]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
[AArch64] Canonicalise SVE predicate constants
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
2
3 * gcc.target/aarch64/sve/spill_4.c: Expect all ptrues to be .Bs.
4 * gcc.target/aarch64/sve/single_1.c: Likewise.
5 * gcc.target/aarch64/sve/single_2.c: Likewise.
6 * gcc.target/aarch64/sve/single_3.c: Likewise.
7 * gcc.target/aarch64/sve/single_4.c: Likewise.
8
9 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
10
11 PR fortran/87991
12 * gfortran.dg/pr87991.f90: New test.
13
14 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
15
16 * gcc.target/aarch64/sve/spill_2.c: Increase iteration counts
17 beyond the range of a PTRUE.
18 * gcc.target/aarch64/sve/while_6.c: New test.
19 * gcc.target/aarch64/sve/while_7.c: Likewise.
20 * gcc.target/aarch64/sve/while_8.c: Likewise.
21 * gcc.target/aarch64/sve/while_9.c: Likewise.
22 * gcc.target/aarch64/sve/while_10.c: Likewise.
23
24 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
25
26 PR fortran/88072
27 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message. Left
28 out of previous commit!
29
30 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
31
32 PR fortran/88072
33 * gfortran.dg/pr88072.f90: New test.
34 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message.
35
36 2019-08-13 Iain Sandoe <iain@sandoe.co.uk>
37
38 * obj-c++.dg/stubify-1.mm: Rename symbol stub option.
39 * obj-c++.dg/stubify-2.mm: Likewise.
40 * objc.dg/stubify-1.m: Likewise.
41 * objc.dg/stubify-2.m: Likewise.
42
43 2013-08-13 Thomas Koenig <tkoenig@gcc.gnu.org>
44
45 PR fortran/90563
46 * gfortran.dg/do_subsript_5.f90: New test.
47
48 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
49
50 PR fortran/89647
51 * gfortran.dg/pr89647.f90: New test.
52
53 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
54
55 PR fortran/87993
56 * gfortran.dg/pr87993.f90: New test.
57
58 2019-08-13 Martin Sebor <msebor@redhat.com>
59
60 PR c/80619
61 * gcc.dg/format/pr80619.c: New test.
62
63 2019-08-13 Marek Polacek <polacek@redhat.com>
64
65 PR c++/90473 - wrong code with nullptr in default argument.
66 * g++.dg/cpp0x/nullptr42.C: New test.
67
68 2019-08-13 Olivier Hainque <hainque@adacore.com>
69
70 * gnat.dg/casesi.ad[bs], test_casesi.adb: New test.
71
72 2019-08-13 Wilco Dijkstra <wdijkstr@arm.com>
73
74 PR target/81800
75 * gcc.target/aarch64/no-inline-lrint_3.c: New test.
76
77 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
78
79 * gcc.target/aarch64/sve/init_2.c: Expect ld1rd to be used
80 instead of a full vector load.
81 * gcc.target/aarch64/sve/init_4.c: Likewise.
82 * gcc.target/aarch64/sve/ld1r_2.c: Remove constants that no longer
83 need to be loaded from memory.
84 * gcc.target/aarch64/sve/slp_2.c: Expect the same output for
85 big and little endian.
86 * gcc.target/aarch64/sve/slp_3.c: Likewise. Expect 3 of the
87 doubles to be moved via integer registers rather than loaded
88 from memory.
89 * gcc.target/aarch64/sve/slp_4.c: Likewise but for 4 doubles.
90 * gcc.target/aarch64/sve/spill_4.c: Expect 16-bit constants to be
91 loaded via an integer register rather than from memory.
92 * gcc.target/aarch64/sve/const_1.c: New test.
93 * gcc.target/aarch64/sve/const_2.c: Likewise.
94 * gcc.target/aarch64/sve/const_3.c: Likewise.
95
96 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
97
98 * gcc.target/msp430/msp430.exp (msp430_device_permutations_runtest):
99 Handle csv-* and bad-devices-* tests.
100 * gcc.target/msp430/devices/README: Document how bad-devices-* tests
101 work.
102 * gcc.target/msp430/devices/bad-devices-1.c: New test.
103 * gcc.target/msp430/devices/bad-devices-2.c: Likewise.
104 * gcc.target/msp430/devices/bad-devices-3.c: Likewise.
105 * gcc.target/msp430/devices/bad-devices-4.c: Likewise.
106 * gcc.target/msp430/devices/bad-devices-5.c: Likewise.
107 * gcc.target/msp430/devices/bad-devices-6.c: Likewise.
108 * gcc.target/msp430/devices/csv-device-order.c: Likewise.
109 * gcc.target/msp430/devices/csv-msp430_00.c: Likewise.
110 * gcc.target/msp430/devices/csv-msp430_01.c: Likewise.
111 * gcc.target/msp430/devices/csv-msp430_02.c: Likewise.
112 * gcc.target/msp430/devices/csv-msp430_04.c: Likewise.
113 * gcc.target/msp430/devices/csv-msp430_08.c: Likewise.
114 * gcc.target/msp430/devices/csv-msp430_10.c: Likewise.
115 * gcc.target/msp430/devices/csv-msp430_11.c: Likewise.
116 * gcc.target/msp430/devices/csv-msp430_12.c: Likewise.
117 * gcc.target/msp430/devices/csv-msp430_14.c: Likewise.
118 * gcc.target/msp430/devices/csv-msp430_18.c: Likewise.
119 * gcc.target/msp430/devices/csv-msp430_20.c: Likewise.
120 * gcc.target/msp430/devices/csv-msp430_21.c: Likewise.
121 * gcc.target/msp430/devices/csv-msp430_22.c: Likewise.
122 * gcc.target/msp430/devices/csv-msp430_24.c: Likewise.
123 * gcc.target/msp430/devices/csv-msp430_28.c: Likewise.
124 * gcc.target/msp430/devices/csv-msp430fr5969.c: Likewise.
125 * gcc.target/msp430/devices/hard-foo.c: Likewise.
126 * gcc.target/msp430/devices/bad-devices-1.csv: New test support file.
127 * gcc.target/msp430/devices/bad-devices-2.csv: Likewise.
128 * gcc.target/msp430/devices/bad-devices-3.csv: Likewise.
129 * gcc.target/msp430/devices/bad-devices-4.csv: Likewise.
130 * gcc.target/msp430/devices/bad-devices-5.csv: Likewise.
131 * gcc.target/msp430/devices/bad-devices-6.csv: Likewise.
132 * gcc.target/msp430/devices/devices.csv: Likewise.
133
134 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
135
136 * gcc.target/msp430/msp430.exp
137 (check_effective_target_msp430_430_selected): New.
138 (check_effective_target_msp430_430x_selected): New.
139 (check_effective_target_msp430_mlarge_selected): New.
140 (check_effective_target_msp430_hwmul_not_none): New.
141 (check_effective_target_msp430_hwmul_not_16bit): New.
142 (check_effective_target_msp430_hwmul_not_32bit): New.
143 (check_effective_target_msp430_hwmul_not_f5): New.
144 (msp430_get_opts): New.
145 (msp430_device_permutations_runtest): New.
146 * gcc.target/msp430/devices/README: New file.
147 * gcc.target/msp430/devices-main.c: New test.
148 * gcc.target/msp430/devices/hard-cc430f5123.c: Likewise.
149 * gcc.target/msp430/devices/hard-foo.c: Likewise.
150 * gcc.target/msp430/devices/hard-msp430afe253.c: Likewise.
151 * gcc.target/msp430/devices/hard-msp430cg4616.c: Likewise.
152 * gcc.target/msp430/devices/hard-msp430f4783.c: Likewise.
153 * gcc.target/msp430/devices/hard-rf430frl154h_rom.c: Likewise.
154
155 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
156
157 * gcc.target/aarch64/asm-x-constraint-1.c: New test.
158 * gcc.target/aarch64/asm-y-constraint-1.c: Likewise.
159
160 2019-08-13 Janne Blomqvist <jb@gcc.gnu.org>
161
162 PR fortran/91414
163 * gfortran.dg/random_seed_1.f90: Update to match new seed size.
164
165 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
166
167 * gnat.dg/discr56.adb, gnat.dg/discr56.ads,
168 gnat.dg/discr56_pkg1.adb, gnat.dg/discr56_pkg1.ads,
169 gnat.dg/discr56_pkg2.ads: New testcase.
170
171 2019-08-13 Ed Schonberg <schonberg@adacore.com>
172
173 * gnat.dg/tagged4.adb: New testcase.
174
175 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
176
177 * gnat.dg/generic_inst10.adb, gnat.dg/generic_inst10_pkg.ads:
178 New testcase.
179
180 2019-08-13 Javier Miranda <miranda@adacore.com>
181
182 * gnat.dg/tagged3.adb, gnat.dg/tagged3_pkg.adb,
183 gnat.dg/tagged3_pkg.ads: New testcase.
184
185 2019-08-13 Ed Schonberg <schonberg@adacore.com>
186
187 * gnat.dg/aggr27.adb: New testcase.
188
189 2019-08-13 Gary Dismukes <dismukes@adacore.com>
190
191 * gnat.dg/aggr26.adb: New testcase.
192
193 2019-08-13 Yannick Moy <moy@adacore.com>
194
195 * gnat.dg/allocator2.adb, gnat.dg/allocator2.ads: New testcase.
196
197 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
198
199 * gnat.dg/generic_inst9.adb, gnat.dg/generic_inst9.ads,
200 gnat.dg/generic_inst9_pkg1-operator.ads,
201 gnat.dg/generic_inst9_pkg1.ads, gnat.dg/generic_inst9_pkg2.adb,
202 gnat.dg/generic_inst9_pkg2.ads: New testcase.
203
204 2019-08-13 Justin Squirek <squirek@adacore.com>
205
206 * gnat.dg/anon3.adb, gnat.dg/anon3.ads: New testcase.
207
208 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
209
210 * gnat.dg/generic_inst8.adb, gnat.dg/generic_inst8.ads,
211 gnat.dg/generic_inst8_g.adb, gnat.dg/generic_inst8_g.ads: New
212 testcase.
213
214 2019-08-13 Javier Miranda <miranda@adacore.com>
215
216 * gnat.dg/tag2.adb, gnat.dg/tag2_pkg.ads: New testcase.
217
218 2019-08-13 Martin Liska <mliska@suse.cz>
219
220 * gcc.dg/tree-prof/ic-misattribution-1.c: Use -fdump-ipa-profile-node.
221
222 2019-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
223
224 PR fortran/91424
225 * gfortran.dg/do_subscript_3.f90: New test.
226 * gfortran.dg/do_subscript_4.f90: New test.
227 * gfortran.dg/pr70754.f90: Use indices that to not overflow.
228
229 2019-08-12 Jakub Jelinek <jakub@redhat.com>
230
231 PR target/83250
232 PR target/91340
233 * gcc.target/i386/avx-typecast-1.c: New test.
234 * gcc.target/i386/avx-typecast-2.c: New test.
235 * gcc.target/i386/avx512f-typecast-2.c: New test.
236
237 2019-08-12 Ed Schonberg <schonberg@adacore.com>
238
239 * gnat.dg/null_check.adb: New testcase.
240
241 2019-08-12 Ed Schonberg <schonberg@adacore.com>
242
243 * gnat.dg/renaming15.adb: New testcase.
244
245 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
246
247 * gnat.dg/slice10.adb: New testcase.
248
249 2019-08-12 Gary Dismukes <dismukes@adacore.com>
250
251 * gnat.dg/generic_inst7.adb, gnat.dg/generic_inst7_pkg.adb,
252 gnat.dg/generic_inst7_pkg.ads, gnat.dg/generic_inst7_types.ads:
253 New testcase.
254
255 2019-08-12 Ed Schonberg <schonberg@adacore.com>
256
257 * gnat.dg/equal10.adb, gnat.dg/equal10.ads: New testcase.
258
259 2019-08-12 Gary Dismukes <dismukes@adacore.com>
260
261 * gnat.dg/suppress_initialization2.adb,
262 gnat.dg/suppress_initialization2.ads: New testcase.
263
264 2019-08-12 Yannick Moy <moy@adacore.com>
265
266 * gnat.dg/no_caching.adb, gnat.dg/no_caching.ads: New testcase.
267
268 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
269
270 * gnat.dg/range_check7.adb: New testcase.
271
272 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
273
274 * gnat.dg/range_check6.adb: New testcase.
275
276 2019-08-11 Iain Buclaw <ibuclaw@gdcproject.org>
277
278 PR d/90601
279 * gdc.dg/pr90601.d: New test.
280
281 2019-08-10 Steven G. Kargl <kargl@gcc.gnu.org>
282
283 * gfortran.dg/boz_8.f90: Adjust error messages.
284 * gfortran.dg/nan_4.f90: Ditto.
285 * gfortran.dg/boz_1.f90: Add -fallow-invalid-boz to dg-options,
286 and test for warnings.
287 * gfortran.dg/boz_3.f90: Ditto.
288 * gfortran.dg/boz_4.f90: Ditto.
289 * gfortran.dg/dec_structure_6.f90: Ditto.
290 * gfortran.dg/ibits.f90: Ditto.
291
292 2019-08-10 Iain Buclaw <ibuclaw@gdcproject.org>
293
294 PR d/91238
295 * gdc.dg/pr91238.d: New test.
296
297 2019-08-10 Jakub Jelinek <jakub@redhat.com>
298
299 * c-c++-common/gomp/declare-target-2.c: Don't expect error for
300 declare target with clauses in between declare target without clauses
301 and end declare target.
302 * c-c++-common/gomp/declare-target-4.c: New test.
303
304 PR target/91408
305 * gcc.target/i386/pr91408.c: New test.
306
307 2019-08-09 Segher Boessenkool <segher@kernel.crashing.org>
308
309 * gcc.target/powerpc/vec_rotate-1.c: Rename to ...
310 * gcc.target/powerpc/vec-rotate-1.c: ... this. Add -maltivec option.
311 * gcc.target/powerpc/vec_rotate-2.c: Rename to ...
312 * gcc.target/powerpc/vec-rotate-2.c: ... this.
313 * gcc.target/powerpc/vec_rotate-3.c: Rename to ...
314 * gcc.target/powerpc/vec-rotate-3.c: ... this. Add -maltivec option.
315 * gcc.target/powerpc/vec_rotate-4.c: Rename to ...
316 * gcc.target/powerpc/vec-rotate-4.c: ... this.
317
318 2019-08-09 Sam Tebbs <sam.tebbs@arm.com>
319
320 * lib/target-supports.exp
321 (check_effective_target_arm_v8_4a_bkey_directive): New proc.
322 * g++.target/aarch64/return_address_sign_b_exception.C,
323 return_address_sign_ab_exception.C: Add dg-require-effective-target
324 checks.
325
326 2019-08-09 Richard Sandiford <richard.sandiford@arm.com>
327
328 PR middle-end/90313
329 * g++.dg/torture/pr90313.cc: New test.
330
331 2019-08-09 Martin Liska <mliska@suse.cz>
332
333 * g++.dg/lto/devirt-19_0.C: Add -flto=auto.
334
335 2019-08-09 Martin Liska <mliska@suse.cz>
336
337 * gcc.dg/spellcheck-options-21.c: New test.
338
339 2019-08-09 Martin Liska <mliska@suse.cz>
340
341 * g++.dg/ipa/ipa-icf-2.C: Add -optimized to -fdump-ipa-icf.
342 * g++.dg/ipa/ipa-icf-3.C: Likewise.
343 * g++.dg/ipa/ipa-icf-4.C: Likewise.
344 * g++.dg/ipa/ipa-icf-6.C: Likewise.
345 * gcc.dg/ipa/ipa-icf-1.c: Likewise.
346 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
347 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
348 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
349 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
350 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
351 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
352 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
353 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
354 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
355 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
356 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
357 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
358 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
359 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
360 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
361 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
362 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
363 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
364 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
365 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
366 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
367 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
368 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
369 * gcc.dg/ipa/pr64307.c: Likewise.
370 * gcc.dg/ipa/pr90555.c: Likewise.
371
372 2019-08-09 Martin Liska <mliska@suse.cz>
373
374 * g++.dg/tree-prof/indir-call-prof.C: Add -optimize
375 to -fdump-ipa-profile.
376 * g++.dg/tree-prof/morefunc.C: Likewise.
377 * g++.dg/tree-prof/reorder.C: Likewise.
378 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
379 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
380 * gcc.dg/tree-prof/stringop-1.c: Likewise.
381 * gcc.dg/tree-prof/stringop-2.c: Likewise.
382 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
383 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
384 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
385 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
386 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
387 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
388
389 2019-08-09 Jakub Jelinek <jakub@redhat.com>
390
391 * c-c++-common/gomp/if-4.c: New test.
392 * c-c++-common/gomp/clause-dups-1.c: New test.
393
394 PR c/91401
395 * c-c++-common/gomp/pr91401-1.c: New test.
396 * c-c++-common/gomp/pr91401-2.c: New test.
397
398 2019-08-09 Alexandre Oliva <oliva@adacore.com>
399
400 * gcc.target/i386/sse2-mul-1.c: Use rand. Drop fallback.
401 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
402 * gcc.target/i386/sse4_1-blendps.c: Likewise.
403 * gcc.target/i386/xop-vshift-1.c: Likewise.
404 * gcc.target/powerpc/direct-move.h: Likewise.
405
406 2019-08-08 Paolo Carlini <paolo.carlini@oracle.com>
407
408 * g++.dg/cpp0x/enum20.C: Test location(s) too.
409 * g++.dg/other/friend3.C: Likewise.
410 * g++.dg/parse/dtor5.C: Likewise.
411 * g++.dg/parse/friend7.C: Likewise.
412 * g++.dg/template/error22.C: Likewise.
413 * g++.old-deja/g++.brendan/err-msg5.C: Likewise.
414
415 2019-08-08 Jim Wilson <jimw@sifive.com>
416
417 PR target/91229
418 * gcc.target/riscv/flattened-struct-abi-1.c: New test.
419 * gcc.target/riscv/flattened-struct-abi-2.c: New test.
420
421 2019-08-08 Marek Polacek <polacek@redhat.com>
422
423 PR c++/79520
424 * g++.dg/cpp1y/constexpr-79520.C: New test.
425
426 2019-08-08 Richard Sandiford <richard.sandiford@arm.com>
427
428 * gcc.dg/pr79983.c (enum E): Don't allow an error about nested
429 definitions.
430 * gcc.dg/enum-redef-1.c: New test.
431
432 2019-08-08 Marek Polacek <polacek@redhat.com>
433
434 PR c++/87519 - bogus warning with -Wsign-conversion.
435 * g++.dg/warn/Wsign-conversion-5.C: New test.
436
437 * g++.dg/cpp2a/inline-asm3.C: New test.
438
439 2019-08-07 Steven G. Kargl <kargl@gcc.gnu.org>
440
441 PR fortran/91359
442 * pr91359_2.f: Fix missing hyphen in dg-do
443 * pr91359_1.f: Ditto. Remove RESULT variable to test actual fix!
444
445 2019-08-07 Marek Polacek <polacek@redhat.com>
446
447 PR c++/67533
448 * g++.dg/tls/thread_local-ice5.C: New test.
449
450 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
451
452 * gcc.target/aarch64/sve/init_13.c: New test.
453
454 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
455
456 * gcc.target/aarch64/sve/init_12.c: Expect w1 to be moved into
457 a temporary FPR.
458
459 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
460
461 * gcc.target/aarch64/sve/clastb_8.c: New test.
462
463 2019-08-07 Uroš Bizjak <ubizjak@gmail.com>
464
465 PR target/91385
466 * gcc.target/i386/pr91385.c: New test.
467
468 2019-08-07 Marek Polacek <polacek@redhat.com>
469
470 PR c++/81429 - wrong parsing of constructor with C++11 attribute.
471 * g++.dg/cpp0x/gen-attrs-68.C: New test.
472 * g++.dg/cpp0x/gen-attrs-69.C: New test.
473
474 2019-08-07 Marek Polacek <polacek@redhat.com>
475
476 PR c++/91346 - Implement P1668R1, allow unevaluated asm in constexpr.
477 * g++.dg/cpp2a/inline-asm1.C: New test.
478 * g++.dg/cpp2a/inline-asm2.C: New test.
479 * g++.dg/cpp1y/constexpr-neg1.C: Adjust dg-error.
480
481 2019-08-07 Janne Blomqvist <jb@gcc.gnu.org>
482
483 PR fortran/53796
484 * gfortran.dg/inquire_recl_f2018.f90: Test for unconnected unit
485 with inquire via filename.
486
487 2019-08-07 Jakub Jelinek <jakub@redhat.com>
488
489 * c-c++-common/gomp/target-data-1.c (foo): Use use_device_addr clause
490 instead of use_device_ptr clause where required by OpenMP 5.0, add
491 further tests for both use_device_ptr and use_device_addr clauses.
492
493 2019-08-07 Kewen Lin <linkw@gcc.gnu.org>
494
495 * gcc.target/powerpc/vec_rotate-1.c: New test.
496 * gcc.target/powerpc/vec_rotate-2.c: New test.
497 * gcc.target/powerpc/vec_rotate-3.c: New test.
498 * gcc.target/powerpc/vec_rotate-4.c: New test.
499
500 2019-08-07 Alexandre Oliva <oliva@adacore.com>
501
502 * gcc.target/i386/math_m_pi.h: New.
503 * gcc.target/i386/sse4_1-round.h: Use it.
504 * gcc.target/i386/pr73350.c: Likewise.
505 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Likewise.
506 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
507 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
508 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
509 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
510 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Likewise. Drop
511 dg-skip-if "no M_PI".
512 * gcc.target/i386/avx-cvt-2-vec.c: Likewise.
513 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
514 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
515 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
516 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
517 * gcc.target/i386/avx512f-ceil-vec-1.c: Likewise.
518 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: Likewise.
519 * gcc.target/i386/avx512f-ceilf-vec-1.c: Likewise.
520 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
521 * gcc.target/i386/avx512f-floor-vec-1.c: Likewise.
522 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: Likewise.
523 * gcc.target/i386/avx512f-floorf-vec-1.c: Likewise.
524 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: Likewise.
525 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: Likewise.
526 * gcc.target/i386/avx512f-round-sfix-vec-1.c: Likewise.
527 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: Likewise.
528 * gcc.target/i386/avx512f-trunc-vec-1.c: Likewise.
529 * gcc.target/i386/avx512f-truncf-vec-1.c: Likewise.
530 * gcc.target/i386/sse2-cvt-vec.c: Likewise.
531 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
532 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
533 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
534 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
535 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
536 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
537 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
538 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
539 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
540 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
541 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
542 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
543 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
544 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
545 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
546 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
547 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
548 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
549 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
550 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
551
552 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
553
554 PR fortran/91359
555 * gfortran.dg/pr91359_1.f: New test.
556 * gfortran.dg/pr91359_2.f: Ditto.
557
558 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
559
560 PR fortran/42546
561 * gfortran.dg/allocated_1.f90: New test.
562 * gfortran.dg/allocated_2.f90: Ditto.
563
564 2019-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
565
566 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c (AVX512F):
567 Remove.
568 (AVX512VP2INTERSECT): Define.
569 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c (AVX512F):
570 Remove.
571 (AVX512VP2INTERSECT): Define.
572
573 2019-08-06 Paolo Carlini <paolo.carlini@oracle.com>
574
575 * g++.dg/cpp0x/desig1.C: Check location too.
576
577 2019-08-05 Marek Polacek <polacek@redhat.com>
578
579 DR 2413 - typename in conversion-function-ids.
580 * g++.dg/cpp2a/typename17.C: New test.
581
582 2019-08-05 Martin Sebor <msebor@redhat.com>
583
584 PR middle-end/50476
585 * gcc.dg/uninit-pr50476.c: New test.
586
587 PR c++/60517
588 * g++.dg/pr60517.C: New test.
589
590 2019-08-02 Tom Honermann <tom@honermann.net>
591
592 PR c++/88095
593 * g++.dg/cpp2a/udlit-class-nttp-ctad.C: New test.
594 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C: New test.
595 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C: New test.
596 * g++.dg/cpp2a/udlit-class-nttp.C: New test.
597 * g++.dg/cpp2a/udlit-class-nttp-neg.C: New test.
598 * g++.dg/cpp2a/udlit-class-nttp-neg2.C: New test.
599
600 2019-08-05 Steven g. Kargl <kargl@gcc.gnu.org>
601
602 PR fortran/91372
603 * gfortran.dg/pr91372.f90: New test.
604
605 2019-08-05 Marek Polacek <polacek@redhat.com>
606
607 PR c++/91338 - Implement P1161R3: Deprecate a[b,c].
608 * g++.dg/cpp2a/comma1.C: New test.
609 * g++.dg/cpp2a/comma2.C: New test.
610 * g++.dg/cpp2a/comma3.C: New test.
611 * g++.dg/cpp2a/comma4.C: New test.
612
613 2019-08-05 Richard Sandiford <richard.sandiford@arm.com>
614
615 * gcc.target/aarch64/sve/mask_load_1.c: New test.
616
617 2019-08-05 Jozef Lawrynowicz <jozef.l@mittosystems.com>
618
619 * gcc.target/msp430/pr80993.c: Add cleanup-saved-temps to final
620 actions.
621
622 2019-08-05 Martin Liska <mliska@suse.cz>
623
624 PR c++/91334
625 * g++.dg/torture/pr91334.C: New test.
626
627 2019-08-05 Richard Biener <rguenther@suse.de>
628
629 PR middle-end/91169
630 * gnat.dg/array37.adb: New testcase.
631
632 2019-08-05 Jakub Jelinek <jakub@redhat.com>
633
634 PR target/91341
635 * gcc.target/i386/avx-loadu2-m128-1.c: New test.
636 * gcc.target/i386/avx-loadu2-m128-2.c: New test.
637 * gcc.target/i386/avx-loadu2-m128d-1.c: New test.
638 * gcc.target/i386/avx-loadu2-m128d-2.c: New test.
639 * gcc.target/i386/avx-loadu2-m128i-1.c: New test.
640 * gcc.target/i386/avx-loadu2-m128i-2.c: New test.
641 * gcc.target/i386/avx-storeu2-m128-1.c: New test.
642 * gcc.target/i386/avx-storeu2-m128-2.c: New test.
643 * gcc.target/i386/avx-storeu2-m128d-1.c: New test.
644 * gcc.target/i386/avx-storeu2-m128d-2.c: New test.
645 * gcc.target/i386/avx-storeu2-m128i-1.c: New test.
646 * gcc.target/i386/avx-storeu2-m128i-2.c: New test.
647
648 2019-08-05 Kito Cheng <kito.cheng@sifive.com>
649
650 * gcc.target/riscv/promote-type-for-libcall.c: New.
651
652 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
653
654 PR fortran/90985
655 * gfortran.dg/pr90985.f90: New test.
656
657 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
658
659 PR fortran/90986
660 * gfortran.dg/equiv_10.f90: New test.
661
662 2019-08-02 Marek Polacek <polacek@redhat.com>
663
664 PR c++/56428
665 * g++.dg/cpp0x/nontype4.C: New test.
666
667 2019-08-02 Marek Polacek <polacek@redhat.com>
668
669 PR c++/53009
670 * g++.dg/cpp0x/nontype3.C: New test.
671
672 2019-08-02 Marek Polacek <polacek@redhat.com>
673
674 PR c++/77575
675 * g++.dg/cpp0x/nontype2.C: New test.
676
677 2019-08-02 Steve Ellcey <sellcey@marvell.com>
678
679 * gcc.target/aarch64/simd_pcs_attribute.c: New test.
680 * gcc.target/aarch64/simd_pcs_attribute-2.c: Ditto.
681 * gcc.target/aarch64/simd_pcs_attribute-3.c: Ditto.
682
683 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
684
685 PR target/91201
686 * gcc.target/i386/sse4_1-pr91201.c: New test.
687
688 2019-08-02 Marek Polacek <polacek@redhat.com>
689
690 PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and generic lambda.
691 * g++.dg/cpp1y/lambda-generic-pretty1.C: New test.
692
693 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
694
695 PR target/91323
696 * gcc.dg/torture/pr91323.c: New test.
697
698 2019-08-02 Paolo Carlini <paolo.carlini@oracle.com>
699
700 * g++.dg/cpp1z/nodiscard6.C: New.
701
702 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
703
704 * gcc.dg/torture/ssa-fre-5.c: Add dg-require-effective-target int32.
705 * gcc.dg/torture/ssa-fre-7.c: Likewise.
706
707 2019-08-02 Jakub Jelinek <jakub@redhat.com>
708
709 PR tree-optimization/91201
710 * gcc.target/i386/sse2-pr91201-3.c: New test.
711 * gcc.target/i386/sse2-pr91201-4.c: New test.
712 * gcc.target/i386/sse2-pr91201-5.c: New test.
713 * gcc.target/i386/sse2-pr91201-6.c: New test.
714
715 2019-08-02 Martin Liska <mliska@suse.cz>
716
717 * g++.dg/cpp1y/new2.C: New test.
718
719 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
720
721 * gcc.dg/torture/ssa-fre-6.c: Add dg-require-effective-target int32.
722
723 2019-08-02 Kito Cheng <kito.cheng@sifive.com>
724
725 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target shared check.
726
727 2019-08-01 Martin Sebor <msebor@redhat.com>
728
729 PR c++/90947
730 * c-c++-common/array-1.c: New test.
731 * g++.dg/abi/mangle73.C: New test.
732 * g++.dg/cpp2a/nontype-class23.C: New test.
733 * g++.dg/init/array53.C: New test.
734
735 2019-08-01 Uroš Bizjak <ubizjak@gmail.com>
736
737 PR target/85693
738 * gcc.target/i386/pr85693-1.c: New test.
739
740 2019-08-01 Matthew Beliveau <mbelivea@redhat.com>
741
742 PR c++/90590
743 * c-c++-common/pr90590-1.c: New test.
744 * c-c++-common/pr90590-1.h: New test.
745 * c-c++-common/pr90590-2.c: New test.
746 * c-c++-common/pr90590-2.h: New test.
747
748 2019-08-01 Marek Polacek <polacek@redhat.com>
749
750 PR c++/90805 - detect narrowing in case values.
751 * c-c++-common/pr89888.c: Update expected dg-error.
752 * g++.dg/cpp0x/Wnarrowing17.C: New test.
753 * g++.dg/cpp0x/enum28.C: Update expected dg-error.
754
755 2019-08-01 Wilco Dijkstra <wdijkstr@arm.com>
756
757 * g++.dg/lto/pr89330_0.C: Add effective-target shared.
758
759 2019-08-01 Kito Cheng <kito.cheng@sifive.com>
760
761 * gcc.target/riscv/attribute-10.c: Fix testcase on rv64.
762
763 2019-07-31 Paolo Carlini <paolo.carlini@oracle.com>
764
765 * g++.dg/diagnostic/delete1.C: New.
766
767 2019-07-31 Maxim Blinov <maxim.blinov@embecosm.com>
768
769 * gcc.target/riscv/attribute-10.c: New test.
770
771 2019-07-31 Richard Biener <rguenther@suse.de>
772
773 PR tree-optimization/91280
774 * g++.dg/torture/pr91280.C: New testcase.
775
776 2019-07-31 Richard Biener <rguenther@suse.de>
777
778 PR tree-optimization/91293
779 * gcc.dg/vect/pr91293-1.c: New testcase.
780 * gcc.dg/vect/pr91293-2.c: Likewise.
781 * gcc.dg/vect/pr91293-3.c: Likewise.
782
783 2019-07-31 Jakub Jelinek <jakub@redhat.com>
784
785 PR tree-optimization/91201
786 * gcc.target/i386/sse2-pr91201-2.c: New test.
787
788 2019-07-31 Richard Biener <rguenther@suse.de>
789
790 PR tree-optimization/91178
791 * gcc.dg/torture/pr91178-2.c: New testcase.
792
793 2019-07-31 Jakub Jelinek <jakub@redhat.com>
794
795 PR tree-optimization/91201
796 * gcc.target/i386/sse2-pr91201.c: New test.
797 * gcc.target/i386/avx2-pr91201.c: New test.
798 * gcc.target/i386/avx512bw-pr91201.c: New test.
799
800 2019-07-31 Sudakshina Das <sudi.das@arm.com>
801
802 * gcc.target/aarch64/acle/tme.c: New test.
803 * gcc.target/aarch64/pragma_cpp_predefs_2.c: New test.
804
805 2019-07-31 Joel Hutton <Joel.Hutton@arm.com>
806
807 * gcc.target/arm/cmse/cmse-17.c: New test.
808
809 2019-07-30 Martin Sebor <msebor@redhat.com>
810
811 PR testsuite/91258
812 * g++.dg/ubsan/vla-1.C: Suppress a valid warning.
813
814 2019-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
815
816 PR fortran/91296
817 * gfortran.dg/pr91296.f90: New test.
818
819 2019-07-30 Martin Liska <mliska@suse.cz>
820
821 PR tree-optimization/91270
822 * g++.dg/torture/pr91270.C: New test.
823
824 2019-07-30 Richard Sandiford <richard.sandiford@arm.com>
825
826 * gcc.dg/vect/vect-cond-arith-7.c: New test.
827
828 2019-07-30 Jakub Jelinek <jakub@redhat.com>
829
830 PR middle-end/91282
831 * gcc.dg/type-convert-var.c: Add -fexcess-precision=fast to
832 dg-additional-options.
833
834 PR middle-end/91216
835 * gcc.dg/gomp/pr91216.c: New test.
836
837 PR target/91150
838 * gcc.target/i386/avx512bw-pr91150.c: New test.
839
840 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
841
842 * gcc.target/msp430/pr78818-data-region.c: Add -mlarge to dg-options.
843 * gcc.target/msp430/region-misuse-code.c: New test.
844 * gcc.target/msp430/region-misuse-data.c: Likewise.
845 * gcc.target/msp430/region-misuse-code-data.c: Likewise.
846 * gcc.target/msp430/region-attribute-misuse.c: Likewise.
847
848 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
849
850 PR target/70320
851 * gcc.target/msp430/asm-register-names-lower-case.c: New test.
852 * gcc.target/msp430/asm-register-names-upper-case.c: Likewise.
853
854 2019-07-29 Martin Liska <mliska@suse.cz>
855
856 * g++.dg/cpp1y/new1.C (test_unused): Add new case that causes
857 ICE.
858
859 2019-07-29 Richard Biener <rguenther@suse.de>
860
861 PR tree-optimization/91267
862 * gcc.dg/torture/pr91267.c: New testcase.
863
864 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
865
866 * c-c++-common/guality/Og-dce-1.c: New test.
867 * c-c++-common/guality/Og-dce-2.c: Likewise.
868 * c-c++-common/guality/Og-dce-3.c: Likewise.
869
870 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
871
872 * c-c++-common/guality/Og-global-dse-1.c: New test.
873
874 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
875
876 * c-c++-common/guality/Og-static-wo-1.c: New test.
877 * g++.dg/guality/guality.exp: Separate the c-c++-common tests into
878 "Og" and "general" tests. Run the latter at -O0 and -Og only.
879 * gcc.dg/guality/guality.exp: Likewise.
880
881 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
882
883 * lib/scanasm.exp (parse_function_bodies, check_function_body)
884 (check-function-bodies): New procedures.
885 * gcc.target/aarch64/sve/init_1.c: Use check-function-bodies
886 instead of scan-assembler.
887 * gcc.target/aarch64/sve/init_2.c: Likewise.
888 * gcc.target/aarch64/sve/init_3.c: Likewise.
889 * gcc.target/aarch64/sve/init_4.c: Likewise.
890 * gcc.target/aarch64/sve/init_5.c: Likewise.
891 * gcc.target/aarch64/sve/init_6.c: Likewise.
892 * gcc.target/aarch64/sve/init_7.c: Likewise.
893 * gcc.target/aarch64/sve/init_8.c: Likewise.
894 * gcc.target/aarch64/sve/init_9.c: Likewise.
895 * gcc.target/aarch64/sve/init_10.c: Likewise.
896 * gcc.target/aarch64/sve/init_11.c: Likewise.
897 * gcc.target/aarch64/sve/init_12.c: Likewise.
898
899 2019-07-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
900
901 * g++.dg/lto/pr89330_0.C (dg-lto-options): Add -fPIC.
902 Require fpic support.
903
904 2019-07-27 Iain Sandoe <iain@sandoe.co.uk>
905
906 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec
907 and vsx.
908
909 2019-07-26 Iain Sandoe <iain@sandoe.co.uk>
910
911 * lib/scanasm.exp (object-size): Handle Darwin's size command.
912
913 2018-07-26 Tamar Christina <tamar.christina@arm.com>
914
915 * gcc.dg/type-convert-var.c: New test.
916
917 2019-07-26 Martin Jambor <mjambor@suse.cz>
918
919 PR ipa/89330
920 * g++.dg/lto/pr89330_[01].C: New test.
921 * g++.dg/tree-prof/devirt.C: Added -fno-profile-values to dg-options.
922
923 2019-07-25 Martin Sebor <msebor@redhat.com>
924
925 PR tree-optimization/91183
926 PR tree-optimization/86688
927 * gcc.dg/Wstringop-overflow-14.c: Disable for stricly aligned targets.
928 * gcc.dg/strlenopt-70.c: Fix bugs.
929 * gcc.dg/strlenopt-71.c: Same.
930 * gcc.dg/strlenopt-72.c: Same.
931
932 2019-07-25 Vladimir Makarov <vmakarov@redhat.com>
933
934 PR rtl-optimization/91223
935 * gcc.target/i386/pr91223.c: New test.
936
937 2019-07-25 Iain Sandoe <iain@sandoe.co.uk>
938
939 PR gcov-profile/91087
940 * g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the
941 "final" line for the failure summaries. Adjust source layout so that
942 dejagnu xfail expressions work.
943
944 2019-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
945
946 PR fortran/65819
947 * gfortran.dg/dependency_54.f90: New test.
948
949 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
950
951 * gnat.dg/case_optimization3.ad[sb]: New test.
952
953 2019-07-25 Martin Liska <mliska@suse.cz>
954 Dominik Infuhr <dominik.infuehr@theobroma-systems.com>
955
956 PR c++/23383
957 * g++.dg/cpp1y/new1.C: New test.
958
959 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
960
961 PR testsuite/91245
962 * gnat.dg/float_value1.adb: Only run on x86.
963
964 2019-07-24 Martin Sebor <msebor@redhat.com>
965
966 PR tree-optimization/91183
967 PR tree-optimization/86688
968 * c-c++-common/ubsan/object-size-9.c: Disable warnings.
969 * gcc.dg/Wstringop-overflow-14.c: New test.
970 * gcc.dg/attr-nonstring-2.c: Remove xfails.
971 * gcc.dg/strlenopt-70.c: New test.
972 * gcc.dg/strlenopt-71.c: New test.
973 * gcc.dg/strlenopt-72.c: New test.
974 * gcc.dg/strlenopt-8.c: Remove xfails.
975
976 2019-07-24 Martin Sebor <msebor@redhat.com>
977
978 PR driver/80545
979 * gcc.misc-tests/help.exp: Add tests.
980 * lib/options.exp: Handle C++.
981
982 2019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
983
984 * gcc.target/arc/arc.exp (check_effective_target_accregs): New
985 predicate.
986 * gcc.target/arc/builtin_special.c: Update test/
987 * gcc.target/arc/interrupt-1.c: Likewise.
988 * gcc.target/arc/interrupt-10.c: New test.
989 * gcc.target/arc/interrupt-11.c: Likewise.
990 * gcc.target/arc/interrupt-12.c: Likewise.
991
992 2019-07-24 Andreas Krebbel <krebbel@linux.ibm.com>
993
994 * gcc.target/s390/addsub-signed-overflow-1.c: New test.
995 * gcc.target/s390/addsub-signed-overflow-2.c: New test.
996 * gcc.target/s390/mul-signed-overflow-1.c: New test.
997 * gcc.target/s390/mul-signed-overflow-2.c: New test.
998
999 2019-07-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1000
1001 PR middle-end/91166
1002 * gcc.target/aarch64/sve/pr91166.c: New test.
1003
1004 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
1005
1006 PR fortran/54072
1007 * gfortran.dg/illegal_boz_arg_1.f90: New tests.
1008
1009 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
1010
1011 * gfortran.dg/achar_5.f90: Fix for new BOZ handling.
1012 * arithmetic_overflow_1.f90: Ditto.
1013 * gfortran.dg/boz_11.f90: Ditto.
1014 * gfortran.dg/boz_12.f90: Ditto.
1015 * gfortran.dg/boz_4.f90: Ditto.
1016 * gfortran.dg/boz_5.f90: Ditto.
1017 * gfortran.dg/boz_6.f90: Ditto.
1018 * gfortran.dg/boz_7.f90: Ditto.
1019 * gfortran.dg/boz_8.f90: Ditto.
1020 * gfortran.dg/dec_structure_6.f90: Ditto.
1021 * gfortran.dg/dec_union_1.f90: Ditto.
1022 * gfortran.dg/dec_union_2.f90: Ditto.
1023 * gfortran.dg/dec_union_5.f90: Ditto.
1024 * gfortran.dg/dshift_3.f90: Ditto.
1025 * gfortran.dg/gnu_logical_2.f90: Ditto.
1026 * gfortran.dg/int_conv_1.f90: Ditto.
1027 * gfortran.dg/ishft_1.f90: Ditto.
1028 * gfortran.dg/nan_4.f90: Ditto.
1029 * gfortran.dg/no_range_check_3.f90: Ditto.
1030 * gfortran.dg/pr16433.f: Ditto.
1031 * gfortran.dg/pr44491.f90: Ditto.
1032 * gfortran.dg/pr58027.f90: Ditto.
1033 * gfortran.dg/pr81509_2.f90: Ditto.
1034 * gfortran.dg/unf_io_convert_1.f90: Ditto.
1035 * gfortran.dg/unf_io_convert_2.f90: Ditto.
1036 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
1037 Ditto.
1038 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1039 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Ditto.
1040 * gfortran.fortran-torture/execute/seq_io.f90: Ditto.
1041 * gfortran.dg/gnu_logical_1.F: Delete test.
1042 * gfortran.dg/merge_bits_3.f90: New test.
1043 * gfortran.dg/merge_bits_3.f90: Ditto.
1044 * gfortran.dg/boz_int.f90: Ditto.
1045 * gfortran.dg/boz_bge.f90: Ditto.
1046 * gfortran.dg/boz_complex_1.f90: Ditto.
1047 * gfortran.dg/boz_complex_2.f90: Ditto.
1048 * gfortran.dg/boz_complex_3.f90: Ditto.
1049 * gfortran.dg/boz_dble.f90: Ditto.
1050 * gfortran.dg/boz_dshift_1.f90: Ditto.
1051 * gfortran.dg/boz_dshift_2.f90: Ditto.
1052 * gfortran.dg/boz_float_1.f90: Ditto.
1053 * gfortran.dg/boz_float_2.f90: Ditto.
1054 * gfortran.dg/boz_float_3.f90: Ditto.
1055 * gfortran.dg/boz_iand_1.f90: Ditto.
1056 * gfortran.dg/boz_iand_2.f90: Ditto.
1057
1058 2019-07-23 Jeff Law <law@redhat.com>
1059
1060 PR tree-optimization/86061
1061 * gcc.dg/tree-ssa/pr86061.c: New test.
1062
1063 2019-07-23 Richard Biener <rguenther@suse.de>
1064
1065 PR tree-optimization/83518
1066 * gcc.dg/tree-ssa/ssa-fre-79.c: New testcase.
1067
1068 2019-07-23 Ed Schonberg <schonberg@adacore.com>
1069
1070 * gnat.dg/task4.adb: New testcase.
1071
1072 2019-07-23 Eric Botcazou <ebotcazou@adacore.com>
1073
1074 * gnat.dg/range_check5.adb: New testcase.
1075
1076 2019-07-23 Ed Schonberg <schonberg@adacore.com>
1077
1078 * gnat.dg/iter5.adb: Add an expected error.
1079 * gnat.dg/iter6.adb: New testcase.
1080
1081 2019-07-23 Yannick Moy <moy@adacore.com>
1082
1083 * gnat.dg/ghost6.adb, gnat.dg/ghost6_pkg.ads: New testcase.
1084
1085 2019-07-22 Sylvia Taylor <sylvia.taylor@arm.com>
1086
1087 * gcc.target/aarch64/simd/ssra.c: New test.
1088 * gcc.target/aarch64/simd/usra.c: New test.
1089
1090 2019-07-22 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1091
1092 * gcc.target/msp430/isr-push-pop-main.c: New test.
1093 * gcc.target/msp430/isr-push-pop-isr-430.c: Likewise.
1094 * gcc.target/msp430/isr-push-pop-isr-430x.c: Likewise.
1095 * gcc.target/msp430/isr-push-pop-leaf-isr-430.c: Likewise.
1096 * gcc.target/msp430/isr-push-pop-leaf-isr-430x.c: Likewise.
1097
1098 2019-07-22 Andrea Corallo <andrea.corallo@arm.com>
1099
1100 * jit.dg/test-error-gcc_jit_context_new_unary_op-bad-res-type.c:
1101 New testcase.
1102 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
1103 Adjust error message.
1104
1105 2019-07-22 Paul A. Clarke <pc@us.ibm.com>
1106
1107 * gcc.target/powerpc/sse4_1-check.h: New.
1108 * gcc.target/powerpc/sse4_1-pblendvb.c: New.
1109 * gcc.target/powerpc/sse4_1-pblendw.c: New.
1110 * gcc.target/powerpc/sse4_1-pblendw-2.c: New.
1111
1112 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1113
1114 * gnat.dg/fixedpnt6.adb: New testcase.
1115
1116 2019-07-22 Ed Schonberg <schonberg@adacore.com>
1117
1118 * gnat.dg/warn26.adb: New testcase.
1119
1120 2019-07-22 Javier Miranda <miranda@adacore.com>
1121
1122 * gnat.dg/class_wide5.adb: New testcase.
1123
1124 2019-07-22 Ed Schonberg <schonberg@adacore.com>
1125
1126 * gnat.dg/opt80.adb: New testcase.
1127
1128 2019-07-22 Ed Schonberg <schonberg@adacore.com>
1129
1130 * gnat.dg/warn25.adb: New testcase.
1131
1132 2019-07-22 Yannick Moy <moy@adacore.com>
1133
1134 * gnat.dg/warn24.adb: New testcase.
1135
1136 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1137
1138 * gnat.dg/inline17.adb, gnat.dg/inline17_pkg1.adb,
1139 gnat.dg/inline17_pkg1.ads, gnat.dg/inline17_pkg2.ads,
1140 gnat.dg/inline17_pkg3.adb, gnat.dg/inline17_pkg3.ads: New
1141 testcase.
1142
1143 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1144
1145 * gnat.dg/iter5.adb, gnat.dg/iter5_pkg.ads: New testcase.
1146
1147 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1148
1149 * gnat.dg/enum_val1.adb: New testcase.
1150
1151 2019-07-22 Nicolas Roche <roche@adacore.com>
1152
1153 * gnat.dg/float_value1.adb: New testcase.
1154
1155 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1156
1157 * gnat.dg/encode_string1.adb, gnat.dg/encode_string1_pkg.adb,
1158 gnat.dg/encode_string1_pkg.ads: New testcase.
1159
1160 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1161
1162 * gnat.dg/warn23.adb: New testcase.
1163
1164 2019-07-22 Javier Miranda <miranda@adacore.com>
1165
1166 * gnat.dg/cpp_constructor2.adb: New testcase.
1167
1168 2019-07-22 Ed Schonberg <schonberg@adacore.com>
1169
1170 * gnat.dg/warn22.adb: New testcase.
1171
1172 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1173
1174 * gnat.dg/loop_invariant1.adb, gnat.dg/loop_invariant1.ads: New
1175 testcase.
1176
1177 2019-07-22 Richard Biener <rguenther@suse.de>
1178
1179 PR tree-optimization/91221
1180 * g++.dg/pr91221.C: New testcase.
1181
1182 2019-07-22 Martin Liska <mliska@suse.cz>
1183
1184 PR driver/91172
1185 * gcc.dg/pr91172.c: New test.
1186
1187 2019-07-22 Claudiu Zissulescu <claziss@synopsys.com>
1188
1189 * gcc.target/arc/tls-2.c: New test.
1190 * gcc.target/arc/tls-3.c: Likewise.
1191
1192 2019-07-21 Marek Polacek <polacek@redhat.com>
1193
1194 PR c++/67853
1195 * g++.dg/cpp0x/decltype72.C: New test.
1196
1197 2019-07-22 Stafford Horne <shorne@gmail.com>
1198
1199 * gcc.target/or1k/ror-4.c: New file.
1200 * gcc.target/or1k/shftimm-1.c: Update test from rotate to shift
1201 as the shftimm option no longer controls rotate.
1202
1203 2019-07-22 Stafford Horne <shorne@gmail.com>
1204
1205 PR target/90362
1206 * gcc.target/or1k/div-mul-3.c: New test.
1207
1208 2019-07-22 Stafford Horne <shorne@gmail.com>
1209
1210 PR target/90363
1211 * gcc.target/or1k/swap-1.c: New test.
1212 * gcc.target/or1k/swap-2.c: New test.
1213
1214 2019-07-20 Segher Boessenkool <segher@kernel.crashing.org>
1215
1216 * gcc.target/powerpc/volatile-mem.c: New testcase.
1217
1218 2019-07-20 Jakub Jelinek <jakub@redhat.com>
1219
1220 PR target/91204
1221 * gcc.c-torture/compile/pr91204.c: New test.
1222
1223 * c-c++-common/gomp/cancel-1.c: Adjust expected diagnostic wording.
1224 * c-c++-common/gomp/clauses-1.c (foo, baz, bar): Add order(concurrent)
1225 clause where allowed. Add combined constructs with loop with all
1226 possible clauses.
1227 (qux): New function.
1228 * c-c++-common/gomp/loop-1.c: New test.
1229 * c-c++-common/gomp/loop-2.c: New test.
1230 * c-c++-common/gomp/loop-3.c: New test.
1231 * c-c++-common/gomp/loop-4.c: New test.
1232 * c-c++-common/gomp/loop-5.c: New test.
1233 * c-c++-common/gomp/order-3.c: Adjust expected diagnostic wording.
1234 * c-c++-common/gomp/simd-setjmp-1.c: New test.
1235 * c-c++-common/gomp/teams-2.c: Adjust expected diagnostic wording.
1236
1237 * gcc.dg/vect/vect-simd-16.c: New test.
1238
1239 2019-07-19 Jeff Law <law@redhat.com>
1240
1241 PR tree-optimization/86061
1242 * gcc.dg/tree-ssa/ssa-dse-37.c: New test.
1243 * gcc.dg/tree-ssa/ssa-dse-38.c: New test.
1244
1245 2019-07-19 Richard Biener <rguenther@suse.de>
1246
1247 PR tree-optimization/91211
1248 * gcc.dg/torture/pr91211.c: New testcase.
1249
1250 2019-07-19 Richard Biener <rguenther@suse.de>
1251
1252 PR tree-optimization/91200
1253 * gcc.dg/torture/pr91200.c: New testcase.
1254
1255 2019-07-19 Jakub Jelinek <jakub@redhat.com>
1256
1257 PR middle-end/91190
1258 * gcc.c-torture/compile/pr91190.c: New test.
1259
1260 2019-07-19 Richard Biener <rguenther@suse.de>
1261
1262 PR tree-optimization/91207
1263 * gcc.dg/torture/pr91207.c: New testcase.
1264
1265 2019-07-18 Uroš Bizjak <ubizjak@gmail.com>
1266
1267 PR target/91188
1268 * gcc.target/i386/pr91188-1a.c: New test.
1269 * gcc.target/i386/pr91188-1b.c: Ditto.
1270 * gcc.target/i386/pr91188-1c.c: Ditto.
1271 * gcc.target/i386/pr91188-2a.c: Ditto.
1272 * gcc.target/i386/pr91188-2b.c: Ditto.
1273 * gcc.target/i386/pr91188-2c.c: Ditto.
1274
1275 2019-07-18 Sylvia Taylor <sylvia.taylor@arm.com>
1276
1277 PR target/90317
1278 * gcc.target/arm/crypto-vsha1cq_u32.c (foo): Change return type to
1279 uint32_t.
1280 (GET_LANE, TEST_SHA1C_VEC_SELECT): New.
1281 * gcc.target/arm/crypto-vsha1h_u32.c (foo): Change return type to
1282 uint32_t.
1283 (GET_LANE, TEST_SHA1H_VEC_SELECT): New.
1284 * gcc.target/arm/crypto-vsha1mq_u32.c (foo): Change return type to
1285 uint32_t.
1286 (GET_LANE, TEST_SHA1M_VEC_SELECT): New.
1287 * gcc.target/arm/crypto-vsha1pq_u32.c (foo): Change return type to
1288 uint32_t.
1289 (GET_LANE, TEST_SHA1P_VEC_SELECT): New.
1290
1291 2019-07-18 Jan Hubicka <hubicka@ucw.cz>
1292
1293 * g++.dg/lto/alias-5_0.C: New testcase.
1294 * g++.dg/lto/alias-5_1.C: New.
1295 * g++.dg/lto/alias-5_2.c: New.
1296
1297 2019-07-18 Bin Cheng <bin.cheng@linux.alibaba.com>
1298
1299 PR tree-optimization/91137
1300 * gcc.c-torture/execute/pr91137.c: New test.
1301
1302 2019-07-18 Richard Sandiford <richard.sandiford@arm.com>
1303
1304 * c-c++-common/pr53633-2.c: New test.
1305
1306 2019-07-17 Alexandre Oliva <oliva@adacore.com>
1307
1308 PR middle-end/81824
1309 * g++.dg/Wmissing-attributes-1.C: New. Some of its fragments
1310 are from Martin Sebor.
1311
1312 2019-07-17 Marek Polacek <polacek@redhat.com>
1313
1314 PR c++/90455
1315 * g++.dg/cpp0x/nsdmi-list6.C: New test.
1316
1317 2019-07-17 Jan Hubicka <hubicka@ucw.cz>
1318
1319 * g++.dg/lto/alias-4_0.C
1320
1321 2019-07-17 Richard Biener <rguenther@suse.de>
1322
1323 PR tree-optimization/91178
1324 * gcc.dg/torture/pr91178.c: New testcase.
1325
1326 2019-07-17 Richard Biener <rguenther@suse.de>
1327
1328 PR tree-optimization/91180
1329 * gcc.dg/torture/pr91180.c: New testcase.
1330
1331 2019-07-17 Jakub Jelinek <jakub@redhat.com>
1332
1333 PR tree-optimization/91157
1334 * gcc.target/i386/avx512f-pr91157.c: New test.
1335 * gcc.target/i386/avx512bw-pr91157.c: New test.
1336
1337 2019-07-17 Richard Biener <rguenther@suse.de>
1338
1339 PR tree-optimization/91181
1340 * gcc.dg/pr91181.c: New testcase.
1341
1342 2019-07-16 Harald Anlauf <anlauf@gmx.de>
1343
1344 PR fortran/90903
1345 * gfortran.dg/check_bits_1.f90: New testcase.
1346
1347 2019-07-16 Jeff Law <law@redhat.com>
1348
1349 PR rtl-optimization/91173
1350 * g++.dg/pr91173.C: New test.
1351
1352 2019-07-16 Wilco Dijkstra <wdijkstr@arm.com>
1353
1354 PR target/89190
1355 * gcc.target/arm/pr89190.c: New test.
1356
1357 2019-07-16 Jakub Jelinek <jakub@redhat.com>
1358
1359 PR rtl-optimization/91164
1360 * g++.dg/opt/pr91164.C: New test.
1361
1362 2019-07-16 Jan Hubicka <jh@suse.cz>
1363
1364 * g++.dg/lto/alias-1_0.C: Use -O3.
1365 * g++.dg/lto/alias-2_0.C: Use -O3.
1366 * g++.dg/lto/alias-3_0.C: Add loop to enable inlining with
1367 -fno-use-linker-plugin.
1368 * g++.dg/lto/alias-3_1.C: Remove dg-lto-do and dg-lto-options.
1369
1370 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1371
1372 * gcc.dg/tree-ssa/pr84512.c: Don't xfail scan-tree-dump on
1373 sparcv9.
1374
1375 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1376
1377 * gcc.dg/autopar/pr91162.c: Require int128 support.
1378
1379 2019-07-15 Richard Biener <rguenther@suse.de>
1380
1381 PR middle-end/91162
1382 * gcc.dg/autopar/pr91162.c: New testcase.
1383
1384 2019-07-15 Kewen Lin <linkw@gcc.gnu.org>
1385
1386 PR tree-optimization/88497
1387 * gcc.dg/tree-ssa/pr88497-1.c: New test.
1388 * gcc.dg/tree-ssa/pr88497-2.c: Likewise.
1389 * gcc.dg/tree-ssa/pr88497-3.c: Likewise.
1390 * gcc.dg/tree-ssa/pr88497-4.c: Likewise.
1391 * gcc.dg/tree-ssa/pr88497-5.c: Likewise.
1392 * gcc.dg/tree-ssa/pr88497-6.c: Likewise.
1393 * gcc.dg/tree-ssa/pr88497-7.c: Likewise.
1394
1395 2019-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1396
1397 PR fortran/87233
1398 * gfortran.dg/initialization_14.f90: Modify to now pass by
1399 removing two dg-error commands. Added comments.
1400 * gfortran.dg/initialization_30.f90: New test that includes the
1401 two tests removed above with the 'dg-options -std=f95'.
1402
1403 2019-07-14 Uroš Bizjak <ubizjak@gmail.com>
1404
1405 * gcc.dg/tree-ssa/pr84512.c (dg-final): Remove XFAIL on alpha*-*-*.
1406
1407 2019-07-14 Segher Boessenkool <segher@kernel.crashing.org>
1408
1409 PR target/91148
1410 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
1411 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
1412 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
1413 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
1414 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
1415 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
1416 * gcc.target/powerpc/cmpb-3.c: Adjust.
1417 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
1418 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
1419 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
1420 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
1421
1422 2019-07-13 Iain Sandoe <iain@sandoe.co.uk>
1423
1424 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs
1425 support.
1426
1427 2019-07-13 Segher Boessenkool <segher@kernel.crashing.org>
1428
1429 PR target/91148
1430 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust.
1431 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Adjust.
1432 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Adjust.
1433 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Adjust.
1434 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Adjust.
1435 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
1436 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Adjust.
1437 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Adjust.
1438 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
1439 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Adjust.
1440 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Adjust.
1441 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Adjust.
1442 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
1443 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Adjust.
1444 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
1445 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Adjust.
1446 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
1447 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Adjust.
1448 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust.
1449 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Adjust.
1450 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Adjust.
1451 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Adjust.
1452 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Adjust.
1453 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Adjust.
1454 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Adjust.
1455 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Adjust.
1456 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Adjust.
1457 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Adjust.
1458 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Adjust.
1459 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Adjust.
1460 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Adjust.
1461 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Adjust.
1462 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Adjust.
1463 * gcc.target/powerpc/byte-in-either-range-1.c: Adjust.
1464 * gcc.target/powerpc/byte-in-range-1.c: Adjust.
1465 * gcc.target/powerpc/byte-in-set-1.c: Adjust.
1466 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
1467 * gcc.target/powerpc/cmpb-3.c: Adjust.
1468 * gcc.target/powerpc/crypto-builtin-2.c: Adjust.
1469 * gcc.target/powerpc/dfp/dtstsfi-1.c: Adjust.
1470 * gcc.target/powerpc/dfp/dtstsfi-11.c: Adjust.
1471 * gcc.target/powerpc/dfp/dtstsfi-16.c: Adjust.
1472 * gcc.target/powerpc/dfp/dtstsfi-21.c: Adjust.
1473 * gcc.target/powerpc/dfp/dtstsfi-26.c: Adjust.
1474 * gcc.target/powerpc/dfp/dtstsfi-31.c: Adjust.
1475 * gcc.target/powerpc/dfp/dtstsfi-36.c: Adjust.
1476 * gcc.target/powerpc/dfp/dtstsfi-41.c: Adjust.
1477 * gcc.target/powerpc/dfp/dtstsfi-46.c: Adjust.
1478 * gcc.target/powerpc/dfp/dtstsfi-51.c: Adjust.
1479 * gcc.target/powerpc/dfp/dtstsfi-56.c: Adjust.
1480 * gcc.target/powerpc/dfp/dtstsfi-6.c: Adjust.
1481 * gcc.target/powerpc/dfp/dtstsfi-61.c: Adjust.
1482 * gcc.target/powerpc/dfp/dtstsfi-66.c: Adjust.
1483 * gcc.target/powerpc/dfp/dtstsfi-71.c: Adjust.
1484 * gcc.target/powerpc/dfp/dtstsfi-76.c: Adjust.
1485 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
1486 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
1487 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Adjust.
1488 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Adjust.
1489 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Adjust.
1490 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Adjust.
1491 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
1492 * gcc.target/powerpc/vsu/vec-xlx-7.c: Adjust.
1493 * gcc.target/powerpc/vsu/vec-xrx-7.c: Adjust.
1494 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
1495 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Adjust.
1496
1497 2019-07-13 Jakub Jelinek <jakub@redhat.com>
1498
1499 PR c/91149
1500 * c-c++-common/gomp/reduction-task-3.c: New test.
1501
1502 * c-c++-common/gomp/order-3.c: New test.
1503 * c-c++-common/gomp/order-4.c: New test.
1504
1505 2019-07-12 Bill Seurer <seurer@linux.vnet.ibm.com>
1506
1507 * gcc.dg/tree-ssa/vector-7.c: Fix typo.
1508
1509 2019-07-12 Iain Sandoe <iain@sandoe.co.uk>
1510
1511 * gcc.dg/pr57438-2.c: Remove.
1512
1513 2019-07-12 Martin Sebor <msebor@redhat.com>
1514
1515 * gcc.dg/Warray-bounds-43.c: New test.
1516
1517 2019-07-12 Jan Hubicka <jh@suse.cz>
1518
1519 * gcc.dg/tree-ssa/alias-access-path-9.c: New testcase.
1520
1521 2019-07-08 Jiangning Liu <jiangning.liu@amperecomputing.com>
1522
1523 PR tree-optimization/89430
1524 * gcc.dg/tree-ssa/pr89430-1.c: New test.
1525 * gcc.dg/tree-ssa/pr89430-2.c: New test.
1526 * gcc.dg/tree-ssa/pr89430-3.c: New test.
1527 * gcc.dg/tree-ssa/pr89430-4.c: New test.
1528 * gcc.dg/tree-ssa/pr89430-5.c: New test.
1529 * gcc.dg/tree-ssa/pr89430-6.c: New test.
1530
1531 2019-07-12 Richard Biener <rguenther@suse.de>
1532
1533 PR tree-optimization/91145
1534 * gcc.dg/torture/pr91145.c: New testcase.
1535
1536 2019-07-12 Alexandre Oliva <oliva@adacore.com>
1537
1538 * gcc.dg/gimplefe-44.c: New.
1539 * gcc.dg/gimplefe-43.c: New.
1540
1541 2019-07-12 Richard Biener <rguenther@suse.de>
1542
1543 * gcc.dg/tree-ssa/vector-7.c: New testcase.
1544
1545 2019-07-12 Jakub Jelinek <jakub@redhat.com>
1546
1547 * c-c++-common/gomp/order-1.c: New test.
1548 * c-c++-common/gomp/order-2.c: New test.
1549
1550 2019-07-11 Sunil K Pandey <sunil.k.pandey@intel.com>
1551
1552 PR target/90980
1553 * gcc.target/i386/pr90980-1.c: New test.
1554 * gcc.target/i386/pr90980-2.c: Likewise.
1555 * gcc.target/i386/pr90980-3.c: Likewise.
1556
1557 2019-07-11 Yannick Moy <moy@adacore.com>
1558
1559 * gnat.dg/loop_entry1.adb: New testcase.
1560
1561 2019-07-11 Ed Schonberg <schonberg@adacore.com>
1562
1563 * gnat.dg/prot8.adb, gnat.dg/prot8.ads: New testcase.
1564
1565 2019-07-11 Justin Squirek <squirek@adacore.com>
1566
1567 * gnat.dg/unreferenced2.adb: New testcase.
1568
1569 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
1570
1571 * gnat.dg/self_ref1.adb: New testcase.
1572
1573 2019-07-11 Ed Schonberg <schonberg@adacore.com>
1574
1575 * gnat.dg/predicate11.adb: New testcase.
1576
1577 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
1578
1579 * gnat.dg/equal9.adb: New testcase.
1580
1581 2019-07-11 Thomas Quinot <quinot@adacore.com>
1582
1583 * gnat.dg/scos1.adb: New testcase.
1584
1585 2019-07-11 Justin Squirek <squirek@adacore.com>
1586
1587 * gnat.dg/access7.adb: New testcase.
1588
1589 2019-07-11 Yannick Moy <moy@adacore.com>
1590
1591 * gnat.dg/warn21.adb, gnat.dg/warn21.ads: New testcase.
1592
1593 2019-07-11 Richard Biener <rguenther@suse.de>
1594
1595 PR middle-end/91131
1596 * gcc.target/i386/pr91131.c: New testcase.
1597
1598 2019-07-10 Martin Sebor <msebor@redhat.com>
1599
1600 PR testsuite/91132
1601 * gcc.dg/strlenopt-67.c: Removed second copy of test.
1602
1603 2019-07-10 Vladimir Makarov <vmakarov@redhat.com>
1604
1605 PR target/91102
1606 * gcc.target/aarch64/pr91102.c: New test.
1607
1608 2019-07-10 Richard Biener <rguenther@suse.de>
1609
1610 PR tree-optimization/91126
1611 * gcc.dg/torture/pr91126.c: New testcase.
1612
1613 2019-07-10 Richard Biener <rguenther@suse.de>
1614
1615 * gcc.dg/torture/ssa-fre-5.c: New testcase.
1616 * gcc.dg/torture/ssa-fre-6.c: Likewise.
1617 * gcc.dg/torture/ssa-fre-7.c: Likewise.
1618
1619 2019-07-10 Ed Schonberg <schonberg@adacore.com>
1620
1621 * gnat.dg/modular5.adb: New testcase.
1622
1623 2019-07-10 Ed Schonberg <schonberg@adacore.com>
1624
1625 * gnat.dg/limited3.adb, gnat.dg/limited3_pkg.adb,
1626 gnat.dg/limited3_pkg.ads: New testcase.
1627
1628 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
1629
1630 * gnat.dg/incomplete7.adb, gnat.dg/incomplete7.ads: New testcase.
1631
1632 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
1633
1634 * gnat.dg/limited2.adb, gnat.dg/limited2_pack_1.adb,
1635 gnat.dg/limited2_pack_1.ads, gnat.dg/limited2_pack_2.adb,
1636 gnat.dg/limited2_pack_2.ads: New testcase.
1637
1638 2019-07-10 Ed Schonberg <schonberg@adacore.com>
1639
1640 * gnat.dg/equal8.adb, gnat.dg/equal8.ads,
1641 gnat.dg/equal8_pkg.ads: New testcase.
1642
1643 2019-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1644
1645 * g++.dg/diagnostic/complex-invalid-1.C: New.
1646 * g++.dg/diagnostic/static-cdtor-1.C: Likewise.
1647 * g++.dg/cpp1z/has-unique-obj-representations2.C: Test location
1648 too.
1649 * g++.dg/other/anon-union3.C: Adjust expected location.
1650 * g++.dg/parse/error8.C: Likewise.
1651
1652 2019-07-09 Jan Hubicka <hubicka@ucw.cz>
1653
1654 * g++.dg/lto/alias-3_0.C: New file.
1655 * g++.dg/lto/alias-3_1.c: New file.
1656
1657 2019-07-09 Martin Sebor <msebor@redhat.com>
1658
1659 PR tree-optimization/90989
1660 * gcc.dg/strlenopt-26.c: Exit with test result status.
1661 * gcc.dg/strlenopt-67.c: New test.
1662
1663 2019-07-09 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
1664
1665 * gcc.target/mips/cfgcleanup-jalr1.c: New test.
1666 * gcc.target/mips/cfgcleanup-jalr2.c: New test.
1667 * gcc.target/mips/cfgcleanup-jalr3.c: New test.
1668
1669 2019-07-09 Richard Biener <rguenther@suse.de>
1670
1671 PR tree-optimization/91114
1672 * gcc.dg/vect/pr91114.c: New testcase.
1673
1674 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
1675
1676 * gcc.target/aarch64/crypto-fuse-1.c: Remove.
1677 * gcc.target/aarch64/crypto-fuse-2.c: Remove.
1678 * gcc.target/aarch64/aes-fuse-1.c: New testcase.
1679 * gcc.target/aarch64/aes-fuse-2.c: New testcase.
1680
1681 2019-07-09 Christophe Lyon <christophe.lyon@linaro.org>
1682
1683 * gcc.target/arm/cmse/bitfield-1.c: Fix address of .gnu.sgstubs
1684 section.
1685 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
1686 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
1687 * gcc.target/arm/cmse/struct-1.c: Likewise.
1688
1689 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
1690
1691 * gcc.target/arm/aes-fuse-1.c: New.
1692 * gcc.target/arm/aes-fuse-2.c: New.
1693 * gcc.target/arm/aes_xor_combine.c: New.
1694
1695 2019-07-09 Martin Liska <mliska@suse.cz>
1696
1697 * gcc.dg/predict-17.c: Test loop optimizer assumption
1698 about loop iterations.
1699
1700 2019-07-09 Richard Biener <rguenther@suse.de>
1701
1702 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1 dump.
1703 * gcc.dg/tree-ssa/alias-access-path-2.c: Likewise.
1704 * gcc.dg/tree-ssa/alias-access-path-8.c: Likewise.
1705
1706 2019-07-09 Ed Schonberg <schonberg@adacore.com>
1707
1708 * gnat.dg/predicate10.adb, gnat.dg/predicate10_pkg.adb,
1709 gnat.dg/predicate10_pkg.ads: New testcase.
1710
1711 2019-07-09 Justin Squirek <squirek@adacore.com>
1712
1713 * gnat.dg/image1.adb: New testcase.
1714
1715 2019-07-09 Javier Miranda <miranda@adacore.com>
1716
1717 * gnat.dg/rep_clause8.adb: New testcase.
1718
1719 2019-07-09 Ed Schonberg <schonberg@adacore.com>
1720
1721 * gnat.dg/equal7.adb, gnat.dg/equal7_pkg.adb,
1722 gnat.dg/equal7_pkg.ads: New testcase.
1723
1724 2019-07-09 Javier Miranda <miranda@adacore.com>
1725
1726 * gnat.dg/range_check3.adb, gnat.dg/range_check3_pkg.adb,
1727 gnat.dg/range_check3_pkg.ads: New testcase.
1728
1729 2019-07-09 Ed Schonberg <schonberg@adacore.com>
1730
1731 * gnat.dg/generic_inst5.adb, gnat.dg/generic_inst6.adb,
1732 gnat.dg/generic_inst6_g1-c.adb, gnat.dg/generic_inst6_g1-c.ads,
1733 gnat.dg/generic_inst6_g1.ads, gnat.dg/generic_inst6_i1.ads,
1734 gnat.dg/generic_inst6_i2.ads, gnat.dg/generic_inst6_x.ads: New
1735 testcases.
1736
1737 2019-07-08 Martin Sebor <msebor@redhat.com>
1738
1739 PR middle-end/71924
1740 PR middle-end/90549
1741 * gcc.c-torture/execute/return-addr.c: New test.
1742 * gcc.dg/Wreturn-local-addr-2.c: New test.
1743 * gcc.dg/Wreturn-local-addr-4.c: New test.
1744 * gcc.dg/Wreturn-local-addr-5.c: New test.
1745 * gcc.dg/Wreturn-local-addr-6.c: New test.
1746 * gcc.dg/Wreturn-local-addr-7.c: New test.
1747 * gcc.dg/Wreturn-local-addr-8.c: New test.
1748 * gcc.dg/Wreturn-local-addr-9.c: New test.
1749 * gcc.dg/Wreturn-local-addr-10.c: New test.
1750 * gcc.dg/Walloca-4.c: Handle expected warnings.
1751 * gcc.dg/pr41551.c: Same.
1752 * gcc.dg/pr59523.c: Same.
1753 * gcc.dg/tree-ssa/pr88775-2.c: Same.
1754 * gcc.dg/tree-ssa/alias-37.c: Same.
1755 * gcc.dg/winline-7.c: Same.
1756
1757 2019-07-08 Jakub Jelinek <jakub@redhat.com>
1758
1759 * g++.dg/vect/simd-6.cc: Replace xfail with target x86.
1760 * g++.dg/vect/simd-9.cc: Likewise.
1761
1762 PR c++/91110
1763 * g++.dg/gomp/pr91110.C: New test.
1764
1765 2019-07-08 Segher Boessenkool <segher@kernel.crashing.org>
1766
1767 PR rtl-optimization/88233
1768 * gcc.target/powerpc/pr88233.c: New testcase.
1769
1770 2019-07-08 Wilco Dijkstra <wdijkstr@arm.com>
1771
1772 PR testsuite/91059
1773 PR testsuite/78529
1774 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
1775
1776 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
1777
1778 * gcc.target/s390/rotate-truncation-mask.c: New test.
1779
1780 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
1781
1782 * gcc.target/s390/combine-rotate-modulo.c: New test.
1783 * gcc.target/s390/combine-shift-rotate-add-mod.c: New test.
1784 * gcc.target/s390/vector/combine-shift-vec.c: New test.
1785
1786 2019-07-08 Joern Rennecke <joern.rennecke@riscy-ip.com>
1787
1788 Avoid clash with system header declaration.
1789 * gcc.dg/vect/slp-reduc-sad.c (uint32_t): Remove unused declaration.
1790
1791 2019-07-08 Richard Biener <rguenther@suse.de>
1792
1793 PR tree-optimization/91108
1794 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust back.
1795 * gcc.dg/tree-ssa/ssa-fre-78.c: New testcase.
1796
1797 2019-07-08 Jim Wilson <jimw@sifive.com>
1798
1799 * gcc.target/riscv/shift-shift-2.c: Add one more test.
1800
1801 2019-07-08 Paolo Carlini <paolo.carlini@oracle.com>
1802
1803 PR c++/65143
1804 * g++.dg/tree-ssa/final2.C: New.
1805 * g++.dg/tree-ssa/final3.C: Likewise.
1806
1807 2019-07-08 Javier Miranda <miranda@adacore.com>
1808
1809 * gnat.dg/interface10.adb: New testcase.
1810
1811 2019-07-08 Hristian Kirtchev <kirtchev@adacore.com>
1812
1813 * gnat.dg/addr13.adb, gnat.dg/addr13.ads: New testcase.
1814
1815 2019-07-08 Ed Schonberg <schonberg@adacore.com>
1816
1817 * gnat.dg/entry1.adb, gnat.dg/entry1.ads: New testcase.
1818
1819 2019-07-08 Ed Schonberg <schonberg@adacore.com>
1820
1821 * gnat.dg/fixed_delete.adb: New testcase.
1822
1823 2019-07-08 Javier Miranda <miranda@adacore.com>
1824
1825 * gnat.dg/interface9.adb, gnat.dg/interface9_root-child.ads,
1826 gnat.dg/interface9_root.ads: New testcase.
1827
1828 2019-07-08 Ed Schonberg <schonberg@adacore.com>
1829
1830 * gnat.dg/predicate9.adb: New testcase.
1831
1832 2019-07-08 Justin Squirek <squirek@adacore.com>
1833
1834 * gnat.dg/sso16.adb: New testcase.
1835
1836 2019-07-08 Ed Schonberg <schonberg@adacore.com>
1837
1838 * gnat.dg/predicate8.adb, gnat.dg/predicate8_pkg.adb,
1839 gnat.dg/predicate8_pkg.ads: New testcase.
1840
1841 2019-07-08 Richard Biener <rguenther@suse.de>
1842
1843 PR tree-optimization/83518
1844 * gcc.dg/tree-ssa/ssa-fre-73.c: New testcase.
1845 * gcc.dg/tree-ssa/ssa-fre-74.c: Likewise.
1846 * gcc.dg/tree-ssa/ssa-fre-75.c: Likewise.
1847 * gcc.dg/tree-ssa/ssa-fre-76.c: Likewise.
1848 * g++.dg/tree-ssa/pr83518.C: Likewise.
1849
1850 2019-07-08 Richard Sandiford <richard.sandiford@arm.com>
1851
1852 * gcc.dg/guality/guality.h: Include <sys/prctl.h> on Linux targets.
1853 (main): Use PR_SET_PTRACER where available.
1854
1855 2019-07-07 Paul Thomas <pault@gcc.gnu.org>
1856
1857 PR fortran/91077
1858 * gfortran.dg/pointer_array_11.f90 : New test.
1859
1860 2019-07-06 Jakub Jelinek <jakub@redhat.com>
1861
1862 * c-c++-common/gomp/scan-4.c: Don't expect sorry message.
1863
1864 PR tree-optimization/91096
1865 * gcc.dg/vect/vect-simd-10.c (FLT_MIN_VALUE): Define.
1866 (bar, main): Use it instead of -__builtin_inff ().
1867 * gcc.dg/vect/vect-simd-14.c (FLT_MIN_VALUE): Define.
1868 (bar, main): Use it instead of -__builtin_inff ().
1869
1870 2019-07-05 Paolo Carlini <paolo.carlini@oracle.com>
1871
1872 PR c++/67184 (again)
1873 PR c++/69445
1874 * g++.dg/other/final4.C: New.
1875
1876 2019-07-04 Marek Polacek <polacek@redhat.com>
1877
1878 DR 1813
1879 PR c++/83374 - __is_standard_layout wrong for a class with repeated
1880 bases.
1881 * g++.dg/ext/is_std_layout3.C: New test.
1882 * g++.dg/ext/is_std_layout4.C: New test.
1883
1884 2019-07-05 Richard Biener <rguenther@suse.de>
1885
1886 * gcc.dg/tree-ssa/ssa-fre-77.c: New testcase.
1887
1888 2019-07-05 Richard Biener <rguenther@suse.de>
1889
1890 PR tree-optimization/91091
1891 * gcc.dg/tree-ssa/pr91091-2.c: New testcase.
1892 * gcc.dg/tree-ssa/ssa-fre-70.c: Likewise.
1893 * gcc.dg/tree-ssa/ssa-fre-71.c: Likewise.
1894 * gcc.dg/tree-ssa/ssa-fre-72.c: Likewise.
1895
1896 2019-07-05 Richard Biener <rguenther@suse.de>
1897
1898 PR tree-optimization/91091
1899 * gcc.dg/tree-ssa/pr91091-1.c: New testcase.
1900 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust.
1901
1902 2019-07-05 Eric Botcazou <ebotcazou@adacore.com>
1903
1904 * gnat.dg/pack23.adb, gnat.dg/pack23_pkg.ads: New testcase.
1905
1906 2019-07-05 Hristian Kirtchev <kirtchev@adacore.com>
1907
1908 * gnat.dg/task3.adb, gnat.dg/task3.ads, gnat.dg/task3_pkg1.ads,
1909 gnat.dg/task3_pkg2.ads: New testcase.
1910
1911 2019-07-05 Javier Miranda <miranda@adacore.com>
1912
1913 * gnat.dg/access6.adb: New testcase.
1914
1915 2019-07-05 Bob Duff <duff@adacore.com>
1916
1917 * gnat.dg/bip_export.adb, gnat.dg/bip_export.ads: New testcase.
1918
1919 2019-07-05 Ed Schonberg <schonberg@adacore.com>
1920
1921 * gnat.dg/aggr25.adb, gnat.dg/aggr25.ads: New testcase.
1922
1923 2019-07-05 Ed Schonberg <schonberg@adacore.com>
1924
1925 * gnat.dg/predicate7.adb, gnat.dg/predicate7.ads,
1926 gnat.dg/predicate7_pkg.ads: New testcase.
1927
1928 2019-07-04 Jakub Jelinek <jakub@redhat.com>
1929
1930 PR middle-end/78884
1931 * gcc.dg/gomp/pr78884.c: New test.
1932
1933 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
1934
1935 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
1936 New testcase.
1937
1938 2019-07-04 Wilco Dijkstra <wdijkstr@arm.com>
1939
1940 * gcc.dg/tree-ssa/cunroll-15.c: Remove XFAIL on arm.
1941
1942 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
1943
1944 * jit.dg/all-non-failing-tests.h: Add test-accessing-bitfield.c.
1945 * jit.dg/test-accessing-bitfield.c: New testcase.
1946 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-type.c:
1947 Likewise.
1948 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-width.c:
1949 Likewise.
1950 * jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c:
1951 Likewise.
1952
1953 2019-07-04 Jan Hubicka <jh@suse.cz>
1954
1955 * gcc.dg/tree-ssa/alias-access-path-3.c: New testcase.
1956 * gcc.dg/tree-ssa/alias-access-path-8.c: New testcase.
1957
1958 2019-07-04 Andrew Stubbs <ams@codesourcery.com>
1959
1960 * g++.dg/gomp/unmappable-1.C: New file.
1961
1962 2019-07-04 Javier Miranda <miranda@adacore.com>
1963
1964 * gnat.dg/cpp_constructor.adb, gnat.dg/cpp_constructor_fp.ads,
1965 gnat.dg/cpp_constructor_useit.ads: New testcase.
1966
1967 2019-07-04 Gary Dismukes <dismukes@adacore.com>
1968
1969 * gnat.dg/ghost5.adb, gnat.dg/ghost5.ads,
1970 gnat.dg/ghost5_parent.ads: New testcase.
1971
1972 2019-07-04 Yannick Moy <moy@adacore.com>
1973
1974 * gnat.dg/spark3.adb: New testcase.
1975
1976 2019-07-04 Justin Squirek <squirek@adacore.com>
1977
1978 * gnat.dg/tagged2.adb, gnat.dg/tagged2.ads: New testcase.
1979
1980 2019-07-04 Ed Schonberg <schonberg@adacore.com>
1981
1982 * gnat.dg/equal6.adb, gnat.dg/equal6_types.adb,
1983 gnat.dg/equal6_types.ads: New testcase.
1984
1985 2019-07-04 Justin Squirek <squirek@adacore.com>
1986
1987 * gnat.dg/allocator.adb: New testcase.
1988
1989 2019-07-04 Hristian Kirtchev <kirtchev@adacore.com>
1990
1991 * gnat.dg/default_initial_condition.adb,
1992 gnat.dg/default_initial_condition_pack.adb,
1993 gnat.dg/default_initial_condition_pack.ads: New testcase.
1994
1995 2019-07-04 Ed Schonberg <schonberg@adacore.com>
1996
1997 * gnat.dg/aspect2.adb, gnat.dg/aspect2.ads: New testcase.
1998
1999 2019-07-04 Yannick Moy <moy@adacore.com>
2000
2001 * gnat.dg/synchronized2.adb, gnat.dg/synchronized2.ads,
2002 gnat.dg/synchronized2_pkg.ads: New testcase.
2003
2004 2019-07-04 Justin Squirek <squirek@adacore.com>
2005
2006 * gnat.dg/generic_inst4.adb, gnat.dg/generic_inst4_gen.ads,
2007 gnat.dg/generic_inst4_inst.ads, gnat.dg/generic_inst4_typ.ads:
2008 New testcase.
2009
2010 2019-07-04 Ed Schonberg <schonberg@adacore.com>
2011
2012 * gnat.dg/dimensions2.adb, gnat.dg/dimensions2_phys.ads,
2013 gnat.dg/dimensions2_real_numbers.ads: New testcase.
2014
2015 2019-07-04 Jakub Jelinek <jakub@redhat.com>
2016
2017 PR tree-optimization/91063
2018 * gcc.dg/gomp/pr91063.c: New test.
2019
2020 2019-07-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2021
2022 PR target/88833
2023 * gfortran.dg/pr88833.f90: New test.
2024
2025 2019-07-04 Jakub Jelinek <jakub@redhat.com>
2026
2027 PR middle-end/91069
2028 * gcc.dg/pr91069.c (v2df): Use 2 * sizeof (double) instead of
2029 hardcoded 16 for better portability.
2030 (v2di): Change from long vector to long long vector. Use
2031 2 * sizeof (long long) instead of hardcoded 16.
2032
2033 PR rtl-optimization/90756
2034 * gcc.dg/pr90756.c: New test.
2035
2036 2019-07-04 Chenghua Xu <paul.hua.gm@gmail.com>
2037
2038 * gcc.target/mips/mips-fmadd.c: Rename to ...
2039 * gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
2040 * gcc.target/mips/mips-fmadd-n64.c: New.
2041
2042 2019-07-03 Wilco Dijkstra <wdijkstr@arm.com>
2043
2044 * gcc.dg/store_merging_27.c: Fix test for Arm.
2045 * gcc.dg/store_merging_28.c: Likewise.
2046 * gcc.dg/store_merging_29.c: Likewise.
2047 * gcc.dg/tree-ssa/dump-6.c: Likewise.
2048
2049 2019-07-03 Mark Wielaard <mark@klomp.org>
2050
2051 PR debug/90981
2052 * g++.dg/pr90981.C: New test.
2053
2054 2019-07-03 Richard Biener <rguenther@suse.de>
2055
2056 PR middle-end/91069
2057 * gcc.dg/pr91069.c: New testcase.
2058
2059 2019-07-03 Martin Liska <mliska@suse.cz>
2060
2061 * gcc.dg/tree-prof/val-prof-2.c: Update scanned pattern
2062 as we do now better.
2063
2064 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
2065
2066 * gnat.dg/specs/debug1.ads: New test.
2067
2068 2019-07-03 Martin Liska <mliska@suse.cz>
2069
2070 PR tree-optimization/90892
2071 * gcc.dg/pr90892.c: New test.
2072
2073 2019-07-03 Martin Liska <mliska@suse.cz>
2074
2075 PR middle-end/90899
2076 * gcc.target/i386/pr90899.c: New test.
2077
2078 2019-07-03 Jakub Jelinek <jakub@redhat.com>
2079
2080 PR tree-optimization/91033
2081 * gcc.target/i386/pr91033.c: New test.
2082
2083 2019-07-03 Bob Duff <duff@adacore.com>
2084
2085 * gnat.dg/task2.adb, gnat.dg/task2_pkg.adb,
2086 gnat.dg/task2_pkg.ads: New testcase.
2087
2088 2019-07-03 Ed Schonberg <schonberg@adacore.com>
2089
2090 * gnat.dg/inline16.adb, gnat.dg/inline16_gen.adb,
2091 gnat.dg/inline16_gen.ads, gnat.dg/inline16_types.ads: New
2092 testcase.
2093
2094 2019-07-03 Justin Squirek <squirek@adacore.com>
2095
2096 * gnat.dg/renaming13.adb, gnat.dg/renaming14.adb: New testcases.
2097
2098 2019-07-03 Hristian Kirtchev <kirtchev@adacore.com>
2099
2100 * gnat.dg/inline15.adb, gnat.dg/inline15_gen.adb,
2101 gnat.dg/inline15_gen.ads, gnat.dg/inline15_types.ads: New
2102 testcase.
2103
2104 2019-07-03 Bob Duff <duff@adacore.com>
2105
2106 * gnat.dg/warn20.adb, gnat.dg/warn20_pkg.adb,
2107 gnat.dg/warn20_pkg.ads: New testcase.
2108
2109 2019-07-03 Ed Schonberg <schonberg@adacore.com>
2110
2111 * gnat.dg/predicate6.adb, gnat.dg/predicate6.ads: New testcase.
2112 * gnat.dg/static_pred1.adb: Remove expected error.
2113
2114 2019-07-03 Ed Schonberg <schonberg@adacore.com>
2115
2116 * gnat.dg/predicate5.adb, gnat.dg/predicate5.ads: New testcase.
2117
2118 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
2119
2120 * gnat.dg/alignment14.adb: New testcase.
2121
2122 2019-07-03 Ed Schonberg <schonberg@adacore.com>
2123
2124 * gnat.dg/predicate4.adb, gnat.dg/predicate4_pkg.ads: New
2125 testcase.
2126
2127 2019-07-03 Jakub Jelinek <jakub@redhat.com>
2128
2129 * c-c++-common/gomp/scan-3.c (f1): Don't expect a sorry message.
2130 * c-c++-common/gomp/scan-5.c (foo): Likewise.
2131
2132 * c-c++-common/gomp/scan-5.c: New test.
2133
2134 * c-c++-common/gomp/lastprivate-conditional-5.c: New test.
2135
2136 2019-07-02 Jeff Law <law@redhat.com>
2137
2138 PR tree-optimization/90883
2139 * g++.dg/tree-ssa/pr90883.c: Add -Os. Check dse2 for the
2140 deleted store on some targets.
2141
2142 2019-07-02 Joern Rennecke <joern.rennecke@riscy-ip.com>
2143
2144 PR testsuite/91065
2145 * gcc.dg/plugin/start_unit_plugin.c: Register a root tab
2146 to reference fake_var.
2147
2148 2019-07-02 qing zhao <qing.zhao@oracle.com>
2149
2150 PR preprocessor/90581
2151 * c-c++-common/cpp/fmax-include-depth-1a.h: New test.
2152 * c-c++-common/cpp/fmax-include-depth-1b.h: New test.
2153 * c-c++-common/cpp/fmax-include-depth.c: New test.
2154
2155 2019-07-02 Jan Hubicka <jh@suse.cz>
2156
2157 * gcc.dg/tree-ssa/alias-access-path-7.c: New testcase.
2158
2159 2019-07-02 Jan Hubicka <jh@suse.cz>
2160
2161 * g++.dg/lto/pr90990_0.C: New testcase.
2162
2163 2019-07-02 Richard Biener <rguenther@suse.de>
2164
2165 PR tree-optimization/58483
2166 * gcc.dg/tree-ssa/ssa-dom-cse-8.c: New testcase.
2167
2168 2019-07-01 Joern Rennecke <joern.rennecke@riscy-ip.com>
2169
2170 PR middle-end/66726
2171 * gcc.dg/tree-ssa/pr66726-4.c: New testcase.
2172
2173 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com>
2174
2175 * gcc.target/s390/vector/vec-shift-2.c: New test.
2176
2177 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2178
2179 * gnat.dg/generic_inst3.adb,
2180 gnat.dg/generic_inst3_kafka_lib-topic.ads,
2181 gnat.dg/generic_inst3_kafka_lib.ads,
2182 gnat.dg/generic_inst3_markets.ads,
2183 gnat.dg/generic_inst3_traits-encodables.ads,
2184 gnat.dg/generic_inst3_traits.ads: New testcase.
2185
2186 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2187
2188 * gnat.dg/enum_rep.adb, gnat.dg/enum_rep.ads: New testcase.
2189
2190 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2191
2192 * gnat.dg/derived_type6.adb, gnat.dg/derived_type6.ads: New
2193 testcase.
2194
2195 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2196
2197 * gnat.dg/weak3.adb, gnat.dg/weak3.ads: New testcase.
2198
2199 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2200
2201 * gnat.dg/prot7.adb, gnat.dg/prot7.ads: New testcase.
2202
2203 2019-07-01 Richard Biener <rguenther@suse.de>
2204
2205 * gcc.dg/gimplefe-42.c: New testcase.
2206
2207 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
2208
2209 * gnat.dg/sets1.adb: Update.
2210
2211 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
2212
2213 * gnat.dg/linkedlist.adb: Update.
2214
2215 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
2216
2217 * gnat.dg/dynhash.adb, gnat.dg/dynhash1.adb: Update.
2218
2219 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
2220
2221 * gnat.dg/freezing1.adb, gnat.dg/freezing1.ads,
2222 gnat.dg/freezing1_pack.adb, gnat.dg/freezing1_pack.ads: New
2223 testcase.
2224
2225 2019-07-01 Jan Hubicka <hubicka@ucw.cz>
2226
2227 PR lto/91028
2228 PR lto/90720
2229 * g++.dg/lto/alias-1_0.C: Add loop to make inlining happen with
2230 -fno-use-linker-plugin
2231 * g++.dg/lto/alias-2_0.C: Likewise.
2232
2233 2019-07-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
2234
2235 * g++.dg/cpp0x/gen-attrs-67.C: Add error for darwin.
2236
2237 2019-07-01 Richard Biener <rguenther@suse.de>
2238
2239 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
2240
2241 2019-07-01 Hongtao Liu <hongtao.liu@intel.com>
2242
2243 * lib/target-supports.exp
2244 (check_effective_target_avx512vp2intersect): New proc.
2245 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Add
2246 dg-require-effective-target avx512vp2intersect.
2247 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Ditto.
2248
2249 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
2250
2251 * gnat.dg/specs/array5.ads: New test.
2252 * gnat.dg/specs/array5_pkg1.ads: New helper.
2253 * gnat.dg/specs/array5_pkg2.ads: Likewise.
2254 * gnat.dg/specs/array5_pkg2-g.ads: Likewise.
2255
2256 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
2257
2258 * gnat.dg/specs/unchecked_convert1.ads: New test.
2259 * gnat.dg/specs/unchecked_convert2.ads: Likewise.
2260
2261 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
2262
2263 * gnat.dg/specs/size_clause3.ads: Adjust error message.
2264
2265 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
2266
2267 * gnat.dg/specs/atomic2.ads: Adjust error message.
2268 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
2269 * gnat.dg/specs/size_clause3.ads: Likewise.
2270
2271 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
2272
2273 * gnat.dg/array35.adb: New test.
2274 * gnat.dg/array36.adb: Likewise.
2275
2276 2019-06-28 Jan Beulich <jbeulich@suse.com>
2277
2278 * gcc.target/i386/gfni-5.c: New.
2279
2280 2019-06-28 Jan Beulich <jbeulich@suse.com>
2281
2282 * gcc.target/i386/cvtpd2pi: New.
2283
2284 2019-06-27 Jakub Jelinek <jakub@redhat.com>
2285
2286 PR c++/91024
2287 * g++.dg/warn/Wimplicit-fallthrough-4.C: New test.
2288
2289 PR tree-optimization/91010
2290 * g++.dg/vect/simd-10.cc: New test.
2291
2292 2019-06-27 Steven G. Kargl <kargl@gcc.gnu.org>
2293
2294 PR fortran/90987
2295 * match.c (gfc_match_common): Adjust parsing of fixed and free form
2296 source code containing, e.g., COMMONI.
2297
2298 2019-06-27 Jan Hubicka <jh@suse.cz>
2299
2300 * g++.dg/lto/alias-2_0.C: New testcase.
2301 * g++.dg/lto/alias-2_1.C: New testcase.
2302
2303 2019-06-27 Jakub Jelinek <jakub@redhat.com>
2304
2305 PR target/90991
2306 * gcc.target/i386/avx2-pr90991-1.c: New test.
2307 * gcc.target/i386/avx512dq-pr90991-2.c: New test.
2308
2309 2019-06-27 Jan Beulich <jbeulich@suse.com>
2310
2311 * gcc.target/i386/gfni-4.c: Pass -msse2.
2312
2313 2019-06-27 Richard Biener <rguenther@suse.de>
2314
2315 * gcc.dg/tree-ssa/ssa-fre-69.c: New testcase.
2316
2317 2019-06-27 Jun Ma <JunMa@linux.alibaba.com>
2318
2319 PR tree-optimization/89772
2320 * gcc.dg/builtin-memchr-4.c: New test.
2321
2322 2019-06-27 Martin Liska <mliska@suse.cz>
2323
2324 PR tree-optimization/91014
2325 * gcc.target/s390/pr91014.c: New test.
2326
2327 2019-06-27 Richard Biener <rguenther@suse.de>
2328
2329 PR testsuite/91004
2330 * g++.dg/torture/pr34850.C: Fix overly reduced testcase.
2331
2332 2019-06-27 Kewen Lin <linkw@gcc.gnu.org>
2333
2334 PR target/62147
2335 * gcc.target/powerpc/pr62147.c: New test.
2336
2337 2019-06-26 Jeff Law <law@redhat.com>
2338
2339 PR tree-optimization/90883
2340 * g++.dg/tree-ssa/pr90883.C: New test.
2341 * gcc.dg/tree-ssa/ssa-dse-36.c: New test.
2342
2343 2019-06-26 Uroš Bizjak <ubizjak@gmail.com>
2344
2345 PR target/89021
2346 * lib/target-supports.exp (available_vector_sizes)
2347 <[istarget i?86-*-*] || [istarget x86_64-*-*]>: Add
2348 64-bit vectors for !ia32.
2349
2350 2019-06-26 Jeff Law <law@redhat.com>
2351
2352 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tree-dse
2353 as DSE compromises several of these tests.
2354 * gcc.dg/builtin-stringop-chk-1.c: Similarly.
2355 * gcc.dg/memcpy-2.c: Similarly.
2356 * gcc.dg/pr40340-1.c: Similarly.
2357 * gcc.dg/pr40340-2.c: Similarly.
2358 * gcc.dg/pr40340-5.c: Similarly.
2359
2360 2019-06-26 Steven G. Kargl <kargl@gcc.gnu.org>
2361
2362 PR Fortran/90988
2363 ChangeLog forgotten with revision 272667
2364 * gfortran.dg/pr90988_1.f90: New test.
2365 * gfortran.dg/pr90988_2.f90: Ditto.
2366 * gfortran.dg/pr90988_3.f90: Ditto.
2367
2368 2019-06-26 Nathan Sidwell <nathan@acm.org>
2369
2370 * c-c++-common/pr90927.c: New.
2371
2372 2019-06-26 Richard Biener <rguenther@suse.de>
2373
2374 PR ipa/90982
2375 * g++.dg/torture/pr90982.C: New testcase.
2376
2377 2019-06-26 Paolo Carlini <paolo.carlini@oracle.com>
2378
2379 PR c++/67184
2380 PR c++/69445
2381 * g++.dg/other/final3.C: New.
2382 * g++.dg/other/final5.C: Likewise.
2383
2384 2019-06-26 Jakub Jelinek <jakub@redhat.com>
2385
2386 PR target/90991
2387 * gcc.target/i386/avx512dq-pr90991-1.c: New test.
2388
2389 2019-06-26 Li Jia He <helijia@linux.ibm.com>
2390
2391 * gcc.target/powerpc/maddld-1.c: New testcase.
2392
2393 2019-06-06 Hongtao Liu <hongtao.liu@intel.com>
2394 Olga Makhotina <olga.makhotina@intel.com>
2395
2396 * gcc.target/i386/avx512-check.h: Handle bit_AVX512VP2INTERSECT.
2397 * gcc.target/i386/avx512vp2intersect-2intersect-1a.c: New test.
2398 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Likewise.
2399 * gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c: Likewise.
2400 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Likewise.
2401 * gcc.target/i386/sse-12.c: Add -mavx512vp2intersect.
2402 * gcc.target/i386/sse-13.c: Likewsie.
2403 * gcc.target/i386/sse-14.c: Likewise.
2404 * gcc.target/i386/sse-22.c: Likewise.
2405 * gcc.target/i386/sse-23.c: Likewise.
2406 * g++.dg/other/i386-2.C: Likewise.
2407 * g++.dg/other/i386-3.C: Likewise.
2408
2409 2019-06-25 Jakub Jelinek <jakub@redhat.com>
2410
2411 PR c++/90969
2412 * g++.dg/ext/vector38.C: New test.
2413
2414 2019-06-25 Martin Jambor <mjambor@suse.cz>
2415
2416 PR ipa/90939
2417 * g++.dg/lto/pr90939_[01].C: New test.
2418
2419 2019-06-25 Richard Biener <rguenther@suse.de>
2420
2421 PR tree-optimization/90930
2422 * gcc.dg/tree-ssa/reassoc-24.c: Adjust.
2423 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2424
2425 2019-06-25 Claudiu Zissulescu <claziss@synopsys.com>
2426
2427 * gcc.target/arc/pr89838.c: New file.
2428
2429 2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2430
2431 * gcc.target/msp430/mlarge-pedwarns.c: New test.
2432
2433 2019-06-25 Jakub Jelinek <jakub@redhat.com>
2434
2435 PR sanitizer/90954
2436 * c-c++-common/gomp/pr90954.c: New test.
2437
2438 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
2439
2440 * gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
2441 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
2442
2443 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
2444
2445 * gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
2446 to recognise Darwin's register names.
2447
2448 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
2449
2450 * gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
2451 * gcc.dg/cpp/usr/include/stdio.h: Rename...
2452 * gcc.dg/cpp/usr/include/example.h: ... to this.
2453
2454 2019-06-24 Richard Biener <rguenther@suse.de>
2455
2456 PR tree-optimization/90972
2457 * gcc.dg/torture/pr90972.c: New testcase.
2458
2459 2019-06-24 Martin Sebor <msebor@redhat.com>
2460
2461 * gcc.dg/Wfloat-equal-1.c: Adjust text of expected diagnostic.
2462 * gcc.dg/misc-column.c: Ditto.
2463
2464 2019-06-23 Ian Lance Taylor <iant@golang.org>
2465
2466 * go.test/test/blank1.go: Update for diagnostic message changes.
2467
2468 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
2469
2470 * gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
2471
2472 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
2473
2474 * gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
2475 vector explicitly for the vec_perm.
2476
2477 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
2478
2479 * gcc.target/powerpc/builtins-1.c: Account for Darwin's use of
2480 __USER_LABEL_PREFIX__.
2481
2482 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
2483
2484 * gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
2485 expect the out-of-line GPR restore, and test specifically for
2486 absence of branches to local labels.
2487
2488 2019-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2489
2490 PR fortran/89782
2491 * gfortran.dg/io_constraints_14.f90: New test.
2492
2493 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
2494
2495 * gcc.target/powerpc/pr64205.c: Require effective target dfp.
2496 * gcc.target/powerpc/pr79909.c: Likewise.
2497
2498 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
2499
2500 * gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
2501 warning about _Bool.
2502
2503 2019-06-22 Marek Polacek <polacek@redhat.com>
2504
2505 PR c++/65707
2506 PR c++/89480
2507 PR c++/58836
2508 * g++.dg/cpp0x/nondeduced5.C: New test.
2509 * g++.dg/cpp0x/nondeduced6.C: New test.
2510 * g++.dg/cpp0x/nondeduced7.C: New test.
2511
2512 PR c++/66256
2513 * g++.dg/cpp0x/noexcept54.C: New test.
2514
2515 2019-06-22 Jan Hubicka <jh@suse.cz>
2516
2517 * gcc.dg/tree-ssa/alias-access-path-6.c: New testcase.
2518
2519 2019-06-22 Marek Polacek <polacek@redhat.com>
2520
2521 PR c++/86476 - noexcept-specifier is a complete-class context.
2522 PR c++/52869
2523 * g++.dg/cpp0x/noexcept45.C: New test.
2524 * g++.dg/cpp0x/noexcept46.C: New test.
2525 * g++.dg/cpp0x/noexcept47.C: New test.
2526 * g++.dg/cpp0x/noexcept48.C: New test.
2527 * g++.dg/cpp0x/noexcept49.C: New test.
2528 * g++.dg/cpp0x/noexcept50.C: New test.
2529 * g++.dg/cpp0x/noexcept51.C: New test.
2530 * g++.dg/cpp0x/noexcept52.C: New test.
2531 * g++.dg/cpp0x/noexcept53.C: New test.
2532 * g++.dg/eh/shadow1.C: Adjust dg-error.
2533
2534 PR c++/90881 - bogus -Wunused-value in unevaluated context.
2535 * g++.dg/cpp0x/Wunused-value1.C: New test.
2536
2537 2019-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2538
2539 * g++.dg/diagnostic/auto-storage-1.C: New.
2540 * g++.dg/diagnostic/no-type-1.C: Likewise.
2541 * g++.dg/diagnostic/no-type-2.C: Likewise.
2542 * g++.dg/diagnostic/top-level-auto-1.C: Likewise.
2543 * g++.dg/cpp0x/auto9.C: Test some locations too.
2544 * g++.dg/cpp1z/register1.C: Likewise.
2545 * g++.dg/cpp1z/register2.C: Likewise.
2546 * g++.dg/cpp1z/register3.C: Likewise.
2547 * g++.dg/other/error34.C: Likewise.
2548
2549 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
2550
2551 PR c++/90909
2552 * g++.dg/other/final7.C: New.
2553
2554 2019-06-21 Jakub Jelinek <jakub@redhat.com>
2555
2556 * g++.dg/vect/simd-2.cc: Don't xfail, instead expect vectorization on
2557 x86.
2558 * g++.dg/vect/simd-5.cc: Likewise.
2559
2560 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
2561
2562 PR c++/90909
2563 Revert:
2564 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2565
2566 PR c++/67184
2567 PR c++/69445
2568 * g++.dg/other/final3.C: New.
2569 * g++.dg/other/final4.C: Likewise.
2570 * g++.dg/other/final5.C: Likewise.
2571
2572 * g++.dg/other/final6.C: New.
2573
2574 2019-06-21 Marek Polacek <polacek@redhat.com>
2575
2576 PR c++/61490 - qualified-id in friend function definition.
2577 * g++.dg/diagnostic/friend2.C: New test.
2578 * g++.dg/diagnostic/friend3.C: New test.
2579
2580 PR c++/60223 - ICE with T{} in non-deduced context.
2581 * g++.dg/cpp0x/nondeduced1.C: New test.
2582 * g++.dg/cpp0x/nondeduced2.C: New test.
2583 * g++.dg/cpp0x/nondeduced3.C: New test.
2584 * g++.dg/cpp0x/nondeduced4.C: New test.
2585
2586 PR c++/64235 - missing syntax error with invalid alignas.
2587 * g++.dg/parse/alignas1.C: New test.
2588
2589 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
2590
2591 PR fortran/67884
2592 * gfortran.dg/dummy_procedure_8.f90: Remove a test that is ...
2593 * gfortran.dg/pr67884.f90: ... covered here. New test.
2594
2595 2019-06-21 Marek Polacek <polacek@redhat.com>
2596
2597 PR c++/90490 - fix decltype issues in noexcept-specifier.
2598 * g++.dg/cpp0x/noexcept43.C: New test.
2599 * g++.dg/cpp0x/noexcept44.C: New test.
2600
2601 2019-06-21 Matthew Beliveau <mbelivea@redhat.com>
2602
2603 PR c++/90875 - added -Wswitch-outside-range option
2604 * c-c++-common/Wswitch-outside-range-1.c: New test.
2605 * c-c++-common/Wswitch-outside-range-2.c: New test.
2606 * c-c++-common/Wswitch-outside-range-3.c: New test.
2607 * c-c++-common/Wswitch-outside-range-4.c: New test.
2608
2609 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
2610
2611 PR fortran/51991
2612 gfortran.dg/pr51991.f90
2613
2614 2019-06-21 Jeff Law <law@redhat.com>
2615
2616 PR tree-optimization/90949
2617 * gcc.c-torture/execute/pr90949.c: New test.
2618
2619 2019-06-21 Marek Polacek <polacek@redhat.com>
2620
2621 PR c++/90953 - ICE with -Wmissing-format-attribute.
2622 * g++.dg/warn/miss-format-7.C: New test.
2623
2624 2019-06-21 Richard Biener <rguenther@suse.de>
2625
2626 PR debug/90914
2627 * g++.dg/debug/pr90914.C: New testcase.
2628
2629 2019-06-21 Richard Biener <rguenther@suse.de>
2630
2631 PR tree-optimization/90913
2632 * gfortran.dg/vect/pr90913.f90: New testcase.
2633
2634 2019-06-21 Jakub Jelinek <jakub@redhat.com>
2635
2636 * gcc.dg/vect/vect-simd-12.c: New test.
2637 * gcc.dg/vect/vect-simd-13.c: New test.
2638 * gcc.dg/vect/vect-simd-14.c: New test.
2639 * gcc.dg/vect/vect-simd-15.c: New test.
2640 * gcc.target/i386/sse2-vect-simd-12.c: New test.
2641 * gcc.target/i386/sse2-vect-simd-13.c: New test.
2642 * gcc.target/i386/sse2-vect-simd-14.c: New test.
2643 * gcc.target/i386/sse2-vect-simd-15.c: New test.
2644 * gcc.target/i386/avx2-vect-simd-12.c: New test.
2645 * gcc.target/i386/avx2-vect-simd-13.c: New test.
2646 * gcc.target/i386/avx2-vect-simd-14.c: New test.
2647 * gcc.target/i386/avx2-vect-simd-15.c: New test.
2648 * gcc.target/i386/avx512f-vect-simd-12.c: New test.
2649 * gcc.target/i386/avx512f-vect-simd-13.c: New test.
2650 * gcc.target/i386/avx512f-vect-simd-14.c: New test.
2651 * gcc.target/i386/avx512bw-vect-simd-15.c: New test.
2652 * g++.dg/vect/simd-6.cc: New test.
2653 * g++.dg/vect/simd-7.cc: New test.
2654 * g++.dg/vect/simd-8.cc: New test.
2655 * g++.dg/vect/simd-9.cc: New test.
2656 * c-c++-common/gomp/scan-2.c: Don't expect any diagnostics.
2657
2658 PR c++/90950
2659 * g++.dg/gomp/lastprivate-1.C: New test.
2660
2661 * gcc.dg/vect/vect-simd-11.c: New test.
2662 * gcc.target/i386/sse2-vect-simd-11.c: New test.
2663 * gcc.target/i386/avx2-vect-simd-11.c: New test.
2664 * gcc.target/i386/avx512bw-vect-simd-11.c: New test.
2665
2666 2019-06-20 Marek Polacek <polacek@redhat.com>
2667
2668 PR c++/79781
2669 * g++.dg/ext/goto1.C: New test.
2670
2671 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
2672
2673 PR fortran/77632
2674 * gfortran.dg/pr77632_1.f90: New test.
2675
2676 2019-06-20 Marek Polacek <polacek@redhat.com>
2677
2678 PR c++/68265
2679 * g++.dg/parse/error62.C: New test.
2680
2681 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
2682
2683 PR fortran/86587
2684 * gfortran.dg/pr86587.f90: New test.
2685
2686 2019-06-20 Iain Sandoe <iain@sandoe.co.uk>
2687
2688 * obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
2689 * obj-c++.dg/stubify-2.mm: Likewise.
2690 * objc.dg/stubify-1.m: Likewise.
2691 * objc.dg/stubify-2.m: Likewise.
2692
2693 2019-06-20 Marek Polacek <polacek@redhat.com>
2694
2695 PR c++/87512
2696 * g++.dg/cpp1z/inline-var7.C: New test.
2697
2698 2019-06-20 H.J. Lu <hongjiu.lu@intel.com>
2699
2700 PR target/54855
2701 * gcc.target/i386/pr54855-1.c: New test.
2702 * gcc.target/i386/pr54855-2.c: Likewise.
2703 * gcc.target/i386/pr54855-3.c: Likewise.
2704 * gcc.target/i386/pr54855-4.c: Likewise.
2705 * gcc.target/i386/pr54855-5.c: Likewise.
2706 * gcc.target/i386/pr54855-6.c: Likewise.
2707 * gcc.target/i386/pr54855-7.c: Likewise.
2708 * gcc.target/i386/pr54855-8.c: Likewise.
2709 * gcc.target/i386/pr54855-9.c: Likewise.
2710 * gcc.target/i386/pr54855-10.c: Likewise.
2711
2712 2019-06-20 Jan Hubicka <jh@suse.cz>
2713
2714 * gcc.c-torture/execute/alias-access-path-1.c: New testcase.
2715
2716 2019-06-20 Marek Polacek <polacek@redhat.com>
2717
2718 PR c++/89873
2719 * g++.dg/cpp1y/noexcept1.C: New test.
2720
2721 2019-06-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2722
2723 PR fortran/90937
2724 * gfortran.dg/external_procedure_4.f90: New test.
2725
2726 2019-06-20 Tom de Vries <tdevries@suse.de>
2727
2728 * gcc.dg/pr90866-2.c: Require global_constructor.
2729
2730 2019-06-20 Tom de Vries <tdevries@suse.de>
2731
2732 * gcc.c-torture/compile/pr89280.c: Require nonlocal_goto.
2733 * gcc.dg/pr88870.c: Same.
2734 * gcc.dg/pr90082.c: Same.
2735
2736 2019-06-20 Tom de Vries <tdevries@suse.de>
2737
2738 * gcc.dg/pr89737.c: Require indirect_jumps.
2739 * gcc.dg/torture/pr87693.c: Same.
2740 * gcc.dg/torture/pr89135.c: Same.
2741 * gcc.dg/torture/pr90071.c: Same.
2742
2743 2019-06-20 Tom de Vries <tdevries@suse.de>
2744
2745 * gcc.c-torture/compile/pr89280.c: Require label_values.
2746 * gcc.dg/pr89737.c: Same.
2747 * gcc.dg/pr90082.c: Same.
2748 * gcc.dg/torture/pr89135.c: Same.
2749 * gcc.dg/torture/pr89247.c: Same.
2750 * gcc.dg/torture/pr90071.c: Same.
2751
2752 2019-06-20 Tom de Vries <tdevries@suse.de>
2753
2754 * gcc.c-torture/compile/pr77754-1.c: Require alloca.
2755 * gcc.c-torture/compile/pr77754-2.c: Same.
2756 * gcc.c-torture/compile/pr77754-3.c: Same.
2757 * gcc.c-torture/compile/pr77754-4.c: Same.
2758 * gcc.c-torture/compile/pr77754-5.c: Same.
2759 * gcc.c-torture/compile/pr77754-6.c: Same.
2760 * gcc.c-torture/compile/pr87110.c: Same.
2761 * gcc.c-torture/execute/pr86528.c: Same.
2762 * gcc.dg/Walloca-larger-than-2.c: Same.
2763 * gcc.dg/Walloca-larger-than.c: Same.
2764 * gcc.dg/Warray-bounds-41.c: Same.
2765 * gcc.dg/Wrestrict-17.c: Same.
2766 * gcc.dg/Wstrict-overflow-27.c: Same.
2767 * gcc.dg/Wstringop-truncation-3.c: Same.
2768 * gcc.dg/pr78902.c: Same.
2769 * gcc.dg/pr87099.c: Same.
2770 * gcc.dg/pr87320.c: Same.
2771 * gcc.dg/pr89045.c: Same.
2772 * gcc.dg/strlenopt-62.c: Same.
2773 * gcc.dg/tree-ssa/alias-37.c: Same.
2774
2775 2019-06-19 Marek Polacek <polacek@redhat.com>
2776
2777 PR c++/60364 - noreturn after first decl not diagnosed.
2778 * g++.dg/warn/noreturn-8.C: New test.
2779 * g++.dg/warn/noreturn-9.C: New test.
2780 * g++.dg/warn/noreturn-10.C: New test.
2781 * g++.dg/warn/noreturn-11.C: New test.
2782
2783 2019-06-19 Martin Sebor <msebor@redhat.com>
2784
2785 PR tree-optimization/90626
2786 * gcc.dg/strlenopt-65.c: New test.
2787 * gcc.dg/strlenopt-66.c: New test.
2788 * gcc.dg/strlenopt.h (strcmp, strncmp): Declare.
2789
2790 2019-06-19 Martin Sebor <msebor@redhat.com>
2791
2792 PR translation/90156
2793 * gcc.dg/format/gcc_diag-11.c: Enable.
2794
2795 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
2796
2797 PR fortran/69499
2798 * gfortran.dg/pr69499.f90: New test.
2799 * gfortran.dg/module_error_1.f90: Update dg-error string.
2800
2801 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
2802
2803 PR fortran/69398
2804 * gfortran.dg/pr69398.f90: New test.
2805
2806 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
2807
2808 PR fortran/87907
2809 * gfortran.dg/pr87907.f90: New testcase.
2810
2811 2019-06-19 Wilco Dijkstra <wdijkstr@arm.com>
2812
2813 PR middle-end/84521
2814 * gcc.c-torture/execute/pr84521.c: New test.
2815
2816 2019-06-19 Jakub Jelinek <jakub@redhat.com>
2817
2818 * gcc.dg/vect/vect-simd-8.c: If main is defined, don't include
2819 tree-vect.h nor call check_vect.
2820 * gcc.dg/vect/vect-simd-9.c: Likewise.
2821 * gcc.dg/vect/vect-simd-10.c: New test.
2822 * gcc.target/i386/sse2-vect-simd-8.c: New test.
2823 * gcc.target/i386/sse2-vect-simd-9.c: New test.
2824 * gcc.target/i386/sse2-vect-simd-10.c: New test.
2825 * gcc.target/i386/avx2-vect-simd-8.c: New test.
2826 * gcc.target/i386/avx2-vect-simd-9.c: New test.
2827 * gcc.target/i386/avx2-vect-simd-10.c: New test.
2828 * gcc.target/i386/avx512f-vect-simd-8.c: New test.
2829 * gcc.target/i386/avx512f-vect-simd-9.c: New test.
2830 * gcc.target/i386/avx512f-vect-simd-10.c: New test.
2831
2832 * g++.dg/vect/simd-3.cc: New test.
2833 * g++.dg/vect/simd-4.cc: New test.
2834 * g++.dg/vect/simd-5.cc: New test.
2835
2836 2019-06-19 Jakub Jelinek <jakub@redhat.com>
2837
2838 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.
2839
2840 2019-06-19 Jim MacArthur <jim.macarthur@codethink.co.uk>
2841 Mark Eggleston <mark.eggleston@codethink.com>
2842
2843 PR fortran/89103
2844 * gfortran.dg/dec_format_empty_item_1.f: New test.
2845 * gfortran.dg/dec_format_empty_item_2.f: New test.
2846 * gfortran.dg/dec_format_empty_item_3.f: New test.
2847
2848 2019-06-19 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2849
2850 * gcc.target/aarch64/pr88834.c: Move from here...
2851 * gcc.target/aarch64/sve/pr88834.c: ...to here.
2852
2853 2019-06-18 Cherry Zhang <cherryyz@google.com>
2854
2855 * go.dg/concatstring.go: New test.
2856
2857 2019-06-18 Thomas Schwinge <thomas@codesourcery.com>
2858
2859 PR fortran/90921
2860 * gfortran.dg/goacc/declare-3.f95: Update.
2861
2862 PR fortran/85221
2863 * gfortran.dg/goacc/declare-3.f95: New file.
2864
2865 PR middle-end/90859
2866 * c-c++-common/goacc/firstprivate-mappings-1.c: Update.
2867
2868 * c-c++-common/goacc/firstprivate-mappings-1.c: New file.
2869 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
2870
2871 PR testsuite/90861
2872 * c-c++-common/goacc/declare-pr90861.c: New file.
2873
2874 PR testsuite/90868
2875 * c-c++-common/goacc/declare-1.c: Update.
2876 * c-c++-common/goacc/declare-2.c: Likewise.
2877
2878 PR middle-end/90862
2879 * c-c++-common/goacc/declare-1.c: Update.
2880 * c-c++-common/goacc/declare-2.c: Likewise.
2881
2882 2019-06-18 Marek Polacek <polacek@redhat.com>
2883
2884 PR c++/84698
2885 * g++.dg/cpp0x/noexcept42.C: New test.
2886
2887 PR c++/71548
2888 * g++.dg/cpp0x/variadic177.C: New test.
2889
2890 2019-06-18 Richard Sandiford <richard.sandiford@arm.com>
2891
2892 * gcc.target/aarch64/sve/struct_vect_18.c: Allow branches to
2893 contain dots.
2894 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
2895 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
2896 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
2897 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
2898 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
2899 * gcc.target/aarch64/sve/unroll-1.c: Likewise.
2900 * gcc.target/aarch64/sve/while_1.c: Check for b.any.
2901
2902 2019-06-18 Uroš Bizjak <ubizjak@gmail.com>
2903
2904 * gcc.target/i386/pr81563.c (dg-final): Check that no
2905 registers are restored from %esp.
2906
2907 2019-06-18 Richard Biener <rguenther@suse.de>
2908
2909 PR debug/90900
2910 * gcc.dg/gomp/pr90900.c: New testcase.
2911
2912 2019-06-18 Martin Sebor <msebor@redhat.com>
2913
2914 * gcc.dg/pr90866-2.c: Remove a pointless declaration
2915 to avoid compilation errors on arm-none-eabi.
2916
2917 2019-06-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
2918
2919 * gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage.
2920 * gcc.target/aarch64/pcs_attribute-3.c: New test.
2921
2922 2019-06-18 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2923 * gcc.target/aarch64/sve/fadda_1.c: New test.
2924
2925 2019-06-17 Jakub Jelinek <jakub@redhat.com>
2926
2927 * gcc.dg/vect/vect-simd-8.c: New test.
2928 * gcc.dg/vect/vect-simd-9.c: New test.
2929 * g++.dg/vect/simd-2.cc: New test.
2930 * g++.dg/gomp/scan-1.C: New test.
2931
2932 2019-06-17 Uroš Bizjak <ubizjak@gmail.com>
2933
2934 PR target/62055
2935 * gcc.target/i386/fnabs.c: New test.
2936
2937 2019-06-17 Marek Polacek <polacek@redhat.com>
2938
2939 PR c++/83820 - excessive attribute arguments not detected.
2940 * g++.dg/cpp0x/gen-attrs-67.C: New test.
2941
2942 2019-06-17 Nathan Sidwell <nathan@acm.org>
2943
2944 PR c++/90754
2945 * g++.dg/lookup/pr90754.C: New.
2946
2947 2019-06-17 Wilco Dijkstra <wdijkstr@arm.com>
2948
2949 PR middle-end/64242
2950 * gcc.c-torture/execute/pr64242.c: Improve test.
2951
2952 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2953
2954 * gcc.target/msp430/mspabi_sllll.c: New test.
2955 * gcc.target/msp430/mspabi_srall.c: New test.
2956 * gcc.target/msp430/mspabi_srlll.c: New test.
2957 * gcc.c-torture/execute/shiftdi-2.c: New test.
2958
2959 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2960
2961 * lib/target-supports.exp: Add check_effective_target_longlong64.
2962
2963 2019-06-16 Jan Hubicka <hubicka@ucw.cz>
2964
2965 * gcc.dg/tree-ssa/alias-access-path-4.c: New testcase.
2966 * gcc.dg/tree-ssa/alias-access-path-5.c: New testcase.
2967
2968 2019-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
2969
2970 PR d/90650
2971 * gdc.dg/pr90650a.d: New test.
2972 * gdc.dg/pr90650b.d: New test.
2973
2974 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
2975
2976 * gfortran.dg/dummy_derived_typed.f90: New test.
2977
2978 2019-06-15 Jan Hubicka <hubicka@ucw.cz>
2979
2980 * gcc.dg/tree-ssa/alias-access-path-2.c: New testcase.
2981
2982 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
2983
2984 * gfortran.dg/ieee/ieee_4.f90: Un-xfail on i?86-*-freebsd.
2985
2986 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
2987
2988 PR objc/90709
2989 * obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
2990 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
2991 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
2992 * obj-c++.dg/strings/const-str-12.mm: Likewise.
2993 * obj-c++.dg/syntax-error-1.mm: Likewise.
2994 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
2995 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2996 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
2997 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2998 * obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
2999 in no longer supported, also on m64 where there's no meaning to it.
3000 * obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
3001 * obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
3002 there.
3003 * obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
3004 * obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
3005 * obj-c++.dg/stubify-2.mm: Likewise.
3006 * obj-c++.dg/try-catch-1.mm: Likewise.
3007 * obj-c++.dg/try-catch-3.mm: Likewise.
3008
3009 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
3010
3011 PR objc/90709
3012 * objc.dg/encode-7-next-64bit.m: Use proxy headers.
3013 * objc.dg/image-info.m: Likewise.
3014 * objc.dg/method-6.m: Likewise.
3015 * objc.dg/no-extra-load.m: Likewise.
3016 * objc.dg/objc-foreach-4.m: Likewise.
3017 * objc.dg/objc-foreach-5.m: Likewise.
3018 * objc.dg/proto-lossage-7.m: Likewise.
3019 * objc.dg/strings/const-cfstring-2.m: Likewise.
3020 * objc.dg/strings/const-cfstring-5.m: Likewise.
3021 * objc.dg/strings/const-str-12b.m: Likewise.
3022 * objc.dg/symtab-1.m: Likewise.
3023 * objc.dg/torture/strings/const-cfstring-1.m: Likewise.
3024 * objc.dg/torture/strings/const-str-10.m: Likewise.
3025 * objc.dg/torture/strings/const-str-11.m: Likewise.
3026 * objc.dg/torture/strings/const-str-9.m: Likewise.
3027 * objc.dg/zero-link-1.m: Likewise.
3028 * objc.dg/zero-link-2.m: Likewise.
3029 * objc.dg/zero-link-3.m: Likewise.
3030 * objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
3031 * objc.dg/headers.m: XFAIL for Darwin14-19.
3032 * objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
3033 there.
3034
3035 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
3036
3037 PR objc/90709
3038 * objc-obj-c++-shared/CF-CFString.h: New.
3039 * objc-obj-c++-shared/F-NSArray.h: New.
3040 * objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
3041 * objc-obj-c++-shared/F-NSObject.h: New.
3042 * objc-obj-c++-shared/F-NSString.h: New.
3043 * objc-obj-c++-shared/F-NSValue.h: New.
3044 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
3045 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
3046 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
3047 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
3048 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
3049 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
3050 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
3051 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
3052 * objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
3053 * objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
3054 * objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
3055 * objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
3056 * objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
3057 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
3058 * objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
3059 * objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
3060 * objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
3061 * objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
3062 * objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
3063 * objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
3064 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
3065 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
3066 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
3067 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
3068 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
3069 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
3070 New.
3071 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
3072 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
3073 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
3074
3075 2019-06-15 Jakub Jelinek <jakub@redhat.com>
3076
3077 PR middle-end/90779
3078 * c-c++-common/goacc/routine-5.c (func2): Don't expect error for
3079 static block scope variable in #pragma acc routine.
3080
3081 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
3082
3083 * gfortran.dg/integer_exponentiation_4.f90: Update test.
3084 * gfortran.dg/integer_exponentiation_5.F90: Ditto.
3085 * gfortran.dg/no_range_check_1.f90: Ditto.
3086
3087 2019-06-14 Harald Anlauf <anlauf@gmx.de>
3088
3089 PR fortran/90577
3090 PR fortran/90578
3091 * gfortran.dg/lrshift_1.f90: Adjust testcase.
3092 * gfortran.dg/shiftalr_3.f90: New testcase.
3093
3094 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
3095
3096 PR fortran/89646
3097 * gfortran.dg/pr89646.f90: New test.
3098
3099 2019-06-14 H.J. Lu <hongjiu.lu@intel.com>
3100
3101 PR rtl-optimization/90765
3102 * gcc.target/i386/pr90765-1.c: New test.
3103 * gcc.target/i386/pr90765-2.c: Likewise.
3104
3105 2019-06-14 Marek Polacek <polacek@redhat.com>
3106
3107 PR c++/90884 - stray note with -Wctor-dtor-privacy.
3108 * g++.dg/warn/ctor-dtor-privacy-4.C: New.
3109 * g++.dg/warn/ctor-dtor-privacy-4.h: New.
3110
3111 2019-06-14 Richard Biener <rguenther@suse.de>
3112
3113 * gcc.dg/tree-ssa/ldist-26.c: Adjust.
3114
3115 2019-06-14 Feng Xue <fxue@os.amperecomputing.com>
3116
3117 PR ipa/90401
3118 * gcc.dg/ipa/ipcp-agg-10.c: New test.
3119
3120 2019-06-13 Martin Sebor <msebor@redhat.com>
3121
3122 PR tree-optimization/90662
3123 * gcc.dg/pr90866-2.c: New test.
3124 * gcc.dg/pr90866.c: Ditto.
3125
3126 2019-06-13 Jiufu Guo <guojiufu@linux.ibm.com>
3127 Lijia He <helijia@linux.ibm.com>
3128
3129 PR tree-optimization/77820
3130 * gcc.dg/tree-ssa/phi_on_compare-1.c: New testcase.
3131 * gcc.dg/tree-ssa/phi_on_compare-2.c: New testcase.
3132 * gcc.dg/tree-ssa/phi_on_compare-3.c: New testcase.
3133 * gcc.dg/tree-ssa/phi_on_compare-4.c: New testcase.
3134 * gcc.dg/tree-ssa/split-path-6.c: Update testcase.
3135 * gcc.target/sh/pr51244-20.c: Update testcase.
3136
3137 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
3138
3139 * gcc.dg/darwin-minversion-link.c: New test.
3140
3141 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3142
3143 PR fortran/68544
3144 * gfortran.dg/pr68544.f90: New test.
3145 * gfortran.dg/pr85687.f90: Modify test for new error message.
3146
3147 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
3148
3149 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
3150
3151 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3152
3153 PR fortran/89344
3154 * gfortran.dg/pr89344.f90: New test.
3155
3156 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
3157
3158 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
3159 * gcc.dg/darwin-minversion-2.c: Likewise.
3160
3161 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
3162
3163 PR target/90871
3164 * g++.dg/ext/altivec-15.C: Add dg-error directive.
3165
3166 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
3167
3168 * gcc.dg/pr90760.c: Require alias support.
3169
3170 2019-06-13 Jan Hubicka <hubicka@ucw.cz>
3171
3172 PR tree-optimization/90869
3173 * g++.dg/tree-ssa/alias-access-path-1.C: New testcase.
3174
3175 2019-06-13 Richard Biener <rguenther@suse.de>
3176
3177 PR tree-optimization/90856
3178 * gcc.target/i386/pr90856.c: New testcase.
3179
3180 2019-06-13 Jakub Jelinek <jakub@redhat.com>
3181
3182 * g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of
3183 = {} store.
3184 * g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to
3185 -fdump-tree-forwprop1 in dg-options. Expect <int[5]> in MEM.
3186
3187 2019-06-13 Richard Biener <rguenther@suse.de>
3188
3189 * gcc.dg/vect/vect-version-1.c: New testcase.
3190 * gcc.dg/vect/vect-version-2.c: Likewise.
3191
3192 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
3193
3194 * g++.dg/diagnostic/variably-modified-type-1.C: New.
3195 * g++.dg/cpp0x/alias-decl-1.C: Test the location too.
3196 * g++.dg/other/pr84792-1.C: Likewise.
3197 * g++.dg/other/pr84792-2.C: Likewise.
3198 * g++.dg/parse/error24.C: Likewise.
3199 * g++.dg/parse/error32.C: Likewise.
3200 * g++.dg/parse/error33.C: Likewise.
3201 * g++.dg/parse/saved1.C: Likewise.
3202 * g++.dg/template/operator6.C: Likewise.
3203 * g++.dg/template/pr61745.C: Likewise.
3204 * g++.dg/template/typedef41.C: Likewise.
3205 * g++.old-deja/g++.jason/crash10.C: Likewise.
3206
3207 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
3208
3209 * g++.dg/diagnostic/conflicting-specifiers-1.C: New.
3210 * g++.dg/diagnostic/two-or-more-data-types-1.C: Likewise.
3211 * g++.dg/parse/error10.C: Adjust location.
3212 * g++.dg/parse/pragma2.C: Likewise.
3213
3214 2019-06-13 Feng Xue <fxue@os.amperecomputing.com>
3215
3216 PR tree-optimization/89713
3217 * g++.dg/tree-ssa/empty-loop.C: New test.
3218 * gcc.dg/tree-ssa/dce-2.c: New test.
3219 * gcc.dg/const-1.c: Add -fno-finite-loops option.
3220 * gcc.dg/graphite/graphite.exp: Likewise.
3221 * gcc.dg/loop-unswitch-1.c: Likewise.
3222 * gcc.dg/predict-9.c: Likewise.
3223 * gcc.dg/pure-2.c: Likewise.
3224 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
3225 * gcc.dg/tree-ssa/loop-10.c: Likewise.
3226 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
3227 * gcc.dg/tree-ssa/ssa-thread-12.c: Likewise.
3228
3229 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3230
3231 PR target/88838
3232 * gcc.target/aarch64/pr88838.c: New test.
3233 * gcc.target/aarch64/sve/while_1.c: Adjust.
3234
3235 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3236
3237 PR target/88834
3238 * gcc.target/aarch64/pr88834.c: New test.
3239 * gcc.target/aarch64/sve/struct_vect_1.c: Adjust.
3240 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
3241 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
3242 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
3243 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
3244 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
3245
3246 2019-06-12 Marek Polacek <polacek@redhat.com>
3247
3248 PR c++/87410
3249 * g++.dg/cpp1y/pr87410.C: New test.
3250
3251 2019-06-12 Marek Polacek <polacek@redhat.com>
3252
3253 PR c++/66999 - 'this' captured by reference.
3254 * g++.dg/cpp0x/lambda/lambda-this21.C: New test.
3255
3256 PR c++/90825 - endless recursion when evaluating sizeof.
3257 PR c++/90832 - endless recursion when evaluating sizeof.
3258 * g++.dg/cpp0x/constexpr-sizeof2.C: New test.
3259 * g++.dg/cpp0x/constexpr-sizeof3.C: New test.
3260
3261 2019-06-12 Martin Sebor <msebor@redhat.com>
3262
3263 PR middle-end/90676
3264 * gcc.dg/tree-ssa/pr30375.c: Adjust and simplify expected test
3265 output some more.
3266 * gcc.dg/tree-ssa/slsr-27.c: Ditto.
3267 * gcc.dg/tree-ssa/slsr-28.c: Ditto.
3268 * gcc.dg/tree-ssa/slsr-29.c: Ditto.
3269 * gcc.dg/tree-ssa/ssa-dse-24.c: Ditto.
3270
3271 2019-06-12 Marek Polacek <polacek@redhat.com>
3272
3273 PR c++/90736 - bogus error with alignof.
3274 * g++.dg/cpp0x/alignof5.C: New test.
3275
3276 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3277
3278 * gcc.dg/builtin-apply2.c: Skip for PRU.
3279 * gcc.dg/torture/stackalign/builtin-apply-2.c: Ditto.
3280
3281 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3282
3283 * g++.old-deja/g++.abi/ptrmem.C: Add PRU to list.
3284
3285 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3286
3287 * gcc.dg/tree-ssa/20040204-1.c: XFAIL on pru.
3288 * gcc.dg/tree-ssa/reassoc-33.c: Ditto.
3289 * gcc.dg/tree-ssa/reassoc-34.c: Ditto.
3290 * gcc.dg/tree-ssa/reassoc-35.c: Ditto.
3291 * gcc.dg/tree-ssa/reassoc-36.c: Ditto.
3292
3293 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3294
3295 * gcc.dg/stack-usage-1.c: Define PRU stack usage.
3296
3297 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3298
3299 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for PRU.
3300 * gcc.dg/20020312-2.c: No PIC register for PRU.
3301
3302 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3303
3304 * lib/gcc-dg.exp: Filter unsupported features in PRU's TI ABI mode.
3305 * lib/target-utils.exp: Ditto.
3306 * lib/target-supports.exp (check_effective_target_function_pointers,
3307 check_effective_target_large_return_values): New.
3308
3309 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3310
3311 * lib/gcc-dg.exp: Bail on region overflow for tiny targets.
3312 * lib/target-utils.exp: Ditto.
3313 * lib/target-supports.exp: Declare PRU target as tiny.
3314
3315 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3316
3317 * gcc.target/pru/abi-arg-struct.c: New test.
3318 * gcc.target/pru/ashiftrt.c: New test.
3319 * gcc.target/pru/builtins-1.c: New test.
3320 * gcc.target/pru/builtins-error.c: New test.
3321 * gcc.target/pru/clearbit.c: New test.
3322 * gcc.target/pru/loop-asm.c: New test.
3323 * gcc.target/pru/loop-dowhile.c: New test.
3324 * gcc.target/pru/loop-hi-1.c: New test.
3325 * gcc.target/pru/loop-hi-2.c: New test.
3326 * gcc.target/pru/loop-qi-1.c: New test.
3327 * gcc.target/pru/loop-qi-2.c: New test.
3328 * gcc.target/pru/loop-short-1.c: New test.
3329 * gcc.target/pru/loop-short-2.c: New test.
3330 * gcc.target/pru/loop-si-1.c: New test.
3331 * gcc.target/pru/loop-si-2.c: New test.
3332 * gcc.target/pru/loop-u8_pcrel_overflow.c: New test.
3333 * gcc.target/pru/loop-ubyte-1.c: New test.
3334 * gcc.target/pru/loop-ubyte-2.c: New test.
3335 * gcc.target/pru/lra-framepointer-fragmentation-1.c: New test.
3336 * gcc.target/pru/lra-framepointer-fragmentation-2.c: New test.
3337 * gcc.target/pru/mabi-ti-1.c: New test.
3338 * gcc.target/pru/mabi-ti-2.c: New test.
3339 * gcc.target/pru/mabi-ti-3.c: New test.
3340 * gcc.target/pru/mabi-ti-4.c: New test.
3341 * gcc.target/pru/mabi-ti-5.c: New test.
3342 * gcc.target/pru/mabi-ti-6.c: New test.
3343 * gcc.target/pru/mabi-ti-7.c: New test.
3344 * gcc.target/pru/pr64366.c: New test.
3345 * gcc.target/pru/pragma-ctable_entry.c: New test.
3346 * gcc.target/pru/pru.exp: New file.
3347 * gcc.target/pru/qbbc-1.c: New test.
3348 * gcc.target/pru/qbbc-2.c: New test.
3349 * gcc.target/pru/qbbc-3.c: New test.
3350 * gcc.target/pru/qbbs-1.c: New test.
3351 * gcc.target/pru/qbbs-2.c: New test.
3352 * gcc.target/pru/setbit.c: New test.
3353 * gcc.target/pru/zero_extend-and-hisi.c: New test.
3354 * gcc.target/pru/zero_extend-and-qihi.c: New test.
3355 * gcc.target/pru/zero_extend-and-qisi.c: New test.
3356 * gcc.target/pru/zero_extend-hisi.c: New test.
3357 * gcc.target/pru/zero_extend-qihi.c: New test.
3358 * gcc.target/pru/zero_extend-qisi.c: New test.
3359 * lib/target-supports.exp: Add PRU to feature filters.
3360
3361 2019-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3362
3363 PR fortran/90002
3364 * gfortran.dg/pr90002.f90: New test.
3365
3366 2019-06-12 Martin Sebor <msebor@redhat.com>
3367
3368 PR middle-end/90676
3369 * gcc.dg/tree-ssa/dump-6.c: New test.
3370 * g++.dg/tree-ssa/pr19807.C: Adjust expected output.
3371 * g++.dg/tree-ssa/ssa-dse-1.C: Same.
3372 * gcc.dg/store_merging_5.c: Same.
3373 * gcc.dg/tree-prof/stringop-2.c: Same.
3374 * gcc.dg/tree-ssa/pr30375.c: Same.
3375 * gcc.dg/tree-ssa/slsr-27.c: Same.
3376 * gcc.dg/tree-ssa/slsr-28.c: Same.
3377 * gcc.dg/tree-ssa/slsr-29.c: Same.
3378 * gcc.dg/tree-ssa/ssa-dse-24.c: Same.
3379
3380 2019-06-12 Martin Sebor <msebor@redhat.com>
3381
3382 PR tree-optimization/90662
3383 * gcc.dg/strlenopt-62.c: New test.
3384 * gcc.dg/strlenopt-63.c: New test.
3385 * gcc.dg/strlenopt-64.c: New test.
3386
3387 2019-06-12 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
3388
3389 * gcc.target/arm/ssadv16qi.c: New test.
3390 * gcc.target/arm/usadv16qi.c: Likewise.
3391
3392 2019-06-12 Jakub Jelinek <jakub@redhat.com>
3393
3394 PR c/90760
3395 * gcc.dg/pr90760.c: New test.
3396
3397 2019-06-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
3398
3399 * gcc.target/mips/data-sym-pool.c: Update expected output.
3400 * gcc.target/mips/data-sym-multi-pool.c: New test.
3401
3402 2019-06-11 Iain Sandoe <iain@sandoe.co.uk>
3403
3404 PR testsuite/65364
3405 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
3406 (fn2): Likewise.
3407
3408 2019-06-11 Michael Meissner <meissner@linux.ibm.com>
3409
3410 * gcc.target/powerpc/localentry-1.c: Add -mpcrel option.
3411 * gcc.target/powerpc/localentry-detect-1.c: Explicitly set and
3412 unset -mpcrel in the target pragmas.
3413 * gcc.target/powerpc/notoc-direct-1.c: Add -mpcrel option.
3414 * gcc.target/powerpc/pcrel-sibcall-1.c: Explicitly set and
3415 unset -mpcrel in the target pragmas.
3416
3417 2019-06-11 Marc Glisse <marc.glisse@inria.fr>
3418
3419 * gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
3420
3421 2019-06-11 Matthew Beliveau <mbelivea@redhat.com>
3422
3423 PR c++/90449 - add -Winaccessible-base option.
3424 * g++.dg/warn/Winaccessible-base-1.C: New file.
3425 * g++.dg/warn/Winaccessible-base-2.C: New file.
3426 * g++.dg/warn/Winaccessible-virtual-base-1.C: New file.
3427 * g++.dg/warn/Winaccessible-virtual-base-2.C: New file.
3428
3429 2019-06-11 Jakub Jelinek <jakub@redhat.com>
3430
3431 PR c++/90810
3432 * g++.dg/ext/vector37.C: New test.
3433
3434 2019-06-10 Matthew Beliveau <mbelivea@redhat.com>
3435
3436 PR c++/87250
3437 * g++.dg/cpp0x/pr87250.C: New test.
3438
3439 2019-06-10 Jakub Jelinek <jakub@redhat.com>
3440
3441 PR testsuite/90772
3442 * g++.dg/cpp1y/feat-cxx14.C: Use std::size_t instead of size_t.
3443 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
3444 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
3445 * g++.dg/cpp1z/pr85569.C: Include <functional>.
3446 * g++.dg/tree-ssa/pr80293.C: Include <cstdint>.
3447 * g++.dg/tree-ssa/pr69336.C: Include <stdexcept>.
3448
3449 2019-06-10 Jonathan Wakely <jwakely@redhat.com>
3450
3451 PR other/90695
3452 * g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
3453
3454 2019-06-10 Jakub Jelinek <jakub@redhat.com>
3455
3456 * c-c++-common/gomp/scan-1.c: New test.
3457 * c-c++-common/gomp/scan-2.c: New test.
3458 * c-c++-common/gomp/scan-3.c: New test.
3459 * c-c++-common/gomp/scan-4.c: New test.
3460
3461 2019-06-10 Martin Liska <mliska@suse.cz>
3462
3463 * gcc.dg/no_profile_instrument_function-attr-1.c: Fix
3464 function name.
3465
3466 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
3467
3468 * gcc.target/arc/jumptables.c: Update test.
3469
3470 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
3471
3472 * gcc.target/arc/and-cnst-size.c: New test.
3473 * gcc.target/arc/mov-cnst-size.c: Likewise.
3474 * gcc.target/arc/or-cnst-size.c: Likewise.
3475 * gcc.target/arc/store-merge-1.c: Update test.
3476 * gcc.target/arc/arc700-stld-hazard.c: Likewise.
3477 * gcc.target/arc/cmem-1.c: Likewise.
3478 * gcc.target/arc/cmem-2.c: Likewise.
3479 * gcc.target/arc/cmem-3.c: Likewise.
3480 * gcc.target/arc/cmem-4.c: Likewise.
3481 * gcc.target/arc/cmem-5.c: Likewise.
3482 * gcc.target/arc/cmem-6.c: Likewise.
3483 * gcc.target/arc/loop-4.c: Likewise.
3484 * gcc.target/arc/movh_cl-1.c: Likewise.
3485 * gcc.target/arc/sdata-3.c: Likewise.
3486
3487 2019-06-10 Martin Liska <mliska@suse.cz>
3488
3489 * gcc.dg/ipa/pr68035.c: Update scanned pattern.
3490
3491 2019-06-10 Iain Sandoe <iain@sandoe.co.uk>
3492
3493 * gcc.dg/attr-copy-6.c: Require alias support.
3494
3495 2019-06-09 Marek Polacek <polacek@redhat.com>
3496
3497 PR c++/65175
3498 * g++.dg/cpp0x/alias-decl-69.C: New test.
3499
3500 PR c++/60366
3501 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
3502
3503 019-06-09 Paul Thomas <pault@gcc.gnu.org>
3504
3505 PR fortran/89365
3506 * gfortran.dg/assumed_rank_bounds_3.f90 : New test.
3507
3508 2019-06-08 Paul Thomas <pault@gcc.gnu.org>
3509
3510 PR fortran/90786
3511 * gfortran.dg/proc_ptr_51.f90 : New test.
3512
3513 2019-06-08 Marek Polacek <polacek@redhat.com>
3514
3515 PR c++/52269
3516 * g++.dg/cpp0x/constexpr-decltype4.C: New test.
3517
3518 2019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3519 Tomáš Trnka <trnka@scm.com>
3520
3521 PR fortran/90744
3522 * gfortran.dg/deferred_character_33.f90: New test.
3523 * gfortran.dg/deferred_character_33a.f90: New test.
3524
3525 2019-06-08 Marek Polacek <polacek@redhat.com>
3526
3527 PR c++/77548
3528 * g++.dg/other/pr77548.C: New test.
3529
3530 PR c++/72845
3531 * g++.dg/cpp0x/noexcept41.C: New test.
3532
3533 2019-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3534
3535 * gcc.target/aarch64/sve/init_1.c: Remove options
3536 -O2 -fno-schedule-insns and instead pass -O.
3537 Update assembly in comments.
3538 * gcc.target/aarch64/sve/init_2.c: Likewise.
3539 * gcc.target/aarch64/sve/init_3.c: Likewise.
3540 * gcc.target/aarch64/sve/init_4.c: Likewise.
3541 * gcc.target/aarch64/sve/init_5.c: Likewise and additionally
3542 adjust dg-scan.
3543 * gcc.target/aarch64/sve/init_6.c: Likewise.
3544 * gcc.target/aarch64/sve/init_7.c: Likewise.
3545 * gcc.target/aarch64/sve/init_8.c: Likewise.
3546 * gcc.target/aarch64/sve/init_9.c: Likewise.
3547 * gcc.target/aarch64/sve/init_10.c: Likewise.
3548 * gcc.target/aarch64/sve/init_11.c: Likewise.
3549 * gcc.target/aarch64/sve/init_12.c: Likewise.
3550
3551 2019-06-07 Marek Polacek <polacek@redhat.com>
3552
3553 PR c++/77747
3554 * g++.dg/cpp0x/inh-ctor33.C: New test.
3555
3556 PR c++/77967
3557 * g++.dg/cpp0x/alias-decl-68.C: New test.
3558
3559 PR c++/77771
3560 * g++.dg/cpp0x/constexpr-77771.C: New test.
3561
3562 2019-06-07 John David Anglin <danglin@gcc.gnu.org>
3563
3564 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
3565
3566 2019-06-07 Mark Eggleston <mark.eggleston@codethink.com>
3567
3568 PR fortran/89100
3569 * gfortran.dg/fmt_f_default_field_width_3.f90: Modify dg-error
3570 to allow use when kind=16 is not supported.
3571 * gfortran.dg/fmt_g_default_field_width_3.f90: Modify dg-error
3572 to allow use when kind=16 is not supported.
3573
3574 2019-06-07 Richard Biener <rguenther@suse.de>
3575
3576 PR debug/90574
3577 * gcc.misc-tests/gcov-pr90574-1.c: New testcase.
3578 * gcc.misc-tests/gcov-pr90574-2.c: Likewise.
3579
3580 2019-06-07 Jan Hubicka <hubicka@ucw.cz>
3581
3582 * gcc.dg/lto/alias-access-path-2.0.c: New testcase.
3583
3584 2019-06-07 Martin Liska <mliska@suse.cz>
3585
3586 PR tree-optimization/78902
3587 * c-c++-common/asan/alloca_loop_unpoisoning.c: Use result
3588 of __builtin_alloca.
3589 * c-c++-common/asan/pr88619.c: Likewise.
3590 * g++.dg/overload/using2.C: Likewise for malloc.
3591 * gcc.dg/attr-alloc_size-5.c: Add new dg-warning.
3592 * gcc.dg/nonnull-3.c: Use result of __builtin_strdup.
3593 * gcc.dg/pr43643.c: Likewise.
3594 * gcc.dg/pr59717.c: Likewise for calloc.
3595 * gcc.dg/torture/pr71816.c: Likewise.
3596 * gcc.dg/tree-ssa/pr78886.c: Likewise.
3597 * gcc.dg/tree-ssa/pr79697.c: Likewise.
3598 * gcc.dg/pr78902.c: New test.
3599
3600 2019-06-06 Iain Sandoe <iain@sandoe.co.uk>
3601
3602 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
3603 on Darwin.
3604
3605 2019-06-06 Martin Jambor <mjambor@suse.cz>
3606
3607 * gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra option.
3608 * gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
3609 * gnat.dg/opt39.adb: Adjust scan dump.
3610
3611 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3612
3613 * gcc.target/msp430/size-optimized-shifts.c: New test.
3614
3615 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3616
3617 * gcc.target/msp430/emulate-slli.c: New test.
3618 * gcc.target/msp430/emulate-srai.c: New test.
3619 * gcc.target/msp430/emulate-srli.c: New test.
3620
3621 2019-06-06 Martin Liska <mliska@suse.cz>
3622
3623 PR tree-optimization/87954
3624 * gcc.dg/pr87954.c: New test.
3625
3626 2019-06-06 Richard Biener <rguenther@suse.de>
3627
3628 * gcc.dg/tree-ssa/alias-37.c: New testcase.
3629 * gcc.dg/torture/20190604-1.c: Likewise.
3630 * gcc.dg/tree-ssa/pta-callused.c: Adjust.
3631
3632 2019-06-06 Claudiu Zissulescu <claziss@synopsys.com>
3633
3634 * gcc.target/arc/tmac-1.c: Reoreder dg-directives.
3635 * gcc.target/arc/tmac-2.c: Likewise.
3636
3637 2019-06-05 Martin Sebor <msebor@redhat.com>
3638
3639 PR c/90737
3640 * c-c++-common/Wreturn-local-addr.c: New test.
3641 * g++.dg/warn/Wreturn-local-addr-6.C: New test.
3642
3643 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
3644
3645 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
3646 for {x,y,z} suffix.
3647 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
3648
3649 2019-06-05 Martin Sebor <msebor@redhat.com>
3650
3651 * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
3652 been committed.
3653
3654 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3655
3656 * g++.dg/diagnostic/return-type-invalid-1.C: New.
3657 * g++.old-deja/g++.brendan/crash16.C: Adjust.
3658 * g++.old-deja/g++.law/ctors5.C: Likewise.
3659
3660 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3661
3662 * g++.dg/other/friend4.C: Test locations too.
3663 * g++.dg/other/friend5.C: Likewise.
3664 * g++.dg/other/friend7.C: Likewise.
3665
3666 2019-06-05 Segher Boessenkool <segher@kernel.crashing.org>
3667
3668 * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
3669
3670 2019-06-05 Martin Sebor <msebor@redhat.com>
3671
3672 * gcc.dg/weak/weak-19.c: New test.
3673
3674 2019-06-05 Eric Botcazou <ebotcazou@adacore.com>
3675
3676 * gnat.dg/specs/discr6.ads: New test.
3677
3678 2019-06-05 Sam Tebbs <sam.tebbs@arm.com>
3679
3680 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
3681 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
3682 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
3683 * gcc.target/aarch64/return_address_sign_builtin.c: New file.
3684 * g++.target/aarch64/return_address_sign_ab_exception.C: New file.
3685 * g++.target/aarch64/return_address_sign_b_exception.C: New file.
3686
3687 2019-06-05 Jakub Jelinek <jakub@redhat.com>
3688
3689 PR debug/90733
3690 * gcc.dg/pr90733.c: New test.
3691
3692 2019-06-05 Richard Biener <rguenther@suse.de>
3693
3694 PR middle-end/90726
3695 * gcc.dg/pr90726.c: Enable IVOPTs.
3696
3697 2019-06-05 Jakub Jelinek <jakub@redhat.com>
3698
3699 * g++.dg/vect/simd-1.cc: New test.
3700
3701 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
3702
3703 PR target/89803
3704 * gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
3705 __builtin_ia32_fpclasssd): Removed.
3706 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
3707 * gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
3708 __builtin_ia32_fpclasssd): Removed.
3709 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
3710 * gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
3711 __builtin_ia32_fpclasssd): Removed.
3712 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
3713 * gcc.target/i386/avx512dq-vfpclassss-2.c: New.
3714 * gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
3715 * gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
3716 Add test for _mm_mask_fpclass_ss_mask.
3717 * gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
3718 Add test for _mm_mask_fpclass_sd_mask.
3719
3720 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
3721
3722 * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
3723 * gcc.target/powerpc/direct-move-double2.c: Ditto.
3724 * gcc.target/powerpc/direct-move-float1.c: Ditto.
3725 * gcc.target/powerpc/direct-move-float2.c: Ditto.
3726 * gcc.target/powerpc/direct-move-vint1.c: Ditto.
3727 * gcc.target/powerpc/direct-move-vint2.c: Ditto.
3728
3729 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
3730
3731 * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
3732 constraint.
3733
3734 2019-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3735
3736 * g++.dg/concepts/pr60573.C: Test locations too.
3737 * g++.dg/cpp0x/deleted13.C: Likewise.
3738 * g++.dg/parse/error29.C: Likewise.
3739 * g++.dg/parse/qualified4.C: Likewise.
3740 * g++.dg/template/crash96.C Likewise.
3741 * g++.old-deja/g++.brendan/crash22.C Likewise.
3742 * g++.old-deja/g++.brendan/crash23.C Likewise.
3743 * g++.old-deja/g++.law/visibility10.C Likewise.
3744 * g++.old-deja/g++.other/decl5.C: Likewise.
3745
3746 2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
3747
3748 PR target/78263
3749 * g++.target/powerpc: New directory.
3750 * g++.target/powerpc/powerpc.exp: New test driver.
3751 * g++.target/powerpc/undef-bool-3.C: New.
3752
3753 2019-06-04 Jakub Jelinek <jakub@redhat.com>
3754
3755 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
3756 a sorry_at on any of the clauses.
3757
3758 2019-06-04 Richard Biener <rguenther@suse.de>
3759
3760 PR middle-end/90726
3761 * gcc.dg/pr90726.c: New testcase.
3762
3763 2019-06-04 Richard Biener <rguenther@suse.de>
3764
3765 PR tree-optimization/90738
3766 * gcc.dg/torture/pr90738.c: New testcase.
3767
3768 Revert
3769 2019-06-03 Richard Biener <rguenther@suse.de>
3770
3771 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
3772
3773 2019-06-04 Martin Liska <mliska@suse.cz>
3774
3775 * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
3776 * gfortran.dg/goacc/pr78027.f90: Likewise.
3777
3778 2019-06-03 Segher Boessenkool <segher@kernel.crashing.org>
3779
3780 * gcc.target/powerpc/mmfpgpr.c: Delete.
3781
3782 2019-06-03 David Edelsohn <dje.gcc@gmail.com>
3783
3784 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
3785 on AIX.
3786 * g++.dg/debug/enum-1.C: Same.
3787
3788 2019-06-03 Wilco Dijkstra <wdijkstr@arm.com>
3789
3790 PR middle-end/64242
3791 * gcc.c-torture/execute/pr64242.c: Update test.
3792
3793 2019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
3794
3795 * gcc.target/aarch64/pcs_attribute-2.c: New test.
3796 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
3797 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
3798 New.
3799
3800 2019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3801
3802 * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
3803 * gcc.target/aarch64/usadv16qi.c: Likewise.
3804 * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
3805 * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
3806
3807 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3808
3809 * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
3810 (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
3811 (check_effective_target_aarch64_sve_hw): Likewise.
3812
3813 2019-06-03 Richard Biener <rguenther@suse.de>
3814
3815 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
3816
3817 2019-06-03 Richard Biener <rguenther@suse.de>
3818
3819 PR tree-optimization/90716
3820 * gcc.dg/guality/pr90716.c: New testcase.
3821
3822 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3823
3824 PR target/88837
3825 * gcc.target/aarch64/sve/init_1.c: New test.
3826 * gcc.target/aarch64/sve/init_1_run.c: Likewise.
3827 * gcc.target/aarch64/sve/init_2.c: Likewise.
3828 * gcc.target/aarch64/sve/init_2_run.c: Likewise.
3829 * gcc.target/aarch64/sve/init_3.c: Likewise.
3830 * gcc.target/aarch64/sve/init_3_run.c: Likewise.
3831 * gcc.target/aarch64/sve/init_4.c: Likewise.
3832 * gcc.target/aarch64/sve/init_4_run.c: Likewise.
3833 * gcc.target/aarch64/sve/init_5.c: Likewise.
3834 * gcc.target/aarch64/sve/init_5_run.c: Likewise.
3835 * gcc.target/aarch64/sve/init_6.c: Likewise.
3836 * gcc.target/aarch64/sve/init_6_run.c: Likewise.
3837 * gcc.target/aarch64/sve/init_7.c: Likewise.
3838 * gcc.target/aarch64/sve/init_7_run.c: Likewise.
3839 * gcc.target/aarch64/sve/init_8.c: Likewise.
3840 * gcc.target/aarch64/sve/init_8_run.c: Likewise.
3841 * gcc.target/aarch64/sve/init_9.c: Likewise.
3842 * gcc.target/aarch64/sve/init_9_run.c: Likewise.
3843 * gcc.target/aarch64/sve/init_10.c: Likewise.
3844 * gcc.target/aarch64/sve/init_10_run.c: Likewise.
3845 * gcc.target/aarch64/sve/init_11.c: Likewise.
3846 * gcc.target/aarch64/sve/init_11_run.c: Likewise.
3847 * gcc.target/aarch64/sve/init_12.c: Likewise.
3848 * gcc.target/aarch64/sve/init_12_run.c: Likewise.
3849
3850 2019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3851
3852 PR tree-optimization/90681
3853 * gfortran.dg/vect/pr90681.f: New test.
3854
3855 2019-06-03 Richard Biener <rguenther@suse.de>
3856
3857 PR testsuite/90713
3858 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
3859
3860 2019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3861
3862 PR fortran/90539
3863 * gfortran.dg/internal_pack_24.f90: New test.
3864
3865 2019-06-01 Iain Sandoe <iain@sandoe.co.uk>
3866
3867 PR target/90698
3868 * gcc.target/i386/pr49866.c: XFAIL for Darwin.
3869 * gcc.target/i386/pr63538.c: Likewise.
3870 * gcc.target/i386/pr61599-1.c: Skip for Darwin.
3871
3872 2019-06-01 Martin Sebor <msebor@redhat.com>
3873
3874 PR middle-end/90694
3875 * gcc.dg/tree-ssa/dump-5.c: New test.
3876
3877 2019-05-31 Jan Hubicka <jh@suse.cz>
3878
3879 * g++.dg/lto/alias-1_0.C: New testcase.
3880 * g++.dg/lto/alias-1_1.C: New testcase.
3881
3882 2019-05-31 H.J. Lu <hongjiu.lu@intel.com>
3883
3884 PR target/89355
3885 * gcc.target/i386/cet-label-3.c: New test.
3886 * gcc.target/i386/cet-label-4.c: Likewise.
3887 * gcc.target/i386/cet-label-5.c: Likewise.
3888
3889 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
3890
3891 * gcc.target/mips/msa-fmadd.c: New.
3892
3893 2019-05-31 Jakub Jelinek <jakub@redhat.com>
3894
3895 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
3896 a sorry on lastprivate conditional on simd construct.
3897 * gcc.dg/vect/vect-simd-6.c: New test.
3898 * gcc.dg/vect/vect-simd-7.c: New test.
3899
3900 * gcc.dg/vect/vect-simd-5.c: New test.
3901
3902 2019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
3903
3904 PR c/43673
3905 * gcc.dg/format-dfp-printf-1.c: New test.
3906 * gcc.dg/format-dfp-scanf-1.c: Likewise.
3907
3908 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
3909
3910 * g++.dg/tree-ssa/cprop-vcond.C: New file.
3911
3912 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
3913
3914 * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
3915 * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
3916 * gcc.dg/Walloca-13.c: Xfail.
3917
3918 2019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
3919 Michael Meissner <meissner@linux.ibm.com>
3920
3921 * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
3922 * gcc.target/powerpc/localentry-1.c: Likewise.
3923 * gcc.target/powerpc/localentry-direct-1.c: Likewise.
3924 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
3925 * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
3926 * lib/target-supports.exp (check_powerpc_future_hw_available): New.
3927 (check_effective_target_powerpc_future_ok): New.
3928
3929 2019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
3930
3931 PR debug/86964
3932 * g++.dg/debug/dwarf2/fesd-any.C: Use
3933 -fno-eliminate-unused-debug-symbols.
3934 * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
3935 * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
3936 * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
3937 * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
3938 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
3939 * g++.dg/debug/enum-2.C: Likewise.
3940 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3941 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3942 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3943 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3944 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3945
3946 2019-05-31 Jakub Jelinek <jakub@redhat.com>
3947
3948 PR tree-optimization/90671
3949 * gcc.dg/torture/pr90671.c: New test.
3950
3951 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
3952
3953 * g++.dg/cpp0x/pr84497.C: Require alias support.
3954
3955 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
3956
3957 * gcc.target/i386/falign-functions-3.c: Adjust align syntax
3958 and label for Darwin.
3959 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
3960 Darwin.
3961
3962 2019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
3963
3964 * gcc.target/aarch64/sve/fabd_1.c: New.
3965
3966 2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
3967
3968 * gcc.target/i386/pr86257.c: Require native TLS support.
3969 * gcc.target/i386/stack-prot-sym.c: Likewise.
3970
3971 2019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3972
3973 * g++.dg/cpp0x/alias-decl-18.C: Test location too.
3974 * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
3975 * g++.dg/parse/crash59.C: Likewise.
3976 * g++.dg/parse/error38.C: Likewise.
3977 * g++.dg/parse/error39.C: Likewise.
3978 * g++.dg/template/crash31.C: Likewise.
3979 * g++.dg/template/operator8.C: Likewise.
3980 * g++.dg/template/operator9.C: Likewise.
3981
3982 2019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
3983
3984 * gcc.target/powerpc/notoc-direct-1.c: New.
3985 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
3986
3987 2019-05-29 Jakub Jelinek <jakub@redhat.com>
3988
3989 PR c++/90598
3990 * g++.dg/cpp0x/pr90598.C: New test.
3991
3992 2019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3993
3994 PR fortran/90539
3995 * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
3996 * gfortran.dg/internal_pack_22.f90: New test.
3997 * gfortran.dg/internal_pack_23.f90: New test.
3998
3999 2019-05-29 Jan Hubicka <hubicka@ucw.cz>
4000
4001 * tree-ssa/alias-access-spath-1.c: new testcase.
4002
4003 2019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4004
4005 PR c++/89875
4006 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
4007 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
4008
4009 2019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4010
4011 * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
4012 driver for AArch64 SVE2.
4013 * gcc.target/aarch64/sve2/average_1.c: New test.
4014 * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
4015 helper.
4016 (check_effective_target_aarch64_sve1_only): Likewise.
4017 (check_effective_target_aarch64_sve2_hw): Likewise.
4018 (check_effective_target_vect_avg_qi): Check for SVE1 only.
4019
4020 2019-05-29 Sam Tebbs <sam.tebbs@arm.com>
4021
4022 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
4023 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
4024 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
4025 * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
4026 * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
4027 * gcc.target/aarch64/return_address_sign_builtin.c: New file
4028
4029 2019-05-29 Jakub Jelinek <jakub@redhat.com>
4030
4031 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
4032 sorry on lastprivate conditional on parallel for.
4033 * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
4034 lastprivate conditional warnings on parallel for constructs.
4035 * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
4036
4037 PR c/90628
4038 * c-c++-common/builtin-arith-overflow-3.c: New test.
4039
4040 P1091R3 - Extending structured bindings to be more like var decls
4041 P1381R1 - Reference capture of structured bindings
4042 * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
4043 instead of error and only for c++17_down. Add a thread_local test.
4044 (z2): Add a __thread test.
4045 * g++.dg/cpp2a/decomp1.C: New test.
4046 * g++.dg/cpp2a/decomp1-aux.cc: New file.
4047 * g++.dg/cpp2a/decomp2.C: New test.
4048 * g++.dg/cpp2a/decomp3.C: New test.
4049
4050 2019-05-29 Martin Liska <mliska@suse.cz>
4051
4052 PR testsuite/90657
4053 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
4054
4055 2019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
4056
4057 * gcc.target/powerpc/localentry-detect-1.c: New file.
4058
4059 2019-05-28 Marek Polacek <polacek@redhat.com>
4060
4061 PR c++/90548 - ICE with generic lambda and empty pack.
4062 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
4063
4064 2019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4065
4066 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
4067 vectorized masked loads.
4068
4069 2019-05-28 Jeff Law <law@redhat.com>
4070
4071 * gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
4072 loop distribution.
4073
4074 2019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
4075
4076 * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64. Check for
4077 all mtvsr*, not just mtvsrd. Use "wa" instead of "wi" constraints.
4078 * gcc.target/powerpc/p9-dimode2.c: Ditto.
4079
4080 2019-05-28 Martin Liska <mliska@suse.cz>
4081
4082 PR ipa/90555
4083 * gcc.dg/ipa/pr90555.c: New test.
4084
4085 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
4086
4087 * gnat.dg/machine_attr1.ad[sb]: New test.
4088
4089 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
4090
4091 * gnat.dg/opt79.ad[sb]: New test.
4092
4093 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
4094
4095 * gnat.dg/specs/discr5.ads: New test.
4096
4097 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
4098
4099 * gnat.dg/prefetch1.ad[sb]: New test.
4100
4101 2019-05-27 Iain Sandoe <iain@sandoe.co.uk>
4102
4103 * gcc.target/i386/pr22076.c: Adjust options to
4104 match codegen expected by the scan-asms.
4105
4106 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4107
4108 * gnat.dg/specs/array4.ads: New test.
4109
4110 2019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
4111
4112 PR tree-optimization/88440
4113 * gcc.target/aarch64/sve/index_offset_1.c: Add
4114 -fno-tree-loop-distribute-patterns.
4115 * gcc.target/aarch64/sve/single_1.c: Likewise.
4116 * gcc.target/aarch64/sve/single_2.c: Likewise.
4117 * gcc.target/aarch64/sve/single_3.c: Likewise.
4118 * gcc.target/aarch64/sve/single_4.c: Likewise.
4119 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
4120 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
4121 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
4122 * gcc.target/arm/ivopts.c: Likewise.
4123
4124 2019-05-27 Richard Biener <rguenther@suse.de>
4125
4126 PR tree-optimization/90637
4127 * gcc.dg/gomp/pr90637.c: New testcase.
4128
4129 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4130
4131 * gnat.dg/expect2.adb: New test.
4132 * gnat.dg/expect2_pkg.ads: New helper.
4133
4134 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4135
4136 * gnat.dg/aliased2.adb: New test.
4137
4138 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4139
4140 * gnat.dg/limited_with7.ad[sb]: New test.
4141 * gnat.dg/limited_with7_pkg.ads: New helper.
4142
4143 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4144
4145 * gnat.dg/unchecked_convert13.adb: New test.
4146
4147 2019-05-27 Richard Biener <rguenther@suse.de>
4148
4149 PR testsuite/90615
4150 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
4151 -fno-tree-loop-distribute-patterns.
4152 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
4153 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
4154 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4155 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
4156 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
4157
4158 2019-05-26 Iain Sandoe <iain@sandoe.co.uk>
4159
4160 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
4161 account for PIC code on Darwin.
4162 * gcc.target/i386/pr39013-2.c: Likewise.
4163 * gcc.target/i386/pr64317.c: Likewise.
4164
4165 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
4166
4167 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
4168 expected for Darwin.
4169
4170 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
4171
4172 * gcc.target/i386/pr89261.c: Test that the alignment required
4173 by the test correctly produces the expected error on Darwin.
4174
4175 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
4176
4177 * gcc.target/i386/pr82659-3.c: Require alias support.
4178
4179 2019-05-25 Marek Polacek <polacek@redhat.com>
4180
4181 PR c++/90572 - wrong disambiguation in friend declaration.
4182 * g++.dg/cpp2a/typename16.C: New test.
4183 * g++.dg/parse/friend13.C: New test.
4184
4185 2019-05-24 Jakub Jelinek <jakub@redhat.com>
4186
4187 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
4188 sorry for omp for.
4189 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
4190
4191 2019-05-24 Richard Biener <rguenther@suse.de>
4192
4193 PR testsuite/90607
4194 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
4195
4196 2019-05-24 Jakub Jelinek <jakub@redhat.com>
4197
4198 PR tree-optimization/90106
4199 PR testsuite/90517
4200 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
4201 and scan-tree-dump for tail call.
4202 * gcc.dg/cdce2.c: Likewise.
4203
4204 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
4205
4206 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
4207 code, not in comments or miscellaneous directives.
4208 * gcc.target/i386/pr18041-1.c: Likewise.
4209 * gcc.target/i386/pr18041-2.c: Likewise.
4210 * gcc.target/i386/wbinvd-1.c: Likewise.
4211 * gcc.target/i386/wbnoinvd-1.c: Likewise.
4212 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
4213 call to "bar".
4214 * gcc.target/i386/pr66819-4.c: Likewise.
4215 * gcc.target/i386/pr82662.c
4216 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
4217 destination register, don't try the m32 test on m64 targets.
4218
4219 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
4220
4221 * gcc.target/i386/pr67985-2.c: Adjust label checks for
4222 Darwin.
4223 * gcc.target/i386/pr77881.c: Likewise.
4224
4225 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
4226
4227 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
4228 * gcc.target/i386/pr70738-7.c: Likewise.
4229 * gcc.target/i386/pr24414.c: Likewise.
4230
4231 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
4232
4233 * lib/target-supports.exp (check_effective_target_mfentry): New.
4234 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
4235 * gcc.target/i386/fentry.c: Likewise.
4236 * gcc.target/i386/fentryname1.c: Likewise.
4237 * gcc.target/i386/fentryname2.c: Likewise.
4238 * gcc.target/i386/fentryname3.c: Likewise.
4239 * gcc.target/i386/nop-mcount.c: Likewise.
4240 * gcc.target/i386/pr82699-2.c: Likewise.
4241 * gcc.target/i386/pr82699-4.c: Likewise.
4242 * gcc.target/i386/pr82699-5.c: Likewise.
4243 * gcc.target/i386/pr82699-6.c: Likewise.
4244 * gcc.target/i386/returninst1.c: Likewise.
4245 * gcc.target/i386/returninst2.c: Likewise.
4246 * gcc.target/i386/returninst3.c : Likewise.
4247
4248 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
4249
4250 * gcc.target/powerpc/localentry-1.c: New file.
4251
4252 2019-05-23 Uroš Bizjak <ubizjak@gmail.com>
4253
4254 PR target/90552
4255 * gcc.target/i386/pr90552.c: New test.
4256
4257 2019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
4258
4259 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
4260 __GFC_REAL_16__. Add -cpp to dg-options.
4261 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
4262 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
4263 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
4264 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
4265 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
4266
4267 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
4268
4269 * gcc.target/powerpc/cpu-future.c: New test.
4270
4271 2019-05-23 Richard Biener <rguenther@suse.de>
4272
4273 PR tree-optimization/88440
4274 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
4275 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
4276 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
4277 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
4278 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
4279 * g++.dg/tree-ssa/pr78847.C: Likewise.
4280 * gcc.dg/autopar/pr39500-1.c: Likewise.
4281 * gcc.dg/autopar/reduc-1char.c: Likewise.
4282 * gcc.dg/autopar/reduc-7.c: Likewise.
4283 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
4284 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
4285 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
4286 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
4287 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
4288 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
4289 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4290 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4291 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4292 * gcc.dg/tree-ssa/scev-11.c: Likewise.
4293 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4294 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4295 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4296 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4297 * gcc.target/i386/pr30970.c: Likewise.
4298 * gcc.target/i386/vect-double-1.c: Likewise.
4299 * gcc.target/i386/vect-double-2.c: Likewise.
4300 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
4301 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
4302 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
4303 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
4304 * gfortran.dg/vect/vect-5.f90: Likewise.
4305 * gfortran.dg/vect/vect-8.f90: Likewise.
4306
4307 2019-05-23 Martin Liska <mliska@suse.cz>
4308
4309 PR sanitizer/90570
4310 * g++.dg/asan/pr90570.C: New test.
4311
4312 2019-05-23 Eric Botcazou <ebotcazou@adacore.com>
4313
4314 * gnat.dg/opt78.ad[sb]: New test.
4315
4316 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
4317
4318 PR rtl-optimisation/64895
4319 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
4320 * gcc.target/i386/fuse-caller-save.c: Likewise.
4321 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
4322 PIC cases, remove XFAILs.
4323
4324 2019-05-23 Thomas Schwinge <thomas@codesourcery.com>
4325
4326 PR middle-end/90510
4327 * brig.dg/test/gimple/packed.hsail: Adjust.
4328
4329 2019-05-23 Jakub Jelinek <jakub@redhat.com>
4330
4331 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
4332
4333 2019-05-23 Hans-Peter Nilsson <hp@axis.com>
4334
4335 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
4336 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
4337 gfortran.dg/namelist_89.f90: Gate test on effective_target
4338 fd_truncate.
4339
4340 2019-05-22 David Malcolm <dmalcolm@redhat.com>
4341
4342 PR c++/90462
4343 * g++.dg/pr90462.C: New test.
4344
4345 2019-05-22 Marek Polacek <polacek@redhat.com>
4346
4347 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
4348 different line. Check the column number too.
4349
4350 2019-05-22 Uroš Bizjak <ubizjak@gmail.com>
4351
4352 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
4353 scan-assembler-not string to avoid false matching on 32bit targets.
4354
4355 2019-05-22 H.J. Lu <hongjiu.lu@intel.com>
4356
4357 PR target/88483
4358 * gcc.target/i386/stackalign/pr88483-1.c: New test.
4359 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
4360
4361 2019-05-22 Andrew Stubbs <ams@codesourcery.com>
4362
4363 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
4364
4365 2019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
4366
4367 PR fortran/89100
4368 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
4369 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
4370 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
4371 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
4372 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
4373 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
4374 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
4375 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
4376 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
4377
4378 2019-05-22 Martin Liska <mliska@suse.cz>
4379
4380 PR testsuite/90564
4381 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
4382 * gcc.target/powerpc/pr80315-2.c: Likewise.
4383 * gcc.target/powerpc/pr80315-3.c: Likewise.
4384 * gcc.target/powerpc/pr80315-4.c: Likewise.
4385
4386 2019-05-22 Martin Liska <mliska@suse.cz>
4387
4388 PR testsuite/90564
4389 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
4390 * gcc.target/powerpc/pr80315-2.c: Likewise.
4391 * gcc.target/powerpc/pr80315-3.c: Likewise.
4392 * gcc.target/powerpc/pr80315-4.c: Likewise.
4393
4394 2019-05-22 Iain Sandoe <iain@sandoe.co.uk>
4395
4396 PR testsuite/27221
4397 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
4398
4399 2019-05-22 Martin Liska <mliska@suse.cz>
4400
4401 PR lto/90500
4402 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
4403
4404 2019-05-22 Richard Biener <rguenther@suse.de>
4405
4406 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
4407
4408 2019-05-22 Alan Modra <amodra@gmail.com>
4409
4410 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Don't use
4411 power mnemonics.
4412 * gcc.dg/vect/O3-pr70130.c: Disable default options
4413 added by check_vect_support_and_set_flags.
4414 * gcc.dg/vect/pr48765.c: Likewise.
4415 * gfortran.dg/vect/pr45714-b.f: Likewise.
4416
4417 2019-05-22 Hans-Peter Nilsson <hp@axis.com>
4418
4419 PR middle-end/90553
4420 * gcc.dg/torture/pr90553.c: New test.
4421
4422 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4423
4424 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
4425 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
4426
4427 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4428
4429 PR c++/67184
4430 PR c++/69445
4431 * g++.dg/other/final3.C: New.
4432 * g++.dg/other/final4.C: Likewise.
4433 * g++.dg/other/final5.C: Likewise.
4434
4435 2019-05-21 Marek Polacek <polacek@redhat.com>
4436
4437 DR 1940 - static_assert in anonymous unions.
4438 * g++.dg/DRs/dr1940.C: New test.
4439
4440 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
4441
4442 PR target/90547
4443 * gcc.target/i386/pr90547.c: New test.
4444
4445 2019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4446
4447 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
4448
4449 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
4450
4451 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
4452
4453 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
4454 * gcc.target/i386/pr84723-2.c: Likewise.
4455 * gcc.target/i386/pr84723-3.c: Likewise.
4456 * gcc.target/i386/pr84723-4.c: Likewise.
4457 * gcc.target/i386/pr84723-5.c: Likewise.
4458
4459 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
4460
4461 PR testsuite/67958
4462 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
4463 the differences.
4464 * gcc.target/i386/pr32219-2.c: Likewise.
4465 * gcc.target/i386/pr32219-3.c: Likewise.
4466 * gcc.target/i386/pr32219-4.c: Likewise.
4467 * gcc.target/i386/pr32219-5.c: Likewise.
4468 * gcc.target/i386/pr32219-6.c: Likewise.
4469 * gcc.target/i386/pr32219-7.c: Likewise.
4470 * gcc.target/i386/pr32219-8.c: Likewise.
4471
4472 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
4473
4474 PR target/63891
4475 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
4476 the reasons.
4477
4478 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
4479
4480 * gcc.target/i386/vect-signbitf.c: New test.
4481
4482 2019-05-21 Nathan Sidwell <nathan@acm.org>
4483
4484 * g++.dg/lookup/using53.C: Adjust diagnostic.
4485
4486 2019-05-21 Alan Modra <amodra@gmail.com>
4487
4488 PR target/90545
4489 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: Correct comments
4490 and rename functions to suit parameters.
4491
4492 2019-05-21 Richard Biener <rguenther@suse.de>
4493
4494 PR middle-end/90510
4495 * gcc.target/i386/pr90510.c: New testcase.
4496
4497 2019-05-21 Martin Liska <mliska@suse.cz>
4498
4499 * gcc.target/i386/pr90500-1.c: Add missing '""'.
4500 * gcc.target/i386/pr90500-2.c: Likewise.
4501
4502 2019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
4503
4504 * gcc.dg/uninit-28-gimple.c: New test.
4505 * gcc.dg/uninit-29-gimple.c: New test.
4506 * gcc.dg/uninit-30-gimple.c: New test.
4507 * gcc.dg/uninit-31-gimple.c: New test.
4508
4509 2019-05-21 Martin Liska <mliska@suse.cz>
4510
4511 * gcc.dg/pr90263.c: Add -O2.
4512
4513 2019-05-21 Martin Liska <mliska@suse.cz>
4514
4515 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
4516 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
4517 * gcc.target/powerpc/pr80315-2.c: Likewise.
4518 * gcc.target/powerpc/pr80315-3.c: Likewise.
4519 * gcc.target/powerpc/pr80315-4.c: Likewise.
4520 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
4521
4522 2019-05-21 Martin Liska <mliska@suse.cz>
4523
4524 PR testsuite/90551
4525 * pr90263.c: Move from gcc.c-torture/compile
4526 into gcc.dg.
4527
4528 2019-05-20 Uroš Bizjak <ubizjak@gmail.com>
4529
4530 PR testsuite/90503
4531 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
4532 Remove -flax-vector-conversions.
4533 (dg-additional-options): Remove.
4534 (test): Change to void. Declare m0 and m1 as __m64 and
4535 cast initializer in a proper way. Do not return result.
4536 (dg-final): Scan for 2 instances of movq.
4537
4538 2019-05-20 Marek Polacek <polacek@redhat.com>
4539
4540 CWG 2094 - volatile scalars are trivially copyable.
4541 PR c++/85679
4542 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
4543 for volatile int.
4544 * g++.dg/ext/is_trivially_copyable.C: New test.
4545
4546 2019-05-20 Marek Polacek <polacek@redhat.com>
4547
4548 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
4549
4550 * g++.dg/cpp2a/nontype-class17.C: New test.
4551
4552 * g++.dg/lookup/strong-using2.C: New test.
4553
4554 2019-05-20 Jeff Law <law@redhat.com>
4555
4556 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
4557 recent diagnostic cleanups.
4558
4559 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
4560
4561 PR tree-optimization/90106
4562 * gcc.dg/cdce3.c: Add hard_float effective target.
4563
4564 2019-05-20 Marc Glisse <marc.glisse@inria.fr>
4565
4566 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
4567
4568 2019-05-20 Iain Sandoe <iain@sandoe.co.uk>
4569
4570 PR testsuite/58321
4571 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
4572 add a comment as to the reason for the difference.
4573 * gcc.target/i386/memset-strategy-1.c: Likewise.
4574
4575 2019-05-20 Jonathan Wakely <jwakely@redhat.com>
4576
4577 PR c++/90532 Ensure __is_constructible(T[]) is false
4578 * g++.dg/ext/90532.C: New test.
4579
4580 2019-05-20 Jakub Jelinek <jakub@redhat.com>
4581
4582 * gcc.target/i386/avx512f-simd-1.c: New test.
4583
4584 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
4585
4586 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
4587 error message.
4588 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
4589
4590 2019-05-20 Martin Liska <mliska@suse.cz>
4591
4592 PR middle-end/90263
4593 * gcc.c-torture/compile/pr90263.c: New test.
4594 * lib/target-supports.exp: Add check_effective_target_glibc.
4595
4596 2019-05-20 Richard Biener <rguenther@suse.de>
4597
4598 PR testsuite/90518
4599 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
4600 vector support.
4601 * gcc.dg/gimplefe-41.c: Likewise.
4602
4603 2019-05-19 Andrew Pinski <apinski@marvell.com>
4604
4605 PR pch/81721
4606 * g++.dg/pch/operator-1.C: New testcase.
4607 * g++.dg/pch/operator-1.Hs: New file.
4608
4609 2019-05-19 Paul Thomas <pault@gcc.gnu.org>
4610
4611 PR fortran/90498
4612 * gfortran.dg/associate_48.f90 : New test.
4613
4614 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4615
4616 PR fortran/78290
4617 * gfortran.dg/pr78290.f90: New test.
4618
4619 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4620
4621 PR fortran/88821
4622 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
4623 to make sure the test for internal_pack is retained.
4624 * gfortran.dg/assumed_type_2.f90: Split compile and run time
4625 tests into this and
4626 * gfortran.dg/assumed_type_2a.f90: New file.
4627 * gfortran.dg/c_loc_test_22.f90: Likewise.
4628 * gfortran.dg/contiguous_3.f90: Likewise.
4629 * gfortran.dg/internal_pack_11.f90: Likewise.
4630 * gfortran.dg/internal_pack_12.f90: Likewise.
4631 * gfortran.dg/internal_pack_16.f90: Likewise.
4632 * gfortran.dg/internal_pack_17.f90: Likewise.
4633 * gfortran.dg/internal_pack_18.f90: Likewise.
4634 * gfortran.dg/internal_pack_4.f90: Likewise.
4635 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
4636 to make sure the test for internal_pack is retained.
4637 * gfortran.dg/internal_pack_6.f90: Split compile and run time
4638 tests into this and
4639 * gfortran.dg/internal_pack_6a.f90: New file.
4640 * gfortran.dg/internal_pack_8.f90: Likewise.
4641 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
4642 tests into this and
4643 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
4644 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
4645 into this and
4646 * gfortran.dg/no_arg_check_2a.f90: New file.
4647 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
4648 tests into this and
4649 * gfortran.dg/typebound_assignment_5a.f90: New file.
4650 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
4651 tests into this and
4652 * gfortran.dg/typebound_assignment_6a.f90: New file.
4653 * gfortran.dg/internal_pack_19.f90: New file.
4654 * gfortran.dg/internal_pack_20.f90: New file.
4655 * gfortran.dg/internal_pack_21.f90: New file.
4656
4657 2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
4658
4659 * objc.dg/instancetype-0.m: New.
4660
4661 2019-05-17 Martin Sebor <msebor@redhat.com>
4662
4663 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
4664
4665 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
4666 * g++.dg/ubsan/pr63956.C: Same.
4667 * g++.old-deja/g++.pt/assign1.C: Same.
4668
4669 2019-05-17 Thomas Schwinge <thomas@codesourcery.com>
4670
4671 PR testsuite/89433
4672 * c-c++-common/goacc/routine-5.c: Update.
4673 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
4674 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
4675
4676 PR testsuite/89433
4677 * c-c++-common/goacc/routine-2.c: Update, and move some test
4678 into...
4679 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
4680 new file.
4681
4682 PR testsuite/89433
4683 * c-c++-common/goacc/classify-routine.c: Update.
4684 * gfortran.dg/goacc/classify-routine.f95: Likewise.
4685
4686 2019-05-16 Martin Sebor <msebor@redhat.com>
4687
4688 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
4689 * c-c++-common/Wvarargs-2.c: Same.
4690 * c-c++-common/Wvarargs.c: Same.
4691 * c-c++-common/pr51768.c: Same.
4692 * c-c++-common/tm/inline-asm.c: Same.
4693 * c-c++-common/tm/safe-1.c: Same.
4694 * g++.dg/asm-qual-1.C: Same.
4695 * g++.dg/asm-qual-3.C: Same.
4696 * g++.dg/conversion/dynamic1.C: Same.
4697 * g++.dg/cpp0x/constexpr-89599.C: Same.
4698 * g++.dg/cpp0x/constexpr-cast.C: Same.
4699 * g++.dg/cpp0x/constexpr-shift1.C: Same.
4700 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
4701 * g++.dg/cpp0x/nullptr04.C: Same.
4702 * g++.dg/cpp0x/static_assert12.C: Same.
4703 * g++.dg/cpp0x/static_assert8.C: Same.
4704 * g++.dg/cpp1y/lambda-conv1.C: Same.
4705 * g++.dg/cpp1y/pr79393-3.C: Same.
4706 * g++.dg/cpp1y/static_assert1.C: Same.
4707 * g++.dg/cpp1z/constexpr-if4.C: Same.
4708 * g++.dg/cpp1z/constexpr-if5.C: Same.
4709 * g++.dg/cpp1z/constexpr-if9.C: Same.
4710 * g++.dg/eh/goto2.C: Same.
4711 * g++.dg/eh/goto3.C: Same.
4712 * g++.dg/expr/static_cast8.C: Same.
4713 * g++.dg/ext/flexary5.C: Same.
4714 * g++.dg/ext/utf-array-short-wchar.C: Same.
4715 * g++.dg/ext/utf-array.C: Same.
4716 * g++.dg/ext/utf8-2.C: Same.
4717 * g++.dg/gomp/loop-4.C: Same.
4718 * g++.dg/gomp/macro-4.C: Same.
4719 * g++.dg/gomp/udr-1.C: Same.
4720 * g++.dg/init/initializer-string-too-long.C: Same.
4721 * g++.dg/other/offsetof9.C: Same.
4722 * g++.dg/ubsan/pr63956.C: Same.
4723 * g++.dg/warn/Wbool-operation-1.C: Same.
4724 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4725 * g++.dg/warn/Wtype-limits.C: Same.
4726 * g++.dg/wrappers/pr88680.C: Same.
4727 * g++.old-deja/g++.mike/eh55.C: Same.
4728 * gcc.dg/Wsign-compare-1.c: Same.
4729 * gcc.dg/Wtype-limits-Wextra.c: Same.
4730 * gcc.dg/Wtype-limits.c: Same.
4731 * gcc.dg/Wunknownprag.c: Same.
4732 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
4733 * gcc.dg/asm-6.c: Same.
4734 * gcc.dg/asm-qual-1.c: Same.
4735 * gcc.dg/cast-1.c: Same.
4736 * gcc.dg/cast-2.c: Same.
4737 * gcc.dg/cast-3.c: Same.
4738 * gcc.dg/cpp/source_date_epoch-2.c: Same.
4739 * gcc.dg/debug/pr85252.c: Same.
4740 * gcc.dg/dfp/cast-bad.c: Same.
4741 * gcc.dg/format/gcc_diag-1.c: Same.
4742 * gcc.dg/format/gcc_diag-11.c: Same.
4743 * gcc.dg/gcc_diag-11.c: Same.
4744 * gcc.dg/gnu-cond-expr-2.c: Same.
4745 * gcc.dg/gnu-cond-expr-3.c: Same.
4746 * gcc.dg/gomp/macro-4.c: Same.
4747 * gcc.dg/init-bad-1.c: Same.
4748 * gcc.dg/init-bad-2.c: Same.
4749 * gcc.dg/init-bad-3.c: Same.
4750 * gcc.dg/pr27528.c: Same.
4751 * gcc.dg/pr48552-1.c: Same.
4752 * gcc.dg/pr48552-2.c: Same.
4753 * gcc.dg/pr59846.c: Same.
4754 * gcc.dg/pr61096-1.c: Same.
4755 * gcc.dg/pr8788-1.c: Same.
4756 * gcc.dg/pr90082.c: Same.
4757 * gcc.dg/simd-2.c: Same.
4758 * gcc.dg/spellcheck-params-2.c: Same.
4759 * gcc.dg/spellcheck-params.c: Same.
4760 * gcc.dg/strlenopt-49.c: Same.
4761 * gcc.dg/tm/pr52141.c: Same.
4762 * gcc.dg/torture/pr51106-1.c: Same.
4763 * gcc.dg/torture/pr51106-2.c: Same.
4764 * gcc.dg/utf-array-short-wchar.c: Same.
4765 * gcc.dg/utf-array.c: Same.
4766 * gcc.dg/utf8-2.c: Same.
4767 * gcc.dg/warn-sprintf-no-nul.c: Same.
4768 * gcc.target/i386/asm-flag-0.c: Same.
4769 * gcc.target/i386/inline_error.c: Same.
4770 * gcc.target/i386/pr30848.c: Same.
4771 * gcc.target/i386/pr39082-1.c: Same.
4772 * gcc.target/i386/pr39678.c: Same.
4773 * gcc.target/i386/pr57756.c: Same.
4774 * gcc.target/i386/pr68843-1.c: Same.
4775 * gcc.target/i386/pr79804.c: Same.
4776 * gcc.target/i386/pr82673.c: Same.
4777 * obj-c++.dg/class-protocol-1.mm: Same.
4778 * obj-c++.dg/exceptions-3.mm: Same.
4779 * obj-c++.dg/exceptions-4.mm: Same.
4780 * obj-c++.dg/exceptions-5.mm: Same.
4781 * obj-c++.dg/exceptions-6.mm: Same.
4782 * obj-c++.dg/method-12.mm: Same.
4783 * obj-c++.dg/method-13.mm: Same.
4784 * obj-c++.dg/method-6.mm: Same.
4785 * obj-c++.dg/method-7.mm: Same.
4786 * obj-c++.dg/method-9.mm: Same.
4787 * obj-c++.dg/method-lookup-1.mm: Same.
4788 * obj-c++.dg/proto-lossage-4.mm: Same.
4789 * obj-c++.dg/protocol-qualifier-2.mm: Same.
4790 * objc.dg/call-super-2.m: Same.
4791 * objc.dg/class-protocol-1.m: Same.
4792 * objc.dg/desig-init-1.m: Same.
4793 * objc.dg/exceptions-3.m: Same.
4794 * objc.dg/exceptions-4.m: Same.
4795 * objc.dg/exceptions-5.m: Same.
4796 * objc.dg/exceptions-6.m: Same.
4797 * objc.dg/method-19.m: Same.
4798 * objc.dg/method-2.m: Same.
4799 * objc.dg/method-5.m: Same.
4800 * objc.dg/method-6.m: Same.
4801 * objc.dg/method-7.m: Same.
4802 * objc.dg/method-lookup-1.m: Same.
4803 * objc.dg/proto-hier-1.m: Same.
4804 * objc.dg/proto-lossage-4.m: Same.
4805
4806 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
4807
4808 * g++.dg/eh/o32-fp.C: New.
4809 * gcc.target/mips/dwarfregtable-1.c: New.
4810 * gcc.target/mips/dwarfregtable-2.c: New.
4811 * gcc.target/mips/dwarfregtable-3.c: New.
4812 * gcc.target/mips/dwarfregtable-4.c: New.
4813 * gcc.target/mips/dwarfregtable.h: New.
4814
4815 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
4816
4817 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
4818 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
4819 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
4820
4821 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
4822
4823 PR target/90497
4824 * gcc.target/i386/pr90497-1.c: New test.
4825 * gcc.target/i386/pr90497-2.c: Likewise.
4826
4827 2019-05-17 Robin Dapp <rdapp@linux.ibm.com>
4828
4829 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
4830 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
4831
4832 2019-05-17 Richard Biener <rguenther@suse.de>
4833
4834 * gcc.dg/gimplefe-41.c: New testcase.
4835
4836 2019-05-17 Jun Ma <JunMa@linux.alibaba.com>
4837
4838 PR tree-optimization/90106
4839 * gcc.dg/cdce3.c: New test.
4840
4841 2019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
4842
4843 * gcc.target/s390/zvector/vec-sldw.c: New test.
4844
4845 2019-05-17 Martin Liska <mliska@suse.cz>
4846
4847 PR middle-end/90478
4848 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
4849
4850 2019-05-16 Jakub Jelinek <jakub@redhat.com>
4851
4852 * gcc.dg/vect/vect-simd-1.c: New test.
4853 * gcc.dg/vect/vect-simd-2.c: New test.
4854 * gcc.dg/vect/vect-simd-3.c: New test.
4855 * gcc.dg/vect/vect-simd-4.c: New test.
4856
4857 2019-05-16 Martin Liska <mliska@suse.cz>
4858
4859 PR lto/90500
4860 * gcc.target/i386/pr90500-1.c: New test.
4861 * gcc.target/i386/pr90500-2.c: New test.
4862
4863 2019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
4864
4865 PR tree-optimization/90394
4866 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
4867 * gcc.dg/uninit-pr90394.c: New test.
4868
4869 2019-05-16 Richard Biener <rguenther@suse.de>
4870
4871 PR testsuite/90502
4872 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
4873 transforms happening earlier now.
4874
4875 2019-05-16 Iain Sandoe <iain@sandoe.co.uk>
4876
4877 * lib/target-supports.exp (check_effective_target_cet): Add the
4878 -fcf-protection flag to the build conditions.
4879
4880 2019-05-16 Jun Ma <JunMa@linux.alibaba.com>
4881
4882 PR tree-optimization/90106
4883 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
4884 * gcc.dg/cdce2.c: Likewise.
4885
4886 2019-05-16 Richard Biener <rguenther@suse.de>
4887
4888 PR tree-optimization/90424
4889 * g++.target/i386/pr90424-1.C: New testcase.
4890 * g++.target/i386/pr90424-2.C: Likewise.
4891
4892 2019-05-16 Richard Biener <rguenther@suse.de>
4893
4894 * gcc.dg/gimplefe-40.c: Amend again.
4895
4896 2019-05-15 Cherry Zhang <cherryyz@google.com>
4897
4898 * go.test/test/nilptr2.go: Change use function to actually do
4899 something.
4900
4901 2019-05-16 Jakub Jelinek <jakub@redhat.com>
4902
4903 PR middle-end/90478
4904 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
4905 instead of long.
4906
4907 * c-c++-common/gomp/simd8.c: New test.
4908
4909 2019-05-15 Marek Polacek <polacek@redhat.com>
4910
4911 CWG 2096 - constraints on literal unions.
4912 * g++.dg/cpp0x/literal-type1.C: New test.
4913
4914 2019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
4915
4916 PR fortran/90461
4917 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
4918 * gfortran.dg/open_errors_3.f90: New test.
4919
4920 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
4921
4922 PR target/89021
4923 * gcc.target/i386/mmx-vals.h: New file.
4924 * gcc.target/i386/sse2-mmx-2.c: Likewise.
4925 * gcc.target/i386/sse2-mmx-3.c: Likewise.
4926 * gcc.target/i386/sse2-mmx-4.c: Likewise.
4927 * gcc.target/i386/sse2-mmx-5.c: Likewise.
4928 * gcc.target/i386/sse2-mmx-6.c: Likewise.
4929 * gcc.target/i386/sse2-mmx-7.c: Likewise.
4930 * gcc.target/i386/sse2-mmx-8.c: Likewise.
4931 * gcc.target/i386/sse2-mmx-9.c: Likewise.
4932 * gcc.target/i386/sse2-mmx-10.c: Likewise.
4933 * gcc.target/i386/sse2-mmx-11.c: Likewise.
4934 * gcc.target/i386/sse2-mmx-12.c: Likewise.
4935 * gcc.target/i386/sse2-mmx-13.c: Likewise.
4936 * gcc.target/i386/sse2-mmx-14.c: Likewise.
4937 * gcc.target/i386/sse2-mmx-15.c: Likewise.
4938 * gcc.target/i386/sse2-mmx-16.c: Likewise.
4939 * gcc.target/i386/sse2-mmx-17.c: Likewise.
4940 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
4941 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
4942 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
4943 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
4944 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
4945 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
4946 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
4947 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
4948 * gcc.target/i386/sse2-mmx-20.c: Likewise.
4949 * gcc.target/i386/sse2-mmx-21.c: Likewise.
4950 * gcc.target/i386/sse2-mmx-22.c: Likewise.
4951 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
4952 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
4953 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
4954 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
4955 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
4956 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
4957 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
4958 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
4959 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
4960 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
4961 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
4962 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
4963 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
4964 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
4965 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
4966 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
4967 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
4968 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
4969 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
4970 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
4971 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
4972 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
4973 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
4974 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
4975 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
4976 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
4977 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
4978 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
4979 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
4980 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
4981 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
4982 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
4983 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
4984 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
4985 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
4986 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
4987 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
4988 * gcc.target/i386/sse2-mmx-por.c: Likewise.
4989 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
4990 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
4991 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
4992 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
4993 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
4994 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
4995 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
4996 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
4997 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
4998 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
4999 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
5000 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
5001 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
5002 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
5003 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
5004 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
5005 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
5006 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
5007 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
5008 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
5009 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
5010 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
5011 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
5012 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
5013 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
5014 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
5015 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
5016 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
5017 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
5018 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
5019 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
5020
5021 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
5022
5023 PR target/89021
5024 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
5025 with SSE2.
5026
5027 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
5028
5029 PR target/89021
5030 * gcc.target/i386/pr82483-1.c: Error only on ia32.
5031 * gcc.target/i386/pr82483-2.c: Likewise.
5032
5033 2019-05-15 Martin Liska <mliska@suse.cz>
5034
5035 PR middle-end/90478
5036 * gcc.dg/tree-ssa/pr90478-2.c: New test.
5037 * gcc.dg/tree-ssa/pr90478.c: New test.
5038
5039 2019-05-15 Richard Biener <rguenther@suse.de>
5040
5041 * gcc.dg/gimplefe-40.c: Amend.
5042
5043 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
5044
5045 * lib/target-supports.exp
5046 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
5047 (check_effective_target_powerpc_p9vector_ok): Likewise.
5048 (check_effective_target_powerpc_float128_sw_ok): Likewise.
5049 (check_effective_target_powerpc_float128_hw_ok): Likewise.
5050 (check_effective_target_powerpc_vsx_ok): Likewise.
5051 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
5052 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
5053
5054 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
5055
5056 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
5057 for PowerPC platforms.
5058
5059 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
5060
5061 PR target/82920
5062 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
5063 * gcc.target/i386/cet-notrack-5a.c: Likewise.
5064 * gcc.target/i386/cet-notrack-5b.c: Likewise.
5065 * gcc.target/i386/cet-notrack-6b.c: Likewise.
5066 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
5067 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
5068 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
5069 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
5070 * gcc.target/i386/cet-sjlj-3.c: Likewise.
5071 * gcc.target/i386/cet-sjlj-5.c: Likewise.
5072
5073 2019-05-14 Marek Polacek <polacek@redhat.com>
5074
5075 PR c++/68918
5076 * g++.dg/cpp0x/decltype71.C: New test.
5077
5078 PR c++/70156
5079 * g++.dg/init/static5.C: New test.
5080
5081 2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
5082
5083 PR target/82920
5084 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
5085 * gcc.target/i386/pr52146.c: Likewise.
5086 * gcc.target/i386/pr52698.c: Likewise.
5087 * gcc.target/i386/pr52857-1.c: Likewise.
5088 * gcc.target/i386/pr52857-2.c: Likewise.
5089 * gcc.target/i386/pr52876.c: Likewise.
5090 * gcc.target/i386/pr53698.c: Likewise.
5091 * gcc.target/i386/pr54157.c: Likewise.
5092 * gcc.target/i386/pr55049-1.c: Likewise.
5093 * gcc.target/i386/pr55093.c: Likewise.
5094 * gcc.target/i386/pr55116-1.c: Likewise.
5095 * gcc.target/i386/pr55116-2.c: Likewise.
5096 * gcc.target/i386/pr55597.c: Likewise.
5097 * gcc.target/i386/pr59929.c: Likewise.
5098 * gcc.target/i386/pr66470.c: Likewise.
5099
5100 2019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5101
5102 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
5103 *-*-solaris2*.
5104 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
5105 * gcc.dg/c99-math-double-1.c: Likewise.
5106 * gcc.dg/c99-math-float-1.c: Likewise.
5107 * gcc.dg/c99-math-long-double-1.c: Likewise.
5108 * gcc.misc-tests/linkage.exp: Simplify triplet to
5109 x86_64-*-solaris2*.
5110
5111 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
5112 xfail.
5113 * gcc.target/i386/pr63620.c: Likewise.
5114
5115 * lib/target-supports.exp (check_sse_os_support_available): Remove
5116 Solaris 9/x86 workaround.
5117
5118 2019-05-14 Richard Biener <rguenther@suse.de>
5119
5120 * gcc.dg/gimplefe-40.c: New testcase.
5121
5122 2019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
5123
5124 PR preprocessor/90382
5125 * g++.dg/diagnostic/trailing1.C: New test.
5126
5127 2019-05-14 marxin <mliska@suse.cz>
5128
5129 PR middle-end/90340
5130 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
5131 param.
5132
5133 2019-05-14 Richard Biener <rguenther@suse.de>
5134 H.J. Lu <hongjiu.lu@intel.com>
5135
5136 PR tree-optimization/88828
5137 * gcc.target/i386/pr88828-1.c: New test.
5138 * gcc.target/i386/pr88828-1a.c: Likewise.
5139 * gcc.target/i386/pr88828-1b.c: Likewise.
5140 * gcc.target/i386/pr88828-1c.c: Likewise.
5141 * gcc.target/i386/pr88828-4a.c: Likewise.
5142 * gcc.target/i386/pr88828-4b.c: Likewise.
5143 * gcc.target/i386/pr88828-5a.c: Likewise.
5144 * gcc.target/i386/pr88828-5b.c: Likewise.
5145 * gcc.target/i386/pr88828-7.c: Likewise.
5146 * gcc.target/i386/pr88828-7a.c: Likewise.
5147 * gcc.target/i386/pr88828-7b.c: Likewise.
5148 * gcc.target/i386/pr88828-8.c: Likewise.
5149 * gcc.target/i386/pr88828-8a.c: Likewise.
5150 * gcc.target/i386/pr88828-8b.c: Likewise.
5151 * gcc.target/i386/pr88828-9.c: Likewise.
5152 * gcc.target/i386/pr88828-9a.c: Likewise.
5153 * gcc.target/i386/pr88828-9b.c: Likewise.
5154
5155 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
5156
5157 * gcc.target/aarch64/signbitv4sf.c: New test.
5158 * gcc.target/aarch64/signbitv2sf.c: New test.
5159
5160 2019-05-13 Jonathan Wakely <jwakely@redhat.com>
5161
5162 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
5163 regression, by matching a note on any line.
5164 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
5165 correct line number is matched without depending on a library header.
5166
5167 2019-05-13 Richard Biener <rguenther@suse.de>
5168
5169 PR tree-optimization/90402
5170 * gcc.dg/torture/pr90402-1.c: New testcase.
5171
5172 2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
5173 Dominique d'Humieres <dominiq@gcc.gnu.org>
5174
5175 PR target/82920
5176 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
5177 do not use -fno-pic on Darwin.
5178 * gcc.target/i386/indirect-thunk-2.c: Likewise.
5179 * gcc.target/i386/indirect-thunk-3.c: Likewise.
5180 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5181 * gcc.target/i386/indirect-thunk-7.c: Likewise.
5182 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5183 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5184 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
5185 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
5186 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5187 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5188 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5189 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
5190 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5191 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5192 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5193 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5194 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5195 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
5196 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
5197 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
5198 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
5199 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5200 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
5201 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
5202 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
5203 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
5204 * gcc.target/i386/ret-thunk-1.c: Likewise.
5205 * gcc.target/i386/ret-thunk-10.c: Likewise.
5206 * gcc.target/i386/ret-thunk-11.c: Likewise.
5207 * gcc.target/i386/ret-thunk-12.c: Likewise.
5208 * gcc.target/i386/ret-thunk-13.c: Likewise.
5209 * gcc.target/i386/ret-thunk-14.c: Likewise.
5210 * gcc.target/i386/ret-thunk-15.c: Likewise.
5211 * gcc.target/i386/ret-thunk-16.c: Likewise.
5212 * gcc.target/i386/ret-thunk-2.c: Likewise.
5213 * gcc.target/i386/ret-thunk-22.c: Likewise.
5214 * gcc.target/i386/ret-thunk-23.c: Likewise.
5215 * gcc.target/i386/ret-thunk-24.c: Likewise.
5216 * gcc.target/i386/ret-thunk-3.c: Likewise.
5217 * gcc.target/i386/ret-thunk-4.c: Likewise.
5218 * gcc.target/i386/ret-thunk-5.c: Likewise.
5219 * gcc.target/i386/ret-thunk-6.c: Likewise.
5220 * gcc.target/i386/ret-thunk-7.c: Likewise.
5221 * gcc.target/i386/ret-thunk-8.c: Likewise.
5222 * gcc.target/i386/ret-thunk-9.c: Likewise.
5223
5224 2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
5225
5226 PR testsuite/81058
5227 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
5228 for variables on Darwin, rather than common.
5229 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
5230 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
5231
5232 2019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5233
5234 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
5235 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
5236
5237 2019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5238
5239 PR fortran/61968
5240 * gfortran.dg/assumed_type_10.f90: New test case.
5241 * gfortran.dg/assumed_type_11.f90: New test case.
5242
5243 2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
5244
5245 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
5246 now tested.
5247 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
5248
5249 2019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5250
5251 * g++.dg/diagnostic/main1.C: New.
5252
5253 2019-05-10 Marek Polacek <polacek@redhat.com>
5254
5255 PR c++/78010 - bogus -Wsuggest-override warning on final function.
5256 * g++.dg/warn/Wsuggest-override-2.C: New test.
5257
5258 2019-05-10 Jakub Jelinek <jakub@redhat.com>
5259
5260 PR tree-optimization/90385
5261 * gfortran.dg/pr90385.f90: New test.
5262
5263 PR c++/90383
5264 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
5265 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
5266
5267 2019-05-10 Paul Thomas <pault@gcc.gnu.org>
5268
5269 PR fortran/90093
5270 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
5271 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
5272
5273 PR fortran/90352
5274 * gfortran.dg/iso_c_binding_char_1.f90: New test.
5275
5276 PR fortran/90355
5277 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
5278 the direct passing of substrings as descriptors to bind(C).
5279 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
5280 'atmp' to account for the setting of the 'span' field.
5281 * gfortran.dg/transpose_optimization_2.f90: Ditto.
5282
5283 2019-05-10 Jakub Jelinek <jakub@redhat.com>
5284
5285 PR tree-optimization/88709
5286 PR tree-optimization/90271
5287 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
5288 arm*-*-*.
5289
5290 PR pch/90326
5291 * g++.dg/pch/pr90326.C: New test.
5292 * g++.dg/pch/pr90326.Hs: New file.
5293
5294 2019-05-10 Martin Liska <mliska@suse.cz>
5295
5296 PR middle-end/90340
5297 * gcc.dg/tree-ssa/pr90340-2.c: New test.
5298 * gcc.dg/tree-ssa/pr90340.c: New test.
5299
5300 2019-05-09 Cherry Zhang <cherryyz@google.com>
5301
5302 * go.dg/mapstring.go: New test.
5303
5304 2019-05-09 Richard Earnshaw <rearnsha@arm.com>
5305
5306 PR target/90405
5307 * gcc.target/arm/pr90405.c: New test.
5308
5309 2019-05-09 Martin Liska <mliska@suse.cz>
5310
5311 * gcc.dg/gimplefe-39.c: New test.
5312
5313 2019-05-09 Martin Liska <mliska@suse.cz>
5314
5315 * gcc.dg/gimplefe-37.c: New test.
5316 * gcc.dg/gimplefe-33.c: Likewise.
5317
5318 2019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5319
5320 PR c++/90382
5321 Revert:
5322 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5323
5324 * g++.dg/diagnostic/trailing1.C: New.
5325
5326 2019-05-09 Richard Biener <rguenther@suse.de>
5327
5328 PR tree-optimization/90395
5329 * gcc.dg/torture/pr90395.c: New testcase.
5330
5331 2019-05-08 Cherry Zhang <cherryyz@google.com>
5332
5333 * go.dg/cmpstring.go: New test.
5334
5335 2019-05-08 Jakub Jelinek <jakub@redhat.com>
5336
5337 PR c++/59813
5338 PR tree-optimization/89060
5339 * gcc.dg/tree-ssa/pr89060.c: New test.
5340
5341 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
5342 Richard Earnshaw <rearnsha@arm.com>
5343
5344 PR target/88167
5345 * gcc.target/arm/pr88167-1.c: New test.
5346 * gcc.target/arm/pr88167-2.c: New test.
5347
5348 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
5349
5350 PR tree-optimization/90078
5351 * g++.dg/tree-ssa/pr90078.C: New test.
5352
5353 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
5354
5355 PR tree-optimization/90240
5356 * gfortran.dg/graphite/pr90240.f: New test.
5357
5358 2019-05-08 Li Jia He <helijia@linux.ibm.com>
5359
5360 PR other/90381
5361 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
5362 test case to run on the little endian machine.
5363
5364 2019-05-08 Jakub Jelinek <jakub@redhat.com>
5365
5366 PR tree-optimization/90356
5367 * gcc.dg/tree-ssa/pr90356-1.c: New test.
5368 * gcc.dg/tree-ssa/pr90356-2.c: New test.
5369 * gcc.dg/tree-ssa/pr90356-3.c: New test.
5370 * gcc.dg/tree-ssa/pr90356-4.c: New test.
5371
5372 2019-05-07 Wei Xiao <wei3.xiao@intel.com>
5373
5374 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
5375 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
5376 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
5377 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
5378 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
5379 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
5380 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
5381 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
5382 * gcc.target/i386/sse-13.c: Ditto.
5383 * gcc.target/i386/sse-14.c: Ditto.
5384 * gcc.target/i386/sse-22.c: Ditto.
5385 * gcc.target/i386/sse-23.c: Ditto.
5386 * g++.dg/other/i386-2.C: Ditto.
5387 * g++.dg/other/i386-3.C: Ditto.
5388
5389 2019-05-07 Cherry Zhang <cherryyz@google.com>
5390
5391 * go.dg/arrayclear.go: New test.
5392 * go.dg/mapclear.go: New test.
5393
5394 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
5395
5396 PR target/89765
5397 * gcc.target/powerpc/pr89765-mc.c: New test.
5398 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
5399 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
5400 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
5401 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
5402 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
5403 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
5404 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
5405 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
5406 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
5407 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
5408 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
5409 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
5410 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
5411 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
5412 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
5413 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
5414 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
5415 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
5416 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
5417 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
5418 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
5419 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
5420 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
5421 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
5422
5423 2019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
5424
5425 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
5426 differences.
5427
5428 2019-05-07 Uroš Bizjak <ubizjak@gmail.com>
5429
5430 * gcc.target/i386/asm-7.c: New test.
5431 * gcc.target/i386/asm-1.c: Update expected error string.
5432 * gcc.target/i386/pr62120.c: Ditto.
5433
5434 2019-05-07 Li Jia He <helijia@linux.ibm.com>
5435
5436 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
5437 optimization.
5438 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
5439
5440 2019-05-06 H.J. Lu <hongjiu.lu@intel.com>
5441 Hongtao Liu <hongtao.liu@intel.com>
5442
5443 PR target/89750
5444 PR target/86444
5445 * gcc.target/i386/avx512f-vcomisd-2.c: New.
5446 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
5447
5448 2019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
5449
5450 PR fortran/90290
5451 * gfortran.dg/pr90290.f90: New test.
5452
5453 2019-05-06 Jakub Jelinek <jakub@redhat.com>
5454
5455 PR tree-optimization/88709
5456 PR tree-optimization/90271
5457 * gcc.dg/store_merging_26.c: New test.
5458 * gcc.dg/store_merging_27.c: New test.
5459 * gcc.dg/store_merging_28.c: New test.
5460 * gcc.dg/store_merging_29.c: New test.
5461
5462 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
5463
5464 PR target/89424
5465 * gcc.target/powerpc/pr89424-0.c: New test.
5466 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
5467 enable testing of newly patched capability.
5468 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
5469 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
5470 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
5471
5472 2019-05-06 Marek Polacek <polacek@redhat.com>
5473
5474 PR c++/90265 - ICE with generic lambda.
5475 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
5476
5477 2019-05-06 Richard Biener <rguenther@suse.de>
5478
5479 PR tree-optimization/90358
5480 * gcc.target/i386/pr90358.c: New testcase.
5481
5482 2019-05-06 Richard Biener <rguenther@suse.de>
5483
5484 PR tree-optimization/88828
5485 * gcc.target/i386/pr88828-0.c: New testcase.
5486
5487 2019-05-06 Richard Biener <rguenther@suse.de>
5488
5489 PR tree-optimization/90328
5490 * gcc.dg/torture/pr90328.c: New testcase.
5491
5492 2019-05-06 Richard Biener <rguenther@suse.de>
5493
5494 PR testsuite/90331
5495 * gcc.dg/pr87314-1.c: Align the substring to open up
5496 string merging for targets aligning strings to 8 bytes.
5497
5498 2019-05-06 Martin Liska <mliska@suse.cz>
5499
5500 PR sanitizer/90312
5501 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
5502 systems.
5503 * gcc.dg/tsan/pr88017.c: Likewise.
5504
5505 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5506
5507 PR fortran/90344
5508 * gfortran.dg/pr90344.f90: New test
5509
5510 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
5511
5512 PR tree-optimization/90269
5513 * g++.dg/tree-ssa/ldist-1.C: New file.
5514
5515 2019-05-03 Richard Biener <rguenther@suse.de>
5516
5517 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
5518
5519 2019-05-03 Richard Biener <rguenther@suse.de>
5520
5521 PR middle-end/89518
5522 * gcc.dg/pr89518.c: New testcase.
5523
5524 2019-05-03 Richard Biener <rguenther@suse.de>
5525
5526 PR middle-end/87314
5527 * gcc.dg/pr87314-1.c: New testcase.
5528
5529 2019-05-03 Richard Biener <rguenther@suse.de>
5530
5531 PR tree-optimization/88963
5532 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
5533 * gcc.target/i386/pr88963-1.c: New testcase.
5534 * gcc.target/i386/pr88963-2.c: Likewise.
5535
5536 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
5537
5538 PR target/88809
5539 * gcc.target/i386/pr88809.c: Adjust for darwin.
5540 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
5541
5542 2019-05-03 Jakub Jelinek <jakub@redhat.com>
5543
5544 PR tree-optimization/90303
5545 * g++.target/i386/pr90303.C: New test.
5546
5547 2019-05-03 Richard Biener <rguenther@suse.de>
5548
5549 PR tree-optimization/89698
5550 * g++.dg/tree-ssa/pr89698.C: New testcase.
5551
5552 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
5553
5554 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
5555
5556 2019-05-02 Richard Biener <rguenther@suse.de>
5557
5558 PR tree-optimization/89653
5559 * g++.dg/vect/pr89653.cc: New testcase.
5560
5561 2019-05-02 Richard Biener <rguenther@suse.de>
5562
5563 PR tree-optimization/89509
5564 * gcc.dg/torture/restrict-8.c: New testcase.
5565
5566 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
5567
5568 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
5569 for cold section label.
5570 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
5571 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
5572
5573 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5574
5575 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
5576 GNU targets.
5577
5578 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
5579
5580 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
5581
5582 2019-05-02 Martin Liska <mliska@suse.cz>
5583
5584 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
5585 * g++.target/i386/pr57362.C: Likewise.
5586
5587 2019-05-02 Martin Liska <mliska@suse.cz>
5588
5589 PR target/88809
5590 * gcc.target/i386/pr88809.c: New test.
5591 * gcc.target/i386/pr88809-2.c: New test.
5592
5593 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
5594
5595 PR fortran/60144
5596 * gfortran.dg/block_name_2.f90: Adjust dg-error.
5597 * gfortran.dg/dec_type_print_3.f90.f90: Likewise.
5598 * gfortran.dg/pr60144.f90: New test.
5599
5600 2019-05-01 Jeff Law <law@redhat.com>
5601
5602 PR tree-optimization/90037
5603 * g++.dg/tree-ssa/pr88797.C: New test.
5604
5605 2019-05-01 Nathan Sidwell <nathan@acm.org>
5606
5607 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
5608
5609 2019-04-30 Jakub Jelinek <jakub@redhat.com>
5610
5611 PR target/89093
5612 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
5613 target attribute.
5614
5615 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
5616
5617 * gcc.dg/sinhatanh-2.c: Count the number of functions.
5618 * gcc.dg/sinhatanh-3.c: Likewise.
5619
5620 2019-04-30 Martin Liska <mliska@suse.cz>
5621
5622 * gcc.dg/Werror-13.c: Add new tests for it.
5623 * gcc.dg/pragma-diag-6.c: Likewise.
5624
5625 2019-04-30 Jakub Jelinek <jakub@redhat.com>
5626
5627 PR target/89093
5628 * gcc.target/aarch64/pr89093.c: New test.
5629 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
5630
5631 PR tree-optimization/89475
5632 * gcc.dg/tree-ssa/pr89475.c: New test.
5633
5634 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
5635
5636 PR tree-optimization/90240
5637 Revert:
5638 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
5639
5640 PR tree-optimization/90078
5641 * g++.dg/tree-ssa/pr90078.C: New test.
5642
5643 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
5644
5645 * gcc.dg/uninit-25-gimple.c: New test.
5646 * gcc.dg/uninit-25.c: New test.
5647 * gcc.dg/uninit-26.c: New test.
5648 * gcc.dg/uninit-27-gimple.c: New test.
5649
5650 2019-04-29 Richard Biener <rguenther@suse.de>
5651
5652 PR tree-optimization/90278
5653 * gcc.dg/torture/pr90278.c: New testcase.
5654
5655 2019-04-27 Jakub Jelinek <jakub@redhat.com>
5656
5657 PR c++/90173
5658 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
5659 dg-do run.
5660
5661 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
5662
5663 PR target/89261
5664 * gcc.target/i386/pr89261.c: New test.
5665
5666 2019-04-27 Martin Liska <mliska@suse.cz>
5667
5668 PR middle-end/90258
5669 * gcc.dg/completion-5.c: New test.
5670 * gcc.target/i386/spellcheck-options-5.c: New test.
5671
5672 2019-04-26 Jim Wilson <jimw@sifive.com>
5673
5674 * gcc.target/riscv/load-immediate.c: New.
5675
5676 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
5677
5678 PR c++/90243
5679 * g++.dg/diagnostic/pr90243.C: New test.
5680
5681 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5682
5683 PR c++/90173
5684 * g++.dg/cpp1z/class-deduction66.C: New.
5685
5686 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5687
5688 * g++.dg/diagnostic/trailing1.C: New.
5689
5690 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
5691
5692 * gcc.dg/alias-16.c: New test.
5693
5694 2019-04-25 Martin Liska <mliska@suse.cz>
5695 H.J. Lu <hongjiu.lu@intel.com>
5696
5697 PR target/89929
5698 * g++.target/i386/mv28.C: New test.
5699 * gcc.target/i386/mvc14.c: Likewise.
5700 * g++.target/i386/pr57362.C: Updated.
5701
5702 2019-04-24 Jeff Law <law@redhat.com>
5703
5704 PR tree-optimization/90037
5705 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
5706 * gcc.dg/isolate-2.c: Likewise.
5707 * gcc.dg/isolate-4.c: Likewise.
5708 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
5709 * gcc.dg/pr90037.c: New test.
5710
5711 2019-04-25 Jakub Jelinek <jakub@redhat.com>
5712
5713 PR c++/44648
5714 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
5715
5716 2019-04-25 Richard Biener <rguenther@suse.de>
5717
5718 PR middle-end/90194
5719 * g++.dg/torture/pr90194.C: New testcase.
5720
5721 2019-04-24 Marek Polacek <polacek@redhat.com>
5722
5723 PR c++/90236
5724 * g++.dg/cpp1z/nontype-auto16.C: New test.
5725
5726 2019-04-24 Jakub Jelinek <jakub@redhat.com>
5727
5728 PR target/90193
5729 * gcc.target/i386/pr90193.c: New test.
5730
5731 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5732
5733 PR target/89952
5734 * gcc.target/s390/pr89952.c: New test.
5735
5736 2019-04-24 Jakub Jelinek <jakub@redhat.com>
5737
5738 PR target/90187
5739 * g++.target/i386/pr90187.C: New test.
5740
5741 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
5742
5743 * gdc.test/README.gcc: New file.
5744
5745 2019-04-24 Jakub Jelinek <jakub@redhat.com>
5746
5747 PR tree-optimization/90208
5748 * gcc.dg/tsan/pr90208-1.c: New test.
5749 * gcc.dg/tsan/pr90208-2.c: New test.
5750
5751 PR tree-optimization/90211
5752 * gcc.dg/autopar/pr90211.c: New test.
5753
5754 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
5755 Robin Dapp <rdapp@linux.ibm.com>
5756
5757 * gdc.dg/link.d: Test if target d_runtime.
5758 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
5759 * gdc.dg/simd.d: Likewise.
5760
5761 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
5762
5763 * gdc.test/fail_compilation/fail2456.d: New test.
5764 * gdc.test/fail_compilation/test18312.d: New test.
5765 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
5766
5767 2018-04-23 Sudakshina Das <sudi.das@arm.com>
5768
5769 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
5770 for linux targets.
5771 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
5772 with GNU note section.
5773
5774 2019-04-23 Jeff Law <law@redhat.com>
5775
5776 * lib/target-supports.exp
5777 (check_effective_target_keeps_null_pointer_checks): Add cr16.
5778
5779 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
5780
5781 PR rtl-optimization/87979
5782 * gcc.dg/pr87979.c: New test.
5783
5784 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
5785
5786 PR rtl-optimization/84032
5787 * gcc.dg/pr84032.c: New test.
5788
5789 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
5790
5791 PR tree-optimization/90078
5792 * g++.dg/tree-ssa/pr90078.C: New test.
5793
5794 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
5795
5796 PR tree-optimization/90021
5797 * gfortran.dg/pr90021.f90: New test.
5798
5799 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
5800
5801 PR fortran/90166
5802 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
5803
5804 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
5805
5806 PR fortran/57284
5807 * gfortran.dg/class_70.f03
5808
5809 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
5810
5811 PR target/90178
5812 * gcc.target/i386/pr90178.c: New test.
5813
5814 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
5815
5816 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
5817
5818 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
5819
5820 PR c++/89900
5821 * g++.dg/cpp0x/pr89900-1.C: New.
5822 * g++.dg/cpp0x/pr89900-2.C: Likewise.
5823 * g++.dg/cpp0x/pr89900-3.C: Likewise.
5824 * g++.dg/cpp0x/pr89900-4.C: Likewise.
5825
5826 2019-04-19 Jakub Jelinek <jakub@redhat.com>
5827
5828 PR middle-end/90139
5829 * gcc.c-torture/compile/pr90139.c: New test.
5830
5831 PR c++/90138
5832 * g++.dg/template/pr90138.C: New test.
5833
5834 PR c/89888
5835 * c-c++-common/pr89888.c: New test.
5836 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
5837 Don't expect -Wswitch-unreachable warning.
5838
5839 PR c++/90108
5840 * c-c++-common/pr90108.c: New test.
5841
5842 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
5843
5844 PR middle-end/85164
5845 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
5846
5847 2019-04-18 Richard Biener <rguenther@suse.de>
5848
5849 PR debug/90131
5850 * gcc.dg/guality/pr90131.c: New testcase.
5851
5852 2019-04-17 Jakub Jelinek <jakub@redhat.com>
5853
5854 PR c++/89325
5855 * g++.dg/ext/attrib58.C: New test.
5856 * g++.dg/ext/attrib59.C: New test.
5857 * g++.dg/ext/attrib60.C: New test.
5858
5859 PR target/90125
5860 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
5861 constants to ensure precise result even when not using fma.
5862 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
5863 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
5864 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
5865 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
5866 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
5867 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
5868 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
5869 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
5870 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
5871
5872 2019-04-17 Marek Polacek <polacek@redhat.com>
5873
5874 PR c++/90124 - bogus error with incomplete type in decltype.
5875 * g++.dg/cpp0x/decltype70.C: New test.
5876
5877 2019-04-17 Jakub Jelinek <jakub@redhat.com>
5878
5879 PR middle-end/90095
5880 * gcc.dg/pr90095-1.c: New test.
5881 * gcc.dg/pr90095-2.c: New test.
5882
5883 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
5884
5885 PR fortran/90048
5886 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
5887 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
5888 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
5889
5890 PR fortran/90067
5891 PR fortran/90114
5892 * gfortran.dg/goacc/private-1.f95: Remove file.
5893 * gfortran.dg/goacc/private-2.f95: Likewise.
5894 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
5895 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
5896 Likewise.
5897 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
5898
5899 2019-04-17 Jakub Jelinek <jakub@redhat.com>
5900
5901 PR target/89093
5902 * gcc.target/arm/pr89093-2.c: New test.
5903
5904 2019-04-16 Jakub Jelinek <jakub@redhat.com>
5905
5906 PR c++/86953
5907 * g++.dg/cpp0x/constexpr-86953.C: New test.
5908
5909 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
5910
5911 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
5912
5913 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
5914
5915 PR debug/89528
5916 * gcc.dg/guality/pr89528.c: New.
5917
5918 PR rtl-optimization/86438
5919 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
5920
5921 2019-04-16 Jakub Jelinek <jakub@redhat.com>
5922
5923 PR target/90096
5924 * gcc.target/i386/pr90096.c: New test.
5925 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
5926 * gcc.target/i386/pr69255-2.c: Likewise.
5927 * gcc.target/i386/pr69255-3.c: Likewise.
5928
5929 PR rtl-optimization/90082
5930 * gcc.dg/pr90082.c: New test.
5931
5932 PR tree-optimization/90090
5933 * g++.dg/opt/pr90090.C: New test.
5934
5935 2019-04-16 Richard Biener <rguenther@suse.de>
5936
5937 PR tree-optimization/56049
5938 * gfortran.dg/pr56049.f90: New testcase.
5939
5940 2019-04-15 Richard Biener <rguenther@suse.de>
5941
5942 PR debug/90074
5943 * gcc.dg/guality/pr90074.c: New testcase.
5944
5945 2019-04-15 Richard Biener <rguenther@suse.de>
5946
5947 PR tree-optimization/90071
5948 * gcc.dg/torture/pr90071.c: New testcase.
5949
5950 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
5951
5952 PR rtl-optimization/89794
5953 * gcc.dg/torture/pr89794.c: New testcase.
5954
5955 2019-04-15 Richard Biener <rguenther@suse.de>
5956
5957 PR ipa/88936
5958 * gcc.dg/torture/pr88936-1.c: New testcase.
5959 * gcc.dg/torture/pr88936-2.c: Likewise.
5960 * gcc.dg/torture/pr88936-3.c: Likewise.
5961
5962 2019-04-15 Martin Jambor <mjambor@suse.cz>
5963
5964 PR ipa/pr89693
5965 * g++.dg/ipa/pr89693.C: New test.
5966
5967 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
5968
5969 PR tree-optimization/90020
5970 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
5971
5972 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
5973
5974 PR lto/89358
5975 * g++.dg/lto/pr89358_0.C: New testcase.
5976 * g++.dg/lto/pr89358_1.C: New testcase.
5977
5978 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5979
5980 PR fortran/85448
5981 * gfortran.dg/bind_c_usage_33.f90: New test and...
5982 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
5983
5984 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
5985
5986 PR fortran/89843
5987 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
5988 in ctg. Test the conversion of the descriptor types in the main
5989 program.
5990 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
5991 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
5992
5993 PR fortran/89846
5994 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
5995 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
5996
5997 PR fortran/90022
5998 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
5999 the computation of 'ans'. Also, change the expected results for
6000 CFI_is_contiguous to comply with standard.
6001 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
6002 results for CFI_is_contiguous to comply with standard.
6003 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
6004 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
6005
6006 2019-04-13 Jakub Jelinek <jakub@redhat.com>
6007
6008 PR target/89093
6009 * gcc.target/arm/pr89093.c: New test.
6010
6011 2019-04-12 Jakub Jelinek <jakub@redhat.com>
6012
6013 PR c/89933
6014 * c-c++-common/pr89933.c: New test.
6015
6016 2019-04-12 Martin Sebor <msebor@redhat.com>
6017
6018 PR c/88383
6019 PR c/89288
6020 PR c/89798
6021 PR c/89797
6022 * c-c++-common/attributes-1.c: Adjust.
6023 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
6024 * c-c++-common/builtin-has-attribute-6.c: New test.
6025 * c-c++-common/builtin-has-attribute-7.c: New test.
6026 * c-c++-common/pr71574.c: Adjust.
6027 * gcc.dg/pr25559.c: Adjust.
6028 * gcc.dg/attr-vector_size.c: New test.
6029
6030 2019-04-12 Jakub Jelinek <jakub@redhat.com>
6031
6032 PR rtl-optimization/89965
6033 * gcc.target/i386/pr89965.c: New test.
6034
6035 2019-04-12 Marek Polacek <polacek@redhat.com>
6036
6037 PR c++/87603 - constexpr functions are no longer noexcept.
6038 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
6039 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
6040 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
6041 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
6042 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
6043 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
6044
6045 2019-04-12 Marek Polacek <polacek@redhat.com>
6046
6047 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
6048 * g++.dg/cpp0x/pr86397-1.C: Likewise.
6049 * g++.dg/cpp0x/pr86397-2.C: Likewise.
6050
6051 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
6052
6053 * g++.target/arm/arm.exp: Change format of default prune regex.
6054 * gcc.target/arm/arm.exp: Change format of default prune regex.
6055
6056 2019-04-12 Martin Liska <mliska@suse.cz>
6057
6058 PR middle-end/89970
6059 * gcc.target/i386/mvc15.c: New test.
6060 * gcc.target/i386/mvc3.c: Quote target in error pattern.
6061 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
6062
6063 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6064
6065 PR target/87532
6066 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
6067 instruction counts.
6068 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
6069 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
6070
6071 2019-04-12 Jakub Jelinek <jakub@redhat.com>
6072
6073 PR c/89946
6074 * c-c++-common/pr89946.c: New test.
6075
6076 PR rtl-optimization/90026
6077 * g++.dg/opt/pr90026.C: New test.
6078
6079 2018-04-11 Steve Ellcey <sellcey@marvell.com>
6080
6081 PR rtl-optimization/87763
6082 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
6083 to bfi.
6084
6085 2019-04-11 Richard Biener <rguenther@suse.de>
6086
6087 PR tree-optimization/90020
6088 * gcc.dg/torture/pr90020.c: New testcase.
6089
6090 2019-04-11 Richard Biener <rguenther@suse.de>
6091
6092 PR tree-optimization/90018
6093 * gcc.dg/vect/pr90018.c: New testcase.
6094
6095 2018-04-10 Steve Ellcey <sellcey@marvell.com>
6096
6097 PR rtl-optimization/87763
6098 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
6099 to bfi.
6100 * gcc.target/aarch64/combine_bfi_2.c: New test.
6101
6102 2019-04-10 Jakub Jelinek <jakub@redhat.com>
6103
6104 PR middle-end/90025
6105 * gcc.c-torture/execute/pr90025.c: New test.
6106
6107 PR c++/90010
6108 * gcc.dg/pr90010.c: New test.
6109
6110 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
6111
6112 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
6113 (dg-options): Use -O2 -fdump-rtl-ce1.
6114 (dg-final): Scan ce1 RTL dump instead of asm dump.
6115
6116 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
6117
6118 PR target/90024
6119 * gcc.dg/torture/neon-immediate-timode.c: New test.
6120
6121 2019-04-09 Jakub Jelinek <jakub@redhat.com>
6122
6123 PR tree-optimization/89998
6124 * gcc.c-torture/compile/pr89998-1.c: New test.
6125 * gcc.c-torture/compile/pr89998-2.c: New test.
6126
6127 PR target/90015
6128 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
6129 diagnostics.
6130
6131 2019-04-08 Richard Biener <rguenther@suse.de>
6132
6133 PR tree-optimization/90006
6134 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
6135
6136 2019-04-08 Jakub Jelinek <jakub@redhat.com>
6137
6138 PR rtl-optimization/89865
6139 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
6140
6141 PR rtl-optimization/89865
6142 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
6143 on ia32.
6144
6145 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
6146
6147 PR tree-optimization/89725
6148 * gcc.dg/tree-ssa/pr89725.c: New test.
6149
6150 2019-04-08 Martin Liska <mliska@suse.cz>
6151
6152 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
6153
6154 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6155
6156 PR c++/89914
6157 * g++.dg/ext/has_nothrow_constructor-3.C: New.
6158
6159 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
6160
6161 PR target/89945
6162 * gcc.target/i386/pr89945.c: New test.
6163
6164 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6165
6166 PR fortran/87352
6167 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
6168 * gfortran.dg/finalize_33.f90: Likewise.
6169 * gfortran.dg/finalize_34.f90: New test.
6170
6171 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6172
6173 PR fortran/89981
6174 * gfortran.dg/entry_22.f90: New test.
6175
6176 2019-04-05 Marek Polacek <polacek@redhat.com>
6177
6178 PR c++/87145 - bogus error converting class type in template arg list.
6179 * g++.dg/cpp0x/constexpr-conv3.C: New test.
6180 * g++.dg/cpp0x/constexpr-conv4.C: New test.
6181
6182 2019-04-05 Martin Sebor <msebor@redhat.com>
6183
6184 PR bootstrap/89980
6185 * g++.dg/init/array52.C: New test.
6186
6187 2019-04-05 David Malcolm <dmalcolm@redhat.com>
6188
6189 PR c/89985
6190 * c-c++-common/pr89985.c: New test.
6191
6192 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
6193
6194 PR c/71598
6195 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
6196 size of enums.
6197 * gcc.dg/torture/pr71598-2.c: Likewise.
6198
6199 2019-04-05 Marek Polacek <polacek@redhat.com>
6200
6201 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
6202 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
6203
6204 2019-04-05 Richard Biener <rguenther@suse.de>
6205
6206 PR debug/89892
6207 PR debug/89905
6208 * gcc.dg/guality/pr89892.c: New testcase.
6209 * gcc.dg/guality/pr89905.c: Likewise.
6210 * gcc.dg/guality/loop-1.c: Likewise.
6211
6212 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
6213
6214 PR tree-optimization/89956
6215 * gfortran.dg/pr89956.f90: New test.
6216
6217 2019-04-04 Martin Sebor <msebor@redhat.com>
6218
6219 PR c++/89974
6220 PR c++/89878
6221 PR c++/89833
6222 PR c++/47488
6223 * g++.dg/abi/mangle69.C: New test.
6224 * g++.dg/abi/mangle70.C: New test.
6225 * g++.dg/abi/mangle71.C: New test.
6226 * g++.dg/abi/mangle72.C: New test.
6227 * g++.dg/cpp0x/constexpr-array19.C: New test.
6228 * g++.dg/cpp2a/nontype-class15.C: New test.
6229 * g++.dg/cpp2a/nontype-class16.C: New test.
6230 * g++.dg/init/array51.C: New test.
6231 * g++.dg/template/nontype29.C: New test.
6232
6233 2019-04-04 Martin Sebor <msebor@redhat.com>
6234
6235 PR middle-end/89957
6236 PR middle-end/89911
6237 * gcc.dg/Wstringop-overflow-13.c: New test.
6238
6239 2019-04-04 Martin Sebor <msebor@redhat.com>
6240
6241 PR middle-end/89934
6242 * gcc.dg/Wrestrict-19.c: New test.
6243 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
6244
6245 2019-04-04 Jeff Law <law@redhat.com>
6246
6247 PR rtl-optimization/89399
6248 * gcc.c-torture/compile/pr89399.c: New test.
6249
6250 2019-04-04 Harald Anlauf <anlauf@gmx.de>
6251
6252 PR fortran/89904
6253 * gfortran.dg/pr85797.f90: Adjust testcase.
6254
6255 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6256
6257 PR c++/65619
6258 * g++.dg/template/friend67.C: New.
6259
6260 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6261
6262 PR c++/61327
6263 * g++.dg/cpp0x/friend4.C: New.
6264 * g++.dg/cpp0x/friend5.C: Likewise.
6265
6266 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6267
6268 PR c++/56643
6269 * g++.dg/cpp0x/noexcept40.C: New.
6270
6271 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
6272
6273 PR fortran/68567
6274 * gfortran.dg/parameter_array_error_1.f90: New test.
6275
6276 2019-04-03 qing zhao <qing.zhao@oracle.com>
6277
6278 PR tree-optimization/89730
6279 * gcc.dg/live-patching-4.c: New test.
6280
6281 2019-04-03 Clément Chigot <clement.chigot@atos.net>
6282
6283 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
6284 supported.
6285
6286 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6287
6288 PR c/71598
6289 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
6290 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
6291
6292 2019-04-03 Richard Biener <rguenther@suse.de>
6293
6294 PR tree-optimization/84101
6295 * gcc.target/i386/pr84101.c: New testcase.
6296
6297 2019-04-02 Jeff Law <law@redhat.com>
6298
6299 * gcc.target/visium/bit_shift.c: xfail.
6300
6301 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
6302
6303 PR target/89902
6304 PR target/89903
6305 * gcc.target/i386/pr70799-4.c: Remove.
6306 * gcc.target/i386/pr70799-5.c: Remove.
6307 * gcc.target/i386/pr89902.c: New test.
6308 * gcc.target/i386/pr89903.c: Ditto.
6309
6310 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
6311
6312 PR rtl-optimization/84206
6313 * gcc.dg/pr84206.c: New test.
6314
6315 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
6316
6317 PR rtl-optimization/85876
6318 * gcc.dg/pr85876.c: New test.
6319
6320 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6321
6322 * gcc.target/s390/zvector/vec-double-compile.c: New test.
6323 * gcc.target/s390/zvector/vec-float-compile.c: New test.
6324 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
6325 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
6326
6327 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6328
6329 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
6330 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
6331 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
6332 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
6333
6334 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6335
6336 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
6337 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
6338
6339 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6340
6341 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
6342 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
6343
6344 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
6345
6346 PR testsuite/89916
6347 * gcc.dg/pr86928.c: Do not attempt to add -m32.
6348
6349 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6350
6351 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
6352 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
6353 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
6354 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
6355 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
6356 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
6357 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
6358 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
6359
6360 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6361
6362 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
6363 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
6364 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
6365 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
6366 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
6367 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
6368
6369 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6370
6371 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
6372 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
6373 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
6374 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
6375
6376 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6377
6378 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
6379 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
6380
6381 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6382
6383 * gcc.target/s390/arch13/sel-1.c: New test.
6384
6385 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6386
6387 * gcc.target/s390/arch13/popcount-1.c: New test.
6388
6389 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6390
6391 * gcc.target/s390/arch13/bitops-1.c: New test.
6392 * gcc.target/s390/arch13/bitops-2.c: New test.
6393 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
6394 option and adjust line numbers.
6395 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6396
6397 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6398
6399 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
6400 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
6401 runtime check for the vxe2 hardware feature on IBM Z.
6402
6403 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
6404
6405 PR testsuite/89907
6406 * lib/target-supports.exp (check_avx2_available): Replace
6407 avx_available with avx2_available.
6408
6409 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
6410
6411 PR rtl-optimization/85412
6412 * gcc.dg/pr85412.c: New test.
6413
6414 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6415
6416 PR c++/62207
6417 * g++.dg/template/crash130.C: New.
6418 * g++.dg/template/crash131.C: Likewise.
6419
6420 2019-04-01 Martin Sebor <msebor@redhat.com>
6421
6422 PR c/89685
6423 * gcc.dg/attr-copy-8.c: New test.
6424 * g++.dg/ext/attr-copy-2.C: New test.
6425
6426 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
6427
6428 PR rtl-optimization/86928
6429 * gcc.dg/pr86928.c: New test.
6430
6431 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
6432
6433 PR rtl-optimization/87273
6434 * gcc.dg/pr87273.c: New test.
6435
6436 2019-04-01 Martin Liska <mliska@suse.cz>
6437
6438 PR driver/89861
6439 * gcc.dg/spellcheck-options-18.c: New test.
6440 * gcc.dg/spellcheck-options-19.c: New test.
6441 * gcc.dg/spellcheck-options-20.c: New test.
6442 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
6443 * gcc.dg/completion-2.c: Add one variant with no argument.
6444
6445 2019-04-01 Richard Biener <rguenther@suse.de>
6446
6447 PR c/71598
6448 * gcc.dg/torture/pr71598-1.c: New testcase.
6449 * gcc.dg/torture/pr71598-2.c: Likewise.
6450 * gcc.dg/torture/pr71598-3.c: Likewise.
6451
6452 2019-03-31 Marek Polacek <polacek@redhat.com>
6453
6454 PR c++/89852 - ICE with C++11 functional cast with { }.
6455 * g++.dg/cpp0x/initlist115.C: New test.
6456
6457 2019-03-31 Harald Anlauf <anlauf@gmx.de>
6458
6459 PR fortran/83515
6460 PR fortran/85797
6461 * gfortran.dg/pr85797.f90: New test.
6462
6463 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6464
6465 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
6466
6467 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
6468
6469 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
6470 cleanup_extra_files.
6471 (dmd2dg): Copy additional files after test is translated.
6472 (gdc-do-test): Remove all copied files after test.
6473
6474 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
6475
6476 PR fortran/89841
6477 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
6478 for c_deallocate, c_allocate and c_assumed_size so that the
6479 attributes of the array arguments are correct and are typed.
6480 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
6481 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
6482
6483 PR fortran/89842
6484 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
6485 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
6486
6487 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6488
6489 PR fortran/89866
6490 * gfortran.dg/pointer_intent_8.f90: New test.
6491
6492 2019-03-29 Jim Wilson <jimw@sifive.com>
6493
6494 * gcc.target/riscv/predef-1.c: New.
6495 * gcc.target/riscv/predef-2.c: New.
6496 * gcc.target/riscv/predef-3.c: New.
6497 * gcc.target/riscv/predef-4.c: New.
6498 * gcc.target/riscv/predef-5.c: New.
6499 * gcc.target/riscv/predef-6.c: New.
6500 * gcc.target/riscv/predef-7.c: New.
6501 * gcc.target/riscv/predef-8.c: New.
6502
6503 2019-03-29 Jakub Jelinek <jakub@redhat.com>
6504
6505 PR rtl-optimization/89865
6506 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
6507 the first argument register, so that occassional spills/fills are
6508 ignored.
6509
6510 PR sanitizer/89869
6511 * g++.dg/ubsan/vptr-14.C: New test.
6512
6513 PR c/89872
6514 * gcc.dg/tree-ssa/pr89872.c: New test.
6515
6516 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
6517
6518 * gcc.dg/diag-sanity.c: New test.
6519
6520 2019-03-29 Marek Polacek <polacek@redhat.com>
6521
6522 PR c++/89871
6523 * g++.dg/cpp2a/desig14.C: New test.
6524
6525 PR c++/89876 - ICE with deprecated conversion.
6526 * g++.dg/warn/conv5.C: New test.
6527
6528 2019-03-29 Martin Liska <mliska@suse.cz>
6529
6530 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
6531 * gcc.dg/pr68766.c: Likewise.
6532
6533 2019-03-29 Jakub Jelinek <jakub@redhat.com>
6534
6535 PR rtl-optimization/87485
6536 * gcc.dg/pr87485.c: New test.
6537
6538 2019-03-28 Jakub Jelinek <jakub@redhat.com>
6539
6540 PR middle-end/89621
6541 * gfortran.dg/gomp/pr89621.f90: New test.
6542
6543 2019-03-28 Martin Sebor <msebor@redhat.com>
6544
6545 PR c++/66548
6546 * g++.dg/cpp0x/decltype-pr66548.C: New test.
6547
6548 PR c++/81506
6549 * g++.dg/cpp0x/decltype-pr81506.C: New test.
6550
6551 2019-03-28 Marek Polacek <polacek@redhat.com>
6552
6553 PR c++/89612 - ICE with member friend template with noexcept.
6554 * g++.dg/cpp0x/noexcept38.C: New test.
6555 * g++.dg/cpp0x/noexcept39.C: New test.
6556 * g++.dg/cpp1z/noexcept-type21.C: New test.
6557
6558 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
6559
6560 PR target/89848
6561 * gcc.target/i386/pr89848.c: New test.
6562
6563 2019-03-28 Marek Polacek <polacek@redhat.com>
6564
6565 PR c++/89836 - bool constant expression and explicit conversions.
6566 * g++.dg/cpp2a/explicit15.C: New test.
6567
6568 2019-03-28 Jakub Jelinek <jakub@redhat.com>
6569
6570 PR c/89812
6571 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
6572 other than AVR. Add dg-options "".
6573
6574 PR c++/89785
6575 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
6576 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
6577
6578 2019-03-27 Janus Weil <janus@gcc.gnu.org>
6579
6580 PR fortran/85537
6581 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
6582 * gfortran.dg/pointer_init_11.f90: New test case.
6583
6584 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
6585
6586 PR target/85667
6587 * gcc.target/i386/pr85667-5.c: New testcase.
6588 * gcc.target/i386/pr85667-6.c: New testcase.
6589
6590 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
6591
6592 PR testsuite/89834
6593 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
6594
6595 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
6596
6597 PR rtl-optimization/89313
6598 * gcc.dg/pr89313.c: New test.
6599
6600 2019-03-26 Jeff Law <law@redhat.com>
6601
6602 PR rtl-optimization/87761
6603 PR rtl-optimization/89826
6604 * gcc.c-torture/execute/pr89826.c: New test.
6605
6606 2019-03-27 Richard Biener <rguenther@suse.de>
6607
6608 * gcc.dg/torture/20190327-1.c: New testcase.
6609
6610 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
6611
6612 PR fortran/88247
6613 * gfortran.dg/associate_47.f90: New test.
6614
6615 2019-03-27 Richard Biener <rguenther@suse.de>
6616
6617 PR tree-optimization/89463
6618 * gcc.dg/guality/pr89463.c: New testcase.
6619
6620 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
6621
6622 PR target/89827
6623 * gcc.target/i386/pr89827.c: New test.
6624
6625 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6626
6627 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
6628 syntax.
6629
6630 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
6631
6632 PR tree-optimization/81740
6633 * gcc.dg/vect/pr81740-1.c: New testcase.
6634 * gcc.dg/vect/pr81740-2.c: Likewise.
6635
6636 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
6637
6638 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
6639 options in permute args tests.
6640
6641 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6642
6643 PR c++/84598
6644 * g++.dg/ext/pr84598.C: New.
6645
6646 2019-03-26 Jakub Jelinek <jakub@redhat.com>
6647
6648 PR c++/89796
6649 * g++.dg/gomp/pr89796.C: New test.
6650 * gcc.dg/gomp/pr89796.c: New test.
6651
6652 2019-03-25 David Malcolm <dmalcolm@redhat.com>
6653
6654 PR rtl-optimization/88347
6655 PR rtl-optimization/88423
6656 * gcc.c-torture/compile/pr88347.c: New test.
6657 * gcc.c-torture/compile/pr88423.c: New test.
6658
6659 2019-03-25 Martin Sebor <msebor@redhat.com>
6660
6661 PR c/89812
6662 * gcc.dg/attr-aligned-3.c: New test.
6663
6664 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
6665
6666 PR debug/86964
6667 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
6668
6669 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6670
6671 PR c++/84661
6672 PR c++/85013
6673 * g++.dg/concepts/pr84661.C: New.
6674 * g++.dg/torture/pr85013.C: Likewise.
6675
6676 2019-03-25 Marek Polacek <polacek@redhat.com>
6677
6678 PR c++/89214 - ICE when initializing aggregates with bases.
6679 * g++.dg/cpp1z/aggr-base8.C: New test.
6680 * g++.dg/cpp1z/aggr-base9.C: New test.
6681
6682 PR c++/89705 - ICE with reference binding with conversion function.
6683 * g++.dg/cpp0x/rv-conv2.C: New test.
6684
6685 2019-03-25 Richard Biener <rguenther@suse.de>
6686
6687 PR tree-optimization/89789
6688 * gcc.dg/torture/pr89789.c: New testcase.
6689
6690 2019-03-25 Nathan Sidwell <nathan@acm.org>
6691
6692 * g++.dg/abi/lambda-static-1.C: New.
6693
6694 2019-03-25 Richard Biener <rguenther@suse.de>
6695
6696 PR tree-optimization/89802
6697 * g++.dg/tree-ssa/pr89802.C: New testcase.
6698
6699 2019-03-25 Jakub Jelinek <jakub@redhat.com>
6700
6701 PR c++/60702
6702 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
6703 for _ZTH* calls.
6704 * g++.dg/tls/thread_local11a.C: New test.
6705
6706 2019-03-25 Richard Biener <rguenther@suse.de>
6707
6708 PR middle-end/89790
6709 * g++.dg/pr89790.C: New testcase.
6710
6711 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
6712
6713 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
6714 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
6715 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
6716 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
6717
6718 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6719
6720 PR fortran/78865
6721 * gfortran.dg/altreturn_10.f90: New test.
6722 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
6723
6724 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
6725
6726 PR rtl-optimization/89676
6727 * gcc.target/i386/pr89676.c: New.
6728
6729 2019-03-22 Jakub Jelinek <jakub@redhat.com>
6730
6731 PR c++/60702
6732 * g++.dg/tls/thread_local11.C: New test.
6733 * g++.dg/tls/thread_local11.h: New test.
6734 * g++.dg/tls/thread_local12a.C: New test.
6735 * g++.dg/tls/thread_local12b.C: New test.
6736 * g++.dg/tls/thread_local12c.C: New test.
6737 * g++.dg/tls/thread_local12d.C: New test.
6738 * g++.dg/tls/thread_local12e.C: New test.
6739 * g++.dg/tls/thread_local12f.C: New test.
6740 * g++.dg/tls/thread_local12g.C: New test.
6741 * g++.dg/tls/thread_local12h.C: New test.
6742 * g++.dg/tls/thread_local12i.C: New test.
6743 * g++.dg/tls/thread_local12j.C: New test.
6744 * g++.dg/tls/thread_local12k.C: New test.
6745 * g++.dg/tls/thread_local12l.C: New test.
6746
6747 PR c++/87481
6748 * g++.dg/cpp1y/constexpr-87481.C: New test.
6749
6750 2019-03-22 Simon Wright <simon@pushface.org>
6751
6752 PR ada/89583
6753 * gnat.dg/socket2.adb: New.
6754
6755 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
6756
6757 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
6758
6759 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
6760
6761 PR target/89784
6762 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
6763 for _mm_mask{,3,z}_*.
6764 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
6765 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
6766 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
6767 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
6768 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
6769 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
6770 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
6771 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
6772 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
6773 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
6774 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
6775 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
6776 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
6777 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
6778 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
6779
6780 2019-03-22 Jakub Jelinek <jakub@redhat.com>
6781
6782 PR target/89784
6783 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
6784 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
6785 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
6786 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
6787 __builtin_ia32_vfmsubss3_mask3): Define.
6788 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
6789 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
6790 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
6791 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
6792 __builtin_ia32_vfmsubss3_mask3): Define.
6793 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
6794 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
6795 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
6796 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
6797 __builtin_ia32_vfmsubss3_mask3): Define.
6798 * gcc.target/i386/sse-14.c: Add tests for
6799 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
6800 * gcc.target/i386/sse-22.c: Likewise.
6801
6802 2019-03-21 Martin Sebor <msebor@redhat.com>
6803
6804 PR tree-optimization/89350
6805 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
6806 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
6807 * gcc.dg/Wstringop-overflow-11.c: New test.
6808 * gcc.dg/Wstringop-overflow-12.c: New test.
6809 * gcc.dg/pr89350.c: New test.
6810 * gcc.dg/pr40340-1.c: Adjust expected warning.
6811 * gcc.dg/pr40340-2.c: Same.
6812 * gcc.dg/pr40340-4.c: Same.
6813 * gcc.dg/pr40340-5.c: Same.
6814
6815 2019-03-21 Jakub Jelinek <jakub@redhat.com>
6816
6817 PR lto/89692
6818 * g++.dg/other/pr89692.C: New test.
6819
6820 PR c++/89767
6821 * g++.dg/cpp1y/lambda-init18.C: New test.
6822 * g++.dg/cpp1y/lambda-init19.C: New test.
6823 * g++.dg/cpp1y/pr89767.C: New test.
6824
6825 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
6826 Cesar Philippidis <cesar@codesourcery.com>
6827
6828 PR fortran/72741
6829 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
6830 file.
6831 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
6832 Likewise.
6833
6834 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
6835
6836 PR fortran/72741
6837 * c-c++-common/goacc/routine-3-extern.c: New file.
6838 * c-c++-common/goacc/routine-3.c: Adjust.
6839 * c-c++-common/goacc/routine-4-extern.c: New file.
6840 * c-c++-common/goacc/routine-4.c: Adjust.
6841 * gfortran.dg/goacc/routine-module-3.f90: New file.
6842
6843 PR fortran/89773
6844 * gfortran.dg/goacc/pr89773.f90: New file.
6845 * gfortran.dg/goacc/pr77765.f90: Adjust.
6846 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
6847
6848 PR fortran/72741
6849 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
6850
6851 PR fortran/72741
6852 * gfortran.dg/goacc/routine-module-1.f90: New file.
6853 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
6854 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6855
6856 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
6857
6858 PR fortran/56408
6859 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
6860 (dg-compile-aux-modules): Fix diagnostic.
6861 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
6862 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
6863
6864 PR fortran/56408
6865 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
6866 missing nexted dg-test call support in dejaGNU 1.4.4.
6867
6868 PR fortran/29383
6869 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
6870 other '*.exp' files.
6871
6872 2019-03-21 Richard Biener <rguenther@suse.de>
6873
6874 PR tree-optimization/89779
6875 * gcc.dg/torture/pr89779.c: New testcase.
6876
6877 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6878
6879 PR c++/78645
6880 * g++.dg/cpp0x/constexpr-ice20.C: New.
6881
6882 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6883
6884 PR c++/89571
6885 * g++.dg/cpp0x/noexcept37.C: New.
6886
6887 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
6888
6889 PR d/89017
6890 * gdc.dg/pr89017.d: New test.
6891
6892 2019-03-20 Janus Weil <janus@gcc.gnu.org>
6893
6894 PR fortran/71861
6895 * gfortran.dg/interface_abstract_5.f90: New test case.
6896
6897 2019-03-20 Jakub Jelinek <jakub@redhat.com>
6898
6899 PR target/89775
6900 * gcc.target/s390/pr89775-1.c: New test.
6901 * gcc.target/s390/pr89775-2.c: New test.
6902
6903 2019-03-20 Jakub Jelinek <jakub@redhat.com>
6904
6905 PR target/89752
6906 * g++.target/aarch64/aarch64.exp: New file.
6907 * g++.target/aarch64/pr89752.C: New test.
6908
6909 2019-03-19 Martin Sebor <msebor@redhat.com>
6910
6911 PR tree-optimization/89688
6912 * gcc.dg/strlenopt-61.c: New test.
6913 * g++.dg/warn/Wstringop-overflow-2.C: New test.
6914
6915 2019-03-19 Jim Wilson <jimw@sifive.com>
6916
6917 PR target/89411
6918 * gcc.target/riscv/losum-overflow.c: New test.
6919
6920 2019-03-19 Martin Sebor <msebor@redhat.com>
6921
6922 PR tree-optimization/89644
6923 * gcc.dg/Wstringop-truncation-8.c: New test.
6924
6925 2019-03-19 Martin Liska <mliska@suse.cz>
6926
6927 PR middle-end/89737
6928 * gcc.dg/pr89737.c: New test.
6929
6930 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
6931
6932 PR lto/87809
6933 PR lto/89335
6934 * g++.dg/lto/pr87089_0.C: New testcase.
6935 * g++.dg/lto/pr87089_1.C: New testcase.
6936 * g++.dg/lto/pr89335_0.C: New testcase.
6937
6938 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6939
6940 PR target/89736
6941 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
6942 restrict this test to vsx targets.
6943
6944 2019-03-19 Jakub Jelinek <jakub@redhat.com>
6945
6946 PR target/89752
6947 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
6948 * g++.dg/ext/asm16.C: Likewise.
6949 * g++.dg/ext/asm17.C: New test.
6950
6951 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
6952
6953 * c-c++-common/unroll-7.c: New test.
6954
6955 2019-03-19 Jakub Jelinek <jakub@redhat.com>
6956
6957 PR target/89726
6958 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
6959 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
6960 Add expected results for them.
6961
6962 PR c/89734
6963 * gcc.dg/pr89734.c: New test.
6964
6965 2019-03-18 Martin Sebor <msebor@redhat.com>
6966
6967 PR tree-optimization/89720
6968 * gcc.dg/Warray-bounds-42.c: New test.
6969
6970 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
6971
6972 PR c++/89630
6973 * g++.target/i386/pr89630.C: New test.
6974
6975 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
6976
6977 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
6978
6979 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
6980
6981 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
6982 the "store" test as well.
6983 * gcc.target/powerpc/bswap32.c: Ditto.
6984
6985 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
6986
6987 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
6988 the "store" test as well.
6989 * gcc.target/powerpc/bswap32.c: Ditto.
6990
6991 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
6992
6993 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
6994 "exceeds" instead of just one that talks about "too large".
6995
6996 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
6997
6998 * gcc.target/aarch64/sve/cost_model_1.c: New test.
6999
7000 2019-03-18 Martin Jambor <mjambor@suse.cz>
7001
7002 PR tree-optimization/89546
7003 * gcc.dg/tree-ssa/pr89546.c: New test.
7004
7005 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
7006
7007 PR target/89627
7008 * g++.target/riscv/call-with-empty-struct-float.C: New file.
7009 * g++.target/riscv/call-with-empty-struct-int.C: New file.
7010 * g++.target/riscv/call-with-empty-struct.H: New file.
7011 * g++.target/riscv/riscv.exp: New file.
7012
7013 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7014
7015 PR c++/85014
7016 * g++.dg/cpp0x/pr85014.C: New.
7017
7018 2019-03-18 Jakub Jelinek <jakub@redhat.com>
7019
7020 PR middle-end/86979
7021 * gcc.dg/pr86979.c: New test.
7022
7023 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7024
7025 PR fortran/88008
7026 * gfortran.dg/typebound_call_31.f90: New test.
7027
7028 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
7029
7030 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
7031 hppa*-*-hpux*.
7032 * gcc.dg/compat/pr83487-1_y.c: Likewise.
7033
7034 * gfortran.dg/pointer_init_10.f90: Require visibility support.
7035 * gfortran.dg/temporary_3.f90: Likewise.
7036
7037 * gcc.dg/pr88074.c: Require c99_runtime.
7038 * gcc.dg/warn-abs-1.c: Likewise.
7039 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
7040
7041 PR testsuite/89666
7042 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
7043 hppa*-*-hpux*.
7044 * gcc.dg/attr-copy.c: Require alias support.
7045 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
7046
7047 2019-03-16 Jakub Jelinek <jakub@redhat.com>
7048
7049 PR fortran/89724
7050 * gfortran.dg/continuation_15.f90: New test.
7051 * gfortran.dg/continuation_16.f90: New test.
7052
7053 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
7054
7055 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
7056
7057 PR testsuite/89393
7058 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
7059 * g++.dg/cpp0x/pr84497.C: Likewise.
7060
7061 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
7062 * gcc.dg/attr-copy-6.c: Likewise.
7063 * gcc.dg/pr87793.c: Likewise.
7064
7065 PR testsuite/89471
7066 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
7067
7068 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
7069 * gcc.dg/gimplefe-34.c: Likewise.
7070 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
7071 * gcc.dg/compat/pr83487-2_y.c: Likewise.
7072
7073 PR testsuite/84174
7074 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
7075 hppa*64*-*-*.
7076
7077 PR testsuite/83453
7078 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
7079
7080 * lib/target-supports.exp (check_ascii_locale_available): Remove
7081 hppa*-*-hpux*.
7082
7083 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7084
7085 PR fortran/84394
7086 * gfortran.dg/blockdata_11.f90: New test.
7087
7088 2019-03-15 Harald Anlauf <anlauf@gmx.de>
7089
7090 PR fortran/60091
7091 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
7092 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
7093
7094 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
7095
7096 PR target/87532
7097 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
7098 instruction selection.
7099 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
7100 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
7101 * gcc.target/powerpc/pr87532-mc.c: New test.
7102 * gcc.target/powerpc/pr87532.c: New test.
7103 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
7104 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
7105 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
7106 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
7107 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
7108 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
7109 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
7110 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
7111 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
7112 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
7113 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
7114 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
7115 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
7116 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
7117 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
7118 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
7119 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
7120 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
7121 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
7122 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
7123 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
7124 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
7125 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
7126 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
7127 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
7128 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
7129 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
7130
7131 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
7132
7133 PR c++/88534
7134 PR c++/88537
7135 * g++.dg/cpp2a/pr88534.C: New.
7136 * g++.dg/cpp2a/pr88537.C: New.
7137
7138 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
7139
7140 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
7141 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
7142 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
7143 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
7144
7145 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7146
7147 PR target/89719
7148 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
7149 * gcc.target/aarch64/spellcheck_5.c: Likewise.
7150 * gcc.target/aarch64/spellcheck_6.c: Likewise.
7151
7152 2019-03-15 Jakub Jelinek <jakub@redhat.com>
7153
7154 PR c++/89709
7155 * g++.dg/cpp0x/constexpr-89709.C: New test.
7156
7157 PR debug/89704
7158 * gcc.dg/debug/pr89704.c: New test.
7159
7160 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
7161
7162 PR target/89650
7163 * g++.target/i386/pr89650.C: New test.
7164
7165 2019-03-14 Richard Biener <rguenther@suse.de>
7166
7167 * gcc.dg/gimplefe-13.c: Adjust.
7168 * gcc.dg/gimplefe-14.c: Likewise.
7169 * gcc.dg/gimplefe-17.c: Likewise.
7170 * gcc.dg/gimplefe-18.c: Likewise.
7171 * gcc.dg/gimplefe-7.c: Likewise.
7172 * gcc.dg/torture/pr89595.c: Likewise.
7173 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
7174 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
7175 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
7176 * gcc.dg/tree-ssa/scev-3.c: Likewise.
7177 * gcc.dg/tree-ssa/scev-4.c: Likewise.
7178 * gcc.dg/tree-ssa/scev-5.c: Likewise.
7179 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
7180 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
7181
7182 2019-03-14 Jakub Jelinek <jakub@redhat.com>
7183
7184 PR ipa/89684
7185 * gcc.target/i386/pr89684.c: New test.
7186
7187 PR rtl-optimization/89679
7188 * gcc.dg/pr89679.c: New test.
7189
7190 2019-03-14 Richard Biener <rguenther@suse.de>
7191
7192 PR tree-optimization/89710
7193 * gcc.dg/torture/pr89710.c: New testcase.
7194
7195 2019-03-14 Richard Biener <rguenther@suse.de>
7196
7197 PR middle-end/89698
7198 * g++.dg/torture/pr89698.C: New testcase.
7199
7200 2019-03-14 Jakub Jelinek <jakub@redhat.com>
7201
7202 PR tree-optimization/89703
7203 * gcc.c-torture/compile/pr89703-1.c: New test.
7204 * gcc.c-torture/compile/pr89703-2.c: New test.
7205
7206 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
7207
7208 PR target/89523
7209 * gcc.target/i386/pr89523-1a.c: New test.
7210 * gcc.target/i386/pr89523-1b.c: Likewise.
7211 * gcc.target/i386/pr89523-2.c: Likewise.
7212 * gcc.target/i386/pr89523-3.c: Likewise.
7213 * gcc.target/i386/pr89523-4.c: Likewise.
7214 * gcc.target/i386/pr89523-5.c: Likewise.
7215 * gcc.target/i386/pr89523-6.c: Likewise.
7216 * gcc.target/i386/pr89523-7.c: Likewise.
7217 * gcc.target/i386/pr89523-8.c: Likewise.
7218 * gcc.target/i386/pr89523-9.c: Likewise.
7219
7220 2019-03-14 Jakub Jelinek <jakub@redhat.com>
7221
7222 PR c++/89512
7223 * g++.dg/cpp1y/var-templ61.C: New test.
7224
7225 PR c++/89652
7226 * g++.dg/cpp1y/constexpr-89652.C: New test.
7227
7228 2019-03-13 Harald Anlauf <anlauf@gmx.de>
7229
7230 PR fortran/87045
7231 * gfortran.dg/pr87045.f90: New test.
7232
7233 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
7234
7235 PR target/85860
7236 * gcc.target/i386/pr85860.c: New.
7237
7238 2019-03-13 Marek Polacek <polacek@redhat.com>
7239
7240 PR c++/89686 - mixing init-capture and simple-capture in lambda.
7241 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
7242
7243 PR c++/89660 - bogus error with -Wredundant-move.
7244 * g++.dg/cpp0x/Wredundant-move8.C: New test.
7245 * g++.dg/cpp0x/Wredundant-move9.C: New test.
7246
7247 2019-03-13 Janus Weil <janus@gcc.gnu.org>
7248
7249 PR fortran/89601
7250 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
7251 * gfortran.dg/pdt_30.f90: New test case.
7252
7253 2019-03-13 Marek Polacek <polacek@redhat.com>
7254
7255 PR c++/88979 - further P0634 fix for constructors.
7256 * g++.dg/cpp2a/typename15.C: New test.
7257
7258 2019-03-13 Martin Sebor <msebor@redhat.com>
7259
7260 PR tree-optimization/89662
7261 * gcc.dg/Warray-bounds-41.c: New test.
7262
7263 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7264
7265 PR c++/63508
7266 * g++.dg/cpp0x/auto53.C: New.
7267
7268 2019-03-13 Richard Biener <rguenther@suse.de>
7269
7270 PR middle-end/89677
7271 * gcc.dg/torture/pr89677.c: New testcase.
7272
7273 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7274
7275 PR c++/85558
7276 * g++.dg/other/friend16.C: New.
7277 * g++.dg/other/friend17.C: Likewise.
7278
7279 2019-03-13 Jakub Jelinek <jakub@redhat.com>
7280
7281 PR middle-end/88588
7282 * c-c++-common/gomp/pr88588.c: New test.
7283
7284 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
7285
7286 PR fortran/66695
7287 PR fortran/77746
7288 PR fortran/79485
7289 * gfortran.dg/binding_label_tests_30.f90: New test.
7290 * gfortran.dg/binding_label_tests_31.f90: New test.
7291 * gfortran.dg/binding_label_tests_32.f90: New test.
7292 * gfortran.dg/binding_label_tests_33.f90: New test.
7293
7294 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
7295
7296 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
7297 * gdc.dg/ubsan/ubsan.exp: New file.
7298 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
7299 Explicitly return flags from procedure.
7300
7301 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
7302
7303 PR d/88957
7304 * gdc.dg/pr88957.d: New test.
7305 * gdc.dg/simd.d: Add new vector tests.
7306
7307 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
7308
7309 PR d/87824
7310 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
7311 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
7312 -nostdinc++ flag.
7313
7314 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7315
7316 PR fortran/87673
7317 * gfortran.dg/charlen_17.f90: New test.
7318
7319 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
7320
7321 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
7322
7323 2019-03-12 Martin Liska <mliska@suse.cz>
7324
7325 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
7326 * gfortran.dg/binding_label_tests_4.f03: Likewise.
7327 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
7328 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
7329 * gfortran.dg/c_loc_tests_17.f90: Likewise.
7330 * gfortran.dg/constructor_9.f90: Likewise.
7331 * gfortran.dg/dec_structure_8.f90: Likewise.
7332 * gfortran.dg/entry_4.f90: Likewise.
7333 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
7334 * gfortran.dg/initialization_23.f90: Likewise.
7335 * gfortran.dg/logical_assignment_1.f90: Likewise.
7336 * gfortran.dg/pr80752.f90: Likewise.
7337 * gfortran.dg/pr88116_1.f90: Likewise.
7338 * gfortran.dg/pr88467.f90: Likewise.
7339 * gfortran.dg/typebound_call_7.f03: Likewise.
7340 * gfortran.dg/typebound_generic_1.f03: Likewise.
7341 * gfortran.dg/typebound_operator_2.f03: Likewise.
7342 * gfortran.dg/typebound_operator_4.f03: Likewise.
7343 * gfortran.dg/typebound_proc_9.f03: Likewise.
7344 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
7345
7346 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
7347
7348 PR fortran/89363
7349 * gfortran.dg/assumed_rank_16.f90: New test.
7350
7351 PR fortran/89364
7352 * gfortran.dg/assumed_rank_17.f90: New test.
7353
7354 2019-03-12 Jakub Jelinek <jakub@redhat.com>
7355
7356 PR middle-end/89663
7357 * gcc.c-torture/compile/pr89663-1.c: New test.
7358 * gcc.c-torture/compile/pr89663-2.c: New test.
7359
7360 2019-03-12 Richard Biener <rguenther@suse.de>
7361
7362 PR tree-optimization/89664
7363 * gfortran.dg/pr89664.f90: New testcase.
7364
7365 2019-03-11 Jakub Jelinek <jakub@redhat.com>
7366
7367 PR fortran/89651
7368 * gfortran.dg/gomp/pr89651.f90: New test.
7369
7370 PR middle-end/89655
7371 PR bootstrap/89656
7372 * gcc.c-torture/compile/pr89655.c: New test.
7373
7374 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
7375
7376 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
7377 target.
7378
7379 2019-03-11 Martin Liska <mliska@suse.cz>
7380
7381 * g++.dg/conversion/simd3.C (foo): Wrap option names
7382 with apostrophe character.
7383 * g++.dg/cpp1z/decomp3.C (test): Likewise.
7384 (test3): Likewise.
7385 * g++.dg/cpp1z/decomp4.C (test): Likewise.
7386 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
7387 * g++.dg/cpp1z/decomp45.C (f): Likewise.
7388 * g++.dg/opt/pr34036.C: Likewise.
7389 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
7390 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
7391 * gcc.dg/cpp/dir-only-4.c: Likewise.
7392 * gcc.dg/cpp/dir-only-5.c: Likewise.
7393 * gcc.dg/cpp/pr71591.c: Likewise.
7394 * gcc.dg/format/opt-1.c: Likewise.
7395 * gcc.dg/format/opt-2.c: Likewise.
7396 * gcc.dg/format/opt-3.c: Likewise.
7397 * gcc.dg/format/opt-4.c: Likewise.
7398 * gcc.dg/format/opt-5.c: Likewise.
7399 * gcc.dg/format/opt-6.c: Likewise.
7400 * gcc.dg/pr22231.c: Likewise.
7401 * gcc.dg/pr33007.c: Likewise.
7402 * gcc.dg/simd-1.c (hanneke): Likewise.
7403 * gcc.dg/simd-5.c: Likewise.
7404 * gcc.dg/simd-6.c: Likewise.
7405 * gcc.dg/spellcheck-options-14.c: Likewise.
7406 * gcc.dg/spellcheck-options-15.c: Likewise.
7407 * gcc.dg/spellcheck-options-16.c: Likewise.
7408 * gcc.dg/spellcheck-options-17.c: Likewise.
7409 * gcc.dg/tree-ssa/pr23109.c: Likewise.
7410 * gcc.dg/tree-ssa/recip-5.c: Likewise.
7411 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
7412 (__attribute__): Likewise.
7413 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
7414 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
7415 * gcc.target/powerpc/warn-1.c: Likewise.
7416 * gcc.target/powerpc/warn-2.c: Likewise.
7417
7418 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
7419
7420 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
7421
7422 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
7423
7424 * c-c++-common/unroll-6.c: New test.
7425
7426 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7427
7428 PR c++/87571
7429 * g++.dg/template/memfriend18.C: New.
7430
7431 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7432
7433 * gdc.dg/pr89041.d: Mark as compile test.
7434
7435 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7436
7437 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
7438 dg-options.
7439
7440 2019-03-10 Martin Jambor <mjambor@suse.cz>
7441
7442 PR tree-optimization/85762
7443 PR tree-optimization/87008
7444 PR tree-optimization/85459
7445 * g++.dg/tree-ssa/pr87008.C: New test.
7446 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
7447
7448 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7449
7450 PR fortran/66089
7451 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
7452 * gfortran.dg/no_arg_check_2.f90: Likewise.
7453
7454 2019-03-10 Jakub Jelinek <jakub@redhat.com>
7455
7456 PR c++/89648
7457 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
7458
7459 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7460
7461 PR fortran/66089
7462 * gfortran.dg/dependency_53.f90: New test.
7463
7464 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7465
7466 PR fortran/87734
7467 * gfortran.dg/public_private_module_10.f90: New test.
7468
7469 2019-03-09 John David Anglin <dave.anglin@bell.net>
7470
7471 PR c++/70349
7472 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
7473
7474 PR middle-end/68733
7475 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
7476
7477 PR testsuite/89472
7478 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
7479
7480 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
7481
7482 PR c++/87750
7483 * g++.dg/cpp0x/pr87750.C: New.
7484
7485 2019-03-09 John David Anglin <dave.anglin@bell.net>
7486
7487 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
7488 * c-c++-common/ident-1a.c: Likewise.
7489 * c-c++-common/ident-1b.c: Likewise.
7490 * c-c++-common/ident-2b.c: Likewise.
7491
7492 * g++.dg/tls/pr77285-2.C: Require tls_native support.
7493
7494 * g++.dg/ext/visibility/lambda1.C: Require visibility.
7495
7496 PR inline-asm/87010
7497 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
7498
7499 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
7500 libatomic_available.
7501
7502 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
7503
7504 PR d/89041
7505 * gdc.dg/pr89041.d: New test.
7506
7507 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7508
7509 PR fortran/71544
7510 * gfortran.dg/c_ptr_tests_19.f90: New test.
7511
7512 2019-03-09 John David Anglin <dave.anglin@bell.net>
7513
7514 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
7515 * gnat.dg/debug12.adb: Likewise.
7516
7517 * lib/target-supports.exp (check_effective_target_weak_undefined):
7518 Return 0 on hppa*-*-hpux*.
7519 (check_ascii_locale_available): Likewise.
7520
7521 2019-03-09 Janus Weil <janus@gcc.gnu.org>
7522
7523 PR fortran/84504
7524 * gfortran.dg/pointer_init_10.f90: New test case.
7525
7526 2019-03-09 John David Anglin <dave.anglin@bell.net>
7527
7528 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
7529
7530 2019-03-09 John David Anglin <dave.anglin@bell.net>
7531
7532 PR fortran/89639
7533 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
7534
7535 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
7536
7537 PR fortran/71203
7538 * gfortran.dg/array_simplify_3.f90: New test case.
7539
7540 2019-03-09 Jakub Jelinek <jakub@redhat.com>
7541
7542 PR c/88568
7543 * g++.dg/other/pr88568.C: New test.
7544
7545 PR rtl-optimization/89634
7546 * gcc.c-torture/execute/pr89634.c: New test.
7547
7548 2019-03-08 Jakub Jelinek <jakub@redhat.com>
7549
7550 PR c/85870
7551 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
7552 -r -nostdlib -flinker-output=nolto-rel.
7553
7554 2019-03-08 David Malcolm <dmalcolm@redhat.com>
7555
7556 PR target/79926
7557 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
7558 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7559 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7560 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7561
7562 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7563
7564 PR c++/63540
7565 * g++.dg/cpp0x/implicit17.C: New.
7566
7567 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7568
7569 PR c++/22149
7570 * g++.dg/template/access29.C: New.
7571
7572 2019-03-08 Jakub Jelinek <jakub@redhat.com>
7573
7574 PR c++/82075
7575 * g++.dg/cpp1z/decomp49.C: New test.
7576
7577 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
7578
7579 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
7580
7581 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
7582
7583 PR target/68924
7584 PR target/78782
7585 PR target/87558
7586 * gcc.target/i386/pr78782.c: New test.
7587 * gcc.target/i386/pr87558.c: Ditto.
7588
7589 2019-03-08 Jakub Jelinek <jakub@redhat.com>
7590
7591 PR c/85870
7592 * gcc.dg/lto/pr85870_0.c: New test.
7593 * gcc.dg/lto/pr85870_1.c: New test.
7594
7595 2019-03-08 Martin Liska <mliska@suse.cz>
7596
7597 PR target/86952
7598 * gcc.target/i386/pr86952.c: New test.
7599 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
7600 scanned pattern.
7601 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7602
7603 2019-03-08 Jakub Jelinek <jakub@redhat.com>
7604
7605 PR c++/89585
7606 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
7607 asm volatile.
7608
7609 PR c++/89599
7610 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
7611 * g++.dg/parse/array-size2.C: Likewise.
7612 * g++.dg/cpp0x/constexpr-89599.C: New test.
7613
7614 PR c++/89622
7615 * g++.dg/warn/pr89622.C: New test.
7616
7617 2019-03-07 Jakub Jelinek <jakub@redhat.com>
7618
7619 PR target/80003
7620 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
7621 * gcc.target/i386/interrupt-6.c: Likewise.
7622 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
7623
7624 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7625
7626 PR c++/84518
7627 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
7628 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
7629
7630 2019-03-07 Jakub Jelinek <jakub@redhat.com>
7631
7632 PR translation/79999
7633 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
7634 * c-c++-common/gomp/doacross-3.c: New test.
7635
7636 PR target/89602
7637 * gcc.target/i386/avx512f-vmovss-1.c: New test.
7638 * gcc.target/i386/avx512f-vmovss-2.c: New test.
7639 * gcc.target/i386/avx512f-vmovss-3.c: New test.
7640 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
7641 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
7642 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
7643
7644 2019-03-07 Martin Jambor <mjambor@suse.cz>
7645
7646 PR lto/87525
7647 * gcc.dg/ipa/ipcp-5.c: New test.
7648
7649 2019-03-07 Martin Jambor <mjambor@suse.cz>
7650
7651 PR ipa/88235
7652 * g++.dg/ipa/pr88235.C: New test.
7653
7654 2019-04-07 Richard Biener <rguenther@suse.de>
7655
7656 PR middle-end/89618
7657 * gcc.target/i386/pr89618.c: New testcase.
7658
7659 2019-03-07 Richard Biener <rguenther@suse.de>
7660
7661 PR tree-optimization/89595
7662 * gcc.dg/torture/pr89595.c: New testcase.
7663
7664 2019-03-07 Jakub Jelinek <jakub@redhat.com>
7665
7666 PR c++/89585
7667 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
7668
7669 2019-03-06 Harald Anlauf <anlauf@gmx.de>
7670
7671 PR fortran/71203
7672 * gfortran.dg/substr_8.f90: New test.
7673
7674 2019-03-06 Jakub Jelinek <jakub@redhat.com>
7675
7676 PR c++/87148
7677 * g++.dg/ext/flexary34.C: New test.
7678
7679 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
7680
7681 PR rtl-optimization/88845
7682 * gcc.target/powerpc/pr88845.c: New test.
7683
7684 2019-03-06 Marek Polacek <polacek@redhat.com>
7685
7686 PR c++/87378 - bogus -Wredundant-move warning.
7687 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
7688 * g++.dg/cpp0x/Wredundant-move7.C: New test.
7689
7690 2019-03-06 Richard Biener <rguenther@suse.de>
7691
7692 PR testsuite/89551
7693 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
7694 the way that makes the testcase PASS.
7695
7696 2019-03-05 Jakub Jelinek <jakub@redhat.com>
7697
7698 PR middle-end/89590
7699 * gcc.dg/pr89590.c: New test.
7700
7701 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
7702
7703 PR target/89222
7704 * gcc.target/arm/pr89222.c: Add new test.
7705
7706 2019-03-05 Richard Biener <rguenther@suse.de>
7707
7708 PR tree-optimization/89594
7709 * gcc.dg/pr89594.c: New testcase.
7710
7711 2019-03-05 Jakub Jelinek <jakub@redhat.com>
7712
7713 PR tree-optimization/89487
7714 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
7715 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
7716 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
7717 "%r14".
7718
7719 PR bootstrap/89560
7720 * g++.dg/other/pr89560.C: New test.
7721
7722 PR tree-optimization/89570
7723 * gcc.dg/pr89570.c: New test.
7724
7725 PR tree-optimization/89566
7726 * c-c++-common/pr89566.c: New test.
7727
7728 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7729
7730 PR c++/84605
7731 * g++.dg/parse/crash69.C: New.
7732
7733 2019-03-04 Jakub Jelinek <jakub@redhat.com>
7734
7735 PR c++/71446
7736 * g++.dg/cpp2a/desig12.C: New test.
7737 * g++.dg/cpp2a/desig13.C: New test.
7738
7739 2019-03-04 Tamar Christina <tamar.christina@arm.com>
7740
7741 PR target/88530
7742 * gcc.target/aarch64/options_set_10.c: Add native.
7743
7744 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
7745
7746 PR tree-optimization/89437
7747 * gcc.dg/sinatan-1.c: Fix testcase.
7748
7749 2019-03-04 Richard Biener <rguenther@suse.de>
7750
7751 PR middle-end/89572
7752 * gcc.dg/torture/pr89572.c: New testcase.
7753
7754 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
7755
7756 PR tree-optimization/89487
7757 * gcc.dg/tree-ssa/pr89487.c: New test.
7758
7759 2019-03-03 Harald Anlauf <anlauf@gmx.de>
7760
7761 PR fortran/77583
7762 * gfortran.dg/pr77583.f90: New test.
7763
7764 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7765
7766 PR fortran/72714
7767 * gfortran.dg/coarray_allocate_11.f90: New test.
7768
7769 2019-03-02 Harald Anlauf <anlauf@gmx.de>
7770
7771 PR fortran/89516
7772 * gfortran.dg/pr89492.f90: Adjust testcase.
7773 * gfortran.dg/transfer_check_5.f90: New test.
7774
7775 2019-03-02 Jakub Jelinek <jakub@redhat.com>
7776
7777 PR c++/71446
7778 * g++.dg/cpp2a/desig10.C: New test.
7779 * g++.dg/cpp2a/desig11.C: New test.
7780 * g++.dg/ext/desig4.C: Expect 4 new errors.
7781
7782 PR target/89506
7783 * gcc.dg/pr89506.c: New test.
7784
7785 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
7786 Monk Chiang <sh.chiang04@gmail.com>
7787
7788 * gcc.target/riscv/attribute-1.c: New.
7789 * gcc.target/riscv/attribute-2.c: Likewise.
7790 * gcc.target/riscv/attribute-3.c: Likewise.
7791 * gcc.target/riscv/attribute-4.c: Likewise.
7792 * gcc.target/riscv/attribute-5.c: Likewise.
7793 * gcc.target/riscv/attribute-6.c: Likewise.
7794 * gcc.target/riscv/attribute-7.c: Likewise.
7795 * gcc.target/riscv/attribute-8.c: Likewise.
7796 * gcc.target/riscv/attribute-9.c: Likewise.
7797
7798 * gcc.target/riscv/arch-1.c: New.
7799 * gcc.target/riscv/arch-2.c: Likewise.
7800 * gcc.target/riscv/arch-3.c: Likewise.
7801 * gcc.target/riscv/arch-4.c: Likewise.
7802
7803 2019-03-01 Jakub Jelinek <jakub@redhat.com>
7804
7805 PR middle-end/89497
7806 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
7807 scan-tree-dump-times from dom3 to tracer pass.
7808
7809 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
7810
7811 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
7812 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
7813
7814 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
7815
7816 PR rtl-optimization/85899
7817 * gcc.dg/pr85899.c: New test.
7818
7819 2019-03-01 Marek Polacek <polacek@redhat.com>
7820
7821 PR c++/89537 - missing location for error with non-static member fn.
7822 * g++.dg/diagnostic/member-fn-1.C: New test.
7823
7824 PR c++/89532 - ICE with incomplete type in decltype.
7825 * g++.dg/cpp2a/nontype-class14.C: New test.
7826
7827 2019-03-01 Jakub Jelinek <jakub@redhat.com>
7828
7829 Implement P1002R1, Try-catch blocks in constexpr functions
7830 PR c++/89513
7831 * g++.dg/cpp2a/constexpr-try1.C: New test.
7832 * g++.dg/cpp2a/constexpr-try2.C: New test.
7833 * g++.dg/cpp2a/constexpr-try3.C: New test.
7834 * g++.dg/cpp2a/constexpr-try4.C: New test.
7835 * g++.dg/cpp2a/constexpr-try5.C: New test.
7836 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
7837
7838 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
7839
7840 PR tree-optimization/89535
7841 * gfortran.dg/vect/pr89535.f90: New test.
7842
7843 2019-03-01 Richard Biener <rguenther@suse.de>
7844
7845 PR middle-end/89541
7846 * gfortran.dg/pr89451.f90: New testcase.
7847
7848 2019-03-01 Richard Biener <rguenther@suse.de>
7849
7850 PR middle-end/89497
7851 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
7852 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
7853 that happen now earlier.
7854
7855 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
7856
7857 * gcc.c-torture/execute/20190228-1.c: New test.
7858
7859 2019-02-28 Marek Polacek <polacek@redhat.com>
7860
7861 PR c++/87068 - missing diagnostic with fallthrough statement.
7862 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
7863
7864 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
7865 Cesar Philippidis <cesar@codesourcery.com>
7866
7867 PR fortran/72741
7868 PR fortran/89433
7869 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
7870 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
7871
7872 PR fortran/72741
7873 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
7874
7875 PR fortran/72741
7876 PR fortran/89433
7877 * gfortran.dg/goacc/routine-6.f90: Update
7878 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
7879 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
7880
7881 2019-02-28 Jakub Jelinek <jakub@redhat.com>
7882
7883 PR c/89521
7884 * gcc.dg/pr89521-1.c: New test.
7885 * gcc.dg/pr89521-2.c: New test.
7886
7887 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
7888
7889 PR testsuite/89441
7890 * g++.dg/ipa/pr89009.C: Update symbol visibility.
7891
7892 2019-02-28 Tamar Christina <tamar.christina@arm.com>
7893
7894 PR target/88530
7895 * gcc.target/aarch64/options_set_10.c: New test.
7896
7897 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7898
7899 PR c++/89522
7900 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
7901
7902 2019-02-28 Jakub Jelinek <jakub@redhat.com>
7903
7904 PR c/89525
7905 * gcc.dg/pr89525.c: New test.
7906
7907 PR c/89520
7908 * gcc.dg/pr89520-1.c: New test.
7909 * gcc.dg/pr89520-2.c: New test.
7910
7911 2019-02-27 Marek Polacek <polacek@redhat.com>
7912
7913 PR c++/88857 - ICE with value-initialization of argument in template.
7914 * g++.dg/cpp0x/initlist-value4.C: New test.
7915
7916 2019-02-27 Marek Polacek <polacek@redhat.com>
7917
7918 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
7919 * g++.dg/cpp0x/using-enum-3.C: New test.
7920
7921 2019-02-27 Jakub Jelinek <jakub@redhat.com>
7922
7923 PR tree-optimization/89280
7924 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
7925 keyword.
7926
7927 2019-02-27 Richard Biener <rguenther@suse.de>
7928
7929 * gcc.dg/gimplefe-36.c: New testcase.
7930
7931 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7932
7933 PR c++/89488
7934 * g++.dg/cpp0x/nsdmi15.C: New.
7935
7936 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7937
7938 PR c++/88987
7939 * g++.dg/cpp0x/pr88987.C: New.
7940
7941 2019-02-27 Jakub Jelinek <jakub@redhat.com>
7942
7943 PR tree-optimization/89280
7944 * gcc.c-torture/compile/pr89280.c: New test.
7945 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
7946 function. Skip the test for -O0.
7947
7948 2018-02-26 Steve Ellcey <sellcey@marvell.com>
7949
7950 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
7951 * gfortran.dg/simd-builtins-2.f90: Ditto.
7952 * gfortran.dg/simd-builtins-6.f90: Ditto.
7953 * gfortran.dg/simd-builtins-8.f90: New test.
7954 * gfortran.dg/simd-builtins-8.h: New header file.
7955
7956 2019-02-26 Jakub Jelinek <jakub@redhat.com>
7957
7958 PR c++/89507
7959 * g++.dg/other/new2.C: New test.
7960
7961 PR tree-optimization/89500
7962 * gcc.dg/pr89500.c: New test.
7963 * gcc.dg/Wstringop-overflow-10.c: New test.
7964 * gcc.dg/strlenopt-60.c: New test.
7965
7966 2019-02-26 Harald Anlauf <anlauf@gmx.de>
7967
7968 PR fortran/89492
7969 * gfortran.dg/pr89492.f90: New test.
7970
7971 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7972
7973 PR fortran/89496
7974 * gfortran.dg/altreturn_9_0.f90: New file.
7975 * gfortran.dg/altreturn_9_1.f90: New file.
7976
7977 2019-02-26 Jakub Jelinek <jakub@redhat.com>
7978
7979 PR c++/89481
7980 * g++.dg/cpp1y/constexpr-89481.C: New test.
7981
7982 2019-02-26 Richard Biener <rguenther@suse.de>
7983
7984 PR tree-optimization/89505
7985 * gcc.dg/torture/pr89505.c: New testcase.
7986
7987 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
7988
7989 * gnat.dg/opt77.adb: New test.
7990 * gnat.dg/opt77_pkg.ad[sb]: New helper.
7991
7992 2019-02-26 Jakub Jelinek <jakub@redhat.com>
7993
7994 PR target/89474
7995 * gcc.target/i386/pr89474.c: New test.
7996
7997 2019-02-25 Jakub Jelinek <jakub@redhat.com>
7998
7999 PR c/77754
8000 * gcc.c-torture/compile/pr77754-1.c: New test.
8001 * gcc.c-torture/compile/pr77754-2.c: New test.
8002 * gcc.c-torture/compile/pr77754-3.c: New test.
8003 * gcc.c-torture/compile/pr77754-4.c: New test.
8004 * gcc.c-torture/compile/pr77754-5.c: New test.
8005 * gcc.c-torture/compile/pr77754-6.c: New test.
8006
8007 2019-02-25 Tamar Christina <tamar.christina@arm.com>
8008
8009 PR target/88530
8010 * gcc.target/aarch64/options_set_1.c: New test.
8011 * gcc.target/aarch64/options_set_2.c: New test.
8012 * gcc.target/aarch64/options_set_3.c: New test.
8013 * gcc.target/aarch64/options_set_4.c: New test.
8014 * gcc.target/aarch64/options_set_5.c: New test.
8015 * gcc.target/aarch64/options_set_6.c: New test.
8016 * gcc.target/aarch64/options_set_7.c: New test.
8017 * gcc.target/aarch64/options_set_8.c: New test.
8018 * gcc.target/aarch64/options_set_9.c: New test.
8019
8020 2019-02-25 Tamar Christina <tamar.christina@arm.com>
8021
8022 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
8023 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
8024 Rename ....
8025 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
8026 test_vfmlslq_high_f16): ... To this.
8027 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
8028 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
8029 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
8030 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
8031 test_vfmlslq_laneq_high_u32): Rename ...
8032 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
8033 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
8034 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
8035 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
8036 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
8037 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
8038 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
8039 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
8040 test_vfmlslq_laneq_low_u32): Rename ...
8041 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
8042 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
8043 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
8044 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
8045 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
8046 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
8047 Rename ...
8048 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
8049 test_vfmlslq_low_f16): ... To this.
8050
8051 2019-02-25 Tamar Christina <tamar.christina@arm.com>
8052
8053 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
8054 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
8055 Rename ...
8056 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
8057 test_vfmlslq_high_f16): ... To this.
8058 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
8059 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
8060 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
8061 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
8062 test_vfmlslq_laneq_high_u32): Rename ...
8063 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
8064 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
8065 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
8066 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
8067 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
8068 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
8069 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
8070 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
8071 test_vfmlslq_laneq_low_u32): Rename ...
8072 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
8073 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
8074 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
8075 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
8076 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
8077 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
8078 Rename ...
8079 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
8080 test_vfmlslq_low_f16): ... To This.
8081 * lib/target-supports.exp
8082 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
8083
8084 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
8085
8086 PR fortran/89282
8087 * gfortran.dg/overload_3.f90: New test.
8088
8089 2019-02-25 Jakub Jelinek <jakub@redhat.com>
8090
8091 PR c++/89285
8092 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
8093
8094 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
8095
8096 PR libfortran/89274
8097 * gfortran.dg/list_directed_large.f90: New test.
8098
8099 2019-02-25 Jakub Jelinek <jakub@redhat.com>
8100
8101 PR target/89434
8102 * gcc.c-torture/execute/pr89434.c: New test.
8103
8104 PR target/89438
8105 * gcc.dg/pr89438.c: New test.
8106
8107 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
8108
8109 PR c++/84585
8110 * g++.dg/cpp0x/pr84585.C: New.
8111
8112 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8113
8114 PR fortran/89174
8115 * gfortran.dg/allocate_with_mold_3.f90: New test.
8116
8117 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
8118
8119 PR target/87007
8120 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
8121 * gcc.target/i386/pr87007-2.c: Likewise.
8122
8123 2019-02-24 Harald Anlauf <anlauf@gmx.de>
8124
8125 PR fortran/89266
8126 PR fortran/88326
8127 * gfortran.dg/pr89266.f90: New test.
8128 * gfortran.dg/pr88326.f90: New test.
8129
8130 2019-02-24 Jakub Jelinek <jakub@redhat.com>
8131
8132 PR rtl-optimization/89445
8133 * gcc.target/i386/avx512f-pr89445.c: New test.
8134
8135 2019-02-23 Martin Sebor <msebor@redhat.com>
8136
8137 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
8138 wchar_t to wint_t to avoid a bogus -Wformat warning in
8139 ILP32 (bug 77970).
8140
8141 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
8142
8143 PR testsuite/89476
8144 * gfortran.dg/ISO_Fortran_binding_5.c: Include
8145 "../../../libgfortran/ISO_Fortran_binding.h".
8146 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
8147
8148 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
8149
8150 PR driver/69471
8151 * gcc.dg/pr69471-1.c: New test.
8152 * gcc.dg/pr69471-2.c: Likewise.
8153 * gcc.target/i386/pr69471-3.c: Likewise.
8154
8155 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8156
8157 PR fortran/84387
8158 * gfortran.dg/dtio_34.f90: New test.
8159
8160 2019-02-23 Marek Polacek <polacek@redhat.com>
8161
8162 PR c++/88294 - ICE with non-constant noexcept-specifier.
8163 * g++.dg/cpp0x/noexcept34.C: New test.
8164 * g++.dg/cpp0x/noexcept35.C: New test.
8165
8166 PR c++/89419
8167 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
8168
8169 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
8170
8171 PR fortran/88117
8172 * gfortran.dg/deferred_character_32.f90 : New test
8173
8174 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
8175
8176 PR fortran/89385
8177 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
8178 previously incorrect lbound for allocatable expressions. Also
8179 correct stop values to avoid repetition.
8180 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
8181 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
8182
8183 PR fortran/89366
8184 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
8185 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
8186 * gfortran.dg/pr32599.f03 : Set standard to F2008.
8187
8188 2019-02-22 David Malcolm <dmalcolm@redhat.com>
8189
8190 PR c++/89390
8191 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
8192 renaming to a multicharacter name, so that start != finish. Add
8193 tests for dtor locations.
8194
8195 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8196
8197 PR c++/84676
8198 * g++.dg/cpp0x/pr84676.C: New.
8199
8200 2019-02-22 Martin Sebor <msebor@redhat.com>
8201
8202 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
8203 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
8204
8205 2019-02-22 Harald Anlauf <anlauf@gmx.de>
8206
8207 PR fortran/83057
8208 * gfortran.dg/newunit_6.f90: New test.
8209
8210 2019-02-22 Marek Polacek <polacek@redhat.com>
8211
8212 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
8213 * g++.dg/cpp2a/explicit14.C: New test.
8214
8215 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
8216
8217 PR target/89324
8218 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
8219 * gfortran.fortran-torture/compile/pr89324.f90: New test.
8220
8221 2019-02-22 Martin Sebor <msebor@redhat.com>
8222
8223 PR c/89425
8224 * gcc.dg/Wabsolute-value.c: New test.
8225
8226 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
8227
8228 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
8229 Hongtao Liu <hongtao.liu@intel.com>
8230 Sunil K Pandey <sunil.k.pandey@intel.com>
8231
8232 PR target/87007
8233 * gcc.target/i386/pr87007-1.c: New test.
8234 * gcc.target/i386/pr87007-2.c: Likewise.
8235
8236 2019-02-22 Richard Biener <rguenther@suse.de>
8237
8238 PR tree-optimization/89440
8239 * gcc.dg/vect/pr89440.c: New testcase.
8240
8241 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
8242
8243 * lib/target-supports.exp (check_effective_target_offload_nvptx):
8244 Remove.
8245
8246 PR fortran/72741
8247 * gfortran.dg/goacc/classify-routine.f95: Adjust.
8248
8249 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
8250 * g++.dg/goacc/template.C: Likewise.
8251
8252 PR fortran/78027
8253 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
8254
8255 2019-02-22 Richard Biener <rguenther@suse.de>
8256
8257 PR middle-end/87609
8258 * gcc.dg/torture/restrict-7.c: New testcase.
8259
8260 2019-02-21 Jakub Jelinek <jakub@redhat.com>
8261
8262 PR c++/89285
8263 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
8264 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
8265 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
8266 diagnostics.
8267 * g++.dg/cpp1y/constexpr-89285.C: New test.
8268 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
8269 for C++11.
8270 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
8271 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
8272
8273 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
8274
8275 PR target/87412
8276 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
8277 -fcf-protection with -fcf-protection=branch.
8278 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8279 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8280 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8281 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8282 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8283
8284 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
8285
8286 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
8287 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
8288
8289 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8290
8291 PR fortran/86119
8292 * gfortran.dg/warn_conversion_11.f90: New test.
8293
8294 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
8295
8296 PR target/87412
8297 * gcc.target/i386/pr87412-1.c: New file.
8298 * gcc.target/i386/pr87412-2.c: Likewise.
8299 * gcc.target/i386/pr87412-3.c: Likewise.
8300 * gcc.target/i386/pr87412-4.c: Likewise.
8301
8302 2019-02-20 Jakub Jelinek <jakub@redhat.com>
8303
8304 PR c++/89403
8305 * g++.dg/cpp0x/pr89403.C: New test.
8306
8307 PR c++/89405
8308 * g++.dg/cpp1z/inline-var5.C: New test.
8309
8310 PR middle-end/89412
8311 * gcc.c-torture/compile/pr89412.c: New test.
8312
8313 2019-02-20 Jakub Jelinek <jakub@redhat.com>
8314 David Malcolm <dmalcolm@redhat.com>
8315
8316 PR middle-end/89091
8317 * gcc.dg/torture/pr89091.c: New test.
8318
8319 2019-02-20 Jakub Jelinek <jakub@redhat.com>
8320
8321 PR middle-end/88074
8322 PR middle-end/89415
8323 * gcc.dg/pr88074-2.c: New test.
8324
8325 PR c++/89336
8326 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
8327
8328 2019-02-20 David Malcolm <dmalcolm@redhat.com>
8329
8330 PR c/89410
8331 * gcc.dg/pr89410-1.c: New test.
8332 * gcc.dg/pr89410-2.c: New test.
8333
8334 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
8335
8336 * lib/target-supports.exp (check_effective_target_vect_usad_char):
8337 Add PowerPC support.
8338 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
8339 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
8340
8341 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8342
8343 PR target/86487
8344 * gcc.target/arm/pr86487.c: New.
8345
8346 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8347
8348 PR c++/84536
8349 * g++.dg/cpp1y/var-templ60.C: New.
8350
8351 2019-02-20 Li Jia He <helijia@linux.ibm.com>
8352
8353 PR target/88100
8354 * gcc.target/powerpc/pr88100.c: New testcase.
8355
8356 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
8357
8358 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
8359
8360 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8361
8362 PR fortran/89384
8363 * gfortran.dg/ISO_Fortran_binding_4.f90
8364
8365 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
8366
8367 PR c/87924
8368 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
8369 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
8370
8371 2019-02-19 Richard Biener <rguenther@suse.de>
8372
8373 PR middle-end/88074
8374 * gcc.dg/pr88074.c: New testcase.
8375
8376 2019-02-19 Jakub Jelinek <jakub@redhat.com>
8377
8378 PR middle-end/89303
8379 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
8380 namespace.
8381
8382 PR c++/89387
8383 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
8384
8385 PR c++/89391
8386 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
8387
8388 PR c++/89390
8389 * g++.dg/diagnostic/pr89390.C: New test.
8390
8391 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
8392
8393 * README: Fix typos.
8394
8395 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8396
8397 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
8398 bad_weak_ptr_.
8399
8400 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
8401
8402 PR fortran/87689
8403 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
8404 options.
8405 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
8406 * gfortran.dg/lto/pr87689_0.f: New file.
8407 * gfortran.dg/lto/pr87689_1.f: New file.
8408
8409 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
8410
8411 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
8412
8413 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8414
8415 * gdc.dg/dg.exp: Tabify.
8416 * gdc.dg/lto/lto.exp: Likewise.
8417 * gdc.test/gdc-test.exp: Likewise.
8418 * lib/gdc-dg.exp: Likewise.
8419 * lib/gdc.exp: Likewise.
8420
8421 2019-02-18 Richard Biener <rguenther@suse.de>
8422
8423 PR tree-optimization/89296
8424 * gcc.dg/uninit-pr89296.c: New testcase.
8425
8426 2019-02-18 Jakub Jelinek <jakub@redhat.com>
8427
8428 PR target/89369
8429 * gcc.c-torture/execute/pr89369.c: New test.
8430 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
8431 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
8432 34,63,62.
8433
8434 2019-02-18 Martin Jambor <mjambor@suse.cz>
8435
8436 PR tree-optimization/89209
8437 * gcc.dg/tree-ssa/pr89209.c: New test.
8438
8439 2019-02-18 Martin Liska <mliska@suse.cz>
8440
8441 * gfortran.dg/simd-builtins-7.f90: New test.
8442 * gfortran.dg/simd-builtins-7.h: New test.
8443
8444 2019-02-17 Harald Anlauf <anlauf@gmx.de>
8445
8446 PR fortran/88299
8447 * gfortran.dg/pr88299.f90: New test.
8448
8449 2019-02-17 Harald Anlauf <anlauf@gmx.de>
8450
8451 PR fortran/89077
8452 * gfortran.dg/transfer_simplify_12.f90: New test.
8453
8454 2019-02-17 Marek Polacek <polacek@redhat.com>
8455
8456 PR c++/89217 - ICE with list-initialization in range-based for loop.
8457 * g++.dg/cpp0x/range-for37.C: New test.
8458
8459 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
8460
8461 PR c++/89315
8462 * g++.dg/cpp0x/initlist114.C: New test.
8463
8464 PR c++/89356
8465 * g++.dg/abi/mangle68.C: New test.
8466 * g++.dg/cpp0x/decltype69.C: New test.
8467
8468 2019-02-16 David Malcolm <dmalcolm@redhat.com>
8469
8470 PR c++/88680
8471 * g++.dg/wrappers/pr88680.C: New test.
8472
8473 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8474
8475 PR fortran/71066
8476 * gfortran.dg/coarray_data_1.f90: New test.
8477
8478 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
8479
8480 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
8481 * c-c++-common/patchable_function_entry-default.c: Likewise.
8482 * c-c++-common/patchable_function_entry-definition.c: Likewise.
8483
8484 2019-02-16 Jakub Jelinek <jakub@redhat.com>
8485
8486 PR rtl-optimization/66152
8487 * gcc.target/i386/pr66152.c: New test.
8488
8489 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
8490
8491 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
8492 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
8493
8494 2019-02-15 Tamar Christina <tamar.christina@arm.com>
8495
8496 * lib/target-supports.exp
8497 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
8498 checking alternative.
8499
8500 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
8501
8502 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
8503
8504 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
8505
8506 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
8507 * c-c++-common/patchable_function_entry-default.c: Likewise.
8508 * c-c++-common/patchable_function_entry-definition.c: Likewise.
8509 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
8510
8511 2019-02-15 Jakub Jelinek <jakub@redhat.com>
8512
8513 PR other/69006
8514 PR testsuite/88920
8515 * lib/gcc-dg.exp: If llvm_binutils effective target, set
8516 allow_blank_lines to 2 during initialization.
8517 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
8518 it was previously zero.
8519 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
8520 Clear allow_blank_lines afterwards whenever it was 1.
8521 * gdc.test/gdc-test.exp (dmd2dg): Don't call
8522 dg-allow-blank-lines-in-output here.
8523 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
8524 the tests and restore it back at the end.
8525
8526 * c-c++-common/ubsan/opts-1.c: New test.
8527 * c-c++-common/ubsan/opts-2.c: New test.
8528 * c-c++-common/ubsan/opts-3.c: New test.
8529 * c-c++-common/ubsan/opts-4.c: New test.
8530
8531 2019-02-15 Richard Biener <rguenther@suse.de>
8532 Jakub Jelinek <jakub@redhat.com>
8533
8534 PR tree-optimization/89278
8535 * gcc.dg/pr89278.c: New test.
8536
8537 2019-02-15 Jakub Jelinek <jakub@redhat.com>
8538
8539 PR c/89340
8540 * gcc.dg/pr89340.c: New test.
8541 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
8542 that leaf attribute on nested function is useless.
8543
8544 PR other/89342
8545 * gcc.dg/pr89342.c: New test.
8546
8547 2019-02-14 Jakub Jelinek <jakub@redhat.com>
8548
8549 PR rtl-optimization/89354
8550 * gcc.dg/pr89354.c: New test.
8551
8552 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
8553
8554 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
8555 * gcc.target/i386/ssse3-pabsd.c: Ditto.
8556 * gcc.target/i386/ssse3-pabsw.c: Ditto.
8557 * gcc.target/i386/ssse3-palignr.c: Ditto.
8558 * gcc.target/i386/ssse3-phaddd.c: Ditto.
8559 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
8560 * gcc.target/i386/ssse3-phaddw.c: Ditto.
8561 * gcc.target/i386/ssse3-phsubd.c: Ditto.
8562 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
8563 * gcc.target/i386/ssse3-phsubw.c: Ditto.
8564 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
8565 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
8566 * gcc.target/i386/ssse3-pshufb.c: Ditto.
8567 * gcc.target/i386/ssse3-psignb.c: Ditto.
8568 * gcc.target/i386/ssse3-psignd.c: Ditto.
8569 * gcc.target/i386/ssse3-psignw.c: Ditto.
8570
8571 2018-02-14 Steve Ellcey <sellcey@marvell.com>
8572
8573 * gcc.target/aarch64/pcs_attribute.c: New test.
8574
8575 2019-02-14 Harald Anlauf <anlauf@gmx.de>
8576
8577 PR fortran/88248
8578 * gfortran.dg/pr88248.f90: New test.
8579 * gfortran.dg/f2018_obs.f90: Updated test.
8580
8581 2019-02-14 Tamar Christina <tamar.christina@arm.com>
8582
8583 * gcc.target/arm/pr88850.c: change options to additional option.
8584
8585 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8586
8587 PR d/87864
8588 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
8589 present.
8590
8591 2019-02-14 Tamar Christina <tamar.christina@arm.com>
8592
8593 PR target/88850
8594 * gcc.target/arm/pr88850-2.c: New test.
8595 * lib/target-supports.exp
8596 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
8597 check_effective_target_arm_neon_softfp_fp16_ok,
8598 add_options_for_arm_neon_softfp_fp16): New.
8599
8600 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
8601
8602 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
8603 * lib/target-supports.exp: Add procedure to check for ldrd.
8604
8605 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
8606
8607 PR fortran/72715
8608 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
8609 * gfortran.dg/goacc/loop-3.f95: Likewise.
8610 * gfortran.dg/goacc/pr72715.f90: New test.
8611
8612 2019-02-14 Martin Liska <mliska@suse.cz>
8613
8614 PR rtl-optimization/89242
8615 * g++.dg/pr89242.C: New test.
8616
8617 2019-02-14 Jakub Jelinek <jakub@redhat.com>
8618
8619 PR tree-optimization/89314
8620 * gcc.dg/pr89314.c: New test.
8621
8622 PR middle-end/89284
8623 * gcc.dg/ubsan/pr89284.c: New test.
8624
8625 2019-02-13 Ian Lance Taylor <iant@golang.org>
8626
8627 * gcc.dg/func-attr-1.c: New test.
8628
8629 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
8630
8631 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
8632
8633 2019-02-13 Marek Polacek <polacek@redhat.com>
8634
8635 PR c++/89297 - ICE with OVERLOAD in template.
8636 * g++.dg/cpp0x/initlist113.C: New test.
8637
8638 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
8639
8640 PR c++/86379
8641 * g++.dg/cpp0x/pr86379.C: New.
8642
8643 PR c++/87322
8644 * g++.dg/cpp1y/pr87322.C: New.
8645 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
8646 instantiate the expected number of lambda functions.
8647
8648 2019-02-13 Marek Polacek <polacek@redhat.com>
8649
8650 PR c++/77304
8651 * g++.dg/cpp2a/nontype-class13.C: New test.
8652
8653 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
8654
8655 PR target/89190
8656 * gcc.target/arm/pr89190.c: New test.
8657
8658 2019-02-13 David Malcolm <dmalcolm@redhat.com>
8659
8660 PR c++/89036
8661 * g++.dg/concepts/pr89036.C: New test.
8662
8663 2019-02-13 Tamar Christina <tamar.christina@arm.com>
8664
8665 PR target/88847
8666 * gcc.target/aarch64/sve/pr88847.c: New test.
8667
8668 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
8669 Jakub Jelinek <jakub@redhat.com>
8670
8671 PR middle-end/89303
8672 * g++.dg/torture/pr89303.C: New test.
8673
8674 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8675
8676 PR c++/88986
8677 * g++.dg/cpp1z/using4.C: New.
8678 * g++.dg/cpp1z/using5.C: Likewise.
8679 * g++.dg/cpp1z/using6.C: Likewise.
8680
8681 2019-02-13 Jakub Jelinek <jakub@redhat.com>
8682
8683 PR target/89290
8684 * gcc.target/i386/pr89290.c: New test.
8685
8686 2019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
8687
8688 * gcc.target/i386/enqcmd.c: New test.
8689 * gcc.target/i386/enqcmds.c: Likewise.
8690 * g++.dg/other/i386-2.C: Add -menqcmd.
8691 * g++.dg/other/i386-3.C: Likewise.
8692 * gcc.target/i386/sse-12.c: Likewise.
8693 * gcc.target/i386/sse-13.c: Likewise.
8694 * gcc.target/i386/sse-14.c: Likewise.
8695 * gcc.target/i386/sse-23.c: Likewise.
8696
8697 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
8698
8699 * gcc.target/powerpc/crypto-builtin-1.c
8700 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
8701 New testcases.
8702
8703 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
8704
8705 PR target/89229
8706 * gcc.target/i386/pr89229-1.c: New test.
8707
8708 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
8709
8710 PR target/89233
8711 * gcc.target/s390/pr89233.c: New test.
8712
8713 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
8714
8715 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
8716 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
8717 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
8718
8719 2019-02-12 Richard Biener <rguenther@suse.de>
8720
8721 PR tree-optimization/89253
8722 * gfortran.dg/pr89253.f: New testcase.
8723
8724 2019-02-11 Marek Polacek <polacek@redhat.com>
8725
8726 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
8727 * g++.dg/cpp0x/nullptr40.C: New test.
8728 * g++.dg/cpp0x/nullptr41.C: New test.
8729
8730 2019-02-11 Jakub Jelinek <jakub@redhat.com>
8731
8732 PR c++/88977
8733 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
8734
8735 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
8736
8737 PR tree-optimization/86637
8738 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
8739
8740 2019-02-11 Martin Sebor <msebor@redhat.com>
8741
8742 PR tree-optimization/88771
8743 * gcc.dg/Wstringop-overflow-8.c: New test.
8744 * gcc.dg/Wstringop-overflow-9.c: New test.
8745 * gcc.dg/Warray-bounds-40.c: New test.
8746 * gcc.dg/builtin-stpncpy.c: Adjust.
8747 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
8748 * g++.dg/opt/memcpy1.C: Adjust.
8749
8750 2019-02-11 Martin Sebor <msebor@redhat.com>
8751
8752 PR c++/87996
8753 * c-c++-common/array-5.c: New test.
8754 * c-c++-common/pr68107.c: Adjust text of diagnostics.
8755 * g++.dg/init/new38.C: Same.
8756 * g++.dg/init/new43.C: Same.
8757 * g++.dg/init/new44.C: Same.
8758 * g++.dg/init/new46.C: Same.
8759 * g++.dg/other/large-size-array.C: Same.
8760 * g++.dg/other/new-size-type.C: Same.
8761 * g++.dg/template/array30.C: Same.
8762 * g++.dg/template/array32.C: New test.
8763 * g++.dg/template/dependent-name3.C: Adjust.
8764 * gcc.dg/large-size-array-3.c: Same.
8765 * gcc.dg/large-size-array-5.c: Same.
8766 * gcc.dg/large-size-array.c: Same.
8767 * g++.old-deja/g++.brendan/array1.C: Same.
8768 * g++.old-deja/g++.mike/p6149.C: Same.
8769
8770 2019-02-11 Martin Sebor <msebor@redhat.com>
8771
8772 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
8773
8774 2019-02-11 Tamar Christina <tamar.christina@arm.com>
8775
8776 PR middle-end/88560
8777 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
8778 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
8779 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
8780
8781 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
8782
8783 * gcc.target/powerpc/vec-sld-modulo.c: New.
8784 * gcc.target/powerpc/vec-srad-modulo.c: New.
8785 * gcc.target/powerpc/vec-srd-modulo.c: New.
8786
8787 2019-02-11 Martin Liska <mliska@suse.cz>
8788
8789 PR ipa/89009
8790 * g++.dg/ipa/pr89009.C: New test.
8791
8792 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8793
8794 PR fortran/71723
8795 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
8796 * gfortran.dg/pointer_init_6.f90: Likewise.
8797 * gfortran.dg/pointer_init_9.f90: New test.
8798
8799 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8800
8801 PR fortran/67679
8802 * gfortran.dg/warn_undefined_1.f90: New test.o
8803
8804 2019-02-10 Jakub Jelinek <jakub@redhat.com>
8805
8806 PR tree-optimization/89268
8807 * gcc.dg/vect/pr89268.c: New test.
8808
8809 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8810
8811 * gnat.dg/lto19.adb: Remove dg-excess-errors.
8812
8813 2019-02-09 Harald Anlauf <anlauf@gmx.de>
8814
8815 PR fortran/89077
8816 * gfortran.dg/substr_simplify.f90: New test.
8817
8818 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
8819
8820 PR ipa/88711
8821 * gfortran.dg/pr79966.f90: Xfail everwyhere.
8822
8823 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
8824
8825 PR fortran/89200
8826 * gfortran.dg/array_reference_2.f90 : New test.
8827
8828 2019-02-09 Jakub Jelinek <jakub@redhat.com>
8829
8830 PR middle-end/89246
8831 * gcc.dg/gomp/pr89246-1.c: New test.
8832 * gcc.dg/gomp/pr89246-2.c: New test.
8833
8834 2019-02-08 Jakub Jelinek <jakub@redhat.com>
8835
8836 PR tree-optimization/88739
8837 * gcc.c-torture/execute/pr88739.c: New test.
8838
8839 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8840
8841 PR testsuite/89258
8842 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
8843
8844 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
8845
8846 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
8847 * gcc.target/s390/vector/vec-copysign.c: New test.
8848
8849 2019-02-08 Richard Biener <rguenther@suse.de>
8850
8851 PR tree-optimization/89247
8852 * gcc.dg/torture/pr89247.c: New testcase.
8853
8854 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
8855
8856 * gcc.target/s390/jump-label.c: New test.
8857
8858 2019-02-08 Richard Biener <rguenther@suse.de>
8859
8860 PR testsuite/89250
8861 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
8862
8863 2019-02-08 Jakub Jelinek <jakub@redhat.com>
8864
8865 PR rtl-optimization/89234
8866 * g++.dg/ubsan/pr89234.C: New test.
8867
8868 2019-02-08 Richard Biener <rguenther@suse.de>
8869
8870 PR middle-end/89223
8871 * gcc.dg/torture/pr89223.c: New testcase.
8872
8873 2019-02-07 David Malcolm <dmalcolm@redhat.com>
8874
8875 PR tree-optimization/86637
8876 PR tree-optimization/89235
8877 * gcc.c-torture/compile/pr86637-1.c: New test.
8878 * gcc.c-torture/compile/pr86637-2.c: New test.
8879 * gcc.c-torture/compile/pr86637-3.c: New test.
8880 * gcc.c-torture/compile/pr89235.c: New test.
8881
8882 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8883
8884 * gcc.target/aarch64/abd_1.c: New test.
8885 * gcc.dg/sabd_1.c: Likewise.
8886
8887 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
8888
8889 PR fortran/52789
8890 * gfortran.dg/wunused-parameter_2.f90: New test.
8891
8892 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
8893
8894 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
8895
8896 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
8897
8898 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
8899 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
8900
8901 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
8902 Jakub Jelinek <jakub@redhat.com>
8903
8904 PR bootstrap/88714
8905 * gcc.c-torture/execute/pr88714.c: New test.
8906 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
8907
8908 2019-02-07 Tamar Christina <tamar.christina@arm.com>
8909
8910 PR/target 88850
8911 * gcc.target/arm/pr88850.c: New test.
8912
8913 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
8914
8915 PR c++/86218
8916 * g++.dg/cpp0x/pr86218.C: New.
8917
8918 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
8919
8920 PR rtl-optimization/89225
8921 * gcc.target/powerpc/pr89225.c: New.
8922
8923 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
8924
8925 * gnat.dg/opt76.adb: New test.
8926
8927 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8928
8929 PR fortran/71860
8930 * gfortran.dg/null_10.f90: New test.
8931
8932 2019-02-06 David Malcolm <dmalcolm@redhat.com>
8933
8934 PR c++/71302
8935 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
8936 column numbers to dg-warning directives where they are correct.
8937 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
8938 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
8939 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
8940
8941 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8942
8943 PR debug/87451
8944 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
8945 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
8946 xfail scan-assembler-not with Solaris as.
8947
8948 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
8949
8950 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
8951 counts and target.
8952 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
8953 counts and target.
8954 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
8955 counts and target.
8956
8957 2019-02-06 Richard Biener <rguenther@suse.de>
8958
8959 PR tree-optimization/89182
8960 * gfortran.dg/graphite/pr89182.f90: New testcase.
8961
8962 2019-02-06 Jakub Jelinek <jakub@redhat.com>
8963
8964 PR c/89211
8965 * gcc.dg/pr89211.c: New test.
8966
8967 PR middle-end/89210
8968 * c-c++-common/builtin-convertvector-2.c: New test.
8969
8970 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
8971
8972 PR go/89019
8973 * lib/go-torture.exp: Test compiling with -flto.
8974
8975 2019-02-06 Joseph Myers <joseph@codesourcery.com>
8976
8977 PR c/88584
8978 * gcc.dg/redecl-18.c: New test.
8979
8980 2019-02-05 Jakub Jelinek <jakub@redhat.com>
8981
8982 PR c++/89187
8983 * g++.dg/opt/pr89187.C: New test.
8984
8985 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
8986
8987 * jit.dg/add-driver-options-testlib.c: Add support file for
8988 test-add-driver-options.c testcase.
8989 * jit.dg/all-non-failing-tests.h: Add note about
8990 test-add-driver-options.c
8991 * jit.dg/jit.exp (jit-dg-test): Update to support
8992 add-driver-options-testlib.c compilation.
8993 * jit.dg/test-add-driver-options.c: New testcase.
8994
8995 2019-02-05 Jakub Jelinek <jakub@redhat.com>
8996
8997 PR rtl-optimization/11304
8998 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
8999 * gcc.target/i386/call-2.c: New test.
9000
9001 2019-02-05 Marek Polacek <polacek@redhat.com>
9002
9003 PR c++/89158 - by-value capture of constexpr variable broken.
9004 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
9005
9006 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
9007
9008 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
9009
9010 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9011
9012 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
9013 target.
9014 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
9015
9016 PR target/89188
9017 * g++.dg/opt/pr89188.C: New test.
9018
9019 PR rtl-optimization/89195
9020 * gcc.c-torture/execute/pr89195.c: New test.
9021
9022 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
9023
9024 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
9025 hardware.
9026 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
9027 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
9028 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
9029 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
9030 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
9031 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
9032 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
9033 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
9034 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
9035
9036 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9037
9038 PR target/89186
9039 * g++.dg/ext/vector36.C: New test.
9040
9041 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
9042
9043 PR c++/87770
9044 * g++.dg/pr87770.C: New.
9045
9046 2019-02-04 Harald Anlauf <anlauf@gmx.de>
9047
9048 PR fortran/89077
9049 * gfortran.dg/pr89077.f90: New test.
9050
9051 2019-02-04 Martin Liska <mliska@suse.cz>
9052
9053 PR ipa/88985
9054 * gcc.dg/ipa/pr88985.c: New test.
9055
9056 2019-02-04 Jakub Jelinek <jakub@redhat.com>
9057
9058 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
9059 characters or extra spaces after the comment character.
9060
9061 2019-02-04 Jakub Jelinek <jakub@redhat.com>
9062
9063 * g++.dg/torture/alias-1.C: New test.
9064
9065 2019-02-03 Martin Sebor <msebor@redhat.com>
9066
9067 PR c/69661
9068 * c-c++-common/Wsequence-point-2.c: New test.
9069
9070 PR c++/44648
9071 * g++.dg/warn/Wunused-var-35.C: New test.
9072
9073 2019-02-03 Richard Biener <rguenther@suse.de>
9074
9075 PR debug/87295
9076 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
9077
9078 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9079
9080 PR fortran/88298
9081 * gfortran.dg/warn_conversion_10.f90: New test.
9082
9083 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
9084
9085 PR fortran/88393
9086 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
9087
9088 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
9089
9090 PR fortran/88980
9091 * gfortran.dg/realloc_on_assign_32.f90 : New test.
9092
9093 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
9094
9095 PR fortran/88685
9096 * gfortran.dg/pointer_array_component_3.f90 : New test.
9097
9098 2019-02-02 Jakub Jelinek <jakub@redhat.com>
9099
9100 PR middle-end/87887
9101 * gcc.dg/gomp/pr87887-1.c: New test.
9102 * gcc.dg/gomp/pr87887-2.c: New test.
9103
9104 2019-02-01 Jakub Jelinek <jakub@redhat.com>
9105
9106 PR fortran/83246
9107 PR fortran/89084
9108 * gfortran.dg/pr89084.f90: New test.
9109 * gfortran.dg/lto/pr89084_0.f90: New test.
9110 * gfortran.dg/pr83246.f90: New test.
9111
9112 2019-02-01 Marek Polacek <polacek@redhat.com>
9113
9114 PR c++/88325 - ICE with invalid out-of-line template member definition.
9115 * g++.dg/cpp2a/typename14.C: New test.
9116
9117 2019-02-01 Richard Biener <rguenther@suse.de>
9118
9119 PR middle-end/88597
9120 * gcc.dg/torture/pr88597.c: New testcase.
9121
9122 2019-02-01 Richard Biener <rguenther@suse.de>
9123
9124 PR tree-optimization/85497
9125 * gcc.dg/graphite/pr85497.c: New testcase.
9126
9127 2019-02-01 Richard Biener <rguenther@suse.de>
9128
9129 PR testsuite/87451
9130 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
9131
9132 2019-02-01 Jakub Jelinek <jakub@redhat.com>
9133
9134 PR tree-optimization/89143
9135 * gcc.dg/tree-ssa/vrp121.c: New test.
9136
9137 PR tree-optimization/88107
9138 * gcc.dg/gomp/pr88107.c: New test.
9139
9140 PR c++/87175
9141 * g++.dg/ext/attrib57.C: New test.
9142
9143 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
9144
9145 PR tree-optimization/88932
9146 * gfortran.dg/pr88932.f90: New test.
9147
9148 2019-01-31 Marek Polacek <polacek@redhat.com>
9149
9150 PR c++/88983 - ICE with switch in constexpr function.
9151 * g++.dg/cpp1y/constexpr-88983.C: New test.
9152
9153 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
9154
9155 PR fortran/88669
9156 * gfortran.dg/contiguous_9.f90: New test.
9157
9158 2019-01-31 Marek Polacek <polacek@redhat.com>
9159
9160 PR c++/89083, c++/80864 - ICE with list initialization in template.
9161 * g++.dg/cpp0x/initlist107.C: New test.
9162 * g++.dg/cpp0x/initlist108.C: New test.
9163 * g++.dg/cpp0x/initlist109.C: New test.
9164 * g++.dg/cpp0x/initlist110.C: New test.
9165 * g++.dg/cpp0x/initlist111.C: New test.
9166 * g++.dg/cpp0x/initlist112.C: New test.
9167 * g++.dg/init/ptrfn4.C: New test.
9168
9169 2019-01-31 David Malcolm <dmalcolm@redhat.com>
9170
9171 PR c/89122
9172 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
9173 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
9174
9175 2019-01-31 Richard Biener <rguenther@suse.de>
9176
9177 PR tree-optimization/89135
9178 * gcc.dg/torture/pr89135.c: New testcase.
9179
9180 2019-01-31 Jakub Jelinek <jakub@redhat.com>
9181
9182 PR sanitizer/89124
9183 * c-c++-common/asan/pr89124.c: New test.
9184
9185 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9186
9187 PR fortran/52564
9188 * gfortran.dg/print_2.f90: New test.
9189
9190 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
9191
9192 PR rtl-optimization/87246
9193 * gcc.target/i386/pr87246.c: New.
9194
9195 2019-01-30 Marek Polacek <polacek@redhat.com>
9196
9197 PR c++/89119 - ICE with value-initialization in template.
9198 * g++.dg/cpp0x/initlist-value3.C: New test.
9199
9200 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
9201
9202 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
9203 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
9204 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
9205 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
9206 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
9207 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
9208 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
9209 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
9210 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
9211 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
9212
9213 2019-01-30 Richard Biener <rguenther@suse.de>
9214
9215 PR tree-optimization/89111
9216 * gcc.dg/torture/pr89111.c: New testcase.
9217
9218 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
9219
9220 PR testsuite/88920
9221 * lib/target-supports.exp: Cache result.
9222
9223 2019-01-30 Jakub Jelinek <jakub@redhat.com>
9224
9225 PR c++/89105
9226 * g++.target/i386/pr89105.C: New test.
9227
9228 PR c/89061
9229 * gcc.dg/pr89061.c: New test.
9230
9231 2019-01-29 Martin Sebor <msebor@redhat.com>
9232
9233 PR c/88956
9234 * gcc.dg/Warray-bounds-39.c: New test.
9235
9236 2019-01-29 Marek Polacek <polacek@redhat.com>
9237
9238 PR testsuite/89110
9239 * g++.dg/other/nontype-1.C: Expect error in all modes.
9240 * g++.dg/parse/crash13.C: Likewise.
9241 * g++.dg/parse/error36.C: Likewise.
9242 * g++.dg/template/error29.C: Likewise.
9243
9244 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9245
9246 PR fortran/57048
9247 * gfortran.dg/c_funptr_1.f90: New file.
9248 * gfortran.dg/c_funptr_1_mod.f90: New file.
9249
9250 2019-01-29 Jakub Jelinek <jakub@redhat.com>
9251
9252 PR c++/66676
9253 PR ipa/89104
9254 * gcc.dg/gomp/pr89104.c: New test.
9255
9256 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9257
9258 * gdc.dg/pr89042a.d: Mark as compile test.
9259 * gdc.dg/pr89042b.d: Likewise.
9260
9261 2019-01-29 Richard Biener <rguenther@suse.de>
9262
9263 PR debug/87295
9264 * g++.dg/lto/pr87295_0.C: New testcase.
9265
9266 2019-01-29 Jakub Jelinek <jakub@redhat.com>
9267
9268 PR c/89045
9269 * gcc.dg/pr89045.c: New test.
9270
9271 PR c/86125
9272 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
9273 lp64, ilp32 and llp64 only.
9274 (fputs): Use unsigned long long instead of size_t for return type.
9275 (vfprintf, vfscanf): Accept arbitrary target specific type for
9276 va_list.
9277
9278 2019-01-28 Marek Polacek <polacek@redhat.com>
9279
9280 PR c++/88358 - name wrongly treated as type.
9281 * g++.dg/cpp2a/typename1.C: Add dg-error.
9282 * g++.dg/cpp2a/typename13.C: New test.
9283 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
9284 Add typename.
9285
9286 2019-01-28 Marek Polacek <polacek@redhat.com>
9287
9288 * g++.dg/cpp0x/enum37.C: Add dg-error.
9289
9290 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
9291
9292 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
9293 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
9294
9295 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
9296
9297 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
9298 "-Wattribute-alias".
9299
9300 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
9301
9302 PR fortran/70696
9303 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
9304
9305 2019-01-27 Marek Polacek <polacek@redhat.com>
9306
9307 PR c++/88815 - narrowing conversion lost in decltype.
9308 PR c++/78244 - narrowing conversion in template not detected.
9309 * g++.dg/cpp0x/Wnarrowing15.C: New test.
9310 * g++.dg/cpp0x/Wnarrowing16.C: New test.
9311 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
9312 * g++.dg/cpp1y/Wnarrowing1.C: New test.
9313
9314 PR c++/89024 - ICE with incomplete enum type.
9315 * g++.dg/cpp0x/enum37.C: New test.
9316
9317 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
9318
9319 * gnat.dg/opt75.adb: New test.
9320 * gnat.dg/opt75_pkg.ad[sb]: New helper.
9321
9322 2019-01-27 Jakub Jelinek <jakub@redhat.com>
9323
9324 PR target/87214
9325 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
9326 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
9327
9328 2019-01-26 Martin Jambor <mjambor@suse.cz>
9329
9330 PR ipa/88933
9331 * gfortran.dg/gomp/pr88933.f90: New test.
9332
9333 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
9334
9335 PR d/89042
9336 * gdc.dg/pr89042a.d: New test.
9337 * gdc.dg/pr89042b.d: New test.
9338
9339 2019-01-26 Harald Anlauf <anlauf@gmx.de>
9340
9341 PR fortran/57553
9342 * gfortran.dg/pr57553.f90: New test.
9343
9344 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
9345
9346 * gnat.dg/array34.adb: New test.
9347
9348 2019-01-26 Jakub Jelinek <jakub@redhat.com>
9349
9350 PR preprocessor/88974
9351 * c-c++-common/cpp/pr88974.c: New test.
9352
9353 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
9354
9355 PR c++/88969
9356 * g++.dg/cpp2a/destroying-delete2.C: New.
9357 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
9358
9359 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
9360
9361 PR fortran/85780
9362 * gfortran.dg/pr85780.f90: Update testcase for error message.
9363
9364 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
9365
9366 PR target/88469
9367 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
9368 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
9369 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
9370
9371 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
9372
9373 PR middle-end/89037
9374 * gcc.dg/pr89037.c: New test.
9375
9376 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
9377
9378 * lib/target-supports.exp (check_effective_target_fenv): New.
9379 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
9380 fenv effective target.
9381 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
9382 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
9383 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
9384 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
9385
9386 2019-01-25 Richard Biener <rguenther@suse.de>
9387
9388 PR tree-optimization/86865
9389 * gcc.dg/graphite/pr86865.c: New testcase.
9390 * gcc.dg/graphite/pr69728.c: XFAIL.
9391 * gcc.dg/graphite/scop-21.c: Likewise.
9392
9393 2019-01-24 Martin Sebor <msebor@redhat.com>
9394
9395 PR c/86125
9396 PR c/88886
9397 PR middle-end/86308
9398 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
9399 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
9400 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
9401 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
9402 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
9403 * gcc.dg/builtins-69.c: New test.
9404 * gcc.dg/Wint-conversion-2.c: Add expected warning.
9405 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
9406
9407 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
9408
9409 PR rtl-optimization/88948
9410 * gcc.target/i386/pr88948.c: New test.
9411
9412 2019-01-24 Jakub Jelinek <jakub@redhat.com>
9413
9414 PR debug/89006
9415 * g++.dg/debug/pr89006.C: New test.
9416
9417 PR middle-end/89015
9418 * gcc.dg/gomp/pr89015.c: New test.
9419
9420 PR c++/88976
9421 * c-c++-common/gomp/cancel-2.c: New test.
9422 * gcc.dg/gomp/cancel-1.c: New test.
9423 * g++.dg/gomp/cancel-1.C: New test.
9424 * g++.dg/gomp/cancel-2.C: New test.
9425 * g++.dg/gomp/cancel-3.C: New test.
9426
9427 2019-01-24 Jakub Jelinek <jakub@redhat.com>
9428
9429 PR tree-optimization/89027
9430 * gfortran.dg/gomp/pr89027.f90: New test.
9431
9432 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
9433
9434 PR fortran/88929
9435 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
9436 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
9437
9438 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
9439
9440 PR libgcc/88931
9441 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
9442 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
9443 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
9444 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
9445
9446 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
9447
9448 PR target/88998
9449 * g++.target/i386/pr88998.c: New test.
9450
9451 2019-01-23 Marek Polacek <polacek@redhat.com>
9452
9453 PR c++/88757 - qualified name treated wrongly as type.
9454 * g++.dg/cpp0x/dependent2.C: New test.
9455 * g++.dg/cpp2a/typename10.C: Remove dg-error.
9456 * g++.dg/cpp2a/typename12.C: New test.
9457 * g++.dg/template/static30.C: Remove dg-error.
9458
9459 2019-01-23 Jakub Jelinek <jakub@redhat.com>
9460
9461 PR c/44715
9462 * c-c++-common/pr44715.c: New test.
9463
9464 PR c++/88984
9465 * c-c++-common/pr88984.c: New test.
9466
9467 2019-01-23 Richard Biener <rguenther@suse.de>
9468
9469 PR tree-optimization/89008
9470 * gcc.dg/torture/pr89008.c: New testcase.
9471
9472 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
9473
9474 * gnat.dg/specs/opt4.ads: New test.
9475
9476 2019-01-23 Jakub Jelinek <jakub@redhat.com>
9477
9478 PR tree-optimization/88964
9479 * gfortran.dg/pr88964.f90: New test.
9480
9481 2019-01-22 Martin Sebor <msebor@redhat.com>
9482
9483 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
9484 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
9485 non_strict_align.
9486 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
9487 * c-c++-common/Wrestrict.c: Make xfails conditional on target
9488 non_strict_align.
9489
9490 2018-01-22 Steve Ellcey <sellcey@marvell.com>
9491
9492 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
9493 to aarch64*-*-* target.
9494 * c-c++-common/gomp/pr60823-3.c: Ditto.
9495 * g++.dg/gomp/declare-simd-1.C: Ditto.
9496 * g++.dg/gomp/declare-simd-3.C: Ditto.
9497 * g++.dg/gomp/declare-simd-4.C: Ditto.
9498 * g++.dg/gomp/declare-simd-7.C: Ditto.
9499 * g++.dg/gomp/pr88182.C: Ditto.
9500 * gcc.dg/gomp/declare-simd-1.c: Ditto.
9501 * gcc.dg/gomp/declare-simd-3.c: Ditto.
9502 * gcc.dg/gomp/pr59669-2.c: Ditto.
9503 * gcc.dg/gomp/pr87895-1.c: Ditto.
9504 * gcc.dg/gomp/simd-clones-2.c: Ditto.
9505 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
9506 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
9507 * gfortran.dg/gomp/pr83977.f90: Ditto.
9508
9509 2019-01-22 Jakub Jelinek <jakub@redhat.com>
9510
9511 PR target/88965
9512 * gcc.target/powerpc/pr88965.c: New test.
9513
9514 PR middle-end/88968
9515 * c-c++-common/gomp/atomic-23.c: New test.
9516
9517 2019-01-22 Harald Anlauf <anlauf@gmx.de>
9518
9519 PR fortran/88579
9520 * gfortran.dg/power_8.f90: New test.
9521
9522 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
9523
9524 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
9525 * g++.dg/vec-init-1.C: Likewise.
9526 * gcc.dg/pr87793.c: Likewise.
9527
9528 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
9529
9530 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
9531 * g++.dg/cpp0x/pr86397-2.C: Likewise.
9532
9533 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
9534
9535 PR target/88469
9536 * gcc.target/arm/aapcs/bitfield2.c: New test.
9537 * gcc.target/arm/aapcs/bitfield3.c: New test.
9538
9539 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
9540
9541 PR rtl-optimization/87763
9542 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
9543
9544 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
9545
9546 PR target/88954
9547 * gcc.target/i386/pr88954-1.c: New test.
9548 * gcc.target/i386/pr88954-2.c: Likewise.
9549
9550 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
9551
9552 PR target/88469
9553 * gcc.target/arm/aapcs/bitfield1.c: New test.
9554 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
9555 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
9556 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
9557
9558 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
9559
9560 * gfortran.dg/array_function_5.f90: Fix a dg directive.
9561 * gfortran.dg/block_16.f08: Likewise.
9562 * gfortran.dg/dec_structure_14.f90: Likewise.
9563 * gfortran.dg/namelist_96.f90: Likewise.
9564 * gfortran.dg/newunit_5.f90.f90: Moved to
9565 * gfortran.dg/newunit_5.f90: here.
9566 * gfortran.dg/pdt_28.f03: Likewise.
9567 * gfortran.dg/spread_simplify_1.f90: Likewise.
9568
9569 2019-01-22 Tamar Christina <tamar.christina@arm.com>
9570
9571 PR/tree-optimization 88903
9572 * gcc.dg/vect/pr88903-1.c: Add explicit &.
9573
9574 2019-01-22 Jakub Jelinek <jakub@redhat.com>
9575
9576 PR rtl-optimization/88904
9577 * gcc.c-torture/execute/pr88904.c: New test.
9578
9579 PR target/88905
9580 * gcc.dg/pr88905.c: New test.
9581
9582 PR rtl-optimization/49429
9583 PR target/49454
9584 PR rtl-optimization/86334
9585 PR target/88906
9586 * gcc.target/i386/pr86334.c: New test.
9587 * gcc.target/i386/pr88906.c: New test.
9588
9589 2019-01-21 Jakub Jelinek <jakub@redhat.com>
9590
9591 PR c++/88949
9592 * g++.dg/gomp/pr88949.C: New test.
9593
9594 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
9595
9596 * class_66.f90: Fix a dg directive.
9597 * debug/pr35154-stabs.f: Likewise.
9598 * dec_d_lines_3.f: Likewise.
9599 * dec_d_lines_3.f: Likewise.
9600 * dec_structure_12.f90: Likewise.
9601 * dec_structure_15.f90: Likewise.
9602 * deferred_character_31.f90: Likewise.
9603 * dtio_31.f03: Likewise.
9604 * dtio_32.f03: Likewise.
9605 * extends_11.f03: Likewise.
9606 * integer_plus.f90: Likewise.
9607 * pdt_25.f03: Likewise.
9608 * pr58968.f: Likewise.
9609 * pr78259.f90: Likewise.
9610 * vect/vect-2.f90: Likewise.
9611 * matmul_const.f90: Likewise.
9612
9613 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
9614
9615 PR target/88938
9616 * gcc.target/i386/pr88938.c: New test.
9617
9618 2019-01-21 Jakub Jelinek <jakub@redhat.com>
9619
9620 PR sanitizer/88901
9621 * g++.dg/asan/pr88901.C: New test.
9622
9623 2019-01-21 Tamar Christina <tamar.christina@arm.com>
9624
9625 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
9626
9627 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
9628
9629 PR c/88928
9630 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
9631 * gcc.dg/pr88928.c: New test case.
9632
9633 2019-01-21 Jakub Jelinek <jakub@redhat.com>
9634
9635 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
9636 {long ,short ,}{unsigned ,}int.
9637
9638 2019-01-21 Richard Biener <rguenther@suse.de>
9639
9640 PR tree-optimization/88934
9641 * gfortran.dg/pr88934.f90: New testcase.
9642
9643 2019-01-20 Ulrich Drepper <drepper@redhat.com>
9644
9645 Fix after C++ P0600 implementation.
9646 * g++.dg/init/new39.C: Don't just ignore result of new.
9647
9648 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
9649
9650 * gdc.dg/runnable.d: Add more tests for comparing complex types.
9651
9652 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
9653
9654 * gdc.dg/runnable.d: Add tests for comparing complex types.
9655
9656 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
9657
9658 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
9659 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
9660 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
9661 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
9662
9663 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
9664
9665 PR fortran/37835
9666 * gfortran.dg/no-automatic.f90: New test.
9667
9668 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9669
9670 PR fortran/77960
9671 * gfortran.dg/pr77960.f90: New test.
9672
9673 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9674 Paul Thomas <pault@gcc.gnu.org>
9675
9676 PR fortran/56789
9677 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
9678 scan-tree tests that fail with patch.
9679 * gfortran.dg/contiguous_8.f90: New test.
9680
9681 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
9682
9683 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
9684 inner strides.
9685 * gfortran.dg/loop_versioning_9.f90: New test.
9686 * gfortran.dg/loop_versioning_10.f90: Likewise.
9687
9688 2019-01-19 Jakub Jelinek <jakub@redhat.com>
9689
9690 PR fortran/88902
9691 * gfortran.dg/pr88902.f90: New test.
9692
9693 2019-01-18 Martin Sebor <msebor@redhat.com>
9694
9695 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
9696
9697 2019-01-18 Ian Lance Taylor <iant@golang.org>
9698
9699 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
9700 is no longer externally visible.
9701
9702 2019-01-18 Marek Polacek <polacek@redhat.com>
9703
9704 PR c++/86926
9705 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
9706
9707 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
9708
9709 PR middle-end/88587
9710 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
9711 (dg-options): Replace -m32 with -fno-pic.
9712 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
9713 (dg-options): Remove -m32.
9714
9715 2019-01-18 Richard Biener <rguenther@suse.de>
9716
9717 PR tree-optimization/88903
9718 * gcc.dg/vect/pr88903-1.c: New testcase.
9719 * gcc.dg/vect/pr88903-2.c: Likewise.
9720
9721 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
9722
9723 PR c/51628
9724 PR c/88664
9725 * c-c++-common/pr51628-33.c: New test.
9726 * c-c++-common/pr51628-35.c: New test.
9727 * c-c++-common/pr88664-1.c: Likewise.
9728 * c-c++-common/pr88664-2.c: Likewise.
9729 * gcc.dg/pr51628-34.c: Likewise.
9730
9731 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
9732
9733 PR target/88799
9734 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
9735 mp and sec extensions to armv7-a.
9736
9737 2019-01-18 Martin Liska <mliska@suse.cz>
9738
9739 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
9740 expected function name.
9741
9742 2019-01-18 Jakub Jelinek <jakub@redhat.com>
9743
9744 PR tree-optimization/86214
9745 * g++.dg/opt/pr86214-1.C: New test.
9746 * g++.dg/opt/pr86214-2.C: New test.
9747
9748 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
9749
9750 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
9751
9752 2019-01-18 Jakub Jelinek <jakub@redhat.com>
9753
9754 Reapply:
9755 2018-12-15 Jakub Jelinek <jakub@redhat.com>
9756
9757 PR target/88489
9758 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
9759 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
9760
9761 2019-01-18 Martin Liska <mliska@suse.cz>
9762
9763 PR middle-end/88587
9764 * g++.target/i386/pr88587.C: New test.
9765 * gcc.target/i386/mvc13.c: New test.
9766
9767 2018-01-17 Steve Ellcey <sellcey@cavium.com>
9768
9769 PR fortran/88898
9770 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
9771 warning checks.
9772 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
9773 * gfortran.dg/gomp/pr83977.f90: Ditto.
9774
9775 2019-01-17 Martin Sebor <msebor@redhat.com>
9776
9777 PR middle-end/88273
9778 * gcc.dg/Warray-bounds-38.c: New test.
9779
9780 2018-01-17 Steve Ellcey <sellcey@cavium.com>
9781
9782 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
9783 warning checks and assembler scans.
9784 * c-c++-common/gomp/pr60823-3.c: Ditto.
9785 * c-c++-common/gomp/pr63328.c: Ditto.
9786 * g++.dg/gomp/declare-simd-1.C: Ditto.
9787 * g++.dg/gomp/declare-simd-3.C: Ditto.
9788 * g++.dg/gomp/declare-simd-4.C: Ditto.
9789 * g++.dg/gomp/declare-simd-7.C: Ditto.
9790 * g++.dg/gomp/pr88182.C: Ditto.
9791 * g++.dg/vect/simd-clone-7.cc: Ditto.
9792 * gcc.dg/gomp/declare-simd-1.c: Ditto.
9793 * gcc.dg/gomp/declare-simd-3.c: Ditto.
9794 * gcc.dg/gomp/pr59669-2.c: Ditto.
9795 * gcc.dg/gomp/pr87895-1.c: Ditto.
9796 * gcc.dg/gomp/pr87895-2.c: Ditto.
9797 * gcc.dg/gomp/simd-clones-2.c: Ditto.
9798 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
9799 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
9800 * gfortran.dg/gomp/pr83977.f90: Ditto.
9801
9802 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9803
9804 * g++.dg/cpp0x/auto52.C: Test locations too.
9805 * g++.dg/cpp0x/trailing2.C: Likewise.
9806 * g++.dg/cpp1y/auto-fn18.C: Likewise.
9807 * g++.dg/cpp1y/auto-fn25.C: Likewise.
9808 * g++.dg/cpp1y/auto-fn52.C: Likewise.
9809 * g++.dg/cpp1y/auto-fn53.C: Likewise.
9810 * g++.dg/cpp1y/auto-fn54.C: Likewise.
9811
9812 2019-01-17 David Malcolm <dmalcolm@redhat.com>
9813
9814 PR c++/88699
9815 * g++.dg/template/pr88699.C: New test.
9816
9817 2019-01-17 Martin Sebor <msebor@redhat.com>
9818
9819 PR tree-optimization/88800
9820 * c-c++-common/Wrestrict.c: Adjust.
9821 * gcc.dg/Warray-bounds-37.c: New test.
9822 * gcc.dg/builtin-memcpy-2.c: New test.
9823 * gcc.dg/builtin-memcpy.c: New test.
9824
9825 2019-01-17 Tamar Christina <tamar.christina@arm.com>
9826
9827 PR target/88850
9828 * gcc.target/arm/pr51968.c: Use neon intrinsics.
9829
9830 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
9831 Kwok Cheung Yeung <kcy@codesourcery.com>
9832 Julian Brown <julian@codesourcery.com>
9833 Tom de Vries <tom@codesourcery.com>
9834
9835 * gcc.dg/20020312-2.c: Add amdgcn support.
9836 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
9837 * gcc.dg/builtin-apply2.c: Likewise.
9838 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
9839 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
9840 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
9841 * gcc.dg/memcmp-1.c: Increase timeout factor.
9842 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
9843 * gcc.dg/sibcall-10.c: xfail on amdgcn.
9844 * gcc.dg/sibcall-9.c: Likewise.
9845 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
9846 * gcc.dg/tree-ssa/pr84512.c: Likewise.
9847 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
9848 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
9849 * lib/target-supports.exp (check_effective_target_trampolines):
9850 Configure amdgcn.
9851 (check_profiling_available): Likewise.
9852 (check_effective_target_global_constructor): Likewise.
9853 (check_effective_target_return_address): Likewise.
9854 (check_effective_target_fopenacc): Likewise.
9855 (check_effective_target_fopenmp): Likewise.
9856 (check_effective_target_vect_int): Likewise.
9857 (check_effective_target_vect_intfloat_cvt): Likewise.
9858 (check_effective_target_vect_uintfloat_cvt): Likewise.
9859 (check_effective_target_vect_floatint_cvt): Likewise.
9860 (check_effective_target_vect_floatuint_cvt): Likewise.
9861 (check_effective_target_vect_simd_clones): Likewise.
9862 (check_effective_target_vect_shift): Likewise.
9863 (check_effective_target_whole_vector_shift): Likewise.
9864 (check_effective_target_vect_bswap): Likewise.
9865 (check_effective_target_vect_shift_char): Likewise.
9866 (check_effective_target_vect_long): Likewise.
9867 (check_effective_target_vect_float): Likewise.
9868 (check_effective_target_vect_double): Likewise.
9869 (check_effective_target_vect_perm): Likewise.
9870 (check_effective_target_vect_perm_byte): Likewise.
9871 (check_effective_target_vect_perm_short): Likewise.
9872 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9873 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9874 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
9875 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
9876 (check_effective_target_vect_natural_alignment): Likewise.
9877 (check_effective_target_vect_fully_masked): Likewise.
9878 (check_effective_target_vect_element_align): Likewise.
9879 (check_effective_target_vect_masked_store): Likewise.
9880 (check_effective_target_vect_scatter_store): Likewise.
9881 (check_effective_target_vect_condition): Likewise.
9882 (check_effective_target_vect_cond_mixed): Likewise.
9883 (check_effective_target_vect_char_mult): Likewise.
9884 (check_effective_target_vect_short_mult): Likewise.
9885 (check_effective_target_vect_int_mult): Likewise.
9886 (check_effective_target_sqrt_insn): Likewise.
9887 (check_effective_target_vect_call_sqrtf): Likewise.
9888 (check_effective_target_vect_call_btrunc): Likewise.
9889 (check_effective_target_vect_call_btruncf): Likewise.
9890 (check_effective_target_vect_call_ceil): Likewise.
9891 (check_effective_target_vect_call_floorf): Likewise.
9892 (check_effective_target_lto): Likewise.
9893 (check_vect_support_and_set_flags): Likewise.
9894 (check_effective_target_vect_stridedN): Enable when fully masked is
9895 available.
9896 (add_options_for_sqrt_insn): New procedure.
9897
9898 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
9899
9900 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
9901 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
9902 linker.
9903 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
9904
9905 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
9906
9907 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
9908 * gcc.dg/pic-1.c: Disable on amdgcn.
9909 * gcc.dg/pic-2.c: Disable on amdgcn.
9910 * gcc.dg/pic-3.c: Disable on amdgcn.
9911 * gcc.dg/pic-4.c: Disable on amdgcn.
9912 * gcc.dg/pie-3.c: Disable on amdgcn.
9913 * gcc.dg/pie-4.c: Disable on amdgcn.
9914 * gcc.dg/uninit-19.c: Check pie_enabled.
9915 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
9916
9917 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
9918 Kwok Cheung Yeung <kcy@codesourcery.com>
9919 Julian Brown <julian@codesourcery.com>
9920 Tom de Vries <tom@codesourcery.com>
9921
9922 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
9923 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
9924 * gcc.c-torture/compile/pr34648.c: Require exceptions.
9925 * gcc.c-torture/compile/pr41469.c: Require exceptions.
9926 * gcc.dg/20111216-1.c: Require exceptions.
9927 * gcc.dg/cleanup-10.c: Require exceptions.
9928 * gcc.dg/cleanup-11.c: Require exceptions.
9929 * gcc.dg/cleanup-12.c: Require exceptions.
9930 * gcc.dg/cleanup-13.c: Require exceptions.
9931 * gcc.dg/cleanup-5.c: Require exceptions.
9932 * gcc.dg/cleanup-8.c: Require exceptions.
9933 * gcc.dg/cleanup-9.c: Require exceptions.
9934 * gcc.dg/gomp/pr29955.c: Require exceptions.
9935 * gcc.dg/lto/pr52097_0.c: Require exceptions.
9936 * gcc.dg/nested-func-5.c: Require exceptions.
9937 * gcc.dg/pch/except-1.c: Require exceptions.
9938 * gcc.dg/pch/valid-2.c: Require exceptions.
9939 * gcc.dg/pr41470.c: Require exceptions.
9940 * gcc.dg/pr42427.c: Require exceptions.
9941 * gcc.dg/pr44545.c: Require exceptions.
9942 * gcc.dg/pr47086.c: Require exceptions.
9943 * gcc.dg/pr51481.c: Require exceptions.
9944 * gcc.dg/pr51644.c: Require exceptions.
9945 * gcc.dg/pr52046.c: Require exceptions.
9946 * gcc.dg/pr54669.c: Require exceptions.
9947 * gcc.dg/pr56424.c: Require exceptions.
9948 * gcc.dg/pr64465.c: Require exceptions.
9949 * gcc.dg/pr65802.c: Require exceptions.
9950 * gcc.dg/pr67563.c: Require exceptions.
9951 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
9952 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
9953 * gcc.dg/vect/pr46663.c: Require exceptions.
9954 * lib/target-supports.exp (check_effective_target_exceptions): New.
9955
9956 2019-01-17 Tamar Christina <tamar.christina@arm.com>
9957
9958 PR target/88851
9959 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
9960
9961 2019-01-17 Nathan Sidwell <nathan@acm.org>
9962
9963 PR c++/86610
9964 * g++.dg/cpp0x/pr86610.C: New.
9965
9966 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
9967
9968 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
9969 VFIXUPIMM* intrinsics.
9970 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
9971 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
9972 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
9973
9974 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
9975
9976 PR target/88794
9977 Revert:
9978 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
9979
9980 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
9981 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
9982 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
9983 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
9984 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
9985 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
9986 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
9987 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
9988 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
9989 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
9990 * gcc.target/i386/sse-13.c: Ditto.
9991 * gcc.target/i386/sse-14.c: Ditto.
9992 * gcc.target/i386/sse-22.c: Ditto.
9993 * gcc.target/i386/sse-23.c: Ditto.
9994 * gcc.target/i386/testimm-10.c: Ditto.
9995 * gcc.target/i386/testround-1.c: Ditto.
9996
9997 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
9998
9999 PR target/88794
10000 Revert:
10001 2018-12-15 Jakub Jelinek <jakub@redhat.com>
10002
10003 PR target/88489
10004 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
10005 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
10006
10007 2019-01-17 Jakub Jelinek <jakub@redhat.com>
10008
10009 PR rtl-optimization/88870
10010 * gcc.dg/pr88870.c: New test.
10011
10012 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
10013
10014 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
10015
10016 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
10017
10018 PR c++/87768
10019 * g++.dg/concepts/pr87768.C: New.
10020
10021 PR c++/86648
10022 * gcc.dg/cpp1z/pr86648.C: New.
10023
10024 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
10025
10026 PR target/87306
10027 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
10028 vectorized on POWER unless hardware misaligned loads are available.
10029
10030 2019-01-16 David Malcolm <dmalcolm@redhat.com>
10031
10032 PR target/88861
10033 * g++.dg/torture/pr88861.C: New test.
10034
10035 2019-01-16 Tamar Christina <tamar.christina@arm.com>
10036
10037 PR debug/88046
10038 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
10039
10040 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10041
10042 * g++.dg/other/pr33558.C: Test location too.
10043 * g++.dg/other/pr33558-2.C: Likewise.
10044 * g++.dg/parse/crash4.C: Likewise.
10045 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
10046 * g++.old-deja/g++.mike/p7635.C: Likewise.
10047 * g++.old-deja/g++.other/decl6.C: Likewise.
10048
10049 2019-01-16 Marek Polacek <polacek@redhat.com>
10050
10051 PR c++/78244 - narrowing conversion in template not detected.
10052 * g++.dg/cpp0x/Wnarrowing13.C: New test.
10053 * g++.dg/cpp0x/Wnarrowing14.C: New test.
10054
10055 2019-01-16 Jakub Jelinek <jakub@redhat.com>
10056
10057 PR c/51628
10058 PR target/88682
10059 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
10060 may_alias attribute.
10061
10062 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
10063
10064 * gcc.misc-tests/godump-1.c: Add test case for typedef before
10065 struct.
10066
10067 2019-01-15 David Malcolm <dmalcolm@redhat.com>
10068
10069 PR c++/88795
10070 * g++.dg/template/pr88795.C: New test.
10071
10072 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10073
10074 PR fortran/43136
10075 * gfortran.dg/actual_array_substr_3.f90: New test.
10076
10077 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
10078
10079 PR fortran/81849
10080 * gfortran.dg/pr81849.f90: New test.
10081
10082 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
10083
10084 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
10085 ISO_Fortran_binding_2.h.
10086
10087 2019-01-15 Marek Polacek <polacek@redhat.com>
10088
10089 PR c++/88866
10090 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
10091
10092 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
10093
10094 PR inline-asm/52813
10095 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
10096 -Wdeprecated warning and expect a following note:.
10097
10098 2019-01-15 Richard Biener <rguenther@suse.de>
10099
10100 PR debug/88046
10101 * g++.dg/lto/pr88046_0.C: New testcase.
10102
10103 2019-01-15 Richard Biener <rguenther@suse.de>
10104
10105 PR tree-optimization/88855
10106 * gcc.dg/pr88855.c: New testcase.
10107
10108 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
10109
10110 * g++.dg/diagnostic/typedef-initialized.C: New.
10111
10112 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
10113
10114 * g++.dg/diagnostic/bitfld3.C: New.
10115
10116 2019-01-15 Jakub Jelinek <jakub@redhat.com>
10117
10118 PR tree-optimization/88775
10119 * gcc.dg/tree-ssa/pr88775-1.c: New test.
10120 * gcc.dg/tree-ssa/pr88775-2.c: New test.
10121
10122 2019-01-14 Marek Polacek <polacek@redhat.com>
10123
10124 PR c++/88825 - ICE with bogus function return type deduction.
10125 * g++.dg/cpp1y/auto-fn55.C: New test.
10126
10127 2019-01-14 Jakub Jelinek <jakub@redhat.com>
10128
10129 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
10130 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
10131 feature test macros.
10132 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
10133
10134 2019-01-14 Marek Polacek <polacek@redhat.com>
10135
10136 PR c++/88830 - ICE with abstract class.
10137 * g++.dg/other/abstract7.C: New test.
10138
10139 2019-01-14 Martin Sebor <msebor@redhat.com>
10140
10141 PR target/88638
10142 * gcc.dg/format/attr-8.c: New test.
10143 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
10144 * gcc.dg/format/attr-3.c: Same.
10145 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
10146 * objc.dg/fsf-nsstring-format-1.m: Same.
10147
10148 2019-01-14 Martin Liska <mliska@suse.cz>
10149
10150 PR gcov-profile/88263
10151 * g++.dg/gcov/pr88263-2.C: New test.
10152
10153 2019-01-14 Jakub Jelinek <jakub@redhat.com>
10154
10155 PR rtl-optimization/88796
10156 * gcc.target/i386/pr88796.c: New test.
10157
10158 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
10159
10160 * gdc.dg/asm1.d: New test.
10161 * gdc.dg/asm2.d: New test.
10162 * gdc.dg/asm3.d: New test.
10163 * gdc.dg/asm4.d: New test.
10164 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
10165
10166 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10167
10168 PR libfortran/88776
10169 * gfortran.dg/namelist_96.f90: New test.
10170
10171 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
10172
10173 PR fortran/59345
10174 * gfortran.dg/internal_pack_18.f90: New test.
10175
10176 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
10177
10178 * gcc.dg/pr51628-20.c: Updated.
10179 * gcc.dg/pr51628-21.c: Likewise.
10180 * gcc.dg/pr51628-25.c: Likewise.
10181
10182 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
10183
10184 PR fortran/59345
10185 * gfortran.dg/internal_pack_17.f90: New test.
10186 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
10187 to builtin_free.
10188
10189 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
10190
10191 PR fortran/61765
10192 * gfortran.dg/pr61765.f90: New test.
10193
10194 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
10195
10196 * g++.dg/cpp0x/pr62101.C: Test locations too.
10197 * g++.dg/inherit/pure1.C: Likewise.
10198
10199 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
10200
10201 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
10202 reports of ICEs.
10203 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
10204
10205 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
10206
10207 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
10208 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
10209 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
10210 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
10211 * gfortran.dg/bind_c_array_params_2.f90: Change search string
10212 for dump tree scan.
10213
10214 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10215
10216 PR fortran/35031
10217 * gfortran.dg/pr35031.f90: new test.
10218
10219 2019-01-11 Marek Polacek <polacek@redhat.com>
10220
10221 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
10222 * g++.dg/cpp0x/Wredundant-move5.C: New test.
10223 * g++.dg/cpp0x/Wredundant-move6.C: New test.
10224
10225 2019-01-11 Jakub Jelinek <jakub@redhat.com>
10226
10227 PR middle-end/85956
10228 PR lto/88733
10229 * c-c++-common/gomp/pr85956.c: New test.
10230 * g++.dg/gomp/pr88733.C: New test.
10231
10232 2019-01-11 Tobias Burnus <burnus@net-b.de>
10233
10234 PR C++/88114
10235 * g++.dg/cpp0x/defaulted61.C: New
10236 * g++.dg/cpp0x/defaulted62.C: New.
10237
10238 2019-01-11 Jakub Jelinek <jakub@redhat.com>
10239
10240 PR tree-optimization/88693
10241 * gcc.c-torture/execute/pr88693.c: New test.
10242
10243 2019-01-11 Tamar Christina <tamar.christina@arm.com>
10244
10245 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
10246 and add options.
10247
10248 2019-01-11 Martin Liska <mliska@suse.cz>
10249
10250 PR middle-end/88758
10251 * g++.dg/lto/pr88758_0.C: New test.
10252 * g++.dg/lto/pr88758_1.C: New test.
10253
10254 2019-01-11 Jan Beulich <jbeulich@suse.com>
10255
10256 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
10257 gcc.target/i386/avx512f-vcvtss2si-1.c,
10258 gcc.target/i386/avx512f-vcvttsd2si-1.c,
10259 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
10260 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
10261 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
10262 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
10263 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
10264 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
10265 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
10266 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
10267 gcc.target/i386/pr19398.c: Permit l or q suffix.
10268
10269 2019-01-11 Jakub Jelinek <jakub@redhat.com>
10270
10271 PR rtl-optimization/88296
10272 * gcc.target/i386/pr88296.c: New test.
10273
10274 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
10275
10276 * g++.dg/diagnostic/extern-initialized.C: New.
10277 * g++.dg/ext/dllimport-initialized.C: Likewise.
10278
10279 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
10280
10281 PR fortran/59345
10282 * gfortran.dg/internal_pack_16.f90: New test.
10283
10284 2019-01-10 Jakub Jelinek <jakub@redhat.com>
10285
10286 PR target/88785
10287 * g++.target/i386/pr88785.C: New test.
10288
10289 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
10290
10291 PR rtl-optimization/87305
10292 * gcc.target/aarch64/pr87305.c: New.
10293
10294 2019-01-10 Richard Biener <rguenther@suse.de>
10295
10296 PR tree-optimization/88792
10297 * gcc.dg/torture/pr88792.c: New testcase.
10298
10299 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
10300
10301 PR fortran/86322
10302 * gfortran.dg/pr86322_1.f90: New test.
10303 * gfortran.dg/pr86322_2.f90: Ditto.
10304 * gfortran.dg/pr86322_3.f90: Ditto.
10305
10306 2019-01-10 Sudakshina Das <sudi.das@arm.com>
10307
10308 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
10309 * gcc.target/aarch64/bti-2.c: Likewise.
10310 * gcc.target/aarch64/bti-3.c: Likewise.
10311
10312 2019-01-10 Stefan Agner <stefan@agner.ch>
10313
10314 PR target/88648
10315 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
10316 check if -masm-syntax-unified gets applied properly.
10317
10318 2019-01-10 Jakub Jelinek <jakub@redhat.com>
10319
10320 PR c/88568
10321 * gcc.dg/pr88568.c: New test.
10322
10323 2019-01-10 Tamar Christina <tamar.christina@arm.com>
10324
10325 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
10326 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
10327
10328 2019-01-10 Tamar Christina <tamar.christina@arm.com>
10329
10330 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
10331 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
10332
10333 2019-01-10 Tamar Christina <tamar.christina@arm.com>
10334
10335 * lib/target-supports.exp
10336 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
10337 check_effective_target_arm_v8_3a_complex_neon_ok,
10338 add_options_for_arm_v8_3a_complex_neon,
10339 check_effective_target_arm_v8_3a_complex_neon_hw,
10340 check_effective_target_vect_complex_rot_N): New.
10341
10342 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
10343
10344 PR fortran/88376
10345 * gfortran.dg/pr88376.f90: New test.
10346
10347 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
10348
10349 PR other/16615
10350 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
10351 "can not" with "cannot".
10352 * gfortran.dg/common_15.f90: Likewise.
10353 * gfortran.dg/derived_result_2.f90: Likewise.
10354 * gfortran.dg/do_check_6.f90: Likewise.
10355 * gfortran.dg/namelist_args.f90: Likewise.
10356 * gfortran.dg/negative_unit_check.f90: Likewise.
10357 * gfortran.dg/pure_formal_3.f90: Likewise.
10358 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
10359 * obj-c++.dg/exceptions-3.mm: Likewise.
10360 * obj-c++.dg/exceptions-4.mm: Likewise.
10361 * obj-c++.dg/exceptions-5.mm: Likewise.
10362 * obj-c++.dg/property/at-property-23.mm: Likewise.
10363 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
10364 * obj-c++.dg/property/property-neg-7.mm: Likewise.
10365 * objc.dg/attributes/method-attribute-2.m: Likewise.
10366 * objc.dg/exceptions-3.m: Likewise.
10367 * objc.dg/exceptions-4.m: Likewise.
10368 * objc.dg/exceptions-5.m: Likewise.
10369 * objc.dg/param-1.m: Likewise.
10370 * objc.dg/property/at-property-23.m: Likewise.
10371 * objc.dg/property/dotsyntax-17.m: Likewise.
10372 * objc.dg/property/property-neg-7.m: Likewise.
10373
10374 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10375
10376 PR fortran/68426
10377 * gfortran.dg/spread_simplify_1.f90: New test.
10378
10379 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
10380
10381 * lib/target-supports.exp
10382 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
10383 * gcc.target/i386/xorsign.c: New test.
10384
10385 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
10386
10387 * gcc.target/sparc/tls-ld-int8.c: New test.
10388 * gcc.target/sparc/tls-ld-int16.c: Likewise.
10389 * gcc.target/sparc/tls-ld-int32.c: Likewise.
10390 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
10391 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
10392 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
10393
10394 2018-01-09 Sudakshina Das <sudi.das@arm.com>
10395
10396 * gcc.target/aarch64/bti-1.c: Update test to not add command line
10397 option when configure with bti.
10398 * gcc.target/aarch64/bti-2.c: Likewise.
10399 * lib/target-supports.exp
10400 (check_effective_target_default_branch_protection):
10401 Add configure check for --enable-standard-branch-protection.
10402
10403 2018-01-09 Sudakshina Das <sudi.das@arm.com>
10404
10405 * gcc.target/aarch64/bti-1.c: New test.
10406 * gcc.target/aarch64/bti-2.c: New test.
10407 * gcc.target/aarch64/bti-3.c: New test.
10408 * lib/target-supports.exp
10409 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
10410
10411 2018-01-09 Sudakshina Das <sudi.das@arm.com>
10412
10413 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
10414 instead of IP0_REGNUM and add test case.
10415
10416 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
10417
10418 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
10419 copysign.
10420 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
10421 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
10422 xorsign.
10423 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
10424
10425 2019-01-09 Jakub Jelinek <jakub@redhat.com>
10426
10427 PR rtl-optimization/88331
10428 * gcc.target/i386/pr88331.c: New test.
10429
10430 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10431
10432 * g++.dg/diagnostic/constexpr2.C: New.
10433 * g++.dg/diagnostic/ref3.C: Likewise.
10434
10435 2019-01-08 Marek Polacek <polacek@redhat.com>
10436
10437 PR c++/88538 - braced-init-list in template-argument-list.
10438 * g++.dg/cpp2a/nontype-class11.C: New test.
10439
10440 PR c++/88744
10441 * g++.dg/cpp2a/nontype-class12.C: New test.
10442
10443 2019-01-08 Jakub Jelinek <jakub@redhat.com>
10444
10445 PR target/88457
10446 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
10447 dg-options. Require ppc_cpu_supports_hw effective target instead of
10448 powerpc64*-*-*.
10449
10450 2019-01-08 Janus Weil <janus@gcc.gnu.org>
10451
10452 PR fortran/88047
10453 * gfortran.dg/class_69.f90: New test case.
10454
10455 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
10456
10457 PR target/88717
10458 * gcc.target/i386/pr88717.c: New test.
10459
10460 2019-01-08 Marek Polacek <polacek@redhat.com>
10461
10462 PR c++/88548 - this accepted in static member functions.
10463 * g++.dg/cpp0x/this1.C: New test.
10464
10465 2019-01-08 Martin Liska <mliska@suse.cz>
10466
10467 PR tree-optimization/88753
10468 * gcc.dg/tree-ssa/pr88753.c: New test.
10469
10470 2019-01-08 Richard Biener <rguenther@suse.de>
10471
10472 PR tree-optimization/86554
10473 * gcc.dg/torture/pr86554-1.c: New testcase.
10474 * gcc.dg/torture/pr86554-2.c: Likewise.
10475
10476 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10477
10478 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
10479 cover target variance.
10480
10481 2019-01-08 Richard Biener <rguenther@suse.de>
10482
10483 PR fortran/88611
10484 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
10485 directly build the expected GENERIC tree.
10486
10487 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
10488
10489 * gcc.target/aarch64/(return_address_sign_1.c,
10490 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
10491 Change option to -mbranch-protection.
10492 * gcc.target/aarch64/(branch-protection-option.c,
10493 branch-protection-option-2.c, branch-protection-attr.c,
10494 branch-protection-attr-2.c): New file.
10495
10496 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10497
10498 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
10499
10500 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
10501
10502 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
10503 alias support.
10504 * c-c++-common/builtin-has-attribute-4.c: Likewise.
10505 Append match for warning that ‘protected’ attribute is not supported.
10506
10507 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
10508
10509 * gcc.dg/Wmissing-attributes.c: Require alias support.
10510 * gcc.dg/attr-copy-2.c: Likewise.
10511 * gcc.dg/attr-copy-5.c: Likewise.
10512
10513 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
10514 Jakub Jelinek <jakub@redhat.com>
10515
10516 PR c++/88554
10517 * g++.dg/warn/Wreturn-type-11.C: New test.
10518
10519 2019-01-07 David Malcolm <dmalcolm@redhat.com>
10520
10521 PR jit/88747
10522 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
10523 dump to reflect r266077.
10524
10525 2019-01-07 Jakub Jelinek <jakub@redhat.com>
10526
10527 PR c/88701
10528 * gcc.dg/pr88701.c: New test.
10529
10530 2019-01-07 Joseph Myers <joseph@codesourcery.com>
10531
10532 PR c/88720
10533 PR c/88726
10534 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
10535
10536 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10537
10538 * g++.dg/diagnostic/constexpr1.C: New.
10539 * g++.dg/diagnostic/thread1.C: Likewise.
10540
10541 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
10542 Harald Anlauf <anlauf@gmx.de>
10543 Tobias Burnus <burnus@gcc.gnu.org>
10544
10545 * gfortran.dg/is_contiguous_1.f90: New test.
10546 * gfortran.dg/is_contiguous_2.f90: New test.
10547 * gfortran.dg/is_contiguous_3.f90: New test.
10548
10549 2019-01-07 Marek Polacek <polacek@redhat.com>
10550
10551 PR c++/88741 - wrong error with initializer-string.
10552 * g++.dg/init/array50.C: New test.
10553
10554 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
10555
10556 PR c++/88261
10557 PR c++/69338
10558 PR c++/69696
10559 PR c++/69697
10560 * gcc.dg/array-6.c: Move from here ...
10561 * c-c++-common/array-6.c: ... to here and add some more test coverage.
10562 * g++.dg/pr69338.C: New test.
10563 * g++.dg/pr69697.C: Likewise.
10564 * g++.dg/ext/flexary32.C: Likewise.
10565 * g++.dg/ext/flexary3.C: Adjust test.
10566 * g++.dg/ext/flexary12.C: Likewise.
10567 * g++.dg/ext/flexary13.C: Likewise.
10568 * g++.dg/ext/flexary15.C: Likewise.
10569 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
10570 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
10571 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
10572
10573 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
10574
10575 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
10576 optional in scan pattern.
10577
10578 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
10579
10580 PR tree-optimization/88598
10581 * gcc.dg/vect/pr88598-1.c: New test.
10582 * gcc.dg/vect/pr88598-2.c: Likewise.
10583 * gcc.dg/vect/pr88598-3.c: Likewise.
10584 * gcc.dg/vect/pr88598-4.c: Likewise.
10585 * gcc.dg/vect/pr88598-5.c: Likewise.
10586 * gcc.dg/vect/pr88598-6.c: Likewise.
10587
10588 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
10589
10590 PR tree-optimization/88598
10591 * gcc.dg/pr88598-1.c: New test.
10592 * gcc.dg/pr88598-2.c: Likewise.
10593 * gcc.dg/pr88598-3.c: Likewise.
10594 * gcc.dg/pr88598-4.c: Likewise.
10595 * gcc.dg/pr88598-5.c: Likewise.
10596
10597 2019-01-07 Jakub Jelinek <jakub@redhat.com>
10598
10599 PR tree-optimization/88676
10600 * gcc.dg/tree-ssa/pr88676.c: New test.
10601 * gcc.dg/pr88676.c: New test.
10602 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
10603 allow &.
10604
10605 PR sanitizer/88619
10606 * c-c++-common/asan/pr88619.c: New test.
10607
10608 PR c++/85052
10609 * c-c++-common/builtin-convertvector-1.c: New test.
10610 * c-c++-common/torture/builtin-convertvector-1.c: New test.
10611 * g++.dg/ext/builtin-convertvector-1.C: New test.
10612 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
10613
10614 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
10615
10616 PR target/88521
10617 * gcc.target/i386/pr88521.c: New testcase.
10618
10619 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10620
10621 PR fortran/88658
10622 * gfortran.dg/min_max_type_2.f90: New test.
10623
10624 2019-01-06 Jakub Jelinek <jakub@redhat.com>
10625
10626 PR c/88363
10627 * c-c++-common/attributes-4.c (falloc_align_int128,
10628 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
10629
10630 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
10631
10632 * gcc.dg/ipa/ipcp-2.c: Update bounds.
10633
10634 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
10635
10636 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
10637 * gcc.dg/plugin/plugindir2.c: Likewise.
10638 * gcc.dg/plugin/plugindir3.c: Likewise.
10639 * gcc.dg/plugin/plugindir4.c: Likewise.
10640
10641 2019-01-05 Janus Weil <janus@gcc.gnu.org>
10642
10643 PR fortran/88009
10644 * gfortran.dg/blockdata_10.f90: New test case.
10645
10646 2019-01-05 Jakub Jelinek <jakub@redhat.com>
10647
10648 PR middle-end/82564
10649 PR target/88620
10650 * gcc.dg/nested-func-12.c: New test.
10651 * gcc.c-torture/compile/pr82564.c: New test.
10652
10653 PR debug/88635
10654 * gcc.dg/debug/dwarf2/pr88635.c: New test.
10655
10656 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
10657
10658 PR target/60563
10659 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
10660
10661 2019-01-04 Martin Sebor <msebor@redhat.com>
10662
10663 PR c/88546
10664 * g++.dg/ext/attr-copy.C: New test.
10665 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
10666 * gcc.dg/attr-copy-6.c: New test.
10667 * gcc.dg/attr-copy-7.c: New test.
10668
10669 2019-01-04 Martin Sebor <msebor@redhat.com>
10670
10671 PR c/88363
10672 * c-c++-common/attributes-4.c: New test.
10673
10674 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
10675
10676 PR gcc/87763
10677 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
10678 count to 18.
10679
10680 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10681
10682 PR fortran/48543
10683 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
10684 * gfortran.dg/merge_char_const.f90: Restore.
10685
10686 2019-01-04 Jakub Jelinek <jakub@redhat.com>
10687
10688 PR target/88594
10689 * gcc.dg/pr88594.c: New test.
10690
10691 2019-01-04 Jan Beulich <jbeulich@suse.com>
10692
10693 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
10694 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
10695 gcc.target/i386/avx512bw-vpcmpequb-1.c,
10696 gcc.target/i386/avx512bw-vpcmpequw-1.c,
10697 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
10698 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
10699 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
10700 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
10701 gcc.target/i386/avx512bw-vpcmpgew-1.c,
10702 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
10703 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
10704 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
10705 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
10706 gcc.target/i386/avx512bw-vpcmpleb-1.c,
10707 gcc.target/i386/avx512bw-vpcmpleub-1.c,
10708 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
10709 gcc.target/i386/avx512bw-vpcmplew-1.c,
10710 gcc.target/i386/avx512bw-vpcmpltb-1.c,
10711 gcc.target/i386/avx512bw-vpcmpltub-1.c,
10712 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
10713 gcc.target/i386/avx512bw-vpcmpltw-1.c,
10714 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
10715 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
10716 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
10717 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
10718 gcc.target/i386/avx512bw-vpmovb2m-1.c,
10719 gcc.target/i386/avx512bw-vpmovm2b-1.c,
10720 gcc.target/i386/avx512bw-vpmovm2w-1.c,
10721 gcc.target/i386/avx512bw-vpmovw2m-1.c,
10722 gcc.target/i386/avx512bw-vptestmb-1.c,
10723 gcc.target/i386/avx512bw-vptestmw-1.c,
10724 gcc.target/i386/avx512bw-vptestnmb-1.c,
10725 gcc.target/i386/avx512bw-vptestnmw-1.c,
10726 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
10727 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
10728 gcc.target/i386/avx512dq-vfpclasssd-1.c,
10729 gcc.target/i386/avx512dq-vfpclassss-1.c,
10730 gcc.target/i386/avx512dq-vpmovd2m-1.c,
10731 gcc.target/i386/avx512dq-vpmovm2d-1.c,
10732 gcc.target/i386/avx512dq-vpmovm2q-1.c,
10733 gcc.target/i386/avx512dq-vpmovq2m-1.c,
10734 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
10735 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
10736 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
10737 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
10738 gcc.target/i386/avx512vl-vpcmpequd-1.c,
10739 gcc.target/i386/avx512vl-vpcmpequq-1.c,
10740 gcc.target/i386/avx512vl-vpcmpged-1.c,
10741 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
10742 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
10743 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
10744 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
10745 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
10746 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
10747 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
10748 gcc.target/i386/avx512vl-vpcmpled-1.c,
10749 gcc.target/i386/avx512vl-vpcmpleq-1.c,
10750 gcc.target/i386/avx512vl-vpcmpleud-1.c,
10751 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
10752 gcc.target/i386/avx512vl-vpcmpltd-1.c,
10753 gcc.target/i386/avx512vl-vpcmpltq-1.c,
10754 gcc.target/i386/avx512vl-vpcmpltud-1.c,
10755 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
10756 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
10757 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
10758 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
10759 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
10760 gcc.target/i386/avx512vl-vptestmd-1.c,
10761 gcc.target/i386/avx512vl-vptestmq-1.c,
10762 gcc.target/i386/avx512vl-vptestnmd-1.c,
10763 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
10764 operand.
10765 * gcc.target/i386/avx512bw-vpcmpb-1.c,
10766 gcc.target/i386/avx512bw-vpcmpub-1.c,
10767 gcc.target/i386/avx512bw-vpcmpuw-1.c,
10768 gcc.target/i386/avx512bw-vpcmpw-1.c,
10769 gcc.target/i386/avx512dq-vfpclasspd-1.c,
10770 gcc.target/i386/avx512dq-vfpclassps-1.c,
10771 gcc.target/i386/avx512f-vcmppd-1.c,
10772 gcc.target/i386/avx512f-vcmpps-1.c,
10773 gcc.target/i386/avx512f-vcmpsd-1.c,
10774 gcc.target/i386/avx512f-vcmpss-1.c,
10775 gcc.target/i386/avx512f-vpcmpd-1.c,
10776 gcc.target/i386/avx512f-vpcmpq-1.c,
10777 gcc.target/i386/avx512f-vpcmpud-1.c,
10778 gcc.target/i386/avx512f-vpcmpuq-1.c,
10779 gcc.target/i386/avx512f-vptestmd-1.c,
10780 gcc.target/i386/avx512f-vptestmq-1.c,
10781 gcc.target/i386/avx512f-vptestnmd-1.c,
10782 gcc.target/i386/avx512f-vptestnmq-1.c,
10783 gcc.target/i386/avx512vl-vcmppd-1.c,
10784 gcc.target/i386/avx512vl-vcmpps-1.c,
10785 gcc.target/i386/avx512vl-vpcmpd-1.c,
10786 gcc.target/i386/avx512vl-vpcmpq-1.c,
10787 gcc.target/i386/avx512vl-vpcmpud-1.c,
10788 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
10789 as mask operand.
10790
10791 2019-01-03 Martin Sebor <msebor@redhat.com>
10792
10793 PR tree-optimization/88659
10794 * gcc.dg/Wstringop-truncation-6.c: New test.
10795
10796 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10797
10798 PR fortran/48543
10799 * gfortran.dg/const_chararacter_merge.f90: Remove.
10800
10801 2019-01-03 Jakub Jelinek <jakub@redhat.com>
10802
10803 PR debug/88644
10804 * gcc.dg/debug/dwarf2/pr88644.c: New test.
10805 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
10806
10807 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
10808
10809 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
10810 * gcc.dg/pubtypes-3.c: Likewise.
10811 * gcc.dg/pubtypes-4.c: Likewise.
10812
10813 2019-01-03 Jakub Jelinek <jakub@redhat.com>
10814
10815 PR c++/88636
10816 * g++.target/i386/pr88636.C: New test.
10817
10818 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10819
10820 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
10821
10822 2019-01-03 Martin Liska <mliska@suse.cz>
10823
10824 PR testsuite/88436
10825 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
10826
10827 2019-01-02 Marek Polacek <polacek@redhat.com>
10828
10829 PR c++/88612 - ICE with -Waddress-of-packed-member.
10830 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
10831
10832 PR c++/88631 - CTAD failing for value-initialization.
10833 * g++.dg/cpp1z/class-deduction59.C: New test.
10834
10835 PR c++/81486 - CTAD failing with ().
10836 * g++.dg/cpp1z/class-deduction60.C: New test.
10837 * g++.dg/cpp1z/class-deduction61.C: New test.
10838
10839 2019-01-02 Martin Sebor <msebor@redhat.com>
10840 Jeff Law <law@redhat.com>
10841
10842 * gcc.dg/strlenopt-36.c: Update.
10843 * gcc.dg/strlenopt-45.c: Update.
10844 * gcc.c-torture/execute/strlen-5.c: New test.
10845 * gcc.c-torture/execute/strlen-6.c: New test.
10846 * gcc.c-torture/execute/strlen-7.c: New test.
10847
10848 2019-01-02 Jakub Jelinek <jakub@redhat.com>
10849
10850 PR testsuite/87304
10851 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
10852 messages only on vect_hw_misalign targets.
10853
10854 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
10855
10856 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
10857 * gfortran.dg/dec_d_lines_3.f: Ditto.
10858 * gfortran.dg/dec_structure_24.f90: Ditto.
10859 * gfortran.dg/dec_structure_26.f90: Ditto.
10860 * gfortran.dg/dec_structure_27.f90: Ditto.
10861 * gfortran.dg/dec_type_print_3.f90: Ditto.
10862 * gfortran.dg/derived_name_1.f90: Ditto.
10863 * gfortran.dg/error_recovery_1.f90: Ditto.
10864 * gfortran.dg/gomp/pr29759.f90: Ditto.
10865 * gfortran.dg/pr36192.f90: Ditto.
10866 * gfortran.dg/pr56007.f90: Ditto.
10867 * gfortran.dg/pr56520.f90: Ditto.
10868 * gfortran.dg/pr78741.f90: Ditto.
10869 * gfortran.dg/print_fmt_2.f90: Ditto.
10870 * gfortran.dg/select_type_20.f90: Ditto.
10871
10872 2019-01-02 Marek Polacek <polacek@redhat.com>
10873
10874 PR c++/86875
10875 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
10876
10877 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10878
10879 PR fortran/48543
10880 * gfortran.dg/const_chararacter_merge.f90: New test.
10881
10882 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
10883
10884 PR lto/88130
10885 * g++.dg/torture/pr88130.C: New testcase.
10886
10887 2019-01-02 Martin Liska <mliska@suse.cz>
10888
10889 PR tree-optimization/88650
10890 * gfortran.dg/predict-3.f90: New test.
10891
10892 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10893
10894 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
10895
10896 2019-01-02 Richard Biener <rguenther@suse.de>
10897
10898 PR tree-optimization/88621
10899 * gcc.dg/torture/pr88621.c: New testcase.
10900
10901 2019-01-02 Jakub Jelinek <jakub@redhat.com>
10902
10903 PR ipa/88561
10904 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
10905 targets and expect _ZThn8 for ilp32 targets.
10906
10907 2019-01-01 Martin Sebor <msebor@redhat.com>
10908 Jeff Law <law@redhat.com>
10909
10910 * gcc.dg/strlenopt-40.c: Update.
10911 * gcc.dg/strlenopt-51.c: Likewise.
10912 * gcc.dg/tree-ssa/pr79376.c: Likewise.
10913
10914 * gcc.dg/strlenopt-40.c: Disable a couple tests.
10915 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
10916 * gcc.dg/strlenopt-59.c: New test.
10917 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
10918 * g++.dg/init/strlen.C: New test.
10919
10920 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10921
10922 PR fortran/82743
10923 * gfortran.dg/structure_constructor_16.f90: New test.
10924
10925 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
10926
10927 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
10928 * g++.dg/ipa/devirt-53.C: Fix scan template.
10929
10930 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
10931
10932 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
10933 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
10934 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
10935
10936 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
10937
10938 * g++.dg/tree-prof/devirt.C: Update testcase.
10939
10940 2019-01-01 Jakub Jelinek <jakub@redhat.com>
10941
10942 Update copyright years.
10943 \f
10944 Copyright (C) 2019 Free Software Foundation, Inc.
10945
10946 Copying and distribution of this file, with or without modification,
10947 are permitted in any medium without royalty provided the copyright
10948 notice and this notice are preserved.