]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
[Ada] Crash on quantified expression in disabled assertion
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2019-08-14 Ed Schonberg <schonberg@adacore.com>
2
3 * gnat.dg/assert2.adb, gnat.dg/assert2.ads: New testcase.
4
5 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
6
7 * gnat.dg/inline18.adb, gnat.dg/inline18.ads,
8 gnat.dg/inline18_gen1-inner_g.ads, gnat.dg/inline18_gen1.adb,
9 gnat.dg/inline18_gen1.ads, gnat.dg/inline18_gen2.adb,
10 gnat.dg/inline18_gen2.ads, gnat.dg/inline18_gen3.adb,
11 gnat.dg/inline18_gen3.ads, gnat.dg/inline18_pkg1.adb,
12 gnat.dg/inline18_pkg1.ads, gnat.dg/inline18_pkg2-child.ads,
13 gnat.dg/inline18_pkg2.ads: New testcase.
14
15 2019-08-14 Ed Schonberg <schonberg@adacore.com>
16
17 * gnat.dg/predicate12.adb, gnat.dg/predicate12.ads: New
18 testcase.
19
20 2019-08-14 Gary Dismukes <dismukes@adacore.com>
21
22 * gnat.dg/task5.adb: New testcase.
23
24 2019-08-14 Richard Biener <rguenther@suse.de>
25
26 PR testsuite/91419
27 * lib/target-supports.exp (natural_alignment_32): Amend target
28 list based on BIGGEST_ALIGNMENT.
29 (natural_alignment_64): Targets not natural_alignment_32 cannot
30 be natural_alignment_64.
31 * gcc.dg/tree-ssa/pr91091-2.c: XFAIL for !natural_alignment_32.
32 * gcc.dg/tree-ssa/ssa-fre-77.c: Likewise.
33 * gcc.dg/tree-ssa/ssa-fre-61.c: Require natural_alignment_32.
34
35 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
36
37 * gcc.target/aarch64/sve/vcond_21.c: New test.
38 * gcc.target/aarch64/sve/vcond_21_run.c: Likewise.
39
40 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
41 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
42
43 * g++.target/aarch64/sve/dup_sel_1.C: New test.
44 * g++.target/aarch64/sve/dup_sel_2.C: Likewise.
45 * g++.target/aarch64/sve/dup_sel_3.C: Likewise.
46 * g++.target/aarch64/sve/dup_sel_4.C: Likewise.
47 * g++.target/aarch64/sve/dup_sel_5.C: Likewise.
48 * g++.target/aarch64/sve/dup_sel_6.C: Likewise.
49
50 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
51 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
52
53 * gcc.target/aarch64/sve/vcond_18.c: New test.
54 * gcc.target/aarch64/sve/vcond_18_run.c: Likewise.
55 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
56 * gcc.target/aarch64/sve/vcond_19_run.c: Likewise.
57 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
58 * gcc.target/aarch64/sve/vcond_20_run.c: Likewise.
59
60 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
61
62 * gcc.target/aarch64/sve/fmaxnm_1.c: New test.
63 * gcc.target/aarch64/sve/fminnm_1.c: Likewise.
64
65 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
66
67 * gcc.target/aarch64/sve/smax_1.c: New test.
68 * gcc.target/aarch64/sve/smin_1.c: Likewise.
69 * gcc.target/aarch64/sve/umax_1.c: Likewise.
70 * gcc.target/aarch64/sve/umin_1.c: Likewise.
71
72 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
73
74 * gcc.target/aarch64/sve/cnot_1.c: New test.
75 * gcc.target/aarch64/sve/cond_cnot_1.c: Likewise.
76 * gcc.target/aarch64/sve/cond_cnot_1_run.c: Likewise.
77 * gcc.target/aarch64/sve/cond_cnot_2.c: Likewise.
78 * gcc.target/aarch64/sve/cond_cnot_2_run.c: Likewise.
79 * gcc.target/aarch64/sve/cond_cnot_3.c: Likewise.
80 * gcc.target/aarch64/sve/cond_cnot_3_run.c: Likewise.
81
82 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
83
84 * gcc.target/aarch64/vect-clz.c: Force SVE off.
85 * gcc.target/aarch64/sve/clrsb_1.c: New test.
86 * gcc.target/aarch64/sve/clrsb_1_run.c: Likewise.
87 * gcc.target/aarch64/sve/clz_1.c: Likewise.
88 * gcc.target/aarch64/sve/clz_1_run.c: Likewise.
89
90 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
91
92 * gcc.target/aarch64/sve/adr_1.c: New test.
93 * gcc.target/aarch64/sve/adr_1_run.c: Likewise.
94 * gcc.target/aarch64/sve/adr_2.c: Likewise.
95 * gcc.target/aarch64/sve/adr_2_run.c: Likewise.
96 * gcc.target/aarch64/sve/adr_3.c: Likewise.
97 * gcc.target/aarch64/sve/adr_3_run.c: Likewise.
98 * gcc.target/aarch64/sve/adr_4.c: Likewise.
99 * gcc.target/aarch64/sve/adr_4_run.c: Likewise.
100 * gcc.target/aarch64/sve/adr_5.c: Likewise.
101 * gcc.target/aarch64/sve/adr_5_run.c: Likewise.
102
103 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
104
105 * g++.dg/conversion/simd4.C: Test locations.
106
107 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
108
109 * gcc.target/aarch64/sve/peel_ind_1.c: Look for an inverted .B VL1.
110 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise .S VL7.
111
112 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
113
114 * g++.dg/parse/typedef9.C: Test locations too.
115
116 2019-08-14 Martin Liska <mliska@suse.cz>
117
118 * c-c++-common/asan/memcmp-1.c: There's a new function in the
119 stack-trace on the top. So shift expected output in stack
120 trace.
121
122 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
123
124 * gcc.target/aarch64/sve/vcond_17.c: New test.
125 * gcc.target/aarch64/sve/vcond_17_run.c: Likewise.
126
127 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
128
129 * gcc.target/aarch64/sve/spill_4.c: Expect all ptrues to be .Bs.
130 * gcc.target/aarch64/sve/single_1.c: Likewise.
131 * gcc.target/aarch64/sve/single_2.c: Likewise.
132 * gcc.target/aarch64/sve/single_3.c: Likewise.
133 * gcc.target/aarch64/sve/single_4.c: Likewise.
134
135 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
136
137 PR fortran/87991
138 * gfortran.dg/pr87991.f90: New test.
139
140 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
141
142 * gcc.target/aarch64/sve/spill_2.c: Increase iteration counts
143 beyond the range of a PTRUE.
144 * gcc.target/aarch64/sve/while_6.c: New test.
145 * gcc.target/aarch64/sve/while_7.c: Likewise.
146 * gcc.target/aarch64/sve/while_8.c: Likewise.
147 * gcc.target/aarch64/sve/while_9.c: Likewise.
148 * gcc.target/aarch64/sve/while_10.c: Likewise.
149
150 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
151
152 PR fortran/88072
153 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message. Left
154 out of previous commit!
155
156 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
157
158 PR fortran/88072
159 * gfortran.dg/pr88072.f90: New test.
160 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message.
161
162 2019-08-13 Iain Sandoe <iain@sandoe.co.uk>
163
164 * obj-c++.dg/stubify-1.mm: Rename symbol stub option.
165 * obj-c++.dg/stubify-2.mm: Likewise.
166 * objc.dg/stubify-1.m: Likewise.
167 * objc.dg/stubify-2.m: Likewise.
168
169 2013-08-13 Thomas Koenig <tkoenig@gcc.gnu.org>
170
171 PR fortran/90563
172 * gfortran.dg/do_subsript_5.f90: New test.
173
174 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
175
176 PR fortran/89647
177 * gfortran.dg/pr89647.f90: New test.
178
179 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
180
181 PR fortran/87993
182 * gfortran.dg/pr87993.f90: New test.
183
184 2019-08-13 Martin Sebor <msebor@redhat.com>
185
186 PR c/80619
187 * gcc.dg/format/pr80619.c: New test.
188
189 2019-08-13 Marek Polacek <polacek@redhat.com>
190
191 PR c++/90473 - wrong code with nullptr in default argument.
192 * g++.dg/cpp0x/nullptr42.C: New test.
193
194 2019-08-13 Olivier Hainque <hainque@adacore.com>
195
196 * gnat.dg/casesi.ad[bs], test_casesi.adb: New test.
197
198 2019-08-13 Wilco Dijkstra <wdijkstr@arm.com>
199
200 PR target/81800
201 * gcc.target/aarch64/no-inline-lrint_3.c: New test.
202
203 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
204
205 * gcc.target/aarch64/sve/init_2.c: Expect ld1rd to be used
206 instead of a full vector load.
207 * gcc.target/aarch64/sve/init_4.c: Likewise.
208 * gcc.target/aarch64/sve/ld1r_2.c: Remove constants that no longer
209 need to be loaded from memory.
210 * gcc.target/aarch64/sve/slp_2.c: Expect the same output for
211 big and little endian.
212 * gcc.target/aarch64/sve/slp_3.c: Likewise. Expect 3 of the
213 doubles to be moved via integer registers rather than loaded
214 from memory.
215 * gcc.target/aarch64/sve/slp_4.c: Likewise but for 4 doubles.
216 * gcc.target/aarch64/sve/spill_4.c: Expect 16-bit constants to be
217 loaded via an integer register rather than from memory.
218 * gcc.target/aarch64/sve/const_1.c: New test.
219 * gcc.target/aarch64/sve/const_2.c: Likewise.
220 * gcc.target/aarch64/sve/const_3.c: Likewise.
221
222 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
223
224 * gcc.target/msp430/msp430.exp (msp430_device_permutations_runtest):
225 Handle csv-* and bad-devices-* tests.
226 * gcc.target/msp430/devices/README: Document how bad-devices-* tests
227 work.
228 * gcc.target/msp430/devices/bad-devices-1.c: New test.
229 * gcc.target/msp430/devices/bad-devices-2.c: Likewise.
230 * gcc.target/msp430/devices/bad-devices-3.c: Likewise.
231 * gcc.target/msp430/devices/bad-devices-4.c: Likewise.
232 * gcc.target/msp430/devices/bad-devices-5.c: Likewise.
233 * gcc.target/msp430/devices/bad-devices-6.c: Likewise.
234 * gcc.target/msp430/devices/csv-device-order.c: Likewise.
235 * gcc.target/msp430/devices/csv-msp430_00.c: Likewise.
236 * gcc.target/msp430/devices/csv-msp430_01.c: Likewise.
237 * gcc.target/msp430/devices/csv-msp430_02.c: Likewise.
238 * gcc.target/msp430/devices/csv-msp430_04.c: Likewise.
239 * gcc.target/msp430/devices/csv-msp430_08.c: Likewise.
240 * gcc.target/msp430/devices/csv-msp430_10.c: Likewise.
241 * gcc.target/msp430/devices/csv-msp430_11.c: Likewise.
242 * gcc.target/msp430/devices/csv-msp430_12.c: Likewise.
243 * gcc.target/msp430/devices/csv-msp430_14.c: Likewise.
244 * gcc.target/msp430/devices/csv-msp430_18.c: Likewise.
245 * gcc.target/msp430/devices/csv-msp430_20.c: Likewise.
246 * gcc.target/msp430/devices/csv-msp430_21.c: Likewise.
247 * gcc.target/msp430/devices/csv-msp430_22.c: Likewise.
248 * gcc.target/msp430/devices/csv-msp430_24.c: Likewise.
249 * gcc.target/msp430/devices/csv-msp430_28.c: Likewise.
250 * gcc.target/msp430/devices/csv-msp430fr5969.c: Likewise.
251 * gcc.target/msp430/devices/hard-foo.c: Likewise.
252 * gcc.target/msp430/devices/bad-devices-1.csv: New test support file.
253 * gcc.target/msp430/devices/bad-devices-2.csv: Likewise.
254 * gcc.target/msp430/devices/bad-devices-3.csv: Likewise.
255 * gcc.target/msp430/devices/bad-devices-4.csv: Likewise.
256 * gcc.target/msp430/devices/bad-devices-5.csv: Likewise.
257 * gcc.target/msp430/devices/bad-devices-6.csv: Likewise.
258 * gcc.target/msp430/devices/devices.csv: Likewise.
259
260 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
261
262 * gcc.target/msp430/msp430.exp
263 (check_effective_target_msp430_430_selected): New.
264 (check_effective_target_msp430_430x_selected): New.
265 (check_effective_target_msp430_mlarge_selected): New.
266 (check_effective_target_msp430_hwmul_not_none): New.
267 (check_effective_target_msp430_hwmul_not_16bit): New.
268 (check_effective_target_msp430_hwmul_not_32bit): New.
269 (check_effective_target_msp430_hwmul_not_f5): New.
270 (msp430_get_opts): New.
271 (msp430_device_permutations_runtest): New.
272 * gcc.target/msp430/devices/README: New file.
273 * gcc.target/msp430/devices-main.c: New test.
274 * gcc.target/msp430/devices/hard-cc430f5123.c: Likewise.
275 * gcc.target/msp430/devices/hard-foo.c: Likewise.
276 * gcc.target/msp430/devices/hard-msp430afe253.c: Likewise.
277 * gcc.target/msp430/devices/hard-msp430cg4616.c: Likewise.
278 * gcc.target/msp430/devices/hard-msp430f4783.c: Likewise.
279 * gcc.target/msp430/devices/hard-rf430frl154h_rom.c: Likewise.
280
281 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
282
283 * gcc.target/aarch64/asm-x-constraint-1.c: New test.
284 * gcc.target/aarch64/asm-y-constraint-1.c: Likewise.
285
286 2019-08-13 Janne Blomqvist <jb@gcc.gnu.org>
287
288 PR fortran/91414
289 * gfortran.dg/random_seed_1.f90: Update to match new seed size.
290
291 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
292
293 * gnat.dg/discr56.adb, gnat.dg/discr56.ads,
294 gnat.dg/discr56_pkg1.adb, gnat.dg/discr56_pkg1.ads,
295 gnat.dg/discr56_pkg2.ads: New testcase.
296
297 2019-08-13 Ed Schonberg <schonberg@adacore.com>
298
299 * gnat.dg/tagged4.adb: New testcase.
300
301 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
302
303 * gnat.dg/generic_inst10.adb, gnat.dg/generic_inst10_pkg.ads:
304 New testcase.
305
306 2019-08-13 Javier Miranda <miranda@adacore.com>
307
308 * gnat.dg/tagged3.adb, gnat.dg/tagged3_pkg.adb,
309 gnat.dg/tagged3_pkg.ads: New testcase.
310
311 2019-08-13 Ed Schonberg <schonberg@adacore.com>
312
313 * gnat.dg/aggr27.adb: New testcase.
314
315 2019-08-13 Gary Dismukes <dismukes@adacore.com>
316
317 * gnat.dg/aggr26.adb: New testcase.
318
319 2019-08-13 Yannick Moy <moy@adacore.com>
320
321 * gnat.dg/allocator2.adb, gnat.dg/allocator2.ads: New testcase.
322
323 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
324
325 * gnat.dg/generic_inst9.adb, gnat.dg/generic_inst9.ads,
326 gnat.dg/generic_inst9_pkg1-operator.ads,
327 gnat.dg/generic_inst9_pkg1.ads, gnat.dg/generic_inst9_pkg2.adb,
328 gnat.dg/generic_inst9_pkg2.ads: New testcase.
329
330 2019-08-13 Justin Squirek <squirek@adacore.com>
331
332 * gnat.dg/anon3.adb, gnat.dg/anon3.ads: New testcase.
333
334 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
335
336 * gnat.dg/generic_inst8.adb, gnat.dg/generic_inst8.ads,
337 gnat.dg/generic_inst8_g.adb, gnat.dg/generic_inst8_g.ads: New
338 testcase.
339
340 2019-08-13 Javier Miranda <miranda@adacore.com>
341
342 * gnat.dg/tag2.adb, gnat.dg/tag2_pkg.ads: New testcase.
343
344 2019-08-13 Martin Liska <mliska@suse.cz>
345
346 * gcc.dg/tree-prof/ic-misattribution-1.c: Use -fdump-ipa-profile-node.
347
348 2019-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
349
350 PR fortran/91424
351 * gfortran.dg/do_subscript_3.f90: New test.
352 * gfortran.dg/do_subscript_4.f90: New test.
353 * gfortran.dg/pr70754.f90: Use indices that to not overflow.
354
355 2019-08-12 Jakub Jelinek <jakub@redhat.com>
356
357 PR target/83250
358 PR target/91340
359 * gcc.target/i386/avx-typecast-1.c: New test.
360 * gcc.target/i386/avx-typecast-2.c: New test.
361 * gcc.target/i386/avx512f-typecast-2.c: New test.
362
363 2019-08-12 Ed Schonberg <schonberg@adacore.com>
364
365 * gnat.dg/null_check.adb: New testcase.
366
367 2019-08-12 Ed Schonberg <schonberg@adacore.com>
368
369 * gnat.dg/renaming15.adb: New testcase.
370
371 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
372
373 * gnat.dg/slice10.adb: New testcase.
374
375 2019-08-12 Gary Dismukes <dismukes@adacore.com>
376
377 * gnat.dg/generic_inst7.adb, gnat.dg/generic_inst7_pkg.adb,
378 gnat.dg/generic_inst7_pkg.ads, gnat.dg/generic_inst7_types.ads:
379 New testcase.
380
381 2019-08-12 Ed Schonberg <schonberg@adacore.com>
382
383 * gnat.dg/equal10.adb, gnat.dg/equal10.ads: New testcase.
384
385 2019-08-12 Gary Dismukes <dismukes@adacore.com>
386
387 * gnat.dg/suppress_initialization2.adb,
388 gnat.dg/suppress_initialization2.ads: New testcase.
389
390 2019-08-12 Yannick Moy <moy@adacore.com>
391
392 * gnat.dg/no_caching.adb, gnat.dg/no_caching.ads: New testcase.
393
394 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
395
396 * gnat.dg/range_check7.adb: New testcase.
397
398 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
399
400 * gnat.dg/range_check6.adb: New testcase.
401
402 2019-08-11 Iain Buclaw <ibuclaw@gdcproject.org>
403
404 PR d/90601
405 * gdc.dg/pr90601.d: New test.
406
407 2019-08-10 Steven G. Kargl <kargl@gcc.gnu.org>
408
409 * gfortran.dg/boz_8.f90: Adjust error messages.
410 * gfortran.dg/nan_4.f90: Ditto.
411 * gfortran.dg/boz_1.f90: Add -fallow-invalid-boz to dg-options,
412 and test for warnings.
413 * gfortran.dg/boz_3.f90: Ditto.
414 * gfortran.dg/boz_4.f90: Ditto.
415 * gfortran.dg/dec_structure_6.f90: Ditto.
416 * gfortran.dg/ibits.f90: Ditto.
417
418 2019-08-10 Iain Buclaw <ibuclaw@gdcproject.org>
419
420 PR d/91238
421 * gdc.dg/pr91238.d: New test.
422
423 2019-08-10 Jakub Jelinek <jakub@redhat.com>
424
425 * c-c++-common/gomp/declare-target-2.c: Don't expect error for
426 declare target with clauses in between declare target without clauses
427 and end declare target.
428 * c-c++-common/gomp/declare-target-4.c: New test.
429
430 PR target/91408
431 * gcc.target/i386/pr91408.c: New test.
432
433 2019-08-09 Segher Boessenkool <segher@kernel.crashing.org>
434
435 * gcc.target/powerpc/vec_rotate-1.c: Rename to ...
436 * gcc.target/powerpc/vec-rotate-1.c: ... this. Add -maltivec option.
437 * gcc.target/powerpc/vec_rotate-2.c: Rename to ...
438 * gcc.target/powerpc/vec-rotate-2.c: ... this.
439 * gcc.target/powerpc/vec_rotate-3.c: Rename to ...
440 * gcc.target/powerpc/vec-rotate-3.c: ... this. Add -maltivec option.
441 * gcc.target/powerpc/vec_rotate-4.c: Rename to ...
442 * gcc.target/powerpc/vec-rotate-4.c: ... this.
443
444 2019-08-09 Sam Tebbs <sam.tebbs@arm.com>
445
446 * lib/target-supports.exp
447 (check_effective_target_arm_v8_4a_bkey_directive): New proc.
448 * g++.target/aarch64/return_address_sign_b_exception.C,
449 return_address_sign_ab_exception.C: Add dg-require-effective-target
450 checks.
451
452 2019-08-09 Richard Sandiford <richard.sandiford@arm.com>
453
454 PR middle-end/90313
455 * g++.dg/torture/pr90313.cc: New test.
456
457 2019-08-09 Martin Liska <mliska@suse.cz>
458
459 * g++.dg/lto/devirt-19_0.C: Add -flto=auto.
460
461 2019-08-09 Martin Liska <mliska@suse.cz>
462
463 * gcc.dg/spellcheck-options-21.c: New test.
464
465 2019-08-09 Martin Liska <mliska@suse.cz>
466
467 * g++.dg/ipa/ipa-icf-2.C: Add -optimized to -fdump-ipa-icf.
468 * g++.dg/ipa/ipa-icf-3.C: Likewise.
469 * g++.dg/ipa/ipa-icf-4.C: Likewise.
470 * g++.dg/ipa/ipa-icf-6.C: Likewise.
471 * gcc.dg/ipa/ipa-icf-1.c: Likewise.
472 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
473 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
474 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
475 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
476 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
477 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
478 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
479 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
480 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
481 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
482 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
483 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
484 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
485 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
486 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
487 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
488 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
489 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
490 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
491 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
492 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
493 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
494 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
495 * gcc.dg/ipa/pr64307.c: Likewise.
496 * gcc.dg/ipa/pr90555.c: Likewise.
497
498 2019-08-09 Martin Liska <mliska@suse.cz>
499
500 * g++.dg/tree-prof/indir-call-prof.C: Add -optimize
501 to -fdump-ipa-profile.
502 * g++.dg/tree-prof/morefunc.C: Likewise.
503 * g++.dg/tree-prof/reorder.C: Likewise.
504 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
505 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
506 * gcc.dg/tree-prof/stringop-1.c: Likewise.
507 * gcc.dg/tree-prof/stringop-2.c: Likewise.
508 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
509 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
510 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
511 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
512 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
513 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
514
515 2019-08-09 Jakub Jelinek <jakub@redhat.com>
516
517 * c-c++-common/gomp/if-4.c: New test.
518 * c-c++-common/gomp/clause-dups-1.c: New test.
519
520 PR c/91401
521 * c-c++-common/gomp/pr91401-1.c: New test.
522 * c-c++-common/gomp/pr91401-2.c: New test.
523
524 2019-08-09 Alexandre Oliva <oliva@adacore.com>
525
526 * gcc.target/i386/sse2-mul-1.c: Use rand. Drop fallback.
527 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
528 * gcc.target/i386/sse4_1-blendps.c: Likewise.
529 * gcc.target/i386/xop-vshift-1.c: Likewise.
530 * gcc.target/powerpc/direct-move.h: Likewise.
531
532 2019-08-08 Paolo Carlini <paolo.carlini@oracle.com>
533
534 * g++.dg/cpp0x/enum20.C: Test location(s) too.
535 * g++.dg/other/friend3.C: Likewise.
536 * g++.dg/parse/dtor5.C: Likewise.
537 * g++.dg/parse/friend7.C: Likewise.
538 * g++.dg/template/error22.C: Likewise.
539 * g++.old-deja/g++.brendan/err-msg5.C: Likewise.
540
541 2019-08-08 Jim Wilson <jimw@sifive.com>
542
543 PR target/91229
544 * gcc.target/riscv/flattened-struct-abi-1.c: New test.
545 * gcc.target/riscv/flattened-struct-abi-2.c: New test.
546
547 2019-08-08 Marek Polacek <polacek@redhat.com>
548
549 PR c++/79520
550 * g++.dg/cpp1y/constexpr-79520.C: New test.
551
552 2019-08-08 Richard Sandiford <richard.sandiford@arm.com>
553
554 * gcc.dg/pr79983.c (enum E): Don't allow an error about nested
555 definitions.
556 * gcc.dg/enum-redef-1.c: New test.
557
558 2019-08-08 Marek Polacek <polacek@redhat.com>
559
560 PR c++/87519 - bogus warning with -Wsign-conversion.
561 * g++.dg/warn/Wsign-conversion-5.C: New test.
562
563 * g++.dg/cpp2a/inline-asm3.C: New test.
564
565 2019-08-07 Steven G. Kargl <kargl@gcc.gnu.org>
566
567 PR fortran/91359
568 * pr91359_2.f: Fix missing hyphen in dg-do
569 * pr91359_1.f: Ditto. Remove RESULT variable to test actual fix!
570
571 2019-08-07 Marek Polacek <polacek@redhat.com>
572
573 PR c++/67533
574 * g++.dg/tls/thread_local-ice5.C: New test.
575
576 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
577
578 * gcc.target/aarch64/sve/init_13.c: New test.
579
580 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
581
582 * gcc.target/aarch64/sve/init_12.c: Expect w1 to be moved into
583 a temporary FPR.
584
585 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
586
587 * gcc.target/aarch64/sve/clastb_8.c: New test.
588
589 2019-08-07 Uroš Bizjak <ubizjak@gmail.com>
590
591 PR target/91385
592 * gcc.target/i386/pr91385.c: New test.
593
594 2019-08-07 Marek Polacek <polacek@redhat.com>
595
596 PR c++/81429 - wrong parsing of constructor with C++11 attribute.
597 * g++.dg/cpp0x/gen-attrs-68.C: New test.
598 * g++.dg/cpp0x/gen-attrs-69.C: New test.
599
600 2019-08-07 Marek Polacek <polacek@redhat.com>
601
602 PR c++/91346 - Implement P1668R1, allow unevaluated asm in constexpr.
603 * g++.dg/cpp2a/inline-asm1.C: New test.
604 * g++.dg/cpp2a/inline-asm2.C: New test.
605 * g++.dg/cpp1y/constexpr-neg1.C: Adjust dg-error.
606
607 2019-08-07 Janne Blomqvist <jb@gcc.gnu.org>
608
609 PR fortran/53796
610 * gfortran.dg/inquire_recl_f2018.f90: Test for unconnected unit
611 with inquire via filename.
612
613 2019-08-07 Jakub Jelinek <jakub@redhat.com>
614
615 * c-c++-common/gomp/target-data-1.c (foo): Use use_device_addr clause
616 instead of use_device_ptr clause where required by OpenMP 5.0, add
617 further tests for both use_device_ptr and use_device_addr clauses.
618
619 2019-08-07 Kewen Lin <linkw@gcc.gnu.org>
620
621 * gcc.target/powerpc/vec_rotate-1.c: New test.
622 * gcc.target/powerpc/vec_rotate-2.c: New test.
623 * gcc.target/powerpc/vec_rotate-3.c: New test.
624 * gcc.target/powerpc/vec_rotate-4.c: New test.
625
626 2019-08-07 Alexandre Oliva <oliva@adacore.com>
627
628 * gcc.target/i386/math_m_pi.h: New.
629 * gcc.target/i386/sse4_1-round.h: Use it.
630 * gcc.target/i386/pr73350.c: Likewise.
631 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Likewise.
632 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
633 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
634 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
635 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
636 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Likewise. Drop
637 dg-skip-if "no M_PI".
638 * gcc.target/i386/avx-cvt-2-vec.c: Likewise.
639 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
640 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
641 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
642 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
643 * gcc.target/i386/avx512f-ceil-vec-1.c: Likewise.
644 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: Likewise.
645 * gcc.target/i386/avx512f-ceilf-vec-1.c: Likewise.
646 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
647 * gcc.target/i386/avx512f-floor-vec-1.c: Likewise.
648 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: Likewise.
649 * gcc.target/i386/avx512f-floorf-vec-1.c: Likewise.
650 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: Likewise.
651 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: Likewise.
652 * gcc.target/i386/avx512f-round-sfix-vec-1.c: Likewise.
653 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: Likewise.
654 * gcc.target/i386/avx512f-trunc-vec-1.c: Likewise.
655 * gcc.target/i386/avx512f-truncf-vec-1.c: Likewise.
656 * gcc.target/i386/sse2-cvt-vec.c: Likewise.
657 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
658 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
659 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
660 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
661 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
662 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
663 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
664 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
665 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
666 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
667 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
668 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
669 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
670 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
671 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
672 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
673 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
674 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
675 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
676 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
677
678 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
679
680 PR fortran/91359
681 * gfortran.dg/pr91359_1.f: New test.
682 * gfortran.dg/pr91359_2.f: Ditto.
683
684 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
685
686 PR fortran/42546
687 * gfortran.dg/allocated_1.f90: New test.
688 * gfortran.dg/allocated_2.f90: Ditto.
689
690 2019-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
691
692 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c (AVX512F):
693 Remove.
694 (AVX512VP2INTERSECT): Define.
695 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c (AVX512F):
696 Remove.
697 (AVX512VP2INTERSECT): Define.
698
699 2019-08-06 Paolo Carlini <paolo.carlini@oracle.com>
700
701 * g++.dg/cpp0x/desig1.C: Check location too.
702
703 2019-08-05 Marek Polacek <polacek@redhat.com>
704
705 DR 2413 - typename in conversion-function-ids.
706 * g++.dg/cpp2a/typename17.C: New test.
707
708 2019-08-05 Martin Sebor <msebor@redhat.com>
709
710 PR middle-end/50476
711 * gcc.dg/uninit-pr50476.c: New test.
712
713 PR c++/60517
714 * g++.dg/pr60517.C: New test.
715
716 2019-08-02 Tom Honermann <tom@honermann.net>
717
718 PR c++/88095
719 * g++.dg/cpp2a/udlit-class-nttp-ctad.C: New test.
720 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C: New test.
721 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C: New test.
722 * g++.dg/cpp2a/udlit-class-nttp.C: New test.
723 * g++.dg/cpp2a/udlit-class-nttp-neg.C: New test.
724 * g++.dg/cpp2a/udlit-class-nttp-neg2.C: New test.
725
726 2019-08-05 Steven g. Kargl <kargl@gcc.gnu.org>
727
728 PR fortran/91372
729 * gfortran.dg/pr91372.f90: New test.
730
731 2019-08-05 Marek Polacek <polacek@redhat.com>
732
733 PR c++/91338 - Implement P1161R3: Deprecate a[b,c].
734 * g++.dg/cpp2a/comma1.C: New test.
735 * g++.dg/cpp2a/comma2.C: New test.
736 * g++.dg/cpp2a/comma3.C: New test.
737 * g++.dg/cpp2a/comma4.C: New test.
738
739 2019-08-05 Richard Sandiford <richard.sandiford@arm.com>
740
741 * gcc.target/aarch64/sve/mask_load_1.c: New test.
742
743 2019-08-05 Jozef Lawrynowicz <jozef.l@mittosystems.com>
744
745 * gcc.target/msp430/pr80993.c: Add cleanup-saved-temps to final
746 actions.
747
748 2019-08-05 Martin Liska <mliska@suse.cz>
749
750 PR c++/91334
751 * g++.dg/torture/pr91334.C: New test.
752
753 2019-08-05 Richard Biener <rguenther@suse.de>
754
755 PR middle-end/91169
756 * gnat.dg/array37.adb: New testcase.
757
758 2019-08-05 Jakub Jelinek <jakub@redhat.com>
759
760 PR target/91341
761 * gcc.target/i386/avx-loadu2-m128-1.c: New test.
762 * gcc.target/i386/avx-loadu2-m128-2.c: New test.
763 * gcc.target/i386/avx-loadu2-m128d-1.c: New test.
764 * gcc.target/i386/avx-loadu2-m128d-2.c: New test.
765 * gcc.target/i386/avx-loadu2-m128i-1.c: New test.
766 * gcc.target/i386/avx-loadu2-m128i-2.c: New test.
767 * gcc.target/i386/avx-storeu2-m128-1.c: New test.
768 * gcc.target/i386/avx-storeu2-m128-2.c: New test.
769 * gcc.target/i386/avx-storeu2-m128d-1.c: New test.
770 * gcc.target/i386/avx-storeu2-m128d-2.c: New test.
771 * gcc.target/i386/avx-storeu2-m128i-1.c: New test.
772 * gcc.target/i386/avx-storeu2-m128i-2.c: New test.
773
774 2019-08-05 Kito Cheng <kito.cheng@sifive.com>
775
776 * gcc.target/riscv/promote-type-for-libcall.c: New.
777
778 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
779
780 PR fortran/90985
781 * gfortran.dg/pr90985.f90: New test.
782
783 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
784
785 PR fortran/90986
786 * gfortran.dg/equiv_10.f90: New test.
787
788 2019-08-02 Marek Polacek <polacek@redhat.com>
789
790 PR c++/56428
791 * g++.dg/cpp0x/nontype4.C: New test.
792
793 2019-08-02 Marek Polacek <polacek@redhat.com>
794
795 PR c++/53009
796 * g++.dg/cpp0x/nontype3.C: New test.
797
798 2019-08-02 Marek Polacek <polacek@redhat.com>
799
800 PR c++/77575
801 * g++.dg/cpp0x/nontype2.C: New test.
802
803 2019-08-02 Steve Ellcey <sellcey@marvell.com>
804
805 * gcc.target/aarch64/simd_pcs_attribute.c: New test.
806 * gcc.target/aarch64/simd_pcs_attribute-2.c: Ditto.
807 * gcc.target/aarch64/simd_pcs_attribute-3.c: Ditto.
808
809 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
810
811 PR target/91201
812 * gcc.target/i386/sse4_1-pr91201.c: New test.
813
814 2019-08-02 Marek Polacek <polacek@redhat.com>
815
816 PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and generic lambda.
817 * g++.dg/cpp1y/lambda-generic-pretty1.C: New test.
818
819 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
820
821 PR target/91323
822 * gcc.dg/torture/pr91323.c: New test.
823
824 2019-08-02 Paolo Carlini <paolo.carlini@oracle.com>
825
826 * g++.dg/cpp1z/nodiscard6.C: New.
827
828 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
829
830 * gcc.dg/torture/ssa-fre-5.c: Add dg-require-effective-target int32.
831 * gcc.dg/torture/ssa-fre-7.c: Likewise.
832
833 2019-08-02 Jakub Jelinek <jakub@redhat.com>
834
835 PR tree-optimization/91201
836 * gcc.target/i386/sse2-pr91201-3.c: New test.
837 * gcc.target/i386/sse2-pr91201-4.c: New test.
838 * gcc.target/i386/sse2-pr91201-5.c: New test.
839 * gcc.target/i386/sse2-pr91201-6.c: New test.
840
841 2019-08-02 Martin Liska <mliska@suse.cz>
842
843 * g++.dg/cpp1y/new2.C: New test.
844
845 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
846
847 * gcc.dg/torture/ssa-fre-6.c: Add dg-require-effective-target int32.
848
849 2019-08-02 Kito Cheng <kito.cheng@sifive.com>
850
851 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target shared check.
852
853 2019-08-01 Martin Sebor <msebor@redhat.com>
854
855 PR c++/90947
856 * c-c++-common/array-1.c: New test.
857 * g++.dg/abi/mangle73.C: New test.
858 * g++.dg/cpp2a/nontype-class23.C: New test.
859 * g++.dg/init/array53.C: New test.
860
861 2019-08-01 Uroš Bizjak <ubizjak@gmail.com>
862
863 PR target/85693
864 * gcc.target/i386/pr85693-1.c: New test.
865
866 2019-08-01 Matthew Beliveau <mbelivea@redhat.com>
867
868 PR c++/90590
869 * c-c++-common/pr90590-1.c: New test.
870 * c-c++-common/pr90590-1.h: New test.
871 * c-c++-common/pr90590-2.c: New test.
872 * c-c++-common/pr90590-2.h: New test.
873
874 2019-08-01 Marek Polacek <polacek@redhat.com>
875
876 PR c++/90805 - detect narrowing in case values.
877 * c-c++-common/pr89888.c: Update expected dg-error.
878 * g++.dg/cpp0x/Wnarrowing17.C: New test.
879 * g++.dg/cpp0x/enum28.C: Update expected dg-error.
880
881 2019-08-01 Wilco Dijkstra <wdijkstr@arm.com>
882
883 * g++.dg/lto/pr89330_0.C: Add effective-target shared.
884
885 2019-08-01 Kito Cheng <kito.cheng@sifive.com>
886
887 * gcc.target/riscv/attribute-10.c: Fix testcase on rv64.
888
889 2019-07-31 Paolo Carlini <paolo.carlini@oracle.com>
890
891 * g++.dg/diagnostic/delete1.C: New.
892
893 2019-07-31 Maxim Blinov <maxim.blinov@embecosm.com>
894
895 * gcc.target/riscv/attribute-10.c: New test.
896
897 2019-07-31 Richard Biener <rguenther@suse.de>
898
899 PR tree-optimization/91280
900 * g++.dg/torture/pr91280.C: New testcase.
901
902 2019-07-31 Richard Biener <rguenther@suse.de>
903
904 PR tree-optimization/91293
905 * gcc.dg/vect/pr91293-1.c: New testcase.
906 * gcc.dg/vect/pr91293-2.c: Likewise.
907 * gcc.dg/vect/pr91293-3.c: Likewise.
908
909 2019-07-31 Jakub Jelinek <jakub@redhat.com>
910
911 PR tree-optimization/91201
912 * gcc.target/i386/sse2-pr91201-2.c: New test.
913
914 2019-07-31 Richard Biener <rguenther@suse.de>
915
916 PR tree-optimization/91178
917 * gcc.dg/torture/pr91178-2.c: New testcase.
918
919 2019-07-31 Jakub Jelinek <jakub@redhat.com>
920
921 PR tree-optimization/91201
922 * gcc.target/i386/sse2-pr91201.c: New test.
923 * gcc.target/i386/avx2-pr91201.c: New test.
924 * gcc.target/i386/avx512bw-pr91201.c: New test.
925
926 2019-07-31 Sudakshina Das <sudi.das@arm.com>
927
928 * gcc.target/aarch64/acle/tme.c: New test.
929 * gcc.target/aarch64/pragma_cpp_predefs_2.c: New test.
930
931 2019-07-31 Joel Hutton <Joel.Hutton@arm.com>
932
933 * gcc.target/arm/cmse/cmse-17.c: New test.
934
935 2019-07-30 Martin Sebor <msebor@redhat.com>
936
937 PR testsuite/91258
938 * g++.dg/ubsan/vla-1.C: Suppress a valid warning.
939
940 2019-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
941
942 PR fortran/91296
943 * gfortran.dg/pr91296.f90: New test.
944
945 2019-07-30 Martin Liska <mliska@suse.cz>
946
947 PR tree-optimization/91270
948 * g++.dg/torture/pr91270.C: New test.
949
950 2019-07-30 Richard Sandiford <richard.sandiford@arm.com>
951
952 * gcc.dg/vect/vect-cond-arith-7.c: New test.
953
954 2019-07-30 Jakub Jelinek <jakub@redhat.com>
955
956 PR middle-end/91282
957 * gcc.dg/type-convert-var.c: Add -fexcess-precision=fast to
958 dg-additional-options.
959
960 PR middle-end/91216
961 * gcc.dg/gomp/pr91216.c: New test.
962
963 PR target/91150
964 * gcc.target/i386/avx512bw-pr91150.c: New test.
965
966 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
967
968 * gcc.target/msp430/pr78818-data-region.c: Add -mlarge to dg-options.
969 * gcc.target/msp430/region-misuse-code.c: New test.
970 * gcc.target/msp430/region-misuse-data.c: Likewise.
971 * gcc.target/msp430/region-misuse-code-data.c: Likewise.
972 * gcc.target/msp430/region-attribute-misuse.c: Likewise.
973
974 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
975
976 PR target/70320
977 * gcc.target/msp430/asm-register-names-lower-case.c: New test.
978 * gcc.target/msp430/asm-register-names-upper-case.c: Likewise.
979
980 2019-07-29 Martin Liska <mliska@suse.cz>
981
982 * g++.dg/cpp1y/new1.C (test_unused): Add new case that causes
983 ICE.
984
985 2019-07-29 Richard Biener <rguenther@suse.de>
986
987 PR tree-optimization/91267
988 * gcc.dg/torture/pr91267.c: New testcase.
989
990 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
991
992 * c-c++-common/guality/Og-dce-1.c: New test.
993 * c-c++-common/guality/Og-dce-2.c: Likewise.
994 * c-c++-common/guality/Og-dce-3.c: Likewise.
995
996 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
997
998 * c-c++-common/guality/Og-global-dse-1.c: New test.
999
1000 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
1001
1002 * c-c++-common/guality/Og-static-wo-1.c: New test.
1003 * g++.dg/guality/guality.exp: Separate the c-c++-common tests into
1004 "Og" and "general" tests. Run the latter at -O0 and -Og only.
1005 * gcc.dg/guality/guality.exp: Likewise.
1006
1007 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
1008
1009 * lib/scanasm.exp (parse_function_bodies, check_function_body)
1010 (check-function-bodies): New procedures.
1011 * gcc.target/aarch64/sve/init_1.c: Use check-function-bodies
1012 instead of scan-assembler.
1013 * gcc.target/aarch64/sve/init_2.c: Likewise.
1014 * gcc.target/aarch64/sve/init_3.c: Likewise.
1015 * gcc.target/aarch64/sve/init_4.c: Likewise.
1016 * gcc.target/aarch64/sve/init_5.c: Likewise.
1017 * gcc.target/aarch64/sve/init_6.c: Likewise.
1018 * gcc.target/aarch64/sve/init_7.c: Likewise.
1019 * gcc.target/aarch64/sve/init_8.c: Likewise.
1020 * gcc.target/aarch64/sve/init_9.c: Likewise.
1021 * gcc.target/aarch64/sve/init_10.c: Likewise.
1022 * gcc.target/aarch64/sve/init_11.c: Likewise.
1023 * gcc.target/aarch64/sve/init_12.c: Likewise.
1024
1025 2019-07-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1026
1027 * g++.dg/lto/pr89330_0.C (dg-lto-options): Add -fPIC.
1028 Require fpic support.
1029
1030 2019-07-27 Iain Sandoe <iain@sandoe.co.uk>
1031
1032 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec
1033 and vsx.
1034
1035 2019-07-26 Iain Sandoe <iain@sandoe.co.uk>
1036
1037 * lib/scanasm.exp (object-size): Handle Darwin's size command.
1038
1039 2018-07-26 Tamar Christina <tamar.christina@arm.com>
1040
1041 * gcc.dg/type-convert-var.c: New test.
1042
1043 2019-07-26 Martin Jambor <mjambor@suse.cz>
1044
1045 PR ipa/89330
1046 * g++.dg/lto/pr89330_[01].C: New test.
1047 * g++.dg/tree-prof/devirt.C: Added -fno-profile-values to dg-options.
1048
1049 2019-07-25 Martin Sebor <msebor@redhat.com>
1050
1051 PR tree-optimization/91183
1052 PR tree-optimization/86688
1053 * gcc.dg/Wstringop-overflow-14.c: Disable for stricly aligned targets.
1054 * gcc.dg/strlenopt-70.c: Fix bugs.
1055 * gcc.dg/strlenopt-71.c: Same.
1056 * gcc.dg/strlenopt-72.c: Same.
1057
1058 2019-07-25 Vladimir Makarov <vmakarov@redhat.com>
1059
1060 PR rtl-optimization/91223
1061 * gcc.target/i386/pr91223.c: New test.
1062
1063 2019-07-25 Iain Sandoe <iain@sandoe.co.uk>
1064
1065 PR gcov-profile/91087
1066 * g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the
1067 "final" line for the failure summaries. Adjust source layout so that
1068 dejagnu xfail expressions work.
1069
1070 2019-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1071
1072 PR fortran/65819
1073 * gfortran.dg/dependency_54.f90: New test.
1074
1075 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
1076
1077 * gnat.dg/case_optimization3.ad[sb]: New test.
1078
1079 2019-07-25 Martin Liska <mliska@suse.cz>
1080 Dominik Infuhr <dominik.infuehr@theobroma-systems.com>
1081
1082 PR c++/23383
1083 * g++.dg/cpp1y/new1.C: New test.
1084
1085 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
1086
1087 PR testsuite/91245
1088 * gnat.dg/float_value1.adb: Only run on x86.
1089
1090 2019-07-24 Martin Sebor <msebor@redhat.com>
1091
1092 PR tree-optimization/91183
1093 PR tree-optimization/86688
1094 * c-c++-common/ubsan/object-size-9.c: Disable warnings.
1095 * gcc.dg/Wstringop-overflow-14.c: New test.
1096 * gcc.dg/attr-nonstring-2.c: Remove xfails.
1097 * gcc.dg/strlenopt-70.c: New test.
1098 * gcc.dg/strlenopt-71.c: New test.
1099 * gcc.dg/strlenopt-72.c: New test.
1100 * gcc.dg/strlenopt-8.c: Remove xfails.
1101
1102 2019-07-24 Martin Sebor <msebor@redhat.com>
1103
1104 PR driver/80545
1105 * gcc.misc-tests/help.exp: Add tests.
1106 * lib/options.exp: Handle C++.
1107
1108 2019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
1109
1110 * gcc.target/arc/arc.exp (check_effective_target_accregs): New
1111 predicate.
1112 * gcc.target/arc/builtin_special.c: Update test/
1113 * gcc.target/arc/interrupt-1.c: Likewise.
1114 * gcc.target/arc/interrupt-10.c: New test.
1115 * gcc.target/arc/interrupt-11.c: Likewise.
1116 * gcc.target/arc/interrupt-12.c: Likewise.
1117
1118 2019-07-24 Andreas Krebbel <krebbel@linux.ibm.com>
1119
1120 * gcc.target/s390/addsub-signed-overflow-1.c: New test.
1121 * gcc.target/s390/addsub-signed-overflow-2.c: New test.
1122 * gcc.target/s390/mul-signed-overflow-1.c: New test.
1123 * gcc.target/s390/mul-signed-overflow-2.c: New test.
1124
1125 2019-07-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1126
1127 PR middle-end/91166
1128 * gcc.target/aarch64/sve/pr91166.c: New test.
1129
1130 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
1131
1132 PR fortran/54072
1133 * gfortran.dg/illegal_boz_arg_1.f90: New tests.
1134
1135 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
1136
1137 * gfortran.dg/achar_5.f90: Fix for new BOZ handling.
1138 * arithmetic_overflow_1.f90: Ditto.
1139 * gfortran.dg/boz_11.f90: Ditto.
1140 * gfortran.dg/boz_12.f90: Ditto.
1141 * gfortran.dg/boz_4.f90: Ditto.
1142 * gfortran.dg/boz_5.f90: Ditto.
1143 * gfortran.dg/boz_6.f90: Ditto.
1144 * gfortran.dg/boz_7.f90: Ditto.
1145 * gfortran.dg/boz_8.f90: Ditto.
1146 * gfortran.dg/dec_structure_6.f90: Ditto.
1147 * gfortran.dg/dec_union_1.f90: Ditto.
1148 * gfortran.dg/dec_union_2.f90: Ditto.
1149 * gfortran.dg/dec_union_5.f90: Ditto.
1150 * gfortran.dg/dshift_3.f90: Ditto.
1151 * gfortran.dg/gnu_logical_2.f90: Ditto.
1152 * gfortran.dg/int_conv_1.f90: Ditto.
1153 * gfortran.dg/ishft_1.f90: Ditto.
1154 * gfortran.dg/nan_4.f90: Ditto.
1155 * gfortran.dg/no_range_check_3.f90: Ditto.
1156 * gfortran.dg/pr16433.f: Ditto.
1157 * gfortran.dg/pr44491.f90: Ditto.
1158 * gfortran.dg/pr58027.f90: Ditto.
1159 * gfortran.dg/pr81509_2.f90: Ditto.
1160 * gfortran.dg/unf_io_convert_1.f90: Ditto.
1161 * gfortran.dg/unf_io_convert_2.f90: Ditto.
1162 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
1163 Ditto.
1164 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1165 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Ditto.
1166 * gfortran.fortran-torture/execute/seq_io.f90: Ditto.
1167 * gfortran.dg/gnu_logical_1.F: Delete test.
1168 * gfortran.dg/merge_bits_3.f90: New test.
1169 * gfortran.dg/merge_bits_3.f90: Ditto.
1170 * gfortran.dg/boz_int.f90: Ditto.
1171 * gfortran.dg/boz_bge.f90: Ditto.
1172 * gfortran.dg/boz_complex_1.f90: Ditto.
1173 * gfortran.dg/boz_complex_2.f90: Ditto.
1174 * gfortran.dg/boz_complex_3.f90: Ditto.
1175 * gfortran.dg/boz_dble.f90: Ditto.
1176 * gfortran.dg/boz_dshift_1.f90: Ditto.
1177 * gfortran.dg/boz_dshift_2.f90: Ditto.
1178 * gfortran.dg/boz_float_1.f90: Ditto.
1179 * gfortran.dg/boz_float_2.f90: Ditto.
1180 * gfortran.dg/boz_float_3.f90: Ditto.
1181 * gfortran.dg/boz_iand_1.f90: Ditto.
1182 * gfortran.dg/boz_iand_2.f90: Ditto.
1183
1184 2019-07-23 Jeff Law <law@redhat.com>
1185
1186 PR tree-optimization/86061
1187 * gcc.dg/tree-ssa/pr86061.c: New test.
1188
1189 2019-07-23 Richard Biener <rguenther@suse.de>
1190
1191 PR tree-optimization/83518
1192 * gcc.dg/tree-ssa/ssa-fre-79.c: New testcase.
1193
1194 2019-07-23 Ed Schonberg <schonberg@adacore.com>
1195
1196 * gnat.dg/task4.adb: New testcase.
1197
1198 2019-07-23 Eric Botcazou <ebotcazou@adacore.com>
1199
1200 * gnat.dg/range_check5.adb: New testcase.
1201
1202 2019-07-23 Ed Schonberg <schonberg@adacore.com>
1203
1204 * gnat.dg/iter5.adb: Add an expected error.
1205 * gnat.dg/iter6.adb: New testcase.
1206
1207 2019-07-23 Yannick Moy <moy@adacore.com>
1208
1209 * gnat.dg/ghost6.adb, gnat.dg/ghost6_pkg.ads: New testcase.
1210
1211 2019-07-22 Sylvia Taylor <sylvia.taylor@arm.com>
1212
1213 * gcc.target/aarch64/simd/ssra.c: New test.
1214 * gcc.target/aarch64/simd/usra.c: New test.
1215
1216 2019-07-22 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1217
1218 * gcc.target/msp430/isr-push-pop-main.c: New test.
1219 * gcc.target/msp430/isr-push-pop-isr-430.c: Likewise.
1220 * gcc.target/msp430/isr-push-pop-isr-430x.c: Likewise.
1221 * gcc.target/msp430/isr-push-pop-leaf-isr-430.c: Likewise.
1222 * gcc.target/msp430/isr-push-pop-leaf-isr-430x.c: Likewise.
1223
1224 2019-07-22 Andrea Corallo <andrea.corallo@arm.com>
1225
1226 * jit.dg/test-error-gcc_jit_context_new_unary_op-bad-res-type.c:
1227 New testcase.
1228 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
1229 Adjust error message.
1230
1231 2019-07-22 Paul A. Clarke <pc@us.ibm.com>
1232
1233 * gcc.target/powerpc/sse4_1-check.h: New.
1234 * gcc.target/powerpc/sse4_1-pblendvb.c: New.
1235 * gcc.target/powerpc/sse4_1-pblendw.c: New.
1236 * gcc.target/powerpc/sse4_1-pblendw-2.c: New.
1237
1238 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1239
1240 * gnat.dg/fixedpnt6.adb: New testcase.
1241
1242 2019-07-22 Ed Schonberg <schonberg@adacore.com>
1243
1244 * gnat.dg/warn26.adb: New testcase.
1245
1246 2019-07-22 Javier Miranda <miranda@adacore.com>
1247
1248 * gnat.dg/class_wide5.adb: New testcase.
1249
1250 2019-07-22 Ed Schonberg <schonberg@adacore.com>
1251
1252 * gnat.dg/opt80.adb: New testcase.
1253
1254 2019-07-22 Ed Schonberg <schonberg@adacore.com>
1255
1256 * gnat.dg/warn25.adb: New testcase.
1257
1258 2019-07-22 Yannick Moy <moy@adacore.com>
1259
1260 * gnat.dg/warn24.adb: New testcase.
1261
1262 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1263
1264 * gnat.dg/inline17.adb, gnat.dg/inline17_pkg1.adb,
1265 gnat.dg/inline17_pkg1.ads, gnat.dg/inline17_pkg2.ads,
1266 gnat.dg/inline17_pkg3.adb, gnat.dg/inline17_pkg3.ads: New
1267 testcase.
1268
1269 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1270
1271 * gnat.dg/iter5.adb, gnat.dg/iter5_pkg.ads: New testcase.
1272
1273 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1274
1275 * gnat.dg/enum_val1.adb: New testcase.
1276
1277 2019-07-22 Nicolas Roche <roche@adacore.com>
1278
1279 * gnat.dg/float_value1.adb: New testcase.
1280
1281 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1282
1283 * gnat.dg/encode_string1.adb, gnat.dg/encode_string1_pkg.adb,
1284 gnat.dg/encode_string1_pkg.ads: New testcase.
1285
1286 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1287
1288 * gnat.dg/warn23.adb: New testcase.
1289
1290 2019-07-22 Javier Miranda <miranda@adacore.com>
1291
1292 * gnat.dg/cpp_constructor2.adb: New testcase.
1293
1294 2019-07-22 Ed Schonberg <schonberg@adacore.com>
1295
1296 * gnat.dg/warn22.adb: New testcase.
1297
1298 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1299
1300 * gnat.dg/loop_invariant1.adb, gnat.dg/loop_invariant1.ads: New
1301 testcase.
1302
1303 2019-07-22 Richard Biener <rguenther@suse.de>
1304
1305 PR tree-optimization/91221
1306 * g++.dg/pr91221.C: New testcase.
1307
1308 2019-07-22 Martin Liska <mliska@suse.cz>
1309
1310 PR driver/91172
1311 * gcc.dg/pr91172.c: New test.
1312
1313 2019-07-22 Claudiu Zissulescu <claziss@synopsys.com>
1314
1315 * gcc.target/arc/tls-2.c: New test.
1316 * gcc.target/arc/tls-3.c: Likewise.
1317
1318 2019-07-21 Marek Polacek <polacek@redhat.com>
1319
1320 PR c++/67853
1321 * g++.dg/cpp0x/decltype72.C: New test.
1322
1323 2019-07-22 Stafford Horne <shorne@gmail.com>
1324
1325 * gcc.target/or1k/ror-4.c: New file.
1326 * gcc.target/or1k/shftimm-1.c: Update test from rotate to shift
1327 as the shftimm option no longer controls rotate.
1328
1329 2019-07-22 Stafford Horne <shorne@gmail.com>
1330
1331 PR target/90362
1332 * gcc.target/or1k/div-mul-3.c: New test.
1333
1334 2019-07-22 Stafford Horne <shorne@gmail.com>
1335
1336 PR target/90363
1337 * gcc.target/or1k/swap-1.c: New test.
1338 * gcc.target/or1k/swap-2.c: New test.
1339
1340 2019-07-20 Segher Boessenkool <segher@kernel.crashing.org>
1341
1342 * gcc.target/powerpc/volatile-mem.c: New testcase.
1343
1344 2019-07-20 Jakub Jelinek <jakub@redhat.com>
1345
1346 PR target/91204
1347 * gcc.c-torture/compile/pr91204.c: New test.
1348
1349 * c-c++-common/gomp/cancel-1.c: Adjust expected diagnostic wording.
1350 * c-c++-common/gomp/clauses-1.c (foo, baz, bar): Add order(concurrent)
1351 clause where allowed. Add combined constructs with loop with all
1352 possible clauses.
1353 (qux): New function.
1354 * c-c++-common/gomp/loop-1.c: New test.
1355 * c-c++-common/gomp/loop-2.c: New test.
1356 * c-c++-common/gomp/loop-3.c: New test.
1357 * c-c++-common/gomp/loop-4.c: New test.
1358 * c-c++-common/gomp/loop-5.c: New test.
1359 * c-c++-common/gomp/order-3.c: Adjust expected diagnostic wording.
1360 * c-c++-common/gomp/simd-setjmp-1.c: New test.
1361 * c-c++-common/gomp/teams-2.c: Adjust expected diagnostic wording.
1362
1363 * gcc.dg/vect/vect-simd-16.c: New test.
1364
1365 2019-07-19 Jeff Law <law@redhat.com>
1366
1367 PR tree-optimization/86061
1368 * gcc.dg/tree-ssa/ssa-dse-37.c: New test.
1369 * gcc.dg/tree-ssa/ssa-dse-38.c: New test.
1370
1371 2019-07-19 Richard Biener <rguenther@suse.de>
1372
1373 PR tree-optimization/91211
1374 * gcc.dg/torture/pr91211.c: New testcase.
1375
1376 2019-07-19 Richard Biener <rguenther@suse.de>
1377
1378 PR tree-optimization/91200
1379 * gcc.dg/torture/pr91200.c: New testcase.
1380
1381 2019-07-19 Jakub Jelinek <jakub@redhat.com>
1382
1383 PR middle-end/91190
1384 * gcc.c-torture/compile/pr91190.c: New test.
1385
1386 2019-07-19 Richard Biener <rguenther@suse.de>
1387
1388 PR tree-optimization/91207
1389 * gcc.dg/torture/pr91207.c: New testcase.
1390
1391 2019-07-18 Uroš Bizjak <ubizjak@gmail.com>
1392
1393 PR target/91188
1394 * gcc.target/i386/pr91188-1a.c: New test.
1395 * gcc.target/i386/pr91188-1b.c: Ditto.
1396 * gcc.target/i386/pr91188-1c.c: Ditto.
1397 * gcc.target/i386/pr91188-2a.c: Ditto.
1398 * gcc.target/i386/pr91188-2b.c: Ditto.
1399 * gcc.target/i386/pr91188-2c.c: Ditto.
1400
1401 2019-07-18 Sylvia Taylor <sylvia.taylor@arm.com>
1402
1403 PR target/90317
1404 * gcc.target/arm/crypto-vsha1cq_u32.c (foo): Change return type to
1405 uint32_t.
1406 (GET_LANE, TEST_SHA1C_VEC_SELECT): New.
1407 * gcc.target/arm/crypto-vsha1h_u32.c (foo): Change return type to
1408 uint32_t.
1409 (GET_LANE, TEST_SHA1H_VEC_SELECT): New.
1410 * gcc.target/arm/crypto-vsha1mq_u32.c (foo): Change return type to
1411 uint32_t.
1412 (GET_LANE, TEST_SHA1M_VEC_SELECT): New.
1413 * gcc.target/arm/crypto-vsha1pq_u32.c (foo): Change return type to
1414 uint32_t.
1415 (GET_LANE, TEST_SHA1P_VEC_SELECT): New.
1416
1417 2019-07-18 Jan Hubicka <hubicka@ucw.cz>
1418
1419 * g++.dg/lto/alias-5_0.C: New testcase.
1420 * g++.dg/lto/alias-5_1.C: New.
1421 * g++.dg/lto/alias-5_2.c: New.
1422
1423 2019-07-18 Bin Cheng <bin.cheng@linux.alibaba.com>
1424
1425 PR tree-optimization/91137
1426 * gcc.c-torture/execute/pr91137.c: New test.
1427
1428 2019-07-18 Richard Sandiford <richard.sandiford@arm.com>
1429
1430 * c-c++-common/pr53633-2.c: New test.
1431
1432 2019-07-17 Alexandre Oliva <oliva@adacore.com>
1433
1434 PR middle-end/81824
1435 * g++.dg/Wmissing-attributes-1.C: New. Some of its fragments
1436 are from Martin Sebor.
1437
1438 2019-07-17 Marek Polacek <polacek@redhat.com>
1439
1440 PR c++/90455
1441 * g++.dg/cpp0x/nsdmi-list6.C: New test.
1442
1443 2019-07-17 Jan Hubicka <hubicka@ucw.cz>
1444
1445 * g++.dg/lto/alias-4_0.C
1446
1447 2019-07-17 Richard Biener <rguenther@suse.de>
1448
1449 PR tree-optimization/91178
1450 * gcc.dg/torture/pr91178.c: New testcase.
1451
1452 2019-07-17 Richard Biener <rguenther@suse.de>
1453
1454 PR tree-optimization/91180
1455 * gcc.dg/torture/pr91180.c: New testcase.
1456
1457 2019-07-17 Jakub Jelinek <jakub@redhat.com>
1458
1459 PR tree-optimization/91157
1460 * gcc.target/i386/avx512f-pr91157.c: New test.
1461 * gcc.target/i386/avx512bw-pr91157.c: New test.
1462
1463 2019-07-17 Richard Biener <rguenther@suse.de>
1464
1465 PR tree-optimization/91181
1466 * gcc.dg/pr91181.c: New testcase.
1467
1468 2019-07-16 Harald Anlauf <anlauf@gmx.de>
1469
1470 PR fortran/90903
1471 * gfortran.dg/check_bits_1.f90: New testcase.
1472
1473 2019-07-16 Jeff Law <law@redhat.com>
1474
1475 PR rtl-optimization/91173
1476 * g++.dg/pr91173.C: New test.
1477
1478 2019-07-16 Wilco Dijkstra <wdijkstr@arm.com>
1479
1480 PR target/89190
1481 * gcc.target/arm/pr89190.c: New test.
1482
1483 2019-07-16 Jakub Jelinek <jakub@redhat.com>
1484
1485 PR rtl-optimization/91164
1486 * g++.dg/opt/pr91164.C: New test.
1487
1488 2019-07-16 Jan Hubicka <jh@suse.cz>
1489
1490 * g++.dg/lto/alias-1_0.C: Use -O3.
1491 * g++.dg/lto/alias-2_0.C: Use -O3.
1492 * g++.dg/lto/alias-3_0.C: Add loop to enable inlining with
1493 -fno-use-linker-plugin.
1494 * g++.dg/lto/alias-3_1.C: Remove dg-lto-do and dg-lto-options.
1495
1496 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1497
1498 * gcc.dg/tree-ssa/pr84512.c: Don't xfail scan-tree-dump on
1499 sparcv9.
1500
1501 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1502
1503 * gcc.dg/autopar/pr91162.c: Require int128 support.
1504
1505 2019-07-15 Richard Biener <rguenther@suse.de>
1506
1507 PR middle-end/91162
1508 * gcc.dg/autopar/pr91162.c: New testcase.
1509
1510 2019-07-15 Kewen Lin <linkw@gcc.gnu.org>
1511
1512 PR tree-optimization/88497
1513 * gcc.dg/tree-ssa/pr88497-1.c: New test.
1514 * gcc.dg/tree-ssa/pr88497-2.c: Likewise.
1515 * gcc.dg/tree-ssa/pr88497-3.c: Likewise.
1516 * gcc.dg/tree-ssa/pr88497-4.c: Likewise.
1517 * gcc.dg/tree-ssa/pr88497-5.c: Likewise.
1518 * gcc.dg/tree-ssa/pr88497-6.c: Likewise.
1519 * gcc.dg/tree-ssa/pr88497-7.c: Likewise.
1520
1521 2019-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1522
1523 PR fortran/87233
1524 * gfortran.dg/initialization_14.f90: Modify to now pass by
1525 removing two dg-error commands. Added comments.
1526 * gfortran.dg/initialization_30.f90: New test that includes the
1527 two tests removed above with the 'dg-options -std=f95'.
1528
1529 2019-07-14 Uroš Bizjak <ubizjak@gmail.com>
1530
1531 * gcc.dg/tree-ssa/pr84512.c (dg-final): Remove XFAIL on alpha*-*-*.
1532
1533 2019-07-14 Segher Boessenkool <segher@kernel.crashing.org>
1534
1535 PR target/91148
1536 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
1537 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
1538 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
1539 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
1540 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
1541 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
1542 * gcc.target/powerpc/cmpb-3.c: Adjust.
1543 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
1544 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
1545 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
1546 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
1547
1548 2019-07-13 Iain Sandoe <iain@sandoe.co.uk>
1549
1550 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs
1551 support.
1552
1553 2019-07-13 Segher Boessenkool <segher@kernel.crashing.org>
1554
1555 PR target/91148
1556 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust.
1557 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Adjust.
1558 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Adjust.
1559 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Adjust.
1560 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Adjust.
1561 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
1562 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Adjust.
1563 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Adjust.
1564 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
1565 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Adjust.
1566 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Adjust.
1567 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Adjust.
1568 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
1569 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Adjust.
1570 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
1571 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Adjust.
1572 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
1573 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Adjust.
1574 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust.
1575 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Adjust.
1576 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Adjust.
1577 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Adjust.
1578 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Adjust.
1579 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Adjust.
1580 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Adjust.
1581 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Adjust.
1582 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Adjust.
1583 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Adjust.
1584 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Adjust.
1585 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Adjust.
1586 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Adjust.
1587 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Adjust.
1588 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Adjust.
1589 * gcc.target/powerpc/byte-in-either-range-1.c: Adjust.
1590 * gcc.target/powerpc/byte-in-range-1.c: Adjust.
1591 * gcc.target/powerpc/byte-in-set-1.c: Adjust.
1592 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
1593 * gcc.target/powerpc/cmpb-3.c: Adjust.
1594 * gcc.target/powerpc/crypto-builtin-2.c: Adjust.
1595 * gcc.target/powerpc/dfp/dtstsfi-1.c: Adjust.
1596 * gcc.target/powerpc/dfp/dtstsfi-11.c: Adjust.
1597 * gcc.target/powerpc/dfp/dtstsfi-16.c: Adjust.
1598 * gcc.target/powerpc/dfp/dtstsfi-21.c: Adjust.
1599 * gcc.target/powerpc/dfp/dtstsfi-26.c: Adjust.
1600 * gcc.target/powerpc/dfp/dtstsfi-31.c: Adjust.
1601 * gcc.target/powerpc/dfp/dtstsfi-36.c: Adjust.
1602 * gcc.target/powerpc/dfp/dtstsfi-41.c: Adjust.
1603 * gcc.target/powerpc/dfp/dtstsfi-46.c: Adjust.
1604 * gcc.target/powerpc/dfp/dtstsfi-51.c: Adjust.
1605 * gcc.target/powerpc/dfp/dtstsfi-56.c: Adjust.
1606 * gcc.target/powerpc/dfp/dtstsfi-6.c: Adjust.
1607 * gcc.target/powerpc/dfp/dtstsfi-61.c: Adjust.
1608 * gcc.target/powerpc/dfp/dtstsfi-66.c: Adjust.
1609 * gcc.target/powerpc/dfp/dtstsfi-71.c: Adjust.
1610 * gcc.target/powerpc/dfp/dtstsfi-76.c: Adjust.
1611 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
1612 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
1613 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Adjust.
1614 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Adjust.
1615 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Adjust.
1616 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Adjust.
1617 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
1618 * gcc.target/powerpc/vsu/vec-xlx-7.c: Adjust.
1619 * gcc.target/powerpc/vsu/vec-xrx-7.c: Adjust.
1620 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
1621 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Adjust.
1622
1623 2019-07-13 Jakub Jelinek <jakub@redhat.com>
1624
1625 PR c/91149
1626 * c-c++-common/gomp/reduction-task-3.c: New test.
1627
1628 * c-c++-common/gomp/order-3.c: New test.
1629 * c-c++-common/gomp/order-4.c: New test.
1630
1631 2019-07-12 Bill Seurer <seurer@linux.vnet.ibm.com>
1632
1633 * gcc.dg/tree-ssa/vector-7.c: Fix typo.
1634
1635 2019-07-12 Iain Sandoe <iain@sandoe.co.uk>
1636
1637 * gcc.dg/pr57438-2.c: Remove.
1638
1639 2019-07-12 Martin Sebor <msebor@redhat.com>
1640
1641 * gcc.dg/Warray-bounds-43.c: New test.
1642
1643 2019-07-12 Jan Hubicka <jh@suse.cz>
1644
1645 * gcc.dg/tree-ssa/alias-access-path-9.c: New testcase.
1646
1647 2019-07-08 Jiangning Liu <jiangning.liu@amperecomputing.com>
1648
1649 PR tree-optimization/89430
1650 * gcc.dg/tree-ssa/pr89430-1.c: New test.
1651 * gcc.dg/tree-ssa/pr89430-2.c: New test.
1652 * gcc.dg/tree-ssa/pr89430-3.c: New test.
1653 * gcc.dg/tree-ssa/pr89430-4.c: New test.
1654 * gcc.dg/tree-ssa/pr89430-5.c: New test.
1655 * gcc.dg/tree-ssa/pr89430-6.c: New test.
1656
1657 2019-07-12 Richard Biener <rguenther@suse.de>
1658
1659 PR tree-optimization/91145
1660 * gcc.dg/torture/pr91145.c: New testcase.
1661
1662 2019-07-12 Alexandre Oliva <oliva@adacore.com>
1663
1664 * gcc.dg/gimplefe-44.c: New.
1665 * gcc.dg/gimplefe-43.c: New.
1666
1667 2019-07-12 Richard Biener <rguenther@suse.de>
1668
1669 * gcc.dg/tree-ssa/vector-7.c: New testcase.
1670
1671 2019-07-12 Jakub Jelinek <jakub@redhat.com>
1672
1673 * c-c++-common/gomp/order-1.c: New test.
1674 * c-c++-common/gomp/order-2.c: New test.
1675
1676 2019-07-11 Sunil K Pandey <sunil.k.pandey@intel.com>
1677
1678 PR target/90980
1679 * gcc.target/i386/pr90980-1.c: New test.
1680 * gcc.target/i386/pr90980-2.c: Likewise.
1681 * gcc.target/i386/pr90980-3.c: Likewise.
1682
1683 2019-07-11 Yannick Moy <moy@adacore.com>
1684
1685 * gnat.dg/loop_entry1.adb: New testcase.
1686
1687 2019-07-11 Ed Schonberg <schonberg@adacore.com>
1688
1689 * gnat.dg/prot8.adb, gnat.dg/prot8.ads: New testcase.
1690
1691 2019-07-11 Justin Squirek <squirek@adacore.com>
1692
1693 * gnat.dg/unreferenced2.adb: New testcase.
1694
1695 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
1696
1697 * gnat.dg/self_ref1.adb: New testcase.
1698
1699 2019-07-11 Ed Schonberg <schonberg@adacore.com>
1700
1701 * gnat.dg/predicate11.adb: New testcase.
1702
1703 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
1704
1705 * gnat.dg/equal9.adb: New testcase.
1706
1707 2019-07-11 Thomas Quinot <quinot@adacore.com>
1708
1709 * gnat.dg/scos1.adb: New testcase.
1710
1711 2019-07-11 Justin Squirek <squirek@adacore.com>
1712
1713 * gnat.dg/access7.adb: New testcase.
1714
1715 2019-07-11 Yannick Moy <moy@adacore.com>
1716
1717 * gnat.dg/warn21.adb, gnat.dg/warn21.ads: New testcase.
1718
1719 2019-07-11 Richard Biener <rguenther@suse.de>
1720
1721 PR middle-end/91131
1722 * gcc.target/i386/pr91131.c: New testcase.
1723
1724 2019-07-10 Martin Sebor <msebor@redhat.com>
1725
1726 PR testsuite/91132
1727 * gcc.dg/strlenopt-67.c: Removed second copy of test.
1728
1729 2019-07-10 Vladimir Makarov <vmakarov@redhat.com>
1730
1731 PR target/91102
1732 * gcc.target/aarch64/pr91102.c: New test.
1733
1734 2019-07-10 Richard Biener <rguenther@suse.de>
1735
1736 PR tree-optimization/91126
1737 * gcc.dg/torture/pr91126.c: New testcase.
1738
1739 2019-07-10 Richard Biener <rguenther@suse.de>
1740
1741 * gcc.dg/torture/ssa-fre-5.c: New testcase.
1742 * gcc.dg/torture/ssa-fre-6.c: Likewise.
1743 * gcc.dg/torture/ssa-fre-7.c: Likewise.
1744
1745 2019-07-10 Ed Schonberg <schonberg@adacore.com>
1746
1747 * gnat.dg/modular5.adb: New testcase.
1748
1749 2019-07-10 Ed Schonberg <schonberg@adacore.com>
1750
1751 * gnat.dg/limited3.adb, gnat.dg/limited3_pkg.adb,
1752 gnat.dg/limited3_pkg.ads: New testcase.
1753
1754 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
1755
1756 * gnat.dg/incomplete7.adb, gnat.dg/incomplete7.ads: New testcase.
1757
1758 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
1759
1760 * gnat.dg/limited2.adb, gnat.dg/limited2_pack_1.adb,
1761 gnat.dg/limited2_pack_1.ads, gnat.dg/limited2_pack_2.adb,
1762 gnat.dg/limited2_pack_2.ads: New testcase.
1763
1764 2019-07-10 Ed Schonberg <schonberg@adacore.com>
1765
1766 * gnat.dg/equal8.adb, gnat.dg/equal8.ads,
1767 gnat.dg/equal8_pkg.ads: New testcase.
1768
1769 2019-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1770
1771 * g++.dg/diagnostic/complex-invalid-1.C: New.
1772 * g++.dg/diagnostic/static-cdtor-1.C: Likewise.
1773 * g++.dg/cpp1z/has-unique-obj-representations2.C: Test location
1774 too.
1775 * g++.dg/other/anon-union3.C: Adjust expected location.
1776 * g++.dg/parse/error8.C: Likewise.
1777
1778 2019-07-09 Jan Hubicka <hubicka@ucw.cz>
1779
1780 * g++.dg/lto/alias-3_0.C: New file.
1781 * g++.dg/lto/alias-3_1.c: New file.
1782
1783 2019-07-09 Martin Sebor <msebor@redhat.com>
1784
1785 PR tree-optimization/90989
1786 * gcc.dg/strlenopt-26.c: Exit with test result status.
1787 * gcc.dg/strlenopt-67.c: New test.
1788
1789 2019-07-09 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
1790
1791 * gcc.target/mips/cfgcleanup-jalr1.c: New test.
1792 * gcc.target/mips/cfgcleanup-jalr2.c: New test.
1793 * gcc.target/mips/cfgcleanup-jalr3.c: New test.
1794
1795 2019-07-09 Richard Biener <rguenther@suse.de>
1796
1797 PR tree-optimization/91114
1798 * gcc.dg/vect/pr91114.c: New testcase.
1799
1800 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
1801
1802 * gcc.target/aarch64/crypto-fuse-1.c: Remove.
1803 * gcc.target/aarch64/crypto-fuse-2.c: Remove.
1804 * gcc.target/aarch64/aes-fuse-1.c: New testcase.
1805 * gcc.target/aarch64/aes-fuse-2.c: New testcase.
1806
1807 2019-07-09 Christophe Lyon <christophe.lyon@linaro.org>
1808
1809 * gcc.target/arm/cmse/bitfield-1.c: Fix address of .gnu.sgstubs
1810 section.
1811 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
1812 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
1813 * gcc.target/arm/cmse/struct-1.c: Likewise.
1814
1815 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
1816
1817 * gcc.target/arm/aes-fuse-1.c: New.
1818 * gcc.target/arm/aes-fuse-2.c: New.
1819 * gcc.target/arm/aes_xor_combine.c: New.
1820
1821 2019-07-09 Martin Liska <mliska@suse.cz>
1822
1823 * gcc.dg/predict-17.c: Test loop optimizer assumption
1824 about loop iterations.
1825
1826 2019-07-09 Richard Biener <rguenther@suse.de>
1827
1828 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1 dump.
1829 * gcc.dg/tree-ssa/alias-access-path-2.c: Likewise.
1830 * gcc.dg/tree-ssa/alias-access-path-8.c: Likewise.
1831
1832 2019-07-09 Ed Schonberg <schonberg@adacore.com>
1833
1834 * gnat.dg/predicate10.adb, gnat.dg/predicate10_pkg.adb,
1835 gnat.dg/predicate10_pkg.ads: New testcase.
1836
1837 2019-07-09 Justin Squirek <squirek@adacore.com>
1838
1839 * gnat.dg/image1.adb: New testcase.
1840
1841 2019-07-09 Javier Miranda <miranda@adacore.com>
1842
1843 * gnat.dg/rep_clause8.adb: New testcase.
1844
1845 2019-07-09 Ed Schonberg <schonberg@adacore.com>
1846
1847 * gnat.dg/equal7.adb, gnat.dg/equal7_pkg.adb,
1848 gnat.dg/equal7_pkg.ads: New testcase.
1849
1850 2019-07-09 Javier Miranda <miranda@adacore.com>
1851
1852 * gnat.dg/range_check3.adb, gnat.dg/range_check3_pkg.adb,
1853 gnat.dg/range_check3_pkg.ads: New testcase.
1854
1855 2019-07-09 Ed Schonberg <schonberg@adacore.com>
1856
1857 * gnat.dg/generic_inst5.adb, gnat.dg/generic_inst6.adb,
1858 gnat.dg/generic_inst6_g1-c.adb, gnat.dg/generic_inst6_g1-c.ads,
1859 gnat.dg/generic_inst6_g1.ads, gnat.dg/generic_inst6_i1.ads,
1860 gnat.dg/generic_inst6_i2.ads, gnat.dg/generic_inst6_x.ads: New
1861 testcases.
1862
1863 2019-07-08 Martin Sebor <msebor@redhat.com>
1864
1865 PR middle-end/71924
1866 PR middle-end/90549
1867 * gcc.c-torture/execute/return-addr.c: New test.
1868 * gcc.dg/Wreturn-local-addr-2.c: New test.
1869 * gcc.dg/Wreturn-local-addr-4.c: New test.
1870 * gcc.dg/Wreturn-local-addr-5.c: New test.
1871 * gcc.dg/Wreturn-local-addr-6.c: New test.
1872 * gcc.dg/Wreturn-local-addr-7.c: New test.
1873 * gcc.dg/Wreturn-local-addr-8.c: New test.
1874 * gcc.dg/Wreturn-local-addr-9.c: New test.
1875 * gcc.dg/Wreturn-local-addr-10.c: New test.
1876 * gcc.dg/Walloca-4.c: Handle expected warnings.
1877 * gcc.dg/pr41551.c: Same.
1878 * gcc.dg/pr59523.c: Same.
1879 * gcc.dg/tree-ssa/pr88775-2.c: Same.
1880 * gcc.dg/tree-ssa/alias-37.c: Same.
1881 * gcc.dg/winline-7.c: Same.
1882
1883 2019-07-08 Jakub Jelinek <jakub@redhat.com>
1884
1885 * g++.dg/vect/simd-6.cc: Replace xfail with target x86.
1886 * g++.dg/vect/simd-9.cc: Likewise.
1887
1888 PR c++/91110
1889 * g++.dg/gomp/pr91110.C: New test.
1890
1891 2019-07-08 Segher Boessenkool <segher@kernel.crashing.org>
1892
1893 PR rtl-optimization/88233
1894 * gcc.target/powerpc/pr88233.c: New testcase.
1895
1896 2019-07-08 Wilco Dijkstra <wdijkstr@arm.com>
1897
1898 PR testsuite/91059
1899 PR testsuite/78529
1900 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
1901
1902 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
1903
1904 * gcc.target/s390/rotate-truncation-mask.c: New test.
1905
1906 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
1907
1908 * gcc.target/s390/combine-rotate-modulo.c: New test.
1909 * gcc.target/s390/combine-shift-rotate-add-mod.c: New test.
1910 * gcc.target/s390/vector/combine-shift-vec.c: New test.
1911
1912 2019-07-08 Joern Rennecke <joern.rennecke@riscy-ip.com>
1913
1914 Avoid clash with system header declaration.
1915 * gcc.dg/vect/slp-reduc-sad.c (uint32_t): Remove unused declaration.
1916
1917 2019-07-08 Richard Biener <rguenther@suse.de>
1918
1919 PR tree-optimization/91108
1920 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust back.
1921 * gcc.dg/tree-ssa/ssa-fre-78.c: New testcase.
1922
1923 2019-07-08 Jim Wilson <jimw@sifive.com>
1924
1925 * gcc.target/riscv/shift-shift-2.c: Add one more test.
1926
1927 2019-07-08 Paolo Carlini <paolo.carlini@oracle.com>
1928
1929 PR c++/65143
1930 * g++.dg/tree-ssa/final2.C: New.
1931 * g++.dg/tree-ssa/final3.C: Likewise.
1932
1933 2019-07-08 Javier Miranda <miranda@adacore.com>
1934
1935 * gnat.dg/interface10.adb: New testcase.
1936
1937 2019-07-08 Hristian Kirtchev <kirtchev@adacore.com>
1938
1939 * gnat.dg/addr13.adb, gnat.dg/addr13.ads: New testcase.
1940
1941 2019-07-08 Ed Schonberg <schonberg@adacore.com>
1942
1943 * gnat.dg/entry1.adb, gnat.dg/entry1.ads: New testcase.
1944
1945 2019-07-08 Ed Schonberg <schonberg@adacore.com>
1946
1947 * gnat.dg/fixed_delete.adb: New testcase.
1948
1949 2019-07-08 Javier Miranda <miranda@adacore.com>
1950
1951 * gnat.dg/interface9.adb, gnat.dg/interface9_root-child.ads,
1952 gnat.dg/interface9_root.ads: New testcase.
1953
1954 2019-07-08 Ed Schonberg <schonberg@adacore.com>
1955
1956 * gnat.dg/predicate9.adb: New testcase.
1957
1958 2019-07-08 Justin Squirek <squirek@adacore.com>
1959
1960 * gnat.dg/sso16.adb: New testcase.
1961
1962 2019-07-08 Ed Schonberg <schonberg@adacore.com>
1963
1964 * gnat.dg/predicate8.adb, gnat.dg/predicate8_pkg.adb,
1965 gnat.dg/predicate8_pkg.ads: New testcase.
1966
1967 2019-07-08 Richard Biener <rguenther@suse.de>
1968
1969 PR tree-optimization/83518
1970 * gcc.dg/tree-ssa/ssa-fre-73.c: New testcase.
1971 * gcc.dg/tree-ssa/ssa-fre-74.c: Likewise.
1972 * gcc.dg/tree-ssa/ssa-fre-75.c: Likewise.
1973 * gcc.dg/tree-ssa/ssa-fre-76.c: Likewise.
1974 * g++.dg/tree-ssa/pr83518.C: Likewise.
1975
1976 2019-07-08 Richard Sandiford <richard.sandiford@arm.com>
1977
1978 * gcc.dg/guality/guality.h: Include <sys/prctl.h> on Linux targets.
1979 (main): Use PR_SET_PTRACER where available.
1980
1981 2019-07-07 Paul Thomas <pault@gcc.gnu.org>
1982
1983 PR fortran/91077
1984 * gfortran.dg/pointer_array_11.f90 : New test.
1985
1986 2019-07-06 Jakub Jelinek <jakub@redhat.com>
1987
1988 * c-c++-common/gomp/scan-4.c: Don't expect sorry message.
1989
1990 PR tree-optimization/91096
1991 * gcc.dg/vect/vect-simd-10.c (FLT_MIN_VALUE): Define.
1992 (bar, main): Use it instead of -__builtin_inff ().
1993 * gcc.dg/vect/vect-simd-14.c (FLT_MIN_VALUE): Define.
1994 (bar, main): Use it instead of -__builtin_inff ().
1995
1996 2019-07-05 Paolo Carlini <paolo.carlini@oracle.com>
1997
1998 PR c++/67184 (again)
1999 PR c++/69445
2000 * g++.dg/other/final4.C: New.
2001
2002 2019-07-04 Marek Polacek <polacek@redhat.com>
2003
2004 DR 1813
2005 PR c++/83374 - __is_standard_layout wrong for a class with repeated
2006 bases.
2007 * g++.dg/ext/is_std_layout3.C: New test.
2008 * g++.dg/ext/is_std_layout4.C: New test.
2009
2010 2019-07-05 Richard Biener <rguenther@suse.de>
2011
2012 * gcc.dg/tree-ssa/ssa-fre-77.c: New testcase.
2013
2014 2019-07-05 Richard Biener <rguenther@suse.de>
2015
2016 PR tree-optimization/91091
2017 * gcc.dg/tree-ssa/pr91091-2.c: New testcase.
2018 * gcc.dg/tree-ssa/ssa-fre-70.c: Likewise.
2019 * gcc.dg/tree-ssa/ssa-fre-71.c: Likewise.
2020 * gcc.dg/tree-ssa/ssa-fre-72.c: Likewise.
2021
2022 2019-07-05 Richard Biener <rguenther@suse.de>
2023
2024 PR tree-optimization/91091
2025 * gcc.dg/tree-ssa/pr91091-1.c: New testcase.
2026 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust.
2027
2028 2019-07-05 Eric Botcazou <ebotcazou@adacore.com>
2029
2030 * gnat.dg/pack23.adb, gnat.dg/pack23_pkg.ads: New testcase.
2031
2032 2019-07-05 Hristian Kirtchev <kirtchev@adacore.com>
2033
2034 * gnat.dg/task3.adb, gnat.dg/task3.ads, gnat.dg/task3_pkg1.ads,
2035 gnat.dg/task3_pkg2.ads: New testcase.
2036
2037 2019-07-05 Javier Miranda <miranda@adacore.com>
2038
2039 * gnat.dg/access6.adb: New testcase.
2040
2041 2019-07-05 Bob Duff <duff@adacore.com>
2042
2043 * gnat.dg/bip_export.adb, gnat.dg/bip_export.ads: New testcase.
2044
2045 2019-07-05 Ed Schonberg <schonberg@adacore.com>
2046
2047 * gnat.dg/aggr25.adb, gnat.dg/aggr25.ads: New testcase.
2048
2049 2019-07-05 Ed Schonberg <schonberg@adacore.com>
2050
2051 * gnat.dg/predicate7.adb, gnat.dg/predicate7.ads,
2052 gnat.dg/predicate7_pkg.ads: New testcase.
2053
2054 2019-07-04 Jakub Jelinek <jakub@redhat.com>
2055
2056 PR middle-end/78884
2057 * gcc.dg/gomp/pr78884.c: New test.
2058
2059 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
2060
2061 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
2062 New testcase.
2063
2064 2019-07-04 Wilco Dijkstra <wdijkstr@arm.com>
2065
2066 * gcc.dg/tree-ssa/cunroll-15.c: Remove XFAIL on arm.
2067
2068 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
2069
2070 * jit.dg/all-non-failing-tests.h: Add test-accessing-bitfield.c.
2071 * jit.dg/test-accessing-bitfield.c: New testcase.
2072 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-type.c:
2073 Likewise.
2074 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-width.c:
2075 Likewise.
2076 * jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c:
2077 Likewise.
2078
2079 2019-07-04 Jan Hubicka <jh@suse.cz>
2080
2081 * gcc.dg/tree-ssa/alias-access-path-3.c: New testcase.
2082 * gcc.dg/tree-ssa/alias-access-path-8.c: New testcase.
2083
2084 2019-07-04 Andrew Stubbs <ams@codesourcery.com>
2085
2086 * g++.dg/gomp/unmappable-1.C: New file.
2087
2088 2019-07-04 Javier Miranda <miranda@adacore.com>
2089
2090 * gnat.dg/cpp_constructor.adb, gnat.dg/cpp_constructor_fp.ads,
2091 gnat.dg/cpp_constructor_useit.ads: New testcase.
2092
2093 2019-07-04 Gary Dismukes <dismukes@adacore.com>
2094
2095 * gnat.dg/ghost5.adb, gnat.dg/ghost5.ads,
2096 gnat.dg/ghost5_parent.ads: New testcase.
2097
2098 2019-07-04 Yannick Moy <moy@adacore.com>
2099
2100 * gnat.dg/spark3.adb: New testcase.
2101
2102 2019-07-04 Justin Squirek <squirek@adacore.com>
2103
2104 * gnat.dg/tagged2.adb, gnat.dg/tagged2.ads: New testcase.
2105
2106 2019-07-04 Ed Schonberg <schonberg@adacore.com>
2107
2108 * gnat.dg/equal6.adb, gnat.dg/equal6_types.adb,
2109 gnat.dg/equal6_types.ads: New testcase.
2110
2111 2019-07-04 Justin Squirek <squirek@adacore.com>
2112
2113 * gnat.dg/allocator.adb: New testcase.
2114
2115 2019-07-04 Hristian Kirtchev <kirtchev@adacore.com>
2116
2117 * gnat.dg/default_initial_condition.adb,
2118 gnat.dg/default_initial_condition_pack.adb,
2119 gnat.dg/default_initial_condition_pack.ads: New testcase.
2120
2121 2019-07-04 Ed Schonberg <schonberg@adacore.com>
2122
2123 * gnat.dg/aspect2.adb, gnat.dg/aspect2.ads: New testcase.
2124
2125 2019-07-04 Yannick Moy <moy@adacore.com>
2126
2127 * gnat.dg/synchronized2.adb, gnat.dg/synchronized2.ads,
2128 gnat.dg/synchronized2_pkg.ads: New testcase.
2129
2130 2019-07-04 Justin Squirek <squirek@adacore.com>
2131
2132 * gnat.dg/generic_inst4.adb, gnat.dg/generic_inst4_gen.ads,
2133 gnat.dg/generic_inst4_inst.ads, gnat.dg/generic_inst4_typ.ads:
2134 New testcase.
2135
2136 2019-07-04 Ed Schonberg <schonberg@adacore.com>
2137
2138 * gnat.dg/dimensions2.adb, gnat.dg/dimensions2_phys.ads,
2139 gnat.dg/dimensions2_real_numbers.ads: New testcase.
2140
2141 2019-07-04 Jakub Jelinek <jakub@redhat.com>
2142
2143 PR tree-optimization/91063
2144 * gcc.dg/gomp/pr91063.c: New test.
2145
2146 2019-07-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2147
2148 PR target/88833
2149 * gfortran.dg/pr88833.f90: New test.
2150
2151 2019-07-04 Jakub Jelinek <jakub@redhat.com>
2152
2153 PR middle-end/91069
2154 * gcc.dg/pr91069.c (v2df): Use 2 * sizeof (double) instead of
2155 hardcoded 16 for better portability.
2156 (v2di): Change from long vector to long long vector. Use
2157 2 * sizeof (long long) instead of hardcoded 16.
2158
2159 PR rtl-optimization/90756
2160 * gcc.dg/pr90756.c: New test.
2161
2162 2019-07-04 Chenghua Xu <paul.hua.gm@gmail.com>
2163
2164 * gcc.target/mips/mips-fmadd.c: Rename to ...
2165 * gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
2166 * gcc.target/mips/mips-fmadd-n64.c: New.
2167
2168 2019-07-03 Wilco Dijkstra <wdijkstr@arm.com>
2169
2170 * gcc.dg/store_merging_27.c: Fix test for Arm.
2171 * gcc.dg/store_merging_28.c: Likewise.
2172 * gcc.dg/store_merging_29.c: Likewise.
2173 * gcc.dg/tree-ssa/dump-6.c: Likewise.
2174
2175 2019-07-03 Mark Wielaard <mark@klomp.org>
2176
2177 PR debug/90981
2178 * g++.dg/pr90981.C: New test.
2179
2180 2019-07-03 Richard Biener <rguenther@suse.de>
2181
2182 PR middle-end/91069
2183 * gcc.dg/pr91069.c: New testcase.
2184
2185 2019-07-03 Martin Liska <mliska@suse.cz>
2186
2187 * gcc.dg/tree-prof/val-prof-2.c: Update scanned pattern
2188 as we do now better.
2189
2190 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
2191
2192 * gnat.dg/specs/debug1.ads: New test.
2193
2194 2019-07-03 Martin Liska <mliska@suse.cz>
2195
2196 PR tree-optimization/90892
2197 * gcc.dg/pr90892.c: New test.
2198
2199 2019-07-03 Martin Liska <mliska@suse.cz>
2200
2201 PR middle-end/90899
2202 * gcc.target/i386/pr90899.c: New test.
2203
2204 2019-07-03 Jakub Jelinek <jakub@redhat.com>
2205
2206 PR tree-optimization/91033
2207 * gcc.target/i386/pr91033.c: New test.
2208
2209 2019-07-03 Bob Duff <duff@adacore.com>
2210
2211 * gnat.dg/task2.adb, gnat.dg/task2_pkg.adb,
2212 gnat.dg/task2_pkg.ads: New testcase.
2213
2214 2019-07-03 Ed Schonberg <schonberg@adacore.com>
2215
2216 * gnat.dg/inline16.adb, gnat.dg/inline16_gen.adb,
2217 gnat.dg/inline16_gen.ads, gnat.dg/inline16_types.ads: New
2218 testcase.
2219
2220 2019-07-03 Justin Squirek <squirek@adacore.com>
2221
2222 * gnat.dg/renaming13.adb, gnat.dg/renaming14.adb: New testcases.
2223
2224 2019-07-03 Hristian Kirtchev <kirtchev@adacore.com>
2225
2226 * gnat.dg/inline15.adb, gnat.dg/inline15_gen.adb,
2227 gnat.dg/inline15_gen.ads, gnat.dg/inline15_types.ads: New
2228 testcase.
2229
2230 2019-07-03 Bob Duff <duff@adacore.com>
2231
2232 * gnat.dg/warn20.adb, gnat.dg/warn20_pkg.adb,
2233 gnat.dg/warn20_pkg.ads: New testcase.
2234
2235 2019-07-03 Ed Schonberg <schonberg@adacore.com>
2236
2237 * gnat.dg/predicate6.adb, gnat.dg/predicate6.ads: New testcase.
2238 * gnat.dg/static_pred1.adb: Remove expected error.
2239
2240 2019-07-03 Ed Schonberg <schonberg@adacore.com>
2241
2242 * gnat.dg/predicate5.adb, gnat.dg/predicate5.ads: New testcase.
2243
2244 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
2245
2246 * gnat.dg/alignment14.adb: New testcase.
2247
2248 2019-07-03 Ed Schonberg <schonberg@adacore.com>
2249
2250 * gnat.dg/predicate4.adb, gnat.dg/predicate4_pkg.ads: New
2251 testcase.
2252
2253 2019-07-03 Jakub Jelinek <jakub@redhat.com>
2254
2255 * c-c++-common/gomp/scan-3.c (f1): Don't expect a sorry message.
2256 * c-c++-common/gomp/scan-5.c (foo): Likewise.
2257
2258 * c-c++-common/gomp/scan-5.c: New test.
2259
2260 * c-c++-common/gomp/lastprivate-conditional-5.c: New test.
2261
2262 2019-07-02 Jeff Law <law@redhat.com>
2263
2264 PR tree-optimization/90883
2265 * g++.dg/tree-ssa/pr90883.c: Add -Os. Check dse2 for the
2266 deleted store on some targets.
2267
2268 2019-07-02 Joern Rennecke <joern.rennecke@riscy-ip.com>
2269
2270 PR testsuite/91065
2271 * gcc.dg/plugin/start_unit_plugin.c: Register a root tab
2272 to reference fake_var.
2273
2274 2019-07-02 qing zhao <qing.zhao@oracle.com>
2275
2276 PR preprocessor/90581
2277 * c-c++-common/cpp/fmax-include-depth-1a.h: New test.
2278 * c-c++-common/cpp/fmax-include-depth-1b.h: New test.
2279 * c-c++-common/cpp/fmax-include-depth.c: New test.
2280
2281 2019-07-02 Jan Hubicka <jh@suse.cz>
2282
2283 * gcc.dg/tree-ssa/alias-access-path-7.c: New testcase.
2284
2285 2019-07-02 Jan Hubicka <jh@suse.cz>
2286
2287 * g++.dg/lto/pr90990_0.C: New testcase.
2288
2289 2019-07-02 Richard Biener <rguenther@suse.de>
2290
2291 PR tree-optimization/58483
2292 * gcc.dg/tree-ssa/ssa-dom-cse-8.c: New testcase.
2293
2294 2019-07-01 Joern Rennecke <joern.rennecke@riscy-ip.com>
2295
2296 PR middle-end/66726
2297 * gcc.dg/tree-ssa/pr66726-4.c: New testcase.
2298
2299 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com>
2300
2301 * gcc.target/s390/vector/vec-shift-2.c: New test.
2302
2303 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2304
2305 * gnat.dg/generic_inst3.adb,
2306 gnat.dg/generic_inst3_kafka_lib-topic.ads,
2307 gnat.dg/generic_inst3_kafka_lib.ads,
2308 gnat.dg/generic_inst3_markets.ads,
2309 gnat.dg/generic_inst3_traits-encodables.ads,
2310 gnat.dg/generic_inst3_traits.ads: New testcase.
2311
2312 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2313
2314 * gnat.dg/enum_rep.adb, gnat.dg/enum_rep.ads: New testcase.
2315
2316 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2317
2318 * gnat.dg/derived_type6.adb, gnat.dg/derived_type6.ads: New
2319 testcase.
2320
2321 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2322
2323 * gnat.dg/weak3.adb, gnat.dg/weak3.ads: New testcase.
2324
2325 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2326
2327 * gnat.dg/prot7.adb, gnat.dg/prot7.ads: New testcase.
2328
2329 2019-07-01 Richard Biener <rguenther@suse.de>
2330
2331 * gcc.dg/gimplefe-42.c: New testcase.
2332
2333 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
2334
2335 * gnat.dg/sets1.adb: Update.
2336
2337 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
2338
2339 * gnat.dg/linkedlist.adb: Update.
2340
2341 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
2342
2343 * gnat.dg/dynhash.adb, gnat.dg/dynhash1.adb: Update.
2344
2345 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
2346
2347 * gnat.dg/freezing1.adb, gnat.dg/freezing1.ads,
2348 gnat.dg/freezing1_pack.adb, gnat.dg/freezing1_pack.ads: New
2349 testcase.
2350
2351 2019-07-01 Jan Hubicka <hubicka@ucw.cz>
2352
2353 PR lto/91028
2354 PR lto/90720
2355 * g++.dg/lto/alias-1_0.C: Add loop to make inlining happen with
2356 -fno-use-linker-plugin
2357 * g++.dg/lto/alias-2_0.C: Likewise.
2358
2359 2019-07-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
2360
2361 * g++.dg/cpp0x/gen-attrs-67.C: Add error for darwin.
2362
2363 2019-07-01 Richard Biener <rguenther@suse.de>
2364
2365 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
2366
2367 2019-07-01 Hongtao Liu <hongtao.liu@intel.com>
2368
2369 * lib/target-supports.exp
2370 (check_effective_target_avx512vp2intersect): New proc.
2371 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Add
2372 dg-require-effective-target avx512vp2intersect.
2373 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Ditto.
2374
2375 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
2376
2377 * gnat.dg/specs/array5.ads: New test.
2378 * gnat.dg/specs/array5_pkg1.ads: New helper.
2379 * gnat.dg/specs/array5_pkg2.ads: Likewise.
2380 * gnat.dg/specs/array5_pkg2-g.ads: Likewise.
2381
2382 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
2383
2384 * gnat.dg/specs/unchecked_convert1.ads: New test.
2385 * gnat.dg/specs/unchecked_convert2.ads: Likewise.
2386
2387 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
2388
2389 * gnat.dg/specs/size_clause3.ads: Adjust error message.
2390
2391 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
2392
2393 * gnat.dg/specs/atomic2.ads: Adjust error message.
2394 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
2395 * gnat.dg/specs/size_clause3.ads: Likewise.
2396
2397 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
2398
2399 * gnat.dg/array35.adb: New test.
2400 * gnat.dg/array36.adb: Likewise.
2401
2402 2019-06-28 Jan Beulich <jbeulich@suse.com>
2403
2404 * gcc.target/i386/gfni-5.c: New.
2405
2406 2019-06-28 Jan Beulich <jbeulich@suse.com>
2407
2408 * gcc.target/i386/cvtpd2pi: New.
2409
2410 2019-06-27 Jakub Jelinek <jakub@redhat.com>
2411
2412 PR c++/91024
2413 * g++.dg/warn/Wimplicit-fallthrough-4.C: New test.
2414
2415 PR tree-optimization/91010
2416 * g++.dg/vect/simd-10.cc: New test.
2417
2418 2019-06-27 Steven G. Kargl <kargl@gcc.gnu.org>
2419
2420 PR fortran/90987
2421 * match.c (gfc_match_common): Adjust parsing of fixed and free form
2422 source code containing, e.g., COMMONI.
2423
2424 2019-06-27 Jan Hubicka <jh@suse.cz>
2425
2426 * g++.dg/lto/alias-2_0.C: New testcase.
2427 * g++.dg/lto/alias-2_1.C: New testcase.
2428
2429 2019-06-27 Jakub Jelinek <jakub@redhat.com>
2430
2431 PR target/90991
2432 * gcc.target/i386/avx2-pr90991-1.c: New test.
2433 * gcc.target/i386/avx512dq-pr90991-2.c: New test.
2434
2435 2019-06-27 Jan Beulich <jbeulich@suse.com>
2436
2437 * gcc.target/i386/gfni-4.c: Pass -msse2.
2438
2439 2019-06-27 Richard Biener <rguenther@suse.de>
2440
2441 * gcc.dg/tree-ssa/ssa-fre-69.c: New testcase.
2442
2443 2019-06-27 Jun Ma <JunMa@linux.alibaba.com>
2444
2445 PR tree-optimization/89772
2446 * gcc.dg/builtin-memchr-4.c: New test.
2447
2448 2019-06-27 Martin Liska <mliska@suse.cz>
2449
2450 PR tree-optimization/91014
2451 * gcc.target/s390/pr91014.c: New test.
2452
2453 2019-06-27 Richard Biener <rguenther@suse.de>
2454
2455 PR testsuite/91004
2456 * g++.dg/torture/pr34850.C: Fix overly reduced testcase.
2457
2458 2019-06-27 Kewen Lin <linkw@gcc.gnu.org>
2459
2460 PR target/62147
2461 * gcc.target/powerpc/pr62147.c: New test.
2462
2463 2019-06-26 Jeff Law <law@redhat.com>
2464
2465 PR tree-optimization/90883
2466 * g++.dg/tree-ssa/pr90883.C: New test.
2467 * gcc.dg/tree-ssa/ssa-dse-36.c: New test.
2468
2469 2019-06-26 Uroš Bizjak <ubizjak@gmail.com>
2470
2471 PR target/89021
2472 * lib/target-supports.exp (available_vector_sizes)
2473 <[istarget i?86-*-*] || [istarget x86_64-*-*]>: Add
2474 64-bit vectors for !ia32.
2475
2476 2019-06-26 Jeff Law <law@redhat.com>
2477
2478 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tree-dse
2479 as DSE compromises several of these tests.
2480 * gcc.dg/builtin-stringop-chk-1.c: Similarly.
2481 * gcc.dg/memcpy-2.c: Similarly.
2482 * gcc.dg/pr40340-1.c: Similarly.
2483 * gcc.dg/pr40340-2.c: Similarly.
2484 * gcc.dg/pr40340-5.c: Similarly.
2485
2486 2019-06-26 Steven G. Kargl <kargl@gcc.gnu.org>
2487
2488 PR Fortran/90988
2489 ChangeLog forgotten with revision 272667
2490 * gfortran.dg/pr90988_1.f90: New test.
2491 * gfortran.dg/pr90988_2.f90: Ditto.
2492 * gfortran.dg/pr90988_3.f90: Ditto.
2493
2494 2019-06-26 Nathan Sidwell <nathan@acm.org>
2495
2496 * c-c++-common/pr90927.c: New.
2497
2498 2019-06-26 Richard Biener <rguenther@suse.de>
2499
2500 PR ipa/90982
2501 * g++.dg/torture/pr90982.C: New testcase.
2502
2503 2019-06-26 Paolo Carlini <paolo.carlini@oracle.com>
2504
2505 PR c++/67184
2506 PR c++/69445
2507 * g++.dg/other/final3.C: New.
2508 * g++.dg/other/final5.C: Likewise.
2509
2510 2019-06-26 Jakub Jelinek <jakub@redhat.com>
2511
2512 PR target/90991
2513 * gcc.target/i386/avx512dq-pr90991-1.c: New test.
2514
2515 2019-06-26 Li Jia He <helijia@linux.ibm.com>
2516
2517 * gcc.target/powerpc/maddld-1.c: New testcase.
2518
2519 2019-06-06 Hongtao Liu <hongtao.liu@intel.com>
2520 Olga Makhotina <olga.makhotina@intel.com>
2521
2522 * gcc.target/i386/avx512-check.h: Handle bit_AVX512VP2INTERSECT.
2523 * gcc.target/i386/avx512vp2intersect-2intersect-1a.c: New test.
2524 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Likewise.
2525 * gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c: Likewise.
2526 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Likewise.
2527 * gcc.target/i386/sse-12.c: Add -mavx512vp2intersect.
2528 * gcc.target/i386/sse-13.c: Likewsie.
2529 * gcc.target/i386/sse-14.c: Likewise.
2530 * gcc.target/i386/sse-22.c: Likewise.
2531 * gcc.target/i386/sse-23.c: Likewise.
2532 * g++.dg/other/i386-2.C: Likewise.
2533 * g++.dg/other/i386-3.C: Likewise.
2534
2535 2019-06-25 Jakub Jelinek <jakub@redhat.com>
2536
2537 PR c++/90969
2538 * g++.dg/ext/vector38.C: New test.
2539
2540 2019-06-25 Martin Jambor <mjambor@suse.cz>
2541
2542 PR ipa/90939
2543 * g++.dg/lto/pr90939_[01].C: New test.
2544
2545 2019-06-25 Richard Biener <rguenther@suse.de>
2546
2547 PR tree-optimization/90930
2548 * gcc.dg/tree-ssa/reassoc-24.c: Adjust.
2549 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2550
2551 2019-06-25 Claudiu Zissulescu <claziss@synopsys.com>
2552
2553 * gcc.target/arc/pr89838.c: New file.
2554
2555 2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2556
2557 * gcc.target/msp430/mlarge-pedwarns.c: New test.
2558
2559 2019-06-25 Jakub Jelinek <jakub@redhat.com>
2560
2561 PR sanitizer/90954
2562 * c-c++-common/gomp/pr90954.c: New test.
2563
2564 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
2565
2566 * gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
2567 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
2568
2569 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
2570
2571 * gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
2572 to recognise Darwin's register names.
2573
2574 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
2575
2576 * gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
2577 * gcc.dg/cpp/usr/include/stdio.h: Rename...
2578 * gcc.dg/cpp/usr/include/example.h: ... to this.
2579
2580 2019-06-24 Richard Biener <rguenther@suse.de>
2581
2582 PR tree-optimization/90972
2583 * gcc.dg/torture/pr90972.c: New testcase.
2584
2585 2019-06-24 Martin Sebor <msebor@redhat.com>
2586
2587 * gcc.dg/Wfloat-equal-1.c: Adjust text of expected diagnostic.
2588 * gcc.dg/misc-column.c: Ditto.
2589
2590 2019-06-23 Ian Lance Taylor <iant@golang.org>
2591
2592 * go.test/test/blank1.go: Update for diagnostic message changes.
2593
2594 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
2595
2596 * gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
2597
2598 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
2599
2600 * gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
2601 vector explicitly for the vec_perm.
2602
2603 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
2604
2605 * gcc.target/powerpc/builtins-1.c: Account for Darwin's use of
2606 __USER_LABEL_PREFIX__.
2607
2608 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
2609
2610 * gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
2611 expect the out-of-line GPR restore, and test specifically for
2612 absence of branches to local labels.
2613
2614 2019-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2615
2616 PR fortran/89782
2617 * gfortran.dg/io_constraints_14.f90: New test.
2618
2619 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
2620
2621 * gcc.target/powerpc/pr64205.c: Require effective target dfp.
2622 * gcc.target/powerpc/pr79909.c: Likewise.
2623
2624 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
2625
2626 * gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
2627 warning about _Bool.
2628
2629 2019-06-22 Marek Polacek <polacek@redhat.com>
2630
2631 PR c++/65707
2632 PR c++/89480
2633 PR c++/58836
2634 * g++.dg/cpp0x/nondeduced5.C: New test.
2635 * g++.dg/cpp0x/nondeduced6.C: New test.
2636 * g++.dg/cpp0x/nondeduced7.C: New test.
2637
2638 PR c++/66256
2639 * g++.dg/cpp0x/noexcept54.C: New test.
2640
2641 2019-06-22 Jan Hubicka <jh@suse.cz>
2642
2643 * gcc.dg/tree-ssa/alias-access-path-6.c: New testcase.
2644
2645 2019-06-22 Marek Polacek <polacek@redhat.com>
2646
2647 PR c++/86476 - noexcept-specifier is a complete-class context.
2648 PR c++/52869
2649 * g++.dg/cpp0x/noexcept45.C: New test.
2650 * g++.dg/cpp0x/noexcept46.C: New test.
2651 * g++.dg/cpp0x/noexcept47.C: New test.
2652 * g++.dg/cpp0x/noexcept48.C: New test.
2653 * g++.dg/cpp0x/noexcept49.C: New test.
2654 * g++.dg/cpp0x/noexcept50.C: New test.
2655 * g++.dg/cpp0x/noexcept51.C: New test.
2656 * g++.dg/cpp0x/noexcept52.C: New test.
2657 * g++.dg/cpp0x/noexcept53.C: New test.
2658 * g++.dg/eh/shadow1.C: Adjust dg-error.
2659
2660 PR c++/90881 - bogus -Wunused-value in unevaluated context.
2661 * g++.dg/cpp0x/Wunused-value1.C: New test.
2662
2663 2019-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2664
2665 * g++.dg/diagnostic/auto-storage-1.C: New.
2666 * g++.dg/diagnostic/no-type-1.C: Likewise.
2667 * g++.dg/diagnostic/no-type-2.C: Likewise.
2668 * g++.dg/diagnostic/top-level-auto-1.C: Likewise.
2669 * g++.dg/cpp0x/auto9.C: Test some locations too.
2670 * g++.dg/cpp1z/register1.C: Likewise.
2671 * g++.dg/cpp1z/register2.C: Likewise.
2672 * g++.dg/cpp1z/register3.C: Likewise.
2673 * g++.dg/other/error34.C: Likewise.
2674
2675 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
2676
2677 PR c++/90909
2678 * g++.dg/other/final7.C: New.
2679
2680 2019-06-21 Jakub Jelinek <jakub@redhat.com>
2681
2682 * g++.dg/vect/simd-2.cc: Don't xfail, instead expect vectorization on
2683 x86.
2684 * g++.dg/vect/simd-5.cc: Likewise.
2685
2686 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
2687
2688 PR c++/90909
2689 Revert:
2690 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2691
2692 PR c++/67184
2693 PR c++/69445
2694 * g++.dg/other/final3.C: New.
2695 * g++.dg/other/final4.C: Likewise.
2696 * g++.dg/other/final5.C: Likewise.
2697
2698 * g++.dg/other/final6.C: New.
2699
2700 2019-06-21 Marek Polacek <polacek@redhat.com>
2701
2702 PR c++/61490 - qualified-id in friend function definition.
2703 * g++.dg/diagnostic/friend2.C: New test.
2704 * g++.dg/diagnostic/friend3.C: New test.
2705
2706 PR c++/60223 - ICE with T{} in non-deduced context.
2707 * g++.dg/cpp0x/nondeduced1.C: New test.
2708 * g++.dg/cpp0x/nondeduced2.C: New test.
2709 * g++.dg/cpp0x/nondeduced3.C: New test.
2710 * g++.dg/cpp0x/nondeduced4.C: New test.
2711
2712 PR c++/64235 - missing syntax error with invalid alignas.
2713 * g++.dg/parse/alignas1.C: New test.
2714
2715 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
2716
2717 PR fortran/67884
2718 * gfortran.dg/dummy_procedure_8.f90: Remove a test that is ...
2719 * gfortran.dg/pr67884.f90: ... covered here. New test.
2720
2721 2019-06-21 Marek Polacek <polacek@redhat.com>
2722
2723 PR c++/90490 - fix decltype issues in noexcept-specifier.
2724 * g++.dg/cpp0x/noexcept43.C: New test.
2725 * g++.dg/cpp0x/noexcept44.C: New test.
2726
2727 2019-06-21 Matthew Beliveau <mbelivea@redhat.com>
2728
2729 PR c++/90875 - added -Wswitch-outside-range option
2730 * c-c++-common/Wswitch-outside-range-1.c: New test.
2731 * c-c++-common/Wswitch-outside-range-2.c: New test.
2732 * c-c++-common/Wswitch-outside-range-3.c: New test.
2733 * c-c++-common/Wswitch-outside-range-4.c: New test.
2734
2735 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
2736
2737 PR fortran/51991
2738 gfortran.dg/pr51991.f90
2739
2740 2019-06-21 Jeff Law <law@redhat.com>
2741
2742 PR tree-optimization/90949
2743 * gcc.c-torture/execute/pr90949.c: New test.
2744
2745 2019-06-21 Marek Polacek <polacek@redhat.com>
2746
2747 PR c++/90953 - ICE with -Wmissing-format-attribute.
2748 * g++.dg/warn/miss-format-7.C: New test.
2749
2750 2019-06-21 Richard Biener <rguenther@suse.de>
2751
2752 PR debug/90914
2753 * g++.dg/debug/pr90914.C: New testcase.
2754
2755 2019-06-21 Richard Biener <rguenther@suse.de>
2756
2757 PR tree-optimization/90913
2758 * gfortran.dg/vect/pr90913.f90: New testcase.
2759
2760 2019-06-21 Jakub Jelinek <jakub@redhat.com>
2761
2762 * gcc.dg/vect/vect-simd-12.c: New test.
2763 * gcc.dg/vect/vect-simd-13.c: New test.
2764 * gcc.dg/vect/vect-simd-14.c: New test.
2765 * gcc.dg/vect/vect-simd-15.c: New test.
2766 * gcc.target/i386/sse2-vect-simd-12.c: New test.
2767 * gcc.target/i386/sse2-vect-simd-13.c: New test.
2768 * gcc.target/i386/sse2-vect-simd-14.c: New test.
2769 * gcc.target/i386/sse2-vect-simd-15.c: New test.
2770 * gcc.target/i386/avx2-vect-simd-12.c: New test.
2771 * gcc.target/i386/avx2-vect-simd-13.c: New test.
2772 * gcc.target/i386/avx2-vect-simd-14.c: New test.
2773 * gcc.target/i386/avx2-vect-simd-15.c: New test.
2774 * gcc.target/i386/avx512f-vect-simd-12.c: New test.
2775 * gcc.target/i386/avx512f-vect-simd-13.c: New test.
2776 * gcc.target/i386/avx512f-vect-simd-14.c: New test.
2777 * gcc.target/i386/avx512bw-vect-simd-15.c: New test.
2778 * g++.dg/vect/simd-6.cc: New test.
2779 * g++.dg/vect/simd-7.cc: New test.
2780 * g++.dg/vect/simd-8.cc: New test.
2781 * g++.dg/vect/simd-9.cc: New test.
2782 * c-c++-common/gomp/scan-2.c: Don't expect any diagnostics.
2783
2784 PR c++/90950
2785 * g++.dg/gomp/lastprivate-1.C: New test.
2786
2787 * gcc.dg/vect/vect-simd-11.c: New test.
2788 * gcc.target/i386/sse2-vect-simd-11.c: New test.
2789 * gcc.target/i386/avx2-vect-simd-11.c: New test.
2790 * gcc.target/i386/avx512bw-vect-simd-11.c: New test.
2791
2792 2019-06-20 Marek Polacek <polacek@redhat.com>
2793
2794 PR c++/79781
2795 * g++.dg/ext/goto1.C: New test.
2796
2797 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
2798
2799 PR fortran/77632
2800 * gfortran.dg/pr77632_1.f90: New test.
2801
2802 2019-06-20 Marek Polacek <polacek@redhat.com>
2803
2804 PR c++/68265
2805 * g++.dg/parse/error62.C: New test.
2806
2807 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
2808
2809 PR fortran/86587
2810 * gfortran.dg/pr86587.f90: New test.
2811
2812 2019-06-20 Iain Sandoe <iain@sandoe.co.uk>
2813
2814 * obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
2815 * obj-c++.dg/stubify-2.mm: Likewise.
2816 * objc.dg/stubify-1.m: Likewise.
2817 * objc.dg/stubify-2.m: Likewise.
2818
2819 2019-06-20 Marek Polacek <polacek@redhat.com>
2820
2821 PR c++/87512
2822 * g++.dg/cpp1z/inline-var7.C: New test.
2823
2824 2019-06-20 H.J. Lu <hongjiu.lu@intel.com>
2825
2826 PR target/54855
2827 * gcc.target/i386/pr54855-1.c: New test.
2828 * gcc.target/i386/pr54855-2.c: Likewise.
2829 * gcc.target/i386/pr54855-3.c: Likewise.
2830 * gcc.target/i386/pr54855-4.c: Likewise.
2831 * gcc.target/i386/pr54855-5.c: Likewise.
2832 * gcc.target/i386/pr54855-6.c: Likewise.
2833 * gcc.target/i386/pr54855-7.c: Likewise.
2834 * gcc.target/i386/pr54855-8.c: Likewise.
2835 * gcc.target/i386/pr54855-9.c: Likewise.
2836 * gcc.target/i386/pr54855-10.c: Likewise.
2837
2838 2019-06-20 Jan Hubicka <jh@suse.cz>
2839
2840 * gcc.c-torture/execute/alias-access-path-1.c: New testcase.
2841
2842 2019-06-20 Marek Polacek <polacek@redhat.com>
2843
2844 PR c++/89873
2845 * g++.dg/cpp1y/noexcept1.C: New test.
2846
2847 2019-06-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2848
2849 PR fortran/90937
2850 * gfortran.dg/external_procedure_4.f90: New test.
2851
2852 2019-06-20 Tom de Vries <tdevries@suse.de>
2853
2854 * gcc.dg/pr90866-2.c: Require global_constructor.
2855
2856 2019-06-20 Tom de Vries <tdevries@suse.de>
2857
2858 * gcc.c-torture/compile/pr89280.c: Require nonlocal_goto.
2859 * gcc.dg/pr88870.c: Same.
2860 * gcc.dg/pr90082.c: Same.
2861
2862 2019-06-20 Tom de Vries <tdevries@suse.de>
2863
2864 * gcc.dg/pr89737.c: Require indirect_jumps.
2865 * gcc.dg/torture/pr87693.c: Same.
2866 * gcc.dg/torture/pr89135.c: Same.
2867 * gcc.dg/torture/pr90071.c: Same.
2868
2869 2019-06-20 Tom de Vries <tdevries@suse.de>
2870
2871 * gcc.c-torture/compile/pr89280.c: Require label_values.
2872 * gcc.dg/pr89737.c: Same.
2873 * gcc.dg/pr90082.c: Same.
2874 * gcc.dg/torture/pr89135.c: Same.
2875 * gcc.dg/torture/pr89247.c: Same.
2876 * gcc.dg/torture/pr90071.c: Same.
2877
2878 2019-06-20 Tom de Vries <tdevries@suse.de>
2879
2880 * gcc.c-torture/compile/pr77754-1.c: Require alloca.
2881 * gcc.c-torture/compile/pr77754-2.c: Same.
2882 * gcc.c-torture/compile/pr77754-3.c: Same.
2883 * gcc.c-torture/compile/pr77754-4.c: Same.
2884 * gcc.c-torture/compile/pr77754-5.c: Same.
2885 * gcc.c-torture/compile/pr77754-6.c: Same.
2886 * gcc.c-torture/compile/pr87110.c: Same.
2887 * gcc.c-torture/execute/pr86528.c: Same.
2888 * gcc.dg/Walloca-larger-than-2.c: Same.
2889 * gcc.dg/Walloca-larger-than.c: Same.
2890 * gcc.dg/Warray-bounds-41.c: Same.
2891 * gcc.dg/Wrestrict-17.c: Same.
2892 * gcc.dg/Wstrict-overflow-27.c: Same.
2893 * gcc.dg/Wstringop-truncation-3.c: Same.
2894 * gcc.dg/pr78902.c: Same.
2895 * gcc.dg/pr87099.c: Same.
2896 * gcc.dg/pr87320.c: Same.
2897 * gcc.dg/pr89045.c: Same.
2898 * gcc.dg/strlenopt-62.c: Same.
2899 * gcc.dg/tree-ssa/alias-37.c: Same.
2900
2901 2019-06-19 Marek Polacek <polacek@redhat.com>
2902
2903 PR c++/60364 - noreturn after first decl not diagnosed.
2904 * g++.dg/warn/noreturn-8.C: New test.
2905 * g++.dg/warn/noreturn-9.C: New test.
2906 * g++.dg/warn/noreturn-10.C: New test.
2907 * g++.dg/warn/noreturn-11.C: New test.
2908
2909 2019-06-19 Martin Sebor <msebor@redhat.com>
2910
2911 PR tree-optimization/90626
2912 * gcc.dg/strlenopt-65.c: New test.
2913 * gcc.dg/strlenopt-66.c: New test.
2914 * gcc.dg/strlenopt.h (strcmp, strncmp): Declare.
2915
2916 2019-06-19 Martin Sebor <msebor@redhat.com>
2917
2918 PR translation/90156
2919 * gcc.dg/format/gcc_diag-11.c: Enable.
2920
2921 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
2922
2923 PR fortran/69499
2924 * gfortran.dg/pr69499.f90: New test.
2925 * gfortran.dg/module_error_1.f90: Update dg-error string.
2926
2927 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
2928
2929 PR fortran/69398
2930 * gfortran.dg/pr69398.f90: New test.
2931
2932 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
2933
2934 PR fortran/87907
2935 * gfortran.dg/pr87907.f90: New testcase.
2936
2937 2019-06-19 Wilco Dijkstra <wdijkstr@arm.com>
2938
2939 PR middle-end/84521
2940 * gcc.c-torture/execute/pr84521.c: New test.
2941
2942 2019-06-19 Jakub Jelinek <jakub@redhat.com>
2943
2944 * gcc.dg/vect/vect-simd-8.c: If main is defined, don't include
2945 tree-vect.h nor call check_vect.
2946 * gcc.dg/vect/vect-simd-9.c: Likewise.
2947 * gcc.dg/vect/vect-simd-10.c: New test.
2948 * gcc.target/i386/sse2-vect-simd-8.c: New test.
2949 * gcc.target/i386/sse2-vect-simd-9.c: New test.
2950 * gcc.target/i386/sse2-vect-simd-10.c: New test.
2951 * gcc.target/i386/avx2-vect-simd-8.c: New test.
2952 * gcc.target/i386/avx2-vect-simd-9.c: New test.
2953 * gcc.target/i386/avx2-vect-simd-10.c: New test.
2954 * gcc.target/i386/avx512f-vect-simd-8.c: New test.
2955 * gcc.target/i386/avx512f-vect-simd-9.c: New test.
2956 * gcc.target/i386/avx512f-vect-simd-10.c: New test.
2957
2958 * g++.dg/vect/simd-3.cc: New test.
2959 * g++.dg/vect/simd-4.cc: New test.
2960 * g++.dg/vect/simd-5.cc: New test.
2961
2962 2019-06-19 Jakub Jelinek <jakub@redhat.com>
2963
2964 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.
2965
2966 2019-06-19 Jim MacArthur <jim.macarthur@codethink.co.uk>
2967 Mark Eggleston <mark.eggleston@codethink.com>
2968
2969 PR fortran/89103
2970 * gfortran.dg/dec_format_empty_item_1.f: New test.
2971 * gfortran.dg/dec_format_empty_item_2.f: New test.
2972 * gfortran.dg/dec_format_empty_item_3.f: New test.
2973
2974 2019-06-19 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2975
2976 * gcc.target/aarch64/pr88834.c: Move from here...
2977 * gcc.target/aarch64/sve/pr88834.c: ...to here.
2978
2979 2019-06-18 Cherry Zhang <cherryyz@google.com>
2980
2981 * go.dg/concatstring.go: New test.
2982
2983 2019-06-18 Thomas Schwinge <thomas@codesourcery.com>
2984
2985 PR fortran/90921
2986 * gfortran.dg/goacc/declare-3.f95: Update.
2987
2988 PR fortran/85221
2989 * gfortran.dg/goacc/declare-3.f95: New file.
2990
2991 PR middle-end/90859
2992 * c-c++-common/goacc/firstprivate-mappings-1.c: Update.
2993
2994 * c-c++-common/goacc/firstprivate-mappings-1.c: New file.
2995 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
2996
2997 PR testsuite/90861
2998 * c-c++-common/goacc/declare-pr90861.c: New file.
2999
3000 PR testsuite/90868
3001 * c-c++-common/goacc/declare-1.c: Update.
3002 * c-c++-common/goacc/declare-2.c: Likewise.
3003
3004 PR middle-end/90862
3005 * c-c++-common/goacc/declare-1.c: Update.
3006 * c-c++-common/goacc/declare-2.c: Likewise.
3007
3008 2019-06-18 Marek Polacek <polacek@redhat.com>
3009
3010 PR c++/84698
3011 * g++.dg/cpp0x/noexcept42.C: New test.
3012
3013 PR c++/71548
3014 * g++.dg/cpp0x/variadic177.C: New test.
3015
3016 2019-06-18 Richard Sandiford <richard.sandiford@arm.com>
3017
3018 * gcc.target/aarch64/sve/struct_vect_18.c: Allow branches to
3019 contain dots.
3020 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
3021 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
3022 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
3023 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
3024 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
3025 * gcc.target/aarch64/sve/unroll-1.c: Likewise.
3026 * gcc.target/aarch64/sve/while_1.c: Check for b.any.
3027
3028 2019-06-18 Uroš Bizjak <ubizjak@gmail.com>
3029
3030 * gcc.target/i386/pr81563.c (dg-final): Check that no
3031 registers are restored from %esp.
3032
3033 2019-06-18 Richard Biener <rguenther@suse.de>
3034
3035 PR debug/90900
3036 * gcc.dg/gomp/pr90900.c: New testcase.
3037
3038 2019-06-18 Martin Sebor <msebor@redhat.com>
3039
3040 * gcc.dg/pr90866-2.c: Remove a pointless declaration
3041 to avoid compilation errors on arm-none-eabi.
3042
3043 2019-06-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
3044
3045 * gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage.
3046 * gcc.target/aarch64/pcs_attribute-3.c: New test.
3047
3048 2019-06-18 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3049 * gcc.target/aarch64/sve/fadda_1.c: New test.
3050
3051 2019-06-17 Jakub Jelinek <jakub@redhat.com>
3052
3053 * gcc.dg/vect/vect-simd-8.c: New test.
3054 * gcc.dg/vect/vect-simd-9.c: New test.
3055 * g++.dg/vect/simd-2.cc: New test.
3056 * g++.dg/gomp/scan-1.C: New test.
3057
3058 2019-06-17 Uroš Bizjak <ubizjak@gmail.com>
3059
3060 PR target/62055
3061 * gcc.target/i386/fnabs.c: New test.
3062
3063 2019-06-17 Marek Polacek <polacek@redhat.com>
3064
3065 PR c++/83820 - excessive attribute arguments not detected.
3066 * g++.dg/cpp0x/gen-attrs-67.C: New test.
3067
3068 2019-06-17 Nathan Sidwell <nathan@acm.org>
3069
3070 PR c++/90754
3071 * g++.dg/lookup/pr90754.C: New.
3072
3073 2019-06-17 Wilco Dijkstra <wdijkstr@arm.com>
3074
3075 PR middle-end/64242
3076 * gcc.c-torture/execute/pr64242.c: Improve test.
3077
3078 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3079
3080 * gcc.target/msp430/mspabi_sllll.c: New test.
3081 * gcc.target/msp430/mspabi_srall.c: New test.
3082 * gcc.target/msp430/mspabi_srlll.c: New test.
3083 * gcc.c-torture/execute/shiftdi-2.c: New test.
3084
3085 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3086
3087 * lib/target-supports.exp: Add check_effective_target_longlong64.
3088
3089 2019-06-16 Jan Hubicka <hubicka@ucw.cz>
3090
3091 * gcc.dg/tree-ssa/alias-access-path-4.c: New testcase.
3092 * gcc.dg/tree-ssa/alias-access-path-5.c: New testcase.
3093
3094 2019-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
3095
3096 PR d/90650
3097 * gdc.dg/pr90650a.d: New test.
3098 * gdc.dg/pr90650b.d: New test.
3099
3100 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
3101
3102 * gfortran.dg/dummy_derived_typed.f90: New test.
3103
3104 2019-06-15 Jan Hubicka <hubicka@ucw.cz>
3105
3106 * gcc.dg/tree-ssa/alias-access-path-2.c: New testcase.
3107
3108 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
3109
3110 * gfortran.dg/ieee/ieee_4.f90: Un-xfail on i?86-*-freebsd.
3111
3112 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
3113
3114 PR objc/90709
3115 * obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
3116 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
3117 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3118 * obj-c++.dg/strings/const-str-12.mm: Likewise.
3119 * obj-c++.dg/syntax-error-1.mm: Likewise.
3120 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
3121 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3122 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3123 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3124 * obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
3125 in no longer supported, also on m64 where there's no meaning to it.
3126 * obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
3127 * obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
3128 there.
3129 * obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
3130 * obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
3131 * obj-c++.dg/stubify-2.mm: Likewise.
3132 * obj-c++.dg/try-catch-1.mm: Likewise.
3133 * obj-c++.dg/try-catch-3.mm: Likewise.
3134
3135 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
3136
3137 PR objc/90709
3138 * objc.dg/encode-7-next-64bit.m: Use proxy headers.
3139 * objc.dg/image-info.m: Likewise.
3140 * objc.dg/method-6.m: Likewise.
3141 * objc.dg/no-extra-load.m: Likewise.
3142 * objc.dg/objc-foreach-4.m: Likewise.
3143 * objc.dg/objc-foreach-5.m: Likewise.
3144 * objc.dg/proto-lossage-7.m: Likewise.
3145 * objc.dg/strings/const-cfstring-2.m: Likewise.
3146 * objc.dg/strings/const-cfstring-5.m: Likewise.
3147 * objc.dg/strings/const-str-12b.m: Likewise.
3148 * objc.dg/symtab-1.m: Likewise.
3149 * objc.dg/torture/strings/const-cfstring-1.m: Likewise.
3150 * objc.dg/torture/strings/const-str-10.m: Likewise.
3151 * objc.dg/torture/strings/const-str-11.m: Likewise.
3152 * objc.dg/torture/strings/const-str-9.m: Likewise.
3153 * objc.dg/zero-link-1.m: Likewise.
3154 * objc.dg/zero-link-2.m: Likewise.
3155 * objc.dg/zero-link-3.m: Likewise.
3156 * objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
3157 * objc.dg/headers.m: XFAIL for Darwin14-19.
3158 * objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
3159 there.
3160
3161 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
3162
3163 PR objc/90709
3164 * objc-obj-c++-shared/CF-CFString.h: New.
3165 * objc-obj-c++-shared/F-NSArray.h: New.
3166 * objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
3167 * objc-obj-c++-shared/F-NSObject.h: New.
3168 * objc-obj-c++-shared/F-NSString.h: New.
3169 * objc-obj-c++-shared/F-NSValue.h: New.
3170 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
3171 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
3172 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
3173 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
3174 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
3175 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
3176 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
3177 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
3178 * objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
3179 * objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
3180 * objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
3181 * objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
3182 * objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
3183 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
3184 * objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
3185 * objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
3186 * objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
3187 * objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
3188 * objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
3189 * objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
3190 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
3191 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
3192 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
3193 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
3194 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
3195 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
3196 New.
3197 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
3198 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
3199 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
3200
3201 2019-06-15 Jakub Jelinek <jakub@redhat.com>
3202
3203 PR middle-end/90779
3204 * c-c++-common/goacc/routine-5.c (func2): Don't expect error for
3205 static block scope variable in #pragma acc routine.
3206
3207 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
3208
3209 * gfortran.dg/integer_exponentiation_4.f90: Update test.
3210 * gfortran.dg/integer_exponentiation_5.F90: Ditto.
3211 * gfortran.dg/no_range_check_1.f90: Ditto.
3212
3213 2019-06-14 Harald Anlauf <anlauf@gmx.de>
3214
3215 PR fortran/90577
3216 PR fortran/90578
3217 * gfortran.dg/lrshift_1.f90: Adjust testcase.
3218 * gfortran.dg/shiftalr_3.f90: New testcase.
3219
3220 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
3221
3222 PR fortran/89646
3223 * gfortran.dg/pr89646.f90: New test.
3224
3225 2019-06-14 H.J. Lu <hongjiu.lu@intel.com>
3226
3227 PR rtl-optimization/90765
3228 * gcc.target/i386/pr90765-1.c: New test.
3229 * gcc.target/i386/pr90765-2.c: Likewise.
3230
3231 2019-06-14 Marek Polacek <polacek@redhat.com>
3232
3233 PR c++/90884 - stray note with -Wctor-dtor-privacy.
3234 * g++.dg/warn/ctor-dtor-privacy-4.C: New.
3235 * g++.dg/warn/ctor-dtor-privacy-4.h: New.
3236
3237 2019-06-14 Richard Biener <rguenther@suse.de>
3238
3239 * gcc.dg/tree-ssa/ldist-26.c: Adjust.
3240
3241 2019-06-14 Feng Xue <fxue@os.amperecomputing.com>
3242
3243 PR ipa/90401
3244 * gcc.dg/ipa/ipcp-agg-10.c: New test.
3245
3246 2019-06-13 Martin Sebor <msebor@redhat.com>
3247
3248 PR tree-optimization/90662
3249 * gcc.dg/pr90866-2.c: New test.
3250 * gcc.dg/pr90866.c: Ditto.
3251
3252 2019-06-13 Jiufu Guo <guojiufu@linux.ibm.com>
3253 Lijia He <helijia@linux.ibm.com>
3254
3255 PR tree-optimization/77820
3256 * gcc.dg/tree-ssa/phi_on_compare-1.c: New testcase.
3257 * gcc.dg/tree-ssa/phi_on_compare-2.c: New testcase.
3258 * gcc.dg/tree-ssa/phi_on_compare-3.c: New testcase.
3259 * gcc.dg/tree-ssa/phi_on_compare-4.c: New testcase.
3260 * gcc.dg/tree-ssa/split-path-6.c: Update testcase.
3261 * gcc.target/sh/pr51244-20.c: Update testcase.
3262
3263 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
3264
3265 * gcc.dg/darwin-minversion-link.c: New test.
3266
3267 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3268
3269 PR fortran/68544
3270 * gfortran.dg/pr68544.f90: New test.
3271 * gfortran.dg/pr85687.f90: Modify test for new error message.
3272
3273 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
3274
3275 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
3276
3277 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3278
3279 PR fortran/89344
3280 * gfortran.dg/pr89344.f90: New test.
3281
3282 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
3283
3284 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
3285 * gcc.dg/darwin-minversion-2.c: Likewise.
3286
3287 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
3288
3289 PR target/90871
3290 * g++.dg/ext/altivec-15.C: Add dg-error directive.
3291
3292 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
3293
3294 * gcc.dg/pr90760.c: Require alias support.
3295
3296 2019-06-13 Jan Hubicka <hubicka@ucw.cz>
3297
3298 PR tree-optimization/90869
3299 * g++.dg/tree-ssa/alias-access-path-1.C: New testcase.
3300
3301 2019-06-13 Richard Biener <rguenther@suse.de>
3302
3303 PR tree-optimization/90856
3304 * gcc.target/i386/pr90856.c: New testcase.
3305
3306 2019-06-13 Jakub Jelinek <jakub@redhat.com>
3307
3308 * g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of
3309 = {} store.
3310 * g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to
3311 -fdump-tree-forwprop1 in dg-options. Expect <int[5]> in MEM.
3312
3313 2019-06-13 Richard Biener <rguenther@suse.de>
3314
3315 * gcc.dg/vect/vect-version-1.c: New testcase.
3316 * gcc.dg/vect/vect-version-2.c: Likewise.
3317
3318 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
3319
3320 * g++.dg/diagnostic/variably-modified-type-1.C: New.
3321 * g++.dg/cpp0x/alias-decl-1.C: Test the location too.
3322 * g++.dg/other/pr84792-1.C: Likewise.
3323 * g++.dg/other/pr84792-2.C: Likewise.
3324 * g++.dg/parse/error24.C: Likewise.
3325 * g++.dg/parse/error32.C: Likewise.
3326 * g++.dg/parse/error33.C: Likewise.
3327 * g++.dg/parse/saved1.C: Likewise.
3328 * g++.dg/template/operator6.C: Likewise.
3329 * g++.dg/template/pr61745.C: Likewise.
3330 * g++.dg/template/typedef41.C: Likewise.
3331 * g++.old-deja/g++.jason/crash10.C: Likewise.
3332
3333 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
3334
3335 * g++.dg/diagnostic/conflicting-specifiers-1.C: New.
3336 * g++.dg/diagnostic/two-or-more-data-types-1.C: Likewise.
3337 * g++.dg/parse/error10.C: Adjust location.
3338 * g++.dg/parse/pragma2.C: Likewise.
3339
3340 2019-06-13 Feng Xue <fxue@os.amperecomputing.com>
3341
3342 PR tree-optimization/89713
3343 * g++.dg/tree-ssa/empty-loop.C: New test.
3344 * gcc.dg/tree-ssa/dce-2.c: New test.
3345 * gcc.dg/const-1.c: Add -fno-finite-loops option.
3346 * gcc.dg/graphite/graphite.exp: Likewise.
3347 * gcc.dg/loop-unswitch-1.c: Likewise.
3348 * gcc.dg/predict-9.c: Likewise.
3349 * gcc.dg/pure-2.c: Likewise.
3350 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
3351 * gcc.dg/tree-ssa/loop-10.c: Likewise.
3352 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
3353 * gcc.dg/tree-ssa/ssa-thread-12.c: Likewise.
3354
3355 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3356
3357 PR target/88838
3358 * gcc.target/aarch64/pr88838.c: New test.
3359 * gcc.target/aarch64/sve/while_1.c: Adjust.
3360
3361 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3362
3363 PR target/88834
3364 * gcc.target/aarch64/pr88834.c: New test.
3365 * gcc.target/aarch64/sve/struct_vect_1.c: Adjust.
3366 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
3367 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
3368 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
3369 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
3370 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
3371
3372 2019-06-12 Marek Polacek <polacek@redhat.com>
3373
3374 PR c++/87410
3375 * g++.dg/cpp1y/pr87410.C: New test.
3376
3377 2019-06-12 Marek Polacek <polacek@redhat.com>
3378
3379 PR c++/66999 - 'this' captured by reference.
3380 * g++.dg/cpp0x/lambda/lambda-this21.C: New test.
3381
3382 PR c++/90825 - endless recursion when evaluating sizeof.
3383 PR c++/90832 - endless recursion when evaluating sizeof.
3384 * g++.dg/cpp0x/constexpr-sizeof2.C: New test.
3385 * g++.dg/cpp0x/constexpr-sizeof3.C: New test.
3386
3387 2019-06-12 Martin Sebor <msebor@redhat.com>
3388
3389 PR middle-end/90676
3390 * gcc.dg/tree-ssa/pr30375.c: Adjust and simplify expected test
3391 output some more.
3392 * gcc.dg/tree-ssa/slsr-27.c: Ditto.
3393 * gcc.dg/tree-ssa/slsr-28.c: Ditto.
3394 * gcc.dg/tree-ssa/slsr-29.c: Ditto.
3395 * gcc.dg/tree-ssa/ssa-dse-24.c: Ditto.
3396
3397 2019-06-12 Marek Polacek <polacek@redhat.com>
3398
3399 PR c++/90736 - bogus error with alignof.
3400 * g++.dg/cpp0x/alignof5.C: New test.
3401
3402 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3403
3404 * gcc.dg/builtin-apply2.c: Skip for PRU.
3405 * gcc.dg/torture/stackalign/builtin-apply-2.c: Ditto.
3406
3407 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3408
3409 * g++.old-deja/g++.abi/ptrmem.C: Add PRU to list.
3410
3411 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3412
3413 * gcc.dg/tree-ssa/20040204-1.c: XFAIL on pru.
3414 * gcc.dg/tree-ssa/reassoc-33.c: Ditto.
3415 * gcc.dg/tree-ssa/reassoc-34.c: Ditto.
3416 * gcc.dg/tree-ssa/reassoc-35.c: Ditto.
3417 * gcc.dg/tree-ssa/reassoc-36.c: Ditto.
3418
3419 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3420
3421 * gcc.dg/stack-usage-1.c: Define PRU stack usage.
3422
3423 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3424
3425 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for PRU.
3426 * gcc.dg/20020312-2.c: No PIC register for PRU.
3427
3428 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3429
3430 * lib/gcc-dg.exp: Filter unsupported features in PRU's TI ABI mode.
3431 * lib/target-utils.exp: Ditto.
3432 * lib/target-supports.exp (check_effective_target_function_pointers,
3433 check_effective_target_large_return_values): New.
3434
3435 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3436
3437 * lib/gcc-dg.exp: Bail on region overflow for tiny targets.
3438 * lib/target-utils.exp: Ditto.
3439 * lib/target-supports.exp: Declare PRU target as tiny.
3440
3441 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3442
3443 * gcc.target/pru/abi-arg-struct.c: New test.
3444 * gcc.target/pru/ashiftrt.c: New test.
3445 * gcc.target/pru/builtins-1.c: New test.
3446 * gcc.target/pru/builtins-error.c: New test.
3447 * gcc.target/pru/clearbit.c: New test.
3448 * gcc.target/pru/loop-asm.c: New test.
3449 * gcc.target/pru/loop-dowhile.c: New test.
3450 * gcc.target/pru/loop-hi-1.c: New test.
3451 * gcc.target/pru/loop-hi-2.c: New test.
3452 * gcc.target/pru/loop-qi-1.c: New test.
3453 * gcc.target/pru/loop-qi-2.c: New test.
3454 * gcc.target/pru/loop-short-1.c: New test.
3455 * gcc.target/pru/loop-short-2.c: New test.
3456 * gcc.target/pru/loop-si-1.c: New test.
3457 * gcc.target/pru/loop-si-2.c: New test.
3458 * gcc.target/pru/loop-u8_pcrel_overflow.c: New test.
3459 * gcc.target/pru/loop-ubyte-1.c: New test.
3460 * gcc.target/pru/loop-ubyte-2.c: New test.
3461 * gcc.target/pru/lra-framepointer-fragmentation-1.c: New test.
3462 * gcc.target/pru/lra-framepointer-fragmentation-2.c: New test.
3463 * gcc.target/pru/mabi-ti-1.c: New test.
3464 * gcc.target/pru/mabi-ti-2.c: New test.
3465 * gcc.target/pru/mabi-ti-3.c: New test.
3466 * gcc.target/pru/mabi-ti-4.c: New test.
3467 * gcc.target/pru/mabi-ti-5.c: New test.
3468 * gcc.target/pru/mabi-ti-6.c: New test.
3469 * gcc.target/pru/mabi-ti-7.c: New test.
3470 * gcc.target/pru/pr64366.c: New test.
3471 * gcc.target/pru/pragma-ctable_entry.c: New test.
3472 * gcc.target/pru/pru.exp: New file.
3473 * gcc.target/pru/qbbc-1.c: New test.
3474 * gcc.target/pru/qbbc-2.c: New test.
3475 * gcc.target/pru/qbbc-3.c: New test.
3476 * gcc.target/pru/qbbs-1.c: New test.
3477 * gcc.target/pru/qbbs-2.c: New test.
3478 * gcc.target/pru/setbit.c: New test.
3479 * gcc.target/pru/zero_extend-and-hisi.c: New test.
3480 * gcc.target/pru/zero_extend-and-qihi.c: New test.
3481 * gcc.target/pru/zero_extend-and-qisi.c: New test.
3482 * gcc.target/pru/zero_extend-hisi.c: New test.
3483 * gcc.target/pru/zero_extend-qihi.c: New test.
3484 * gcc.target/pru/zero_extend-qisi.c: New test.
3485 * lib/target-supports.exp: Add PRU to feature filters.
3486
3487 2019-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3488
3489 PR fortran/90002
3490 * gfortran.dg/pr90002.f90: New test.
3491
3492 2019-06-12 Martin Sebor <msebor@redhat.com>
3493
3494 PR middle-end/90676
3495 * gcc.dg/tree-ssa/dump-6.c: New test.
3496 * g++.dg/tree-ssa/pr19807.C: Adjust expected output.
3497 * g++.dg/tree-ssa/ssa-dse-1.C: Same.
3498 * gcc.dg/store_merging_5.c: Same.
3499 * gcc.dg/tree-prof/stringop-2.c: Same.
3500 * gcc.dg/tree-ssa/pr30375.c: Same.
3501 * gcc.dg/tree-ssa/slsr-27.c: Same.
3502 * gcc.dg/tree-ssa/slsr-28.c: Same.
3503 * gcc.dg/tree-ssa/slsr-29.c: Same.
3504 * gcc.dg/tree-ssa/ssa-dse-24.c: Same.
3505
3506 2019-06-12 Martin Sebor <msebor@redhat.com>
3507
3508 PR tree-optimization/90662
3509 * gcc.dg/strlenopt-62.c: New test.
3510 * gcc.dg/strlenopt-63.c: New test.
3511 * gcc.dg/strlenopt-64.c: New test.
3512
3513 2019-06-12 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
3514
3515 * gcc.target/arm/ssadv16qi.c: New test.
3516 * gcc.target/arm/usadv16qi.c: Likewise.
3517
3518 2019-06-12 Jakub Jelinek <jakub@redhat.com>
3519
3520 PR c/90760
3521 * gcc.dg/pr90760.c: New test.
3522
3523 2019-06-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
3524
3525 * gcc.target/mips/data-sym-pool.c: Update expected output.
3526 * gcc.target/mips/data-sym-multi-pool.c: New test.
3527
3528 2019-06-11 Iain Sandoe <iain@sandoe.co.uk>
3529
3530 PR testsuite/65364
3531 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
3532 (fn2): Likewise.
3533
3534 2019-06-11 Michael Meissner <meissner@linux.ibm.com>
3535
3536 * gcc.target/powerpc/localentry-1.c: Add -mpcrel option.
3537 * gcc.target/powerpc/localentry-detect-1.c: Explicitly set and
3538 unset -mpcrel in the target pragmas.
3539 * gcc.target/powerpc/notoc-direct-1.c: Add -mpcrel option.
3540 * gcc.target/powerpc/pcrel-sibcall-1.c: Explicitly set and
3541 unset -mpcrel in the target pragmas.
3542
3543 2019-06-11 Marc Glisse <marc.glisse@inria.fr>
3544
3545 * gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
3546
3547 2019-06-11 Matthew Beliveau <mbelivea@redhat.com>
3548
3549 PR c++/90449 - add -Winaccessible-base option.
3550 * g++.dg/warn/Winaccessible-base-1.C: New file.
3551 * g++.dg/warn/Winaccessible-base-2.C: New file.
3552 * g++.dg/warn/Winaccessible-virtual-base-1.C: New file.
3553 * g++.dg/warn/Winaccessible-virtual-base-2.C: New file.
3554
3555 2019-06-11 Jakub Jelinek <jakub@redhat.com>
3556
3557 PR c++/90810
3558 * g++.dg/ext/vector37.C: New test.
3559
3560 2019-06-10 Matthew Beliveau <mbelivea@redhat.com>
3561
3562 PR c++/87250
3563 * g++.dg/cpp0x/pr87250.C: New test.
3564
3565 2019-06-10 Jakub Jelinek <jakub@redhat.com>
3566
3567 PR testsuite/90772
3568 * g++.dg/cpp1y/feat-cxx14.C: Use std::size_t instead of size_t.
3569 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
3570 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
3571 * g++.dg/cpp1z/pr85569.C: Include <functional>.
3572 * g++.dg/tree-ssa/pr80293.C: Include <cstdint>.
3573 * g++.dg/tree-ssa/pr69336.C: Include <stdexcept>.
3574
3575 2019-06-10 Jonathan Wakely <jwakely@redhat.com>
3576
3577 PR other/90695
3578 * g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
3579
3580 2019-06-10 Jakub Jelinek <jakub@redhat.com>
3581
3582 * c-c++-common/gomp/scan-1.c: New test.
3583 * c-c++-common/gomp/scan-2.c: New test.
3584 * c-c++-common/gomp/scan-3.c: New test.
3585 * c-c++-common/gomp/scan-4.c: New test.
3586
3587 2019-06-10 Martin Liska <mliska@suse.cz>
3588
3589 * gcc.dg/no_profile_instrument_function-attr-1.c: Fix
3590 function name.
3591
3592 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
3593
3594 * gcc.target/arc/jumptables.c: Update test.
3595
3596 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
3597
3598 * gcc.target/arc/and-cnst-size.c: New test.
3599 * gcc.target/arc/mov-cnst-size.c: Likewise.
3600 * gcc.target/arc/or-cnst-size.c: Likewise.
3601 * gcc.target/arc/store-merge-1.c: Update test.
3602 * gcc.target/arc/arc700-stld-hazard.c: Likewise.
3603 * gcc.target/arc/cmem-1.c: Likewise.
3604 * gcc.target/arc/cmem-2.c: Likewise.
3605 * gcc.target/arc/cmem-3.c: Likewise.
3606 * gcc.target/arc/cmem-4.c: Likewise.
3607 * gcc.target/arc/cmem-5.c: Likewise.
3608 * gcc.target/arc/cmem-6.c: Likewise.
3609 * gcc.target/arc/loop-4.c: Likewise.
3610 * gcc.target/arc/movh_cl-1.c: Likewise.
3611 * gcc.target/arc/sdata-3.c: Likewise.
3612
3613 2019-06-10 Martin Liska <mliska@suse.cz>
3614
3615 * gcc.dg/ipa/pr68035.c: Update scanned pattern.
3616
3617 2019-06-10 Iain Sandoe <iain@sandoe.co.uk>
3618
3619 * gcc.dg/attr-copy-6.c: Require alias support.
3620
3621 2019-06-09 Marek Polacek <polacek@redhat.com>
3622
3623 PR c++/65175
3624 * g++.dg/cpp0x/alias-decl-69.C: New test.
3625
3626 PR c++/60366
3627 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
3628
3629 019-06-09 Paul Thomas <pault@gcc.gnu.org>
3630
3631 PR fortran/89365
3632 * gfortran.dg/assumed_rank_bounds_3.f90 : New test.
3633
3634 2019-06-08 Paul Thomas <pault@gcc.gnu.org>
3635
3636 PR fortran/90786
3637 * gfortran.dg/proc_ptr_51.f90 : New test.
3638
3639 2019-06-08 Marek Polacek <polacek@redhat.com>
3640
3641 PR c++/52269
3642 * g++.dg/cpp0x/constexpr-decltype4.C: New test.
3643
3644 2019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3645 Tomáš Trnka <trnka@scm.com>
3646
3647 PR fortran/90744
3648 * gfortran.dg/deferred_character_33.f90: New test.
3649 * gfortran.dg/deferred_character_33a.f90: New test.
3650
3651 2019-06-08 Marek Polacek <polacek@redhat.com>
3652
3653 PR c++/77548
3654 * g++.dg/other/pr77548.C: New test.
3655
3656 PR c++/72845
3657 * g++.dg/cpp0x/noexcept41.C: New test.
3658
3659 2019-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3660
3661 * gcc.target/aarch64/sve/init_1.c: Remove options
3662 -O2 -fno-schedule-insns and instead pass -O.
3663 Update assembly in comments.
3664 * gcc.target/aarch64/sve/init_2.c: Likewise.
3665 * gcc.target/aarch64/sve/init_3.c: Likewise.
3666 * gcc.target/aarch64/sve/init_4.c: Likewise.
3667 * gcc.target/aarch64/sve/init_5.c: Likewise and additionally
3668 adjust dg-scan.
3669 * gcc.target/aarch64/sve/init_6.c: Likewise.
3670 * gcc.target/aarch64/sve/init_7.c: Likewise.
3671 * gcc.target/aarch64/sve/init_8.c: Likewise.
3672 * gcc.target/aarch64/sve/init_9.c: Likewise.
3673 * gcc.target/aarch64/sve/init_10.c: Likewise.
3674 * gcc.target/aarch64/sve/init_11.c: Likewise.
3675 * gcc.target/aarch64/sve/init_12.c: Likewise.
3676
3677 2019-06-07 Marek Polacek <polacek@redhat.com>
3678
3679 PR c++/77747
3680 * g++.dg/cpp0x/inh-ctor33.C: New test.
3681
3682 PR c++/77967
3683 * g++.dg/cpp0x/alias-decl-68.C: New test.
3684
3685 PR c++/77771
3686 * g++.dg/cpp0x/constexpr-77771.C: New test.
3687
3688 2019-06-07 John David Anglin <danglin@gcc.gnu.org>
3689
3690 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
3691
3692 2019-06-07 Mark Eggleston <mark.eggleston@codethink.com>
3693
3694 PR fortran/89100
3695 * gfortran.dg/fmt_f_default_field_width_3.f90: Modify dg-error
3696 to allow use when kind=16 is not supported.
3697 * gfortran.dg/fmt_g_default_field_width_3.f90: Modify dg-error
3698 to allow use when kind=16 is not supported.
3699
3700 2019-06-07 Richard Biener <rguenther@suse.de>
3701
3702 PR debug/90574
3703 * gcc.misc-tests/gcov-pr90574-1.c: New testcase.
3704 * gcc.misc-tests/gcov-pr90574-2.c: Likewise.
3705
3706 2019-06-07 Jan Hubicka <hubicka@ucw.cz>
3707
3708 * gcc.dg/lto/alias-access-path-2.0.c: New testcase.
3709
3710 2019-06-07 Martin Liska <mliska@suse.cz>
3711
3712 PR tree-optimization/78902
3713 * c-c++-common/asan/alloca_loop_unpoisoning.c: Use result
3714 of __builtin_alloca.
3715 * c-c++-common/asan/pr88619.c: Likewise.
3716 * g++.dg/overload/using2.C: Likewise for malloc.
3717 * gcc.dg/attr-alloc_size-5.c: Add new dg-warning.
3718 * gcc.dg/nonnull-3.c: Use result of __builtin_strdup.
3719 * gcc.dg/pr43643.c: Likewise.
3720 * gcc.dg/pr59717.c: Likewise for calloc.
3721 * gcc.dg/torture/pr71816.c: Likewise.
3722 * gcc.dg/tree-ssa/pr78886.c: Likewise.
3723 * gcc.dg/tree-ssa/pr79697.c: Likewise.
3724 * gcc.dg/pr78902.c: New test.
3725
3726 2019-06-06 Iain Sandoe <iain@sandoe.co.uk>
3727
3728 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
3729 on Darwin.
3730
3731 2019-06-06 Martin Jambor <mjambor@suse.cz>
3732
3733 * gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra option.
3734 * gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
3735 * gnat.dg/opt39.adb: Adjust scan dump.
3736
3737 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3738
3739 * gcc.target/msp430/size-optimized-shifts.c: New test.
3740
3741 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3742
3743 * gcc.target/msp430/emulate-slli.c: New test.
3744 * gcc.target/msp430/emulate-srai.c: New test.
3745 * gcc.target/msp430/emulate-srli.c: New test.
3746
3747 2019-06-06 Martin Liska <mliska@suse.cz>
3748
3749 PR tree-optimization/87954
3750 * gcc.dg/pr87954.c: New test.
3751
3752 2019-06-06 Richard Biener <rguenther@suse.de>
3753
3754 * gcc.dg/tree-ssa/alias-37.c: New testcase.
3755 * gcc.dg/torture/20190604-1.c: Likewise.
3756 * gcc.dg/tree-ssa/pta-callused.c: Adjust.
3757
3758 2019-06-06 Claudiu Zissulescu <claziss@synopsys.com>
3759
3760 * gcc.target/arc/tmac-1.c: Reoreder dg-directives.
3761 * gcc.target/arc/tmac-2.c: Likewise.
3762
3763 2019-06-05 Martin Sebor <msebor@redhat.com>
3764
3765 PR c/90737
3766 * c-c++-common/Wreturn-local-addr.c: New test.
3767 * g++.dg/warn/Wreturn-local-addr-6.C: New test.
3768
3769 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
3770
3771 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
3772 for {x,y,z} suffix.
3773 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
3774
3775 2019-06-05 Martin Sebor <msebor@redhat.com>
3776
3777 * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
3778 been committed.
3779
3780 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3781
3782 * g++.dg/diagnostic/return-type-invalid-1.C: New.
3783 * g++.old-deja/g++.brendan/crash16.C: Adjust.
3784 * g++.old-deja/g++.law/ctors5.C: Likewise.
3785
3786 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3787
3788 * g++.dg/other/friend4.C: Test locations too.
3789 * g++.dg/other/friend5.C: Likewise.
3790 * g++.dg/other/friend7.C: Likewise.
3791
3792 2019-06-05 Segher Boessenkool <segher@kernel.crashing.org>
3793
3794 * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
3795
3796 2019-06-05 Martin Sebor <msebor@redhat.com>
3797
3798 * gcc.dg/weak/weak-19.c: New test.
3799
3800 2019-06-05 Eric Botcazou <ebotcazou@adacore.com>
3801
3802 * gnat.dg/specs/discr6.ads: New test.
3803
3804 2019-06-05 Sam Tebbs <sam.tebbs@arm.com>
3805
3806 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
3807 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
3808 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
3809 * gcc.target/aarch64/return_address_sign_builtin.c: New file.
3810 * g++.target/aarch64/return_address_sign_ab_exception.C: New file.
3811 * g++.target/aarch64/return_address_sign_b_exception.C: New file.
3812
3813 2019-06-05 Jakub Jelinek <jakub@redhat.com>
3814
3815 PR debug/90733
3816 * gcc.dg/pr90733.c: New test.
3817
3818 2019-06-05 Richard Biener <rguenther@suse.de>
3819
3820 PR middle-end/90726
3821 * gcc.dg/pr90726.c: Enable IVOPTs.
3822
3823 2019-06-05 Jakub Jelinek <jakub@redhat.com>
3824
3825 * g++.dg/vect/simd-1.cc: New test.
3826
3827 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
3828
3829 PR target/89803
3830 * gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
3831 __builtin_ia32_fpclasssd): Removed.
3832 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
3833 * gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
3834 __builtin_ia32_fpclasssd): Removed.
3835 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
3836 * gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
3837 __builtin_ia32_fpclasssd): Removed.
3838 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
3839 * gcc.target/i386/avx512dq-vfpclassss-2.c: New.
3840 * gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
3841 * gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
3842 Add test for _mm_mask_fpclass_ss_mask.
3843 * gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
3844 Add test for _mm_mask_fpclass_sd_mask.
3845
3846 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
3847
3848 * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
3849 * gcc.target/powerpc/direct-move-double2.c: Ditto.
3850 * gcc.target/powerpc/direct-move-float1.c: Ditto.
3851 * gcc.target/powerpc/direct-move-float2.c: Ditto.
3852 * gcc.target/powerpc/direct-move-vint1.c: Ditto.
3853 * gcc.target/powerpc/direct-move-vint2.c: Ditto.
3854
3855 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
3856
3857 * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
3858 constraint.
3859
3860 2019-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3861
3862 * g++.dg/concepts/pr60573.C: Test locations too.
3863 * g++.dg/cpp0x/deleted13.C: Likewise.
3864 * g++.dg/parse/error29.C: Likewise.
3865 * g++.dg/parse/qualified4.C: Likewise.
3866 * g++.dg/template/crash96.C Likewise.
3867 * g++.old-deja/g++.brendan/crash22.C Likewise.
3868 * g++.old-deja/g++.brendan/crash23.C Likewise.
3869 * g++.old-deja/g++.law/visibility10.C Likewise.
3870 * g++.old-deja/g++.other/decl5.C: Likewise.
3871
3872 2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
3873
3874 PR target/78263
3875 * g++.target/powerpc: New directory.
3876 * g++.target/powerpc/powerpc.exp: New test driver.
3877 * g++.target/powerpc/undef-bool-3.C: New.
3878
3879 2019-06-04 Jakub Jelinek <jakub@redhat.com>
3880
3881 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
3882 a sorry_at on any of the clauses.
3883
3884 2019-06-04 Richard Biener <rguenther@suse.de>
3885
3886 PR middle-end/90726
3887 * gcc.dg/pr90726.c: New testcase.
3888
3889 2019-06-04 Richard Biener <rguenther@suse.de>
3890
3891 PR tree-optimization/90738
3892 * gcc.dg/torture/pr90738.c: New testcase.
3893
3894 Revert
3895 2019-06-03 Richard Biener <rguenther@suse.de>
3896
3897 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
3898
3899 2019-06-04 Martin Liska <mliska@suse.cz>
3900
3901 * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
3902 * gfortran.dg/goacc/pr78027.f90: Likewise.
3903
3904 2019-06-03 Segher Boessenkool <segher@kernel.crashing.org>
3905
3906 * gcc.target/powerpc/mmfpgpr.c: Delete.
3907
3908 2019-06-03 David Edelsohn <dje.gcc@gmail.com>
3909
3910 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
3911 on AIX.
3912 * g++.dg/debug/enum-1.C: Same.
3913
3914 2019-06-03 Wilco Dijkstra <wdijkstr@arm.com>
3915
3916 PR middle-end/64242
3917 * gcc.c-torture/execute/pr64242.c: Update test.
3918
3919 2019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
3920
3921 * gcc.target/aarch64/pcs_attribute-2.c: New test.
3922 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
3923 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
3924 New.
3925
3926 2019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3927
3928 * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
3929 * gcc.target/aarch64/usadv16qi.c: Likewise.
3930 * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
3931 * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
3932
3933 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3934
3935 * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
3936 (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
3937 (check_effective_target_aarch64_sve_hw): Likewise.
3938
3939 2019-06-03 Richard Biener <rguenther@suse.de>
3940
3941 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
3942
3943 2019-06-03 Richard Biener <rguenther@suse.de>
3944
3945 PR tree-optimization/90716
3946 * gcc.dg/guality/pr90716.c: New testcase.
3947
3948 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3949
3950 PR target/88837
3951 * gcc.target/aarch64/sve/init_1.c: New test.
3952 * gcc.target/aarch64/sve/init_1_run.c: Likewise.
3953 * gcc.target/aarch64/sve/init_2.c: Likewise.
3954 * gcc.target/aarch64/sve/init_2_run.c: Likewise.
3955 * gcc.target/aarch64/sve/init_3.c: Likewise.
3956 * gcc.target/aarch64/sve/init_3_run.c: Likewise.
3957 * gcc.target/aarch64/sve/init_4.c: Likewise.
3958 * gcc.target/aarch64/sve/init_4_run.c: Likewise.
3959 * gcc.target/aarch64/sve/init_5.c: Likewise.
3960 * gcc.target/aarch64/sve/init_5_run.c: Likewise.
3961 * gcc.target/aarch64/sve/init_6.c: Likewise.
3962 * gcc.target/aarch64/sve/init_6_run.c: Likewise.
3963 * gcc.target/aarch64/sve/init_7.c: Likewise.
3964 * gcc.target/aarch64/sve/init_7_run.c: Likewise.
3965 * gcc.target/aarch64/sve/init_8.c: Likewise.
3966 * gcc.target/aarch64/sve/init_8_run.c: Likewise.
3967 * gcc.target/aarch64/sve/init_9.c: Likewise.
3968 * gcc.target/aarch64/sve/init_9_run.c: Likewise.
3969 * gcc.target/aarch64/sve/init_10.c: Likewise.
3970 * gcc.target/aarch64/sve/init_10_run.c: Likewise.
3971 * gcc.target/aarch64/sve/init_11.c: Likewise.
3972 * gcc.target/aarch64/sve/init_11_run.c: Likewise.
3973 * gcc.target/aarch64/sve/init_12.c: Likewise.
3974 * gcc.target/aarch64/sve/init_12_run.c: Likewise.
3975
3976 2019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3977
3978 PR tree-optimization/90681
3979 * gfortran.dg/vect/pr90681.f: New test.
3980
3981 2019-06-03 Richard Biener <rguenther@suse.de>
3982
3983 PR testsuite/90713
3984 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
3985
3986 2019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3987
3988 PR fortran/90539
3989 * gfortran.dg/internal_pack_24.f90: New test.
3990
3991 2019-06-01 Iain Sandoe <iain@sandoe.co.uk>
3992
3993 PR target/90698
3994 * gcc.target/i386/pr49866.c: XFAIL for Darwin.
3995 * gcc.target/i386/pr63538.c: Likewise.
3996 * gcc.target/i386/pr61599-1.c: Skip for Darwin.
3997
3998 2019-06-01 Martin Sebor <msebor@redhat.com>
3999
4000 PR middle-end/90694
4001 * gcc.dg/tree-ssa/dump-5.c: New test.
4002
4003 2019-05-31 Jan Hubicka <jh@suse.cz>
4004
4005 * g++.dg/lto/alias-1_0.C: New testcase.
4006 * g++.dg/lto/alias-1_1.C: New testcase.
4007
4008 2019-05-31 H.J. Lu <hongjiu.lu@intel.com>
4009
4010 PR target/89355
4011 * gcc.target/i386/cet-label-3.c: New test.
4012 * gcc.target/i386/cet-label-4.c: Likewise.
4013 * gcc.target/i386/cet-label-5.c: Likewise.
4014
4015 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
4016
4017 * gcc.target/mips/msa-fmadd.c: New.
4018
4019 2019-05-31 Jakub Jelinek <jakub@redhat.com>
4020
4021 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
4022 a sorry on lastprivate conditional on simd construct.
4023 * gcc.dg/vect/vect-simd-6.c: New test.
4024 * gcc.dg/vect/vect-simd-7.c: New test.
4025
4026 * gcc.dg/vect/vect-simd-5.c: New test.
4027
4028 2019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
4029
4030 PR c/43673
4031 * gcc.dg/format-dfp-printf-1.c: New test.
4032 * gcc.dg/format-dfp-scanf-1.c: Likewise.
4033
4034 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
4035
4036 * g++.dg/tree-ssa/cprop-vcond.C: New file.
4037
4038 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
4039
4040 * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
4041 * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
4042 * gcc.dg/Walloca-13.c: Xfail.
4043
4044 2019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
4045 Michael Meissner <meissner@linux.ibm.com>
4046
4047 * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
4048 * gcc.target/powerpc/localentry-1.c: Likewise.
4049 * gcc.target/powerpc/localentry-direct-1.c: Likewise.
4050 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
4051 * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
4052 * lib/target-supports.exp (check_powerpc_future_hw_available): New.
4053 (check_effective_target_powerpc_future_ok): New.
4054
4055 2019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
4056
4057 PR debug/86964
4058 * g++.dg/debug/dwarf2/fesd-any.C: Use
4059 -fno-eliminate-unused-debug-symbols.
4060 * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
4061 * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
4062 * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
4063 * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
4064 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
4065 * g++.dg/debug/enum-2.C: Likewise.
4066 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4067 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4068 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4069 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4070 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4071
4072 2019-05-31 Jakub Jelinek <jakub@redhat.com>
4073
4074 PR tree-optimization/90671
4075 * gcc.dg/torture/pr90671.c: New test.
4076
4077 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
4078
4079 * g++.dg/cpp0x/pr84497.C: Require alias support.
4080
4081 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
4082
4083 * gcc.target/i386/falign-functions-3.c: Adjust align syntax
4084 and label for Darwin.
4085 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
4086 Darwin.
4087
4088 2019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
4089
4090 * gcc.target/aarch64/sve/fabd_1.c: New.
4091
4092 2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
4093
4094 * gcc.target/i386/pr86257.c: Require native TLS support.
4095 * gcc.target/i386/stack-prot-sym.c: Likewise.
4096
4097 2019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4098
4099 * g++.dg/cpp0x/alias-decl-18.C: Test location too.
4100 * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
4101 * g++.dg/parse/crash59.C: Likewise.
4102 * g++.dg/parse/error38.C: Likewise.
4103 * g++.dg/parse/error39.C: Likewise.
4104 * g++.dg/template/crash31.C: Likewise.
4105 * g++.dg/template/operator8.C: Likewise.
4106 * g++.dg/template/operator9.C: Likewise.
4107
4108 2019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
4109
4110 * gcc.target/powerpc/notoc-direct-1.c: New.
4111 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
4112
4113 2019-05-29 Jakub Jelinek <jakub@redhat.com>
4114
4115 PR c++/90598
4116 * g++.dg/cpp0x/pr90598.C: New test.
4117
4118 2019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4119
4120 PR fortran/90539
4121 * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
4122 * gfortran.dg/internal_pack_22.f90: New test.
4123 * gfortran.dg/internal_pack_23.f90: New test.
4124
4125 2019-05-29 Jan Hubicka <hubicka@ucw.cz>
4126
4127 * tree-ssa/alias-access-spath-1.c: new testcase.
4128
4129 2019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4130
4131 PR c++/89875
4132 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
4133 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
4134
4135 2019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4136
4137 * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
4138 driver for AArch64 SVE2.
4139 * gcc.target/aarch64/sve2/average_1.c: New test.
4140 * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
4141 helper.
4142 (check_effective_target_aarch64_sve1_only): Likewise.
4143 (check_effective_target_aarch64_sve2_hw): Likewise.
4144 (check_effective_target_vect_avg_qi): Check for SVE1 only.
4145
4146 2019-05-29 Sam Tebbs <sam.tebbs@arm.com>
4147
4148 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
4149 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
4150 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
4151 * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
4152 * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
4153 * gcc.target/aarch64/return_address_sign_builtin.c: New file
4154
4155 2019-05-29 Jakub Jelinek <jakub@redhat.com>
4156
4157 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
4158 sorry on lastprivate conditional on parallel for.
4159 * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
4160 lastprivate conditional warnings on parallel for constructs.
4161 * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
4162
4163 PR c/90628
4164 * c-c++-common/builtin-arith-overflow-3.c: New test.
4165
4166 P1091R3 - Extending structured bindings to be more like var decls
4167 P1381R1 - Reference capture of structured bindings
4168 * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
4169 instead of error and only for c++17_down. Add a thread_local test.
4170 (z2): Add a __thread test.
4171 * g++.dg/cpp2a/decomp1.C: New test.
4172 * g++.dg/cpp2a/decomp1-aux.cc: New file.
4173 * g++.dg/cpp2a/decomp2.C: New test.
4174 * g++.dg/cpp2a/decomp3.C: New test.
4175
4176 2019-05-29 Martin Liska <mliska@suse.cz>
4177
4178 PR testsuite/90657
4179 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
4180
4181 2019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
4182
4183 * gcc.target/powerpc/localentry-detect-1.c: New file.
4184
4185 2019-05-28 Marek Polacek <polacek@redhat.com>
4186
4187 PR c++/90548 - ICE with generic lambda and empty pack.
4188 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
4189
4190 2019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4191
4192 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
4193 vectorized masked loads.
4194
4195 2019-05-28 Jeff Law <law@redhat.com>
4196
4197 * gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
4198 loop distribution.
4199
4200 2019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
4201
4202 * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64. Check for
4203 all mtvsr*, not just mtvsrd. Use "wa" instead of "wi" constraints.
4204 * gcc.target/powerpc/p9-dimode2.c: Ditto.
4205
4206 2019-05-28 Martin Liska <mliska@suse.cz>
4207
4208 PR ipa/90555
4209 * gcc.dg/ipa/pr90555.c: New test.
4210
4211 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
4212
4213 * gnat.dg/machine_attr1.ad[sb]: New test.
4214
4215 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
4216
4217 * gnat.dg/opt79.ad[sb]: New test.
4218
4219 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
4220
4221 * gnat.dg/specs/discr5.ads: New test.
4222
4223 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
4224
4225 * gnat.dg/prefetch1.ad[sb]: New test.
4226
4227 2019-05-27 Iain Sandoe <iain@sandoe.co.uk>
4228
4229 * gcc.target/i386/pr22076.c: Adjust options to
4230 match codegen expected by the scan-asms.
4231
4232 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4233
4234 * gnat.dg/specs/array4.ads: New test.
4235
4236 2019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
4237
4238 PR tree-optimization/88440
4239 * gcc.target/aarch64/sve/index_offset_1.c: Add
4240 -fno-tree-loop-distribute-patterns.
4241 * gcc.target/aarch64/sve/single_1.c: Likewise.
4242 * gcc.target/aarch64/sve/single_2.c: Likewise.
4243 * gcc.target/aarch64/sve/single_3.c: Likewise.
4244 * gcc.target/aarch64/sve/single_4.c: Likewise.
4245 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
4246 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
4247 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
4248 * gcc.target/arm/ivopts.c: Likewise.
4249
4250 2019-05-27 Richard Biener <rguenther@suse.de>
4251
4252 PR tree-optimization/90637
4253 * gcc.dg/gomp/pr90637.c: New testcase.
4254
4255 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4256
4257 * gnat.dg/expect2.adb: New test.
4258 * gnat.dg/expect2_pkg.ads: New helper.
4259
4260 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4261
4262 * gnat.dg/aliased2.adb: New test.
4263
4264 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4265
4266 * gnat.dg/limited_with7.ad[sb]: New test.
4267 * gnat.dg/limited_with7_pkg.ads: New helper.
4268
4269 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4270
4271 * gnat.dg/unchecked_convert13.adb: New test.
4272
4273 2019-05-27 Richard Biener <rguenther@suse.de>
4274
4275 PR testsuite/90615
4276 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
4277 -fno-tree-loop-distribute-patterns.
4278 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
4279 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
4280 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4281 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
4282 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
4283
4284 2019-05-26 Iain Sandoe <iain@sandoe.co.uk>
4285
4286 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
4287 account for PIC code on Darwin.
4288 * gcc.target/i386/pr39013-2.c: Likewise.
4289 * gcc.target/i386/pr64317.c: Likewise.
4290
4291 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
4292
4293 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
4294 expected for Darwin.
4295
4296 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
4297
4298 * gcc.target/i386/pr89261.c: Test that the alignment required
4299 by the test correctly produces the expected error on Darwin.
4300
4301 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
4302
4303 * gcc.target/i386/pr82659-3.c: Require alias support.
4304
4305 2019-05-25 Marek Polacek <polacek@redhat.com>
4306
4307 PR c++/90572 - wrong disambiguation in friend declaration.
4308 * g++.dg/cpp2a/typename16.C: New test.
4309 * g++.dg/parse/friend13.C: New test.
4310
4311 2019-05-24 Jakub Jelinek <jakub@redhat.com>
4312
4313 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
4314 sorry for omp for.
4315 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
4316
4317 2019-05-24 Richard Biener <rguenther@suse.de>
4318
4319 PR testsuite/90607
4320 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
4321
4322 2019-05-24 Jakub Jelinek <jakub@redhat.com>
4323
4324 PR tree-optimization/90106
4325 PR testsuite/90517
4326 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
4327 and scan-tree-dump for tail call.
4328 * gcc.dg/cdce2.c: Likewise.
4329
4330 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
4331
4332 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
4333 code, not in comments or miscellaneous directives.
4334 * gcc.target/i386/pr18041-1.c: Likewise.
4335 * gcc.target/i386/pr18041-2.c: Likewise.
4336 * gcc.target/i386/wbinvd-1.c: Likewise.
4337 * gcc.target/i386/wbnoinvd-1.c: Likewise.
4338 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
4339 call to "bar".
4340 * gcc.target/i386/pr66819-4.c: Likewise.
4341 * gcc.target/i386/pr82662.c
4342 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
4343 destination register, don't try the m32 test on m64 targets.
4344
4345 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
4346
4347 * gcc.target/i386/pr67985-2.c: Adjust label checks for
4348 Darwin.
4349 * gcc.target/i386/pr77881.c: Likewise.
4350
4351 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
4352
4353 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
4354 * gcc.target/i386/pr70738-7.c: Likewise.
4355 * gcc.target/i386/pr24414.c: Likewise.
4356
4357 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
4358
4359 * lib/target-supports.exp (check_effective_target_mfentry): New.
4360 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
4361 * gcc.target/i386/fentry.c: Likewise.
4362 * gcc.target/i386/fentryname1.c: Likewise.
4363 * gcc.target/i386/fentryname2.c: Likewise.
4364 * gcc.target/i386/fentryname3.c: Likewise.
4365 * gcc.target/i386/nop-mcount.c: Likewise.
4366 * gcc.target/i386/pr82699-2.c: Likewise.
4367 * gcc.target/i386/pr82699-4.c: Likewise.
4368 * gcc.target/i386/pr82699-5.c: Likewise.
4369 * gcc.target/i386/pr82699-6.c: Likewise.
4370 * gcc.target/i386/returninst1.c: Likewise.
4371 * gcc.target/i386/returninst2.c: Likewise.
4372 * gcc.target/i386/returninst3.c : Likewise.
4373
4374 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
4375
4376 * gcc.target/powerpc/localentry-1.c: New file.
4377
4378 2019-05-23 Uroš Bizjak <ubizjak@gmail.com>
4379
4380 PR target/90552
4381 * gcc.target/i386/pr90552.c: New test.
4382
4383 2019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
4384
4385 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
4386 __GFC_REAL_16__. Add -cpp to dg-options.
4387 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
4388 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
4389 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
4390 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
4391 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
4392
4393 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
4394
4395 * gcc.target/powerpc/cpu-future.c: New test.
4396
4397 2019-05-23 Richard Biener <rguenther@suse.de>
4398
4399 PR tree-optimization/88440
4400 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
4401 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
4402 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
4403 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
4404 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
4405 * g++.dg/tree-ssa/pr78847.C: Likewise.
4406 * gcc.dg/autopar/pr39500-1.c: Likewise.
4407 * gcc.dg/autopar/reduc-1char.c: Likewise.
4408 * gcc.dg/autopar/reduc-7.c: Likewise.
4409 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
4410 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
4411 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
4412 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
4413 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
4414 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
4415 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4416 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4417 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4418 * gcc.dg/tree-ssa/scev-11.c: Likewise.
4419 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4420 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4421 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4422 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4423 * gcc.target/i386/pr30970.c: Likewise.
4424 * gcc.target/i386/vect-double-1.c: Likewise.
4425 * gcc.target/i386/vect-double-2.c: Likewise.
4426 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
4427 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
4428 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
4429 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
4430 * gfortran.dg/vect/vect-5.f90: Likewise.
4431 * gfortran.dg/vect/vect-8.f90: Likewise.
4432
4433 2019-05-23 Martin Liska <mliska@suse.cz>
4434
4435 PR sanitizer/90570
4436 * g++.dg/asan/pr90570.C: New test.
4437
4438 2019-05-23 Eric Botcazou <ebotcazou@adacore.com>
4439
4440 * gnat.dg/opt78.ad[sb]: New test.
4441
4442 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
4443
4444 PR rtl-optimisation/64895
4445 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
4446 * gcc.target/i386/fuse-caller-save.c: Likewise.
4447 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
4448 PIC cases, remove XFAILs.
4449
4450 2019-05-23 Thomas Schwinge <thomas@codesourcery.com>
4451
4452 PR middle-end/90510
4453 * brig.dg/test/gimple/packed.hsail: Adjust.
4454
4455 2019-05-23 Jakub Jelinek <jakub@redhat.com>
4456
4457 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
4458
4459 2019-05-23 Hans-Peter Nilsson <hp@axis.com>
4460
4461 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
4462 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
4463 gfortran.dg/namelist_89.f90: Gate test on effective_target
4464 fd_truncate.
4465
4466 2019-05-22 David Malcolm <dmalcolm@redhat.com>
4467
4468 PR c++/90462
4469 * g++.dg/pr90462.C: New test.
4470
4471 2019-05-22 Marek Polacek <polacek@redhat.com>
4472
4473 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
4474 different line. Check the column number too.
4475
4476 2019-05-22 Uroš Bizjak <ubizjak@gmail.com>
4477
4478 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
4479 scan-assembler-not string to avoid false matching on 32bit targets.
4480
4481 2019-05-22 H.J. Lu <hongjiu.lu@intel.com>
4482
4483 PR target/88483
4484 * gcc.target/i386/stackalign/pr88483-1.c: New test.
4485 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
4486
4487 2019-05-22 Andrew Stubbs <ams@codesourcery.com>
4488
4489 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
4490
4491 2019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
4492
4493 PR fortran/89100
4494 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
4495 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
4496 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
4497 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
4498 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
4499 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
4500 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
4501 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
4502 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
4503
4504 2019-05-22 Martin Liska <mliska@suse.cz>
4505
4506 PR testsuite/90564
4507 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
4508 * gcc.target/powerpc/pr80315-2.c: Likewise.
4509 * gcc.target/powerpc/pr80315-3.c: Likewise.
4510 * gcc.target/powerpc/pr80315-4.c: Likewise.
4511
4512 2019-05-22 Martin Liska <mliska@suse.cz>
4513
4514 PR testsuite/90564
4515 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
4516 * gcc.target/powerpc/pr80315-2.c: Likewise.
4517 * gcc.target/powerpc/pr80315-3.c: Likewise.
4518 * gcc.target/powerpc/pr80315-4.c: Likewise.
4519
4520 2019-05-22 Iain Sandoe <iain@sandoe.co.uk>
4521
4522 PR testsuite/27221
4523 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
4524
4525 2019-05-22 Martin Liska <mliska@suse.cz>
4526
4527 PR lto/90500
4528 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
4529
4530 2019-05-22 Richard Biener <rguenther@suse.de>
4531
4532 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
4533
4534 2019-05-22 Alan Modra <amodra@gmail.com>
4535
4536 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Don't use
4537 power mnemonics.
4538 * gcc.dg/vect/O3-pr70130.c: Disable default options
4539 added by check_vect_support_and_set_flags.
4540 * gcc.dg/vect/pr48765.c: Likewise.
4541 * gfortran.dg/vect/pr45714-b.f: Likewise.
4542
4543 2019-05-22 Hans-Peter Nilsson <hp@axis.com>
4544
4545 PR middle-end/90553
4546 * gcc.dg/torture/pr90553.c: New test.
4547
4548 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4549
4550 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
4551 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
4552
4553 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4554
4555 PR c++/67184
4556 PR c++/69445
4557 * g++.dg/other/final3.C: New.
4558 * g++.dg/other/final4.C: Likewise.
4559 * g++.dg/other/final5.C: Likewise.
4560
4561 2019-05-21 Marek Polacek <polacek@redhat.com>
4562
4563 DR 1940 - static_assert in anonymous unions.
4564 * g++.dg/DRs/dr1940.C: New test.
4565
4566 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
4567
4568 PR target/90547
4569 * gcc.target/i386/pr90547.c: New test.
4570
4571 2019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4572
4573 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
4574
4575 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
4576
4577 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
4578
4579 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
4580 * gcc.target/i386/pr84723-2.c: Likewise.
4581 * gcc.target/i386/pr84723-3.c: Likewise.
4582 * gcc.target/i386/pr84723-4.c: Likewise.
4583 * gcc.target/i386/pr84723-5.c: Likewise.
4584
4585 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
4586
4587 PR testsuite/67958
4588 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
4589 the differences.
4590 * gcc.target/i386/pr32219-2.c: Likewise.
4591 * gcc.target/i386/pr32219-3.c: Likewise.
4592 * gcc.target/i386/pr32219-4.c: Likewise.
4593 * gcc.target/i386/pr32219-5.c: Likewise.
4594 * gcc.target/i386/pr32219-6.c: Likewise.
4595 * gcc.target/i386/pr32219-7.c: Likewise.
4596 * gcc.target/i386/pr32219-8.c: Likewise.
4597
4598 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
4599
4600 PR target/63891
4601 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
4602 the reasons.
4603
4604 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
4605
4606 * gcc.target/i386/vect-signbitf.c: New test.
4607
4608 2019-05-21 Nathan Sidwell <nathan@acm.org>
4609
4610 * g++.dg/lookup/using53.C: Adjust diagnostic.
4611
4612 2019-05-21 Alan Modra <amodra@gmail.com>
4613
4614 PR target/90545
4615 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: Correct comments
4616 and rename functions to suit parameters.
4617
4618 2019-05-21 Richard Biener <rguenther@suse.de>
4619
4620 PR middle-end/90510
4621 * gcc.target/i386/pr90510.c: New testcase.
4622
4623 2019-05-21 Martin Liska <mliska@suse.cz>
4624
4625 * gcc.target/i386/pr90500-1.c: Add missing '""'.
4626 * gcc.target/i386/pr90500-2.c: Likewise.
4627
4628 2019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
4629
4630 * gcc.dg/uninit-28-gimple.c: New test.
4631 * gcc.dg/uninit-29-gimple.c: New test.
4632 * gcc.dg/uninit-30-gimple.c: New test.
4633 * gcc.dg/uninit-31-gimple.c: New test.
4634
4635 2019-05-21 Martin Liska <mliska@suse.cz>
4636
4637 * gcc.dg/pr90263.c: Add -O2.
4638
4639 2019-05-21 Martin Liska <mliska@suse.cz>
4640
4641 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
4642 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
4643 * gcc.target/powerpc/pr80315-2.c: Likewise.
4644 * gcc.target/powerpc/pr80315-3.c: Likewise.
4645 * gcc.target/powerpc/pr80315-4.c: Likewise.
4646 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
4647
4648 2019-05-21 Martin Liska <mliska@suse.cz>
4649
4650 PR testsuite/90551
4651 * pr90263.c: Move from gcc.c-torture/compile
4652 into gcc.dg.
4653
4654 2019-05-20 Uroš Bizjak <ubizjak@gmail.com>
4655
4656 PR testsuite/90503
4657 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
4658 Remove -flax-vector-conversions.
4659 (dg-additional-options): Remove.
4660 (test): Change to void. Declare m0 and m1 as __m64 and
4661 cast initializer in a proper way. Do not return result.
4662 (dg-final): Scan for 2 instances of movq.
4663
4664 2019-05-20 Marek Polacek <polacek@redhat.com>
4665
4666 CWG 2094 - volatile scalars are trivially copyable.
4667 PR c++/85679
4668 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
4669 for volatile int.
4670 * g++.dg/ext/is_trivially_copyable.C: New test.
4671
4672 2019-05-20 Marek Polacek <polacek@redhat.com>
4673
4674 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
4675
4676 * g++.dg/cpp2a/nontype-class17.C: New test.
4677
4678 * g++.dg/lookup/strong-using2.C: New test.
4679
4680 2019-05-20 Jeff Law <law@redhat.com>
4681
4682 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
4683 recent diagnostic cleanups.
4684
4685 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
4686
4687 PR tree-optimization/90106
4688 * gcc.dg/cdce3.c: Add hard_float effective target.
4689
4690 2019-05-20 Marc Glisse <marc.glisse@inria.fr>
4691
4692 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
4693
4694 2019-05-20 Iain Sandoe <iain@sandoe.co.uk>
4695
4696 PR testsuite/58321
4697 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
4698 add a comment as to the reason for the difference.
4699 * gcc.target/i386/memset-strategy-1.c: Likewise.
4700
4701 2019-05-20 Jonathan Wakely <jwakely@redhat.com>
4702
4703 PR c++/90532 Ensure __is_constructible(T[]) is false
4704 * g++.dg/ext/90532.C: New test.
4705
4706 2019-05-20 Jakub Jelinek <jakub@redhat.com>
4707
4708 * gcc.target/i386/avx512f-simd-1.c: New test.
4709
4710 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
4711
4712 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
4713 error message.
4714 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
4715
4716 2019-05-20 Martin Liska <mliska@suse.cz>
4717
4718 PR middle-end/90263
4719 * gcc.c-torture/compile/pr90263.c: New test.
4720 * lib/target-supports.exp: Add check_effective_target_glibc.
4721
4722 2019-05-20 Richard Biener <rguenther@suse.de>
4723
4724 PR testsuite/90518
4725 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
4726 vector support.
4727 * gcc.dg/gimplefe-41.c: Likewise.
4728
4729 2019-05-19 Andrew Pinski <apinski@marvell.com>
4730
4731 PR pch/81721
4732 * g++.dg/pch/operator-1.C: New testcase.
4733 * g++.dg/pch/operator-1.Hs: New file.
4734
4735 2019-05-19 Paul Thomas <pault@gcc.gnu.org>
4736
4737 PR fortran/90498
4738 * gfortran.dg/associate_48.f90 : New test.
4739
4740 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4741
4742 PR fortran/78290
4743 * gfortran.dg/pr78290.f90: New test.
4744
4745 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4746
4747 PR fortran/88821
4748 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
4749 to make sure the test for internal_pack is retained.
4750 * gfortran.dg/assumed_type_2.f90: Split compile and run time
4751 tests into this and
4752 * gfortran.dg/assumed_type_2a.f90: New file.
4753 * gfortran.dg/c_loc_test_22.f90: Likewise.
4754 * gfortran.dg/contiguous_3.f90: Likewise.
4755 * gfortran.dg/internal_pack_11.f90: Likewise.
4756 * gfortran.dg/internal_pack_12.f90: Likewise.
4757 * gfortran.dg/internal_pack_16.f90: Likewise.
4758 * gfortran.dg/internal_pack_17.f90: Likewise.
4759 * gfortran.dg/internal_pack_18.f90: Likewise.
4760 * gfortran.dg/internal_pack_4.f90: Likewise.
4761 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
4762 to make sure the test for internal_pack is retained.
4763 * gfortran.dg/internal_pack_6.f90: Split compile and run time
4764 tests into this and
4765 * gfortran.dg/internal_pack_6a.f90: New file.
4766 * gfortran.dg/internal_pack_8.f90: Likewise.
4767 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
4768 tests into this and
4769 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
4770 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
4771 into this and
4772 * gfortran.dg/no_arg_check_2a.f90: New file.
4773 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
4774 tests into this and
4775 * gfortran.dg/typebound_assignment_5a.f90: New file.
4776 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
4777 tests into this and
4778 * gfortran.dg/typebound_assignment_6a.f90: New file.
4779 * gfortran.dg/internal_pack_19.f90: New file.
4780 * gfortran.dg/internal_pack_20.f90: New file.
4781 * gfortran.dg/internal_pack_21.f90: New file.
4782
4783 2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
4784
4785 * objc.dg/instancetype-0.m: New.
4786
4787 2019-05-17 Martin Sebor <msebor@redhat.com>
4788
4789 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
4790
4791 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
4792 * g++.dg/ubsan/pr63956.C: Same.
4793 * g++.old-deja/g++.pt/assign1.C: Same.
4794
4795 2019-05-17 Thomas Schwinge <thomas@codesourcery.com>
4796
4797 PR testsuite/89433
4798 * c-c++-common/goacc/routine-5.c: Update.
4799 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
4800 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
4801
4802 PR testsuite/89433
4803 * c-c++-common/goacc/routine-2.c: Update, and move some test
4804 into...
4805 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
4806 new file.
4807
4808 PR testsuite/89433
4809 * c-c++-common/goacc/classify-routine.c: Update.
4810 * gfortran.dg/goacc/classify-routine.f95: Likewise.
4811
4812 2019-05-16 Martin Sebor <msebor@redhat.com>
4813
4814 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
4815 * c-c++-common/Wvarargs-2.c: Same.
4816 * c-c++-common/Wvarargs.c: Same.
4817 * c-c++-common/pr51768.c: Same.
4818 * c-c++-common/tm/inline-asm.c: Same.
4819 * c-c++-common/tm/safe-1.c: Same.
4820 * g++.dg/asm-qual-1.C: Same.
4821 * g++.dg/asm-qual-3.C: Same.
4822 * g++.dg/conversion/dynamic1.C: Same.
4823 * g++.dg/cpp0x/constexpr-89599.C: Same.
4824 * g++.dg/cpp0x/constexpr-cast.C: Same.
4825 * g++.dg/cpp0x/constexpr-shift1.C: Same.
4826 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
4827 * g++.dg/cpp0x/nullptr04.C: Same.
4828 * g++.dg/cpp0x/static_assert12.C: Same.
4829 * g++.dg/cpp0x/static_assert8.C: Same.
4830 * g++.dg/cpp1y/lambda-conv1.C: Same.
4831 * g++.dg/cpp1y/pr79393-3.C: Same.
4832 * g++.dg/cpp1y/static_assert1.C: Same.
4833 * g++.dg/cpp1z/constexpr-if4.C: Same.
4834 * g++.dg/cpp1z/constexpr-if5.C: Same.
4835 * g++.dg/cpp1z/constexpr-if9.C: Same.
4836 * g++.dg/eh/goto2.C: Same.
4837 * g++.dg/eh/goto3.C: Same.
4838 * g++.dg/expr/static_cast8.C: Same.
4839 * g++.dg/ext/flexary5.C: Same.
4840 * g++.dg/ext/utf-array-short-wchar.C: Same.
4841 * g++.dg/ext/utf-array.C: Same.
4842 * g++.dg/ext/utf8-2.C: Same.
4843 * g++.dg/gomp/loop-4.C: Same.
4844 * g++.dg/gomp/macro-4.C: Same.
4845 * g++.dg/gomp/udr-1.C: Same.
4846 * g++.dg/init/initializer-string-too-long.C: Same.
4847 * g++.dg/other/offsetof9.C: Same.
4848 * g++.dg/ubsan/pr63956.C: Same.
4849 * g++.dg/warn/Wbool-operation-1.C: Same.
4850 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4851 * g++.dg/warn/Wtype-limits.C: Same.
4852 * g++.dg/wrappers/pr88680.C: Same.
4853 * g++.old-deja/g++.mike/eh55.C: Same.
4854 * gcc.dg/Wsign-compare-1.c: Same.
4855 * gcc.dg/Wtype-limits-Wextra.c: Same.
4856 * gcc.dg/Wtype-limits.c: Same.
4857 * gcc.dg/Wunknownprag.c: Same.
4858 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
4859 * gcc.dg/asm-6.c: Same.
4860 * gcc.dg/asm-qual-1.c: Same.
4861 * gcc.dg/cast-1.c: Same.
4862 * gcc.dg/cast-2.c: Same.
4863 * gcc.dg/cast-3.c: Same.
4864 * gcc.dg/cpp/source_date_epoch-2.c: Same.
4865 * gcc.dg/debug/pr85252.c: Same.
4866 * gcc.dg/dfp/cast-bad.c: Same.
4867 * gcc.dg/format/gcc_diag-1.c: Same.
4868 * gcc.dg/format/gcc_diag-11.c: Same.
4869 * gcc.dg/gcc_diag-11.c: Same.
4870 * gcc.dg/gnu-cond-expr-2.c: Same.
4871 * gcc.dg/gnu-cond-expr-3.c: Same.
4872 * gcc.dg/gomp/macro-4.c: Same.
4873 * gcc.dg/init-bad-1.c: Same.
4874 * gcc.dg/init-bad-2.c: Same.
4875 * gcc.dg/init-bad-3.c: Same.
4876 * gcc.dg/pr27528.c: Same.
4877 * gcc.dg/pr48552-1.c: Same.
4878 * gcc.dg/pr48552-2.c: Same.
4879 * gcc.dg/pr59846.c: Same.
4880 * gcc.dg/pr61096-1.c: Same.
4881 * gcc.dg/pr8788-1.c: Same.
4882 * gcc.dg/pr90082.c: Same.
4883 * gcc.dg/simd-2.c: Same.
4884 * gcc.dg/spellcheck-params-2.c: Same.
4885 * gcc.dg/spellcheck-params.c: Same.
4886 * gcc.dg/strlenopt-49.c: Same.
4887 * gcc.dg/tm/pr52141.c: Same.
4888 * gcc.dg/torture/pr51106-1.c: Same.
4889 * gcc.dg/torture/pr51106-2.c: Same.
4890 * gcc.dg/utf-array-short-wchar.c: Same.
4891 * gcc.dg/utf-array.c: Same.
4892 * gcc.dg/utf8-2.c: Same.
4893 * gcc.dg/warn-sprintf-no-nul.c: Same.
4894 * gcc.target/i386/asm-flag-0.c: Same.
4895 * gcc.target/i386/inline_error.c: Same.
4896 * gcc.target/i386/pr30848.c: Same.
4897 * gcc.target/i386/pr39082-1.c: Same.
4898 * gcc.target/i386/pr39678.c: Same.
4899 * gcc.target/i386/pr57756.c: Same.
4900 * gcc.target/i386/pr68843-1.c: Same.
4901 * gcc.target/i386/pr79804.c: Same.
4902 * gcc.target/i386/pr82673.c: Same.
4903 * obj-c++.dg/class-protocol-1.mm: Same.
4904 * obj-c++.dg/exceptions-3.mm: Same.
4905 * obj-c++.dg/exceptions-4.mm: Same.
4906 * obj-c++.dg/exceptions-5.mm: Same.
4907 * obj-c++.dg/exceptions-6.mm: Same.
4908 * obj-c++.dg/method-12.mm: Same.
4909 * obj-c++.dg/method-13.mm: Same.
4910 * obj-c++.dg/method-6.mm: Same.
4911 * obj-c++.dg/method-7.mm: Same.
4912 * obj-c++.dg/method-9.mm: Same.
4913 * obj-c++.dg/method-lookup-1.mm: Same.
4914 * obj-c++.dg/proto-lossage-4.mm: Same.
4915 * obj-c++.dg/protocol-qualifier-2.mm: Same.
4916 * objc.dg/call-super-2.m: Same.
4917 * objc.dg/class-protocol-1.m: Same.
4918 * objc.dg/desig-init-1.m: Same.
4919 * objc.dg/exceptions-3.m: Same.
4920 * objc.dg/exceptions-4.m: Same.
4921 * objc.dg/exceptions-5.m: Same.
4922 * objc.dg/exceptions-6.m: Same.
4923 * objc.dg/method-19.m: Same.
4924 * objc.dg/method-2.m: Same.
4925 * objc.dg/method-5.m: Same.
4926 * objc.dg/method-6.m: Same.
4927 * objc.dg/method-7.m: Same.
4928 * objc.dg/method-lookup-1.m: Same.
4929 * objc.dg/proto-hier-1.m: Same.
4930 * objc.dg/proto-lossage-4.m: Same.
4931
4932 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
4933
4934 * g++.dg/eh/o32-fp.C: New.
4935 * gcc.target/mips/dwarfregtable-1.c: New.
4936 * gcc.target/mips/dwarfregtable-2.c: New.
4937 * gcc.target/mips/dwarfregtable-3.c: New.
4938 * gcc.target/mips/dwarfregtable-4.c: New.
4939 * gcc.target/mips/dwarfregtable.h: New.
4940
4941 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
4942
4943 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
4944 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
4945 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
4946
4947 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
4948
4949 PR target/90497
4950 * gcc.target/i386/pr90497-1.c: New test.
4951 * gcc.target/i386/pr90497-2.c: Likewise.
4952
4953 2019-05-17 Robin Dapp <rdapp@linux.ibm.com>
4954
4955 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
4956 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
4957
4958 2019-05-17 Richard Biener <rguenther@suse.de>
4959
4960 * gcc.dg/gimplefe-41.c: New testcase.
4961
4962 2019-05-17 Jun Ma <JunMa@linux.alibaba.com>
4963
4964 PR tree-optimization/90106
4965 * gcc.dg/cdce3.c: New test.
4966
4967 2019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
4968
4969 * gcc.target/s390/zvector/vec-sldw.c: New test.
4970
4971 2019-05-17 Martin Liska <mliska@suse.cz>
4972
4973 PR middle-end/90478
4974 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
4975
4976 2019-05-16 Jakub Jelinek <jakub@redhat.com>
4977
4978 * gcc.dg/vect/vect-simd-1.c: New test.
4979 * gcc.dg/vect/vect-simd-2.c: New test.
4980 * gcc.dg/vect/vect-simd-3.c: New test.
4981 * gcc.dg/vect/vect-simd-4.c: New test.
4982
4983 2019-05-16 Martin Liska <mliska@suse.cz>
4984
4985 PR lto/90500
4986 * gcc.target/i386/pr90500-1.c: New test.
4987 * gcc.target/i386/pr90500-2.c: New test.
4988
4989 2019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
4990
4991 PR tree-optimization/90394
4992 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
4993 * gcc.dg/uninit-pr90394.c: New test.
4994
4995 2019-05-16 Richard Biener <rguenther@suse.de>
4996
4997 PR testsuite/90502
4998 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
4999 transforms happening earlier now.
5000
5001 2019-05-16 Iain Sandoe <iain@sandoe.co.uk>
5002
5003 * lib/target-supports.exp (check_effective_target_cet): Add the
5004 -fcf-protection flag to the build conditions.
5005
5006 2019-05-16 Jun Ma <JunMa@linux.alibaba.com>
5007
5008 PR tree-optimization/90106
5009 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
5010 * gcc.dg/cdce2.c: Likewise.
5011
5012 2019-05-16 Richard Biener <rguenther@suse.de>
5013
5014 PR tree-optimization/90424
5015 * g++.target/i386/pr90424-1.C: New testcase.
5016 * g++.target/i386/pr90424-2.C: Likewise.
5017
5018 2019-05-16 Richard Biener <rguenther@suse.de>
5019
5020 * gcc.dg/gimplefe-40.c: Amend again.
5021
5022 2019-05-15 Cherry Zhang <cherryyz@google.com>
5023
5024 * go.test/test/nilptr2.go: Change use function to actually do
5025 something.
5026
5027 2019-05-16 Jakub Jelinek <jakub@redhat.com>
5028
5029 PR middle-end/90478
5030 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
5031 instead of long.
5032
5033 * c-c++-common/gomp/simd8.c: New test.
5034
5035 2019-05-15 Marek Polacek <polacek@redhat.com>
5036
5037 CWG 2096 - constraints on literal unions.
5038 * g++.dg/cpp0x/literal-type1.C: New test.
5039
5040 2019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
5041
5042 PR fortran/90461
5043 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
5044 * gfortran.dg/open_errors_3.f90: New test.
5045
5046 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
5047
5048 PR target/89021
5049 * gcc.target/i386/mmx-vals.h: New file.
5050 * gcc.target/i386/sse2-mmx-2.c: Likewise.
5051 * gcc.target/i386/sse2-mmx-3.c: Likewise.
5052 * gcc.target/i386/sse2-mmx-4.c: Likewise.
5053 * gcc.target/i386/sse2-mmx-5.c: Likewise.
5054 * gcc.target/i386/sse2-mmx-6.c: Likewise.
5055 * gcc.target/i386/sse2-mmx-7.c: Likewise.
5056 * gcc.target/i386/sse2-mmx-8.c: Likewise.
5057 * gcc.target/i386/sse2-mmx-9.c: Likewise.
5058 * gcc.target/i386/sse2-mmx-10.c: Likewise.
5059 * gcc.target/i386/sse2-mmx-11.c: Likewise.
5060 * gcc.target/i386/sse2-mmx-12.c: Likewise.
5061 * gcc.target/i386/sse2-mmx-13.c: Likewise.
5062 * gcc.target/i386/sse2-mmx-14.c: Likewise.
5063 * gcc.target/i386/sse2-mmx-15.c: Likewise.
5064 * gcc.target/i386/sse2-mmx-16.c: Likewise.
5065 * gcc.target/i386/sse2-mmx-17.c: Likewise.
5066 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
5067 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
5068 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
5069 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
5070 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
5071 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
5072 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
5073 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
5074 * gcc.target/i386/sse2-mmx-20.c: Likewise.
5075 * gcc.target/i386/sse2-mmx-21.c: Likewise.
5076 * gcc.target/i386/sse2-mmx-22.c: Likewise.
5077 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
5078 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
5079 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
5080 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
5081 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
5082 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
5083 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
5084 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
5085 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
5086 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
5087 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
5088 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
5089 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
5090 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
5091 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
5092 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
5093 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
5094 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
5095 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
5096 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
5097 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
5098 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
5099 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
5100 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
5101 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
5102 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
5103 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
5104 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
5105 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
5106 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
5107 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
5108 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
5109 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
5110 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
5111 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
5112 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
5113 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
5114 * gcc.target/i386/sse2-mmx-por.c: Likewise.
5115 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
5116 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
5117 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
5118 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
5119 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
5120 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
5121 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
5122 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
5123 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
5124 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
5125 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
5126 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
5127 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
5128 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
5129 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
5130 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
5131 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
5132 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
5133 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
5134 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
5135 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
5136 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
5137 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
5138 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
5139 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
5140 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
5141 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
5142 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
5143 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
5144 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
5145 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
5146
5147 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
5148
5149 PR target/89021
5150 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
5151 with SSE2.
5152
5153 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
5154
5155 PR target/89021
5156 * gcc.target/i386/pr82483-1.c: Error only on ia32.
5157 * gcc.target/i386/pr82483-2.c: Likewise.
5158
5159 2019-05-15 Martin Liska <mliska@suse.cz>
5160
5161 PR middle-end/90478
5162 * gcc.dg/tree-ssa/pr90478-2.c: New test.
5163 * gcc.dg/tree-ssa/pr90478.c: New test.
5164
5165 2019-05-15 Richard Biener <rguenther@suse.de>
5166
5167 * gcc.dg/gimplefe-40.c: Amend.
5168
5169 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
5170
5171 * lib/target-supports.exp
5172 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
5173 (check_effective_target_powerpc_p9vector_ok): Likewise.
5174 (check_effective_target_powerpc_float128_sw_ok): Likewise.
5175 (check_effective_target_powerpc_float128_hw_ok): Likewise.
5176 (check_effective_target_powerpc_vsx_ok): Likewise.
5177 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
5178 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
5179
5180 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
5181
5182 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
5183 for PowerPC platforms.
5184
5185 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
5186
5187 PR target/82920
5188 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
5189 * gcc.target/i386/cet-notrack-5a.c: Likewise.
5190 * gcc.target/i386/cet-notrack-5b.c: Likewise.
5191 * gcc.target/i386/cet-notrack-6b.c: Likewise.
5192 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
5193 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
5194 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
5195 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
5196 * gcc.target/i386/cet-sjlj-3.c: Likewise.
5197 * gcc.target/i386/cet-sjlj-5.c: Likewise.
5198
5199 2019-05-14 Marek Polacek <polacek@redhat.com>
5200
5201 PR c++/68918
5202 * g++.dg/cpp0x/decltype71.C: New test.
5203
5204 PR c++/70156
5205 * g++.dg/init/static5.C: New test.
5206
5207 2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
5208
5209 PR target/82920
5210 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
5211 * gcc.target/i386/pr52146.c: Likewise.
5212 * gcc.target/i386/pr52698.c: Likewise.
5213 * gcc.target/i386/pr52857-1.c: Likewise.
5214 * gcc.target/i386/pr52857-2.c: Likewise.
5215 * gcc.target/i386/pr52876.c: Likewise.
5216 * gcc.target/i386/pr53698.c: Likewise.
5217 * gcc.target/i386/pr54157.c: Likewise.
5218 * gcc.target/i386/pr55049-1.c: Likewise.
5219 * gcc.target/i386/pr55093.c: Likewise.
5220 * gcc.target/i386/pr55116-1.c: Likewise.
5221 * gcc.target/i386/pr55116-2.c: Likewise.
5222 * gcc.target/i386/pr55597.c: Likewise.
5223 * gcc.target/i386/pr59929.c: Likewise.
5224 * gcc.target/i386/pr66470.c: Likewise.
5225
5226 2019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5227
5228 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
5229 *-*-solaris2*.
5230 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
5231 * gcc.dg/c99-math-double-1.c: Likewise.
5232 * gcc.dg/c99-math-float-1.c: Likewise.
5233 * gcc.dg/c99-math-long-double-1.c: Likewise.
5234 * gcc.misc-tests/linkage.exp: Simplify triplet to
5235 x86_64-*-solaris2*.
5236
5237 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
5238 xfail.
5239 * gcc.target/i386/pr63620.c: Likewise.
5240
5241 * lib/target-supports.exp (check_sse_os_support_available): Remove
5242 Solaris 9/x86 workaround.
5243
5244 2019-05-14 Richard Biener <rguenther@suse.de>
5245
5246 * gcc.dg/gimplefe-40.c: New testcase.
5247
5248 2019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
5249
5250 PR preprocessor/90382
5251 * g++.dg/diagnostic/trailing1.C: New test.
5252
5253 2019-05-14 marxin <mliska@suse.cz>
5254
5255 PR middle-end/90340
5256 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
5257 param.
5258
5259 2019-05-14 Richard Biener <rguenther@suse.de>
5260 H.J. Lu <hongjiu.lu@intel.com>
5261
5262 PR tree-optimization/88828
5263 * gcc.target/i386/pr88828-1.c: New test.
5264 * gcc.target/i386/pr88828-1a.c: Likewise.
5265 * gcc.target/i386/pr88828-1b.c: Likewise.
5266 * gcc.target/i386/pr88828-1c.c: Likewise.
5267 * gcc.target/i386/pr88828-4a.c: Likewise.
5268 * gcc.target/i386/pr88828-4b.c: Likewise.
5269 * gcc.target/i386/pr88828-5a.c: Likewise.
5270 * gcc.target/i386/pr88828-5b.c: Likewise.
5271 * gcc.target/i386/pr88828-7.c: Likewise.
5272 * gcc.target/i386/pr88828-7a.c: Likewise.
5273 * gcc.target/i386/pr88828-7b.c: Likewise.
5274 * gcc.target/i386/pr88828-8.c: Likewise.
5275 * gcc.target/i386/pr88828-8a.c: Likewise.
5276 * gcc.target/i386/pr88828-8b.c: Likewise.
5277 * gcc.target/i386/pr88828-9.c: Likewise.
5278 * gcc.target/i386/pr88828-9a.c: Likewise.
5279 * gcc.target/i386/pr88828-9b.c: Likewise.
5280
5281 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
5282
5283 * gcc.target/aarch64/signbitv4sf.c: New test.
5284 * gcc.target/aarch64/signbitv2sf.c: New test.
5285
5286 2019-05-13 Jonathan Wakely <jwakely@redhat.com>
5287
5288 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
5289 regression, by matching a note on any line.
5290 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
5291 correct line number is matched without depending on a library header.
5292
5293 2019-05-13 Richard Biener <rguenther@suse.de>
5294
5295 PR tree-optimization/90402
5296 * gcc.dg/torture/pr90402-1.c: New testcase.
5297
5298 2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
5299 Dominique d'Humieres <dominiq@gcc.gnu.org>
5300
5301 PR target/82920
5302 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
5303 do not use -fno-pic on Darwin.
5304 * gcc.target/i386/indirect-thunk-2.c: Likewise.
5305 * gcc.target/i386/indirect-thunk-3.c: Likewise.
5306 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5307 * gcc.target/i386/indirect-thunk-7.c: Likewise.
5308 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5309 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5310 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
5311 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
5312 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5313 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5314 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5315 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
5316 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5317 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5318 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5319 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5320 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5321 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
5322 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
5323 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
5324 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
5325 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5326 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
5327 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
5328 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
5329 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
5330 * gcc.target/i386/ret-thunk-1.c: Likewise.
5331 * gcc.target/i386/ret-thunk-10.c: Likewise.
5332 * gcc.target/i386/ret-thunk-11.c: Likewise.
5333 * gcc.target/i386/ret-thunk-12.c: Likewise.
5334 * gcc.target/i386/ret-thunk-13.c: Likewise.
5335 * gcc.target/i386/ret-thunk-14.c: Likewise.
5336 * gcc.target/i386/ret-thunk-15.c: Likewise.
5337 * gcc.target/i386/ret-thunk-16.c: Likewise.
5338 * gcc.target/i386/ret-thunk-2.c: Likewise.
5339 * gcc.target/i386/ret-thunk-22.c: Likewise.
5340 * gcc.target/i386/ret-thunk-23.c: Likewise.
5341 * gcc.target/i386/ret-thunk-24.c: Likewise.
5342 * gcc.target/i386/ret-thunk-3.c: Likewise.
5343 * gcc.target/i386/ret-thunk-4.c: Likewise.
5344 * gcc.target/i386/ret-thunk-5.c: Likewise.
5345 * gcc.target/i386/ret-thunk-6.c: Likewise.
5346 * gcc.target/i386/ret-thunk-7.c: Likewise.
5347 * gcc.target/i386/ret-thunk-8.c: Likewise.
5348 * gcc.target/i386/ret-thunk-9.c: Likewise.
5349
5350 2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
5351
5352 PR testsuite/81058
5353 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
5354 for variables on Darwin, rather than common.
5355 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
5356 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
5357
5358 2019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5359
5360 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
5361 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
5362
5363 2019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5364
5365 PR fortran/61968
5366 * gfortran.dg/assumed_type_10.f90: New test case.
5367 * gfortran.dg/assumed_type_11.f90: New test case.
5368
5369 2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
5370
5371 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
5372 now tested.
5373 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
5374
5375 2019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5376
5377 * g++.dg/diagnostic/main1.C: New.
5378
5379 2019-05-10 Marek Polacek <polacek@redhat.com>
5380
5381 PR c++/78010 - bogus -Wsuggest-override warning on final function.
5382 * g++.dg/warn/Wsuggest-override-2.C: New test.
5383
5384 2019-05-10 Jakub Jelinek <jakub@redhat.com>
5385
5386 PR tree-optimization/90385
5387 * gfortran.dg/pr90385.f90: New test.
5388
5389 PR c++/90383
5390 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
5391 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
5392
5393 2019-05-10 Paul Thomas <pault@gcc.gnu.org>
5394
5395 PR fortran/90093
5396 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
5397 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
5398
5399 PR fortran/90352
5400 * gfortran.dg/iso_c_binding_char_1.f90: New test.
5401
5402 PR fortran/90355
5403 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
5404 the direct passing of substrings as descriptors to bind(C).
5405 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
5406 'atmp' to account for the setting of the 'span' field.
5407 * gfortran.dg/transpose_optimization_2.f90: Ditto.
5408
5409 2019-05-10 Jakub Jelinek <jakub@redhat.com>
5410
5411 PR tree-optimization/88709
5412 PR tree-optimization/90271
5413 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
5414 arm*-*-*.
5415
5416 PR pch/90326
5417 * g++.dg/pch/pr90326.C: New test.
5418 * g++.dg/pch/pr90326.Hs: New file.
5419
5420 2019-05-10 Martin Liska <mliska@suse.cz>
5421
5422 PR middle-end/90340
5423 * gcc.dg/tree-ssa/pr90340-2.c: New test.
5424 * gcc.dg/tree-ssa/pr90340.c: New test.
5425
5426 2019-05-09 Cherry Zhang <cherryyz@google.com>
5427
5428 * go.dg/mapstring.go: New test.
5429
5430 2019-05-09 Richard Earnshaw <rearnsha@arm.com>
5431
5432 PR target/90405
5433 * gcc.target/arm/pr90405.c: New test.
5434
5435 2019-05-09 Martin Liska <mliska@suse.cz>
5436
5437 * gcc.dg/gimplefe-39.c: New test.
5438
5439 2019-05-09 Martin Liska <mliska@suse.cz>
5440
5441 * gcc.dg/gimplefe-37.c: New test.
5442 * gcc.dg/gimplefe-33.c: Likewise.
5443
5444 2019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5445
5446 PR c++/90382
5447 Revert:
5448 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5449
5450 * g++.dg/diagnostic/trailing1.C: New.
5451
5452 2019-05-09 Richard Biener <rguenther@suse.de>
5453
5454 PR tree-optimization/90395
5455 * gcc.dg/torture/pr90395.c: New testcase.
5456
5457 2019-05-08 Cherry Zhang <cherryyz@google.com>
5458
5459 * go.dg/cmpstring.go: New test.
5460
5461 2019-05-08 Jakub Jelinek <jakub@redhat.com>
5462
5463 PR c++/59813
5464 PR tree-optimization/89060
5465 * gcc.dg/tree-ssa/pr89060.c: New test.
5466
5467 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
5468 Richard Earnshaw <rearnsha@arm.com>
5469
5470 PR target/88167
5471 * gcc.target/arm/pr88167-1.c: New test.
5472 * gcc.target/arm/pr88167-2.c: New test.
5473
5474 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
5475
5476 PR tree-optimization/90078
5477 * g++.dg/tree-ssa/pr90078.C: New test.
5478
5479 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
5480
5481 PR tree-optimization/90240
5482 * gfortran.dg/graphite/pr90240.f: New test.
5483
5484 2019-05-08 Li Jia He <helijia@linux.ibm.com>
5485
5486 PR other/90381
5487 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
5488 test case to run on the little endian machine.
5489
5490 2019-05-08 Jakub Jelinek <jakub@redhat.com>
5491
5492 PR tree-optimization/90356
5493 * gcc.dg/tree-ssa/pr90356-1.c: New test.
5494 * gcc.dg/tree-ssa/pr90356-2.c: New test.
5495 * gcc.dg/tree-ssa/pr90356-3.c: New test.
5496 * gcc.dg/tree-ssa/pr90356-4.c: New test.
5497
5498 2019-05-07 Wei Xiao <wei3.xiao@intel.com>
5499
5500 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
5501 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
5502 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
5503 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
5504 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
5505 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
5506 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
5507 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
5508 * gcc.target/i386/sse-13.c: Ditto.
5509 * gcc.target/i386/sse-14.c: Ditto.
5510 * gcc.target/i386/sse-22.c: Ditto.
5511 * gcc.target/i386/sse-23.c: Ditto.
5512 * g++.dg/other/i386-2.C: Ditto.
5513 * g++.dg/other/i386-3.C: Ditto.
5514
5515 2019-05-07 Cherry Zhang <cherryyz@google.com>
5516
5517 * go.dg/arrayclear.go: New test.
5518 * go.dg/mapclear.go: New test.
5519
5520 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
5521
5522 PR target/89765
5523 * gcc.target/powerpc/pr89765-mc.c: New test.
5524 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
5525 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
5526 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
5527 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
5528 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
5529 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
5530 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
5531 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
5532 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
5533 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
5534 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
5535 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
5536 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
5537 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
5538 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
5539 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
5540 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
5541 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
5542 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
5543 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
5544 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
5545 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
5546 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
5547 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
5548
5549 2019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
5550
5551 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
5552 differences.
5553
5554 2019-05-07 Uroš Bizjak <ubizjak@gmail.com>
5555
5556 * gcc.target/i386/asm-7.c: New test.
5557 * gcc.target/i386/asm-1.c: Update expected error string.
5558 * gcc.target/i386/pr62120.c: Ditto.
5559
5560 2019-05-07 Li Jia He <helijia@linux.ibm.com>
5561
5562 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
5563 optimization.
5564 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
5565
5566 2019-05-06 H.J. Lu <hongjiu.lu@intel.com>
5567 Hongtao Liu <hongtao.liu@intel.com>
5568
5569 PR target/89750
5570 PR target/86444
5571 * gcc.target/i386/avx512f-vcomisd-2.c: New.
5572 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
5573
5574 2019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
5575
5576 PR fortran/90290
5577 * gfortran.dg/pr90290.f90: New test.
5578
5579 2019-05-06 Jakub Jelinek <jakub@redhat.com>
5580
5581 PR tree-optimization/88709
5582 PR tree-optimization/90271
5583 * gcc.dg/store_merging_26.c: New test.
5584 * gcc.dg/store_merging_27.c: New test.
5585 * gcc.dg/store_merging_28.c: New test.
5586 * gcc.dg/store_merging_29.c: New test.
5587
5588 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
5589
5590 PR target/89424
5591 * gcc.target/powerpc/pr89424-0.c: New test.
5592 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
5593 enable testing of newly patched capability.
5594 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
5595 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
5596 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
5597
5598 2019-05-06 Marek Polacek <polacek@redhat.com>
5599
5600 PR c++/90265 - ICE with generic lambda.
5601 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
5602
5603 2019-05-06 Richard Biener <rguenther@suse.de>
5604
5605 PR tree-optimization/90358
5606 * gcc.target/i386/pr90358.c: New testcase.
5607
5608 2019-05-06 Richard Biener <rguenther@suse.de>
5609
5610 PR tree-optimization/88828
5611 * gcc.target/i386/pr88828-0.c: New testcase.
5612
5613 2019-05-06 Richard Biener <rguenther@suse.de>
5614
5615 PR tree-optimization/90328
5616 * gcc.dg/torture/pr90328.c: New testcase.
5617
5618 2019-05-06 Richard Biener <rguenther@suse.de>
5619
5620 PR testsuite/90331
5621 * gcc.dg/pr87314-1.c: Align the substring to open up
5622 string merging for targets aligning strings to 8 bytes.
5623
5624 2019-05-06 Martin Liska <mliska@suse.cz>
5625
5626 PR sanitizer/90312
5627 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
5628 systems.
5629 * gcc.dg/tsan/pr88017.c: Likewise.
5630
5631 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5632
5633 PR fortran/90344
5634 * gfortran.dg/pr90344.f90: New test
5635
5636 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
5637
5638 PR tree-optimization/90269
5639 * g++.dg/tree-ssa/ldist-1.C: New file.
5640
5641 2019-05-03 Richard Biener <rguenther@suse.de>
5642
5643 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
5644
5645 2019-05-03 Richard Biener <rguenther@suse.de>
5646
5647 PR middle-end/89518
5648 * gcc.dg/pr89518.c: New testcase.
5649
5650 2019-05-03 Richard Biener <rguenther@suse.de>
5651
5652 PR middle-end/87314
5653 * gcc.dg/pr87314-1.c: New testcase.
5654
5655 2019-05-03 Richard Biener <rguenther@suse.de>
5656
5657 PR tree-optimization/88963
5658 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
5659 * gcc.target/i386/pr88963-1.c: New testcase.
5660 * gcc.target/i386/pr88963-2.c: Likewise.
5661
5662 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
5663
5664 PR target/88809
5665 * gcc.target/i386/pr88809.c: Adjust for darwin.
5666 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
5667
5668 2019-05-03 Jakub Jelinek <jakub@redhat.com>
5669
5670 PR tree-optimization/90303
5671 * g++.target/i386/pr90303.C: New test.
5672
5673 2019-05-03 Richard Biener <rguenther@suse.de>
5674
5675 PR tree-optimization/89698
5676 * g++.dg/tree-ssa/pr89698.C: New testcase.
5677
5678 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
5679
5680 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
5681
5682 2019-05-02 Richard Biener <rguenther@suse.de>
5683
5684 PR tree-optimization/89653
5685 * g++.dg/vect/pr89653.cc: New testcase.
5686
5687 2019-05-02 Richard Biener <rguenther@suse.de>
5688
5689 PR tree-optimization/89509
5690 * gcc.dg/torture/restrict-8.c: New testcase.
5691
5692 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
5693
5694 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
5695 for cold section label.
5696 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
5697 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
5698
5699 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5700
5701 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
5702 GNU targets.
5703
5704 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
5705
5706 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
5707
5708 2019-05-02 Martin Liska <mliska@suse.cz>
5709
5710 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
5711 * g++.target/i386/pr57362.C: Likewise.
5712
5713 2019-05-02 Martin Liska <mliska@suse.cz>
5714
5715 PR target/88809
5716 * gcc.target/i386/pr88809.c: New test.
5717 * gcc.target/i386/pr88809-2.c: New test.
5718
5719 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
5720
5721 PR fortran/60144
5722 * gfortran.dg/block_name_2.f90: Adjust dg-error.
5723 * gfortran.dg/dec_type_print_3.f90.f90: Likewise.
5724 * gfortran.dg/pr60144.f90: New test.
5725
5726 2019-05-01 Jeff Law <law@redhat.com>
5727
5728 PR tree-optimization/90037
5729 * g++.dg/tree-ssa/pr88797.C: New test.
5730
5731 2019-05-01 Nathan Sidwell <nathan@acm.org>
5732
5733 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
5734
5735 2019-04-30 Jakub Jelinek <jakub@redhat.com>
5736
5737 PR target/89093
5738 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
5739 target attribute.
5740
5741 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
5742
5743 * gcc.dg/sinhatanh-2.c: Count the number of functions.
5744 * gcc.dg/sinhatanh-3.c: Likewise.
5745
5746 2019-04-30 Martin Liska <mliska@suse.cz>
5747
5748 * gcc.dg/Werror-13.c: Add new tests for it.
5749 * gcc.dg/pragma-diag-6.c: Likewise.
5750
5751 2019-04-30 Jakub Jelinek <jakub@redhat.com>
5752
5753 PR target/89093
5754 * gcc.target/aarch64/pr89093.c: New test.
5755 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
5756
5757 PR tree-optimization/89475
5758 * gcc.dg/tree-ssa/pr89475.c: New test.
5759
5760 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
5761
5762 PR tree-optimization/90240
5763 Revert:
5764 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
5765
5766 PR tree-optimization/90078
5767 * g++.dg/tree-ssa/pr90078.C: New test.
5768
5769 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
5770
5771 * gcc.dg/uninit-25-gimple.c: New test.
5772 * gcc.dg/uninit-25.c: New test.
5773 * gcc.dg/uninit-26.c: New test.
5774 * gcc.dg/uninit-27-gimple.c: New test.
5775
5776 2019-04-29 Richard Biener <rguenther@suse.de>
5777
5778 PR tree-optimization/90278
5779 * gcc.dg/torture/pr90278.c: New testcase.
5780
5781 2019-04-27 Jakub Jelinek <jakub@redhat.com>
5782
5783 PR c++/90173
5784 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
5785 dg-do run.
5786
5787 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
5788
5789 PR target/89261
5790 * gcc.target/i386/pr89261.c: New test.
5791
5792 2019-04-27 Martin Liska <mliska@suse.cz>
5793
5794 PR middle-end/90258
5795 * gcc.dg/completion-5.c: New test.
5796 * gcc.target/i386/spellcheck-options-5.c: New test.
5797
5798 2019-04-26 Jim Wilson <jimw@sifive.com>
5799
5800 * gcc.target/riscv/load-immediate.c: New.
5801
5802 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
5803
5804 PR c++/90243
5805 * g++.dg/diagnostic/pr90243.C: New test.
5806
5807 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5808
5809 PR c++/90173
5810 * g++.dg/cpp1z/class-deduction66.C: New.
5811
5812 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5813
5814 * g++.dg/diagnostic/trailing1.C: New.
5815
5816 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
5817
5818 * gcc.dg/alias-16.c: New test.
5819
5820 2019-04-25 Martin Liska <mliska@suse.cz>
5821 H.J. Lu <hongjiu.lu@intel.com>
5822
5823 PR target/89929
5824 * g++.target/i386/mv28.C: New test.
5825 * gcc.target/i386/mvc14.c: Likewise.
5826 * g++.target/i386/pr57362.C: Updated.
5827
5828 2019-04-24 Jeff Law <law@redhat.com>
5829
5830 PR tree-optimization/90037
5831 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
5832 * gcc.dg/isolate-2.c: Likewise.
5833 * gcc.dg/isolate-4.c: Likewise.
5834 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
5835 * gcc.dg/pr90037.c: New test.
5836
5837 2019-04-25 Jakub Jelinek <jakub@redhat.com>
5838
5839 PR c++/44648
5840 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
5841
5842 2019-04-25 Richard Biener <rguenther@suse.de>
5843
5844 PR middle-end/90194
5845 * g++.dg/torture/pr90194.C: New testcase.
5846
5847 2019-04-24 Marek Polacek <polacek@redhat.com>
5848
5849 PR c++/90236
5850 * g++.dg/cpp1z/nontype-auto16.C: New test.
5851
5852 2019-04-24 Jakub Jelinek <jakub@redhat.com>
5853
5854 PR target/90193
5855 * gcc.target/i386/pr90193.c: New test.
5856
5857 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5858
5859 PR target/89952
5860 * gcc.target/s390/pr89952.c: New test.
5861
5862 2019-04-24 Jakub Jelinek <jakub@redhat.com>
5863
5864 PR target/90187
5865 * g++.target/i386/pr90187.C: New test.
5866
5867 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
5868
5869 * gdc.test/README.gcc: New file.
5870
5871 2019-04-24 Jakub Jelinek <jakub@redhat.com>
5872
5873 PR tree-optimization/90208
5874 * gcc.dg/tsan/pr90208-1.c: New test.
5875 * gcc.dg/tsan/pr90208-2.c: New test.
5876
5877 PR tree-optimization/90211
5878 * gcc.dg/autopar/pr90211.c: New test.
5879
5880 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
5881 Robin Dapp <rdapp@linux.ibm.com>
5882
5883 * gdc.dg/link.d: Test if target d_runtime.
5884 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
5885 * gdc.dg/simd.d: Likewise.
5886
5887 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
5888
5889 * gdc.test/fail_compilation/fail2456.d: New test.
5890 * gdc.test/fail_compilation/test18312.d: New test.
5891 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
5892
5893 2018-04-23 Sudakshina Das <sudi.das@arm.com>
5894
5895 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
5896 for linux targets.
5897 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
5898 with GNU note section.
5899
5900 2019-04-23 Jeff Law <law@redhat.com>
5901
5902 * lib/target-supports.exp
5903 (check_effective_target_keeps_null_pointer_checks): Add cr16.
5904
5905 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
5906
5907 PR rtl-optimization/87979
5908 * gcc.dg/pr87979.c: New test.
5909
5910 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
5911
5912 PR rtl-optimization/84032
5913 * gcc.dg/pr84032.c: New test.
5914
5915 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
5916
5917 PR tree-optimization/90078
5918 * g++.dg/tree-ssa/pr90078.C: New test.
5919
5920 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
5921
5922 PR tree-optimization/90021
5923 * gfortran.dg/pr90021.f90: New test.
5924
5925 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
5926
5927 PR fortran/90166
5928 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
5929
5930 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
5931
5932 PR fortran/57284
5933 * gfortran.dg/class_70.f03
5934
5935 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
5936
5937 PR target/90178
5938 * gcc.target/i386/pr90178.c: New test.
5939
5940 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
5941
5942 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
5943
5944 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
5945
5946 PR c++/89900
5947 * g++.dg/cpp0x/pr89900-1.C: New.
5948 * g++.dg/cpp0x/pr89900-2.C: Likewise.
5949 * g++.dg/cpp0x/pr89900-3.C: Likewise.
5950 * g++.dg/cpp0x/pr89900-4.C: Likewise.
5951
5952 2019-04-19 Jakub Jelinek <jakub@redhat.com>
5953
5954 PR middle-end/90139
5955 * gcc.c-torture/compile/pr90139.c: New test.
5956
5957 PR c++/90138
5958 * g++.dg/template/pr90138.C: New test.
5959
5960 PR c/89888
5961 * c-c++-common/pr89888.c: New test.
5962 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
5963 Don't expect -Wswitch-unreachable warning.
5964
5965 PR c++/90108
5966 * c-c++-common/pr90108.c: New test.
5967
5968 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
5969
5970 PR middle-end/85164
5971 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
5972
5973 2019-04-18 Richard Biener <rguenther@suse.de>
5974
5975 PR debug/90131
5976 * gcc.dg/guality/pr90131.c: New testcase.
5977
5978 2019-04-17 Jakub Jelinek <jakub@redhat.com>
5979
5980 PR c++/89325
5981 * g++.dg/ext/attrib58.C: New test.
5982 * g++.dg/ext/attrib59.C: New test.
5983 * g++.dg/ext/attrib60.C: New test.
5984
5985 PR target/90125
5986 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
5987 constants to ensure precise result even when not using fma.
5988 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
5989 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
5990 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
5991 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
5992 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
5993 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
5994 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
5995 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
5996 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
5997
5998 2019-04-17 Marek Polacek <polacek@redhat.com>
5999
6000 PR c++/90124 - bogus error with incomplete type in decltype.
6001 * g++.dg/cpp0x/decltype70.C: New test.
6002
6003 2019-04-17 Jakub Jelinek <jakub@redhat.com>
6004
6005 PR middle-end/90095
6006 * gcc.dg/pr90095-1.c: New test.
6007 * gcc.dg/pr90095-2.c: New test.
6008
6009 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
6010
6011 PR fortran/90048
6012 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
6013 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
6014 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
6015
6016 PR fortran/90067
6017 PR fortran/90114
6018 * gfortran.dg/goacc/private-1.f95: Remove file.
6019 * gfortran.dg/goacc/private-2.f95: Likewise.
6020 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
6021 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
6022 Likewise.
6023 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
6024
6025 2019-04-17 Jakub Jelinek <jakub@redhat.com>
6026
6027 PR target/89093
6028 * gcc.target/arm/pr89093-2.c: New test.
6029
6030 2019-04-16 Jakub Jelinek <jakub@redhat.com>
6031
6032 PR c++/86953
6033 * g++.dg/cpp0x/constexpr-86953.C: New test.
6034
6035 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
6036
6037 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
6038
6039 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
6040
6041 PR debug/89528
6042 * gcc.dg/guality/pr89528.c: New.
6043
6044 PR rtl-optimization/86438
6045 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
6046
6047 2019-04-16 Jakub Jelinek <jakub@redhat.com>
6048
6049 PR target/90096
6050 * gcc.target/i386/pr90096.c: New test.
6051 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
6052 * gcc.target/i386/pr69255-2.c: Likewise.
6053 * gcc.target/i386/pr69255-3.c: Likewise.
6054
6055 PR rtl-optimization/90082
6056 * gcc.dg/pr90082.c: New test.
6057
6058 PR tree-optimization/90090
6059 * g++.dg/opt/pr90090.C: New test.
6060
6061 2019-04-16 Richard Biener <rguenther@suse.de>
6062
6063 PR tree-optimization/56049
6064 * gfortran.dg/pr56049.f90: New testcase.
6065
6066 2019-04-15 Richard Biener <rguenther@suse.de>
6067
6068 PR debug/90074
6069 * gcc.dg/guality/pr90074.c: New testcase.
6070
6071 2019-04-15 Richard Biener <rguenther@suse.de>
6072
6073 PR tree-optimization/90071
6074 * gcc.dg/torture/pr90071.c: New testcase.
6075
6076 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
6077
6078 PR rtl-optimization/89794
6079 * gcc.dg/torture/pr89794.c: New testcase.
6080
6081 2019-04-15 Richard Biener <rguenther@suse.de>
6082
6083 PR ipa/88936
6084 * gcc.dg/torture/pr88936-1.c: New testcase.
6085 * gcc.dg/torture/pr88936-2.c: Likewise.
6086 * gcc.dg/torture/pr88936-3.c: Likewise.
6087
6088 2019-04-15 Martin Jambor <mjambor@suse.cz>
6089
6090 PR ipa/pr89693
6091 * g++.dg/ipa/pr89693.C: New test.
6092
6093 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
6094
6095 PR tree-optimization/90020
6096 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
6097
6098 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
6099
6100 PR lto/89358
6101 * g++.dg/lto/pr89358_0.C: New testcase.
6102 * g++.dg/lto/pr89358_1.C: New testcase.
6103
6104 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6105
6106 PR fortran/85448
6107 * gfortran.dg/bind_c_usage_33.f90: New test and...
6108 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
6109
6110 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
6111
6112 PR fortran/89843
6113 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
6114 in ctg. Test the conversion of the descriptor types in the main
6115 program.
6116 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
6117 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
6118
6119 PR fortran/89846
6120 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
6121 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
6122
6123 PR fortran/90022
6124 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
6125 the computation of 'ans'. Also, change the expected results for
6126 CFI_is_contiguous to comply with standard.
6127 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
6128 results for CFI_is_contiguous to comply with standard.
6129 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
6130 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
6131
6132 2019-04-13 Jakub Jelinek <jakub@redhat.com>
6133
6134 PR target/89093
6135 * gcc.target/arm/pr89093.c: New test.
6136
6137 2019-04-12 Jakub Jelinek <jakub@redhat.com>
6138
6139 PR c/89933
6140 * c-c++-common/pr89933.c: New test.
6141
6142 2019-04-12 Martin Sebor <msebor@redhat.com>
6143
6144 PR c/88383
6145 PR c/89288
6146 PR c/89798
6147 PR c/89797
6148 * c-c++-common/attributes-1.c: Adjust.
6149 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
6150 * c-c++-common/builtin-has-attribute-6.c: New test.
6151 * c-c++-common/builtin-has-attribute-7.c: New test.
6152 * c-c++-common/pr71574.c: Adjust.
6153 * gcc.dg/pr25559.c: Adjust.
6154 * gcc.dg/attr-vector_size.c: New test.
6155
6156 2019-04-12 Jakub Jelinek <jakub@redhat.com>
6157
6158 PR rtl-optimization/89965
6159 * gcc.target/i386/pr89965.c: New test.
6160
6161 2019-04-12 Marek Polacek <polacek@redhat.com>
6162
6163 PR c++/87603 - constexpr functions are no longer noexcept.
6164 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
6165 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
6166 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
6167 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
6168 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
6169 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
6170
6171 2019-04-12 Marek Polacek <polacek@redhat.com>
6172
6173 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
6174 * g++.dg/cpp0x/pr86397-1.C: Likewise.
6175 * g++.dg/cpp0x/pr86397-2.C: Likewise.
6176
6177 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
6178
6179 * g++.target/arm/arm.exp: Change format of default prune regex.
6180 * gcc.target/arm/arm.exp: Change format of default prune regex.
6181
6182 2019-04-12 Martin Liska <mliska@suse.cz>
6183
6184 PR middle-end/89970
6185 * gcc.target/i386/mvc15.c: New test.
6186 * gcc.target/i386/mvc3.c: Quote target in error pattern.
6187 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
6188
6189 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6190
6191 PR target/87532
6192 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
6193 instruction counts.
6194 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
6195 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
6196
6197 2019-04-12 Jakub Jelinek <jakub@redhat.com>
6198
6199 PR c/89946
6200 * c-c++-common/pr89946.c: New test.
6201
6202 PR rtl-optimization/90026
6203 * g++.dg/opt/pr90026.C: New test.
6204
6205 2018-04-11 Steve Ellcey <sellcey@marvell.com>
6206
6207 PR rtl-optimization/87763
6208 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
6209 to bfi.
6210
6211 2019-04-11 Richard Biener <rguenther@suse.de>
6212
6213 PR tree-optimization/90020
6214 * gcc.dg/torture/pr90020.c: New testcase.
6215
6216 2019-04-11 Richard Biener <rguenther@suse.de>
6217
6218 PR tree-optimization/90018
6219 * gcc.dg/vect/pr90018.c: New testcase.
6220
6221 2018-04-10 Steve Ellcey <sellcey@marvell.com>
6222
6223 PR rtl-optimization/87763
6224 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
6225 to bfi.
6226 * gcc.target/aarch64/combine_bfi_2.c: New test.
6227
6228 2019-04-10 Jakub Jelinek <jakub@redhat.com>
6229
6230 PR middle-end/90025
6231 * gcc.c-torture/execute/pr90025.c: New test.
6232
6233 PR c++/90010
6234 * gcc.dg/pr90010.c: New test.
6235
6236 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
6237
6238 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
6239 (dg-options): Use -O2 -fdump-rtl-ce1.
6240 (dg-final): Scan ce1 RTL dump instead of asm dump.
6241
6242 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
6243
6244 PR target/90024
6245 * gcc.dg/torture/neon-immediate-timode.c: New test.
6246
6247 2019-04-09 Jakub Jelinek <jakub@redhat.com>
6248
6249 PR tree-optimization/89998
6250 * gcc.c-torture/compile/pr89998-1.c: New test.
6251 * gcc.c-torture/compile/pr89998-2.c: New test.
6252
6253 PR target/90015
6254 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
6255 diagnostics.
6256
6257 2019-04-08 Richard Biener <rguenther@suse.de>
6258
6259 PR tree-optimization/90006
6260 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
6261
6262 2019-04-08 Jakub Jelinek <jakub@redhat.com>
6263
6264 PR rtl-optimization/89865
6265 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
6266
6267 PR rtl-optimization/89865
6268 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
6269 on ia32.
6270
6271 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
6272
6273 PR tree-optimization/89725
6274 * gcc.dg/tree-ssa/pr89725.c: New test.
6275
6276 2019-04-08 Martin Liska <mliska@suse.cz>
6277
6278 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
6279
6280 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6281
6282 PR c++/89914
6283 * g++.dg/ext/has_nothrow_constructor-3.C: New.
6284
6285 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
6286
6287 PR target/89945
6288 * gcc.target/i386/pr89945.c: New test.
6289
6290 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6291
6292 PR fortran/87352
6293 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
6294 * gfortran.dg/finalize_33.f90: Likewise.
6295 * gfortran.dg/finalize_34.f90: New test.
6296
6297 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6298
6299 PR fortran/89981
6300 * gfortran.dg/entry_22.f90: New test.
6301
6302 2019-04-05 Marek Polacek <polacek@redhat.com>
6303
6304 PR c++/87145 - bogus error converting class type in template arg list.
6305 * g++.dg/cpp0x/constexpr-conv3.C: New test.
6306 * g++.dg/cpp0x/constexpr-conv4.C: New test.
6307
6308 2019-04-05 Martin Sebor <msebor@redhat.com>
6309
6310 PR bootstrap/89980
6311 * g++.dg/init/array52.C: New test.
6312
6313 2019-04-05 David Malcolm <dmalcolm@redhat.com>
6314
6315 PR c/89985
6316 * c-c++-common/pr89985.c: New test.
6317
6318 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
6319
6320 PR c/71598
6321 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
6322 size of enums.
6323 * gcc.dg/torture/pr71598-2.c: Likewise.
6324
6325 2019-04-05 Marek Polacek <polacek@redhat.com>
6326
6327 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
6328 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
6329
6330 2019-04-05 Richard Biener <rguenther@suse.de>
6331
6332 PR debug/89892
6333 PR debug/89905
6334 * gcc.dg/guality/pr89892.c: New testcase.
6335 * gcc.dg/guality/pr89905.c: Likewise.
6336 * gcc.dg/guality/loop-1.c: Likewise.
6337
6338 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
6339
6340 PR tree-optimization/89956
6341 * gfortran.dg/pr89956.f90: New test.
6342
6343 2019-04-04 Martin Sebor <msebor@redhat.com>
6344
6345 PR c++/89974
6346 PR c++/89878
6347 PR c++/89833
6348 PR c++/47488
6349 * g++.dg/abi/mangle69.C: New test.
6350 * g++.dg/abi/mangle70.C: New test.
6351 * g++.dg/abi/mangle71.C: New test.
6352 * g++.dg/abi/mangle72.C: New test.
6353 * g++.dg/cpp0x/constexpr-array19.C: New test.
6354 * g++.dg/cpp2a/nontype-class15.C: New test.
6355 * g++.dg/cpp2a/nontype-class16.C: New test.
6356 * g++.dg/init/array51.C: New test.
6357 * g++.dg/template/nontype29.C: New test.
6358
6359 2019-04-04 Martin Sebor <msebor@redhat.com>
6360
6361 PR middle-end/89957
6362 PR middle-end/89911
6363 * gcc.dg/Wstringop-overflow-13.c: New test.
6364
6365 2019-04-04 Martin Sebor <msebor@redhat.com>
6366
6367 PR middle-end/89934
6368 * gcc.dg/Wrestrict-19.c: New test.
6369 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
6370
6371 2019-04-04 Jeff Law <law@redhat.com>
6372
6373 PR rtl-optimization/89399
6374 * gcc.c-torture/compile/pr89399.c: New test.
6375
6376 2019-04-04 Harald Anlauf <anlauf@gmx.de>
6377
6378 PR fortran/89904
6379 * gfortran.dg/pr85797.f90: Adjust testcase.
6380
6381 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6382
6383 PR c++/65619
6384 * g++.dg/template/friend67.C: New.
6385
6386 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6387
6388 PR c++/61327
6389 * g++.dg/cpp0x/friend4.C: New.
6390 * g++.dg/cpp0x/friend5.C: Likewise.
6391
6392 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6393
6394 PR c++/56643
6395 * g++.dg/cpp0x/noexcept40.C: New.
6396
6397 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
6398
6399 PR fortran/68567
6400 * gfortran.dg/parameter_array_error_1.f90: New test.
6401
6402 2019-04-03 qing zhao <qing.zhao@oracle.com>
6403
6404 PR tree-optimization/89730
6405 * gcc.dg/live-patching-4.c: New test.
6406
6407 2019-04-03 Clément Chigot <clement.chigot@atos.net>
6408
6409 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
6410 supported.
6411
6412 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6413
6414 PR c/71598
6415 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
6416 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
6417
6418 2019-04-03 Richard Biener <rguenther@suse.de>
6419
6420 PR tree-optimization/84101
6421 * gcc.target/i386/pr84101.c: New testcase.
6422
6423 2019-04-02 Jeff Law <law@redhat.com>
6424
6425 * gcc.target/visium/bit_shift.c: xfail.
6426
6427 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
6428
6429 PR target/89902
6430 PR target/89903
6431 * gcc.target/i386/pr70799-4.c: Remove.
6432 * gcc.target/i386/pr70799-5.c: Remove.
6433 * gcc.target/i386/pr89902.c: New test.
6434 * gcc.target/i386/pr89903.c: Ditto.
6435
6436 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
6437
6438 PR rtl-optimization/84206
6439 * gcc.dg/pr84206.c: New test.
6440
6441 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
6442
6443 PR rtl-optimization/85876
6444 * gcc.dg/pr85876.c: New test.
6445
6446 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6447
6448 * gcc.target/s390/zvector/vec-double-compile.c: New test.
6449 * gcc.target/s390/zvector/vec-float-compile.c: New test.
6450 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
6451 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
6452
6453 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6454
6455 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
6456 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
6457 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
6458 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
6459
6460 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6461
6462 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
6463 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
6464
6465 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6466
6467 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
6468 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
6469
6470 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
6471
6472 PR testsuite/89916
6473 * gcc.dg/pr86928.c: Do not attempt to add -m32.
6474
6475 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6476
6477 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
6478 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
6479 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
6480 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
6481 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
6482 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
6483 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
6484 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
6485
6486 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6487
6488 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
6489 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
6490 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
6491 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
6492 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
6493 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
6494
6495 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6496
6497 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
6498 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
6499 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
6500 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
6501
6502 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6503
6504 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
6505 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
6506
6507 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6508
6509 * gcc.target/s390/arch13/sel-1.c: New test.
6510
6511 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6512
6513 * gcc.target/s390/arch13/popcount-1.c: New test.
6514
6515 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6516
6517 * gcc.target/s390/arch13/bitops-1.c: New test.
6518 * gcc.target/s390/arch13/bitops-2.c: New test.
6519 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
6520 option and adjust line numbers.
6521 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6522
6523 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6524
6525 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
6526 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
6527 runtime check for the vxe2 hardware feature on IBM Z.
6528
6529 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
6530
6531 PR testsuite/89907
6532 * lib/target-supports.exp (check_avx2_available): Replace
6533 avx_available with avx2_available.
6534
6535 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
6536
6537 PR rtl-optimization/85412
6538 * gcc.dg/pr85412.c: New test.
6539
6540 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6541
6542 PR c++/62207
6543 * g++.dg/template/crash130.C: New.
6544 * g++.dg/template/crash131.C: Likewise.
6545
6546 2019-04-01 Martin Sebor <msebor@redhat.com>
6547
6548 PR c/89685
6549 * gcc.dg/attr-copy-8.c: New test.
6550 * g++.dg/ext/attr-copy-2.C: New test.
6551
6552 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
6553
6554 PR rtl-optimization/86928
6555 * gcc.dg/pr86928.c: New test.
6556
6557 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
6558
6559 PR rtl-optimization/87273
6560 * gcc.dg/pr87273.c: New test.
6561
6562 2019-04-01 Martin Liska <mliska@suse.cz>
6563
6564 PR driver/89861
6565 * gcc.dg/spellcheck-options-18.c: New test.
6566 * gcc.dg/spellcheck-options-19.c: New test.
6567 * gcc.dg/spellcheck-options-20.c: New test.
6568 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
6569 * gcc.dg/completion-2.c: Add one variant with no argument.
6570
6571 2019-04-01 Richard Biener <rguenther@suse.de>
6572
6573 PR c/71598
6574 * gcc.dg/torture/pr71598-1.c: New testcase.
6575 * gcc.dg/torture/pr71598-2.c: Likewise.
6576 * gcc.dg/torture/pr71598-3.c: Likewise.
6577
6578 2019-03-31 Marek Polacek <polacek@redhat.com>
6579
6580 PR c++/89852 - ICE with C++11 functional cast with { }.
6581 * g++.dg/cpp0x/initlist115.C: New test.
6582
6583 2019-03-31 Harald Anlauf <anlauf@gmx.de>
6584
6585 PR fortran/83515
6586 PR fortran/85797
6587 * gfortran.dg/pr85797.f90: New test.
6588
6589 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6590
6591 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
6592
6593 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
6594
6595 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
6596 cleanup_extra_files.
6597 (dmd2dg): Copy additional files after test is translated.
6598 (gdc-do-test): Remove all copied files after test.
6599
6600 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
6601
6602 PR fortran/89841
6603 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
6604 for c_deallocate, c_allocate and c_assumed_size so that the
6605 attributes of the array arguments are correct and are typed.
6606 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
6607 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
6608
6609 PR fortran/89842
6610 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
6611 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
6612
6613 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6614
6615 PR fortran/89866
6616 * gfortran.dg/pointer_intent_8.f90: New test.
6617
6618 2019-03-29 Jim Wilson <jimw@sifive.com>
6619
6620 * gcc.target/riscv/predef-1.c: New.
6621 * gcc.target/riscv/predef-2.c: New.
6622 * gcc.target/riscv/predef-3.c: New.
6623 * gcc.target/riscv/predef-4.c: New.
6624 * gcc.target/riscv/predef-5.c: New.
6625 * gcc.target/riscv/predef-6.c: New.
6626 * gcc.target/riscv/predef-7.c: New.
6627 * gcc.target/riscv/predef-8.c: New.
6628
6629 2019-03-29 Jakub Jelinek <jakub@redhat.com>
6630
6631 PR rtl-optimization/89865
6632 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
6633 the first argument register, so that occassional spills/fills are
6634 ignored.
6635
6636 PR sanitizer/89869
6637 * g++.dg/ubsan/vptr-14.C: New test.
6638
6639 PR c/89872
6640 * gcc.dg/tree-ssa/pr89872.c: New test.
6641
6642 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
6643
6644 * gcc.dg/diag-sanity.c: New test.
6645
6646 2019-03-29 Marek Polacek <polacek@redhat.com>
6647
6648 PR c++/89871
6649 * g++.dg/cpp2a/desig14.C: New test.
6650
6651 PR c++/89876 - ICE with deprecated conversion.
6652 * g++.dg/warn/conv5.C: New test.
6653
6654 2019-03-29 Martin Liska <mliska@suse.cz>
6655
6656 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
6657 * gcc.dg/pr68766.c: Likewise.
6658
6659 2019-03-29 Jakub Jelinek <jakub@redhat.com>
6660
6661 PR rtl-optimization/87485
6662 * gcc.dg/pr87485.c: New test.
6663
6664 2019-03-28 Jakub Jelinek <jakub@redhat.com>
6665
6666 PR middle-end/89621
6667 * gfortran.dg/gomp/pr89621.f90: New test.
6668
6669 2019-03-28 Martin Sebor <msebor@redhat.com>
6670
6671 PR c++/66548
6672 * g++.dg/cpp0x/decltype-pr66548.C: New test.
6673
6674 PR c++/81506
6675 * g++.dg/cpp0x/decltype-pr81506.C: New test.
6676
6677 2019-03-28 Marek Polacek <polacek@redhat.com>
6678
6679 PR c++/89612 - ICE with member friend template with noexcept.
6680 * g++.dg/cpp0x/noexcept38.C: New test.
6681 * g++.dg/cpp0x/noexcept39.C: New test.
6682 * g++.dg/cpp1z/noexcept-type21.C: New test.
6683
6684 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
6685
6686 PR target/89848
6687 * gcc.target/i386/pr89848.c: New test.
6688
6689 2019-03-28 Marek Polacek <polacek@redhat.com>
6690
6691 PR c++/89836 - bool constant expression and explicit conversions.
6692 * g++.dg/cpp2a/explicit15.C: New test.
6693
6694 2019-03-28 Jakub Jelinek <jakub@redhat.com>
6695
6696 PR c/89812
6697 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
6698 other than AVR. Add dg-options "".
6699
6700 PR c++/89785
6701 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
6702 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
6703
6704 2019-03-27 Janus Weil <janus@gcc.gnu.org>
6705
6706 PR fortran/85537
6707 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
6708 * gfortran.dg/pointer_init_11.f90: New test case.
6709
6710 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
6711
6712 PR target/85667
6713 * gcc.target/i386/pr85667-5.c: New testcase.
6714 * gcc.target/i386/pr85667-6.c: New testcase.
6715
6716 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
6717
6718 PR testsuite/89834
6719 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
6720
6721 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
6722
6723 PR rtl-optimization/89313
6724 * gcc.dg/pr89313.c: New test.
6725
6726 2019-03-26 Jeff Law <law@redhat.com>
6727
6728 PR rtl-optimization/87761
6729 PR rtl-optimization/89826
6730 * gcc.c-torture/execute/pr89826.c: New test.
6731
6732 2019-03-27 Richard Biener <rguenther@suse.de>
6733
6734 * gcc.dg/torture/20190327-1.c: New testcase.
6735
6736 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
6737
6738 PR fortran/88247
6739 * gfortran.dg/associate_47.f90: New test.
6740
6741 2019-03-27 Richard Biener <rguenther@suse.de>
6742
6743 PR tree-optimization/89463
6744 * gcc.dg/guality/pr89463.c: New testcase.
6745
6746 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
6747
6748 PR target/89827
6749 * gcc.target/i386/pr89827.c: New test.
6750
6751 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6752
6753 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
6754 syntax.
6755
6756 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
6757
6758 PR tree-optimization/81740
6759 * gcc.dg/vect/pr81740-1.c: New testcase.
6760 * gcc.dg/vect/pr81740-2.c: Likewise.
6761
6762 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
6763
6764 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
6765 options in permute args tests.
6766
6767 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6768
6769 PR c++/84598
6770 * g++.dg/ext/pr84598.C: New.
6771
6772 2019-03-26 Jakub Jelinek <jakub@redhat.com>
6773
6774 PR c++/89796
6775 * g++.dg/gomp/pr89796.C: New test.
6776 * gcc.dg/gomp/pr89796.c: New test.
6777
6778 2019-03-25 David Malcolm <dmalcolm@redhat.com>
6779
6780 PR rtl-optimization/88347
6781 PR rtl-optimization/88423
6782 * gcc.c-torture/compile/pr88347.c: New test.
6783 * gcc.c-torture/compile/pr88423.c: New test.
6784
6785 2019-03-25 Martin Sebor <msebor@redhat.com>
6786
6787 PR c/89812
6788 * gcc.dg/attr-aligned-3.c: New test.
6789
6790 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
6791
6792 PR debug/86964
6793 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
6794
6795 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6796
6797 PR c++/84661
6798 PR c++/85013
6799 * g++.dg/concepts/pr84661.C: New.
6800 * g++.dg/torture/pr85013.C: Likewise.
6801
6802 2019-03-25 Marek Polacek <polacek@redhat.com>
6803
6804 PR c++/89214 - ICE when initializing aggregates with bases.
6805 * g++.dg/cpp1z/aggr-base8.C: New test.
6806 * g++.dg/cpp1z/aggr-base9.C: New test.
6807
6808 PR c++/89705 - ICE with reference binding with conversion function.
6809 * g++.dg/cpp0x/rv-conv2.C: New test.
6810
6811 2019-03-25 Richard Biener <rguenther@suse.de>
6812
6813 PR tree-optimization/89789
6814 * gcc.dg/torture/pr89789.c: New testcase.
6815
6816 2019-03-25 Nathan Sidwell <nathan@acm.org>
6817
6818 * g++.dg/abi/lambda-static-1.C: New.
6819
6820 2019-03-25 Richard Biener <rguenther@suse.de>
6821
6822 PR tree-optimization/89802
6823 * g++.dg/tree-ssa/pr89802.C: New testcase.
6824
6825 2019-03-25 Jakub Jelinek <jakub@redhat.com>
6826
6827 PR c++/60702
6828 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
6829 for _ZTH* calls.
6830 * g++.dg/tls/thread_local11a.C: New test.
6831
6832 2019-03-25 Richard Biener <rguenther@suse.de>
6833
6834 PR middle-end/89790
6835 * g++.dg/pr89790.C: New testcase.
6836
6837 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
6838
6839 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
6840 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
6841 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
6842 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
6843
6844 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6845
6846 PR fortran/78865
6847 * gfortran.dg/altreturn_10.f90: New test.
6848 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
6849
6850 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
6851
6852 PR rtl-optimization/89676
6853 * gcc.target/i386/pr89676.c: New.
6854
6855 2019-03-22 Jakub Jelinek <jakub@redhat.com>
6856
6857 PR c++/60702
6858 * g++.dg/tls/thread_local11.C: New test.
6859 * g++.dg/tls/thread_local11.h: New test.
6860 * g++.dg/tls/thread_local12a.C: New test.
6861 * g++.dg/tls/thread_local12b.C: New test.
6862 * g++.dg/tls/thread_local12c.C: New test.
6863 * g++.dg/tls/thread_local12d.C: New test.
6864 * g++.dg/tls/thread_local12e.C: New test.
6865 * g++.dg/tls/thread_local12f.C: New test.
6866 * g++.dg/tls/thread_local12g.C: New test.
6867 * g++.dg/tls/thread_local12h.C: New test.
6868 * g++.dg/tls/thread_local12i.C: New test.
6869 * g++.dg/tls/thread_local12j.C: New test.
6870 * g++.dg/tls/thread_local12k.C: New test.
6871 * g++.dg/tls/thread_local12l.C: New test.
6872
6873 PR c++/87481
6874 * g++.dg/cpp1y/constexpr-87481.C: New test.
6875
6876 2019-03-22 Simon Wright <simon@pushface.org>
6877
6878 PR ada/89583
6879 * gnat.dg/socket2.adb: New.
6880
6881 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
6882
6883 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
6884
6885 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
6886
6887 PR target/89784
6888 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
6889 for _mm_mask{,3,z}_*.
6890 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
6891 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
6892 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
6893 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
6894 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
6895 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
6896 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
6897 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
6898 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
6899 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
6900 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
6901 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
6902 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
6903 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
6904 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
6905
6906 2019-03-22 Jakub Jelinek <jakub@redhat.com>
6907
6908 PR target/89784
6909 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
6910 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
6911 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
6912 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
6913 __builtin_ia32_vfmsubss3_mask3): Define.
6914 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
6915 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
6916 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
6917 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
6918 __builtin_ia32_vfmsubss3_mask3): Define.
6919 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
6920 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
6921 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
6922 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
6923 __builtin_ia32_vfmsubss3_mask3): Define.
6924 * gcc.target/i386/sse-14.c: Add tests for
6925 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
6926 * gcc.target/i386/sse-22.c: Likewise.
6927
6928 2019-03-21 Martin Sebor <msebor@redhat.com>
6929
6930 PR tree-optimization/89350
6931 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
6932 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
6933 * gcc.dg/Wstringop-overflow-11.c: New test.
6934 * gcc.dg/Wstringop-overflow-12.c: New test.
6935 * gcc.dg/pr89350.c: New test.
6936 * gcc.dg/pr40340-1.c: Adjust expected warning.
6937 * gcc.dg/pr40340-2.c: Same.
6938 * gcc.dg/pr40340-4.c: Same.
6939 * gcc.dg/pr40340-5.c: Same.
6940
6941 2019-03-21 Jakub Jelinek <jakub@redhat.com>
6942
6943 PR lto/89692
6944 * g++.dg/other/pr89692.C: New test.
6945
6946 PR c++/89767
6947 * g++.dg/cpp1y/lambda-init18.C: New test.
6948 * g++.dg/cpp1y/lambda-init19.C: New test.
6949 * g++.dg/cpp1y/pr89767.C: New test.
6950
6951 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
6952 Cesar Philippidis <cesar@codesourcery.com>
6953
6954 PR fortran/72741
6955 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
6956 file.
6957 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
6958 Likewise.
6959
6960 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
6961
6962 PR fortran/72741
6963 * c-c++-common/goacc/routine-3-extern.c: New file.
6964 * c-c++-common/goacc/routine-3.c: Adjust.
6965 * c-c++-common/goacc/routine-4-extern.c: New file.
6966 * c-c++-common/goacc/routine-4.c: Adjust.
6967 * gfortran.dg/goacc/routine-module-3.f90: New file.
6968
6969 PR fortran/89773
6970 * gfortran.dg/goacc/pr89773.f90: New file.
6971 * gfortran.dg/goacc/pr77765.f90: Adjust.
6972 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
6973
6974 PR fortran/72741
6975 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
6976
6977 PR fortran/72741
6978 * gfortran.dg/goacc/routine-module-1.f90: New file.
6979 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
6980 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6981
6982 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
6983
6984 PR fortran/56408
6985 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
6986 (dg-compile-aux-modules): Fix diagnostic.
6987 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
6988 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
6989
6990 PR fortran/56408
6991 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
6992 missing nexted dg-test call support in dejaGNU 1.4.4.
6993
6994 PR fortran/29383
6995 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
6996 other '*.exp' files.
6997
6998 2019-03-21 Richard Biener <rguenther@suse.de>
6999
7000 PR tree-optimization/89779
7001 * gcc.dg/torture/pr89779.c: New testcase.
7002
7003 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7004
7005 PR c++/78645
7006 * g++.dg/cpp0x/constexpr-ice20.C: New.
7007
7008 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7009
7010 PR c++/89571
7011 * g++.dg/cpp0x/noexcept37.C: New.
7012
7013 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
7014
7015 PR d/89017
7016 * gdc.dg/pr89017.d: New test.
7017
7018 2019-03-20 Janus Weil <janus@gcc.gnu.org>
7019
7020 PR fortran/71861
7021 * gfortran.dg/interface_abstract_5.f90: New test case.
7022
7023 2019-03-20 Jakub Jelinek <jakub@redhat.com>
7024
7025 PR target/89775
7026 * gcc.target/s390/pr89775-1.c: New test.
7027 * gcc.target/s390/pr89775-2.c: New test.
7028
7029 2019-03-20 Jakub Jelinek <jakub@redhat.com>
7030
7031 PR target/89752
7032 * g++.target/aarch64/aarch64.exp: New file.
7033 * g++.target/aarch64/pr89752.C: New test.
7034
7035 2019-03-19 Martin Sebor <msebor@redhat.com>
7036
7037 PR tree-optimization/89688
7038 * gcc.dg/strlenopt-61.c: New test.
7039 * g++.dg/warn/Wstringop-overflow-2.C: New test.
7040
7041 2019-03-19 Jim Wilson <jimw@sifive.com>
7042
7043 PR target/89411
7044 * gcc.target/riscv/losum-overflow.c: New test.
7045
7046 2019-03-19 Martin Sebor <msebor@redhat.com>
7047
7048 PR tree-optimization/89644
7049 * gcc.dg/Wstringop-truncation-8.c: New test.
7050
7051 2019-03-19 Martin Liska <mliska@suse.cz>
7052
7053 PR middle-end/89737
7054 * gcc.dg/pr89737.c: New test.
7055
7056 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
7057
7058 PR lto/87809
7059 PR lto/89335
7060 * g++.dg/lto/pr87089_0.C: New testcase.
7061 * g++.dg/lto/pr87089_1.C: New testcase.
7062 * g++.dg/lto/pr89335_0.C: New testcase.
7063
7064 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7065
7066 PR target/89736
7067 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
7068 restrict this test to vsx targets.
7069
7070 2019-03-19 Jakub Jelinek <jakub@redhat.com>
7071
7072 PR target/89752
7073 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
7074 * g++.dg/ext/asm16.C: Likewise.
7075 * g++.dg/ext/asm17.C: New test.
7076
7077 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
7078
7079 * c-c++-common/unroll-7.c: New test.
7080
7081 2019-03-19 Jakub Jelinek <jakub@redhat.com>
7082
7083 PR target/89726
7084 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
7085 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
7086 Add expected results for them.
7087
7088 PR c/89734
7089 * gcc.dg/pr89734.c: New test.
7090
7091 2019-03-18 Martin Sebor <msebor@redhat.com>
7092
7093 PR tree-optimization/89720
7094 * gcc.dg/Warray-bounds-42.c: New test.
7095
7096 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
7097
7098 PR c++/89630
7099 * g++.target/i386/pr89630.C: New test.
7100
7101 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
7102
7103 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
7104
7105 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
7106
7107 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
7108 the "store" test as well.
7109 * gcc.target/powerpc/bswap32.c: Ditto.
7110
7111 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
7112
7113 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
7114 the "store" test as well.
7115 * gcc.target/powerpc/bswap32.c: Ditto.
7116
7117 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
7118
7119 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
7120 "exceeds" instead of just one that talks about "too large".
7121
7122 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
7123
7124 * gcc.target/aarch64/sve/cost_model_1.c: New test.
7125
7126 2019-03-18 Martin Jambor <mjambor@suse.cz>
7127
7128 PR tree-optimization/89546
7129 * gcc.dg/tree-ssa/pr89546.c: New test.
7130
7131 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
7132
7133 PR target/89627
7134 * g++.target/riscv/call-with-empty-struct-float.C: New file.
7135 * g++.target/riscv/call-with-empty-struct-int.C: New file.
7136 * g++.target/riscv/call-with-empty-struct.H: New file.
7137 * g++.target/riscv/riscv.exp: New file.
7138
7139 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7140
7141 PR c++/85014
7142 * g++.dg/cpp0x/pr85014.C: New.
7143
7144 2019-03-18 Jakub Jelinek <jakub@redhat.com>
7145
7146 PR middle-end/86979
7147 * gcc.dg/pr86979.c: New test.
7148
7149 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7150
7151 PR fortran/88008
7152 * gfortran.dg/typebound_call_31.f90: New test.
7153
7154 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
7155
7156 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
7157 hppa*-*-hpux*.
7158 * gcc.dg/compat/pr83487-1_y.c: Likewise.
7159
7160 * gfortran.dg/pointer_init_10.f90: Require visibility support.
7161 * gfortran.dg/temporary_3.f90: Likewise.
7162
7163 * gcc.dg/pr88074.c: Require c99_runtime.
7164 * gcc.dg/warn-abs-1.c: Likewise.
7165 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
7166
7167 PR testsuite/89666
7168 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
7169 hppa*-*-hpux*.
7170 * gcc.dg/attr-copy.c: Require alias support.
7171 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
7172
7173 2019-03-16 Jakub Jelinek <jakub@redhat.com>
7174
7175 PR fortran/89724
7176 * gfortran.dg/continuation_15.f90: New test.
7177 * gfortran.dg/continuation_16.f90: New test.
7178
7179 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
7180
7181 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
7182
7183 PR testsuite/89393
7184 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
7185 * g++.dg/cpp0x/pr84497.C: Likewise.
7186
7187 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
7188 * gcc.dg/attr-copy-6.c: Likewise.
7189 * gcc.dg/pr87793.c: Likewise.
7190
7191 PR testsuite/89471
7192 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
7193
7194 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
7195 * gcc.dg/gimplefe-34.c: Likewise.
7196 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
7197 * gcc.dg/compat/pr83487-2_y.c: Likewise.
7198
7199 PR testsuite/84174
7200 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
7201 hppa*64*-*-*.
7202
7203 PR testsuite/83453
7204 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
7205
7206 * lib/target-supports.exp (check_ascii_locale_available): Remove
7207 hppa*-*-hpux*.
7208
7209 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7210
7211 PR fortran/84394
7212 * gfortran.dg/blockdata_11.f90: New test.
7213
7214 2019-03-15 Harald Anlauf <anlauf@gmx.de>
7215
7216 PR fortran/60091
7217 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
7218 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
7219
7220 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
7221
7222 PR target/87532
7223 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
7224 instruction selection.
7225 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
7226 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
7227 * gcc.target/powerpc/pr87532-mc.c: New test.
7228 * gcc.target/powerpc/pr87532.c: New test.
7229 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
7230 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
7231 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
7232 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
7233 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
7234 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
7235 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
7236 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
7237 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
7238 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
7239 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
7240 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
7241 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
7242 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
7243 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
7244 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
7245 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
7246 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
7247 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
7248 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
7249 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
7250 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
7251 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
7252 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
7253 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
7254 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
7255 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
7256
7257 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
7258
7259 PR c++/88534
7260 PR c++/88537
7261 * g++.dg/cpp2a/pr88534.C: New.
7262 * g++.dg/cpp2a/pr88537.C: New.
7263
7264 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
7265
7266 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
7267 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
7268 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
7269 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
7270
7271 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7272
7273 PR target/89719
7274 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
7275 * gcc.target/aarch64/spellcheck_5.c: Likewise.
7276 * gcc.target/aarch64/spellcheck_6.c: Likewise.
7277
7278 2019-03-15 Jakub Jelinek <jakub@redhat.com>
7279
7280 PR c++/89709
7281 * g++.dg/cpp0x/constexpr-89709.C: New test.
7282
7283 PR debug/89704
7284 * gcc.dg/debug/pr89704.c: New test.
7285
7286 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
7287
7288 PR target/89650
7289 * g++.target/i386/pr89650.C: New test.
7290
7291 2019-03-14 Richard Biener <rguenther@suse.de>
7292
7293 * gcc.dg/gimplefe-13.c: Adjust.
7294 * gcc.dg/gimplefe-14.c: Likewise.
7295 * gcc.dg/gimplefe-17.c: Likewise.
7296 * gcc.dg/gimplefe-18.c: Likewise.
7297 * gcc.dg/gimplefe-7.c: Likewise.
7298 * gcc.dg/torture/pr89595.c: Likewise.
7299 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
7300 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
7301 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
7302 * gcc.dg/tree-ssa/scev-3.c: Likewise.
7303 * gcc.dg/tree-ssa/scev-4.c: Likewise.
7304 * gcc.dg/tree-ssa/scev-5.c: Likewise.
7305 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
7306 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
7307
7308 2019-03-14 Jakub Jelinek <jakub@redhat.com>
7309
7310 PR ipa/89684
7311 * gcc.target/i386/pr89684.c: New test.
7312
7313 PR rtl-optimization/89679
7314 * gcc.dg/pr89679.c: New test.
7315
7316 2019-03-14 Richard Biener <rguenther@suse.de>
7317
7318 PR tree-optimization/89710
7319 * gcc.dg/torture/pr89710.c: New testcase.
7320
7321 2019-03-14 Richard Biener <rguenther@suse.de>
7322
7323 PR middle-end/89698
7324 * g++.dg/torture/pr89698.C: New testcase.
7325
7326 2019-03-14 Jakub Jelinek <jakub@redhat.com>
7327
7328 PR tree-optimization/89703
7329 * gcc.c-torture/compile/pr89703-1.c: New test.
7330 * gcc.c-torture/compile/pr89703-2.c: New test.
7331
7332 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
7333
7334 PR target/89523
7335 * gcc.target/i386/pr89523-1a.c: New test.
7336 * gcc.target/i386/pr89523-1b.c: Likewise.
7337 * gcc.target/i386/pr89523-2.c: Likewise.
7338 * gcc.target/i386/pr89523-3.c: Likewise.
7339 * gcc.target/i386/pr89523-4.c: Likewise.
7340 * gcc.target/i386/pr89523-5.c: Likewise.
7341 * gcc.target/i386/pr89523-6.c: Likewise.
7342 * gcc.target/i386/pr89523-7.c: Likewise.
7343 * gcc.target/i386/pr89523-8.c: Likewise.
7344 * gcc.target/i386/pr89523-9.c: Likewise.
7345
7346 2019-03-14 Jakub Jelinek <jakub@redhat.com>
7347
7348 PR c++/89512
7349 * g++.dg/cpp1y/var-templ61.C: New test.
7350
7351 PR c++/89652
7352 * g++.dg/cpp1y/constexpr-89652.C: New test.
7353
7354 2019-03-13 Harald Anlauf <anlauf@gmx.de>
7355
7356 PR fortran/87045
7357 * gfortran.dg/pr87045.f90: New test.
7358
7359 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
7360
7361 PR target/85860
7362 * gcc.target/i386/pr85860.c: New.
7363
7364 2019-03-13 Marek Polacek <polacek@redhat.com>
7365
7366 PR c++/89686 - mixing init-capture and simple-capture in lambda.
7367 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
7368
7369 PR c++/89660 - bogus error with -Wredundant-move.
7370 * g++.dg/cpp0x/Wredundant-move8.C: New test.
7371 * g++.dg/cpp0x/Wredundant-move9.C: New test.
7372
7373 2019-03-13 Janus Weil <janus@gcc.gnu.org>
7374
7375 PR fortran/89601
7376 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
7377 * gfortran.dg/pdt_30.f90: New test case.
7378
7379 2019-03-13 Marek Polacek <polacek@redhat.com>
7380
7381 PR c++/88979 - further P0634 fix for constructors.
7382 * g++.dg/cpp2a/typename15.C: New test.
7383
7384 2019-03-13 Martin Sebor <msebor@redhat.com>
7385
7386 PR tree-optimization/89662
7387 * gcc.dg/Warray-bounds-41.c: New test.
7388
7389 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7390
7391 PR c++/63508
7392 * g++.dg/cpp0x/auto53.C: New.
7393
7394 2019-03-13 Richard Biener <rguenther@suse.de>
7395
7396 PR middle-end/89677
7397 * gcc.dg/torture/pr89677.c: New testcase.
7398
7399 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7400
7401 PR c++/85558
7402 * g++.dg/other/friend16.C: New.
7403 * g++.dg/other/friend17.C: Likewise.
7404
7405 2019-03-13 Jakub Jelinek <jakub@redhat.com>
7406
7407 PR middle-end/88588
7408 * c-c++-common/gomp/pr88588.c: New test.
7409
7410 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
7411
7412 PR fortran/66695
7413 PR fortran/77746
7414 PR fortran/79485
7415 * gfortran.dg/binding_label_tests_30.f90: New test.
7416 * gfortran.dg/binding_label_tests_31.f90: New test.
7417 * gfortran.dg/binding_label_tests_32.f90: New test.
7418 * gfortran.dg/binding_label_tests_33.f90: New test.
7419
7420 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
7421
7422 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
7423 * gdc.dg/ubsan/ubsan.exp: New file.
7424 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
7425 Explicitly return flags from procedure.
7426
7427 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
7428
7429 PR d/88957
7430 * gdc.dg/pr88957.d: New test.
7431 * gdc.dg/simd.d: Add new vector tests.
7432
7433 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
7434
7435 PR d/87824
7436 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
7437 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
7438 -nostdinc++ flag.
7439
7440 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7441
7442 PR fortran/87673
7443 * gfortran.dg/charlen_17.f90: New test.
7444
7445 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
7446
7447 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
7448
7449 2019-03-12 Martin Liska <mliska@suse.cz>
7450
7451 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
7452 * gfortran.dg/binding_label_tests_4.f03: Likewise.
7453 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
7454 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
7455 * gfortran.dg/c_loc_tests_17.f90: Likewise.
7456 * gfortran.dg/constructor_9.f90: Likewise.
7457 * gfortran.dg/dec_structure_8.f90: Likewise.
7458 * gfortran.dg/entry_4.f90: Likewise.
7459 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
7460 * gfortran.dg/initialization_23.f90: Likewise.
7461 * gfortran.dg/logical_assignment_1.f90: Likewise.
7462 * gfortran.dg/pr80752.f90: Likewise.
7463 * gfortran.dg/pr88116_1.f90: Likewise.
7464 * gfortran.dg/pr88467.f90: Likewise.
7465 * gfortran.dg/typebound_call_7.f03: Likewise.
7466 * gfortran.dg/typebound_generic_1.f03: Likewise.
7467 * gfortran.dg/typebound_operator_2.f03: Likewise.
7468 * gfortran.dg/typebound_operator_4.f03: Likewise.
7469 * gfortran.dg/typebound_proc_9.f03: Likewise.
7470 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
7471
7472 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
7473
7474 PR fortran/89363
7475 * gfortran.dg/assumed_rank_16.f90: New test.
7476
7477 PR fortran/89364
7478 * gfortran.dg/assumed_rank_17.f90: New test.
7479
7480 2019-03-12 Jakub Jelinek <jakub@redhat.com>
7481
7482 PR middle-end/89663
7483 * gcc.c-torture/compile/pr89663-1.c: New test.
7484 * gcc.c-torture/compile/pr89663-2.c: New test.
7485
7486 2019-03-12 Richard Biener <rguenther@suse.de>
7487
7488 PR tree-optimization/89664
7489 * gfortran.dg/pr89664.f90: New testcase.
7490
7491 2019-03-11 Jakub Jelinek <jakub@redhat.com>
7492
7493 PR fortran/89651
7494 * gfortran.dg/gomp/pr89651.f90: New test.
7495
7496 PR middle-end/89655
7497 PR bootstrap/89656
7498 * gcc.c-torture/compile/pr89655.c: New test.
7499
7500 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
7501
7502 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
7503 target.
7504
7505 2019-03-11 Martin Liska <mliska@suse.cz>
7506
7507 * g++.dg/conversion/simd3.C (foo): Wrap option names
7508 with apostrophe character.
7509 * g++.dg/cpp1z/decomp3.C (test): Likewise.
7510 (test3): Likewise.
7511 * g++.dg/cpp1z/decomp4.C (test): Likewise.
7512 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
7513 * g++.dg/cpp1z/decomp45.C (f): Likewise.
7514 * g++.dg/opt/pr34036.C: Likewise.
7515 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
7516 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
7517 * gcc.dg/cpp/dir-only-4.c: Likewise.
7518 * gcc.dg/cpp/dir-only-5.c: Likewise.
7519 * gcc.dg/cpp/pr71591.c: Likewise.
7520 * gcc.dg/format/opt-1.c: Likewise.
7521 * gcc.dg/format/opt-2.c: Likewise.
7522 * gcc.dg/format/opt-3.c: Likewise.
7523 * gcc.dg/format/opt-4.c: Likewise.
7524 * gcc.dg/format/opt-5.c: Likewise.
7525 * gcc.dg/format/opt-6.c: Likewise.
7526 * gcc.dg/pr22231.c: Likewise.
7527 * gcc.dg/pr33007.c: Likewise.
7528 * gcc.dg/simd-1.c (hanneke): Likewise.
7529 * gcc.dg/simd-5.c: Likewise.
7530 * gcc.dg/simd-6.c: Likewise.
7531 * gcc.dg/spellcheck-options-14.c: Likewise.
7532 * gcc.dg/spellcheck-options-15.c: Likewise.
7533 * gcc.dg/spellcheck-options-16.c: Likewise.
7534 * gcc.dg/spellcheck-options-17.c: Likewise.
7535 * gcc.dg/tree-ssa/pr23109.c: Likewise.
7536 * gcc.dg/tree-ssa/recip-5.c: Likewise.
7537 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
7538 (__attribute__): Likewise.
7539 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
7540 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
7541 * gcc.target/powerpc/warn-1.c: Likewise.
7542 * gcc.target/powerpc/warn-2.c: Likewise.
7543
7544 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
7545
7546 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
7547
7548 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
7549
7550 * c-c++-common/unroll-6.c: New test.
7551
7552 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7553
7554 PR c++/87571
7555 * g++.dg/template/memfriend18.C: New.
7556
7557 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7558
7559 * gdc.dg/pr89041.d: Mark as compile test.
7560
7561 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7562
7563 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
7564 dg-options.
7565
7566 2019-03-10 Martin Jambor <mjambor@suse.cz>
7567
7568 PR tree-optimization/85762
7569 PR tree-optimization/87008
7570 PR tree-optimization/85459
7571 * g++.dg/tree-ssa/pr87008.C: New test.
7572 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
7573
7574 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7575
7576 PR fortran/66089
7577 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
7578 * gfortran.dg/no_arg_check_2.f90: Likewise.
7579
7580 2019-03-10 Jakub Jelinek <jakub@redhat.com>
7581
7582 PR c++/89648
7583 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
7584
7585 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7586
7587 PR fortran/66089
7588 * gfortran.dg/dependency_53.f90: New test.
7589
7590 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7591
7592 PR fortran/87734
7593 * gfortran.dg/public_private_module_10.f90: New test.
7594
7595 2019-03-09 John David Anglin <dave.anglin@bell.net>
7596
7597 PR c++/70349
7598 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
7599
7600 PR middle-end/68733
7601 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
7602
7603 PR testsuite/89472
7604 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
7605
7606 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
7607
7608 PR c++/87750
7609 * g++.dg/cpp0x/pr87750.C: New.
7610
7611 2019-03-09 John David Anglin <dave.anglin@bell.net>
7612
7613 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
7614 * c-c++-common/ident-1a.c: Likewise.
7615 * c-c++-common/ident-1b.c: Likewise.
7616 * c-c++-common/ident-2b.c: Likewise.
7617
7618 * g++.dg/tls/pr77285-2.C: Require tls_native support.
7619
7620 * g++.dg/ext/visibility/lambda1.C: Require visibility.
7621
7622 PR inline-asm/87010
7623 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
7624
7625 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
7626 libatomic_available.
7627
7628 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
7629
7630 PR d/89041
7631 * gdc.dg/pr89041.d: New test.
7632
7633 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7634
7635 PR fortran/71544
7636 * gfortran.dg/c_ptr_tests_19.f90: New test.
7637
7638 2019-03-09 John David Anglin <dave.anglin@bell.net>
7639
7640 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
7641 * gnat.dg/debug12.adb: Likewise.
7642
7643 * lib/target-supports.exp (check_effective_target_weak_undefined):
7644 Return 0 on hppa*-*-hpux*.
7645 (check_ascii_locale_available): Likewise.
7646
7647 2019-03-09 Janus Weil <janus@gcc.gnu.org>
7648
7649 PR fortran/84504
7650 * gfortran.dg/pointer_init_10.f90: New test case.
7651
7652 2019-03-09 John David Anglin <dave.anglin@bell.net>
7653
7654 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
7655
7656 2019-03-09 John David Anglin <dave.anglin@bell.net>
7657
7658 PR fortran/89639
7659 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
7660
7661 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
7662
7663 PR fortran/71203
7664 * gfortran.dg/array_simplify_3.f90: New test case.
7665
7666 2019-03-09 Jakub Jelinek <jakub@redhat.com>
7667
7668 PR c/88568
7669 * g++.dg/other/pr88568.C: New test.
7670
7671 PR rtl-optimization/89634
7672 * gcc.c-torture/execute/pr89634.c: New test.
7673
7674 2019-03-08 Jakub Jelinek <jakub@redhat.com>
7675
7676 PR c/85870
7677 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
7678 -r -nostdlib -flinker-output=nolto-rel.
7679
7680 2019-03-08 David Malcolm <dmalcolm@redhat.com>
7681
7682 PR target/79926
7683 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
7684 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7685 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7686 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7687
7688 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7689
7690 PR c++/63540
7691 * g++.dg/cpp0x/implicit17.C: New.
7692
7693 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7694
7695 PR c++/22149
7696 * g++.dg/template/access29.C: New.
7697
7698 2019-03-08 Jakub Jelinek <jakub@redhat.com>
7699
7700 PR c++/82075
7701 * g++.dg/cpp1z/decomp49.C: New test.
7702
7703 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
7704
7705 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
7706
7707 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
7708
7709 PR target/68924
7710 PR target/78782
7711 PR target/87558
7712 * gcc.target/i386/pr78782.c: New test.
7713 * gcc.target/i386/pr87558.c: Ditto.
7714
7715 2019-03-08 Jakub Jelinek <jakub@redhat.com>
7716
7717 PR c/85870
7718 * gcc.dg/lto/pr85870_0.c: New test.
7719 * gcc.dg/lto/pr85870_1.c: New test.
7720
7721 2019-03-08 Martin Liska <mliska@suse.cz>
7722
7723 PR target/86952
7724 * gcc.target/i386/pr86952.c: New test.
7725 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
7726 scanned pattern.
7727 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7728
7729 2019-03-08 Jakub Jelinek <jakub@redhat.com>
7730
7731 PR c++/89585
7732 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
7733 asm volatile.
7734
7735 PR c++/89599
7736 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
7737 * g++.dg/parse/array-size2.C: Likewise.
7738 * g++.dg/cpp0x/constexpr-89599.C: New test.
7739
7740 PR c++/89622
7741 * g++.dg/warn/pr89622.C: New test.
7742
7743 2019-03-07 Jakub Jelinek <jakub@redhat.com>
7744
7745 PR target/80003
7746 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
7747 * gcc.target/i386/interrupt-6.c: Likewise.
7748 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
7749
7750 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7751
7752 PR c++/84518
7753 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
7754 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
7755
7756 2019-03-07 Jakub Jelinek <jakub@redhat.com>
7757
7758 PR translation/79999
7759 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
7760 * c-c++-common/gomp/doacross-3.c: New test.
7761
7762 PR target/89602
7763 * gcc.target/i386/avx512f-vmovss-1.c: New test.
7764 * gcc.target/i386/avx512f-vmovss-2.c: New test.
7765 * gcc.target/i386/avx512f-vmovss-3.c: New test.
7766 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
7767 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
7768 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
7769
7770 2019-03-07 Martin Jambor <mjambor@suse.cz>
7771
7772 PR lto/87525
7773 * gcc.dg/ipa/ipcp-5.c: New test.
7774
7775 2019-03-07 Martin Jambor <mjambor@suse.cz>
7776
7777 PR ipa/88235
7778 * g++.dg/ipa/pr88235.C: New test.
7779
7780 2019-04-07 Richard Biener <rguenther@suse.de>
7781
7782 PR middle-end/89618
7783 * gcc.target/i386/pr89618.c: New testcase.
7784
7785 2019-03-07 Richard Biener <rguenther@suse.de>
7786
7787 PR tree-optimization/89595
7788 * gcc.dg/torture/pr89595.c: New testcase.
7789
7790 2019-03-07 Jakub Jelinek <jakub@redhat.com>
7791
7792 PR c++/89585
7793 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
7794
7795 2019-03-06 Harald Anlauf <anlauf@gmx.de>
7796
7797 PR fortran/71203
7798 * gfortran.dg/substr_8.f90: New test.
7799
7800 2019-03-06 Jakub Jelinek <jakub@redhat.com>
7801
7802 PR c++/87148
7803 * g++.dg/ext/flexary34.C: New test.
7804
7805 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
7806
7807 PR rtl-optimization/88845
7808 * gcc.target/powerpc/pr88845.c: New test.
7809
7810 2019-03-06 Marek Polacek <polacek@redhat.com>
7811
7812 PR c++/87378 - bogus -Wredundant-move warning.
7813 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
7814 * g++.dg/cpp0x/Wredundant-move7.C: New test.
7815
7816 2019-03-06 Richard Biener <rguenther@suse.de>
7817
7818 PR testsuite/89551
7819 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
7820 the way that makes the testcase PASS.
7821
7822 2019-03-05 Jakub Jelinek <jakub@redhat.com>
7823
7824 PR middle-end/89590
7825 * gcc.dg/pr89590.c: New test.
7826
7827 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
7828
7829 PR target/89222
7830 * gcc.target/arm/pr89222.c: Add new test.
7831
7832 2019-03-05 Richard Biener <rguenther@suse.de>
7833
7834 PR tree-optimization/89594
7835 * gcc.dg/pr89594.c: New testcase.
7836
7837 2019-03-05 Jakub Jelinek <jakub@redhat.com>
7838
7839 PR tree-optimization/89487
7840 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
7841 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
7842 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
7843 "%r14".
7844
7845 PR bootstrap/89560
7846 * g++.dg/other/pr89560.C: New test.
7847
7848 PR tree-optimization/89570
7849 * gcc.dg/pr89570.c: New test.
7850
7851 PR tree-optimization/89566
7852 * c-c++-common/pr89566.c: New test.
7853
7854 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7855
7856 PR c++/84605
7857 * g++.dg/parse/crash69.C: New.
7858
7859 2019-03-04 Jakub Jelinek <jakub@redhat.com>
7860
7861 PR c++/71446
7862 * g++.dg/cpp2a/desig12.C: New test.
7863 * g++.dg/cpp2a/desig13.C: New test.
7864
7865 2019-03-04 Tamar Christina <tamar.christina@arm.com>
7866
7867 PR target/88530
7868 * gcc.target/aarch64/options_set_10.c: Add native.
7869
7870 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
7871
7872 PR tree-optimization/89437
7873 * gcc.dg/sinatan-1.c: Fix testcase.
7874
7875 2019-03-04 Richard Biener <rguenther@suse.de>
7876
7877 PR middle-end/89572
7878 * gcc.dg/torture/pr89572.c: New testcase.
7879
7880 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
7881
7882 PR tree-optimization/89487
7883 * gcc.dg/tree-ssa/pr89487.c: New test.
7884
7885 2019-03-03 Harald Anlauf <anlauf@gmx.de>
7886
7887 PR fortran/77583
7888 * gfortran.dg/pr77583.f90: New test.
7889
7890 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7891
7892 PR fortran/72714
7893 * gfortran.dg/coarray_allocate_11.f90: New test.
7894
7895 2019-03-02 Harald Anlauf <anlauf@gmx.de>
7896
7897 PR fortran/89516
7898 * gfortran.dg/pr89492.f90: Adjust testcase.
7899 * gfortran.dg/transfer_check_5.f90: New test.
7900
7901 2019-03-02 Jakub Jelinek <jakub@redhat.com>
7902
7903 PR c++/71446
7904 * g++.dg/cpp2a/desig10.C: New test.
7905 * g++.dg/cpp2a/desig11.C: New test.
7906 * g++.dg/ext/desig4.C: Expect 4 new errors.
7907
7908 PR target/89506
7909 * gcc.dg/pr89506.c: New test.
7910
7911 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
7912 Monk Chiang <sh.chiang04@gmail.com>
7913
7914 * gcc.target/riscv/attribute-1.c: New.
7915 * gcc.target/riscv/attribute-2.c: Likewise.
7916 * gcc.target/riscv/attribute-3.c: Likewise.
7917 * gcc.target/riscv/attribute-4.c: Likewise.
7918 * gcc.target/riscv/attribute-5.c: Likewise.
7919 * gcc.target/riscv/attribute-6.c: Likewise.
7920 * gcc.target/riscv/attribute-7.c: Likewise.
7921 * gcc.target/riscv/attribute-8.c: Likewise.
7922 * gcc.target/riscv/attribute-9.c: Likewise.
7923
7924 * gcc.target/riscv/arch-1.c: New.
7925 * gcc.target/riscv/arch-2.c: Likewise.
7926 * gcc.target/riscv/arch-3.c: Likewise.
7927 * gcc.target/riscv/arch-4.c: Likewise.
7928
7929 2019-03-01 Jakub Jelinek <jakub@redhat.com>
7930
7931 PR middle-end/89497
7932 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
7933 scan-tree-dump-times from dom3 to tracer pass.
7934
7935 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
7936
7937 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
7938 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
7939
7940 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
7941
7942 PR rtl-optimization/85899
7943 * gcc.dg/pr85899.c: New test.
7944
7945 2019-03-01 Marek Polacek <polacek@redhat.com>
7946
7947 PR c++/89537 - missing location for error with non-static member fn.
7948 * g++.dg/diagnostic/member-fn-1.C: New test.
7949
7950 PR c++/89532 - ICE with incomplete type in decltype.
7951 * g++.dg/cpp2a/nontype-class14.C: New test.
7952
7953 2019-03-01 Jakub Jelinek <jakub@redhat.com>
7954
7955 Implement P1002R1, Try-catch blocks in constexpr functions
7956 PR c++/89513
7957 * g++.dg/cpp2a/constexpr-try1.C: New test.
7958 * g++.dg/cpp2a/constexpr-try2.C: New test.
7959 * g++.dg/cpp2a/constexpr-try3.C: New test.
7960 * g++.dg/cpp2a/constexpr-try4.C: New test.
7961 * g++.dg/cpp2a/constexpr-try5.C: New test.
7962 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
7963
7964 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
7965
7966 PR tree-optimization/89535
7967 * gfortran.dg/vect/pr89535.f90: New test.
7968
7969 2019-03-01 Richard Biener <rguenther@suse.de>
7970
7971 PR middle-end/89541
7972 * gfortran.dg/pr89451.f90: New testcase.
7973
7974 2019-03-01 Richard Biener <rguenther@suse.de>
7975
7976 PR middle-end/89497
7977 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
7978 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
7979 that happen now earlier.
7980
7981 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
7982
7983 * gcc.c-torture/execute/20190228-1.c: New test.
7984
7985 2019-02-28 Marek Polacek <polacek@redhat.com>
7986
7987 PR c++/87068 - missing diagnostic with fallthrough statement.
7988 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
7989
7990 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
7991 Cesar Philippidis <cesar@codesourcery.com>
7992
7993 PR fortran/72741
7994 PR fortran/89433
7995 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
7996 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
7997
7998 PR fortran/72741
7999 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
8000
8001 PR fortran/72741
8002 PR fortran/89433
8003 * gfortran.dg/goacc/routine-6.f90: Update
8004 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
8005 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
8006
8007 2019-02-28 Jakub Jelinek <jakub@redhat.com>
8008
8009 PR c/89521
8010 * gcc.dg/pr89521-1.c: New test.
8011 * gcc.dg/pr89521-2.c: New test.
8012
8013 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
8014
8015 PR testsuite/89441
8016 * g++.dg/ipa/pr89009.C: Update symbol visibility.
8017
8018 2019-02-28 Tamar Christina <tamar.christina@arm.com>
8019
8020 PR target/88530
8021 * gcc.target/aarch64/options_set_10.c: New test.
8022
8023 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8024
8025 PR c++/89522
8026 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
8027
8028 2019-02-28 Jakub Jelinek <jakub@redhat.com>
8029
8030 PR c/89525
8031 * gcc.dg/pr89525.c: New test.
8032
8033 PR c/89520
8034 * gcc.dg/pr89520-1.c: New test.
8035 * gcc.dg/pr89520-2.c: New test.
8036
8037 2019-02-27 Marek Polacek <polacek@redhat.com>
8038
8039 PR c++/88857 - ICE with value-initialization of argument in template.
8040 * g++.dg/cpp0x/initlist-value4.C: New test.
8041
8042 2019-02-27 Marek Polacek <polacek@redhat.com>
8043
8044 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
8045 * g++.dg/cpp0x/using-enum-3.C: New test.
8046
8047 2019-02-27 Jakub Jelinek <jakub@redhat.com>
8048
8049 PR tree-optimization/89280
8050 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
8051 keyword.
8052
8053 2019-02-27 Richard Biener <rguenther@suse.de>
8054
8055 * gcc.dg/gimplefe-36.c: New testcase.
8056
8057 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8058
8059 PR c++/89488
8060 * g++.dg/cpp0x/nsdmi15.C: New.
8061
8062 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8063
8064 PR c++/88987
8065 * g++.dg/cpp0x/pr88987.C: New.
8066
8067 2019-02-27 Jakub Jelinek <jakub@redhat.com>
8068
8069 PR tree-optimization/89280
8070 * gcc.c-torture/compile/pr89280.c: New test.
8071 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
8072 function. Skip the test for -O0.
8073
8074 2018-02-26 Steve Ellcey <sellcey@marvell.com>
8075
8076 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
8077 * gfortran.dg/simd-builtins-2.f90: Ditto.
8078 * gfortran.dg/simd-builtins-6.f90: Ditto.
8079 * gfortran.dg/simd-builtins-8.f90: New test.
8080 * gfortran.dg/simd-builtins-8.h: New header file.
8081
8082 2019-02-26 Jakub Jelinek <jakub@redhat.com>
8083
8084 PR c++/89507
8085 * g++.dg/other/new2.C: New test.
8086
8087 PR tree-optimization/89500
8088 * gcc.dg/pr89500.c: New test.
8089 * gcc.dg/Wstringop-overflow-10.c: New test.
8090 * gcc.dg/strlenopt-60.c: New test.
8091
8092 2019-02-26 Harald Anlauf <anlauf@gmx.de>
8093
8094 PR fortran/89492
8095 * gfortran.dg/pr89492.f90: New test.
8096
8097 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8098
8099 PR fortran/89496
8100 * gfortran.dg/altreturn_9_0.f90: New file.
8101 * gfortran.dg/altreturn_9_1.f90: New file.
8102
8103 2019-02-26 Jakub Jelinek <jakub@redhat.com>
8104
8105 PR c++/89481
8106 * g++.dg/cpp1y/constexpr-89481.C: New test.
8107
8108 2019-02-26 Richard Biener <rguenther@suse.de>
8109
8110 PR tree-optimization/89505
8111 * gcc.dg/torture/pr89505.c: New testcase.
8112
8113 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
8114
8115 * gnat.dg/opt77.adb: New test.
8116 * gnat.dg/opt77_pkg.ad[sb]: New helper.
8117
8118 2019-02-26 Jakub Jelinek <jakub@redhat.com>
8119
8120 PR target/89474
8121 * gcc.target/i386/pr89474.c: New test.
8122
8123 2019-02-25 Jakub Jelinek <jakub@redhat.com>
8124
8125 PR c/77754
8126 * gcc.c-torture/compile/pr77754-1.c: New test.
8127 * gcc.c-torture/compile/pr77754-2.c: New test.
8128 * gcc.c-torture/compile/pr77754-3.c: New test.
8129 * gcc.c-torture/compile/pr77754-4.c: New test.
8130 * gcc.c-torture/compile/pr77754-5.c: New test.
8131 * gcc.c-torture/compile/pr77754-6.c: New test.
8132
8133 2019-02-25 Tamar Christina <tamar.christina@arm.com>
8134
8135 PR target/88530
8136 * gcc.target/aarch64/options_set_1.c: New test.
8137 * gcc.target/aarch64/options_set_2.c: New test.
8138 * gcc.target/aarch64/options_set_3.c: New test.
8139 * gcc.target/aarch64/options_set_4.c: New test.
8140 * gcc.target/aarch64/options_set_5.c: New test.
8141 * gcc.target/aarch64/options_set_6.c: New test.
8142 * gcc.target/aarch64/options_set_7.c: New test.
8143 * gcc.target/aarch64/options_set_8.c: New test.
8144 * gcc.target/aarch64/options_set_9.c: New test.
8145
8146 2019-02-25 Tamar Christina <tamar.christina@arm.com>
8147
8148 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
8149 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
8150 Rename ....
8151 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
8152 test_vfmlslq_high_f16): ... To this.
8153 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
8154 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
8155 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
8156 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
8157 test_vfmlslq_laneq_high_u32): Rename ...
8158 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
8159 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
8160 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
8161 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
8162 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
8163 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
8164 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
8165 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
8166 test_vfmlslq_laneq_low_u32): Rename ...
8167 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
8168 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
8169 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
8170 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
8171 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
8172 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
8173 Rename ...
8174 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
8175 test_vfmlslq_low_f16): ... To this.
8176
8177 2019-02-25 Tamar Christina <tamar.christina@arm.com>
8178
8179 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
8180 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
8181 Rename ...
8182 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
8183 test_vfmlslq_high_f16): ... To this.
8184 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
8185 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
8186 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
8187 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
8188 test_vfmlslq_laneq_high_u32): Rename ...
8189 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
8190 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
8191 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
8192 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
8193 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
8194 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
8195 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
8196 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
8197 test_vfmlslq_laneq_low_u32): Rename ...
8198 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
8199 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
8200 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
8201 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
8202 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
8203 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
8204 Rename ...
8205 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
8206 test_vfmlslq_low_f16): ... To This.
8207 * lib/target-supports.exp
8208 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
8209
8210 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
8211
8212 PR fortran/89282
8213 * gfortran.dg/overload_3.f90: New test.
8214
8215 2019-02-25 Jakub Jelinek <jakub@redhat.com>
8216
8217 PR c++/89285
8218 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
8219
8220 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
8221
8222 PR libfortran/89274
8223 * gfortran.dg/list_directed_large.f90: New test.
8224
8225 2019-02-25 Jakub Jelinek <jakub@redhat.com>
8226
8227 PR target/89434
8228 * gcc.c-torture/execute/pr89434.c: New test.
8229
8230 PR target/89438
8231 * gcc.dg/pr89438.c: New test.
8232
8233 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
8234
8235 PR c++/84585
8236 * g++.dg/cpp0x/pr84585.C: New.
8237
8238 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8239
8240 PR fortran/89174
8241 * gfortran.dg/allocate_with_mold_3.f90: New test.
8242
8243 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
8244
8245 PR target/87007
8246 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
8247 * gcc.target/i386/pr87007-2.c: Likewise.
8248
8249 2019-02-24 Harald Anlauf <anlauf@gmx.de>
8250
8251 PR fortran/89266
8252 PR fortran/88326
8253 * gfortran.dg/pr89266.f90: New test.
8254 * gfortran.dg/pr88326.f90: New test.
8255
8256 2019-02-24 Jakub Jelinek <jakub@redhat.com>
8257
8258 PR rtl-optimization/89445
8259 * gcc.target/i386/avx512f-pr89445.c: New test.
8260
8261 2019-02-23 Martin Sebor <msebor@redhat.com>
8262
8263 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
8264 wchar_t to wint_t to avoid a bogus -Wformat warning in
8265 ILP32 (bug 77970).
8266
8267 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
8268
8269 PR testsuite/89476
8270 * gfortran.dg/ISO_Fortran_binding_5.c: Include
8271 "../../../libgfortran/ISO_Fortran_binding.h".
8272 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
8273
8274 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
8275
8276 PR driver/69471
8277 * gcc.dg/pr69471-1.c: New test.
8278 * gcc.dg/pr69471-2.c: Likewise.
8279 * gcc.target/i386/pr69471-3.c: Likewise.
8280
8281 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8282
8283 PR fortran/84387
8284 * gfortran.dg/dtio_34.f90: New test.
8285
8286 2019-02-23 Marek Polacek <polacek@redhat.com>
8287
8288 PR c++/88294 - ICE with non-constant noexcept-specifier.
8289 * g++.dg/cpp0x/noexcept34.C: New test.
8290 * g++.dg/cpp0x/noexcept35.C: New test.
8291
8292 PR c++/89419
8293 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
8294
8295 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
8296
8297 PR fortran/88117
8298 * gfortran.dg/deferred_character_32.f90 : New test
8299
8300 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
8301
8302 PR fortran/89385
8303 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
8304 previously incorrect lbound for allocatable expressions. Also
8305 correct stop values to avoid repetition.
8306 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
8307 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
8308
8309 PR fortran/89366
8310 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
8311 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
8312 * gfortran.dg/pr32599.f03 : Set standard to F2008.
8313
8314 2019-02-22 David Malcolm <dmalcolm@redhat.com>
8315
8316 PR c++/89390
8317 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
8318 renaming to a multicharacter name, so that start != finish. Add
8319 tests for dtor locations.
8320
8321 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8322
8323 PR c++/84676
8324 * g++.dg/cpp0x/pr84676.C: New.
8325
8326 2019-02-22 Martin Sebor <msebor@redhat.com>
8327
8328 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
8329 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
8330
8331 2019-02-22 Harald Anlauf <anlauf@gmx.de>
8332
8333 PR fortran/83057
8334 * gfortran.dg/newunit_6.f90: New test.
8335
8336 2019-02-22 Marek Polacek <polacek@redhat.com>
8337
8338 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
8339 * g++.dg/cpp2a/explicit14.C: New test.
8340
8341 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
8342
8343 PR target/89324
8344 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
8345 * gfortran.fortran-torture/compile/pr89324.f90: New test.
8346
8347 2019-02-22 Martin Sebor <msebor@redhat.com>
8348
8349 PR c/89425
8350 * gcc.dg/Wabsolute-value.c: New test.
8351
8352 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
8353
8354 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
8355 Hongtao Liu <hongtao.liu@intel.com>
8356 Sunil K Pandey <sunil.k.pandey@intel.com>
8357
8358 PR target/87007
8359 * gcc.target/i386/pr87007-1.c: New test.
8360 * gcc.target/i386/pr87007-2.c: Likewise.
8361
8362 2019-02-22 Richard Biener <rguenther@suse.de>
8363
8364 PR tree-optimization/89440
8365 * gcc.dg/vect/pr89440.c: New testcase.
8366
8367 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
8368
8369 * lib/target-supports.exp (check_effective_target_offload_nvptx):
8370 Remove.
8371
8372 PR fortran/72741
8373 * gfortran.dg/goacc/classify-routine.f95: Adjust.
8374
8375 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
8376 * g++.dg/goacc/template.C: Likewise.
8377
8378 PR fortran/78027
8379 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
8380
8381 2019-02-22 Richard Biener <rguenther@suse.de>
8382
8383 PR middle-end/87609
8384 * gcc.dg/torture/restrict-7.c: New testcase.
8385
8386 2019-02-21 Jakub Jelinek <jakub@redhat.com>
8387
8388 PR c++/89285
8389 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
8390 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
8391 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
8392 diagnostics.
8393 * g++.dg/cpp1y/constexpr-89285.C: New test.
8394 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
8395 for C++11.
8396 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
8397 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
8398
8399 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
8400
8401 PR target/87412
8402 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
8403 -fcf-protection with -fcf-protection=branch.
8404 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8405 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8406 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8407 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8408 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8409
8410 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
8411
8412 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
8413 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
8414
8415 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8416
8417 PR fortran/86119
8418 * gfortran.dg/warn_conversion_11.f90: New test.
8419
8420 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
8421
8422 PR target/87412
8423 * gcc.target/i386/pr87412-1.c: New file.
8424 * gcc.target/i386/pr87412-2.c: Likewise.
8425 * gcc.target/i386/pr87412-3.c: Likewise.
8426 * gcc.target/i386/pr87412-4.c: Likewise.
8427
8428 2019-02-20 Jakub Jelinek <jakub@redhat.com>
8429
8430 PR c++/89403
8431 * g++.dg/cpp0x/pr89403.C: New test.
8432
8433 PR c++/89405
8434 * g++.dg/cpp1z/inline-var5.C: New test.
8435
8436 PR middle-end/89412
8437 * gcc.c-torture/compile/pr89412.c: New test.
8438
8439 2019-02-20 Jakub Jelinek <jakub@redhat.com>
8440 David Malcolm <dmalcolm@redhat.com>
8441
8442 PR middle-end/89091
8443 * gcc.dg/torture/pr89091.c: New test.
8444
8445 2019-02-20 Jakub Jelinek <jakub@redhat.com>
8446
8447 PR middle-end/88074
8448 PR middle-end/89415
8449 * gcc.dg/pr88074-2.c: New test.
8450
8451 PR c++/89336
8452 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
8453
8454 2019-02-20 David Malcolm <dmalcolm@redhat.com>
8455
8456 PR c/89410
8457 * gcc.dg/pr89410-1.c: New test.
8458 * gcc.dg/pr89410-2.c: New test.
8459
8460 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
8461
8462 * lib/target-supports.exp (check_effective_target_vect_usad_char):
8463 Add PowerPC support.
8464 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
8465 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
8466
8467 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8468
8469 PR target/86487
8470 * gcc.target/arm/pr86487.c: New.
8471
8472 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8473
8474 PR c++/84536
8475 * g++.dg/cpp1y/var-templ60.C: New.
8476
8477 2019-02-20 Li Jia He <helijia@linux.ibm.com>
8478
8479 PR target/88100
8480 * gcc.target/powerpc/pr88100.c: New testcase.
8481
8482 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
8483
8484 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
8485
8486 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8487
8488 PR fortran/89384
8489 * gfortran.dg/ISO_Fortran_binding_4.f90
8490
8491 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
8492
8493 PR c/87924
8494 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
8495 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
8496
8497 2019-02-19 Richard Biener <rguenther@suse.de>
8498
8499 PR middle-end/88074
8500 * gcc.dg/pr88074.c: New testcase.
8501
8502 2019-02-19 Jakub Jelinek <jakub@redhat.com>
8503
8504 PR middle-end/89303
8505 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
8506 namespace.
8507
8508 PR c++/89387
8509 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
8510
8511 PR c++/89391
8512 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
8513
8514 PR c++/89390
8515 * g++.dg/diagnostic/pr89390.C: New test.
8516
8517 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
8518
8519 * README: Fix typos.
8520
8521 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8522
8523 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
8524 bad_weak_ptr_.
8525
8526 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
8527
8528 PR fortran/87689
8529 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
8530 options.
8531 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
8532 * gfortran.dg/lto/pr87689_0.f: New file.
8533 * gfortran.dg/lto/pr87689_1.f: New file.
8534
8535 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
8536
8537 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
8538
8539 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8540
8541 * gdc.dg/dg.exp: Tabify.
8542 * gdc.dg/lto/lto.exp: Likewise.
8543 * gdc.test/gdc-test.exp: Likewise.
8544 * lib/gdc-dg.exp: Likewise.
8545 * lib/gdc.exp: Likewise.
8546
8547 2019-02-18 Richard Biener <rguenther@suse.de>
8548
8549 PR tree-optimization/89296
8550 * gcc.dg/uninit-pr89296.c: New testcase.
8551
8552 2019-02-18 Jakub Jelinek <jakub@redhat.com>
8553
8554 PR target/89369
8555 * gcc.c-torture/execute/pr89369.c: New test.
8556 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
8557 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
8558 34,63,62.
8559
8560 2019-02-18 Martin Jambor <mjambor@suse.cz>
8561
8562 PR tree-optimization/89209
8563 * gcc.dg/tree-ssa/pr89209.c: New test.
8564
8565 2019-02-18 Martin Liska <mliska@suse.cz>
8566
8567 * gfortran.dg/simd-builtins-7.f90: New test.
8568 * gfortran.dg/simd-builtins-7.h: New test.
8569
8570 2019-02-17 Harald Anlauf <anlauf@gmx.de>
8571
8572 PR fortran/88299
8573 * gfortran.dg/pr88299.f90: New test.
8574
8575 2019-02-17 Harald Anlauf <anlauf@gmx.de>
8576
8577 PR fortran/89077
8578 * gfortran.dg/transfer_simplify_12.f90: New test.
8579
8580 2019-02-17 Marek Polacek <polacek@redhat.com>
8581
8582 PR c++/89217 - ICE with list-initialization in range-based for loop.
8583 * g++.dg/cpp0x/range-for37.C: New test.
8584
8585 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
8586
8587 PR c++/89315
8588 * g++.dg/cpp0x/initlist114.C: New test.
8589
8590 PR c++/89356
8591 * g++.dg/abi/mangle68.C: New test.
8592 * g++.dg/cpp0x/decltype69.C: New test.
8593
8594 2019-02-16 David Malcolm <dmalcolm@redhat.com>
8595
8596 PR c++/88680
8597 * g++.dg/wrappers/pr88680.C: New test.
8598
8599 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8600
8601 PR fortran/71066
8602 * gfortran.dg/coarray_data_1.f90: New test.
8603
8604 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
8605
8606 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
8607 * c-c++-common/patchable_function_entry-default.c: Likewise.
8608 * c-c++-common/patchable_function_entry-definition.c: Likewise.
8609
8610 2019-02-16 Jakub Jelinek <jakub@redhat.com>
8611
8612 PR rtl-optimization/66152
8613 * gcc.target/i386/pr66152.c: New test.
8614
8615 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
8616
8617 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
8618 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
8619
8620 2019-02-15 Tamar Christina <tamar.christina@arm.com>
8621
8622 * lib/target-supports.exp
8623 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
8624 checking alternative.
8625
8626 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
8627
8628 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
8629
8630 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
8631
8632 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
8633 * c-c++-common/patchable_function_entry-default.c: Likewise.
8634 * c-c++-common/patchable_function_entry-definition.c: Likewise.
8635 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
8636
8637 2019-02-15 Jakub Jelinek <jakub@redhat.com>
8638
8639 PR other/69006
8640 PR testsuite/88920
8641 * lib/gcc-dg.exp: If llvm_binutils effective target, set
8642 allow_blank_lines to 2 during initialization.
8643 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
8644 it was previously zero.
8645 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
8646 Clear allow_blank_lines afterwards whenever it was 1.
8647 * gdc.test/gdc-test.exp (dmd2dg): Don't call
8648 dg-allow-blank-lines-in-output here.
8649 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
8650 the tests and restore it back at the end.
8651
8652 * c-c++-common/ubsan/opts-1.c: New test.
8653 * c-c++-common/ubsan/opts-2.c: New test.
8654 * c-c++-common/ubsan/opts-3.c: New test.
8655 * c-c++-common/ubsan/opts-4.c: New test.
8656
8657 2019-02-15 Richard Biener <rguenther@suse.de>
8658 Jakub Jelinek <jakub@redhat.com>
8659
8660 PR tree-optimization/89278
8661 * gcc.dg/pr89278.c: New test.
8662
8663 2019-02-15 Jakub Jelinek <jakub@redhat.com>
8664
8665 PR c/89340
8666 * gcc.dg/pr89340.c: New test.
8667 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
8668 that leaf attribute on nested function is useless.
8669
8670 PR other/89342
8671 * gcc.dg/pr89342.c: New test.
8672
8673 2019-02-14 Jakub Jelinek <jakub@redhat.com>
8674
8675 PR rtl-optimization/89354
8676 * gcc.dg/pr89354.c: New test.
8677
8678 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
8679
8680 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
8681 * gcc.target/i386/ssse3-pabsd.c: Ditto.
8682 * gcc.target/i386/ssse3-pabsw.c: Ditto.
8683 * gcc.target/i386/ssse3-palignr.c: Ditto.
8684 * gcc.target/i386/ssse3-phaddd.c: Ditto.
8685 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
8686 * gcc.target/i386/ssse3-phaddw.c: Ditto.
8687 * gcc.target/i386/ssse3-phsubd.c: Ditto.
8688 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
8689 * gcc.target/i386/ssse3-phsubw.c: Ditto.
8690 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
8691 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
8692 * gcc.target/i386/ssse3-pshufb.c: Ditto.
8693 * gcc.target/i386/ssse3-psignb.c: Ditto.
8694 * gcc.target/i386/ssse3-psignd.c: Ditto.
8695 * gcc.target/i386/ssse3-psignw.c: Ditto.
8696
8697 2018-02-14 Steve Ellcey <sellcey@marvell.com>
8698
8699 * gcc.target/aarch64/pcs_attribute.c: New test.
8700
8701 2019-02-14 Harald Anlauf <anlauf@gmx.de>
8702
8703 PR fortran/88248
8704 * gfortran.dg/pr88248.f90: New test.
8705 * gfortran.dg/f2018_obs.f90: Updated test.
8706
8707 2019-02-14 Tamar Christina <tamar.christina@arm.com>
8708
8709 * gcc.target/arm/pr88850.c: change options to additional option.
8710
8711 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8712
8713 PR d/87864
8714 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
8715 present.
8716
8717 2019-02-14 Tamar Christina <tamar.christina@arm.com>
8718
8719 PR target/88850
8720 * gcc.target/arm/pr88850-2.c: New test.
8721 * lib/target-supports.exp
8722 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
8723 check_effective_target_arm_neon_softfp_fp16_ok,
8724 add_options_for_arm_neon_softfp_fp16): New.
8725
8726 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
8727
8728 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
8729 * lib/target-supports.exp: Add procedure to check for ldrd.
8730
8731 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
8732
8733 PR fortran/72715
8734 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
8735 * gfortran.dg/goacc/loop-3.f95: Likewise.
8736 * gfortran.dg/goacc/pr72715.f90: New test.
8737
8738 2019-02-14 Martin Liska <mliska@suse.cz>
8739
8740 PR rtl-optimization/89242
8741 * g++.dg/pr89242.C: New test.
8742
8743 2019-02-14 Jakub Jelinek <jakub@redhat.com>
8744
8745 PR tree-optimization/89314
8746 * gcc.dg/pr89314.c: New test.
8747
8748 PR middle-end/89284
8749 * gcc.dg/ubsan/pr89284.c: New test.
8750
8751 2019-02-13 Ian Lance Taylor <iant@golang.org>
8752
8753 * gcc.dg/func-attr-1.c: New test.
8754
8755 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
8756
8757 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
8758
8759 2019-02-13 Marek Polacek <polacek@redhat.com>
8760
8761 PR c++/89297 - ICE with OVERLOAD in template.
8762 * g++.dg/cpp0x/initlist113.C: New test.
8763
8764 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
8765
8766 PR c++/86379
8767 * g++.dg/cpp0x/pr86379.C: New.
8768
8769 PR c++/87322
8770 * g++.dg/cpp1y/pr87322.C: New.
8771 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
8772 instantiate the expected number of lambda functions.
8773
8774 2019-02-13 Marek Polacek <polacek@redhat.com>
8775
8776 PR c++/77304
8777 * g++.dg/cpp2a/nontype-class13.C: New test.
8778
8779 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
8780
8781 PR target/89190
8782 * gcc.target/arm/pr89190.c: New test.
8783
8784 2019-02-13 David Malcolm <dmalcolm@redhat.com>
8785
8786 PR c++/89036
8787 * g++.dg/concepts/pr89036.C: New test.
8788
8789 2019-02-13 Tamar Christina <tamar.christina@arm.com>
8790
8791 PR target/88847
8792 * gcc.target/aarch64/sve/pr88847.c: New test.
8793
8794 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
8795 Jakub Jelinek <jakub@redhat.com>
8796
8797 PR middle-end/89303
8798 * g++.dg/torture/pr89303.C: New test.
8799
8800 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8801
8802 PR c++/88986
8803 * g++.dg/cpp1z/using4.C: New.
8804 * g++.dg/cpp1z/using5.C: Likewise.
8805 * g++.dg/cpp1z/using6.C: Likewise.
8806
8807 2019-02-13 Jakub Jelinek <jakub@redhat.com>
8808
8809 PR target/89290
8810 * gcc.target/i386/pr89290.c: New test.
8811
8812 2019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
8813
8814 * gcc.target/i386/enqcmd.c: New test.
8815 * gcc.target/i386/enqcmds.c: Likewise.
8816 * g++.dg/other/i386-2.C: Add -menqcmd.
8817 * g++.dg/other/i386-3.C: Likewise.
8818 * gcc.target/i386/sse-12.c: Likewise.
8819 * gcc.target/i386/sse-13.c: Likewise.
8820 * gcc.target/i386/sse-14.c: Likewise.
8821 * gcc.target/i386/sse-23.c: Likewise.
8822
8823 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
8824
8825 * gcc.target/powerpc/crypto-builtin-1.c
8826 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
8827 New testcases.
8828
8829 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
8830
8831 PR target/89229
8832 * gcc.target/i386/pr89229-1.c: New test.
8833
8834 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
8835
8836 PR target/89233
8837 * gcc.target/s390/pr89233.c: New test.
8838
8839 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
8840
8841 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
8842 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
8843 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
8844
8845 2019-02-12 Richard Biener <rguenther@suse.de>
8846
8847 PR tree-optimization/89253
8848 * gfortran.dg/pr89253.f: New testcase.
8849
8850 2019-02-11 Marek Polacek <polacek@redhat.com>
8851
8852 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
8853 * g++.dg/cpp0x/nullptr40.C: New test.
8854 * g++.dg/cpp0x/nullptr41.C: New test.
8855
8856 2019-02-11 Jakub Jelinek <jakub@redhat.com>
8857
8858 PR c++/88977
8859 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
8860
8861 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
8862
8863 PR tree-optimization/86637
8864 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
8865
8866 2019-02-11 Martin Sebor <msebor@redhat.com>
8867
8868 PR tree-optimization/88771
8869 * gcc.dg/Wstringop-overflow-8.c: New test.
8870 * gcc.dg/Wstringop-overflow-9.c: New test.
8871 * gcc.dg/Warray-bounds-40.c: New test.
8872 * gcc.dg/builtin-stpncpy.c: Adjust.
8873 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
8874 * g++.dg/opt/memcpy1.C: Adjust.
8875
8876 2019-02-11 Martin Sebor <msebor@redhat.com>
8877
8878 PR c++/87996
8879 * c-c++-common/array-5.c: New test.
8880 * c-c++-common/pr68107.c: Adjust text of diagnostics.
8881 * g++.dg/init/new38.C: Same.
8882 * g++.dg/init/new43.C: Same.
8883 * g++.dg/init/new44.C: Same.
8884 * g++.dg/init/new46.C: Same.
8885 * g++.dg/other/large-size-array.C: Same.
8886 * g++.dg/other/new-size-type.C: Same.
8887 * g++.dg/template/array30.C: Same.
8888 * g++.dg/template/array32.C: New test.
8889 * g++.dg/template/dependent-name3.C: Adjust.
8890 * gcc.dg/large-size-array-3.c: Same.
8891 * gcc.dg/large-size-array-5.c: Same.
8892 * gcc.dg/large-size-array.c: Same.
8893 * g++.old-deja/g++.brendan/array1.C: Same.
8894 * g++.old-deja/g++.mike/p6149.C: Same.
8895
8896 2019-02-11 Martin Sebor <msebor@redhat.com>
8897
8898 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
8899
8900 2019-02-11 Tamar Christina <tamar.christina@arm.com>
8901
8902 PR middle-end/88560
8903 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
8904 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
8905 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
8906
8907 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
8908
8909 * gcc.target/powerpc/vec-sld-modulo.c: New.
8910 * gcc.target/powerpc/vec-srad-modulo.c: New.
8911 * gcc.target/powerpc/vec-srd-modulo.c: New.
8912
8913 2019-02-11 Martin Liska <mliska@suse.cz>
8914
8915 PR ipa/89009
8916 * g++.dg/ipa/pr89009.C: New test.
8917
8918 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8919
8920 PR fortran/71723
8921 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
8922 * gfortran.dg/pointer_init_6.f90: Likewise.
8923 * gfortran.dg/pointer_init_9.f90: New test.
8924
8925 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8926
8927 PR fortran/67679
8928 * gfortran.dg/warn_undefined_1.f90: New test.o
8929
8930 2019-02-10 Jakub Jelinek <jakub@redhat.com>
8931
8932 PR tree-optimization/89268
8933 * gcc.dg/vect/pr89268.c: New test.
8934
8935 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8936
8937 * gnat.dg/lto19.adb: Remove dg-excess-errors.
8938
8939 2019-02-09 Harald Anlauf <anlauf@gmx.de>
8940
8941 PR fortran/89077
8942 * gfortran.dg/substr_simplify.f90: New test.
8943
8944 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
8945
8946 PR ipa/88711
8947 * gfortran.dg/pr79966.f90: Xfail everwyhere.
8948
8949 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
8950
8951 PR fortran/89200
8952 * gfortran.dg/array_reference_2.f90 : New test.
8953
8954 2019-02-09 Jakub Jelinek <jakub@redhat.com>
8955
8956 PR middle-end/89246
8957 * gcc.dg/gomp/pr89246-1.c: New test.
8958 * gcc.dg/gomp/pr89246-2.c: New test.
8959
8960 2019-02-08 Jakub Jelinek <jakub@redhat.com>
8961
8962 PR tree-optimization/88739
8963 * gcc.c-torture/execute/pr88739.c: New test.
8964
8965 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8966
8967 PR testsuite/89258
8968 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
8969
8970 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
8971
8972 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
8973 * gcc.target/s390/vector/vec-copysign.c: New test.
8974
8975 2019-02-08 Richard Biener <rguenther@suse.de>
8976
8977 PR tree-optimization/89247
8978 * gcc.dg/torture/pr89247.c: New testcase.
8979
8980 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
8981
8982 * gcc.target/s390/jump-label.c: New test.
8983
8984 2019-02-08 Richard Biener <rguenther@suse.de>
8985
8986 PR testsuite/89250
8987 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
8988
8989 2019-02-08 Jakub Jelinek <jakub@redhat.com>
8990
8991 PR rtl-optimization/89234
8992 * g++.dg/ubsan/pr89234.C: New test.
8993
8994 2019-02-08 Richard Biener <rguenther@suse.de>
8995
8996 PR middle-end/89223
8997 * gcc.dg/torture/pr89223.c: New testcase.
8998
8999 2019-02-07 David Malcolm <dmalcolm@redhat.com>
9000
9001 PR tree-optimization/86637
9002 PR tree-optimization/89235
9003 * gcc.c-torture/compile/pr86637-1.c: New test.
9004 * gcc.c-torture/compile/pr86637-2.c: New test.
9005 * gcc.c-torture/compile/pr86637-3.c: New test.
9006 * gcc.c-torture/compile/pr89235.c: New test.
9007
9008 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9009
9010 * gcc.target/aarch64/abd_1.c: New test.
9011 * gcc.dg/sabd_1.c: Likewise.
9012
9013 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
9014
9015 PR fortran/52789
9016 * gfortran.dg/wunused-parameter_2.f90: New test.
9017
9018 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
9019
9020 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
9021
9022 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
9023
9024 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
9025 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
9026
9027 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
9028 Jakub Jelinek <jakub@redhat.com>
9029
9030 PR bootstrap/88714
9031 * gcc.c-torture/execute/pr88714.c: New test.
9032 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
9033
9034 2019-02-07 Tamar Christina <tamar.christina@arm.com>
9035
9036 PR/target 88850
9037 * gcc.target/arm/pr88850.c: New test.
9038
9039 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
9040
9041 PR c++/86218
9042 * g++.dg/cpp0x/pr86218.C: New.
9043
9044 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
9045
9046 PR rtl-optimization/89225
9047 * gcc.target/powerpc/pr89225.c: New.
9048
9049 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
9050
9051 * gnat.dg/opt76.adb: New test.
9052
9053 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9054
9055 PR fortran/71860
9056 * gfortran.dg/null_10.f90: New test.
9057
9058 2019-02-06 David Malcolm <dmalcolm@redhat.com>
9059
9060 PR c++/71302
9061 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
9062 column numbers to dg-warning directives where they are correct.
9063 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
9064 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
9065 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
9066
9067 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9068
9069 PR debug/87451
9070 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
9071 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
9072 xfail scan-assembler-not with Solaris as.
9073
9074 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
9075
9076 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
9077 counts and target.
9078 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
9079 counts and target.
9080 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
9081 counts and target.
9082
9083 2019-02-06 Richard Biener <rguenther@suse.de>
9084
9085 PR tree-optimization/89182
9086 * gfortran.dg/graphite/pr89182.f90: New testcase.
9087
9088 2019-02-06 Jakub Jelinek <jakub@redhat.com>
9089
9090 PR c/89211
9091 * gcc.dg/pr89211.c: New test.
9092
9093 PR middle-end/89210
9094 * c-c++-common/builtin-convertvector-2.c: New test.
9095
9096 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
9097
9098 PR go/89019
9099 * lib/go-torture.exp: Test compiling with -flto.
9100
9101 2019-02-06 Joseph Myers <joseph@codesourcery.com>
9102
9103 PR c/88584
9104 * gcc.dg/redecl-18.c: New test.
9105
9106 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9107
9108 PR c++/89187
9109 * g++.dg/opt/pr89187.C: New test.
9110
9111 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
9112
9113 * jit.dg/add-driver-options-testlib.c: Add support file for
9114 test-add-driver-options.c testcase.
9115 * jit.dg/all-non-failing-tests.h: Add note about
9116 test-add-driver-options.c
9117 * jit.dg/jit.exp (jit-dg-test): Update to support
9118 add-driver-options-testlib.c compilation.
9119 * jit.dg/test-add-driver-options.c: New testcase.
9120
9121 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9122
9123 PR rtl-optimization/11304
9124 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
9125 * gcc.target/i386/call-2.c: New test.
9126
9127 2019-02-05 Marek Polacek <polacek@redhat.com>
9128
9129 PR c++/89158 - by-value capture of constexpr variable broken.
9130 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
9131
9132 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
9133
9134 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
9135
9136 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9137
9138 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
9139 target.
9140 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
9141
9142 PR target/89188
9143 * g++.dg/opt/pr89188.C: New test.
9144
9145 PR rtl-optimization/89195
9146 * gcc.c-torture/execute/pr89195.c: New test.
9147
9148 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
9149
9150 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
9151 hardware.
9152 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
9153 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
9154 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
9155 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
9156 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
9157 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
9158 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
9159 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
9160 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
9161
9162 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9163
9164 PR target/89186
9165 * g++.dg/ext/vector36.C: New test.
9166
9167 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
9168
9169 PR c++/87770
9170 * g++.dg/pr87770.C: New.
9171
9172 2019-02-04 Harald Anlauf <anlauf@gmx.de>
9173
9174 PR fortran/89077
9175 * gfortran.dg/pr89077.f90: New test.
9176
9177 2019-02-04 Martin Liska <mliska@suse.cz>
9178
9179 PR ipa/88985
9180 * gcc.dg/ipa/pr88985.c: New test.
9181
9182 2019-02-04 Jakub Jelinek <jakub@redhat.com>
9183
9184 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
9185 characters or extra spaces after the comment character.
9186
9187 2019-02-04 Jakub Jelinek <jakub@redhat.com>
9188
9189 * g++.dg/torture/alias-1.C: New test.
9190
9191 2019-02-03 Martin Sebor <msebor@redhat.com>
9192
9193 PR c/69661
9194 * c-c++-common/Wsequence-point-2.c: New test.
9195
9196 PR c++/44648
9197 * g++.dg/warn/Wunused-var-35.C: New test.
9198
9199 2019-02-03 Richard Biener <rguenther@suse.de>
9200
9201 PR debug/87295
9202 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
9203
9204 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9205
9206 PR fortran/88298
9207 * gfortran.dg/warn_conversion_10.f90: New test.
9208
9209 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
9210
9211 PR fortran/88393
9212 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
9213
9214 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
9215
9216 PR fortran/88980
9217 * gfortran.dg/realloc_on_assign_32.f90 : New test.
9218
9219 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
9220
9221 PR fortran/88685
9222 * gfortran.dg/pointer_array_component_3.f90 : New test.
9223
9224 2019-02-02 Jakub Jelinek <jakub@redhat.com>
9225
9226 PR middle-end/87887
9227 * gcc.dg/gomp/pr87887-1.c: New test.
9228 * gcc.dg/gomp/pr87887-2.c: New test.
9229
9230 2019-02-01 Jakub Jelinek <jakub@redhat.com>
9231
9232 PR fortran/83246
9233 PR fortran/89084
9234 * gfortran.dg/pr89084.f90: New test.
9235 * gfortran.dg/lto/pr89084_0.f90: New test.
9236 * gfortran.dg/pr83246.f90: New test.
9237
9238 2019-02-01 Marek Polacek <polacek@redhat.com>
9239
9240 PR c++/88325 - ICE with invalid out-of-line template member definition.
9241 * g++.dg/cpp2a/typename14.C: New test.
9242
9243 2019-02-01 Richard Biener <rguenther@suse.de>
9244
9245 PR middle-end/88597
9246 * gcc.dg/torture/pr88597.c: New testcase.
9247
9248 2019-02-01 Richard Biener <rguenther@suse.de>
9249
9250 PR tree-optimization/85497
9251 * gcc.dg/graphite/pr85497.c: New testcase.
9252
9253 2019-02-01 Richard Biener <rguenther@suse.de>
9254
9255 PR testsuite/87451
9256 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
9257
9258 2019-02-01 Jakub Jelinek <jakub@redhat.com>
9259
9260 PR tree-optimization/89143
9261 * gcc.dg/tree-ssa/vrp121.c: New test.
9262
9263 PR tree-optimization/88107
9264 * gcc.dg/gomp/pr88107.c: New test.
9265
9266 PR c++/87175
9267 * g++.dg/ext/attrib57.C: New test.
9268
9269 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
9270
9271 PR tree-optimization/88932
9272 * gfortran.dg/pr88932.f90: New test.
9273
9274 2019-01-31 Marek Polacek <polacek@redhat.com>
9275
9276 PR c++/88983 - ICE with switch in constexpr function.
9277 * g++.dg/cpp1y/constexpr-88983.C: New test.
9278
9279 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
9280
9281 PR fortran/88669
9282 * gfortran.dg/contiguous_9.f90: New test.
9283
9284 2019-01-31 Marek Polacek <polacek@redhat.com>
9285
9286 PR c++/89083, c++/80864 - ICE with list initialization in template.
9287 * g++.dg/cpp0x/initlist107.C: New test.
9288 * g++.dg/cpp0x/initlist108.C: New test.
9289 * g++.dg/cpp0x/initlist109.C: New test.
9290 * g++.dg/cpp0x/initlist110.C: New test.
9291 * g++.dg/cpp0x/initlist111.C: New test.
9292 * g++.dg/cpp0x/initlist112.C: New test.
9293 * g++.dg/init/ptrfn4.C: New test.
9294
9295 2019-01-31 David Malcolm <dmalcolm@redhat.com>
9296
9297 PR c/89122
9298 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
9299 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
9300
9301 2019-01-31 Richard Biener <rguenther@suse.de>
9302
9303 PR tree-optimization/89135
9304 * gcc.dg/torture/pr89135.c: New testcase.
9305
9306 2019-01-31 Jakub Jelinek <jakub@redhat.com>
9307
9308 PR sanitizer/89124
9309 * c-c++-common/asan/pr89124.c: New test.
9310
9311 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9312
9313 PR fortran/52564
9314 * gfortran.dg/print_2.f90: New test.
9315
9316 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
9317
9318 PR rtl-optimization/87246
9319 * gcc.target/i386/pr87246.c: New.
9320
9321 2019-01-30 Marek Polacek <polacek@redhat.com>
9322
9323 PR c++/89119 - ICE with value-initialization in template.
9324 * g++.dg/cpp0x/initlist-value3.C: New test.
9325
9326 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
9327
9328 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
9329 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
9330 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
9331 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
9332 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
9333 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
9334 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
9335 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
9336 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
9337 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
9338
9339 2019-01-30 Richard Biener <rguenther@suse.de>
9340
9341 PR tree-optimization/89111
9342 * gcc.dg/torture/pr89111.c: New testcase.
9343
9344 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
9345
9346 PR testsuite/88920
9347 * lib/target-supports.exp: Cache result.
9348
9349 2019-01-30 Jakub Jelinek <jakub@redhat.com>
9350
9351 PR c++/89105
9352 * g++.target/i386/pr89105.C: New test.
9353
9354 PR c/89061
9355 * gcc.dg/pr89061.c: New test.
9356
9357 2019-01-29 Martin Sebor <msebor@redhat.com>
9358
9359 PR c/88956
9360 * gcc.dg/Warray-bounds-39.c: New test.
9361
9362 2019-01-29 Marek Polacek <polacek@redhat.com>
9363
9364 PR testsuite/89110
9365 * g++.dg/other/nontype-1.C: Expect error in all modes.
9366 * g++.dg/parse/crash13.C: Likewise.
9367 * g++.dg/parse/error36.C: Likewise.
9368 * g++.dg/template/error29.C: Likewise.
9369
9370 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9371
9372 PR fortran/57048
9373 * gfortran.dg/c_funptr_1.f90: New file.
9374 * gfortran.dg/c_funptr_1_mod.f90: New file.
9375
9376 2019-01-29 Jakub Jelinek <jakub@redhat.com>
9377
9378 PR c++/66676
9379 PR ipa/89104
9380 * gcc.dg/gomp/pr89104.c: New test.
9381
9382 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9383
9384 * gdc.dg/pr89042a.d: Mark as compile test.
9385 * gdc.dg/pr89042b.d: Likewise.
9386
9387 2019-01-29 Richard Biener <rguenther@suse.de>
9388
9389 PR debug/87295
9390 * g++.dg/lto/pr87295_0.C: New testcase.
9391
9392 2019-01-29 Jakub Jelinek <jakub@redhat.com>
9393
9394 PR c/89045
9395 * gcc.dg/pr89045.c: New test.
9396
9397 PR c/86125
9398 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
9399 lp64, ilp32 and llp64 only.
9400 (fputs): Use unsigned long long instead of size_t for return type.
9401 (vfprintf, vfscanf): Accept arbitrary target specific type for
9402 va_list.
9403
9404 2019-01-28 Marek Polacek <polacek@redhat.com>
9405
9406 PR c++/88358 - name wrongly treated as type.
9407 * g++.dg/cpp2a/typename1.C: Add dg-error.
9408 * g++.dg/cpp2a/typename13.C: New test.
9409 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
9410 Add typename.
9411
9412 2019-01-28 Marek Polacek <polacek@redhat.com>
9413
9414 * g++.dg/cpp0x/enum37.C: Add dg-error.
9415
9416 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
9417
9418 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
9419 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
9420
9421 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
9422
9423 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
9424 "-Wattribute-alias".
9425
9426 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
9427
9428 PR fortran/70696
9429 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
9430
9431 2019-01-27 Marek Polacek <polacek@redhat.com>
9432
9433 PR c++/88815 - narrowing conversion lost in decltype.
9434 PR c++/78244 - narrowing conversion in template not detected.
9435 * g++.dg/cpp0x/Wnarrowing15.C: New test.
9436 * g++.dg/cpp0x/Wnarrowing16.C: New test.
9437 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
9438 * g++.dg/cpp1y/Wnarrowing1.C: New test.
9439
9440 PR c++/89024 - ICE with incomplete enum type.
9441 * g++.dg/cpp0x/enum37.C: New test.
9442
9443 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
9444
9445 * gnat.dg/opt75.adb: New test.
9446 * gnat.dg/opt75_pkg.ad[sb]: New helper.
9447
9448 2019-01-27 Jakub Jelinek <jakub@redhat.com>
9449
9450 PR target/87214
9451 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
9452 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
9453
9454 2019-01-26 Martin Jambor <mjambor@suse.cz>
9455
9456 PR ipa/88933
9457 * gfortran.dg/gomp/pr88933.f90: New test.
9458
9459 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
9460
9461 PR d/89042
9462 * gdc.dg/pr89042a.d: New test.
9463 * gdc.dg/pr89042b.d: New test.
9464
9465 2019-01-26 Harald Anlauf <anlauf@gmx.de>
9466
9467 PR fortran/57553
9468 * gfortran.dg/pr57553.f90: New test.
9469
9470 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
9471
9472 * gnat.dg/array34.adb: New test.
9473
9474 2019-01-26 Jakub Jelinek <jakub@redhat.com>
9475
9476 PR preprocessor/88974
9477 * c-c++-common/cpp/pr88974.c: New test.
9478
9479 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
9480
9481 PR c++/88969
9482 * g++.dg/cpp2a/destroying-delete2.C: New.
9483 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
9484
9485 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
9486
9487 PR fortran/85780
9488 * gfortran.dg/pr85780.f90: Update testcase for error message.
9489
9490 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
9491
9492 PR target/88469
9493 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
9494 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
9495 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
9496
9497 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
9498
9499 PR middle-end/89037
9500 * gcc.dg/pr89037.c: New test.
9501
9502 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
9503
9504 * lib/target-supports.exp (check_effective_target_fenv): New.
9505 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
9506 fenv effective target.
9507 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
9508 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
9509 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
9510 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
9511
9512 2019-01-25 Richard Biener <rguenther@suse.de>
9513
9514 PR tree-optimization/86865
9515 * gcc.dg/graphite/pr86865.c: New testcase.
9516 * gcc.dg/graphite/pr69728.c: XFAIL.
9517 * gcc.dg/graphite/scop-21.c: Likewise.
9518
9519 2019-01-24 Martin Sebor <msebor@redhat.com>
9520
9521 PR c/86125
9522 PR c/88886
9523 PR middle-end/86308
9524 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
9525 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
9526 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
9527 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
9528 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
9529 * gcc.dg/builtins-69.c: New test.
9530 * gcc.dg/Wint-conversion-2.c: Add expected warning.
9531 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
9532
9533 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
9534
9535 PR rtl-optimization/88948
9536 * gcc.target/i386/pr88948.c: New test.
9537
9538 2019-01-24 Jakub Jelinek <jakub@redhat.com>
9539
9540 PR debug/89006
9541 * g++.dg/debug/pr89006.C: New test.
9542
9543 PR middle-end/89015
9544 * gcc.dg/gomp/pr89015.c: New test.
9545
9546 PR c++/88976
9547 * c-c++-common/gomp/cancel-2.c: New test.
9548 * gcc.dg/gomp/cancel-1.c: New test.
9549 * g++.dg/gomp/cancel-1.C: New test.
9550 * g++.dg/gomp/cancel-2.C: New test.
9551 * g++.dg/gomp/cancel-3.C: New test.
9552
9553 2019-01-24 Jakub Jelinek <jakub@redhat.com>
9554
9555 PR tree-optimization/89027
9556 * gfortran.dg/gomp/pr89027.f90: New test.
9557
9558 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
9559
9560 PR fortran/88929
9561 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
9562 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
9563
9564 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
9565
9566 PR libgcc/88931
9567 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
9568 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
9569 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
9570 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
9571
9572 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
9573
9574 PR target/88998
9575 * g++.target/i386/pr88998.c: New test.
9576
9577 2019-01-23 Marek Polacek <polacek@redhat.com>
9578
9579 PR c++/88757 - qualified name treated wrongly as type.
9580 * g++.dg/cpp0x/dependent2.C: New test.
9581 * g++.dg/cpp2a/typename10.C: Remove dg-error.
9582 * g++.dg/cpp2a/typename12.C: New test.
9583 * g++.dg/template/static30.C: Remove dg-error.
9584
9585 2019-01-23 Jakub Jelinek <jakub@redhat.com>
9586
9587 PR c/44715
9588 * c-c++-common/pr44715.c: New test.
9589
9590 PR c++/88984
9591 * c-c++-common/pr88984.c: New test.
9592
9593 2019-01-23 Richard Biener <rguenther@suse.de>
9594
9595 PR tree-optimization/89008
9596 * gcc.dg/torture/pr89008.c: New testcase.
9597
9598 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
9599
9600 * gnat.dg/specs/opt4.ads: New test.
9601
9602 2019-01-23 Jakub Jelinek <jakub@redhat.com>
9603
9604 PR tree-optimization/88964
9605 * gfortran.dg/pr88964.f90: New test.
9606
9607 2019-01-22 Martin Sebor <msebor@redhat.com>
9608
9609 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
9610 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
9611 non_strict_align.
9612 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
9613 * c-c++-common/Wrestrict.c: Make xfails conditional on target
9614 non_strict_align.
9615
9616 2018-01-22 Steve Ellcey <sellcey@marvell.com>
9617
9618 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
9619 to aarch64*-*-* target.
9620 * c-c++-common/gomp/pr60823-3.c: Ditto.
9621 * g++.dg/gomp/declare-simd-1.C: Ditto.
9622 * g++.dg/gomp/declare-simd-3.C: Ditto.
9623 * g++.dg/gomp/declare-simd-4.C: Ditto.
9624 * g++.dg/gomp/declare-simd-7.C: Ditto.
9625 * g++.dg/gomp/pr88182.C: Ditto.
9626 * gcc.dg/gomp/declare-simd-1.c: Ditto.
9627 * gcc.dg/gomp/declare-simd-3.c: Ditto.
9628 * gcc.dg/gomp/pr59669-2.c: Ditto.
9629 * gcc.dg/gomp/pr87895-1.c: Ditto.
9630 * gcc.dg/gomp/simd-clones-2.c: Ditto.
9631 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
9632 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
9633 * gfortran.dg/gomp/pr83977.f90: Ditto.
9634
9635 2019-01-22 Jakub Jelinek <jakub@redhat.com>
9636
9637 PR target/88965
9638 * gcc.target/powerpc/pr88965.c: New test.
9639
9640 PR middle-end/88968
9641 * c-c++-common/gomp/atomic-23.c: New test.
9642
9643 2019-01-22 Harald Anlauf <anlauf@gmx.de>
9644
9645 PR fortran/88579
9646 * gfortran.dg/power_8.f90: New test.
9647
9648 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
9649
9650 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
9651 * g++.dg/vec-init-1.C: Likewise.
9652 * gcc.dg/pr87793.c: Likewise.
9653
9654 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
9655
9656 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
9657 * g++.dg/cpp0x/pr86397-2.C: Likewise.
9658
9659 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
9660
9661 PR target/88469
9662 * gcc.target/arm/aapcs/bitfield2.c: New test.
9663 * gcc.target/arm/aapcs/bitfield3.c: New test.
9664
9665 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
9666
9667 PR rtl-optimization/87763
9668 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
9669
9670 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
9671
9672 PR target/88954
9673 * gcc.target/i386/pr88954-1.c: New test.
9674 * gcc.target/i386/pr88954-2.c: Likewise.
9675
9676 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
9677
9678 PR target/88469
9679 * gcc.target/arm/aapcs/bitfield1.c: New test.
9680 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
9681 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
9682 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
9683
9684 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
9685
9686 * gfortran.dg/array_function_5.f90: Fix a dg directive.
9687 * gfortran.dg/block_16.f08: Likewise.
9688 * gfortran.dg/dec_structure_14.f90: Likewise.
9689 * gfortran.dg/namelist_96.f90: Likewise.
9690 * gfortran.dg/newunit_5.f90.f90: Moved to
9691 * gfortran.dg/newunit_5.f90: here.
9692 * gfortran.dg/pdt_28.f03: Likewise.
9693 * gfortran.dg/spread_simplify_1.f90: Likewise.
9694
9695 2019-01-22 Tamar Christina <tamar.christina@arm.com>
9696
9697 PR/tree-optimization 88903
9698 * gcc.dg/vect/pr88903-1.c: Add explicit &.
9699
9700 2019-01-22 Jakub Jelinek <jakub@redhat.com>
9701
9702 PR rtl-optimization/88904
9703 * gcc.c-torture/execute/pr88904.c: New test.
9704
9705 PR target/88905
9706 * gcc.dg/pr88905.c: New test.
9707
9708 PR rtl-optimization/49429
9709 PR target/49454
9710 PR rtl-optimization/86334
9711 PR target/88906
9712 * gcc.target/i386/pr86334.c: New test.
9713 * gcc.target/i386/pr88906.c: New test.
9714
9715 2019-01-21 Jakub Jelinek <jakub@redhat.com>
9716
9717 PR c++/88949
9718 * g++.dg/gomp/pr88949.C: New test.
9719
9720 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
9721
9722 * class_66.f90: Fix a dg directive.
9723 * debug/pr35154-stabs.f: Likewise.
9724 * dec_d_lines_3.f: Likewise.
9725 * dec_d_lines_3.f: Likewise.
9726 * dec_structure_12.f90: Likewise.
9727 * dec_structure_15.f90: Likewise.
9728 * deferred_character_31.f90: Likewise.
9729 * dtio_31.f03: Likewise.
9730 * dtio_32.f03: Likewise.
9731 * extends_11.f03: Likewise.
9732 * integer_plus.f90: Likewise.
9733 * pdt_25.f03: Likewise.
9734 * pr58968.f: Likewise.
9735 * pr78259.f90: Likewise.
9736 * vect/vect-2.f90: Likewise.
9737 * matmul_const.f90: Likewise.
9738
9739 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
9740
9741 PR target/88938
9742 * gcc.target/i386/pr88938.c: New test.
9743
9744 2019-01-21 Jakub Jelinek <jakub@redhat.com>
9745
9746 PR sanitizer/88901
9747 * g++.dg/asan/pr88901.C: New test.
9748
9749 2019-01-21 Tamar Christina <tamar.christina@arm.com>
9750
9751 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
9752
9753 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
9754
9755 PR c/88928
9756 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
9757 * gcc.dg/pr88928.c: New test case.
9758
9759 2019-01-21 Jakub Jelinek <jakub@redhat.com>
9760
9761 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
9762 {long ,short ,}{unsigned ,}int.
9763
9764 2019-01-21 Richard Biener <rguenther@suse.de>
9765
9766 PR tree-optimization/88934
9767 * gfortran.dg/pr88934.f90: New testcase.
9768
9769 2019-01-20 Ulrich Drepper <drepper@redhat.com>
9770
9771 Fix after C++ P0600 implementation.
9772 * g++.dg/init/new39.C: Don't just ignore result of new.
9773
9774 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
9775
9776 * gdc.dg/runnable.d: Add more tests for comparing complex types.
9777
9778 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
9779
9780 * gdc.dg/runnable.d: Add tests for comparing complex types.
9781
9782 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
9783
9784 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
9785 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
9786 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
9787 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
9788
9789 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
9790
9791 PR fortran/37835
9792 * gfortran.dg/no-automatic.f90: New test.
9793
9794 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9795
9796 PR fortran/77960
9797 * gfortran.dg/pr77960.f90: New test.
9798
9799 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9800 Paul Thomas <pault@gcc.gnu.org>
9801
9802 PR fortran/56789
9803 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
9804 scan-tree tests that fail with patch.
9805 * gfortran.dg/contiguous_8.f90: New test.
9806
9807 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
9808
9809 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
9810 inner strides.
9811 * gfortran.dg/loop_versioning_9.f90: New test.
9812 * gfortran.dg/loop_versioning_10.f90: Likewise.
9813
9814 2019-01-19 Jakub Jelinek <jakub@redhat.com>
9815
9816 PR fortran/88902
9817 * gfortran.dg/pr88902.f90: New test.
9818
9819 2019-01-18 Martin Sebor <msebor@redhat.com>
9820
9821 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
9822
9823 2019-01-18 Ian Lance Taylor <iant@golang.org>
9824
9825 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
9826 is no longer externally visible.
9827
9828 2019-01-18 Marek Polacek <polacek@redhat.com>
9829
9830 PR c++/86926
9831 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
9832
9833 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
9834
9835 PR middle-end/88587
9836 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
9837 (dg-options): Replace -m32 with -fno-pic.
9838 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
9839 (dg-options): Remove -m32.
9840
9841 2019-01-18 Richard Biener <rguenther@suse.de>
9842
9843 PR tree-optimization/88903
9844 * gcc.dg/vect/pr88903-1.c: New testcase.
9845 * gcc.dg/vect/pr88903-2.c: Likewise.
9846
9847 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
9848
9849 PR c/51628
9850 PR c/88664
9851 * c-c++-common/pr51628-33.c: New test.
9852 * c-c++-common/pr51628-35.c: New test.
9853 * c-c++-common/pr88664-1.c: Likewise.
9854 * c-c++-common/pr88664-2.c: Likewise.
9855 * gcc.dg/pr51628-34.c: Likewise.
9856
9857 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
9858
9859 PR target/88799
9860 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
9861 mp and sec extensions to armv7-a.
9862
9863 2019-01-18 Martin Liska <mliska@suse.cz>
9864
9865 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
9866 expected function name.
9867
9868 2019-01-18 Jakub Jelinek <jakub@redhat.com>
9869
9870 PR tree-optimization/86214
9871 * g++.dg/opt/pr86214-1.C: New test.
9872 * g++.dg/opt/pr86214-2.C: New test.
9873
9874 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
9875
9876 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
9877
9878 2019-01-18 Jakub Jelinek <jakub@redhat.com>
9879
9880 Reapply:
9881 2018-12-15 Jakub Jelinek <jakub@redhat.com>
9882
9883 PR target/88489
9884 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
9885 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
9886
9887 2019-01-18 Martin Liska <mliska@suse.cz>
9888
9889 PR middle-end/88587
9890 * g++.target/i386/pr88587.C: New test.
9891 * gcc.target/i386/mvc13.c: New test.
9892
9893 2018-01-17 Steve Ellcey <sellcey@cavium.com>
9894
9895 PR fortran/88898
9896 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
9897 warning checks.
9898 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
9899 * gfortran.dg/gomp/pr83977.f90: Ditto.
9900
9901 2019-01-17 Martin Sebor <msebor@redhat.com>
9902
9903 PR middle-end/88273
9904 * gcc.dg/Warray-bounds-38.c: New test.
9905
9906 2018-01-17 Steve Ellcey <sellcey@cavium.com>
9907
9908 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
9909 warning checks and assembler scans.
9910 * c-c++-common/gomp/pr60823-3.c: Ditto.
9911 * c-c++-common/gomp/pr63328.c: Ditto.
9912 * g++.dg/gomp/declare-simd-1.C: Ditto.
9913 * g++.dg/gomp/declare-simd-3.C: Ditto.
9914 * g++.dg/gomp/declare-simd-4.C: Ditto.
9915 * g++.dg/gomp/declare-simd-7.C: Ditto.
9916 * g++.dg/gomp/pr88182.C: Ditto.
9917 * g++.dg/vect/simd-clone-7.cc: Ditto.
9918 * gcc.dg/gomp/declare-simd-1.c: Ditto.
9919 * gcc.dg/gomp/declare-simd-3.c: Ditto.
9920 * gcc.dg/gomp/pr59669-2.c: Ditto.
9921 * gcc.dg/gomp/pr87895-1.c: Ditto.
9922 * gcc.dg/gomp/pr87895-2.c: Ditto.
9923 * gcc.dg/gomp/simd-clones-2.c: Ditto.
9924 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
9925 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
9926 * gfortran.dg/gomp/pr83977.f90: Ditto.
9927
9928 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9929
9930 * g++.dg/cpp0x/auto52.C: Test locations too.
9931 * g++.dg/cpp0x/trailing2.C: Likewise.
9932 * g++.dg/cpp1y/auto-fn18.C: Likewise.
9933 * g++.dg/cpp1y/auto-fn25.C: Likewise.
9934 * g++.dg/cpp1y/auto-fn52.C: Likewise.
9935 * g++.dg/cpp1y/auto-fn53.C: Likewise.
9936 * g++.dg/cpp1y/auto-fn54.C: Likewise.
9937
9938 2019-01-17 David Malcolm <dmalcolm@redhat.com>
9939
9940 PR c++/88699
9941 * g++.dg/template/pr88699.C: New test.
9942
9943 2019-01-17 Martin Sebor <msebor@redhat.com>
9944
9945 PR tree-optimization/88800
9946 * c-c++-common/Wrestrict.c: Adjust.
9947 * gcc.dg/Warray-bounds-37.c: New test.
9948 * gcc.dg/builtin-memcpy-2.c: New test.
9949 * gcc.dg/builtin-memcpy.c: New test.
9950
9951 2019-01-17 Tamar Christina <tamar.christina@arm.com>
9952
9953 PR target/88850
9954 * gcc.target/arm/pr51968.c: Use neon intrinsics.
9955
9956 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
9957 Kwok Cheung Yeung <kcy@codesourcery.com>
9958 Julian Brown <julian@codesourcery.com>
9959 Tom de Vries <tom@codesourcery.com>
9960
9961 * gcc.dg/20020312-2.c: Add amdgcn support.
9962 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
9963 * gcc.dg/builtin-apply2.c: Likewise.
9964 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
9965 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
9966 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
9967 * gcc.dg/memcmp-1.c: Increase timeout factor.
9968 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
9969 * gcc.dg/sibcall-10.c: xfail on amdgcn.
9970 * gcc.dg/sibcall-9.c: Likewise.
9971 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
9972 * gcc.dg/tree-ssa/pr84512.c: Likewise.
9973 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
9974 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
9975 * lib/target-supports.exp (check_effective_target_trampolines):
9976 Configure amdgcn.
9977 (check_profiling_available): Likewise.
9978 (check_effective_target_global_constructor): Likewise.
9979 (check_effective_target_return_address): Likewise.
9980 (check_effective_target_fopenacc): Likewise.
9981 (check_effective_target_fopenmp): Likewise.
9982 (check_effective_target_vect_int): Likewise.
9983 (check_effective_target_vect_intfloat_cvt): Likewise.
9984 (check_effective_target_vect_uintfloat_cvt): Likewise.
9985 (check_effective_target_vect_floatint_cvt): Likewise.
9986 (check_effective_target_vect_floatuint_cvt): Likewise.
9987 (check_effective_target_vect_simd_clones): Likewise.
9988 (check_effective_target_vect_shift): Likewise.
9989 (check_effective_target_whole_vector_shift): Likewise.
9990 (check_effective_target_vect_bswap): Likewise.
9991 (check_effective_target_vect_shift_char): Likewise.
9992 (check_effective_target_vect_long): Likewise.
9993 (check_effective_target_vect_float): Likewise.
9994 (check_effective_target_vect_double): Likewise.
9995 (check_effective_target_vect_perm): Likewise.
9996 (check_effective_target_vect_perm_byte): Likewise.
9997 (check_effective_target_vect_perm_short): Likewise.
9998 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9999 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
10000 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
10001 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
10002 (check_effective_target_vect_natural_alignment): Likewise.
10003 (check_effective_target_vect_fully_masked): Likewise.
10004 (check_effective_target_vect_element_align): Likewise.
10005 (check_effective_target_vect_masked_store): Likewise.
10006 (check_effective_target_vect_scatter_store): Likewise.
10007 (check_effective_target_vect_condition): Likewise.
10008 (check_effective_target_vect_cond_mixed): Likewise.
10009 (check_effective_target_vect_char_mult): Likewise.
10010 (check_effective_target_vect_short_mult): Likewise.
10011 (check_effective_target_vect_int_mult): Likewise.
10012 (check_effective_target_sqrt_insn): Likewise.
10013 (check_effective_target_vect_call_sqrtf): Likewise.
10014 (check_effective_target_vect_call_btrunc): Likewise.
10015 (check_effective_target_vect_call_btruncf): Likewise.
10016 (check_effective_target_vect_call_ceil): Likewise.
10017 (check_effective_target_vect_call_floorf): Likewise.
10018 (check_effective_target_lto): Likewise.
10019 (check_vect_support_and_set_flags): Likewise.
10020 (check_effective_target_vect_stridedN): Enable when fully masked is
10021 available.
10022 (add_options_for_sqrt_insn): New procedure.
10023
10024 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
10025
10026 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
10027 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
10028 linker.
10029 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
10030
10031 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
10032
10033 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
10034 * gcc.dg/pic-1.c: Disable on amdgcn.
10035 * gcc.dg/pic-2.c: Disable on amdgcn.
10036 * gcc.dg/pic-3.c: Disable on amdgcn.
10037 * gcc.dg/pic-4.c: Disable on amdgcn.
10038 * gcc.dg/pie-3.c: Disable on amdgcn.
10039 * gcc.dg/pie-4.c: Disable on amdgcn.
10040 * gcc.dg/uninit-19.c: Check pie_enabled.
10041 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
10042
10043 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
10044 Kwok Cheung Yeung <kcy@codesourcery.com>
10045 Julian Brown <julian@codesourcery.com>
10046 Tom de Vries <tom@codesourcery.com>
10047
10048 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
10049 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
10050 * gcc.c-torture/compile/pr34648.c: Require exceptions.
10051 * gcc.c-torture/compile/pr41469.c: Require exceptions.
10052 * gcc.dg/20111216-1.c: Require exceptions.
10053 * gcc.dg/cleanup-10.c: Require exceptions.
10054 * gcc.dg/cleanup-11.c: Require exceptions.
10055 * gcc.dg/cleanup-12.c: Require exceptions.
10056 * gcc.dg/cleanup-13.c: Require exceptions.
10057 * gcc.dg/cleanup-5.c: Require exceptions.
10058 * gcc.dg/cleanup-8.c: Require exceptions.
10059 * gcc.dg/cleanup-9.c: Require exceptions.
10060 * gcc.dg/gomp/pr29955.c: Require exceptions.
10061 * gcc.dg/lto/pr52097_0.c: Require exceptions.
10062 * gcc.dg/nested-func-5.c: Require exceptions.
10063 * gcc.dg/pch/except-1.c: Require exceptions.
10064 * gcc.dg/pch/valid-2.c: Require exceptions.
10065 * gcc.dg/pr41470.c: Require exceptions.
10066 * gcc.dg/pr42427.c: Require exceptions.
10067 * gcc.dg/pr44545.c: Require exceptions.
10068 * gcc.dg/pr47086.c: Require exceptions.
10069 * gcc.dg/pr51481.c: Require exceptions.
10070 * gcc.dg/pr51644.c: Require exceptions.
10071 * gcc.dg/pr52046.c: Require exceptions.
10072 * gcc.dg/pr54669.c: Require exceptions.
10073 * gcc.dg/pr56424.c: Require exceptions.
10074 * gcc.dg/pr64465.c: Require exceptions.
10075 * gcc.dg/pr65802.c: Require exceptions.
10076 * gcc.dg/pr67563.c: Require exceptions.
10077 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
10078 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
10079 * gcc.dg/vect/pr46663.c: Require exceptions.
10080 * lib/target-supports.exp (check_effective_target_exceptions): New.
10081
10082 2019-01-17 Tamar Christina <tamar.christina@arm.com>
10083
10084 PR target/88851
10085 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
10086
10087 2019-01-17 Nathan Sidwell <nathan@acm.org>
10088
10089 PR c++/86610
10090 * g++.dg/cpp0x/pr86610.C: New.
10091
10092 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
10093
10094 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
10095 VFIXUPIMM* intrinsics.
10096 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
10097 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10098 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10099
10100 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
10101
10102 PR target/88794
10103 Revert:
10104 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
10105
10106 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
10107 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
10108 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
10109 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
10110 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
10111 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10112 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
10113 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10114 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
10115 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
10116 * gcc.target/i386/sse-13.c: Ditto.
10117 * gcc.target/i386/sse-14.c: Ditto.
10118 * gcc.target/i386/sse-22.c: Ditto.
10119 * gcc.target/i386/sse-23.c: Ditto.
10120 * gcc.target/i386/testimm-10.c: Ditto.
10121 * gcc.target/i386/testround-1.c: Ditto.
10122
10123 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
10124
10125 PR target/88794
10126 Revert:
10127 2018-12-15 Jakub Jelinek <jakub@redhat.com>
10128
10129 PR target/88489
10130 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
10131 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
10132
10133 2019-01-17 Jakub Jelinek <jakub@redhat.com>
10134
10135 PR rtl-optimization/88870
10136 * gcc.dg/pr88870.c: New test.
10137
10138 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
10139
10140 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
10141
10142 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
10143
10144 PR c++/87768
10145 * g++.dg/concepts/pr87768.C: New.
10146
10147 PR c++/86648
10148 * gcc.dg/cpp1z/pr86648.C: New.
10149
10150 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
10151
10152 PR target/87306
10153 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
10154 vectorized on POWER unless hardware misaligned loads are available.
10155
10156 2019-01-16 David Malcolm <dmalcolm@redhat.com>
10157
10158 PR target/88861
10159 * g++.dg/torture/pr88861.C: New test.
10160
10161 2019-01-16 Tamar Christina <tamar.christina@arm.com>
10162
10163 PR debug/88046
10164 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
10165
10166 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10167
10168 * g++.dg/other/pr33558.C: Test location too.
10169 * g++.dg/other/pr33558-2.C: Likewise.
10170 * g++.dg/parse/crash4.C: Likewise.
10171 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
10172 * g++.old-deja/g++.mike/p7635.C: Likewise.
10173 * g++.old-deja/g++.other/decl6.C: Likewise.
10174
10175 2019-01-16 Marek Polacek <polacek@redhat.com>
10176
10177 PR c++/78244 - narrowing conversion in template not detected.
10178 * g++.dg/cpp0x/Wnarrowing13.C: New test.
10179 * g++.dg/cpp0x/Wnarrowing14.C: New test.
10180
10181 2019-01-16 Jakub Jelinek <jakub@redhat.com>
10182
10183 PR c/51628
10184 PR target/88682
10185 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
10186 may_alias attribute.
10187
10188 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
10189
10190 * gcc.misc-tests/godump-1.c: Add test case for typedef before
10191 struct.
10192
10193 2019-01-15 David Malcolm <dmalcolm@redhat.com>
10194
10195 PR c++/88795
10196 * g++.dg/template/pr88795.C: New test.
10197
10198 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10199
10200 PR fortran/43136
10201 * gfortran.dg/actual_array_substr_3.f90: New test.
10202
10203 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
10204
10205 PR fortran/81849
10206 * gfortran.dg/pr81849.f90: New test.
10207
10208 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
10209
10210 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
10211 ISO_Fortran_binding_2.h.
10212
10213 2019-01-15 Marek Polacek <polacek@redhat.com>
10214
10215 PR c++/88866
10216 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
10217
10218 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
10219
10220 PR inline-asm/52813
10221 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
10222 -Wdeprecated warning and expect a following note:.
10223
10224 2019-01-15 Richard Biener <rguenther@suse.de>
10225
10226 PR debug/88046
10227 * g++.dg/lto/pr88046_0.C: New testcase.
10228
10229 2019-01-15 Richard Biener <rguenther@suse.de>
10230
10231 PR tree-optimization/88855
10232 * gcc.dg/pr88855.c: New testcase.
10233
10234 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
10235
10236 * g++.dg/diagnostic/typedef-initialized.C: New.
10237
10238 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
10239
10240 * g++.dg/diagnostic/bitfld3.C: New.
10241
10242 2019-01-15 Jakub Jelinek <jakub@redhat.com>
10243
10244 PR tree-optimization/88775
10245 * gcc.dg/tree-ssa/pr88775-1.c: New test.
10246 * gcc.dg/tree-ssa/pr88775-2.c: New test.
10247
10248 2019-01-14 Marek Polacek <polacek@redhat.com>
10249
10250 PR c++/88825 - ICE with bogus function return type deduction.
10251 * g++.dg/cpp1y/auto-fn55.C: New test.
10252
10253 2019-01-14 Jakub Jelinek <jakub@redhat.com>
10254
10255 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
10256 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
10257 feature test macros.
10258 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
10259
10260 2019-01-14 Marek Polacek <polacek@redhat.com>
10261
10262 PR c++/88830 - ICE with abstract class.
10263 * g++.dg/other/abstract7.C: New test.
10264
10265 2019-01-14 Martin Sebor <msebor@redhat.com>
10266
10267 PR target/88638
10268 * gcc.dg/format/attr-8.c: New test.
10269 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
10270 * gcc.dg/format/attr-3.c: Same.
10271 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
10272 * objc.dg/fsf-nsstring-format-1.m: Same.
10273
10274 2019-01-14 Martin Liska <mliska@suse.cz>
10275
10276 PR gcov-profile/88263
10277 * g++.dg/gcov/pr88263-2.C: New test.
10278
10279 2019-01-14 Jakub Jelinek <jakub@redhat.com>
10280
10281 PR rtl-optimization/88796
10282 * gcc.target/i386/pr88796.c: New test.
10283
10284 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
10285
10286 * gdc.dg/asm1.d: New test.
10287 * gdc.dg/asm2.d: New test.
10288 * gdc.dg/asm3.d: New test.
10289 * gdc.dg/asm4.d: New test.
10290 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
10291
10292 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10293
10294 PR libfortran/88776
10295 * gfortran.dg/namelist_96.f90: New test.
10296
10297 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
10298
10299 PR fortran/59345
10300 * gfortran.dg/internal_pack_18.f90: New test.
10301
10302 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
10303
10304 * gcc.dg/pr51628-20.c: Updated.
10305 * gcc.dg/pr51628-21.c: Likewise.
10306 * gcc.dg/pr51628-25.c: Likewise.
10307
10308 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
10309
10310 PR fortran/59345
10311 * gfortran.dg/internal_pack_17.f90: New test.
10312 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
10313 to builtin_free.
10314
10315 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
10316
10317 PR fortran/61765
10318 * gfortran.dg/pr61765.f90: New test.
10319
10320 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
10321
10322 * g++.dg/cpp0x/pr62101.C: Test locations too.
10323 * g++.dg/inherit/pure1.C: Likewise.
10324
10325 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
10326
10327 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
10328 reports of ICEs.
10329 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
10330
10331 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
10332
10333 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
10334 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
10335 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
10336 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
10337 * gfortran.dg/bind_c_array_params_2.f90: Change search string
10338 for dump tree scan.
10339
10340 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10341
10342 PR fortran/35031
10343 * gfortran.dg/pr35031.f90: new test.
10344
10345 2019-01-11 Marek Polacek <polacek@redhat.com>
10346
10347 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
10348 * g++.dg/cpp0x/Wredundant-move5.C: New test.
10349 * g++.dg/cpp0x/Wredundant-move6.C: New test.
10350
10351 2019-01-11 Jakub Jelinek <jakub@redhat.com>
10352
10353 PR middle-end/85956
10354 PR lto/88733
10355 * c-c++-common/gomp/pr85956.c: New test.
10356 * g++.dg/gomp/pr88733.C: New test.
10357
10358 2019-01-11 Tobias Burnus <burnus@net-b.de>
10359
10360 PR C++/88114
10361 * g++.dg/cpp0x/defaulted61.C: New
10362 * g++.dg/cpp0x/defaulted62.C: New.
10363
10364 2019-01-11 Jakub Jelinek <jakub@redhat.com>
10365
10366 PR tree-optimization/88693
10367 * gcc.c-torture/execute/pr88693.c: New test.
10368
10369 2019-01-11 Tamar Christina <tamar.christina@arm.com>
10370
10371 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
10372 and add options.
10373
10374 2019-01-11 Martin Liska <mliska@suse.cz>
10375
10376 PR middle-end/88758
10377 * g++.dg/lto/pr88758_0.C: New test.
10378 * g++.dg/lto/pr88758_1.C: New test.
10379
10380 2019-01-11 Jan Beulich <jbeulich@suse.com>
10381
10382 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
10383 gcc.target/i386/avx512f-vcvtss2si-1.c,
10384 gcc.target/i386/avx512f-vcvttsd2si-1.c,
10385 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
10386 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
10387 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
10388 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
10389 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
10390 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
10391 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
10392 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
10393 gcc.target/i386/pr19398.c: Permit l or q suffix.
10394
10395 2019-01-11 Jakub Jelinek <jakub@redhat.com>
10396
10397 PR rtl-optimization/88296
10398 * gcc.target/i386/pr88296.c: New test.
10399
10400 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
10401
10402 * g++.dg/diagnostic/extern-initialized.C: New.
10403 * g++.dg/ext/dllimport-initialized.C: Likewise.
10404
10405 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
10406
10407 PR fortran/59345
10408 * gfortran.dg/internal_pack_16.f90: New test.
10409
10410 2019-01-10 Jakub Jelinek <jakub@redhat.com>
10411
10412 PR target/88785
10413 * g++.target/i386/pr88785.C: New test.
10414
10415 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
10416
10417 PR rtl-optimization/87305
10418 * gcc.target/aarch64/pr87305.c: New.
10419
10420 2019-01-10 Richard Biener <rguenther@suse.de>
10421
10422 PR tree-optimization/88792
10423 * gcc.dg/torture/pr88792.c: New testcase.
10424
10425 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
10426
10427 PR fortran/86322
10428 * gfortran.dg/pr86322_1.f90: New test.
10429 * gfortran.dg/pr86322_2.f90: Ditto.
10430 * gfortran.dg/pr86322_3.f90: Ditto.
10431
10432 2019-01-10 Sudakshina Das <sudi.das@arm.com>
10433
10434 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
10435 * gcc.target/aarch64/bti-2.c: Likewise.
10436 * gcc.target/aarch64/bti-3.c: Likewise.
10437
10438 2019-01-10 Stefan Agner <stefan@agner.ch>
10439
10440 PR target/88648
10441 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
10442 check if -masm-syntax-unified gets applied properly.
10443
10444 2019-01-10 Jakub Jelinek <jakub@redhat.com>
10445
10446 PR c/88568
10447 * gcc.dg/pr88568.c: New test.
10448
10449 2019-01-10 Tamar Christina <tamar.christina@arm.com>
10450
10451 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
10452 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
10453
10454 2019-01-10 Tamar Christina <tamar.christina@arm.com>
10455
10456 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
10457 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
10458
10459 2019-01-10 Tamar Christina <tamar.christina@arm.com>
10460
10461 * lib/target-supports.exp
10462 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
10463 check_effective_target_arm_v8_3a_complex_neon_ok,
10464 add_options_for_arm_v8_3a_complex_neon,
10465 check_effective_target_arm_v8_3a_complex_neon_hw,
10466 check_effective_target_vect_complex_rot_N): New.
10467
10468 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
10469
10470 PR fortran/88376
10471 * gfortran.dg/pr88376.f90: New test.
10472
10473 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
10474
10475 PR other/16615
10476 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
10477 "can not" with "cannot".
10478 * gfortran.dg/common_15.f90: Likewise.
10479 * gfortran.dg/derived_result_2.f90: Likewise.
10480 * gfortran.dg/do_check_6.f90: Likewise.
10481 * gfortran.dg/namelist_args.f90: Likewise.
10482 * gfortran.dg/negative_unit_check.f90: Likewise.
10483 * gfortran.dg/pure_formal_3.f90: Likewise.
10484 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
10485 * obj-c++.dg/exceptions-3.mm: Likewise.
10486 * obj-c++.dg/exceptions-4.mm: Likewise.
10487 * obj-c++.dg/exceptions-5.mm: Likewise.
10488 * obj-c++.dg/property/at-property-23.mm: Likewise.
10489 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
10490 * obj-c++.dg/property/property-neg-7.mm: Likewise.
10491 * objc.dg/attributes/method-attribute-2.m: Likewise.
10492 * objc.dg/exceptions-3.m: Likewise.
10493 * objc.dg/exceptions-4.m: Likewise.
10494 * objc.dg/exceptions-5.m: Likewise.
10495 * objc.dg/param-1.m: Likewise.
10496 * objc.dg/property/at-property-23.m: Likewise.
10497 * objc.dg/property/dotsyntax-17.m: Likewise.
10498 * objc.dg/property/property-neg-7.m: Likewise.
10499
10500 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10501
10502 PR fortran/68426
10503 * gfortran.dg/spread_simplify_1.f90: New test.
10504
10505 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
10506
10507 * lib/target-supports.exp
10508 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
10509 * gcc.target/i386/xorsign.c: New test.
10510
10511 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
10512
10513 * gcc.target/sparc/tls-ld-int8.c: New test.
10514 * gcc.target/sparc/tls-ld-int16.c: Likewise.
10515 * gcc.target/sparc/tls-ld-int32.c: Likewise.
10516 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
10517 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
10518 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
10519
10520 2018-01-09 Sudakshina Das <sudi.das@arm.com>
10521
10522 * gcc.target/aarch64/bti-1.c: Update test to not add command line
10523 option when configure with bti.
10524 * gcc.target/aarch64/bti-2.c: Likewise.
10525 * lib/target-supports.exp
10526 (check_effective_target_default_branch_protection):
10527 Add configure check for --enable-standard-branch-protection.
10528
10529 2018-01-09 Sudakshina Das <sudi.das@arm.com>
10530
10531 * gcc.target/aarch64/bti-1.c: New test.
10532 * gcc.target/aarch64/bti-2.c: New test.
10533 * gcc.target/aarch64/bti-3.c: New test.
10534 * lib/target-supports.exp
10535 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
10536
10537 2018-01-09 Sudakshina Das <sudi.das@arm.com>
10538
10539 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
10540 instead of IP0_REGNUM and add test case.
10541
10542 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
10543
10544 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
10545 copysign.
10546 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
10547 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
10548 xorsign.
10549 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
10550
10551 2019-01-09 Jakub Jelinek <jakub@redhat.com>
10552
10553 PR rtl-optimization/88331
10554 * gcc.target/i386/pr88331.c: New test.
10555
10556 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10557
10558 * g++.dg/diagnostic/constexpr2.C: New.
10559 * g++.dg/diagnostic/ref3.C: Likewise.
10560
10561 2019-01-08 Marek Polacek <polacek@redhat.com>
10562
10563 PR c++/88538 - braced-init-list in template-argument-list.
10564 * g++.dg/cpp2a/nontype-class11.C: New test.
10565
10566 PR c++/88744
10567 * g++.dg/cpp2a/nontype-class12.C: New test.
10568
10569 2019-01-08 Jakub Jelinek <jakub@redhat.com>
10570
10571 PR target/88457
10572 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
10573 dg-options. Require ppc_cpu_supports_hw effective target instead of
10574 powerpc64*-*-*.
10575
10576 2019-01-08 Janus Weil <janus@gcc.gnu.org>
10577
10578 PR fortran/88047
10579 * gfortran.dg/class_69.f90: New test case.
10580
10581 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
10582
10583 PR target/88717
10584 * gcc.target/i386/pr88717.c: New test.
10585
10586 2019-01-08 Marek Polacek <polacek@redhat.com>
10587
10588 PR c++/88548 - this accepted in static member functions.
10589 * g++.dg/cpp0x/this1.C: New test.
10590
10591 2019-01-08 Martin Liska <mliska@suse.cz>
10592
10593 PR tree-optimization/88753
10594 * gcc.dg/tree-ssa/pr88753.c: New test.
10595
10596 2019-01-08 Richard Biener <rguenther@suse.de>
10597
10598 PR tree-optimization/86554
10599 * gcc.dg/torture/pr86554-1.c: New testcase.
10600 * gcc.dg/torture/pr86554-2.c: Likewise.
10601
10602 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10603
10604 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
10605 cover target variance.
10606
10607 2019-01-08 Richard Biener <rguenther@suse.de>
10608
10609 PR fortran/88611
10610 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
10611 directly build the expected GENERIC tree.
10612
10613 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
10614
10615 * gcc.target/aarch64/(return_address_sign_1.c,
10616 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
10617 Change option to -mbranch-protection.
10618 * gcc.target/aarch64/(branch-protection-option.c,
10619 branch-protection-option-2.c, branch-protection-attr.c,
10620 branch-protection-attr-2.c): New file.
10621
10622 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10623
10624 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
10625
10626 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
10627
10628 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
10629 alias support.
10630 * c-c++-common/builtin-has-attribute-4.c: Likewise.
10631 Append match for warning that ‘protected’ attribute is not supported.
10632
10633 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
10634
10635 * gcc.dg/Wmissing-attributes.c: Require alias support.
10636 * gcc.dg/attr-copy-2.c: Likewise.
10637 * gcc.dg/attr-copy-5.c: Likewise.
10638
10639 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
10640 Jakub Jelinek <jakub@redhat.com>
10641
10642 PR c++/88554
10643 * g++.dg/warn/Wreturn-type-11.C: New test.
10644
10645 2019-01-07 David Malcolm <dmalcolm@redhat.com>
10646
10647 PR jit/88747
10648 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
10649 dump to reflect r266077.
10650
10651 2019-01-07 Jakub Jelinek <jakub@redhat.com>
10652
10653 PR c/88701
10654 * gcc.dg/pr88701.c: New test.
10655
10656 2019-01-07 Joseph Myers <joseph@codesourcery.com>
10657
10658 PR c/88720
10659 PR c/88726
10660 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
10661
10662 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10663
10664 * g++.dg/diagnostic/constexpr1.C: New.
10665 * g++.dg/diagnostic/thread1.C: Likewise.
10666
10667 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
10668 Harald Anlauf <anlauf@gmx.de>
10669 Tobias Burnus <burnus@gcc.gnu.org>
10670
10671 * gfortran.dg/is_contiguous_1.f90: New test.
10672 * gfortran.dg/is_contiguous_2.f90: New test.
10673 * gfortran.dg/is_contiguous_3.f90: New test.
10674
10675 2019-01-07 Marek Polacek <polacek@redhat.com>
10676
10677 PR c++/88741 - wrong error with initializer-string.
10678 * g++.dg/init/array50.C: New test.
10679
10680 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
10681
10682 PR c++/88261
10683 PR c++/69338
10684 PR c++/69696
10685 PR c++/69697
10686 * gcc.dg/array-6.c: Move from here ...
10687 * c-c++-common/array-6.c: ... to here and add some more test coverage.
10688 * g++.dg/pr69338.C: New test.
10689 * g++.dg/pr69697.C: Likewise.
10690 * g++.dg/ext/flexary32.C: Likewise.
10691 * g++.dg/ext/flexary3.C: Adjust test.
10692 * g++.dg/ext/flexary12.C: Likewise.
10693 * g++.dg/ext/flexary13.C: Likewise.
10694 * g++.dg/ext/flexary15.C: Likewise.
10695 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
10696 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
10697 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
10698
10699 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
10700
10701 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
10702 optional in scan pattern.
10703
10704 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
10705
10706 PR tree-optimization/88598
10707 * gcc.dg/vect/pr88598-1.c: New test.
10708 * gcc.dg/vect/pr88598-2.c: Likewise.
10709 * gcc.dg/vect/pr88598-3.c: Likewise.
10710 * gcc.dg/vect/pr88598-4.c: Likewise.
10711 * gcc.dg/vect/pr88598-5.c: Likewise.
10712 * gcc.dg/vect/pr88598-6.c: Likewise.
10713
10714 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
10715
10716 PR tree-optimization/88598
10717 * gcc.dg/pr88598-1.c: New test.
10718 * gcc.dg/pr88598-2.c: Likewise.
10719 * gcc.dg/pr88598-3.c: Likewise.
10720 * gcc.dg/pr88598-4.c: Likewise.
10721 * gcc.dg/pr88598-5.c: Likewise.
10722
10723 2019-01-07 Jakub Jelinek <jakub@redhat.com>
10724
10725 PR tree-optimization/88676
10726 * gcc.dg/tree-ssa/pr88676.c: New test.
10727 * gcc.dg/pr88676.c: New test.
10728 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
10729 allow &.
10730
10731 PR sanitizer/88619
10732 * c-c++-common/asan/pr88619.c: New test.
10733
10734 PR c++/85052
10735 * c-c++-common/builtin-convertvector-1.c: New test.
10736 * c-c++-common/torture/builtin-convertvector-1.c: New test.
10737 * g++.dg/ext/builtin-convertvector-1.C: New test.
10738 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
10739
10740 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
10741
10742 PR target/88521
10743 * gcc.target/i386/pr88521.c: New testcase.
10744
10745 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10746
10747 PR fortran/88658
10748 * gfortran.dg/min_max_type_2.f90: New test.
10749
10750 2019-01-06 Jakub Jelinek <jakub@redhat.com>
10751
10752 PR c/88363
10753 * c-c++-common/attributes-4.c (falloc_align_int128,
10754 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
10755
10756 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
10757
10758 * gcc.dg/ipa/ipcp-2.c: Update bounds.
10759
10760 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
10761
10762 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
10763 * gcc.dg/plugin/plugindir2.c: Likewise.
10764 * gcc.dg/plugin/plugindir3.c: Likewise.
10765 * gcc.dg/plugin/plugindir4.c: Likewise.
10766
10767 2019-01-05 Janus Weil <janus@gcc.gnu.org>
10768
10769 PR fortran/88009
10770 * gfortran.dg/blockdata_10.f90: New test case.
10771
10772 2019-01-05 Jakub Jelinek <jakub@redhat.com>
10773
10774 PR middle-end/82564
10775 PR target/88620
10776 * gcc.dg/nested-func-12.c: New test.
10777 * gcc.c-torture/compile/pr82564.c: New test.
10778
10779 PR debug/88635
10780 * gcc.dg/debug/dwarf2/pr88635.c: New test.
10781
10782 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
10783
10784 PR target/60563
10785 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
10786
10787 2019-01-04 Martin Sebor <msebor@redhat.com>
10788
10789 PR c/88546
10790 * g++.dg/ext/attr-copy.C: New test.
10791 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
10792 * gcc.dg/attr-copy-6.c: New test.
10793 * gcc.dg/attr-copy-7.c: New test.
10794
10795 2019-01-04 Martin Sebor <msebor@redhat.com>
10796
10797 PR c/88363
10798 * c-c++-common/attributes-4.c: New test.
10799
10800 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
10801
10802 PR gcc/87763
10803 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
10804 count to 18.
10805
10806 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10807
10808 PR fortran/48543
10809 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
10810 * gfortran.dg/merge_char_const.f90: Restore.
10811
10812 2019-01-04 Jakub Jelinek <jakub@redhat.com>
10813
10814 PR target/88594
10815 * gcc.dg/pr88594.c: New test.
10816
10817 2019-01-04 Jan Beulich <jbeulich@suse.com>
10818
10819 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
10820 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
10821 gcc.target/i386/avx512bw-vpcmpequb-1.c,
10822 gcc.target/i386/avx512bw-vpcmpequw-1.c,
10823 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
10824 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
10825 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
10826 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
10827 gcc.target/i386/avx512bw-vpcmpgew-1.c,
10828 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
10829 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
10830 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
10831 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
10832 gcc.target/i386/avx512bw-vpcmpleb-1.c,
10833 gcc.target/i386/avx512bw-vpcmpleub-1.c,
10834 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
10835 gcc.target/i386/avx512bw-vpcmplew-1.c,
10836 gcc.target/i386/avx512bw-vpcmpltb-1.c,
10837 gcc.target/i386/avx512bw-vpcmpltub-1.c,
10838 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
10839 gcc.target/i386/avx512bw-vpcmpltw-1.c,
10840 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
10841 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
10842 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
10843 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
10844 gcc.target/i386/avx512bw-vpmovb2m-1.c,
10845 gcc.target/i386/avx512bw-vpmovm2b-1.c,
10846 gcc.target/i386/avx512bw-vpmovm2w-1.c,
10847 gcc.target/i386/avx512bw-vpmovw2m-1.c,
10848 gcc.target/i386/avx512bw-vptestmb-1.c,
10849 gcc.target/i386/avx512bw-vptestmw-1.c,
10850 gcc.target/i386/avx512bw-vptestnmb-1.c,
10851 gcc.target/i386/avx512bw-vptestnmw-1.c,
10852 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
10853 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
10854 gcc.target/i386/avx512dq-vfpclasssd-1.c,
10855 gcc.target/i386/avx512dq-vfpclassss-1.c,
10856 gcc.target/i386/avx512dq-vpmovd2m-1.c,
10857 gcc.target/i386/avx512dq-vpmovm2d-1.c,
10858 gcc.target/i386/avx512dq-vpmovm2q-1.c,
10859 gcc.target/i386/avx512dq-vpmovq2m-1.c,
10860 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
10861 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
10862 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
10863 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
10864 gcc.target/i386/avx512vl-vpcmpequd-1.c,
10865 gcc.target/i386/avx512vl-vpcmpequq-1.c,
10866 gcc.target/i386/avx512vl-vpcmpged-1.c,
10867 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
10868 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
10869 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
10870 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
10871 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
10872 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
10873 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
10874 gcc.target/i386/avx512vl-vpcmpled-1.c,
10875 gcc.target/i386/avx512vl-vpcmpleq-1.c,
10876 gcc.target/i386/avx512vl-vpcmpleud-1.c,
10877 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
10878 gcc.target/i386/avx512vl-vpcmpltd-1.c,
10879 gcc.target/i386/avx512vl-vpcmpltq-1.c,
10880 gcc.target/i386/avx512vl-vpcmpltud-1.c,
10881 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
10882 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
10883 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
10884 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
10885 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
10886 gcc.target/i386/avx512vl-vptestmd-1.c,
10887 gcc.target/i386/avx512vl-vptestmq-1.c,
10888 gcc.target/i386/avx512vl-vptestnmd-1.c,
10889 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
10890 operand.
10891 * gcc.target/i386/avx512bw-vpcmpb-1.c,
10892 gcc.target/i386/avx512bw-vpcmpub-1.c,
10893 gcc.target/i386/avx512bw-vpcmpuw-1.c,
10894 gcc.target/i386/avx512bw-vpcmpw-1.c,
10895 gcc.target/i386/avx512dq-vfpclasspd-1.c,
10896 gcc.target/i386/avx512dq-vfpclassps-1.c,
10897 gcc.target/i386/avx512f-vcmppd-1.c,
10898 gcc.target/i386/avx512f-vcmpps-1.c,
10899 gcc.target/i386/avx512f-vcmpsd-1.c,
10900 gcc.target/i386/avx512f-vcmpss-1.c,
10901 gcc.target/i386/avx512f-vpcmpd-1.c,
10902 gcc.target/i386/avx512f-vpcmpq-1.c,
10903 gcc.target/i386/avx512f-vpcmpud-1.c,
10904 gcc.target/i386/avx512f-vpcmpuq-1.c,
10905 gcc.target/i386/avx512f-vptestmd-1.c,
10906 gcc.target/i386/avx512f-vptestmq-1.c,
10907 gcc.target/i386/avx512f-vptestnmd-1.c,
10908 gcc.target/i386/avx512f-vptestnmq-1.c,
10909 gcc.target/i386/avx512vl-vcmppd-1.c,
10910 gcc.target/i386/avx512vl-vcmpps-1.c,
10911 gcc.target/i386/avx512vl-vpcmpd-1.c,
10912 gcc.target/i386/avx512vl-vpcmpq-1.c,
10913 gcc.target/i386/avx512vl-vpcmpud-1.c,
10914 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
10915 as mask operand.
10916
10917 2019-01-03 Martin Sebor <msebor@redhat.com>
10918
10919 PR tree-optimization/88659
10920 * gcc.dg/Wstringop-truncation-6.c: New test.
10921
10922 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10923
10924 PR fortran/48543
10925 * gfortran.dg/const_chararacter_merge.f90: Remove.
10926
10927 2019-01-03 Jakub Jelinek <jakub@redhat.com>
10928
10929 PR debug/88644
10930 * gcc.dg/debug/dwarf2/pr88644.c: New test.
10931 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
10932
10933 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
10934
10935 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
10936 * gcc.dg/pubtypes-3.c: Likewise.
10937 * gcc.dg/pubtypes-4.c: Likewise.
10938
10939 2019-01-03 Jakub Jelinek <jakub@redhat.com>
10940
10941 PR c++/88636
10942 * g++.target/i386/pr88636.C: New test.
10943
10944 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10945
10946 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
10947
10948 2019-01-03 Martin Liska <mliska@suse.cz>
10949
10950 PR testsuite/88436
10951 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
10952
10953 2019-01-02 Marek Polacek <polacek@redhat.com>
10954
10955 PR c++/88612 - ICE with -Waddress-of-packed-member.
10956 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
10957
10958 PR c++/88631 - CTAD failing for value-initialization.
10959 * g++.dg/cpp1z/class-deduction59.C: New test.
10960
10961 PR c++/81486 - CTAD failing with ().
10962 * g++.dg/cpp1z/class-deduction60.C: New test.
10963 * g++.dg/cpp1z/class-deduction61.C: New test.
10964
10965 2019-01-02 Martin Sebor <msebor@redhat.com>
10966 Jeff Law <law@redhat.com>
10967
10968 * gcc.dg/strlenopt-36.c: Update.
10969 * gcc.dg/strlenopt-45.c: Update.
10970 * gcc.c-torture/execute/strlen-5.c: New test.
10971 * gcc.c-torture/execute/strlen-6.c: New test.
10972 * gcc.c-torture/execute/strlen-7.c: New test.
10973
10974 2019-01-02 Jakub Jelinek <jakub@redhat.com>
10975
10976 PR testsuite/87304
10977 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
10978 messages only on vect_hw_misalign targets.
10979
10980 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
10981
10982 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
10983 * gfortran.dg/dec_d_lines_3.f: Ditto.
10984 * gfortran.dg/dec_structure_24.f90: Ditto.
10985 * gfortran.dg/dec_structure_26.f90: Ditto.
10986 * gfortran.dg/dec_structure_27.f90: Ditto.
10987 * gfortran.dg/dec_type_print_3.f90: Ditto.
10988 * gfortran.dg/derived_name_1.f90: Ditto.
10989 * gfortran.dg/error_recovery_1.f90: Ditto.
10990 * gfortran.dg/gomp/pr29759.f90: Ditto.
10991 * gfortran.dg/pr36192.f90: Ditto.
10992 * gfortran.dg/pr56007.f90: Ditto.
10993 * gfortran.dg/pr56520.f90: Ditto.
10994 * gfortran.dg/pr78741.f90: Ditto.
10995 * gfortran.dg/print_fmt_2.f90: Ditto.
10996 * gfortran.dg/select_type_20.f90: Ditto.
10997
10998 2019-01-02 Marek Polacek <polacek@redhat.com>
10999
11000 PR c++/86875
11001 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
11002
11003 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
11004
11005 PR fortran/48543
11006 * gfortran.dg/const_chararacter_merge.f90: New test.
11007
11008 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
11009
11010 PR lto/88130
11011 * g++.dg/torture/pr88130.C: New testcase.
11012
11013 2019-01-02 Martin Liska <mliska@suse.cz>
11014
11015 PR tree-optimization/88650
11016 * gfortran.dg/predict-3.f90: New test.
11017
11018 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11019
11020 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
11021
11022 2019-01-02 Richard Biener <rguenther@suse.de>
11023
11024 PR tree-optimization/88621
11025 * gcc.dg/torture/pr88621.c: New testcase.
11026
11027 2019-01-02 Jakub Jelinek <jakub@redhat.com>
11028
11029 PR ipa/88561
11030 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
11031 targets and expect _ZThn8 for ilp32 targets.
11032
11033 2019-01-01 Martin Sebor <msebor@redhat.com>
11034 Jeff Law <law@redhat.com>
11035
11036 * gcc.dg/strlenopt-40.c: Update.
11037 * gcc.dg/strlenopt-51.c: Likewise.
11038 * gcc.dg/tree-ssa/pr79376.c: Likewise.
11039
11040 * gcc.dg/strlenopt-40.c: Disable a couple tests.
11041 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
11042 * gcc.dg/strlenopt-59.c: New test.
11043 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
11044 * g++.dg/init/strlen.C: New test.
11045
11046 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11047
11048 PR fortran/82743
11049 * gfortran.dg/structure_constructor_16.f90: New test.
11050
11051 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
11052
11053 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
11054 * g++.dg/ipa/devirt-53.C: Fix scan template.
11055
11056 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
11057
11058 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
11059 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
11060 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
11061
11062 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
11063
11064 * g++.dg/tree-prof/devirt.C: Update testcase.
11065
11066 2019-01-01 Jakub Jelinek <jakub@redhat.com>
11067
11068 Update copyright years.
11069 \f
11070 Copyright (C) 2019 Free Software Foundation, Inc.
11071
11072 Copying and distribution of this file, with or without modification,
11073 are permitted in any medium without royalty provided the copyright
11074 notice and this notice are preserved.