]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Remove Cell Broadband Engine SPU targets
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2019-09-03 Ulrich Weigand <uweigand@de.ibm.com>
2
3 * lib/compat.exp: Remove references to spu.
4 * lib/fortran-torture.exp: Likewise.
5 * lib/gcc-dg.exp: Likewise.
6 * lib/gfortran.exp: Likewise.
7 * lib/target-supports.exp: Likewise.
8 * lib/target-utils.exp: Likewise.
9
10 * c-c++-common/torture/complex-sign-add.c: Remove references to spu.
11 * c-c++-common/torture/complex-sign-mixed-add.c: Likewise.
12 * c-c++-common/torture/complex-sign-mixed-div.c: Likewise.
13 * c-c++-common/torture/complex-sign-mixed-mul.c: Likewise.
14 * c-c++-common/torture/complex-sign-mixed-sub.c: Likewise.
15 * c-c++-common/torture/complex-sign-mul-minus-one.c: Likewise.
16 * c-c++-common/torture/complex-sign-mul-one.c: Likewise.
17 * c-c++-common/torture/complex-sign-mul.c: Likewise.
18 * c-c++-common/torture/complex-sign-sub.c: Likewise.
19
20 * g++.dg/opt/temp1.C: Remove references to spu.
21 * g++.dg/opt/vt1.C: Likewise.
22 * g++.dg/torture/type-generic-1.C: Likewise.
23 * g++.dg/warn/pr30551-2.C: Likewise.
24 * g++.dg/warn/pr30551.C: Likewise.
25 * g++.old-deja/g++.jason/thunk2.C: Likewise.
26 * g++.old-deja/g++.other/comdat5.C: Likewise.
27 * g++.old-deja/g++.other/local-alloc1.C: Likewise.
28
29 * gcc.c-torture/compile/20001226-1.c: Remove references to spu.
30 * gcc.c-torture/execute/20030222-1.c: Likewise.
31 * gcc.c-torture/execute/20031003-1.c: Likewise.
32 * gcc.c-torture/execute/20101011-1.c: Likewise.
33 * gcc.c-torture/execute/conversion.c: Likewise.
34 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
36 * gcc.c-torture/execute/ieee/inf-1.c: Likewise.
37 * gcc.c-torture/execute/ieee/inf-2.c: Likewise.
38 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
39 * gcc.c-torture/execute/ieee/rbug.c: Likewise.
40 * gcc.c-torture/execute/pr39228.c: Likewise.
41 * gcc.c-torture/execute/ieee/20010114-2.x: Remove file.
42 * gcc.c-torture/execute/ieee/20030331-1.x: Remove file.
43 * gcc.c-torture/execute/ieee/920518-1.x: Remove file.
44 * gcc.c-torture/execute/ieee/compare-fp-1.x: Remove file.
45 * gcc.c-torture/execute/ieee/fp-cmp-4f.x: Remove file.
46 * gcc.c-torture/execute/ieee/fp-cmp-8f.x: Remove file.
47
48 * gcc.dg/20020312-2.c: Remove references to spu.
49 * gcc.dg/20030702-1.c: Likewise.
50 * gcc.dg/and-1.c: Likewise.
51 * gcc.dg/builtin-inf-1.c: Likewise.
52 * gcc.dg/builtins-1.c: Likewise.
53 * gcc.dg/builtins-43.c: Likewise.
54 * gcc.dg/builtins-44.c: Likewise.
55 * gcc.dg/builtins-45.c: Likewise.
56 * gcc.dg/float-range-1.c: Likewise.
57 * gcc.dg/float-range-3.c: Likewise.
58 * gcc.dg/float-range-4.c: Likewise.
59 * gcc.dg/float-range-5.c: Likewise.
60 * gcc.dg/fold-overflow-1.c: Likewise.
61 * gcc.dg/format/ms_unnamed-1.c: Likewise.
62 * gcc.dg/format/unnamed-1.c: Likewise.
63 * gcc.dg/hex-round-1.c: Likewise.
64 * gcc.dg/hex-round-2.c: Likewise.
65 * gcc.dg/lower-subreg-1.c: Likewise.
66 * gcc.dg/nrv3.c: Likewise.
67 * gcc.dg/pr15784-3.c: Likewise.
68 * gcc.dg/pr27095.c: Likewise.
69 * gcc.dg/pr28243.c: Likewise.
70 * gcc.dg/pr28796-2.c: Likewise.
71 * gcc.dg/pr30551-3.c: Likewise.
72 * gcc.dg/pr30551-6.c: Likewise.
73 * gcc.dg/pr30551.c: Likewise.
74 * gcc.dg/pr70317.c: Likewise.
75 * gcc.dg/sms-1.c: Likewise.
76 * gcc.dg/sms-2.c: Likewise.
77 * gcc.dg/sms-3.c: Likewise.
78 * gcc.dg/sms-4.c: Likewise.
79 * gcc.dg/sms-5.c: Likewise.
80 * gcc.dg/sms-6.c: Likewise.
81 * gcc.dg/sms-7.c: Likewise.
82 * gcc.dg/stack-usage-1.c: Likewise.
83 * gcc.dg/strlenopt-73.c: Likewise.
84 * gcc.dg/titype-1.c: Likewise.
85 * gcc.dg/tls/thr-cse-1.c: Likewise.
86 * gcc.dg/torture/builtin-attr-1.c: Likewise.
87 * gcc.dg/torture/builtin-complex-1.c: Likewise.
88 * gcc.dg/torture/builtin-cproj-1.c: Likewise.
89 * gcc.dg/torture/builtin-frexp-1.c: Likewise.
90 * gcc.dg/torture/builtin-ldexp-1.c: Likewise.
91 * gcc.dg/torture/builtin-logb-1.c: Likewise.
92 * gcc.dg/torture/builtin-math-2.c: Likewise.
93 * gcc.dg/torture/builtin-math-5.c: Likewise.
94 * gcc.dg/torture/builtin-modf-1.c: Likewise.
95 * gcc.dg/torture/fp-int-convert.h: Likewise.
96 * gcc.dg/torture/pr25947-1.c: Likewise.
97 * gcc.dg/torture/type-generic-1.c: Likewise.
98 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
99 * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
100 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
101 * gcc.dg/tree-ssa/vector-6.c: Likewise.
102 * gcc.dg/uninit-C-O0.c: Likewise.
103 * gcc.dg/uninit-C.c: Likewise.
104 * gcc.dg/vect/no-math-errno-slp-32.c: Likewise.
105 * gcc.dg/vect/no-math-errno-vect-pow-1.c: Likewise.
106 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
107 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
108 * gcc.dg/vect/vect.exp: Likewise.
109 * gcc.gd/vect/costmodel/spu/: Remove directory.
110
111 * gcc.target/spu/: Remove directory.
112
113 * gfortran.dg/bessel_6.f90: Remove references to spu.
114 * gfortran.dg/bessel_7.f90: Likewise.
115 * gfortran.dg/char4_iunit_1.f03: Likewise.
116 * gfortran.dg/chmod_1.f90: Likewise.
117 * gfortran.dg/chmod_2.f90: Likewise.
118 * gfortran.dg/chmod_3.f90: Likewise.
119 * gfortran.dg/default_format_1.f90: Likewise.
120 * gfortran.dg/default_format_denormal_1.f90: Likewise.
121 * gfortran.dg/erf_2.F90: Likewise.
122 * gfortran.dg/erf_3.F90: Likewise.
123 * gfortran.dg/init_flag_10.f90: Likewise.
124 * gfortran.dg/init_flag_3.f90: Likewise.
125 * gfortran.dg/int_conv_2.f90: Likewise.
126 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
127 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
128 * gfortran.dg/isnan_1.f90: Likewise.
129 * gfortran.dg/isnan_2.f90: Likewise.
130 * gfortran.dg/maxloc_2.f90: Likewise.
131 * gfortran.dg/maxlocval_2.f90: Likewise.
132 * gfortran.dg/maxlocval_4.f90: Likewise.
133 * gfortran.dg/minloc_1.f90: Likewise.
134 * gfortran.dg/minlocval_1.f90: Likewise.
135 * gfortran.dg/minlocval_4.f90: Likewise.
136 * gfortran.dg/module_nan.f90: Likewise.
137 * gfortran.dg/namelist_42.f90: Likewise.
138 * gfortran.dg/namelist_43.f90: Likewise.
139 * gfortran.dg/nan_1.f90: Likewise.
140 * gfortran.dg/nan_2.f90: Likewise.
141 * gfortran.dg/nan_3.f90: Likewise.
142 * gfortran.dg/nan_4.f90: Likewise.
143 * gfortran.dg/nan_5.f90: Likewise.
144 * gfortran.dg/nan_6.f90: Likewise.
145 * gfortran.dg/nearest_1.f90: Likewise.
146 * gfortran.dg/nearest_3.f90: Likewise.
147 * gfortran.dg/open_errors.f90: Likewise.
148 * gfortran.dg/pr20257.f90: Likewise.
149 * gfortran.dg/read_infnan_1.f90: Likewise.
150 * gfortran.dg/real_const_3.f90: Likewise.
151 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
152 * gfortran.dg/reassoc_4.f: Likewise.
153 * gfortran.dg/scalar_mask_2.f90: Likewise.
154 * gfortran.dg/scratch_1.f90: Likewise.
155 * gfortran.dg/stat_1.f90: Likewise.
156 * gfortran.dg/stat_2.f90: Likewise.
157 * gfortran.dg/transfer_simplify_1.f90: Likewise.
158 * gfortran.dg/typebound_operator_9.f03: Likewise.
159
160 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Remove
161 references to spu.
162 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
163 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Likewise.
164 * gfortran.fortran-torture/execute/getarg_1.x: Remove file.
165
166 2019-09-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
167
168 PR middle-end/91603
169 * gcc.target/arm/pr91603.c: New test.
170
171 2019-09-03 Ilya Leoshkevich <iii@linux.ibm.com>
172
173 * gcc.target/s390/sigfpe-eh.c: New test.
174
175 2019-09-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
176
177 * gcc.target/aarch64/acle/jcvt_1.c: New test.
178
179 2019-09-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
180
181 * gcc.target/aarch64/acle/rintnzx_1.c: New test.
182 * gcc.target/aarch64/simd/vrndnzx_1.c: Likewise.
183
184 2019-09-03 Jakub Jelinek <jakub@redhat.com>
185 Richard Biener <rguenther@suse.de>
186
187 PR tree-optimization/91597
188 * gcc.c-torture/execute/pr91597.c: New test.
189
190 2019-09-03 Alexandre Oliva <oliva@adacore.com>
191
192 * gcc.target/i386/20020616-1.c: Preserve full register across
193 main.
194
195 2019-09-02 Paul Thomas <pault@gcc.gnu.org>
196
197 PR fortran/91589
198 * gfortran.dg/pr91589.f90 : New test.
199
200 2019-09-02 Steven G. Kargl <kargl@gc.gnu.org>
201
202 PR fortran/91552
203 * gfortran.dg/pr91552.f90: New test.
204
205 2019-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
206
207 PR middle-end/91605
208 * g++.target/i386/pr91605.C: New test.
209
210 2019-09-02 Jakub Jelinek <jakub@redhat.com>
211
212 PR tree-optimization/91632
213 * gcc.c-torture/execute/pr91632.c: New test.
214
215 2019-09-02 Eric Botcazou <ebotcazou@adacore.com>
216
217 * gcc.dg/tree-ssa/slsr-42.c: New test.
218
219 2019-09-02 Martin Liska <mliska@suse.cz>
220
221 PR c++/91155
222 * g++.dg/torture/pr91155.C: New test.
223
224 2019-09-01 Marek Polacek <polacek@redhat.com>
225
226 PR c++/91129 - wrong error with binary op in template argument.
227 * g++.dg/cpp1y/nontype1.C: New test.
228
229 2019-09-01 Iain Sandoe <iain@sandoe.co.uk>
230
231 * gcc.c-torture/compile/20190827-1.c: Add dg-requires-alias.
232
233 2019-09-01 Eric Botcazou <ebotcazou@adacore.com>
234
235 * gcc.c-torture/execute/20190901-1.c: New test.
236
237 * lib/target-supports.exp (check_effective_target_pthread): Add
238 #include <pthread.h> directive to the test.
239
240 2019-09-01 Paul Thomas <pault@gcc.gnu.org>
241
242 * gfortran.dg/select_rank_1.f90 : New test.
243 * gfortran.dg/select_rank_2.f90 : New test.
244
245 2019-09-01 Jakub Jelinek <jakub@redhat.com>
246
247 PR middle-end/91623
248 * gcc.target/i386/pr91623.c: New test.
249
250 PR lto/91572
251 * g++.dg/lto/pr91572_0.C: New test.
252
253 2019-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
254
255 PR fortran/91587
256 * gfortran.dg/pr91587.f90: New test.
257
258 2019-08-30 Martin Sebor <msebor@redhat.com>
259
260 PR middle-end/91599
261 * gcc.dg/Wstringop-overflow-16.c: New test.
262
263 PR middle-end/91584
264 * gfortran.dg/char_array_constructor_4.f90: New test.
265
266 2019-08-30 Eric Botcazou <ebotcazou@adacore.com>
267
268 * gnat.dg/pack24.adb: New test.
269
270 2019-08-30 Jeff Law <law@redhat.com>
271
272 * gcc.target/mips/r10k-cache-barrier-9.c: Suppress warnings.
273
274 2019-08-30 Martin Jambor <mjambor@suse.cz>
275
276 tree-optimization/91579
277 * gcc.dg/tree-ssa/pr91579.c: New test.
278
279 2019-08-29 Jakub Jelinek <jakub@redhat.com>
280
281 PR target/91560
282 * gcc.dg/torture/vshuf-8.inc: Add two further permutations.
283
284 PR tree-optimization/91351
285 * g++.dg/opt/pr91351.C: New test.
286
287 2019-08-29 Paolo Carlini <paolo.carlini@oracle.com>
288
289 * g++.dg/spellcheck-typenames.C: Adjust expected locations.
290 * g++.dg/cpp0x/pr84676.C: Check locations.
291 * g++.dg/other/pr88187.C: Likewise.
292 * g++.dg/parse/crash13.C: Likewise.
293 * g++.dg/parse/crash46.C: Likewise.
294 * g++.dg/parse/template28.C: Likewise.
295 * g++.dg/parse/typename4.C: Likewise.
296
297 2019-08-29 Richard Biener <rguenther@suse.de>
298
299 PR tree-optimization/91568
300 * gfortran.dg/pr91568.f: New testcase.
301
302 2019-08-28 Marek Polacek <polacek@redhat.com>
303
304 Implement P1152R4: Deprecating some uses of volatile.
305 PR c++/91361
306 * c-c++-common/Wbool-operation-1.c: Use -Wno-volatile in C++.
307 * c-c++-common/gomp/atomic-1.c: Likewise.
308 * c-c++-common/gomp/atomic-9.c: Likewise.
309 * c-c++-common/gomp/depend-iterator-1.c: Likewise.
310 * c-c++-common/gomp/loop-1.c: Adjust warning location for C++.
311 * c-c++-common/gomp/order-3.c: Likewise.
312 * c-c++-common/pr69733.c: Use -Wno-volatile in C++.
313 * c-c++-common/spec-barrier-2.c: Likewise.
314 * c-c++-common/tm/pr54893.c: Likewise.
315 * g++.dg/cpp0x/pr65327.C: Add dg-warning.
316 * g++.dg/cpp0x/rv-conv2.C: Likewise.
317 * g++.dg/cpp0x/rv1n.C: Likewise.
318 * g++.dg/cpp0x/rv1p.C: Likewise.
319 * g++.dg/cpp0x/rv2n.C: Likewise.
320 * g++.dg/cpp0x/rv2p.C: Likewise.
321 * g++.dg/cpp0x/rv3n.C: Likewise.
322 * g++.dg/cpp0x/rv3p.C: Likewise.
323 * g++.dg/cpp0x/rv4n.C: Likewise.
324 * g++.dg/cpp0x/rv4p.C: Likewise.
325 * g++.dg/cpp0x/rv5n.C: Likewise.
326 * g++.dg/cpp0x/rv5p.C: Likewise.
327 * g++.dg/cpp0x/rv6n.C: Likewise.
328 * g++.dg/cpp0x/rv6p.C: Likewise.
329 * g++.dg/cpp0x/rv7n.C: Likewise.
330 * g++.dg/cpp0x/rv7p.C: Likewise.
331 * g++.dg/cpp0x/rv8p.C: Likewise.
332 * g++.dg/cpp0x/trailing14.C: Use -Wno-volatile.
333 * g++.dg/cpp1y/new1.C: Add dg-warning.
334 * g++.dg/cpp2a/volatile1.C: New test.
335 * g++.dg/cpp2a/volatile2.C: New test.
336 * g++.dg/cpp2a/volatile3.C: New test.
337 * g++.dg/cpp2a/volatile4.C: New test.
338 * g++.dg/expr/bool3.C: Add dg-warning.
339 * g++.dg/expr/bool4.C: Likewise.
340 * g++.dg/expr/cond9.C: Likewise.
341 * g++.dg/ext/vector25.C: Likewise.
342 * g++.dg/gomp/depend-iterator-1.C: Use -Wno-volatile.
343 * g++.dg/inherit/covariant21.C: Add dg-warning.
344 * g++.dg/init/ref18.C: Likewise.
345 * g++.dg/ipa/pr63838.C: Likewise.
346 * g++.dg/overload/rvalue2.C: Likewise.
347 * g++.dg/parse/semicolon4.C: Likewise.
348 * g++.dg/warn/Wreturn-type-4.C: Likewise.
349 * g++.dg/warn/pr36069.C: Likewise.
350 * g++.old-deja/g++.mike/p9506.C: Likewise.
351 * g++.old-deja/g++.other/volatile1.C: Likewise.
352
353 2019-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
354
355 PR fortran/91551
356 * gfortran.dg/allocated_3.f90
357
358 2019-08-28 Marek Polacek <polacek@redhat.com>
359
360 PR c++/91360 - Implement C++20 P1143R2: constinit.
361 * g++.dg/cpp2a/constinit1.C: New test.
362 * g++.dg/cpp2a/constinit2.C: New test.
363 * g++.dg/cpp2a/constinit3.C: New test.
364 * g++.dg/cpp2a/constinit4.C: New test.
365 * g++.dg/cpp2a/constinit5.C: New test.
366 * g++.dg/cpp2a/constinit6.C: New test.
367 * g++.dg/cpp2a/constinit7.C: New test.
368 * g++.dg/cpp2a/constinit8.C: New test.
369 * g++.dg/cpp2a/constinit9.C: New test.
370 * g++.dg/cpp2a/constinit10.C: New test.
371 * g++.dg/cpp2a/constinit11.C: New test.
372 * g++.dg/cpp2a/constinit12.C: New test.
373
374 2019-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
375
376 PR fortran/91565
377 * gfortran.dg/pr91565.f90: New test.
378
379 2019-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
380
381 PR fortran/91564
382 * gfortran.dg/pr91564.f90: New test.
383
384 2019-08-28 Martin Sebor <msebor@redhat.com>
385
386 PR tree-optimization/91457
387 * c-c++-common/Wstringop-overflow-2.c: New test.
388 * g++.dg/warn/Warray-bounds-8.C: New test.
389 * g++.dg/warn/Wstringop-overflow-3.C: New test.
390 * gcc.dg/Wstringop-overflow-15.c: New test.
391
392 2019-08-16 Martin Liska <mliska@suse.cz>
393
394 PR c++/90613
395 * g++.dg/lookup/using61.C: New.
396
397 2019-08-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
398
399 PR middle-end/89544
400 * gcc.target/arm/unaligned-argument-3.c: New test.
401
402 2019-08-27 Marek Polacek <polacek@redhat.com>
403
404 PR c++/81676 - bogus -Wunused warnings in constexpr if.
405 * g++.dg/cpp1z/constexpr-if31.C: New test.
406 * g++.dg/cpp1z/constexpr-if32.C: New test.
407
408 PR c++/91428 - warn about std::is_constant_evaluated in if constexpr.
409 * g++.dg/cpp2a/is-constant-evaluated9.C: New test.
410
411 2019-08-27 Martin Sebor <msebor@redhat.com>
412
413 PR tree-optimization/91567
414 * gcc.dg/tree-ssa/builtin-snprintf-6.c: Xfail a subset of assertions
415 on targets other than x86_64 to work around PR 83543.
416 * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: New test.
417
418 2019-08-27 Jeff Law <law@redhat.com>
419
420 * gcc.c-torture/compile/20190827-1.c: New test.
421
422 2019-08-27 Harald Anlauf <anlauf@gmx.de>
423
424 PR fortran/91496
425 * gfortran.dg/pr91496.f90: New testcase.
426
427 2019-08-27 Uroš Bizjak <ubizjak@gmail.com>
428
429 * gcc.target/i386/sse4_1-round-roundeven-1.c (dg-options):
430 Add -mfpmath=sse.
431 * gcc.target/i386/sse4_1-round-roundeven-2.c (dg-options): Ditto.
432
433 2019-08-27 Uroš Bizjak <ubizjak@gmail.com>
434
435 PR target/91528
436 * gcc.target/i386/pr91528.c: New test.
437
438 2019-08-27 Martin Sebor <msebor@redhat.com>
439
440 PR c++/83431
441 PR testsuite/91562
442 * gcc.dg/strlenopt-8.c: Adjust pass/dump name.
443
444 2019-08-27 Jakub Jelinek <jakub@redhat.com>
445
446 PR c++/91415
447 * g++.dg/warn/sequence-pt-4.C: New test.
448
449 2019-08-27 Robin Dapp <rdapp@linux.ibm.com>
450
451 PR testsuite/91549
452 * gcc.dg/wrapped-binop-simplify.c: Test only on x86, s390 with lp64.
453
454 2019-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
455
456 PR fortran/91390
457 PR fortran/91473
458 * gfortran.dg/used_before_typed_4.f90: Change warning to error.
459 * gfortran.dg/argument_checking_20.f90: New test.
460
461 2019-08-26 Marek Polacek <polacek@redhat.com>
462
463 PR c++/91545 - ICE in constexpr store evaluation.
464 * g++.dg/cpp0x/pr91545.C: New test.
465
466 2019-08-26 Tejas Joshi <tejasjoshi9673@gmail.com>
467
468 * gcc.target/i386/sse4_1-round-roundeven-1.c: New test.
469 * gcc.target/i386/sse4_1-round-roundeven-2.c: New test.
470
471 2019-08-26 Tejas Joshi <tejasjoshi9673@gmail.com>
472
473 * gcc.dg/torture/builtin-round-roundeven.c: New test.
474 * gcc.dg/torture/builtin-round-roundevenf128.c: Likewise.
475
476 2019-08-26 Robin Dapp <rdapp@linux.ibm.com>
477
478 * gcc.dg/tree-ssa/copy-headers-5.c: Do not run vrp pass.
479 * gcc.dg/tree-ssa/copy-headers-7.c: Do not run vrp pass.
480 * gcc.dg/tree-ssa/loop-15.c: Remove XFAIL.
481 * gcc.dg/tree-ssa/pr23744.c: Change search pattern.
482 * gcc.dg/wrapped-binop-simplify.c: New test.
483
484 2019-08-26 Kito Cheng <kito.cheng@sifive.com>
485
486 * gcc.target/riscv/li.c: New test.
487
488 2019-08-24 Nathan Sidwell <nathan@acm.org>
489
490 * g++.dg/inherit/virtual14.C: New.
491
492 2019-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
493
494 PR fortran/91390
495 PR fortran/91519
496 * gfortran.dg/bessel_3.f90: Add type mismatch errors.
497 * gfortran.dg/coarray_7.f90: Rename subroutines to avoid
498 additional errors.
499 * gfortran.dg/g77/20010519-1.f: Add -std=legacy. Remove
500 warnings for ASSIGN. Add warnings for type mismatch.
501 * gfortran.dg/goacc/acc_on_device-1.f95: Add -std=legacy.
502 Add catch-all warning.
503 * gfortran.dg/internal_pack_9.f90: Rename subroutine to
504 avoid type error.
505 * gfortran.dg/internal_pack_9.f90: Add -std=legacy. Add
506 warnings for type mismatch.
507 * gfortran.dg/pr39937.f: Add -std=legacy and type warnings. Move
508 here from
509 * gfortran.fortran-torture/compile/pr39937.f: Move to gfortran.dg.
510
511 2019-08-24 Paolo Carlini <paolo.carlini@oracle.com>
512
513 * g++.dg/conversion/simd4.C: Test all the locations.
514
515 2019-08-23 Marek Polacek <polacek@redhat.com>
516
517 PR c++/91521 - wrong error with operator->.
518 * g++.dg/parse/operator8.C: New test.
519
520 2019-08-23 Segher Boessenkool <segher@kernel.crashing.org>
521
522 PR target/91481
523 * gcc.target/powerpc/darn-3.c: New testcase.
524
525 2019-08-23 Marek Polacek <polacek@redhat.com>
526
527 PR c++/79817 - attribute deprecated on namespace.
528 * g++.dg/cpp0x/attributes-namespace1.C: New test.
529 * g++.dg/cpp0x/attributes-namespace2.C: New test.
530 * g++.dg/cpp0x/attributes-namespace3.C: New test.
531 * g++.dg/cpp0x/attributes-namespace4.C: New test.
532 * g++.dg/cpp0x/attributes-namespace5.C: New test.
533 * g++.dg/cpp1z/namespace-attribs.C: Adjust.
534 * g++.dg/cpp1z/namespace-attribs2.C: Adjust.
535
536 2019-08-23 Mihailo Stojanovic <mistojanovic@wavecomp.com>
537
538 * gcc.target/mips/get-fcsr-3.c: New test.
539
540 2019-08-23 Martin Sebor <msebor@redhat.com>
541
542 PR c++/83431
543 * gcc.dg/strlenopt-63.c: New test.
544 * gcc.dg/pr79538.c: Adjust text of expected warning.
545 * gcc.dg/pr81292-1.c: Adjust pass name.
546 * gcc.dg/pr81292-2.c: Same.
547 * gcc.dg/pr81703.c: Same.
548 * gcc.dg/strcmpopt_2.c: Same.
549 * gcc.dg/strcmpopt_3.c: Same.
550 * gcc.dg/strcmpopt_4.c: Same.
551 * gcc.dg/strlenopt-1.c: Same.
552 * gcc.dg/strlenopt-10.c: Same.
553 * gcc.dg/strlenopt-11.c: Same.
554 * gcc.dg/strlenopt-13.c: Same.
555 * gcc.dg/strlenopt-14g.c: Same.
556 * gcc.dg/strlenopt-14gf.c: Same.
557 * gcc.dg/strlenopt-15.c: Same.
558 * gcc.dg/strlenopt-16g.c: Same.
559 * gcc.dg/strlenopt-17g.c: Same.
560 * gcc.dg/strlenopt-18g.c: Same.
561 * gcc.dg/strlenopt-19.c: Same.
562 * gcc.dg/strlenopt-1f.c: Same.
563 * gcc.dg/strlenopt-2.c: Same.
564 * gcc.dg/strlenopt-20.c: Same.
565 * gcc.dg/strlenopt-21.c: Same.
566 * gcc.dg/strlenopt-22.c: Same.
567 * gcc.dg/strlenopt-22g.c: Same.
568 * gcc.dg/strlenopt-24.c: Same.
569 * gcc.dg/strlenopt-25.c: Same.
570 * gcc.dg/strlenopt-26.c: Same.
571 * gcc.dg/strlenopt-27.c: Same.
572 * gcc.dg/strlenopt-28.c: Same.
573 * gcc.dg/strlenopt-29.c: Same.
574 * gcc.dg/strlenopt-2f.c: Same.
575 * gcc.dg/strlenopt-3.c: Same.
576 * gcc.dg/strlenopt-30.c: Same.
577 * gcc.dg/strlenopt-31g.c: Same.
578 * gcc.dg/strlenopt-32.c: Same.
579 * gcc.dg/strlenopt-33.c: Same.
580 * gcc.dg/strlenopt-33g.c: Same.
581 * gcc.dg/strlenopt-34.c: Same.
582 * gcc.dg/strlenopt-35.c: Same.
583 * gcc.dg/strlenopt-4.c: Same.
584 * gcc.dg/strlenopt-48.c: Same.
585 * gcc.dg/strlenopt-49.c: Same.
586 * gcc.dg/strlenopt-4g.c: Same.
587 * gcc.dg/strlenopt-4gf.c: Same.
588 * gcc.dg/strlenopt-5.c: Same.
589 * gcc.dg/strlenopt-50.c: Same.
590 * gcc.dg/strlenopt-51.c: Same.
591 * gcc.dg/strlenopt-52.c: Same.
592 * gcc.dg/strlenopt-53.c: Same.
593 * gcc.dg/strlenopt-54.c: Same.
594 * gcc.dg/strlenopt-55.c: Same.
595 * gcc.dg/strlenopt-56.c: Same.
596 * gcc.dg/strlenopt-6.c: Same.
597 * gcc.dg/strlenopt-61.c: Same.
598 * gcc.dg/strlenopt-7.c: Same.
599 * gcc.dg/strlenopt-8.c: Same.
600 * gcc.dg/strlenopt-9.c: Same.
601 * gcc.dg/strlenopt.h (snprintf, snprintf): Declare.
602 * gcc.dg/tree-ssa/builtin-snprintf-6.c: New test.
603 * gcc.dg/tree-ssa/builtin-snprintf-7.c: New test.
604 * gcc.dg/tree-ssa/builtin-snprintf-8.c: New test.
605 * gcc.dg/tree-ssa/builtin-snprintf-9.c: New test.
606 * gcc.dg/tree-ssa/builtin-sprintf-warn-21.c: New test.
607 * gcc.dg/tree-ssa/dump-4.c: New test.
608 * gcc.dg/tree-ssa/pr83501.c: Adjust pass name.
609
610 2019-08-23 Martin Sebor <msebor@redhat.com>
611
612 * gcc.dg/Warray-bounds-36.c: Make functions static to avoid failures
613 with -fpic.
614 * gcc.dg/Warray-bounds-41.c: Same.
615 * gcc.dg/pr78973.c: Same.
616 * gcc.dg/pr78973-2.c: Same.
617
618 2019-08-22 Marek Polacek <polacek@redhat.com>
619
620 PR c++/91304 - prefix attributes ignored in condition.
621 * g++.dg/cpp0x/gen-attrs-70.C: New test.
622
623 2019-08-22 Martin Sebor <msebor@redhat.com>
624
625 PR middle-end/91490
626 * c-c++-common/Warray-bounds-7.c: New test.
627 * gcc.dg/Warray-bounds-39.c: Expect either -Warray-bounds or
628 -Wstringop-overflow.
629 * gcc.dg/strlenopt-78.c: New test.
630
631 2019-08-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
632
633 * gcc.target/i386/minmax-4.c: Add -mno-stackrealign to dg-options.
634 * gcc.target/i386/minmax-5.c: Likewise.
635 * gcc.target/i386/minmax-6.c: Likewise.
636 * gcc.target/i386/minmax-7.c: Likewise.
637 * gcc.target/i386/pr91154.c: Likewise.
638
639 2019-08-22 Eric Botcazou <ebotcazou@adacore.com>
640
641 * c-c++-common/dump-ada-spec-15.c: Check that the parameters are named.
642
643 2019-08-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
644
645 * gcc.target/arm/acle/crc_hf_1.c: New test.
646
647 2019-08-22 Wilco Dijkstra <wdijkstr@arm.com>
648
649 * gcc.target/arm/neon-extend-1.c: Remove test.
650 * gcc.target/arm/neon-extend-2.c: Remove test.
651
652 2019-08-22 Sylvia Taylor <sylvia.taylor@arm.com>
653
654 * gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: New test.
655 * gcc.target/aarch64/advsimd-intrinsics/vst1x4.c: New test.
656
657 2019-08-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
658 Richard Sandiford <richard.sandiford@arm.com>
659
660 PR target/88839
661 * gcc.target/aarch64/sve/sel_1.c: New test.
662 * gcc.target/aarch64/sve/sel_2.c: Likewise.
663 * gcc.target/aarch64/sve/sel_3.c: Likewise.
664 * gcc.target/aarch64/sve/sel_4.c: Likewise.
665 * gcc.target/aarch64/sve/sel_5.c: Likewise.
666 * gcc.target/aarch64/sve/sel_6.c: Likewise.
667
668 2019-08-21 Richard Sandiford <richard.sandiford@arm.com>
669
670 PR c++/91505
671 * g++.target/i386/crc32-4.C: New test.
672
673 2019-08-21 Richard Biener <rguenther@suse.de>
674
675 PR tree-optimization/91482
676 * gcc.dg/tree-ssa/pr91482.c: New testcase.
677
678 2019-08-21 Eric Botcazou <ebotcazou@adacore.com>
679
680 * c-c++-common/dump-ada-spec-15.c: New test.
681
682 2019-08-21 Christophe Lyon <christophe.lyon@linaro.org>
683
684 * gcc.target/arm/cmse/cmse-9.c: Add quotes to expected
685 warning messages.
686
687 2019-08-21 Eric Botcazou <ebotcazou@adacore.com>
688
689 * gnat.dg/prot9.adb, gnat.dg/prot9_gen.ads,
690 gnat.dg/prot9_pkg1.ads, gnat.dg/prot9_pkg2.ads: New testcase.
691
692 2019-08-21 Javier Miranda <miranda@adacore.com>
693
694 * gnat.dg/implicit_param.adb, gnat.dg/implicit_param_pkg.ads:
695 New testcase.
696
697 2019-08-20 Martin Sebor <msebor@redhat.com>
698
699 PR testsuite/91458
700 * g++.dg/tree-ssa/ssa-dse-1.C: Use the same search pattern
701 unconditionally (correcting r272199, PR middle-end/90676).
702 * gcc.dg/tree-prof/stringop-2.c: Same.
703
704 2019-08-20 Ian Lance Taylor <iant@golang.org>
705
706 * go.test/test/fixedbugs/bug073.go: Update for language changes.
707
708 2019-08-20 Matthew Beliveau <mbelivea@redhat.com>
709
710 * gcc.dg/tree-ssa/redundant-assign-zero-1.c: New test.
711 * gcc.dg/tree-ssa/redundant-assign-zero-2.c: New test.
712
713 2019-08-20 Richard Biener <rguenther@suse.de>
714
715 PR tree-optimization/37242
716 * gcc.dg/tree-ssa/ssa-fre-80.c: New testcase.
717
718 2019-08-20 Ed Schonberg <schonberg@adacore.com>
719
720 * gnat.dg/storage_size1.adb: New testcase.
721
722 2019-08-20 Ed Schonberg <schonberg@adacore.com>
723
724 * gnat.dg/loop_entry2.adb: New testcase.
725
726 2019-08-20 Ed Schonberg <schonberg@adacore.com>
727
728 * gnat.dg/tagged5.adb, gnat.dg/tagged5.ads: New testcase.
729
730 2019-08-20 Gary Dismukes <dismukes@adacore.com>
731
732 * gnat.dg/type_conv2.adb, gnat.dg/type_conv2.ads: New testcase.
733
734 2019-08-20 Bob Duff <duff@adacore.com>
735
736 * gnat.dg/unchecked_convert14.adb: New testcase.
737
738 2019-08-20 Bob Duff <duff@adacore.com>
739
740 * gnat.dg/object_size1.adb: New testcase.
741
742 2019-08-20 Eric Botcazou <ebotcazou@adacore.com>
743
744 * gcc.c-torture/execute/20190820-1.c: New test.
745
746 2019-08-20 Richard Biener <rguenther@suse.de>
747
748 PR target/91498
749 * gcc.target/i386/minmax-7.c: New testcase.
750
751 2019-08-20 Lili Cui <lili.cui@intel.com>
752
753 * gcc.target/i386/funcspec-56.inc: Handle new march.
754 * g++.target/i386/mv16.C: Handle new march
755
756 2019-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
757
758 PR middle-end/89544
759 * gcc.target/arm/unaligned-argument-1.c: New test.
760 * gcc.target/arm/unaligned-argument-2.c: New test.
761
762 2019-08-19 Joel Hutton <Joel.Hutton@arm.com>
763
764 * gcc.target/aarch64/fmul_scvtf_1.c: New test.
765
766 2019-08-19 Marek Polacek <polacek@redhat.com>
767
768 PR c++/91264 - detect modifying const objects in constexpr.
769 * g++.dg/cpp1y/constexpr-tracking-const1.C: New test.
770 * g++.dg/cpp1y/constexpr-tracking-const2.C: New test.
771 * g++.dg/cpp1y/constexpr-tracking-const3.C: New test.
772 * g++.dg/cpp1y/constexpr-tracking-const4.C: New test.
773 * g++.dg/cpp1y/constexpr-tracking-const5.C: New test.
774 * g++.dg/cpp1y/constexpr-tracking-const6.C: New test.
775 * g++.dg/cpp1y/constexpr-tracking-const7.C: New test.
776 * g++.dg/cpp1y/constexpr-tracking-const8.C: New test.
777 * g++.dg/cpp1y/constexpr-tracking-const9.C: New test.
778 * g++.dg/cpp1y/constexpr-tracking-const10.C: New test.
779 * g++.dg/cpp1y/constexpr-tracking-const11.C: New test.
780 * g++.dg/cpp1y/constexpr-tracking-const12.C: New test.
781 * g++.dg/cpp1y/constexpr-tracking-const13.C: New test.
782 * g++.dg/cpp1y/constexpr-tracking-const14.C: New test.
783
784 2019-08-19 Eric Botcazou <ebotcazou@adacore.com>
785
786 * gnat.dg/elab8.adb, gnat.dg/elab8_gen.adb,
787 gnat.dg/elab8_gen.ads, gnat.dg/elab8_pkg.adb,
788 gnat.dg/elab8_pkg.ads: New testcase.
789
790 2019-08-19 Bob Duff <duff@adacore.com>
791
792 * gnat.dg/warn29.adb, gnat.dg/warn29.ads: New testcase.
793
794 2019-08-19 Ed Schonberg <schonberg@adacore.com>
795
796 * gnat.dg/expr_func9.adb: New testcase.
797
798 2019-08-19 Bob Duff <duff@adacore.com>
799
800 * gnat.dg/valid_scalars2.adb: New testcase.
801
802 2019-08-19 Eric Botcazou <ebotcazou@adacore.com>
803
804 * gnat.dg/generic_inst12.adb, gnat.dg/generic_inst12_pkg1.adb,
805 gnat.dg/generic_inst12_pkg1.ads,
806 gnat.dg/generic_inst12_pkg2.ads: New testcase.
807
808 2019-08-19 Ed Schonberg <schonberg@adacore.com>
809
810 * gnat.dg/warn28.adb, gnat.dg/warn28.ads: New testcase.
811
812 2019-08-19 Ed Schonberg <schonberg@adacore.com>
813
814 * gnat.dg/rep_clause9.adb: New testcase.
815
816 2019-08-19 Olivier Hainque <hainque@adacore.com>
817
818 * gnat.dg/openacc1.adb: New testcase.
819
820 2019-08-19 Kito Cheng <kito.cheng@sifive.com>
821
822 PR target/91441
823 * gcc.target/riscv/pr91441.c: New.
824
825 2019-08-18 Steven G. Kargl <kargl@gcc.gnu.org>
826
827 PR fortran/91485
828 * gfortran.dg/pr91485.f90: New test.
829
830 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
831
832 PR fortran/82992
833 * gfortran.dg/pr71649.f90: Adjust error messages.
834 * gfortran.dg/use_15.f90: Ditto.
835 * gfortran.dg/use_rename_8.f90: Ditto.
836
837 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
838
839 PR fortran/78739
840 * fortran.dg/pr78739.f90: New test.
841
842 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
843
844 PR fortran/78719
845 * gfortran.dg/pr78719_1.f90: New test.
846 * gfortran.dg/pr78719_2.f90: Ditto.
847 * gfortran.dg/pr78719_3.f90: Ditto.
848
849 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
850
851 PR fortran/91471
852 * gfortran.dg/pr91471.f90: New test.
853
854 2019-08-16 Marek Polacek <polacek@redhat.com>
855
856 PR c++/85827
857 * g++.dg/cpp1z/constexpr-if29.C: New test.
858
859 2019-08-16 Jeff Law <law@redhat.com>
860
861 * gcc.target/sh/pr54236-6.c: Use -fno-tree-forwprop.
862
863 2019-08-16 Martin Sebor <msebor@redhat.com>
864
865 * gcc.dg/struct-ret-1.c: Enable on all targets.
866
867 2019-08-16 Eric Botcazou <ebotcazou@adacore.com>
868
869 * gnat.dg/opt81.ad[sb]: New test.
870
871 2019-08-16 Martin Sebor <msebor@redhat.com>
872
873 PR testsuite/91458
874 * g++.dg/tree-ssa/pr19807.C: Use the same search pattern
875 unconditionally (correcting r272199, PR middle-end/90676).
876
877 2019-08-16 Richard Biener <rguenther@suse.de>
878
879 PR target/91469
880 * gcc.target/i386/pr91469-1.c: New testcase.
881 * gcc.target/i386/pr91469-2.c: Likewise.
882
883 2019-08-16 Mark Eggleston <mark.eggleston@codethink.com>
884
885 * gfortran.dg/auto_in_equiv_1.f90: New test.
886 * gfortran.dg/auto_in_equiv_2.f90: New test.
887 * gfortran.dg/auto_in_equiv_3.f90: New test.
888
889 2019-08-16 Richard Biener <rguenther@suse.de>
890
891 * gcc.dg/tree-ssa/forwprop-31.c: Adjust.
892
893 2019-08-16 Martin Liska <mliska@suse.cz>
894
895 PR ipa/91447
896 * g++.dg/ipa/ipa-icf-4.C: Add -missed for target that
897 don't have aliases.
898
899 2019-08-16 Alexandre Oliva <oliva@adacore.com>
900
901 * gcc.target/i386/pr85044.c: Require support for trampolines.
902
903 * gcc.target/i386/asm-4.c: Use amd64 natural addressing mode
904 on all __LP64__ targets.
905
906 * gcc.target/arc/interrupt-6.c: Use __builtin_alloca, require
907 effective target support for alloca, drop include of alloca.h.
908 * gcc.target/i386/pr80969-3.c: Likewise.
909 * gcc.target/sparc/setjmp-1.c: Likewise.
910 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
911 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
912
913 * gcc.misc-tests/options.exp: Match /ld and -ld besides
914 /collect2.
915
916 2019-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
917
918 PR fortran/91443
919 * gfortran.dg/argument_checking_19.f90: New test.
920 * gfortran.dg/altreturn_10.f90: Change dg-warning to dg-error.
921 * gfortran.dg/dec_union_11.f90: Add -std=legacy.
922 * gfortran.dg/hollerith8.f90: Likewise. Remove warning for
923 Hollerith constant.
924 * gfortran.dg/integer_exponentiation_2.f90: New subroutine gee_i8;
925 use it to avoid type mismatches.
926 * gfortran.dg/pr41011.f: Add -std=legacy.
927 * gfortran.dg/whole_file_1.f90: Change warnings to errors.
928 * gfortran.dg/whole_file_2.f90: Likewise.
929
930 2019-08-15 Richard Biener <rguenther@suse.de>
931
932 PR tree-optimization/91445
933 * gcc.dg/torture/pr91445.c: New testcase.
934
935 2019-08-15 Richard Biener <rguenther@suse.de>
936
937 * gcc.dg/pr80170.c: Adjust to use __SIZETYPE__.
938
939 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
940
941 * gcc.target/aarch64/sve/loop_add_4.c: Expect 10 INCWs and
942 INCDs rather than 8.
943
944 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
945
946 * gcc.target/aarch64/sve/revb_1.c: Restrict to little-endian targets.
947 Avoid including stdint.h.
948 * gcc.target/aarch64/sve/revh_1.c: Likewise.
949 * gcc.target/aarch64/sve/revw_1.c: Likewise.
950 * gcc.target/aarch64/sve/revb_2.c: New big-endian test.
951 * gcc.target/aarch64/sve/revh_2.c: Likewise.
952 * gcc.target/aarch64/sve/revw_2.c: Likewise.
953
954 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
955 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
956
957 * gcc.target/aarch64/sve/cond_mla_5.c: Allow FMAD as well as FMLA
958 and FMSB as well as FMLS.
959
960 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
961
962 * gcc.target/aarch64/sve/ext_2.c: Expect a MOVPRFX.
963 * gcc.target/aarch64/sve/ext_3.c: New test.
964
965 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
966 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
967
968 * gcc.target/aarch64/sve/shift_1.c: Accept reversed shifts.
969
970 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
971 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
972
973 * gcc.target/aarch64/sve/cond_mla_1.c: New test.
974 * gcc.target/aarch64/sve/cond_mla_1_run.c: Likewise.
975 * gcc.target/aarch64/sve/cond_mla_2.c: Likewise.
976 * gcc.target/aarch64/sve/cond_mla_2_run.c: Likewise.
977 * gcc.target/aarch64/sve/cond_mla_3.c: Likewise.
978 * gcc.target/aarch64/sve/cond_mla_3_run.c: Likewise.
979 * gcc.target/aarch64/sve/cond_mla_4.c: Likewise.
980 * gcc.target/aarch64/sve/cond_mla_4_run.c: Likewise.
981 * gcc.target/aarch64/sve/cond_mla_5.c: Likewise.
982 * gcc.target/aarch64/sve/cond_mla_5_run.c: Likewise.
983 * gcc.target/aarch64/sve/cond_mla_6.c: Likewise.
984 * gcc.target/aarch64/sve/cond_mla_6_run.c: Likewise.
985 * gcc.target/aarch64/sve/cond_mla_7.c: Likewise.
986 * gcc.target/aarch64/sve/cond_mla_7_run.c: Likewise.
987 * gcc.target/aarch64/sve/cond_mla_8.c: Likewise.
988 * gcc.target/aarch64/sve/cond_mla_8_run.c: Likewise.
989
990 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
991 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
992
993 * gcc.target/aarch64/sve/cond_fadd_1.c: New test.
994 * gcc.target/aarch64/sve/cond_fadd_1_run.c: Likewise.
995 * gcc.target/aarch64/sve/cond_fadd_2.c: Likewise.
996 * gcc.target/aarch64/sve/cond_fadd_2_run.c: Likewise.
997 * gcc.target/aarch64/sve/cond_fadd_3.c: Likewise.
998 * gcc.target/aarch64/sve/cond_fadd_3_run.c: Likewise.
999 * gcc.target/aarch64/sve/cond_fadd_4.c: Likewise.
1000 * gcc.target/aarch64/sve/cond_fadd_4_run.c: Likewise.
1001 * gcc.target/aarch64/sve/cond_fsubr_1.c: Likewise.
1002 * gcc.target/aarch64/sve/cond_fsubr_1_run.c: Likewise.
1003 * gcc.target/aarch64/sve/cond_fsubr_2.c: Likewise.
1004 * gcc.target/aarch64/sve/cond_fsubr_2_run.c: Likewise.
1005 * gcc.target/aarch64/sve/cond_fsubr_3.c: Likewise.
1006 * gcc.target/aarch64/sve/cond_fsubr_3_run.c: Likewise.
1007 * gcc.target/aarch64/sve/cond_fsubr_4.c: Likewise.
1008 * gcc.target/aarch64/sve/cond_fsubr_4_run.c: Likewise.
1009 * gcc.target/aarch64/sve/cond_fmaxnm_1.c: Likewise.
1010 * gcc.target/aarch64/sve/cond_fmaxnm_1_run.c: Likewise.
1011 * gcc.target/aarch64/sve/cond_fmaxnm_2.c: Likewise.
1012 * gcc.target/aarch64/sve/cond_fmaxnm_2_run.c: Likewise.
1013 * gcc.target/aarch64/sve/cond_fmaxnm_3.c: Likewise.
1014 * gcc.target/aarch64/sve/cond_fmaxnm_3_run.c: Likewise.
1015 * gcc.target/aarch64/sve/cond_fmaxnm_4.c: Likewise.
1016 * gcc.target/aarch64/sve/cond_fmaxnm_4_run.c: Likewise.
1017 * gcc.target/aarch64/sve/cond_fminnm_1.c: Likewise.
1018 * gcc.target/aarch64/sve/cond_fminnm_1_run.c: Likewise.
1019 * gcc.target/aarch64/sve/cond_fminnm_2.c: Likewise.
1020 * gcc.target/aarch64/sve/cond_fminnm_2_run.c: Likewise.
1021 * gcc.target/aarch64/sve/cond_fminnm_3.c: Likewise.
1022 * gcc.target/aarch64/sve/cond_fminnm_3_run.c: Likewise.
1023 * gcc.target/aarch64/sve/cond_fminnm_4.c: Likewise.
1024 * gcc.target/aarch64/sve/cond_fminnm_4_run.c: Likewise.
1025 * gcc.target/aarch64/sve/cond_fmul_1.c: Likewise.
1026 * gcc.target/aarch64/sve/cond_fmul_1_run.c: Likewise.
1027 * gcc.target/aarch64/sve/cond_fmul_2.c: Likewise.
1028 * gcc.target/aarch64/sve/cond_fmul_2_run.c: Likewise.
1029 * gcc.target/aarch64/sve/cond_fmul_3.c: Likewise.
1030 * gcc.target/aarch64/sve/cond_fmul_3_run.c: Likewise.
1031 * gcc.target/aarch64/sve/cond_fmul_4.c: Likewise.
1032 * gcc.target/aarch64/sve/cond_fmul_4_run.c: Likewise.
1033
1034 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
1035 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1036
1037 * gcc.target/aarch64/sve/cond_fabd_1.c: New test.
1038 * gcc.target/aarch64/sve/cond_fabd_1_run.c: Likewise.
1039 * gcc.target/aarch64/sve/cond_fabd_2.c: Likewise.
1040 * gcc.target/aarch64/sve/cond_fabd_2_run.c: Likewise.
1041 * gcc.target/aarch64/sve/cond_fabd_3.c: Likewise.
1042 * gcc.target/aarch64/sve/cond_fabd_3_run.c: Likewise.
1043 * gcc.target/aarch64/sve/cond_fabd_4.c: Likewise.
1044 * gcc.target/aarch64/sve/cond_fabd_4_run.c: Likewise.
1045 * gcc.target/aarch64/sve/cond_fabd_5.c: Likewise.
1046 * gcc.target/aarch64/sve/cond_fabd_5_run.c: Likewise.
1047
1048 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
1049 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1050
1051 * gcc.target/aarch64/sve/cond_abd_1.c: New test.
1052 * gcc.target/aarch64/sve/cond_abd_1_run.c: Likewise.
1053 * gcc.target/aarch64/sve/cond_abd_2.c: Likewise.
1054 * gcc.target/aarch64/sve/cond_abd_2_run.c: Likewise.
1055 * gcc.target/aarch64/sve/cond_abd_3.c: Likewise.
1056 * gcc.target/aarch64/sve/cond_abd_3_run.c: Likewise.
1057 * gcc.target/aarch64/sve/cond_abd_4.c: Likewise.
1058 * gcc.target/aarch64/sve/cond_abd_4_run.c: Likewise.
1059 * gcc.target/aarch64/sve/cond_abd_5.c: Likewise.
1060 * gcc.target/aarch64/sve/cond_abd_5_run.c: Likewise.
1061
1062 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
1063 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1064
1065 * gcc.target/aarch64/sve/cond_shift_1.c: New test.
1066 * gcc.target/aarch64/sve/cond_shift_1_run.c: Likewise.
1067 * gcc.target/aarch64/sve/cond_shift_2.c: Likewise.
1068 * gcc.target/aarch64/sve/cond_shift_2_run.c: Likewise.
1069 * gcc.target/aarch64/sve/cond_shift_3.c: Likewise.
1070 * gcc.target/aarch64/sve/cond_shift_3_run.c: Likewise.
1071 * gcc.target/aarch64/sve/cond_shift_4.c: Likewise.
1072 * gcc.target/aarch64/sve/cond_shift_4_run.c: Likewise.
1073 * gcc.target/aarch64/sve/cond_shift_5.c: Likewise.
1074 * gcc.target/aarch64/sve/cond_shift_5_run.c: Likewise.
1075 * gcc.target/aarch64/sve/cond_shift_6.c: Likewise.
1076 * gcc.target/aarch64/sve/cond_shift_6_run.c: Likewise.
1077 * gcc.target/aarch64/sve/cond_shift_7.c: Likewise.
1078 * gcc.target/aarch64/sve/cond_shift_7_run.c: Likewise.
1079 * gcc.target/aarch64/sve/cond_shift_8.c: Likewise.
1080 * gcc.target/aarch64/sve/cond_shift_8_run.c: Likewise.
1081 * gcc.target/aarch64/sve/cond_shift_9.c: Likewise.
1082 * gcc.target/aarch64/sve/cond_shift_9_run.c: Likewise.
1083
1084 2019-08-14 Martin Sebor <msebor@redhat.com>
1085
1086 PR testsuite/91449
1087 * gcc.dg/strlenopt-73.c: Restrict 128-bit tests to i386.
1088
1089 2019-08-14 Jonathan Wakely <jwakely@redhat.com>
1090
1091 PR c++/91436
1092 * g++.dg/lookup/missing-std-include-5.C: Limit test to C++14 and up.
1093 * g++.dg/lookup/missing-std-include-6.C: Don't check make_unique in
1094 test that runs for C++11.
1095 * g++.dg/lookup/missing-std-include-8.C: Check make_unique here.
1096
1097 2019-08-14 Christophe Lyon <christophe.lyon@linaro.org>
1098
1099 * gcc.c-torture/execute/noinit-attribute.c: Fix typo.
1100
1101 2019-08-14 Martin Sebor <msebor@redhat.com>
1102
1103 PR tree-optimization/91294
1104 * gcc.dg/strlenopt-44.c: Adjust tested result.
1105 * gcc.dg/strlenopt-70.c: Avoid exercising unimplemnted optimization.
1106 * gcc.dg/strlenopt-73.c: New test.
1107 * gcc.dg/strlenopt-74.c: New test.
1108 * gcc.dg/strlenopt-75.c: New test.
1109 * gcc.dg/strlenopt-76.c: New test.
1110 * gcc.dg/strlenopt-77.c: New test.
1111
1112 2019-08-14 Jakub Jelinek <jakub@redhat.com>
1113 Marek Polacek <polacek@redhat.com>
1114
1115 PR c++/91391 - bogus -Wcomma-subscript warning.
1116 * g++.dg/cpp2a/comma5.C: New test.
1117
1118 2019-08-14 Christophe Lyon <christophe.lyon@linaro.org>
1119
1120 * lib/target-supports.exp (check_effective_target_noinit): New
1121 proc.
1122 * gcc.c-torture/execute/noinit-attribute.c: New test.
1123
1124 2019-08-14 Richard Biener <rguenther@suse.de>
1125
1126 PR target/91154
1127 * gcc.target/i386/pr91154.c: New testcase.
1128 * gcc.target/i386/minmax-3.c: Likewise.
1129 * gcc.target/i386/minmax-4.c: Likewise.
1130 * gcc.target/i386/minmax-5.c: Likewise.
1131 * gcc.target/i386/minmax-6.c: Likewise.
1132 * gcc.target/i386/minmax-1.c: Add -mno-stv.
1133 * gcc.target/i386/minmax-2.c: Likewise.
1134
1135 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
1136 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1137
1138 * gcc.target/aarch64/sve/cond_logical_1.c: New test.
1139 * gcc.target/aarch64/sve/cond_logical_1_run.c: Likewise.
1140 * gcc.target/aarch64/sve/cond_logical_2.c: Likewise.
1141 * gcc.target/aarch64/sve/cond_logical_2_run.c: Likewise.
1142 * gcc.target/aarch64/sve/cond_logical_3.c: Likewise.
1143 * gcc.target/aarch64/sve/cond_logical_3_run.c: Likewise.
1144 * gcc.target/aarch64/sve/cond_logical_4.c: Likewise.
1145 * gcc.target/aarch64/sve/cond_logical_4_run.c: Likewise.
1146 * gcc.target/aarch64/sve/cond_logical_5.c: Likewise.
1147 * gcc.target/aarch64/sve/cond_logical_5_run.c: Likewise.
1148
1149 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
1150
1151 * gcc.target/aarch64/sve/cond_uxt_1.c: New test.
1152 * gcc.target/aarch64/sve/cond_uxt_1_run.c: Likewise.
1153 * gcc.target/aarch64/sve/cond_uxt_2.c: Likewise.
1154 * gcc.target/aarch64/sve/cond_uxt_2_run.c: Likewise.
1155 * gcc.target/aarch64/sve/cond_uxt_3.c: Likewise.
1156 * gcc.target/aarch64/sve/cond_uxt_3_run.c: Likewise.
1157 * gcc.target/aarch64/sve/cond_uxt_4.c: Likewise.
1158 * gcc.target/aarch64/sve/cond_uxt_4_run.c: Likewise.
1159
1160 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
1161
1162 * gcc.target/aarch64/sve/cond_convert_1.c: New test.
1163 * gcc.target/aarch64/sve/cond_convert_1_run.c: Likewise.
1164 * gcc.target/aarch64/sve/cond_convert_2.c: Likewise.
1165 * gcc.target/aarch64/sve/cond_convert_2_run.c: Likewise.
1166 * gcc.target/aarch64/sve/cond_convert_3.c: Likewise.
1167 * gcc.target/aarch64/sve/cond_convert_3_run.c: Likewise.
1168 * gcc.target/aarch64/sve/cond_convert_4.c: Likewise.
1169 * gcc.target/aarch64/sve/cond_convert_4_run.c: Likewise.
1170 * gcc.target/aarch64/sve/cond_convert_5.c: Likewise.
1171 * gcc.target/aarch64/sve/cond_convert_5_run.c: Likewise.
1172 * gcc.target/aarch64/sve/cond_convert_6.c: Likewise.
1173 * gcc.target/aarch64/sve/cond_convert_6_run.c: Likewise.
1174
1175 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
1176 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1177
1178 * gcc.target/aarch64/sve/cond_unary_1.c: Add tests for
1179 floating-point types.
1180 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
1181 * gcc.target/aarch64/sve/cond_unary_3.c: Likewise.
1182 * gcc.target/aarch64/sve/cond_unary_4.c: Likewise.
1183
1184 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
1185 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1186
1187 * gcc.target/aarch64/sve/cond_unary_1.c: New test.
1188 * gcc.target/aarch64/sve/cond_unary_1_run.c: Likewise.
1189 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
1190 * gcc.target/aarch64/sve/cond_unary_2_run.c: Likewise.
1191 * gcc.target/aarch64/sve/cond_unary_3.c: Likewise.
1192 * gcc.target/aarch64/sve/cond_unary_3_run.c: Likewise.
1193 * gcc.target/aarch64/sve/cond_unary_4.c: Likewise.
1194 * gcc.target/aarch64/sve/cond_unary_4_run.c: Likewise.
1195
1196 2019-08-14 Bob Duff <duff@adacore.com>
1197
1198 * gnat.dg/alignment15.adb: New testcase.
1199
1200 2019-08-14 Bob Duff <duff@adacore.com>
1201
1202 * gnat.dg/warn27.adb: New testcase.
1203
1204 2019-08-14 Bob Duff <duff@adacore.com>
1205
1206 * gnat.dg/inline19.adb, gnat.dg/inline19.ads: New testcase.
1207
1208 2019-08-14 Gary Dismukes <dismukes@adacore.com>
1209
1210 * gnat.dg/equal11.adb, gnat.dg/equal11_interface.ads,
1211 gnat.dg/equal11_record.adb, gnat.dg/equal11_record.ads: New
1212 testcase.
1213
1214 2019-08-14 Bob Duff <duff@adacore.com>
1215
1216 * gnat.dg/discr57.adb: New testcase.
1217
1218 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
1219
1220 * gnat.dg/generic_inst11.adb, gnat.dg/generic_inst11_pkg.adb,
1221 gnat.dg/generic_inst11_pkg.ads: New testcase.
1222
1223 2019-08-14 Ed Schonberg <schonberg@adacore.com>
1224
1225 * gnat.dg/assert2.adb, gnat.dg/assert2.ads: New testcase.
1226
1227 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
1228
1229 * gnat.dg/inline18.adb, gnat.dg/inline18.ads,
1230 gnat.dg/inline18_gen1-inner_g.ads, gnat.dg/inline18_gen1.adb,
1231 gnat.dg/inline18_gen1.ads, gnat.dg/inline18_gen2.adb,
1232 gnat.dg/inline18_gen2.ads, gnat.dg/inline18_gen3.adb,
1233 gnat.dg/inline18_gen3.ads, gnat.dg/inline18_pkg1.adb,
1234 gnat.dg/inline18_pkg1.ads, gnat.dg/inline18_pkg2-child.ads,
1235 gnat.dg/inline18_pkg2.ads: New testcase.
1236
1237 2019-08-14 Ed Schonberg <schonberg@adacore.com>
1238
1239 * gnat.dg/predicate12.adb, gnat.dg/predicate12.ads: New
1240 testcase.
1241
1242 2019-08-14 Gary Dismukes <dismukes@adacore.com>
1243
1244 * gnat.dg/task5.adb: New testcase.
1245
1246 2019-08-14 Richard Biener <rguenther@suse.de>
1247
1248 PR testsuite/91419
1249 * lib/target-supports.exp (natural_alignment_32): Amend target
1250 list based on BIGGEST_ALIGNMENT.
1251 (natural_alignment_64): Targets not natural_alignment_32 cannot
1252 be natural_alignment_64.
1253 * gcc.dg/tree-ssa/pr91091-2.c: XFAIL for !natural_alignment_32.
1254 * gcc.dg/tree-ssa/ssa-fre-77.c: Likewise.
1255 * gcc.dg/tree-ssa/ssa-fre-61.c: Require natural_alignment_32.
1256
1257 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
1258
1259 * gcc.target/aarch64/sve/vcond_21.c: New test.
1260 * gcc.target/aarch64/sve/vcond_21_run.c: Likewise.
1261
1262 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
1263 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1264
1265 * g++.target/aarch64/sve/dup_sel_1.C: New test.
1266 * g++.target/aarch64/sve/dup_sel_2.C: Likewise.
1267 * g++.target/aarch64/sve/dup_sel_3.C: Likewise.
1268 * g++.target/aarch64/sve/dup_sel_4.C: Likewise.
1269 * g++.target/aarch64/sve/dup_sel_5.C: Likewise.
1270 * g++.target/aarch64/sve/dup_sel_6.C: Likewise.
1271
1272 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
1273 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1274
1275 * gcc.target/aarch64/sve/vcond_18.c: New test.
1276 * gcc.target/aarch64/sve/vcond_18_run.c: Likewise.
1277 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
1278 * gcc.target/aarch64/sve/vcond_19_run.c: Likewise.
1279 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
1280 * gcc.target/aarch64/sve/vcond_20_run.c: Likewise.
1281
1282 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
1283
1284 * gcc.target/aarch64/sve/fmaxnm_1.c: New test.
1285 * gcc.target/aarch64/sve/fminnm_1.c: Likewise.
1286
1287 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
1288
1289 * gcc.target/aarch64/sve/smax_1.c: New test.
1290 * gcc.target/aarch64/sve/smin_1.c: Likewise.
1291 * gcc.target/aarch64/sve/umax_1.c: Likewise.
1292 * gcc.target/aarch64/sve/umin_1.c: Likewise.
1293
1294 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
1295
1296 * gcc.target/aarch64/sve/cnot_1.c: New test.
1297 * gcc.target/aarch64/sve/cond_cnot_1.c: Likewise.
1298 * gcc.target/aarch64/sve/cond_cnot_1_run.c: Likewise.
1299 * gcc.target/aarch64/sve/cond_cnot_2.c: Likewise.
1300 * gcc.target/aarch64/sve/cond_cnot_2_run.c: Likewise.
1301 * gcc.target/aarch64/sve/cond_cnot_3.c: Likewise.
1302 * gcc.target/aarch64/sve/cond_cnot_3_run.c: Likewise.
1303
1304 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
1305
1306 * gcc.target/aarch64/vect-clz.c: Force SVE off.
1307 * gcc.target/aarch64/sve/clrsb_1.c: New test.
1308 * gcc.target/aarch64/sve/clrsb_1_run.c: Likewise.
1309 * gcc.target/aarch64/sve/clz_1.c: Likewise.
1310 * gcc.target/aarch64/sve/clz_1_run.c: Likewise.
1311
1312 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
1313
1314 * gcc.target/aarch64/sve/adr_1.c: New test.
1315 * gcc.target/aarch64/sve/adr_1_run.c: Likewise.
1316 * gcc.target/aarch64/sve/adr_2.c: Likewise.
1317 * gcc.target/aarch64/sve/adr_2_run.c: Likewise.
1318 * gcc.target/aarch64/sve/adr_3.c: Likewise.
1319 * gcc.target/aarch64/sve/adr_3_run.c: Likewise.
1320 * gcc.target/aarch64/sve/adr_4.c: Likewise.
1321 * gcc.target/aarch64/sve/adr_4_run.c: Likewise.
1322 * gcc.target/aarch64/sve/adr_5.c: Likewise.
1323 * gcc.target/aarch64/sve/adr_5_run.c: Likewise.
1324
1325 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1326
1327 * g++.dg/conversion/simd4.C: Test locations.
1328
1329 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
1330
1331 * gcc.target/aarch64/sve/peel_ind_1.c: Look for an inverted .B VL1.
1332 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise .S VL7.
1333
1334 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1335
1336 * g++.dg/parse/typedef9.C: Test locations too.
1337
1338 2019-08-14 Martin Liska <mliska@suse.cz>
1339
1340 * c-c++-common/asan/memcmp-1.c: There's a new function in the
1341 stack-trace on the top. So shift expected output in stack
1342 trace.
1343
1344 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
1345
1346 * gcc.target/aarch64/sve/vcond_17.c: New test.
1347 * gcc.target/aarch64/sve/vcond_17_run.c: Likewise.
1348
1349 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
1350
1351 * gcc.target/aarch64/sve/spill_4.c: Expect all ptrues to be .Bs.
1352 * gcc.target/aarch64/sve/single_1.c: Likewise.
1353 * gcc.target/aarch64/sve/single_2.c: Likewise.
1354 * gcc.target/aarch64/sve/single_3.c: Likewise.
1355 * gcc.target/aarch64/sve/single_4.c: Likewise.
1356
1357 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
1358
1359 PR fortran/87991
1360 * gfortran.dg/pr87991.f90: New test.
1361
1362 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
1363
1364 * gcc.target/aarch64/sve/spill_2.c: Increase iteration counts
1365 beyond the range of a PTRUE.
1366 * gcc.target/aarch64/sve/while_6.c: New test.
1367 * gcc.target/aarch64/sve/while_7.c: Likewise.
1368 * gcc.target/aarch64/sve/while_8.c: Likewise.
1369 * gcc.target/aarch64/sve/while_9.c: Likewise.
1370 * gcc.target/aarch64/sve/while_10.c: Likewise.
1371
1372 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
1373
1374 PR fortran/88072
1375 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message. Left
1376 out of previous commit!
1377
1378 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
1379
1380 PR fortran/88072
1381 * gfortran.dg/pr88072.f90: New test.
1382 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message.
1383
1384 2019-08-13 Iain Sandoe <iain@sandoe.co.uk>
1385
1386 * obj-c++.dg/stubify-1.mm: Rename symbol stub option.
1387 * obj-c++.dg/stubify-2.mm: Likewise.
1388 * objc.dg/stubify-1.m: Likewise.
1389 * objc.dg/stubify-2.m: Likewise.
1390
1391 2013-08-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1392
1393 PR fortran/90563
1394 * gfortran.dg/do_subsript_5.f90: New test.
1395
1396 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
1397
1398 PR fortran/89647
1399 * gfortran.dg/pr89647.f90: New test.
1400
1401 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
1402
1403 PR fortran/87993
1404 * gfortran.dg/pr87993.f90: New test.
1405
1406 2019-08-13 Martin Sebor <msebor@redhat.com>
1407
1408 PR c/80619
1409 * gcc.dg/format/pr80619.c: New test.
1410
1411 2019-08-13 Marek Polacek <polacek@redhat.com>
1412
1413 PR c++/90473 - wrong code with nullptr in default argument.
1414 * g++.dg/cpp0x/nullptr42.C: New test.
1415
1416 2019-08-13 Olivier Hainque <hainque@adacore.com>
1417
1418 * gnat.dg/casesi.ad[bs], test_casesi.adb: New test.
1419
1420 2019-08-13 Wilco Dijkstra <wdijkstr@arm.com>
1421
1422 PR target/81800
1423 * gcc.target/aarch64/no-inline-lrint_3.c: New test.
1424
1425 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
1426
1427 * gcc.target/aarch64/sve/init_2.c: Expect ld1rd to be used
1428 instead of a full vector load.
1429 * gcc.target/aarch64/sve/init_4.c: Likewise.
1430 * gcc.target/aarch64/sve/ld1r_2.c: Remove constants that no longer
1431 need to be loaded from memory.
1432 * gcc.target/aarch64/sve/slp_2.c: Expect the same output for
1433 big and little endian.
1434 * gcc.target/aarch64/sve/slp_3.c: Likewise. Expect 3 of the
1435 doubles to be moved via integer registers rather than loaded
1436 from memory.
1437 * gcc.target/aarch64/sve/slp_4.c: Likewise but for 4 doubles.
1438 * gcc.target/aarch64/sve/spill_4.c: Expect 16-bit constants to be
1439 loaded via an integer register rather than from memory.
1440 * gcc.target/aarch64/sve/const_1.c: New test.
1441 * gcc.target/aarch64/sve/const_2.c: Likewise.
1442 * gcc.target/aarch64/sve/const_3.c: Likewise.
1443
1444 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1445
1446 * gcc.target/msp430/msp430.exp (msp430_device_permutations_runtest):
1447 Handle csv-* and bad-devices-* tests.
1448 * gcc.target/msp430/devices/README: Document how bad-devices-* tests
1449 work.
1450 * gcc.target/msp430/devices/bad-devices-1.c: New test.
1451 * gcc.target/msp430/devices/bad-devices-2.c: Likewise.
1452 * gcc.target/msp430/devices/bad-devices-3.c: Likewise.
1453 * gcc.target/msp430/devices/bad-devices-4.c: Likewise.
1454 * gcc.target/msp430/devices/bad-devices-5.c: Likewise.
1455 * gcc.target/msp430/devices/bad-devices-6.c: Likewise.
1456 * gcc.target/msp430/devices/csv-device-order.c: Likewise.
1457 * gcc.target/msp430/devices/csv-msp430_00.c: Likewise.
1458 * gcc.target/msp430/devices/csv-msp430_01.c: Likewise.
1459 * gcc.target/msp430/devices/csv-msp430_02.c: Likewise.
1460 * gcc.target/msp430/devices/csv-msp430_04.c: Likewise.
1461 * gcc.target/msp430/devices/csv-msp430_08.c: Likewise.
1462 * gcc.target/msp430/devices/csv-msp430_10.c: Likewise.
1463 * gcc.target/msp430/devices/csv-msp430_11.c: Likewise.
1464 * gcc.target/msp430/devices/csv-msp430_12.c: Likewise.
1465 * gcc.target/msp430/devices/csv-msp430_14.c: Likewise.
1466 * gcc.target/msp430/devices/csv-msp430_18.c: Likewise.
1467 * gcc.target/msp430/devices/csv-msp430_20.c: Likewise.
1468 * gcc.target/msp430/devices/csv-msp430_21.c: Likewise.
1469 * gcc.target/msp430/devices/csv-msp430_22.c: Likewise.
1470 * gcc.target/msp430/devices/csv-msp430_24.c: Likewise.
1471 * gcc.target/msp430/devices/csv-msp430_28.c: Likewise.
1472 * gcc.target/msp430/devices/csv-msp430fr5969.c: Likewise.
1473 * gcc.target/msp430/devices/hard-foo.c: Likewise.
1474 * gcc.target/msp430/devices/bad-devices-1.csv: New test support file.
1475 * gcc.target/msp430/devices/bad-devices-2.csv: Likewise.
1476 * gcc.target/msp430/devices/bad-devices-3.csv: Likewise.
1477 * gcc.target/msp430/devices/bad-devices-4.csv: Likewise.
1478 * gcc.target/msp430/devices/bad-devices-5.csv: Likewise.
1479 * gcc.target/msp430/devices/bad-devices-6.csv: Likewise.
1480 * gcc.target/msp430/devices/devices.csv: Likewise.
1481
1482 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1483
1484 * gcc.target/msp430/msp430.exp
1485 (check_effective_target_msp430_430_selected): New.
1486 (check_effective_target_msp430_430x_selected): New.
1487 (check_effective_target_msp430_mlarge_selected): New.
1488 (check_effective_target_msp430_hwmul_not_none): New.
1489 (check_effective_target_msp430_hwmul_not_16bit): New.
1490 (check_effective_target_msp430_hwmul_not_32bit): New.
1491 (check_effective_target_msp430_hwmul_not_f5): New.
1492 (msp430_get_opts): New.
1493 (msp430_device_permutations_runtest): New.
1494 * gcc.target/msp430/devices/README: New file.
1495 * gcc.target/msp430/devices-main.c: New test.
1496 * gcc.target/msp430/devices/hard-cc430f5123.c: Likewise.
1497 * gcc.target/msp430/devices/hard-foo.c: Likewise.
1498 * gcc.target/msp430/devices/hard-msp430afe253.c: Likewise.
1499 * gcc.target/msp430/devices/hard-msp430cg4616.c: Likewise.
1500 * gcc.target/msp430/devices/hard-msp430f4783.c: Likewise.
1501 * gcc.target/msp430/devices/hard-rf430frl154h_rom.c: Likewise.
1502
1503 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
1504
1505 * gcc.target/aarch64/asm-x-constraint-1.c: New test.
1506 * gcc.target/aarch64/asm-y-constraint-1.c: Likewise.
1507
1508 2019-08-13 Janne Blomqvist <jb@gcc.gnu.org>
1509
1510 PR fortran/91414
1511 * gfortran.dg/random_seed_1.f90: Update to match new seed size.
1512
1513 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
1514
1515 * gnat.dg/discr56.adb, gnat.dg/discr56.ads,
1516 gnat.dg/discr56_pkg1.adb, gnat.dg/discr56_pkg1.ads,
1517 gnat.dg/discr56_pkg2.ads: New testcase.
1518
1519 2019-08-13 Ed Schonberg <schonberg@adacore.com>
1520
1521 * gnat.dg/tagged4.adb: New testcase.
1522
1523 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
1524
1525 * gnat.dg/generic_inst10.adb, gnat.dg/generic_inst10_pkg.ads:
1526 New testcase.
1527
1528 2019-08-13 Javier Miranda <miranda@adacore.com>
1529
1530 * gnat.dg/tagged3.adb, gnat.dg/tagged3_pkg.adb,
1531 gnat.dg/tagged3_pkg.ads: New testcase.
1532
1533 2019-08-13 Ed Schonberg <schonberg@adacore.com>
1534
1535 * gnat.dg/aggr27.adb: New testcase.
1536
1537 2019-08-13 Gary Dismukes <dismukes@adacore.com>
1538
1539 * gnat.dg/aggr26.adb: New testcase.
1540
1541 2019-08-13 Yannick Moy <moy@adacore.com>
1542
1543 * gnat.dg/allocator2.adb, gnat.dg/allocator2.ads: New testcase.
1544
1545 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
1546
1547 * gnat.dg/generic_inst9.adb, gnat.dg/generic_inst9.ads,
1548 gnat.dg/generic_inst9_pkg1-operator.ads,
1549 gnat.dg/generic_inst9_pkg1.ads, gnat.dg/generic_inst9_pkg2.adb,
1550 gnat.dg/generic_inst9_pkg2.ads: New testcase.
1551
1552 2019-08-13 Justin Squirek <squirek@adacore.com>
1553
1554 * gnat.dg/anon3.adb, gnat.dg/anon3.ads: New testcase.
1555
1556 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
1557
1558 * gnat.dg/generic_inst8.adb, gnat.dg/generic_inst8.ads,
1559 gnat.dg/generic_inst8_g.adb, gnat.dg/generic_inst8_g.ads: New
1560 testcase.
1561
1562 2019-08-13 Javier Miranda <miranda@adacore.com>
1563
1564 * gnat.dg/tag2.adb, gnat.dg/tag2_pkg.ads: New testcase.
1565
1566 2019-08-13 Martin Liska <mliska@suse.cz>
1567
1568 * gcc.dg/tree-prof/ic-misattribution-1.c: Use -fdump-ipa-profile-node.
1569
1570 2019-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1571
1572 PR fortran/91424
1573 * gfortran.dg/do_subscript_3.f90: New test.
1574 * gfortran.dg/do_subscript_4.f90: New test.
1575 * gfortran.dg/pr70754.f90: Use indices that to not overflow.
1576
1577 2019-08-12 Jakub Jelinek <jakub@redhat.com>
1578
1579 PR target/83250
1580 PR target/91340
1581 * gcc.target/i386/avx-typecast-1.c: New test.
1582 * gcc.target/i386/avx-typecast-2.c: New test.
1583 * gcc.target/i386/avx512f-typecast-2.c: New test.
1584
1585 2019-08-12 Ed Schonberg <schonberg@adacore.com>
1586
1587 * gnat.dg/null_check.adb: New testcase.
1588
1589 2019-08-12 Ed Schonberg <schonberg@adacore.com>
1590
1591 * gnat.dg/renaming15.adb: New testcase.
1592
1593 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
1594
1595 * gnat.dg/slice10.adb: New testcase.
1596
1597 2019-08-12 Gary Dismukes <dismukes@adacore.com>
1598
1599 * gnat.dg/generic_inst7.adb, gnat.dg/generic_inst7_pkg.adb,
1600 gnat.dg/generic_inst7_pkg.ads, gnat.dg/generic_inst7_types.ads:
1601 New testcase.
1602
1603 2019-08-12 Ed Schonberg <schonberg@adacore.com>
1604
1605 * gnat.dg/equal10.adb, gnat.dg/equal10.ads: New testcase.
1606
1607 2019-08-12 Gary Dismukes <dismukes@adacore.com>
1608
1609 * gnat.dg/suppress_initialization2.adb,
1610 gnat.dg/suppress_initialization2.ads: New testcase.
1611
1612 2019-08-12 Yannick Moy <moy@adacore.com>
1613
1614 * gnat.dg/no_caching.adb, gnat.dg/no_caching.ads: New testcase.
1615
1616 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
1617
1618 * gnat.dg/range_check7.adb: New testcase.
1619
1620 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
1621
1622 * gnat.dg/range_check6.adb: New testcase.
1623
1624 2019-08-11 Iain Buclaw <ibuclaw@gdcproject.org>
1625
1626 PR d/90601
1627 * gdc.dg/pr90601.d: New test.
1628
1629 2019-08-10 Steven G. Kargl <kargl@gcc.gnu.org>
1630
1631 * gfortran.dg/boz_8.f90: Adjust error messages.
1632 * gfortran.dg/nan_4.f90: Ditto.
1633 * gfortran.dg/boz_1.f90: Add -fallow-invalid-boz to dg-options,
1634 and test for warnings.
1635 * gfortran.dg/boz_3.f90: Ditto.
1636 * gfortran.dg/boz_4.f90: Ditto.
1637 * gfortran.dg/dec_structure_6.f90: Ditto.
1638 * gfortran.dg/ibits.f90: Ditto.
1639
1640 2019-08-10 Iain Buclaw <ibuclaw@gdcproject.org>
1641
1642 PR d/91238
1643 * gdc.dg/pr91238.d: New test.
1644
1645 2019-08-10 Jakub Jelinek <jakub@redhat.com>
1646
1647 * c-c++-common/gomp/declare-target-2.c: Don't expect error for
1648 declare target with clauses in between declare target without clauses
1649 and end declare target.
1650 * c-c++-common/gomp/declare-target-4.c: New test.
1651
1652 PR target/91408
1653 * gcc.target/i386/pr91408.c: New test.
1654
1655 2019-08-09 Segher Boessenkool <segher@kernel.crashing.org>
1656
1657 * gcc.target/powerpc/vec_rotate-1.c: Rename to ...
1658 * gcc.target/powerpc/vec-rotate-1.c: ... this. Add -maltivec option.
1659 * gcc.target/powerpc/vec_rotate-2.c: Rename to ...
1660 * gcc.target/powerpc/vec-rotate-2.c: ... this.
1661 * gcc.target/powerpc/vec_rotate-3.c: Rename to ...
1662 * gcc.target/powerpc/vec-rotate-3.c: ... this. Add -maltivec option.
1663 * gcc.target/powerpc/vec_rotate-4.c: Rename to ...
1664 * gcc.target/powerpc/vec-rotate-4.c: ... this.
1665
1666 2019-08-09 Sam Tebbs <sam.tebbs@arm.com>
1667
1668 * lib/target-supports.exp
1669 (check_effective_target_arm_v8_4a_bkey_directive): New proc.
1670 * g++.target/aarch64/return_address_sign_b_exception.C,
1671 return_address_sign_ab_exception.C: Add dg-require-effective-target
1672 checks.
1673
1674 2019-08-09 Richard Sandiford <richard.sandiford@arm.com>
1675
1676 PR middle-end/90313
1677 * g++.dg/torture/pr90313.cc: New test.
1678
1679 2019-08-09 Martin Liska <mliska@suse.cz>
1680
1681 * g++.dg/lto/devirt-19_0.C: Add -flto=auto.
1682
1683 2019-08-09 Martin Liska <mliska@suse.cz>
1684
1685 * gcc.dg/spellcheck-options-21.c: New test.
1686
1687 2019-08-09 Martin Liska <mliska@suse.cz>
1688
1689 * g++.dg/ipa/ipa-icf-2.C: Add -optimized to -fdump-ipa-icf.
1690 * g++.dg/ipa/ipa-icf-3.C: Likewise.
1691 * g++.dg/ipa/ipa-icf-4.C: Likewise.
1692 * g++.dg/ipa/ipa-icf-6.C: Likewise.
1693 * gcc.dg/ipa/ipa-icf-1.c: Likewise.
1694 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
1695 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
1696 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
1697 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
1698 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
1699 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
1700 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
1701 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
1702 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
1703 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
1704 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
1705 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
1706 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
1707 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
1708 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
1709 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
1710 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
1711 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
1712 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
1713 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
1714 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
1715 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
1716 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
1717 * gcc.dg/ipa/pr64307.c: Likewise.
1718 * gcc.dg/ipa/pr90555.c: Likewise.
1719
1720 2019-08-09 Martin Liska <mliska@suse.cz>
1721
1722 * g++.dg/tree-prof/indir-call-prof.C: Add -optimize
1723 to -fdump-ipa-profile.
1724 * g++.dg/tree-prof/morefunc.C: Likewise.
1725 * g++.dg/tree-prof/reorder.C: Likewise.
1726 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1727 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1728 * gcc.dg/tree-prof/stringop-1.c: Likewise.
1729 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1730 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1731 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1732 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1733 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1734 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1735 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1736
1737 2019-08-09 Jakub Jelinek <jakub@redhat.com>
1738
1739 * c-c++-common/gomp/if-4.c: New test.
1740 * c-c++-common/gomp/clause-dups-1.c: New test.
1741
1742 PR c/91401
1743 * c-c++-common/gomp/pr91401-1.c: New test.
1744 * c-c++-common/gomp/pr91401-2.c: New test.
1745
1746 2019-08-09 Alexandre Oliva <oliva@adacore.com>
1747
1748 * gcc.target/i386/sse2-mul-1.c: Use rand. Drop fallback.
1749 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
1750 * gcc.target/i386/sse4_1-blendps.c: Likewise.
1751 * gcc.target/i386/xop-vshift-1.c: Likewise.
1752 * gcc.target/powerpc/direct-move.h: Likewise.
1753
1754 2019-08-08 Paolo Carlini <paolo.carlini@oracle.com>
1755
1756 * g++.dg/cpp0x/enum20.C: Test location(s) too.
1757 * g++.dg/other/friend3.C: Likewise.
1758 * g++.dg/parse/dtor5.C: Likewise.
1759 * g++.dg/parse/friend7.C: Likewise.
1760 * g++.dg/template/error22.C: Likewise.
1761 * g++.old-deja/g++.brendan/err-msg5.C: Likewise.
1762
1763 2019-08-08 Jim Wilson <jimw@sifive.com>
1764
1765 PR target/91229
1766 * gcc.target/riscv/flattened-struct-abi-1.c: New test.
1767 * gcc.target/riscv/flattened-struct-abi-2.c: New test.
1768
1769 2019-08-08 Marek Polacek <polacek@redhat.com>
1770
1771 PR c++/79520
1772 * g++.dg/cpp1y/constexpr-79520.C: New test.
1773
1774 2019-08-08 Richard Sandiford <richard.sandiford@arm.com>
1775
1776 * gcc.dg/pr79983.c (enum E): Don't allow an error about nested
1777 definitions.
1778 * gcc.dg/enum-redef-1.c: New test.
1779
1780 2019-08-08 Marek Polacek <polacek@redhat.com>
1781
1782 PR c++/87519 - bogus warning with -Wsign-conversion.
1783 * g++.dg/warn/Wsign-conversion-5.C: New test.
1784
1785 * g++.dg/cpp2a/inline-asm3.C: New test.
1786
1787 2019-08-07 Steven G. Kargl <kargl@gcc.gnu.org>
1788
1789 PR fortran/91359
1790 * pr91359_2.f: Fix missing hyphen in dg-do
1791 * pr91359_1.f: Ditto. Remove RESULT variable to test actual fix!
1792
1793 2019-08-07 Marek Polacek <polacek@redhat.com>
1794
1795 PR c++/67533
1796 * g++.dg/tls/thread_local-ice5.C: New test.
1797
1798 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
1799
1800 * gcc.target/aarch64/sve/init_13.c: New test.
1801
1802 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
1803
1804 * gcc.target/aarch64/sve/init_12.c: Expect w1 to be moved into
1805 a temporary FPR.
1806
1807 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
1808
1809 * gcc.target/aarch64/sve/clastb_8.c: New test.
1810
1811 2019-08-07 Uroš Bizjak <ubizjak@gmail.com>
1812
1813 PR target/91385
1814 * gcc.target/i386/pr91385.c: New test.
1815
1816 2019-08-07 Marek Polacek <polacek@redhat.com>
1817
1818 PR c++/81429 - wrong parsing of constructor with C++11 attribute.
1819 * g++.dg/cpp0x/gen-attrs-68.C: New test.
1820 * g++.dg/cpp0x/gen-attrs-69.C: New test.
1821
1822 2019-08-07 Marek Polacek <polacek@redhat.com>
1823
1824 PR c++/91346 - Implement P1668R1, allow unevaluated asm in constexpr.
1825 * g++.dg/cpp2a/inline-asm1.C: New test.
1826 * g++.dg/cpp2a/inline-asm2.C: New test.
1827 * g++.dg/cpp1y/constexpr-neg1.C: Adjust dg-error.
1828
1829 2019-08-07 Janne Blomqvist <jb@gcc.gnu.org>
1830
1831 PR fortran/53796
1832 * gfortran.dg/inquire_recl_f2018.f90: Test for unconnected unit
1833 with inquire via filename.
1834
1835 2019-08-07 Jakub Jelinek <jakub@redhat.com>
1836
1837 * c-c++-common/gomp/target-data-1.c (foo): Use use_device_addr clause
1838 instead of use_device_ptr clause where required by OpenMP 5.0, add
1839 further tests for both use_device_ptr and use_device_addr clauses.
1840
1841 2019-08-07 Kewen Lin <linkw@gcc.gnu.org>
1842
1843 * gcc.target/powerpc/vec_rotate-1.c: New test.
1844 * gcc.target/powerpc/vec_rotate-2.c: New test.
1845 * gcc.target/powerpc/vec_rotate-3.c: New test.
1846 * gcc.target/powerpc/vec_rotate-4.c: New test.
1847
1848 2019-08-07 Alexandre Oliva <oliva@adacore.com>
1849
1850 * gcc.target/i386/math_m_pi.h: New.
1851 * gcc.target/i386/sse4_1-round.h: Use it.
1852 * gcc.target/i386/pr73350.c: Likewise.
1853 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Likewise.
1854 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1855 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1856 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1857 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1858 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Likewise. Drop
1859 dg-skip-if "no M_PI".
1860 * gcc.target/i386/avx-cvt-2-vec.c: Likewise.
1861 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1862 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1863 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1864 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1865 * gcc.target/i386/avx512f-ceil-vec-1.c: Likewise.
1866 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: Likewise.
1867 * gcc.target/i386/avx512f-ceilf-vec-1.c: Likewise.
1868 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1869 * gcc.target/i386/avx512f-floor-vec-1.c: Likewise.
1870 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: Likewise.
1871 * gcc.target/i386/avx512f-floorf-vec-1.c: Likewise.
1872 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: Likewise.
1873 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: Likewise.
1874 * gcc.target/i386/avx512f-round-sfix-vec-1.c: Likewise.
1875 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: Likewise.
1876 * gcc.target/i386/avx512f-trunc-vec-1.c: Likewise.
1877 * gcc.target/i386/avx512f-truncf-vec-1.c: Likewise.
1878 * gcc.target/i386/sse2-cvt-vec.c: Likewise.
1879 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1880 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1881 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1882 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1883 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1884 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1885 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
1886 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1887 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1888 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1889 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1890 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1891 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1892 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1893 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1894 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1895 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1896 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1897 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1898 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
1899
1900 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
1901
1902 PR fortran/91359
1903 * gfortran.dg/pr91359_1.f: New test.
1904 * gfortran.dg/pr91359_2.f: Ditto.
1905
1906 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
1907
1908 PR fortran/42546
1909 * gfortran.dg/allocated_1.f90: New test.
1910 * gfortran.dg/allocated_2.f90: Ditto.
1911
1912 2019-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1913
1914 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c (AVX512F):
1915 Remove.
1916 (AVX512VP2INTERSECT): Define.
1917 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c (AVX512F):
1918 Remove.
1919 (AVX512VP2INTERSECT): Define.
1920
1921 2019-08-06 Paolo Carlini <paolo.carlini@oracle.com>
1922
1923 * g++.dg/cpp0x/desig1.C: Check location too.
1924
1925 2019-08-05 Marek Polacek <polacek@redhat.com>
1926
1927 DR 2413 - typename in conversion-function-ids.
1928 * g++.dg/cpp2a/typename17.C: New test.
1929
1930 2019-08-05 Martin Sebor <msebor@redhat.com>
1931
1932 PR middle-end/50476
1933 * gcc.dg/uninit-pr50476.c: New test.
1934
1935 PR c++/60517
1936 * g++.dg/pr60517.C: New test.
1937
1938 2019-08-02 Tom Honermann <tom@honermann.net>
1939
1940 PR c++/88095
1941 * g++.dg/cpp2a/udlit-class-nttp-ctad.C: New test.
1942 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C: New test.
1943 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C: New test.
1944 * g++.dg/cpp2a/udlit-class-nttp.C: New test.
1945 * g++.dg/cpp2a/udlit-class-nttp-neg.C: New test.
1946 * g++.dg/cpp2a/udlit-class-nttp-neg2.C: New test.
1947
1948 2019-08-05 Steven g. Kargl <kargl@gcc.gnu.org>
1949
1950 PR fortran/91372
1951 * gfortran.dg/pr91372.f90: New test.
1952
1953 2019-08-05 Marek Polacek <polacek@redhat.com>
1954
1955 PR c++/91338 - Implement P1161R3: Deprecate a[b,c].
1956 * g++.dg/cpp2a/comma1.C: New test.
1957 * g++.dg/cpp2a/comma2.C: New test.
1958 * g++.dg/cpp2a/comma3.C: New test.
1959 * g++.dg/cpp2a/comma4.C: New test.
1960
1961 2019-08-05 Richard Sandiford <richard.sandiford@arm.com>
1962
1963 * gcc.target/aarch64/sve/mask_load_1.c: New test.
1964
1965 2019-08-05 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1966
1967 * gcc.target/msp430/pr80993.c: Add cleanup-saved-temps to final
1968 actions.
1969
1970 2019-08-05 Martin Liska <mliska@suse.cz>
1971
1972 PR c++/91334
1973 * g++.dg/torture/pr91334.C: New test.
1974
1975 2019-08-05 Richard Biener <rguenther@suse.de>
1976
1977 PR middle-end/91169
1978 * gnat.dg/array37.adb: New testcase.
1979
1980 2019-08-05 Jakub Jelinek <jakub@redhat.com>
1981
1982 PR target/91341
1983 * gcc.target/i386/avx-loadu2-m128-1.c: New test.
1984 * gcc.target/i386/avx-loadu2-m128-2.c: New test.
1985 * gcc.target/i386/avx-loadu2-m128d-1.c: New test.
1986 * gcc.target/i386/avx-loadu2-m128d-2.c: New test.
1987 * gcc.target/i386/avx-loadu2-m128i-1.c: New test.
1988 * gcc.target/i386/avx-loadu2-m128i-2.c: New test.
1989 * gcc.target/i386/avx-storeu2-m128-1.c: New test.
1990 * gcc.target/i386/avx-storeu2-m128-2.c: New test.
1991 * gcc.target/i386/avx-storeu2-m128d-1.c: New test.
1992 * gcc.target/i386/avx-storeu2-m128d-2.c: New test.
1993 * gcc.target/i386/avx-storeu2-m128i-1.c: New test.
1994 * gcc.target/i386/avx-storeu2-m128i-2.c: New test.
1995
1996 2019-08-05 Kito Cheng <kito.cheng@sifive.com>
1997
1998 * gcc.target/riscv/promote-type-for-libcall.c: New.
1999
2000 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
2001
2002 PR fortran/90985
2003 * gfortran.dg/pr90985.f90: New test.
2004
2005 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
2006
2007 PR fortran/90986
2008 * gfortran.dg/equiv_10.f90: New test.
2009
2010 2019-08-02 Marek Polacek <polacek@redhat.com>
2011
2012 PR c++/56428
2013 * g++.dg/cpp0x/nontype4.C: New test.
2014
2015 2019-08-02 Marek Polacek <polacek@redhat.com>
2016
2017 PR c++/53009
2018 * g++.dg/cpp0x/nontype3.C: New test.
2019
2020 2019-08-02 Marek Polacek <polacek@redhat.com>
2021
2022 PR c++/77575
2023 * g++.dg/cpp0x/nontype2.C: New test.
2024
2025 2019-08-02 Steve Ellcey <sellcey@marvell.com>
2026
2027 * gcc.target/aarch64/simd_pcs_attribute.c: New test.
2028 * gcc.target/aarch64/simd_pcs_attribute-2.c: Ditto.
2029 * gcc.target/aarch64/simd_pcs_attribute-3.c: Ditto.
2030
2031 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
2032
2033 PR target/91201
2034 * gcc.target/i386/sse4_1-pr91201.c: New test.
2035
2036 2019-08-02 Marek Polacek <polacek@redhat.com>
2037
2038 PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and generic lambda.
2039 * g++.dg/cpp1y/lambda-generic-pretty1.C: New test.
2040
2041 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
2042
2043 PR target/91323
2044 * gcc.dg/torture/pr91323.c: New test.
2045
2046 2019-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2047
2048 * g++.dg/cpp1z/nodiscard6.C: New.
2049
2050 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
2051
2052 * gcc.dg/torture/ssa-fre-5.c: Add dg-require-effective-target int32.
2053 * gcc.dg/torture/ssa-fre-7.c: Likewise.
2054
2055 2019-08-02 Jakub Jelinek <jakub@redhat.com>
2056
2057 PR tree-optimization/91201
2058 * gcc.target/i386/sse2-pr91201-3.c: New test.
2059 * gcc.target/i386/sse2-pr91201-4.c: New test.
2060 * gcc.target/i386/sse2-pr91201-5.c: New test.
2061 * gcc.target/i386/sse2-pr91201-6.c: New test.
2062
2063 2019-08-02 Martin Liska <mliska@suse.cz>
2064
2065 * g++.dg/cpp1y/new2.C: New test.
2066
2067 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
2068
2069 * gcc.dg/torture/ssa-fre-6.c: Add dg-require-effective-target int32.
2070
2071 2019-08-02 Kito Cheng <kito.cheng@sifive.com>
2072
2073 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target shared check.
2074
2075 2019-08-01 Martin Sebor <msebor@redhat.com>
2076
2077 PR c++/90947
2078 * c-c++-common/array-1.c: New test.
2079 * g++.dg/abi/mangle73.C: New test.
2080 * g++.dg/cpp2a/nontype-class23.C: New test.
2081 * g++.dg/init/array53.C: New test.
2082
2083 2019-08-01 Uroš Bizjak <ubizjak@gmail.com>
2084
2085 PR target/85693
2086 * gcc.target/i386/pr85693-1.c: New test.
2087
2088 2019-08-01 Matthew Beliveau <mbelivea@redhat.com>
2089
2090 PR c++/90590
2091 * c-c++-common/pr90590-1.c: New test.
2092 * c-c++-common/pr90590-1.h: New test.
2093 * c-c++-common/pr90590-2.c: New test.
2094 * c-c++-common/pr90590-2.h: New test.
2095
2096 2019-08-01 Marek Polacek <polacek@redhat.com>
2097
2098 PR c++/90805 - detect narrowing in case values.
2099 * c-c++-common/pr89888.c: Update expected dg-error.
2100 * g++.dg/cpp0x/Wnarrowing17.C: New test.
2101 * g++.dg/cpp0x/enum28.C: Update expected dg-error.
2102
2103 2019-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2104
2105 * g++.dg/lto/pr89330_0.C: Add effective-target shared.
2106
2107 2019-08-01 Kito Cheng <kito.cheng@sifive.com>
2108
2109 * gcc.target/riscv/attribute-10.c: Fix testcase on rv64.
2110
2111 2019-07-31 Paolo Carlini <paolo.carlini@oracle.com>
2112
2113 * g++.dg/diagnostic/delete1.C: New.
2114
2115 2019-07-31 Maxim Blinov <maxim.blinov@embecosm.com>
2116
2117 * gcc.target/riscv/attribute-10.c: New test.
2118
2119 2019-07-31 Richard Biener <rguenther@suse.de>
2120
2121 PR tree-optimization/91280
2122 * g++.dg/torture/pr91280.C: New testcase.
2123
2124 2019-07-31 Richard Biener <rguenther@suse.de>
2125
2126 PR tree-optimization/91293
2127 * gcc.dg/vect/pr91293-1.c: New testcase.
2128 * gcc.dg/vect/pr91293-2.c: Likewise.
2129 * gcc.dg/vect/pr91293-3.c: Likewise.
2130
2131 2019-07-31 Jakub Jelinek <jakub@redhat.com>
2132
2133 PR tree-optimization/91201
2134 * gcc.target/i386/sse2-pr91201-2.c: New test.
2135
2136 2019-07-31 Richard Biener <rguenther@suse.de>
2137
2138 PR tree-optimization/91178
2139 * gcc.dg/torture/pr91178-2.c: New testcase.
2140
2141 2019-07-31 Jakub Jelinek <jakub@redhat.com>
2142
2143 PR tree-optimization/91201
2144 * gcc.target/i386/sse2-pr91201.c: New test.
2145 * gcc.target/i386/avx2-pr91201.c: New test.
2146 * gcc.target/i386/avx512bw-pr91201.c: New test.
2147
2148 2019-07-31 Sudakshina Das <sudi.das@arm.com>
2149
2150 * gcc.target/aarch64/acle/tme.c: New test.
2151 * gcc.target/aarch64/pragma_cpp_predefs_2.c: New test.
2152
2153 2019-07-31 Joel Hutton <Joel.Hutton@arm.com>
2154
2155 * gcc.target/arm/cmse/cmse-17.c: New test.
2156
2157 2019-07-30 Martin Sebor <msebor@redhat.com>
2158
2159 PR testsuite/91258
2160 * g++.dg/ubsan/vla-1.C: Suppress a valid warning.
2161
2162 2019-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2163
2164 PR fortran/91296
2165 * gfortran.dg/pr91296.f90: New test.
2166
2167 2019-07-30 Martin Liska <mliska@suse.cz>
2168
2169 PR tree-optimization/91270
2170 * g++.dg/torture/pr91270.C: New test.
2171
2172 2019-07-30 Richard Sandiford <richard.sandiford@arm.com>
2173
2174 * gcc.dg/vect/vect-cond-arith-7.c: New test.
2175
2176 2019-07-30 Jakub Jelinek <jakub@redhat.com>
2177
2178 PR middle-end/91282
2179 * gcc.dg/type-convert-var.c: Add -fexcess-precision=fast to
2180 dg-additional-options.
2181
2182 PR middle-end/91216
2183 * gcc.dg/gomp/pr91216.c: New test.
2184
2185 PR target/91150
2186 * gcc.target/i386/avx512bw-pr91150.c: New test.
2187
2188 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2189
2190 * gcc.target/msp430/pr78818-data-region.c: Add -mlarge to dg-options.
2191 * gcc.target/msp430/region-misuse-code.c: New test.
2192 * gcc.target/msp430/region-misuse-data.c: Likewise.
2193 * gcc.target/msp430/region-misuse-code-data.c: Likewise.
2194 * gcc.target/msp430/region-attribute-misuse.c: Likewise.
2195
2196 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2197
2198 PR target/70320
2199 * gcc.target/msp430/asm-register-names-lower-case.c: New test.
2200 * gcc.target/msp430/asm-register-names-upper-case.c: Likewise.
2201
2202 2019-07-29 Martin Liska <mliska@suse.cz>
2203
2204 * g++.dg/cpp1y/new1.C (test_unused): Add new case that causes
2205 ICE.
2206
2207 2019-07-29 Richard Biener <rguenther@suse.de>
2208
2209 PR tree-optimization/91267
2210 * gcc.dg/torture/pr91267.c: New testcase.
2211
2212 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
2213
2214 * c-c++-common/guality/Og-dce-1.c: New test.
2215 * c-c++-common/guality/Og-dce-2.c: Likewise.
2216 * c-c++-common/guality/Og-dce-3.c: Likewise.
2217
2218 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
2219
2220 * c-c++-common/guality/Og-global-dse-1.c: New test.
2221
2222 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
2223
2224 * c-c++-common/guality/Og-static-wo-1.c: New test.
2225 * g++.dg/guality/guality.exp: Separate the c-c++-common tests into
2226 "Og" and "general" tests. Run the latter at -O0 and -Og only.
2227 * gcc.dg/guality/guality.exp: Likewise.
2228
2229 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
2230
2231 * lib/scanasm.exp (parse_function_bodies, check_function_body)
2232 (check-function-bodies): New procedures.
2233 * gcc.target/aarch64/sve/init_1.c: Use check-function-bodies
2234 instead of scan-assembler.
2235 * gcc.target/aarch64/sve/init_2.c: Likewise.
2236 * gcc.target/aarch64/sve/init_3.c: Likewise.
2237 * gcc.target/aarch64/sve/init_4.c: Likewise.
2238 * gcc.target/aarch64/sve/init_5.c: Likewise.
2239 * gcc.target/aarch64/sve/init_6.c: Likewise.
2240 * gcc.target/aarch64/sve/init_7.c: Likewise.
2241 * gcc.target/aarch64/sve/init_8.c: Likewise.
2242 * gcc.target/aarch64/sve/init_9.c: Likewise.
2243 * gcc.target/aarch64/sve/init_10.c: Likewise.
2244 * gcc.target/aarch64/sve/init_11.c: Likewise.
2245 * gcc.target/aarch64/sve/init_12.c: Likewise.
2246
2247 2019-07-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2248
2249 * g++.dg/lto/pr89330_0.C (dg-lto-options): Add -fPIC.
2250 Require fpic support.
2251
2252 2019-07-27 Iain Sandoe <iain@sandoe.co.uk>
2253
2254 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec
2255 and vsx.
2256
2257 2019-07-26 Iain Sandoe <iain@sandoe.co.uk>
2258
2259 * lib/scanasm.exp (object-size): Handle Darwin's size command.
2260
2261 2018-07-26 Tamar Christina <tamar.christina@arm.com>
2262
2263 * gcc.dg/type-convert-var.c: New test.
2264
2265 2019-07-26 Martin Jambor <mjambor@suse.cz>
2266
2267 PR ipa/89330
2268 * g++.dg/lto/pr89330_[01].C: New test.
2269 * g++.dg/tree-prof/devirt.C: Added -fno-profile-values to dg-options.
2270
2271 2019-07-25 Martin Sebor <msebor@redhat.com>
2272
2273 PR tree-optimization/91183
2274 PR tree-optimization/86688
2275 * gcc.dg/Wstringop-overflow-14.c: Disable for stricly aligned targets.
2276 * gcc.dg/strlenopt-70.c: Fix bugs.
2277 * gcc.dg/strlenopt-71.c: Same.
2278 * gcc.dg/strlenopt-72.c: Same.
2279
2280 2019-07-25 Vladimir Makarov <vmakarov@redhat.com>
2281
2282 PR rtl-optimization/91223
2283 * gcc.target/i386/pr91223.c: New test.
2284
2285 2019-07-25 Iain Sandoe <iain@sandoe.co.uk>
2286
2287 PR gcov-profile/91087
2288 * g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the
2289 "final" line for the failure summaries. Adjust source layout so that
2290 dejagnu xfail expressions work.
2291
2292 2019-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2293
2294 PR fortran/65819
2295 * gfortran.dg/dependency_54.f90: New test.
2296
2297 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
2298
2299 * gnat.dg/case_optimization3.ad[sb]: New test.
2300
2301 2019-07-25 Martin Liska <mliska@suse.cz>
2302 Dominik Infuhr <dominik.infuehr@theobroma-systems.com>
2303
2304 PR c++/23383
2305 * g++.dg/cpp1y/new1.C: New test.
2306
2307 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
2308
2309 PR testsuite/91245
2310 * gnat.dg/float_value1.adb: Only run on x86.
2311
2312 2019-07-24 Martin Sebor <msebor@redhat.com>
2313
2314 PR tree-optimization/91183
2315 PR tree-optimization/86688
2316 * c-c++-common/ubsan/object-size-9.c: Disable warnings.
2317 * gcc.dg/Wstringop-overflow-14.c: New test.
2318 * gcc.dg/attr-nonstring-2.c: Remove xfails.
2319 * gcc.dg/strlenopt-70.c: New test.
2320 * gcc.dg/strlenopt-71.c: New test.
2321 * gcc.dg/strlenopt-72.c: New test.
2322 * gcc.dg/strlenopt-8.c: Remove xfails.
2323
2324 2019-07-24 Martin Sebor <msebor@redhat.com>
2325
2326 PR driver/80545
2327 * gcc.misc-tests/help.exp: Add tests.
2328 * lib/options.exp: Handle C++.
2329
2330 2019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
2331
2332 * gcc.target/arc/arc.exp (check_effective_target_accregs): New
2333 predicate.
2334 * gcc.target/arc/builtin_special.c: Update test/
2335 * gcc.target/arc/interrupt-1.c: Likewise.
2336 * gcc.target/arc/interrupt-10.c: New test.
2337 * gcc.target/arc/interrupt-11.c: Likewise.
2338 * gcc.target/arc/interrupt-12.c: Likewise.
2339
2340 2019-07-24 Andreas Krebbel <krebbel@linux.ibm.com>
2341
2342 * gcc.target/s390/addsub-signed-overflow-1.c: New test.
2343 * gcc.target/s390/addsub-signed-overflow-2.c: New test.
2344 * gcc.target/s390/mul-signed-overflow-1.c: New test.
2345 * gcc.target/s390/mul-signed-overflow-2.c: New test.
2346
2347 2019-07-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2348
2349 PR middle-end/91166
2350 * gcc.target/aarch64/sve/pr91166.c: New test.
2351
2352 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
2353
2354 PR fortran/54072
2355 * gfortran.dg/illegal_boz_arg_1.f90: New tests.
2356
2357 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
2358
2359 * gfortran.dg/achar_5.f90: Fix for new BOZ handling.
2360 * arithmetic_overflow_1.f90: Ditto.
2361 * gfortran.dg/boz_11.f90: Ditto.
2362 * gfortran.dg/boz_12.f90: Ditto.
2363 * gfortran.dg/boz_4.f90: Ditto.
2364 * gfortran.dg/boz_5.f90: Ditto.
2365 * gfortran.dg/boz_6.f90: Ditto.
2366 * gfortran.dg/boz_7.f90: Ditto.
2367 * gfortran.dg/boz_8.f90: Ditto.
2368 * gfortran.dg/dec_structure_6.f90: Ditto.
2369 * gfortran.dg/dec_union_1.f90: Ditto.
2370 * gfortran.dg/dec_union_2.f90: Ditto.
2371 * gfortran.dg/dec_union_5.f90: Ditto.
2372 * gfortran.dg/dshift_3.f90: Ditto.
2373 * gfortran.dg/gnu_logical_2.f90: Ditto.
2374 * gfortran.dg/int_conv_1.f90: Ditto.
2375 * gfortran.dg/ishft_1.f90: Ditto.
2376 * gfortran.dg/nan_4.f90: Ditto.
2377 * gfortran.dg/no_range_check_3.f90: Ditto.
2378 * gfortran.dg/pr16433.f: Ditto.
2379 * gfortran.dg/pr44491.f90: Ditto.
2380 * gfortran.dg/pr58027.f90: Ditto.
2381 * gfortran.dg/pr81509_2.f90: Ditto.
2382 * gfortran.dg/unf_io_convert_1.f90: Ditto.
2383 * gfortran.dg/unf_io_convert_2.f90: Ditto.
2384 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
2385 Ditto.
2386 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
2387 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Ditto.
2388 * gfortran.fortran-torture/execute/seq_io.f90: Ditto.
2389 * gfortran.dg/gnu_logical_1.F: Delete test.
2390 * gfortran.dg/merge_bits_3.f90: New test.
2391 * gfortran.dg/merge_bits_3.f90: Ditto.
2392 * gfortran.dg/boz_int.f90: Ditto.
2393 * gfortran.dg/boz_bge.f90: Ditto.
2394 * gfortran.dg/boz_complex_1.f90: Ditto.
2395 * gfortran.dg/boz_complex_2.f90: Ditto.
2396 * gfortran.dg/boz_complex_3.f90: Ditto.
2397 * gfortran.dg/boz_dble.f90: Ditto.
2398 * gfortran.dg/boz_dshift_1.f90: Ditto.
2399 * gfortran.dg/boz_dshift_2.f90: Ditto.
2400 * gfortran.dg/boz_float_1.f90: Ditto.
2401 * gfortran.dg/boz_float_2.f90: Ditto.
2402 * gfortran.dg/boz_float_3.f90: Ditto.
2403 * gfortran.dg/boz_iand_1.f90: Ditto.
2404 * gfortran.dg/boz_iand_2.f90: Ditto.
2405
2406 2019-07-23 Jeff Law <law@redhat.com>
2407
2408 PR tree-optimization/86061
2409 * gcc.dg/tree-ssa/pr86061.c: New test.
2410
2411 2019-07-23 Richard Biener <rguenther@suse.de>
2412
2413 PR tree-optimization/83518
2414 * gcc.dg/tree-ssa/ssa-fre-79.c: New testcase.
2415
2416 2019-07-23 Ed Schonberg <schonberg@adacore.com>
2417
2418 * gnat.dg/task4.adb: New testcase.
2419
2420 2019-07-23 Eric Botcazou <ebotcazou@adacore.com>
2421
2422 * gnat.dg/range_check5.adb: New testcase.
2423
2424 2019-07-23 Ed Schonberg <schonberg@adacore.com>
2425
2426 * gnat.dg/iter5.adb: Add an expected error.
2427 * gnat.dg/iter6.adb: New testcase.
2428
2429 2019-07-23 Yannick Moy <moy@adacore.com>
2430
2431 * gnat.dg/ghost6.adb, gnat.dg/ghost6_pkg.ads: New testcase.
2432
2433 2019-07-22 Sylvia Taylor <sylvia.taylor@arm.com>
2434
2435 * gcc.target/aarch64/simd/ssra.c: New test.
2436 * gcc.target/aarch64/simd/usra.c: New test.
2437
2438 2019-07-22 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2439
2440 * gcc.target/msp430/isr-push-pop-main.c: New test.
2441 * gcc.target/msp430/isr-push-pop-isr-430.c: Likewise.
2442 * gcc.target/msp430/isr-push-pop-isr-430x.c: Likewise.
2443 * gcc.target/msp430/isr-push-pop-leaf-isr-430.c: Likewise.
2444 * gcc.target/msp430/isr-push-pop-leaf-isr-430x.c: Likewise.
2445
2446 2019-07-22 Andrea Corallo <andrea.corallo@arm.com>
2447
2448 * jit.dg/test-error-gcc_jit_context_new_unary_op-bad-res-type.c:
2449 New testcase.
2450 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
2451 Adjust error message.
2452
2453 2019-07-22 Paul A. Clarke <pc@us.ibm.com>
2454
2455 * gcc.target/powerpc/sse4_1-check.h: New.
2456 * gcc.target/powerpc/sse4_1-pblendvb.c: New.
2457 * gcc.target/powerpc/sse4_1-pblendw.c: New.
2458 * gcc.target/powerpc/sse4_1-pblendw-2.c: New.
2459
2460 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2461
2462 * gnat.dg/fixedpnt6.adb: New testcase.
2463
2464 2019-07-22 Ed Schonberg <schonberg@adacore.com>
2465
2466 * gnat.dg/warn26.adb: New testcase.
2467
2468 2019-07-22 Javier Miranda <miranda@adacore.com>
2469
2470 * gnat.dg/class_wide5.adb: New testcase.
2471
2472 2019-07-22 Ed Schonberg <schonberg@adacore.com>
2473
2474 * gnat.dg/opt80.adb: New testcase.
2475
2476 2019-07-22 Ed Schonberg <schonberg@adacore.com>
2477
2478 * gnat.dg/warn25.adb: New testcase.
2479
2480 2019-07-22 Yannick Moy <moy@adacore.com>
2481
2482 * gnat.dg/warn24.adb: New testcase.
2483
2484 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2485
2486 * gnat.dg/inline17.adb, gnat.dg/inline17_pkg1.adb,
2487 gnat.dg/inline17_pkg1.ads, gnat.dg/inline17_pkg2.ads,
2488 gnat.dg/inline17_pkg3.adb, gnat.dg/inline17_pkg3.ads: New
2489 testcase.
2490
2491 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2492
2493 * gnat.dg/iter5.adb, gnat.dg/iter5_pkg.ads: New testcase.
2494
2495 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2496
2497 * gnat.dg/enum_val1.adb: New testcase.
2498
2499 2019-07-22 Nicolas Roche <roche@adacore.com>
2500
2501 * gnat.dg/float_value1.adb: New testcase.
2502
2503 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2504
2505 * gnat.dg/encode_string1.adb, gnat.dg/encode_string1_pkg.adb,
2506 gnat.dg/encode_string1_pkg.ads: New testcase.
2507
2508 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2509
2510 * gnat.dg/warn23.adb: New testcase.
2511
2512 2019-07-22 Javier Miranda <miranda@adacore.com>
2513
2514 * gnat.dg/cpp_constructor2.adb: New testcase.
2515
2516 2019-07-22 Ed Schonberg <schonberg@adacore.com>
2517
2518 * gnat.dg/warn22.adb: New testcase.
2519
2520 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2521
2522 * gnat.dg/loop_invariant1.adb, gnat.dg/loop_invariant1.ads: New
2523 testcase.
2524
2525 2019-07-22 Richard Biener <rguenther@suse.de>
2526
2527 PR tree-optimization/91221
2528 * g++.dg/pr91221.C: New testcase.
2529
2530 2019-07-22 Martin Liska <mliska@suse.cz>
2531
2532 PR driver/91172
2533 * gcc.dg/pr91172.c: New test.
2534
2535 2019-07-22 Claudiu Zissulescu <claziss@synopsys.com>
2536
2537 * gcc.target/arc/tls-2.c: New test.
2538 * gcc.target/arc/tls-3.c: Likewise.
2539
2540 2019-07-21 Marek Polacek <polacek@redhat.com>
2541
2542 PR c++/67853
2543 * g++.dg/cpp0x/decltype72.C: New test.
2544
2545 2019-07-22 Stafford Horne <shorne@gmail.com>
2546
2547 * gcc.target/or1k/ror-4.c: New file.
2548 * gcc.target/or1k/shftimm-1.c: Update test from rotate to shift
2549 as the shftimm option no longer controls rotate.
2550
2551 2019-07-22 Stafford Horne <shorne@gmail.com>
2552
2553 PR target/90362
2554 * gcc.target/or1k/div-mul-3.c: New test.
2555
2556 2019-07-22 Stafford Horne <shorne@gmail.com>
2557
2558 PR target/90363
2559 * gcc.target/or1k/swap-1.c: New test.
2560 * gcc.target/or1k/swap-2.c: New test.
2561
2562 2019-07-20 Segher Boessenkool <segher@kernel.crashing.org>
2563
2564 * gcc.target/powerpc/volatile-mem.c: New testcase.
2565
2566 2019-07-20 Jakub Jelinek <jakub@redhat.com>
2567
2568 PR target/91204
2569 * gcc.c-torture/compile/pr91204.c: New test.
2570
2571 * c-c++-common/gomp/cancel-1.c: Adjust expected diagnostic wording.
2572 * c-c++-common/gomp/clauses-1.c (foo, baz, bar): Add order(concurrent)
2573 clause where allowed. Add combined constructs with loop with all
2574 possible clauses.
2575 (qux): New function.
2576 * c-c++-common/gomp/loop-1.c: New test.
2577 * c-c++-common/gomp/loop-2.c: New test.
2578 * c-c++-common/gomp/loop-3.c: New test.
2579 * c-c++-common/gomp/loop-4.c: New test.
2580 * c-c++-common/gomp/loop-5.c: New test.
2581 * c-c++-common/gomp/order-3.c: Adjust expected diagnostic wording.
2582 * c-c++-common/gomp/simd-setjmp-1.c: New test.
2583 * c-c++-common/gomp/teams-2.c: Adjust expected diagnostic wording.
2584
2585 * gcc.dg/vect/vect-simd-16.c: New test.
2586
2587 2019-07-19 Jeff Law <law@redhat.com>
2588
2589 PR tree-optimization/86061
2590 * gcc.dg/tree-ssa/ssa-dse-37.c: New test.
2591 * gcc.dg/tree-ssa/ssa-dse-38.c: New test.
2592
2593 2019-07-19 Richard Biener <rguenther@suse.de>
2594
2595 PR tree-optimization/91211
2596 * gcc.dg/torture/pr91211.c: New testcase.
2597
2598 2019-07-19 Richard Biener <rguenther@suse.de>
2599
2600 PR tree-optimization/91200
2601 * gcc.dg/torture/pr91200.c: New testcase.
2602
2603 2019-07-19 Jakub Jelinek <jakub@redhat.com>
2604
2605 PR middle-end/91190
2606 * gcc.c-torture/compile/pr91190.c: New test.
2607
2608 2019-07-19 Richard Biener <rguenther@suse.de>
2609
2610 PR tree-optimization/91207
2611 * gcc.dg/torture/pr91207.c: New testcase.
2612
2613 2019-07-18 Uroš Bizjak <ubizjak@gmail.com>
2614
2615 PR target/91188
2616 * gcc.target/i386/pr91188-1a.c: New test.
2617 * gcc.target/i386/pr91188-1b.c: Ditto.
2618 * gcc.target/i386/pr91188-1c.c: Ditto.
2619 * gcc.target/i386/pr91188-2a.c: Ditto.
2620 * gcc.target/i386/pr91188-2b.c: Ditto.
2621 * gcc.target/i386/pr91188-2c.c: Ditto.
2622
2623 2019-07-18 Sylvia Taylor <sylvia.taylor@arm.com>
2624
2625 PR target/90317
2626 * gcc.target/arm/crypto-vsha1cq_u32.c (foo): Change return type to
2627 uint32_t.
2628 (GET_LANE, TEST_SHA1C_VEC_SELECT): New.
2629 * gcc.target/arm/crypto-vsha1h_u32.c (foo): Change return type to
2630 uint32_t.
2631 (GET_LANE, TEST_SHA1H_VEC_SELECT): New.
2632 * gcc.target/arm/crypto-vsha1mq_u32.c (foo): Change return type to
2633 uint32_t.
2634 (GET_LANE, TEST_SHA1M_VEC_SELECT): New.
2635 * gcc.target/arm/crypto-vsha1pq_u32.c (foo): Change return type to
2636 uint32_t.
2637 (GET_LANE, TEST_SHA1P_VEC_SELECT): New.
2638
2639 2019-07-18 Jan Hubicka <hubicka@ucw.cz>
2640
2641 * g++.dg/lto/alias-5_0.C: New testcase.
2642 * g++.dg/lto/alias-5_1.C: New.
2643 * g++.dg/lto/alias-5_2.c: New.
2644
2645 2019-07-18 Bin Cheng <bin.cheng@linux.alibaba.com>
2646
2647 PR tree-optimization/91137
2648 * gcc.c-torture/execute/pr91137.c: New test.
2649
2650 2019-07-18 Richard Sandiford <richard.sandiford@arm.com>
2651
2652 * c-c++-common/pr53633-2.c: New test.
2653
2654 2019-07-17 Alexandre Oliva <oliva@adacore.com>
2655
2656 PR middle-end/81824
2657 * g++.dg/Wmissing-attributes-1.C: New. Some of its fragments
2658 are from Martin Sebor.
2659
2660 2019-07-17 Marek Polacek <polacek@redhat.com>
2661
2662 PR c++/90455
2663 * g++.dg/cpp0x/nsdmi-list6.C: New test.
2664
2665 2019-07-17 Jan Hubicka <hubicka@ucw.cz>
2666
2667 * g++.dg/lto/alias-4_0.C
2668
2669 2019-07-17 Richard Biener <rguenther@suse.de>
2670
2671 PR tree-optimization/91178
2672 * gcc.dg/torture/pr91178.c: New testcase.
2673
2674 2019-07-17 Richard Biener <rguenther@suse.de>
2675
2676 PR tree-optimization/91180
2677 * gcc.dg/torture/pr91180.c: New testcase.
2678
2679 2019-07-17 Jakub Jelinek <jakub@redhat.com>
2680
2681 PR tree-optimization/91157
2682 * gcc.target/i386/avx512f-pr91157.c: New test.
2683 * gcc.target/i386/avx512bw-pr91157.c: New test.
2684
2685 2019-07-17 Richard Biener <rguenther@suse.de>
2686
2687 PR tree-optimization/91181
2688 * gcc.dg/pr91181.c: New testcase.
2689
2690 2019-07-16 Harald Anlauf <anlauf@gmx.de>
2691
2692 PR fortran/90903
2693 * gfortran.dg/check_bits_1.f90: New testcase.
2694
2695 2019-07-16 Jeff Law <law@redhat.com>
2696
2697 PR rtl-optimization/91173
2698 * g++.dg/pr91173.C: New test.
2699
2700 2019-07-16 Wilco Dijkstra <wdijkstr@arm.com>
2701
2702 PR target/89190
2703 * gcc.target/arm/pr89190.c: New test.
2704
2705 2019-07-16 Jakub Jelinek <jakub@redhat.com>
2706
2707 PR rtl-optimization/91164
2708 * g++.dg/opt/pr91164.C: New test.
2709
2710 2019-07-16 Jan Hubicka <jh@suse.cz>
2711
2712 * g++.dg/lto/alias-1_0.C: Use -O3.
2713 * g++.dg/lto/alias-2_0.C: Use -O3.
2714 * g++.dg/lto/alias-3_0.C: Add loop to enable inlining with
2715 -fno-use-linker-plugin.
2716 * g++.dg/lto/alias-3_1.C: Remove dg-lto-do and dg-lto-options.
2717
2718 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2719
2720 * gcc.dg/tree-ssa/pr84512.c: Don't xfail scan-tree-dump on
2721 sparcv9.
2722
2723 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2724
2725 * gcc.dg/autopar/pr91162.c: Require int128 support.
2726
2727 2019-07-15 Richard Biener <rguenther@suse.de>
2728
2729 PR middle-end/91162
2730 * gcc.dg/autopar/pr91162.c: New testcase.
2731
2732 2019-07-15 Kewen Lin <linkw@gcc.gnu.org>
2733
2734 PR tree-optimization/88497
2735 * gcc.dg/tree-ssa/pr88497-1.c: New test.
2736 * gcc.dg/tree-ssa/pr88497-2.c: Likewise.
2737 * gcc.dg/tree-ssa/pr88497-3.c: Likewise.
2738 * gcc.dg/tree-ssa/pr88497-4.c: Likewise.
2739 * gcc.dg/tree-ssa/pr88497-5.c: Likewise.
2740 * gcc.dg/tree-ssa/pr88497-6.c: Likewise.
2741 * gcc.dg/tree-ssa/pr88497-7.c: Likewise.
2742
2743 2019-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2744
2745 PR fortran/87233
2746 * gfortran.dg/initialization_14.f90: Modify to now pass by
2747 removing two dg-error commands. Added comments.
2748 * gfortran.dg/initialization_30.f90: New test that includes the
2749 two tests removed above with the 'dg-options -std=f95'.
2750
2751 2019-07-14 Uroš Bizjak <ubizjak@gmail.com>
2752
2753 * gcc.dg/tree-ssa/pr84512.c (dg-final): Remove XFAIL on alpha*-*-*.
2754
2755 2019-07-14 Segher Boessenkool <segher@kernel.crashing.org>
2756
2757 PR target/91148
2758 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
2759 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
2760 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
2761 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
2762 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
2763 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
2764 * gcc.target/powerpc/cmpb-3.c: Adjust.
2765 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
2766 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
2767 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
2768 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
2769
2770 2019-07-13 Iain Sandoe <iain@sandoe.co.uk>
2771
2772 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs
2773 support.
2774
2775 2019-07-13 Segher Boessenkool <segher@kernel.crashing.org>
2776
2777 PR target/91148
2778 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust.
2779 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Adjust.
2780 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Adjust.
2781 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Adjust.
2782 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Adjust.
2783 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
2784 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Adjust.
2785 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Adjust.
2786 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
2787 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Adjust.
2788 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Adjust.
2789 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Adjust.
2790 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
2791 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Adjust.
2792 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
2793 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Adjust.
2794 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
2795 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Adjust.
2796 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust.
2797 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Adjust.
2798 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Adjust.
2799 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Adjust.
2800 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Adjust.
2801 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Adjust.
2802 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Adjust.
2803 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Adjust.
2804 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Adjust.
2805 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Adjust.
2806 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Adjust.
2807 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Adjust.
2808 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Adjust.
2809 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Adjust.
2810 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Adjust.
2811 * gcc.target/powerpc/byte-in-either-range-1.c: Adjust.
2812 * gcc.target/powerpc/byte-in-range-1.c: Adjust.
2813 * gcc.target/powerpc/byte-in-set-1.c: Adjust.
2814 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
2815 * gcc.target/powerpc/cmpb-3.c: Adjust.
2816 * gcc.target/powerpc/crypto-builtin-2.c: Adjust.
2817 * gcc.target/powerpc/dfp/dtstsfi-1.c: Adjust.
2818 * gcc.target/powerpc/dfp/dtstsfi-11.c: Adjust.
2819 * gcc.target/powerpc/dfp/dtstsfi-16.c: Adjust.
2820 * gcc.target/powerpc/dfp/dtstsfi-21.c: Adjust.
2821 * gcc.target/powerpc/dfp/dtstsfi-26.c: Adjust.
2822 * gcc.target/powerpc/dfp/dtstsfi-31.c: Adjust.
2823 * gcc.target/powerpc/dfp/dtstsfi-36.c: Adjust.
2824 * gcc.target/powerpc/dfp/dtstsfi-41.c: Adjust.
2825 * gcc.target/powerpc/dfp/dtstsfi-46.c: Adjust.
2826 * gcc.target/powerpc/dfp/dtstsfi-51.c: Adjust.
2827 * gcc.target/powerpc/dfp/dtstsfi-56.c: Adjust.
2828 * gcc.target/powerpc/dfp/dtstsfi-6.c: Adjust.
2829 * gcc.target/powerpc/dfp/dtstsfi-61.c: Adjust.
2830 * gcc.target/powerpc/dfp/dtstsfi-66.c: Adjust.
2831 * gcc.target/powerpc/dfp/dtstsfi-71.c: Adjust.
2832 * gcc.target/powerpc/dfp/dtstsfi-76.c: Adjust.
2833 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
2834 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
2835 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Adjust.
2836 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Adjust.
2837 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Adjust.
2838 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Adjust.
2839 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
2840 * gcc.target/powerpc/vsu/vec-xlx-7.c: Adjust.
2841 * gcc.target/powerpc/vsu/vec-xrx-7.c: Adjust.
2842 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
2843 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Adjust.
2844
2845 2019-07-13 Jakub Jelinek <jakub@redhat.com>
2846
2847 PR c/91149
2848 * c-c++-common/gomp/reduction-task-3.c: New test.
2849
2850 * c-c++-common/gomp/order-3.c: New test.
2851 * c-c++-common/gomp/order-4.c: New test.
2852
2853 2019-07-12 Bill Seurer <seurer@linux.vnet.ibm.com>
2854
2855 * gcc.dg/tree-ssa/vector-7.c: Fix typo.
2856
2857 2019-07-12 Iain Sandoe <iain@sandoe.co.uk>
2858
2859 * gcc.dg/pr57438-2.c: Remove.
2860
2861 2019-07-12 Martin Sebor <msebor@redhat.com>
2862
2863 * gcc.dg/Warray-bounds-43.c: New test.
2864
2865 2019-07-12 Jan Hubicka <jh@suse.cz>
2866
2867 * gcc.dg/tree-ssa/alias-access-path-9.c: New testcase.
2868
2869 2019-07-08 Jiangning Liu <jiangning.liu@amperecomputing.com>
2870
2871 PR tree-optimization/89430
2872 * gcc.dg/tree-ssa/pr89430-1.c: New test.
2873 * gcc.dg/tree-ssa/pr89430-2.c: New test.
2874 * gcc.dg/tree-ssa/pr89430-3.c: New test.
2875 * gcc.dg/tree-ssa/pr89430-4.c: New test.
2876 * gcc.dg/tree-ssa/pr89430-5.c: New test.
2877 * gcc.dg/tree-ssa/pr89430-6.c: New test.
2878
2879 2019-07-12 Richard Biener <rguenther@suse.de>
2880
2881 PR tree-optimization/91145
2882 * gcc.dg/torture/pr91145.c: New testcase.
2883
2884 2019-07-12 Alexandre Oliva <oliva@adacore.com>
2885
2886 * gcc.dg/gimplefe-44.c: New.
2887 * gcc.dg/gimplefe-43.c: New.
2888
2889 2019-07-12 Richard Biener <rguenther@suse.de>
2890
2891 * gcc.dg/tree-ssa/vector-7.c: New testcase.
2892
2893 2019-07-12 Jakub Jelinek <jakub@redhat.com>
2894
2895 * c-c++-common/gomp/order-1.c: New test.
2896 * c-c++-common/gomp/order-2.c: New test.
2897
2898 2019-07-11 Sunil K Pandey <sunil.k.pandey@intel.com>
2899
2900 PR target/90980
2901 * gcc.target/i386/pr90980-1.c: New test.
2902 * gcc.target/i386/pr90980-2.c: Likewise.
2903 * gcc.target/i386/pr90980-3.c: Likewise.
2904
2905 2019-07-11 Yannick Moy <moy@adacore.com>
2906
2907 * gnat.dg/loop_entry1.adb: New testcase.
2908
2909 2019-07-11 Ed Schonberg <schonberg@adacore.com>
2910
2911 * gnat.dg/prot8.adb, gnat.dg/prot8.ads: New testcase.
2912
2913 2019-07-11 Justin Squirek <squirek@adacore.com>
2914
2915 * gnat.dg/unreferenced2.adb: New testcase.
2916
2917 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
2918
2919 * gnat.dg/self_ref1.adb: New testcase.
2920
2921 2019-07-11 Ed Schonberg <schonberg@adacore.com>
2922
2923 * gnat.dg/predicate11.adb: New testcase.
2924
2925 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
2926
2927 * gnat.dg/equal9.adb: New testcase.
2928
2929 2019-07-11 Thomas Quinot <quinot@adacore.com>
2930
2931 * gnat.dg/scos1.adb: New testcase.
2932
2933 2019-07-11 Justin Squirek <squirek@adacore.com>
2934
2935 * gnat.dg/access7.adb: New testcase.
2936
2937 2019-07-11 Yannick Moy <moy@adacore.com>
2938
2939 * gnat.dg/warn21.adb, gnat.dg/warn21.ads: New testcase.
2940
2941 2019-07-11 Richard Biener <rguenther@suse.de>
2942
2943 PR middle-end/91131
2944 * gcc.target/i386/pr91131.c: New testcase.
2945
2946 2019-07-10 Martin Sebor <msebor@redhat.com>
2947
2948 PR testsuite/91132
2949 * gcc.dg/strlenopt-67.c: Removed second copy of test.
2950
2951 2019-07-10 Vladimir Makarov <vmakarov@redhat.com>
2952
2953 PR target/91102
2954 * gcc.target/aarch64/pr91102.c: New test.
2955
2956 2019-07-10 Richard Biener <rguenther@suse.de>
2957
2958 PR tree-optimization/91126
2959 * gcc.dg/torture/pr91126.c: New testcase.
2960
2961 2019-07-10 Richard Biener <rguenther@suse.de>
2962
2963 * gcc.dg/torture/ssa-fre-5.c: New testcase.
2964 * gcc.dg/torture/ssa-fre-6.c: Likewise.
2965 * gcc.dg/torture/ssa-fre-7.c: Likewise.
2966
2967 2019-07-10 Ed Schonberg <schonberg@adacore.com>
2968
2969 * gnat.dg/modular5.adb: New testcase.
2970
2971 2019-07-10 Ed Schonberg <schonberg@adacore.com>
2972
2973 * gnat.dg/limited3.adb, gnat.dg/limited3_pkg.adb,
2974 gnat.dg/limited3_pkg.ads: New testcase.
2975
2976 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
2977
2978 * gnat.dg/incomplete7.adb, gnat.dg/incomplete7.ads: New testcase.
2979
2980 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
2981
2982 * gnat.dg/limited2.adb, gnat.dg/limited2_pack_1.adb,
2983 gnat.dg/limited2_pack_1.ads, gnat.dg/limited2_pack_2.adb,
2984 gnat.dg/limited2_pack_2.ads: New testcase.
2985
2986 2019-07-10 Ed Schonberg <schonberg@adacore.com>
2987
2988 * gnat.dg/equal8.adb, gnat.dg/equal8.ads,
2989 gnat.dg/equal8_pkg.ads: New testcase.
2990
2991 2019-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2992
2993 * g++.dg/diagnostic/complex-invalid-1.C: New.
2994 * g++.dg/diagnostic/static-cdtor-1.C: Likewise.
2995 * g++.dg/cpp1z/has-unique-obj-representations2.C: Test location
2996 too.
2997 * g++.dg/other/anon-union3.C: Adjust expected location.
2998 * g++.dg/parse/error8.C: Likewise.
2999
3000 2019-07-09 Jan Hubicka <hubicka@ucw.cz>
3001
3002 * g++.dg/lto/alias-3_0.C: New file.
3003 * g++.dg/lto/alias-3_1.c: New file.
3004
3005 2019-07-09 Martin Sebor <msebor@redhat.com>
3006
3007 PR tree-optimization/90989
3008 * gcc.dg/strlenopt-26.c: Exit with test result status.
3009 * gcc.dg/strlenopt-67.c: New test.
3010
3011 2019-07-09 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
3012
3013 * gcc.target/mips/cfgcleanup-jalr1.c: New test.
3014 * gcc.target/mips/cfgcleanup-jalr2.c: New test.
3015 * gcc.target/mips/cfgcleanup-jalr3.c: New test.
3016
3017 2019-07-09 Richard Biener <rguenther@suse.de>
3018
3019 PR tree-optimization/91114
3020 * gcc.dg/vect/pr91114.c: New testcase.
3021
3022 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
3023
3024 * gcc.target/aarch64/crypto-fuse-1.c: Remove.
3025 * gcc.target/aarch64/crypto-fuse-2.c: Remove.
3026 * gcc.target/aarch64/aes-fuse-1.c: New testcase.
3027 * gcc.target/aarch64/aes-fuse-2.c: New testcase.
3028
3029 2019-07-09 Christophe Lyon <christophe.lyon@linaro.org>
3030
3031 * gcc.target/arm/cmse/bitfield-1.c: Fix address of .gnu.sgstubs
3032 section.
3033 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
3034 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
3035 * gcc.target/arm/cmse/struct-1.c: Likewise.
3036
3037 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
3038
3039 * gcc.target/arm/aes-fuse-1.c: New.
3040 * gcc.target/arm/aes-fuse-2.c: New.
3041 * gcc.target/arm/aes_xor_combine.c: New.
3042
3043 2019-07-09 Martin Liska <mliska@suse.cz>
3044
3045 * gcc.dg/predict-17.c: Test loop optimizer assumption
3046 about loop iterations.
3047
3048 2019-07-09 Richard Biener <rguenther@suse.de>
3049
3050 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1 dump.
3051 * gcc.dg/tree-ssa/alias-access-path-2.c: Likewise.
3052 * gcc.dg/tree-ssa/alias-access-path-8.c: Likewise.
3053
3054 2019-07-09 Ed Schonberg <schonberg@adacore.com>
3055
3056 * gnat.dg/predicate10.adb, gnat.dg/predicate10_pkg.adb,
3057 gnat.dg/predicate10_pkg.ads: New testcase.
3058
3059 2019-07-09 Justin Squirek <squirek@adacore.com>
3060
3061 * gnat.dg/image1.adb: New testcase.
3062
3063 2019-07-09 Javier Miranda <miranda@adacore.com>
3064
3065 * gnat.dg/rep_clause8.adb: New testcase.
3066
3067 2019-07-09 Ed Schonberg <schonberg@adacore.com>
3068
3069 * gnat.dg/equal7.adb, gnat.dg/equal7_pkg.adb,
3070 gnat.dg/equal7_pkg.ads: New testcase.
3071
3072 2019-07-09 Javier Miranda <miranda@adacore.com>
3073
3074 * gnat.dg/range_check3.adb, gnat.dg/range_check3_pkg.adb,
3075 gnat.dg/range_check3_pkg.ads: New testcase.
3076
3077 2019-07-09 Ed Schonberg <schonberg@adacore.com>
3078
3079 * gnat.dg/generic_inst5.adb, gnat.dg/generic_inst6.adb,
3080 gnat.dg/generic_inst6_g1-c.adb, gnat.dg/generic_inst6_g1-c.ads,
3081 gnat.dg/generic_inst6_g1.ads, gnat.dg/generic_inst6_i1.ads,
3082 gnat.dg/generic_inst6_i2.ads, gnat.dg/generic_inst6_x.ads: New
3083 testcases.
3084
3085 2019-07-08 Martin Sebor <msebor@redhat.com>
3086
3087 PR middle-end/71924
3088 PR middle-end/90549
3089 * gcc.c-torture/execute/return-addr.c: New test.
3090 * gcc.dg/Wreturn-local-addr-2.c: New test.
3091 * gcc.dg/Wreturn-local-addr-4.c: New test.
3092 * gcc.dg/Wreturn-local-addr-5.c: New test.
3093 * gcc.dg/Wreturn-local-addr-6.c: New test.
3094 * gcc.dg/Wreturn-local-addr-7.c: New test.
3095 * gcc.dg/Wreturn-local-addr-8.c: New test.
3096 * gcc.dg/Wreturn-local-addr-9.c: New test.
3097 * gcc.dg/Wreturn-local-addr-10.c: New test.
3098 * gcc.dg/Walloca-4.c: Handle expected warnings.
3099 * gcc.dg/pr41551.c: Same.
3100 * gcc.dg/pr59523.c: Same.
3101 * gcc.dg/tree-ssa/pr88775-2.c: Same.
3102 * gcc.dg/tree-ssa/alias-37.c: Same.
3103 * gcc.dg/winline-7.c: Same.
3104
3105 2019-07-08 Jakub Jelinek <jakub@redhat.com>
3106
3107 * g++.dg/vect/simd-6.cc: Replace xfail with target x86.
3108 * g++.dg/vect/simd-9.cc: Likewise.
3109
3110 PR c++/91110
3111 * g++.dg/gomp/pr91110.C: New test.
3112
3113 2019-07-08 Segher Boessenkool <segher@kernel.crashing.org>
3114
3115 PR rtl-optimization/88233
3116 * gcc.target/powerpc/pr88233.c: New testcase.
3117
3118 2019-07-08 Wilco Dijkstra <wdijkstr@arm.com>
3119
3120 PR testsuite/91059
3121 PR testsuite/78529
3122 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
3123
3124 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
3125
3126 * gcc.target/s390/rotate-truncation-mask.c: New test.
3127
3128 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
3129
3130 * gcc.target/s390/combine-rotate-modulo.c: New test.
3131 * gcc.target/s390/combine-shift-rotate-add-mod.c: New test.
3132 * gcc.target/s390/vector/combine-shift-vec.c: New test.
3133
3134 2019-07-08 Joern Rennecke <joern.rennecke@riscy-ip.com>
3135
3136 Avoid clash with system header declaration.
3137 * gcc.dg/vect/slp-reduc-sad.c (uint32_t): Remove unused declaration.
3138
3139 2019-07-08 Richard Biener <rguenther@suse.de>
3140
3141 PR tree-optimization/91108
3142 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust back.
3143 * gcc.dg/tree-ssa/ssa-fre-78.c: New testcase.
3144
3145 2019-07-08 Jim Wilson <jimw@sifive.com>
3146
3147 * gcc.target/riscv/shift-shift-2.c: Add one more test.
3148
3149 2019-07-08 Paolo Carlini <paolo.carlini@oracle.com>
3150
3151 PR c++/65143
3152 * g++.dg/tree-ssa/final2.C: New.
3153 * g++.dg/tree-ssa/final3.C: Likewise.
3154
3155 2019-07-08 Javier Miranda <miranda@adacore.com>
3156
3157 * gnat.dg/interface10.adb: New testcase.
3158
3159 2019-07-08 Hristian Kirtchev <kirtchev@adacore.com>
3160
3161 * gnat.dg/addr13.adb, gnat.dg/addr13.ads: New testcase.
3162
3163 2019-07-08 Ed Schonberg <schonberg@adacore.com>
3164
3165 * gnat.dg/entry1.adb, gnat.dg/entry1.ads: New testcase.
3166
3167 2019-07-08 Ed Schonberg <schonberg@adacore.com>
3168
3169 * gnat.dg/fixed_delete.adb: New testcase.
3170
3171 2019-07-08 Javier Miranda <miranda@adacore.com>
3172
3173 * gnat.dg/interface9.adb, gnat.dg/interface9_root-child.ads,
3174 gnat.dg/interface9_root.ads: New testcase.
3175
3176 2019-07-08 Ed Schonberg <schonberg@adacore.com>
3177
3178 * gnat.dg/predicate9.adb: New testcase.
3179
3180 2019-07-08 Justin Squirek <squirek@adacore.com>
3181
3182 * gnat.dg/sso16.adb: New testcase.
3183
3184 2019-07-08 Ed Schonberg <schonberg@adacore.com>
3185
3186 * gnat.dg/predicate8.adb, gnat.dg/predicate8_pkg.adb,
3187 gnat.dg/predicate8_pkg.ads: New testcase.
3188
3189 2019-07-08 Richard Biener <rguenther@suse.de>
3190
3191 PR tree-optimization/83518
3192 * gcc.dg/tree-ssa/ssa-fre-73.c: New testcase.
3193 * gcc.dg/tree-ssa/ssa-fre-74.c: Likewise.
3194 * gcc.dg/tree-ssa/ssa-fre-75.c: Likewise.
3195 * gcc.dg/tree-ssa/ssa-fre-76.c: Likewise.
3196 * g++.dg/tree-ssa/pr83518.C: Likewise.
3197
3198 2019-07-08 Richard Sandiford <richard.sandiford@arm.com>
3199
3200 * gcc.dg/guality/guality.h: Include <sys/prctl.h> on Linux targets.
3201 (main): Use PR_SET_PTRACER where available.
3202
3203 2019-07-07 Paul Thomas <pault@gcc.gnu.org>
3204
3205 PR fortran/91077
3206 * gfortran.dg/pointer_array_11.f90 : New test.
3207
3208 2019-07-06 Jakub Jelinek <jakub@redhat.com>
3209
3210 * c-c++-common/gomp/scan-4.c: Don't expect sorry message.
3211
3212 PR tree-optimization/91096
3213 * gcc.dg/vect/vect-simd-10.c (FLT_MIN_VALUE): Define.
3214 (bar, main): Use it instead of -__builtin_inff ().
3215 * gcc.dg/vect/vect-simd-14.c (FLT_MIN_VALUE): Define.
3216 (bar, main): Use it instead of -__builtin_inff ().
3217
3218 2019-07-05 Paolo Carlini <paolo.carlini@oracle.com>
3219
3220 PR c++/67184 (again)
3221 PR c++/69445
3222 * g++.dg/other/final4.C: New.
3223
3224 2019-07-04 Marek Polacek <polacek@redhat.com>
3225
3226 DR 1813
3227 PR c++/83374 - __is_standard_layout wrong for a class with repeated
3228 bases.
3229 * g++.dg/ext/is_std_layout3.C: New test.
3230 * g++.dg/ext/is_std_layout4.C: New test.
3231
3232 2019-07-05 Richard Biener <rguenther@suse.de>
3233
3234 * gcc.dg/tree-ssa/ssa-fre-77.c: New testcase.
3235
3236 2019-07-05 Richard Biener <rguenther@suse.de>
3237
3238 PR tree-optimization/91091
3239 * gcc.dg/tree-ssa/pr91091-2.c: New testcase.
3240 * gcc.dg/tree-ssa/ssa-fre-70.c: Likewise.
3241 * gcc.dg/tree-ssa/ssa-fre-71.c: Likewise.
3242 * gcc.dg/tree-ssa/ssa-fre-72.c: Likewise.
3243
3244 2019-07-05 Richard Biener <rguenther@suse.de>
3245
3246 PR tree-optimization/91091
3247 * gcc.dg/tree-ssa/pr91091-1.c: New testcase.
3248 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust.
3249
3250 2019-07-05 Eric Botcazou <ebotcazou@adacore.com>
3251
3252 * gnat.dg/pack23.adb, gnat.dg/pack23_pkg.ads: New testcase.
3253
3254 2019-07-05 Hristian Kirtchev <kirtchev@adacore.com>
3255
3256 * gnat.dg/task3.adb, gnat.dg/task3.ads, gnat.dg/task3_pkg1.ads,
3257 gnat.dg/task3_pkg2.ads: New testcase.
3258
3259 2019-07-05 Javier Miranda <miranda@adacore.com>
3260
3261 * gnat.dg/access6.adb: New testcase.
3262
3263 2019-07-05 Bob Duff <duff@adacore.com>
3264
3265 * gnat.dg/bip_export.adb, gnat.dg/bip_export.ads: New testcase.
3266
3267 2019-07-05 Ed Schonberg <schonberg@adacore.com>
3268
3269 * gnat.dg/aggr25.adb, gnat.dg/aggr25.ads: New testcase.
3270
3271 2019-07-05 Ed Schonberg <schonberg@adacore.com>
3272
3273 * gnat.dg/predicate7.adb, gnat.dg/predicate7.ads,
3274 gnat.dg/predicate7_pkg.ads: New testcase.
3275
3276 2019-07-04 Jakub Jelinek <jakub@redhat.com>
3277
3278 PR middle-end/78884
3279 * gcc.dg/gomp/pr78884.c: New test.
3280
3281 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
3282
3283 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
3284 New testcase.
3285
3286 2019-07-04 Wilco Dijkstra <wdijkstr@arm.com>
3287
3288 * gcc.dg/tree-ssa/cunroll-15.c: Remove XFAIL on arm.
3289
3290 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
3291
3292 * jit.dg/all-non-failing-tests.h: Add test-accessing-bitfield.c.
3293 * jit.dg/test-accessing-bitfield.c: New testcase.
3294 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-type.c:
3295 Likewise.
3296 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-width.c:
3297 Likewise.
3298 * jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c:
3299 Likewise.
3300
3301 2019-07-04 Jan Hubicka <jh@suse.cz>
3302
3303 * gcc.dg/tree-ssa/alias-access-path-3.c: New testcase.
3304 * gcc.dg/tree-ssa/alias-access-path-8.c: New testcase.
3305
3306 2019-07-04 Andrew Stubbs <ams@codesourcery.com>
3307
3308 * g++.dg/gomp/unmappable-1.C: New file.
3309
3310 2019-07-04 Javier Miranda <miranda@adacore.com>
3311
3312 * gnat.dg/cpp_constructor.adb, gnat.dg/cpp_constructor_fp.ads,
3313 gnat.dg/cpp_constructor_useit.ads: New testcase.
3314
3315 2019-07-04 Gary Dismukes <dismukes@adacore.com>
3316
3317 * gnat.dg/ghost5.adb, gnat.dg/ghost5.ads,
3318 gnat.dg/ghost5_parent.ads: New testcase.
3319
3320 2019-07-04 Yannick Moy <moy@adacore.com>
3321
3322 * gnat.dg/spark3.adb: New testcase.
3323
3324 2019-07-04 Justin Squirek <squirek@adacore.com>
3325
3326 * gnat.dg/tagged2.adb, gnat.dg/tagged2.ads: New testcase.
3327
3328 2019-07-04 Ed Schonberg <schonberg@adacore.com>
3329
3330 * gnat.dg/equal6.adb, gnat.dg/equal6_types.adb,
3331 gnat.dg/equal6_types.ads: New testcase.
3332
3333 2019-07-04 Justin Squirek <squirek@adacore.com>
3334
3335 * gnat.dg/allocator.adb: New testcase.
3336
3337 2019-07-04 Hristian Kirtchev <kirtchev@adacore.com>
3338
3339 * gnat.dg/default_initial_condition.adb,
3340 gnat.dg/default_initial_condition_pack.adb,
3341 gnat.dg/default_initial_condition_pack.ads: New testcase.
3342
3343 2019-07-04 Ed Schonberg <schonberg@adacore.com>
3344
3345 * gnat.dg/aspect2.adb, gnat.dg/aspect2.ads: New testcase.
3346
3347 2019-07-04 Yannick Moy <moy@adacore.com>
3348
3349 * gnat.dg/synchronized2.adb, gnat.dg/synchronized2.ads,
3350 gnat.dg/synchronized2_pkg.ads: New testcase.
3351
3352 2019-07-04 Justin Squirek <squirek@adacore.com>
3353
3354 * gnat.dg/generic_inst4.adb, gnat.dg/generic_inst4_gen.ads,
3355 gnat.dg/generic_inst4_inst.ads, gnat.dg/generic_inst4_typ.ads:
3356 New testcase.
3357
3358 2019-07-04 Ed Schonberg <schonberg@adacore.com>
3359
3360 * gnat.dg/dimensions2.adb, gnat.dg/dimensions2_phys.ads,
3361 gnat.dg/dimensions2_real_numbers.ads: New testcase.
3362
3363 2019-07-04 Jakub Jelinek <jakub@redhat.com>
3364
3365 PR tree-optimization/91063
3366 * gcc.dg/gomp/pr91063.c: New test.
3367
3368 2019-07-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3369
3370 PR target/88833
3371 * gfortran.dg/pr88833.f90: New test.
3372
3373 2019-07-04 Jakub Jelinek <jakub@redhat.com>
3374
3375 PR middle-end/91069
3376 * gcc.dg/pr91069.c (v2df): Use 2 * sizeof (double) instead of
3377 hardcoded 16 for better portability.
3378 (v2di): Change from long vector to long long vector. Use
3379 2 * sizeof (long long) instead of hardcoded 16.
3380
3381 PR rtl-optimization/90756
3382 * gcc.dg/pr90756.c: New test.
3383
3384 2019-07-04 Chenghua Xu <paul.hua.gm@gmail.com>
3385
3386 * gcc.target/mips/mips-fmadd.c: Rename to ...
3387 * gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
3388 * gcc.target/mips/mips-fmadd-n64.c: New.
3389
3390 2019-07-03 Wilco Dijkstra <wdijkstr@arm.com>
3391
3392 * gcc.dg/store_merging_27.c: Fix test for Arm.
3393 * gcc.dg/store_merging_28.c: Likewise.
3394 * gcc.dg/store_merging_29.c: Likewise.
3395 * gcc.dg/tree-ssa/dump-6.c: Likewise.
3396
3397 2019-07-03 Mark Wielaard <mark@klomp.org>
3398
3399 PR debug/90981
3400 * g++.dg/pr90981.C: New test.
3401
3402 2019-07-03 Richard Biener <rguenther@suse.de>
3403
3404 PR middle-end/91069
3405 * gcc.dg/pr91069.c: New testcase.
3406
3407 2019-07-03 Martin Liska <mliska@suse.cz>
3408
3409 * gcc.dg/tree-prof/val-prof-2.c: Update scanned pattern
3410 as we do now better.
3411
3412 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
3413
3414 * gnat.dg/specs/debug1.ads: New test.
3415
3416 2019-07-03 Martin Liska <mliska@suse.cz>
3417
3418 PR tree-optimization/90892
3419 * gcc.dg/pr90892.c: New test.
3420
3421 2019-07-03 Martin Liska <mliska@suse.cz>
3422
3423 PR middle-end/90899
3424 * gcc.target/i386/pr90899.c: New test.
3425
3426 2019-07-03 Jakub Jelinek <jakub@redhat.com>
3427
3428 PR tree-optimization/91033
3429 * gcc.target/i386/pr91033.c: New test.
3430
3431 2019-07-03 Bob Duff <duff@adacore.com>
3432
3433 * gnat.dg/task2.adb, gnat.dg/task2_pkg.adb,
3434 gnat.dg/task2_pkg.ads: New testcase.
3435
3436 2019-07-03 Ed Schonberg <schonberg@adacore.com>
3437
3438 * gnat.dg/inline16.adb, gnat.dg/inline16_gen.adb,
3439 gnat.dg/inline16_gen.ads, gnat.dg/inline16_types.ads: New
3440 testcase.
3441
3442 2019-07-03 Justin Squirek <squirek@adacore.com>
3443
3444 * gnat.dg/renaming13.adb, gnat.dg/renaming14.adb: New testcases.
3445
3446 2019-07-03 Hristian Kirtchev <kirtchev@adacore.com>
3447
3448 * gnat.dg/inline15.adb, gnat.dg/inline15_gen.adb,
3449 gnat.dg/inline15_gen.ads, gnat.dg/inline15_types.ads: New
3450 testcase.
3451
3452 2019-07-03 Bob Duff <duff@adacore.com>
3453
3454 * gnat.dg/warn20.adb, gnat.dg/warn20_pkg.adb,
3455 gnat.dg/warn20_pkg.ads: New testcase.
3456
3457 2019-07-03 Ed Schonberg <schonberg@adacore.com>
3458
3459 * gnat.dg/predicate6.adb, gnat.dg/predicate6.ads: New testcase.
3460 * gnat.dg/static_pred1.adb: Remove expected error.
3461
3462 2019-07-03 Ed Schonberg <schonberg@adacore.com>
3463
3464 * gnat.dg/predicate5.adb, gnat.dg/predicate5.ads: New testcase.
3465
3466 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
3467
3468 * gnat.dg/alignment14.adb: New testcase.
3469
3470 2019-07-03 Ed Schonberg <schonberg@adacore.com>
3471
3472 * gnat.dg/predicate4.adb, gnat.dg/predicate4_pkg.ads: New
3473 testcase.
3474
3475 2019-07-03 Jakub Jelinek <jakub@redhat.com>
3476
3477 * c-c++-common/gomp/scan-3.c (f1): Don't expect a sorry message.
3478 * c-c++-common/gomp/scan-5.c (foo): Likewise.
3479
3480 * c-c++-common/gomp/scan-5.c: New test.
3481
3482 * c-c++-common/gomp/lastprivate-conditional-5.c: New test.
3483
3484 2019-07-02 Jeff Law <law@redhat.com>
3485
3486 PR tree-optimization/90883
3487 * g++.dg/tree-ssa/pr90883.c: Add -Os. Check dse2 for the
3488 deleted store on some targets.
3489
3490 2019-07-02 Joern Rennecke <joern.rennecke@riscy-ip.com>
3491
3492 PR testsuite/91065
3493 * gcc.dg/plugin/start_unit_plugin.c: Register a root tab
3494 to reference fake_var.
3495
3496 2019-07-02 qing zhao <qing.zhao@oracle.com>
3497
3498 PR preprocessor/90581
3499 * c-c++-common/cpp/fmax-include-depth-1a.h: New test.
3500 * c-c++-common/cpp/fmax-include-depth-1b.h: New test.
3501 * c-c++-common/cpp/fmax-include-depth.c: New test.
3502
3503 2019-07-02 Jan Hubicka <jh@suse.cz>
3504
3505 * gcc.dg/tree-ssa/alias-access-path-7.c: New testcase.
3506
3507 2019-07-02 Jan Hubicka <jh@suse.cz>
3508
3509 * g++.dg/lto/pr90990_0.C: New testcase.
3510
3511 2019-07-02 Richard Biener <rguenther@suse.de>
3512
3513 PR tree-optimization/58483
3514 * gcc.dg/tree-ssa/ssa-dom-cse-8.c: New testcase.
3515
3516 2019-07-01 Joern Rennecke <joern.rennecke@riscy-ip.com>
3517
3518 PR middle-end/66726
3519 * gcc.dg/tree-ssa/pr66726-4.c: New testcase.
3520
3521 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com>
3522
3523 * gcc.target/s390/vector/vec-shift-2.c: New test.
3524
3525 2019-07-01 Ed Schonberg <schonberg@adacore.com>
3526
3527 * gnat.dg/generic_inst3.adb,
3528 gnat.dg/generic_inst3_kafka_lib-topic.ads,
3529 gnat.dg/generic_inst3_kafka_lib.ads,
3530 gnat.dg/generic_inst3_markets.ads,
3531 gnat.dg/generic_inst3_traits-encodables.ads,
3532 gnat.dg/generic_inst3_traits.ads: New testcase.
3533
3534 2019-07-01 Ed Schonberg <schonberg@adacore.com>
3535
3536 * gnat.dg/enum_rep.adb, gnat.dg/enum_rep.ads: New testcase.
3537
3538 2019-07-01 Ed Schonberg <schonberg@adacore.com>
3539
3540 * gnat.dg/derived_type6.adb, gnat.dg/derived_type6.ads: New
3541 testcase.
3542
3543 2019-07-01 Ed Schonberg <schonberg@adacore.com>
3544
3545 * gnat.dg/weak3.adb, gnat.dg/weak3.ads: New testcase.
3546
3547 2019-07-01 Ed Schonberg <schonberg@adacore.com>
3548
3549 * gnat.dg/prot7.adb, gnat.dg/prot7.ads: New testcase.
3550
3551 2019-07-01 Richard Biener <rguenther@suse.de>
3552
3553 * gcc.dg/gimplefe-42.c: New testcase.
3554
3555 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
3556
3557 * gnat.dg/sets1.adb: Update.
3558
3559 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
3560
3561 * gnat.dg/linkedlist.adb: Update.
3562
3563 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
3564
3565 * gnat.dg/dynhash.adb, gnat.dg/dynhash1.adb: Update.
3566
3567 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
3568
3569 * gnat.dg/freezing1.adb, gnat.dg/freezing1.ads,
3570 gnat.dg/freezing1_pack.adb, gnat.dg/freezing1_pack.ads: New
3571 testcase.
3572
3573 2019-07-01 Jan Hubicka <hubicka@ucw.cz>
3574
3575 PR lto/91028
3576 PR lto/90720
3577 * g++.dg/lto/alias-1_0.C: Add loop to make inlining happen with
3578 -fno-use-linker-plugin
3579 * g++.dg/lto/alias-2_0.C: Likewise.
3580
3581 2019-07-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
3582
3583 * g++.dg/cpp0x/gen-attrs-67.C: Add error for darwin.
3584
3585 2019-07-01 Richard Biener <rguenther@suse.de>
3586
3587 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
3588
3589 2019-07-01 Hongtao Liu <hongtao.liu@intel.com>
3590
3591 * lib/target-supports.exp
3592 (check_effective_target_avx512vp2intersect): New proc.
3593 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Add
3594 dg-require-effective-target avx512vp2intersect.
3595 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Ditto.
3596
3597 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
3598
3599 * gnat.dg/specs/array5.ads: New test.
3600 * gnat.dg/specs/array5_pkg1.ads: New helper.
3601 * gnat.dg/specs/array5_pkg2.ads: Likewise.
3602 * gnat.dg/specs/array5_pkg2-g.ads: Likewise.
3603
3604 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
3605
3606 * gnat.dg/specs/unchecked_convert1.ads: New test.
3607 * gnat.dg/specs/unchecked_convert2.ads: Likewise.
3608
3609 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
3610
3611 * gnat.dg/specs/size_clause3.ads: Adjust error message.
3612
3613 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
3614
3615 * gnat.dg/specs/atomic2.ads: Adjust error message.
3616 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
3617 * gnat.dg/specs/size_clause3.ads: Likewise.
3618
3619 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
3620
3621 * gnat.dg/array35.adb: New test.
3622 * gnat.dg/array36.adb: Likewise.
3623
3624 2019-06-28 Jan Beulich <jbeulich@suse.com>
3625
3626 * gcc.target/i386/gfni-5.c: New.
3627
3628 2019-06-28 Jan Beulich <jbeulich@suse.com>
3629
3630 * gcc.target/i386/cvtpd2pi: New.
3631
3632 2019-06-27 Jakub Jelinek <jakub@redhat.com>
3633
3634 PR c++/91024
3635 * g++.dg/warn/Wimplicit-fallthrough-4.C: New test.
3636
3637 PR tree-optimization/91010
3638 * g++.dg/vect/simd-10.cc: New test.
3639
3640 2019-06-27 Steven G. Kargl <kargl@gcc.gnu.org>
3641
3642 PR fortran/90987
3643 * match.c (gfc_match_common): Adjust parsing of fixed and free form
3644 source code containing, e.g., COMMONI.
3645
3646 2019-06-27 Jan Hubicka <jh@suse.cz>
3647
3648 * g++.dg/lto/alias-2_0.C: New testcase.
3649 * g++.dg/lto/alias-2_1.C: New testcase.
3650
3651 2019-06-27 Jakub Jelinek <jakub@redhat.com>
3652
3653 PR target/90991
3654 * gcc.target/i386/avx2-pr90991-1.c: New test.
3655 * gcc.target/i386/avx512dq-pr90991-2.c: New test.
3656
3657 2019-06-27 Jan Beulich <jbeulich@suse.com>
3658
3659 * gcc.target/i386/gfni-4.c: Pass -msse2.
3660
3661 2019-06-27 Richard Biener <rguenther@suse.de>
3662
3663 * gcc.dg/tree-ssa/ssa-fre-69.c: New testcase.
3664
3665 2019-06-27 Jun Ma <JunMa@linux.alibaba.com>
3666
3667 PR tree-optimization/89772
3668 * gcc.dg/builtin-memchr-4.c: New test.
3669
3670 2019-06-27 Martin Liska <mliska@suse.cz>
3671
3672 PR tree-optimization/91014
3673 * gcc.target/s390/pr91014.c: New test.
3674
3675 2019-06-27 Richard Biener <rguenther@suse.de>
3676
3677 PR testsuite/91004
3678 * g++.dg/torture/pr34850.C: Fix overly reduced testcase.
3679
3680 2019-06-27 Kewen Lin <linkw@gcc.gnu.org>
3681
3682 PR target/62147
3683 * gcc.target/powerpc/pr62147.c: New test.
3684
3685 2019-06-26 Jeff Law <law@redhat.com>
3686
3687 PR tree-optimization/90883
3688 * g++.dg/tree-ssa/pr90883.C: New test.
3689 * gcc.dg/tree-ssa/ssa-dse-36.c: New test.
3690
3691 2019-06-26 Uroš Bizjak <ubizjak@gmail.com>
3692
3693 PR target/89021
3694 * lib/target-supports.exp (available_vector_sizes)
3695 <[istarget i?86-*-*] || [istarget x86_64-*-*]>: Add
3696 64-bit vectors for !ia32.
3697
3698 2019-06-26 Jeff Law <law@redhat.com>
3699
3700 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tree-dse
3701 as DSE compromises several of these tests.
3702 * gcc.dg/builtin-stringop-chk-1.c: Similarly.
3703 * gcc.dg/memcpy-2.c: Similarly.
3704 * gcc.dg/pr40340-1.c: Similarly.
3705 * gcc.dg/pr40340-2.c: Similarly.
3706 * gcc.dg/pr40340-5.c: Similarly.
3707
3708 2019-06-26 Steven G. Kargl <kargl@gcc.gnu.org>
3709
3710 PR Fortran/90988
3711 ChangeLog forgotten with revision 272667
3712 * gfortran.dg/pr90988_1.f90: New test.
3713 * gfortran.dg/pr90988_2.f90: Ditto.
3714 * gfortran.dg/pr90988_3.f90: Ditto.
3715
3716 2019-06-26 Nathan Sidwell <nathan@acm.org>
3717
3718 * c-c++-common/pr90927.c: New.
3719
3720 2019-06-26 Richard Biener <rguenther@suse.de>
3721
3722 PR ipa/90982
3723 * g++.dg/torture/pr90982.C: New testcase.
3724
3725 2019-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3726
3727 PR c++/67184
3728 PR c++/69445
3729 * g++.dg/other/final3.C: New.
3730 * g++.dg/other/final5.C: Likewise.
3731
3732 2019-06-26 Jakub Jelinek <jakub@redhat.com>
3733
3734 PR target/90991
3735 * gcc.target/i386/avx512dq-pr90991-1.c: New test.
3736
3737 2019-06-26 Li Jia He <helijia@linux.ibm.com>
3738
3739 * gcc.target/powerpc/maddld-1.c: New testcase.
3740
3741 2019-06-06 Hongtao Liu <hongtao.liu@intel.com>
3742 Olga Makhotina <olga.makhotina@intel.com>
3743
3744 * gcc.target/i386/avx512-check.h: Handle bit_AVX512VP2INTERSECT.
3745 * gcc.target/i386/avx512vp2intersect-2intersect-1a.c: New test.
3746 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Likewise.
3747 * gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c: Likewise.
3748 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Likewise.
3749 * gcc.target/i386/sse-12.c: Add -mavx512vp2intersect.
3750 * gcc.target/i386/sse-13.c: Likewsie.
3751 * gcc.target/i386/sse-14.c: Likewise.
3752 * gcc.target/i386/sse-22.c: Likewise.
3753 * gcc.target/i386/sse-23.c: Likewise.
3754 * g++.dg/other/i386-2.C: Likewise.
3755 * g++.dg/other/i386-3.C: Likewise.
3756
3757 2019-06-25 Jakub Jelinek <jakub@redhat.com>
3758
3759 PR c++/90969
3760 * g++.dg/ext/vector38.C: New test.
3761
3762 2019-06-25 Martin Jambor <mjambor@suse.cz>
3763
3764 PR ipa/90939
3765 * g++.dg/lto/pr90939_[01].C: New test.
3766
3767 2019-06-25 Richard Biener <rguenther@suse.de>
3768
3769 PR tree-optimization/90930
3770 * gcc.dg/tree-ssa/reassoc-24.c: Adjust.
3771 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3772
3773 2019-06-25 Claudiu Zissulescu <claziss@synopsys.com>
3774
3775 * gcc.target/arc/pr89838.c: New file.
3776
3777 2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3778
3779 * gcc.target/msp430/mlarge-pedwarns.c: New test.
3780
3781 2019-06-25 Jakub Jelinek <jakub@redhat.com>
3782
3783 PR sanitizer/90954
3784 * c-c++-common/gomp/pr90954.c: New test.
3785
3786 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
3787
3788 * gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
3789 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
3790
3791 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
3792
3793 * gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
3794 to recognise Darwin's register names.
3795
3796 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
3797
3798 * gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
3799 * gcc.dg/cpp/usr/include/stdio.h: Rename...
3800 * gcc.dg/cpp/usr/include/example.h: ... to this.
3801
3802 2019-06-24 Richard Biener <rguenther@suse.de>
3803
3804 PR tree-optimization/90972
3805 * gcc.dg/torture/pr90972.c: New testcase.
3806
3807 2019-06-24 Martin Sebor <msebor@redhat.com>
3808
3809 * gcc.dg/Wfloat-equal-1.c: Adjust text of expected diagnostic.
3810 * gcc.dg/misc-column.c: Ditto.
3811
3812 2019-06-23 Ian Lance Taylor <iant@golang.org>
3813
3814 * go.test/test/blank1.go: Update for diagnostic message changes.
3815
3816 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
3817
3818 * gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
3819
3820 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
3821
3822 * gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
3823 vector explicitly for the vec_perm.
3824
3825 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
3826
3827 * gcc.target/powerpc/builtins-1.c: Account for Darwin's use of
3828 __USER_LABEL_PREFIX__.
3829
3830 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
3831
3832 * gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
3833 expect the out-of-line GPR restore, and test specifically for
3834 absence of branches to local labels.
3835
3836 2019-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3837
3838 PR fortran/89782
3839 * gfortran.dg/io_constraints_14.f90: New test.
3840
3841 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
3842
3843 * gcc.target/powerpc/pr64205.c: Require effective target dfp.
3844 * gcc.target/powerpc/pr79909.c: Likewise.
3845
3846 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
3847
3848 * gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
3849 warning about _Bool.
3850
3851 2019-06-22 Marek Polacek <polacek@redhat.com>
3852
3853 PR c++/65707
3854 PR c++/89480
3855 PR c++/58836
3856 * g++.dg/cpp0x/nondeduced5.C: New test.
3857 * g++.dg/cpp0x/nondeduced6.C: New test.
3858 * g++.dg/cpp0x/nondeduced7.C: New test.
3859
3860 PR c++/66256
3861 * g++.dg/cpp0x/noexcept54.C: New test.
3862
3863 2019-06-22 Jan Hubicka <jh@suse.cz>
3864
3865 * gcc.dg/tree-ssa/alias-access-path-6.c: New testcase.
3866
3867 2019-06-22 Marek Polacek <polacek@redhat.com>
3868
3869 PR c++/86476 - noexcept-specifier is a complete-class context.
3870 PR c++/52869
3871 * g++.dg/cpp0x/noexcept45.C: New test.
3872 * g++.dg/cpp0x/noexcept46.C: New test.
3873 * g++.dg/cpp0x/noexcept47.C: New test.
3874 * g++.dg/cpp0x/noexcept48.C: New test.
3875 * g++.dg/cpp0x/noexcept49.C: New test.
3876 * g++.dg/cpp0x/noexcept50.C: New test.
3877 * g++.dg/cpp0x/noexcept51.C: New test.
3878 * g++.dg/cpp0x/noexcept52.C: New test.
3879 * g++.dg/cpp0x/noexcept53.C: New test.
3880 * g++.dg/eh/shadow1.C: Adjust dg-error.
3881
3882 PR c++/90881 - bogus -Wunused-value in unevaluated context.
3883 * g++.dg/cpp0x/Wunused-value1.C: New test.
3884
3885 2019-06-22 Paolo Carlini <paolo.carlini@oracle.com>
3886
3887 * g++.dg/diagnostic/auto-storage-1.C: New.
3888 * g++.dg/diagnostic/no-type-1.C: Likewise.
3889 * g++.dg/diagnostic/no-type-2.C: Likewise.
3890 * g++.dg/diagnostic/top-level-auto-1.C: Likewise.
3891 * g++.dg/cpp0x/auto9.C: Test some locations too.
3892 * g++.dg/cpp1z/register1.C: Likewise.
3893 * g++.dg/cpp1z/register2.C: Likewise.
3894 * g++.dg/cpp1z/register3.C: Likewise.
3895 * g++.dg/other/error34.C: Likewise.
3896
3897 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
3898
3899 PR c++/90909
3900 * g++.dg/other/final7.C: New.
3901
3902 2019-06-21 Jakub Jelinek <jakub@redhat.com>
3903
3904 * g++.dg/vect/simd-2.cc: Don't xfail, instead expect vectorization on
3905 x86.
3906 * g++.dg/vect/simd-5.cc: Likewise.
3907
3908 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
3909
3910 PR c++/90909
3911 Revert:
3912 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3913
3914 PR c++/67184
3915 PR c++/69445
3916 * g++.dg/other/final3.C: New.
3917 * g++.dg/other/final4.C: Likewise.
3918 * g++.dg/other/final5.C: Likewise.
3919
3920 * g++.dg/other/final6.C: New.
3921
3922 2019-06-21 Marek Polacek <polacek@redhat.com>
3923
3924 PR c++/61490 - qualified-id in friend function definition.
3925 * g++.dg/diagnostic/friend2.C: New test.
3926 * g++.dg/diagnostic/friend3.C: New test.
3927
3928 PR c++/60223 - ICE with T{} in non-deduced context.
3929 * g++.dg/cpp0x/nondeduced1.C: New test.
3930 * g++.dg/cpp0x/nondeduced2.C: New test.
3931 * g++.dg/cpp0x/nondeduced3.C: New test.
3932 * g++.dg/cpp0x/nondeduced4.C: New test.
3933
3934 PR c++/64235 - missing syntax error with invalid alignas.
3935 * g++.dg/parse/alignas1.C: New test.
3936
3937 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
3938
3939 PR fortran/67884
3940 * gfortran.dg/dummy_procedure_8.f90: Remove a test that is ...
3941 * gfortran.dg/pr67884.f90: ... covered here. New test.
3942
3943 2019-06-21 Marek Polacek <polacek@redhat.com>
3944
3945 PR c++/90490 - fix decltype issues in noexcept-specifier.
3946 * g++.dg/cpp0x/noexcept43.C: New test.
3947 * g++.dg/cpp0x/noexcept44.C: New test.
3948
3949 2019-06-21 Matthew Beliveau <mbelivea@redhat.com>
3950
3951 PR c++/90875 - added -Wswitch-outside-range option
3952 * c-c++-common/Wswitch-outside-range-1.c: New test.
3953 * c-c++-common/Wswitch-outside-range-2.c: New test.
3954 * c-c++-common/Wswitch-outside-range-3.c: New test.
3955 * c-c++-common/Wswitch-outside-range-4.c: New test.
3956
3957 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
3958
3959 PR fortran/51991
3960 gfortran.dg/pr51991.f90
3961
3962 2019-06-21 Jeff Law <law@redhat.com>
3963
3964 PR tree-optimization/90949
3965 * gcc.c-torture/execute/pr90949.c: New test.
3966
3967 2019-06-21 Marek Polacek <polacek@redhat.com>
3968
3969 PR c++/90953 - ICE with -Wmissing-format-attribute.
3970 * g++.dg/warn/miss-format-7.C: New test.
3971
3972 2019-06-21 Richard Biener <rguenther@suse.de>
3973
3974 PR debug/90914
3975 * g++.dg/debug/pr90914.C: New testcase.
3976
3977 2019-06-21 Richard Biener <rguenther@suse.de>
3978
3979 PR tree-optimization/90913
3980 * gfortran.dg/vect/pr90913.f90: New testcase.
3981
3982 2019-06-21 Jakub Jelinek <jakub@redhat.com>
3983
3984 * gcc.dg/vect/vect-simd-12.c: New test.
3985 * gcc.dg/vect/vect-simd-13.c: New test.
3986 * gcc.dg/vect/vect-simd-14.c: New test.
3987 * gcc.dg/vect/vect-simd-15.c: New test.
3988 * gcc.target/i386/sse2-vect-simd-12.c: New test.
3989 * gcc.target/i386/sse2-vect-simd-13.c: New test.
3990 * gcc.target/i386/sse2-vect-simd-14.c: New test.
3991 * gcc.target/i386/sse2-vect-simd-15.c: New test.
3992 * gcc.target/i386/avx2-vect-simd-12.c: New test.
3993 * gcc.target/i386/avx2-vect-simd-13.c: New test.
3994 * gcc.target/i386/avx2-vect-simd-14.c: New test.
3995 * gcc.target/i386/avx2-vect-simd-15.c: New test.
3996 * gcc.target/i386/avx512f-vect-simd-12.c: New test.
3997 * gcc.target/i386/avx512f-vect-simd-13.c: New test.
3998 * gcc.target/i386/avx512f-vect-simd-14.c: New test.
3999 * gcc.target/i386/avx512bw-vect-simd-15.c: New test.
4000 * g++.dg/vect/simd-6.cc: New test.
4001 * g++.dg/vect/simd-7.cc: New test.
4002 * g++.dg/vect/simd-8.cc: New test.
4003 * g++.dg/vect/simd-9.cc: New test.
4004 * c-c++-common/gomp/scan-2.c: Don't expect any diagnostics.
4005
4006 PR c++/90950
4007 * g++.dg/gomp/lastprivate-1.C: New test.
4008
4009 * gcc.dg/vect/vect-simd-11.c: New test.
4010 * gcc.target/i386/sse2-vect-simd-11.c: New test.
4011 * gcc.target/i386/avx2-vect-simd-11.c: New test.
4012 * gcc.target/i386/avx512bw-vect-simd-11.c: New test.
4013
4014 2019-06-20 Marek Polacek <polacek@redhat.com>
4015
4016 PR c++/79781
4017 * g++.dg/ext/goto1.C: New test.
4018
4019 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
4020
4021 PR fortran/77632
4022 * gfortran.dg/pr77632_1.f90: New test.
4023
4024 2019-06-20 Marek Polacek <polacek@redhat.com>
4025
4026 PR c++/68265
4027 * g++.dg/parse/error62.C: New test.
4028
4029 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
4030
4031 PR fortran/86587
4032 * gfortran.dg/pr86587.f90: New test.
4033
4034 2019-06-20 Iain Sandoe <iain@sandoe.co.uk>
4035
4036 * obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
4037 * obj-c++.dg/stubify-2.mm: Likewise.
4038 * objc.dg/stubify-1.m: Likewise.
4039 * objc.dg/stubify-2.m: Likewise.
4040
4041 2019-06-20 Marek Polacek <polacek@redhat.com>
4042
4043 PR c++/87512
4044 * g++.dg/cpp1z/inline-var7.C: New test.
4045
4046 2019-06-20 H.J. Lu <hongjiu.lu@intel.com>
4047
4048 PR target/54855
4049 * gcc.target/i386/pr54855-1.c: New test.
4050 * gcc.target/i386/pr54855-2.c: Likewise.
4051 * gcc.target/i386/pr54855-3.c: Likewise.
4052 * gcc.target/i386/pr54855-4.c: Likewise.
4053 * gcc.target/i386/pr54855-5.c: Likewise.
4054 * gcc.target/i386/pr54855-6.c: Likewise.
4055 * gcc.target/i386/pr54855-7.c: Likewise.
4056 * gcc.target/i386/pr54855-8.c: Likewise.
4057 * gcc.target/i386/pr54855-9.c: Likewise.
4058 * gcc.target/i386/pr54855-10.c: Likewise.
4059
4060 2019-06-20 Jan Hubicka <jh@suse.cz>
4061
4062 * gcc.c-torture/execute/alias-access-path-1.c: New testcase.
4063
4064 2019-06-20 Marek Polacek <polacek@redhat.com>
4065
4066 PR c++/89873
4067 * g++.dg/cpp1y/noexcept1.C: New test.
4068
4069 2019-06-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4070
4071 PR fortran/90937
4072 * gfortran.dg/external_procedure_4.f90: New test.
4073
4074 2019-06-20 Tom de Vries <tdevries@suse.de>
4075
4076 * gcc.dg/pr90866-2.c: Require global_constructor.
4077
4078 2019-06-20 Tom de Vries <tdevries@suse.de>
4079
4080 * gcc.c-torture/compile/pr89280.c: Require nonlocal_goto.
4081 * gcc.dg/pr88870.c: Same.
4082 * gcc.dg/pr90082.c: Same.
4083
4084 2019-06-20 Tom de Vries <tdevries@suse.de>
4085
4086 * gcc.dg/pr89737.c: Require indirect_jumps.
4087 * gcc.dg/torture/pr87693.c: Same.
4088 * gcc.dg/torture/pr89135.c: Same.
4089 * gcc.dg/torture/pr90071.c: Same.
4090
4091 2019-06-20 Tom de Vries <tdevries@suse.de>
4092
4093 * gcc.c-torture/compile/pr89280.c: Require label_values.
4094 * gcc.dg/pr89737.c: Same.
4095 * gcc.dg/pr90082.c: Same.
4096 * gcc.dg/torture/pr89135.c: Same.
4097 * gcc.dg/torture/pr89247.c: Same.
4098 * gcc.dg/torture/pr90071.c: Same.
4099
4100 2019-06-20 Tom de Vries <tdevries@suse.de>
4101
4102 * gcc.c-torture/compile/pr77754-1.c: Require alloca.
4103 * gcc.c-torture/compile/pr77754-2.c: Same.
4104 * gcc.c-torture/compile/pr77754-3.c: Same.
4105 * gcc.c-torture/compile/pr77754-4.c: Same.
4106 * gcc.c-torture/compile/pr77754-5.c: Same.
4107 * gcc.c-torture/compile/pr77754-6.c: Same.
4108 * gcc.c-torture/compile/pr87110.c: Same.
4109 * gcc.c-torture/execute/pr86528.c: Same.
4110 * gcc.dg/Walloca-larger-than-2.c: Same.
4111 * gcc.dg/Walloca-larger-than.c: Same.
4112 * gcc.dg/Warray-bounds-41.c: Same.
4113 * gcc.dg/Wrestrict-17.c: Same.
4114 * gcc.dg/Wstrict-overflow-27.c: Same.
4115 * gcc.dg/Wstringop-truncation-3.c: Same.
4116 * gcc.dg/pr78902.c: Same.
4117 * gcc.dg/pr87099.c: Same.
4118 * gcc.dg/pr87320.c: Same.
4119 * gcc.dg/pr89045.c: Same.
4120 * gcc.dg/strlenopt-62.c: Same.
4121 * gcc.dg/tree-ssa/alias-37.c: Same.
4122
4123 2019-06-19 Marek Polacek <polacek@redhat.com>
4124
4125 PR c++/60364 - noreturn after first decl not diagnosed.
4126 * g++.dg/warn/noreturn-8.C: New test.
4127 * g++.dg/warn/noreturn-9.C: New test.
4128 * g++.dg/warn/noreturn-10.C: New test.
4129 * g++.dg/warn/noreturn-11.C: New test.
4130
4131 2019-06-19 Martin Sebor <msebor@redhat.com>
4132
4133 PR tree-optimization/90626
4134 * gcc.dg/strlenopt-65.c: New test.
4135 * gcc.dg/strlenopt-66.c: New test.
4136 * gcc.dg/strlenopt.h (strcmp, strncmp): Declare.
4137
4138 2019-06-19 Martin Sebor <msebor@redhat.com>
4139
4140 PR translation/90156
4141 * gcc.dg/format/gcc_diag-11.c: Enable.
4142
4143 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
4144
4145 PR fortran/69499
4146 * gfortran.dg/pr69499.f90: New test.
4147 * gfortran.dg/module_error_1.f90: Update dg-error string.
4148
4149 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
4150
4151 PR fortran/69398
4152 * gfortran.dg/pr69398.f90: New test.
4153
4154 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
4155
4156 PR fortran/87907
4157 * gfortran.dg/pr87907.f90: New testcase.
4158
4159 2019-06-19 Wilco Dijkstra <wdijkstr@arm.com>
4160
4161 PR middle-end/84521
4162 * gcc.c-torture/execute/pr84521.c: New test.
4163
4164 2019-06-19 Jakub Jelinek <jakub@redhat.com>
4165
4166 * gcc.dg/vect/vect-simd-8.c: If main is defined, don't include
4167 tree-vect.h nor call check_vect.
4168 * gcc.dg/vect/vect-simd-9.c: Likewise.
4169 * gcc.dg/vect/vect-simd-10.c: New test.
4170 * gcc.target/i386/sse2-vect-simd-8.c: New test.
4171 * gcc.target/i386/sse2-vect-simd-9.c: New test.
4172 * gcc.target/i386/sse2-vect-simd-10.c: New test.
4173 * gcc.target/i386/avx2-vect-simd-8.c: New test.
4174 * gcc.target/i386/avx2-vect-simd-9.c: New test.
4175 * gcc.target/i386/avx2-vect-simd-10.c: New test.
4176 * gcc.target/i386/avx512f-vect-simd-8.c: New test.
4177 * gcc.target/i386/avx512f-vect-simd-9.c: New test.
4178 * gcc.target/i386/avx512f-vect-simd-10.c: New test.
4179
4180 * g++.dg/vect/simd-3.cc: New test.
4181 * g++.dg/vect/simd-4.cc: New test.
4182 * g++.dg/vect/simd-5.cc: New test.
4183
4184 2019-06-19 Jakub Jelinek <jakub@redhat.com>
4185
4186 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.
4187
4188 2019-06-19 Jim MacArthur <jim.macarthur@codethink.co.uk>
4189 Mark Eggleston <mark.eggleston@codethink.com>
4190
4191 PR fortran/89103
4192 * gfortran.dg/dec_format_empty_item_1.f: New test.
4193 * gfortran.dg/dec_format_empty_item_2.f: New test.
4194 * gfortran.dg/dec_format_empty_item_3.f: New test.
4195
4196 2019-06-19 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
4197
4198 * gcc.target/aarch64/pr88834.c: Move from here...
4199 * gcc.target/aarch64/sve/pr88834.c: ...to here.
4200
4201 2019-06-18 Cherry Zhang <cherryyz@google.com>
4202
4203 * go.dg/concatstring.go: New test.
4204
4205 2019-06-18 Thomas Schwinge <thomas@codesourcery.com>
4206
4207 PR fortran/90921
4208 * gfortran.dg/goacc/declare-3.f95: Update.
4209
4210 PR fortran/85221
4211 * gfortran.dg/goacc/declare-3.f95: New file.
4212
4213 PR middle-end/90859
4214 * c-c++-common/goacc/firstprivate-mappings-1.c: Update.
4215
4216 * c-c++-common/goacc/firstprivate-mappings-1.c: New file.
4217 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
4218
4219 PR testsuite/90861
4220 * c-c++-common/goacc/declare-pr90861.c: New file.
4221
4222 PR testsuite/90868
4223 * c-c++-common/goacc/declare-1.c: Update.
4224 * c-c++-common/goacc/declare-2.c: Likewise.
4225
4226 PR middle-end/90862
4227 * c-c++-common/goacc/declare-1.c: Update.
4228 * c-c++-common/goacc/declare-2.c: Likewise.
4229
4230 2019-06-18 Marek Polacek <polacek@redhat.com>
4231
4232 PR c++/84698
4233 * g++.dg/cpp0x/noexcept42.C: New test.
4234
4235 PR c++/71548
4236 * g++.dg/cpp0x/variadic177.C: New test.
4237
4238 2019-06-18 Richard Sandiford <richard.sandiford@arm.com>
4239
4240 * gcc.target/aarch64/sve/struct_vect_18.c: Allow branches to
4241 contain dots.
4242 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
4243 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
4244 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
4245 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
4246 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
4247 * gcc.target/aarch64/sve/unroll-1.c: Likewise.
4248 * gcc.target/aarch64/sve/while_1.c: Check for b.any.
4249
4250 2019-06-18 Uroš Bizjak <ubizjak@gmail.com>
4251
4252 * gcc.target/i386/pr81563.c (dg-final): Check that no
4253 registers are restored from %esp.
4254
4255 2019-06-18 Richard Biener <rguenther@suse.de>
4256
4257 PR debug/90900
4258 * gcc.dg/gomp/pr90900.c: New testcase.
4259
4260 2019-06-18 Martin Sebor <msebor@redhat.com>
4261
4262 * gcc.dg/pr90866-2.c: Remove a pointless declaration
4263 to avoid compilation errors on arm-none-eabi.
4264
4265 2019-06-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
4266
4267 * gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage.
4268 * gcc.target/aarch64/pcs_attribute-3.c: New test.
4269
4270 2019-06-18 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4271 * gcc.target/aarch64/sve/fadda_1.c: New test.
4272
4273 2019-06-17 Jakub Jelinek <jakub@redhat.com>
4274
4275 * gcc.dg/vect/vect-simd-8.c: New test.
4276 * gcc.dg/vect/vect-simd-9.c: New test.
4277 * g++.dg/vect/simd-2.cc: New test.
4278 * g++.dg/gomp/scan-1.C: New test.
4279
4280 2019-06-17 Uroš Bizjak <ubizjak@gmail.com>
4281
4282 PR target/62055
4283 * gcc.target/i386/fnabs.c: New test.
4284
4285 2019-06-17 Marek Polacek <polacek@redhat.com>
4286
4287 PR c++/83820 - excessive attribute arguments not detected.
4288 * g++.dg/cpp0x/gen-attrs-67.C: New test.
4289
4290 2019-06-17 Nathan Sidwell <nathan@acm.org>
4291
4292 PR c++/90754
4293 * g++.dg/lookup/pr90754.C: New.
4294
4295 2019-06-17 Wilco Dijkstra <wdijkstr@arm.com>
4296
4297 PR middle-end/64242
4298 * gcc.c-torture/execute/pr64242.c: Improve test.
4299
4300 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4301
4302 * gcc.target/msp430/mspabi_sllll.c: New test.
4303 * gcc.target/msp430/mspabi_srall.c: New test.
4304 * gcc.target/msp430/mspabi_srlll.c: New test.
4305 * gcc.c-torture/execute/shiftdi-2.c: New test.
4306
4307 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4308
4309 * lib/target-supports.exp: Add check_effective_target_longlong64.
4310
4311 2019-06-16 Jan Hubicka <hubicka@ucw.cz>
4312
4313 * gcc.dg/tree-ssa/alias-access-path-4.c: New testcase.
4314 * gcc.dg/tree-ssa/alias-access-path-5.c: New testcase.
4315
4316 2019-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
4317
4318 PR d/90650
4319 * gdc.dg/pr90650a.d: New test.
4320 * gdc.dg/pr90650b.d: New test.
4321
4322 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
4323
4324 * gfortran.dg/dummy_derived_typed.f90: New test.
4325
4326 2019-06-15 Jan Hubicka <hubicka@ucw.cz>
4327
4328 * gcc.dg/tree-ssa/alias-access-path-2.c: New testcase.
4329
4330 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
4331
4332 * gfortran.dg/ieee/ieee_4.f90: Un-xfail on i?86-*-freebsd.
4333
4334 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
4335
4336 PR objc/90709
4337 * obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
4338 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
4339 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4340 * obj-c++.dg/strings/const-str-12.mm: Likewise.
4341 * obj-c++.dg/syntax-error-1.mm: Likewise.
4342 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
4343 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4344 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4345 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4346 * obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
4347 in no longer supported, also on m64 where there's no meaning to it.
4348 * obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
4349 * obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
4350 there.
4351 * obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
4352 * obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
4353 * obj-c++.dg/stubify-2.mm: Likewise.
4354 * obj-c++.dg/try-catch-1.mm: Likewise.
4355 * obj-c++.dg/try-catch-3.mm: Likewise.
4356
4357 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
4358
4359 PR objc/90709
4360 * objc.dg/encode-7-next-64bit.m: Use proxy headers.
4361 * objc.dg/image-info.m: Likewise.
4362 * objc.dg/method-6.m: Likewise.
4363 * objc.dg/no-extra-load.m: Likewise.
4364 * objc.dg/objc-foreach-4.m: Likewise.
4365 * objc.dg/objc-foreach-5.m: Likewise.
4366 * objc.dg/proto-lossage-7.m: Likewise.
4367 * objc.dg/strings/const-cfstring-2.m: Likewise.
4368 * objc.dg/strings/const-cfstring-5.m: Likewise.
4369 * objc.dg/strings/const-str-12b.m: Likewise.
4370 * objc.dg/symtab-1.m: Likewise.
4371 * objc.dg/torture/strings/const-cfstring-1.m: Likewise.
4372 * objc.dg/torture/strings/const-str-10.m: Likewise.
4373 * objc.dg/torture/strings/const-str-11.m: Likewise.
4374 * objc.dg/torture/strings/const-str-9.m: Likewise.
4375 * objc.dg/zero-link-1.m: Likewise.
4376 * objc.dg/zero-link-2.m: Likewise.
4377 * objc.dg/zero-link-3.m: Likewise.
4378 * objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
4379 * objc.dg/headers.m: XFAIL for Darwin14-19.
4380 * objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
4381 there.
4382
4383 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
4384
4385 PR objc/90709
4386 * objc-obj-c++-shared/CF-CFString.h: New.
4387 * objc-obj-c++-shared/F-NSArray.h: New.
4388 * objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
4389 * objc-obj-c++-shared/F-NSObject.h: New.
4390 * objc-obj-c++-shared/F-NSString.h: New.
4391 * objc-obj-c++-shared/F-NSValue.h: New.
4392 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
4393 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
4394 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
4395 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
4396 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
4397 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
4398 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
4399 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
4400 * objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
4401 * objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
4402 * objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
4403 * objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
4404 * objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
4405 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
4406 * objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
4407 * objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
4408 * objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
4409 * objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
4410 * objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
4411 * objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
4412 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
4413 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
4414 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
4415 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
4416 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
4417 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
4418 New.
4419 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
4420 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
4421 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
4422
4423 2019-06-15 Jakub Jelinek <jakub@redhat.com>
4424
4425 PR middle-end/90779
4426 * c-c++-common/goacc/routine-5.c (func2): Don't expect error for
4427 static block scope variable in #pragma acc routine.
4428
4429 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
4430
4431 * gfortran.dg/integer_exponentiation_4.f90: Update test.
4432 * gfortran.dg/integer_exponentiation_5.F90: Ditto.
4433 * gfortran.dg/no_range_check_1.f90: Ditto.
4434
4435 2019-06-14 Harald Anlauf <anlauf@gmx.de>
4436
4437 PR fortran/90577
4438 PR fortran/90578
4439 * gfortran.dg/lrshift_1.f90: Adjust testcase.
4440 * gfortran.dg/shiftalr_3.f90: New testcase.
4441
4442 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
4443
4444 PR fortran/89646
4445 * gfortran.dg/pr89646.f90: New test.
4446
4447 2019-06-14 H.J. Lu <hongjiu.lu@intel.com>
4448
4449 PR rtl-optimization/90765
4450 * gcc.target/i386/pr90765-1.c: New test.
4451 * gcc.target/i386/pr90765-2.c: Likewise.
4452
4453 2019-06-14 Marek Polacek <polacek@redhat.com>
4454
4455 PR c++/90884 - stray note with -Wctor-dtor-privacy.
4456 * g++.dg/warn/ctor-dtor-privacy-4.C: New.
4457 * g++.dg/warn/ctor-dtor-privacy-4.h: New.
4458
4459 2019-06-14 Richard Biener <rguenther@suse.de>
4460
4461 * gcc.dg/tree-ssa/ldist-26.c: Adjust.
4462
4463 2019-06-14 Feng Xue <fxue@os.amperecomputing.com>
4464
4465 PR ipa/90401
4466 * gcc.dg/ipa/ipcp-agg-10.c: New test.
4467
4468 2019-06-13 Martin Sebor <msebor@redhat.com>
4469
4470 PR tree-optimization/90662
4471 * gcc.dg/pr90866-2.c: New test.
4472 * gcc.dg/pr90866.c: Ditto.
4473
4474 2019-06-13 Jiufu Guo <guojiufu@linux.ibm.com>
4475 Lijia He <helijia@linux.ibm.com>
4476
4477 PR tree-optimization/77820
4478 * gcc.dg/tree-ssa/phi_on_compare-1.c: New testcase.
4479 * gcc.dg/tree-ssa/phi_on_compare-2.c: New testcase.
4480 * gcc.dg/tree-ssa/phi_on_compare-3.c: New testcase.
4481 * gcc.dg/tree-ssa/phi_on_compare-4.c: New testcase.
4482 * gcc.dg/tree-ssa/split-path-6.c: Update testcase.
4483 * gcc.target/sh/pr51244-20.c: Update testcase.
4484
4485 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
4486
4487 * gcc.dg/darwin-minversion-link.c: New test.
4488
4489 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
4490
4491 PR fortran/68544
4492 * gfortran.dg/pr68544.f90: New test.
4493 * gfortran.dg/pr85687.f90: Modify test for new error message.
4494
4495 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
4496
4497 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
4498
4499 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
4500
4501 PR fortran/89344
4502 * gfortran.dg/pr89344.f90: New test.
4503
4504 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
4505
4506 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
4507 * gcc.dg/darwin-minversion-2.c: Likewise.
4508
4509 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
4510
4511 PR target/90871
4512 * g++.dg/ext/altivec-15.C: Add dg-error directive.
4513
4514 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
4515
4516 * gcc.dg/pr90760.c: Require alias support.
4517
4518 2019-06-13 Jan Hubicka <hubicka@ucw.cz>
4519
4520 PR tree-optimization/90869
4521 * g++.dg/tree-ssa/alias-access-path-1.C: New testcase.
4522
4523 2019-06-13 Richard Biener <rguenther@suse.de>
4524
4525 PR tree-optimization/90856
4526 * gcc.target/i386/pr90856.c: New testcase.
4527
4528 2019-06-13 Jakub Jelinek <jakub@redhat.com>
4529
4530 * g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of
4531 = {} store.
4532 * g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to
4533 -fdump-tree-forwprop1 in dg-options. Expect <int[5]> in MEM.
4534
4535 2019-06-13 Richard Biener <rguenther@suse.de>
4536
4537 * gcc.dg/vect/vect-version-1.c: New testcase.
4538 * gcc.dg/vect/vect-version-2.c: Likewise.
4539
4540 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
4541
4542 * g++.dg/diagnostic/variably-modified-type-1.C: New.
4543 * g++.dg/cpp0x/alias-decl-1.C: Test the location too.
4544 * g++.dg/other/pr84792-1.C: Likewise.
4545 * g++.dg/other/pr84792-2.C: Likewise.
4546 * g++.dg/parse/error24.C: Likewise.
4547 * g++.dg/parse/error32.C: Likewise.
4548 * g++.dg/parse/error33.C: Likewise.
4549 * g++.dg/parse/saved1.C: Likewise.
4550 * g++.dg/template/operator6.C: Likewise.
4551 * g++.dg/template/pr61745.C: Likewise.
4552 * g++.dg/template/typedef41.C: Likewise.
4553 * g++.old-deja/g++.jason/crash10.C: Likewise.
4554
4555 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
4556
4557 * g++.dg/diagnostic/conflicting-specifiers-1.C: New.
4558 * g++.dg/diagnostic/two-or-more-data-types-1.C: Likewise.
4559 * g++.dg/parse/error10.C: Adjust location.
4560 * g++.dg/parse/pragma2.C: Likewise.
4561
4562 2019-06-13 Feng Xue <fxue@os.amperecomputing.com>
4563
4564 PR tree-optimization/89713
4565 * g++.dg/tree-ssa/empty-loop.C: New test.
4566 * gcc.dg/tree-ssa/dce-2.c: New test.
4567 * gcc.dg/const-1.c: Add -fno-finite-loops option.
4568 * gcc.dg/graphite/graphite.exp: Likewise.
4569 * gcc.dg/loop-unswitch-1.c: Likewise.
4570 * gcc.dg/predict-9.c: Likewise.
4571 * gcc.dg/pure-2.c: Likewise.
4572 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
4573 * gcc.dg/tree-ssa/loop-10.c: Likewise.
4574 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
4575 * gcc.dg/tree-ssa/ssa-thread-12.c: Likewise.
4576
4577 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
4578
4579 PR target/88838
4580 * gcc.target/aarch64/pr88838.c: New test.
4581 * gcc.target/aarch64/sve/while_1.c: Adjust.
4582
4583 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
4584
4585 PR target/88834
4586 * gcc.target/aarch64/pr88834.c: New test.
4587 * gcc.target/aarch64/sve/struct_vect_1.c: Adjust.
4588 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
4589 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
4590 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
4591 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
4592 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
4593
4594 2019-06-12 Marek Polacek <polacek@redhat.com>
4595
4596 PR c++/87410
4597 * g++.dg/cpp1y/pr87410.C: New test.
4598
4599 2019-06-12 Marek Polacek <polacek@redhat.com>
4600
4601 PR c++/66999 - 'this' captured by reference.
4602 * g++.dg/cpp0x/lambda/lambda-this21.C: New test.
4603
4604 PR c++/90825 - endless recursion when evaluating sizeof.
4605 PR c++/90832 - endless recursion when evaluating sizeof.
4606 * g++.dg/cpp0x/constexpr-sizeof2.C: New test.
4607 * g++.dg/cpp0x/constexpr-sizeof3.C: New test.
4608
4609 2019-06-12 Martin Sebor <msebor@redhat.com>
4610
4611 PR middle-end/90676
4612 * gcc.dg/tree-ssa/pr30375.c: Adjust and simplify expected test
4613 output some more.
4614 * gcc.dg/tree-ssa/slsr-27.c: Ditto.
4615 * gcc.dg/tree-ssa/slsr-28.c: Ditto.
4616 * gcc.dg/tree-ssa/slsr-29.c: Ditto.
4617 * gcc.dg/tree-ssa/ssa-dse-24.c: Ditto.
4618
4619 2019-06-12 Marek Polacek <polacek@redhat.com>
4620
4621 PR c++/90736 - bogus error with alignof.
4622 * g++.dg/cpp0x/alignof5.C: New test.
4623
4624 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4625
4626 * gcc.dg/builtin-apply2.c: Skip for PRU.
4627 * gcc.dg/torture/stackalign/builtin-apply-2.c: Ditto.
4628
4629 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4630
4631 * g++.old-deja/g++.abi/ptrmem.C: Add PRU to list.
4632
4633 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4634
4635 * gcc.dg/tree-ssa/20040204-1.c: XFAIL on pru.
4636 * gcc.dg/tree-ssa/reassoc-33.c: Ditto.
4637 * gcc.dg/tree-ssa/reassoc-34.c: Ditto.
4638 * gcc.dg/tree-ssa/reassoc-35.c: Ditto.
4639 * gcc.dg/tree-ssa/reassoc-36.c: Ditto.
4640
4641 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4642
4643 * gcc.dg/stack-usage-1.c: Define PRU stack usage.
4644
4645 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4646
4647 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for PRU.
4648 * gcc.dg/20020312-2.c: No PIC register for PRU.
4649
4650 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4651
4652 * lib/gcc-dg.exp: Filter unsupported features in PRU's TI ABI mode.
4653 * lib/target-utils.exp: Ditto.
4654 * lib/target-supports.exp (check_effective_target_function_pointers,
4655 check_effective_target_large_return_values): New.
4656
4657 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4658
4659 * lib/gcc-dg.exp: Bail on region overflow for tiny targets.
4660 * lib/target-utils.exp: Ditto.
4661 * lib/target-supports.exp: Declare PRU target as tiny.
4662
4663 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4664
4665 * gcc.target/pru/abi-arg-struct.c: New test.
4666 * gcc.target/pru/ashiftrt.c: New test.
4667 * gcc.target/pru/builtins-1.c: New test.
4668 * gcc.target/pru/builtins-error.c: New test.
4669 * gcc.target/pru/clearbit.c: New test.
4670 * gcc.target/pru/loop-asm.c: New test.
4671 * gcc.target/pru/loop-dowhile.c: New test.
4672 * gcc.target/pru/loop-hi-1.c: New test.
4673 * gcc.target/pru/loop-hi-2.c: New test.
4674 * gcc.target/pru/loop-qi-1.c: New test.
4675 * gcc.target/pru/loop-qi-2.c: New test.
4676 * gcc.target/pru/loop-short-1.c: New test.
4677 * gcc.target/pru/loop-short-2.c: New test.
4678 * gcc.target/pru/loop-si-1.c: New test.
4679 * gcc.target/pru/loop-si-2.c: New test.
4680 * gcc.target/pru/loop-u8_pcrel_overflow.c: New test.
4681 * gcc.target/pru/loop-ubyte-1.c: New test.
4682 * gcc.target/pru/loop-ubyte-2.c: New test.
4683 * gcc.target/pru/lra-framepointer-fragmentation-1.c: New test.
4684 * gcc.target/pru/lra-framepointer-fragmentation-2.c: New test.
4685 * gcc.target/pru/mabi-ti-1.c: New test.
4686 * gcc.target/pru/mabi-ti-2.c: New test.
4687 * gcc.target/pru/mabi-ti-3.c: New test.
4688 * gcc.target/pru/mabi-ti-4.c: New test.
4689 * gcc.target/pru/mabi-ti-5.c: New test.
4690 * gcc.target/pru/mabi-ti-6.c: New test.
4691 * gcc.target/pru/mabi-ti-7.c: New test.
4692 * gcc.target/pru/pr64366.c: New test.
4693 * gcc.target/pru/pragma-ctable_entry.c: New test.
4694 * gcc.target/pru/pru.exp: New file.
4695 * gcc.target/pru/qbbc-1.c: New test.
4696 * gcc.target/pru/qbbc-2.c: New test.
4697 * gcc.target/pru/qbbc-3.c: New test.
4698 * gcc.target/pru/qbbs-1.c: New test.
4699 * gcc.target/pru/qbbs-2.c: New test.
4700 * gcc.target/pru/setbit.c: New test.
4701 * gcc.target/pru/zero_extend-and-hisi.c: New test.
4702 * gcc.target/pru/zero_extend-and-qihi.c: New test.
4703 * gcc.target/pru/zero_extend-and-qisi.c: New test.
4704 * gcc.target/pru/zero_extend-hisi.c: New test.
4705 * gcc.target/pru/zero_extend-qihi.c: New test.
4706 * gcc.target/pru/zero_extend-qisi.c: New test.
4707 * lib/target-supports.exp: Add PRU to feature filters.
4708
4709 2019-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
4710
4711 PR fortran/90002
4712 * gfortran.dg/pr90002.f90: New test.
4713
4714 2019-06-12 Martin Sebor <msebor@redhat.com>
4715
4716 PR middle-end/90676
4717 * gcc.dg/tree-ssa/dump-6.c: New test.
4718 * g++.dg/tree-ssa/pr19807.C: Adjust expected output.
4719 * g++.dg/tree-ssa/ssa-dse-1.C: Same.
4720 * gcc.dg/store_merging_5.c: Same.
4721 * gcc.dg/tree-prof/stringop-2.c: Same.
4722 * gcc.dg/tree-ssa/pr30375.c: Same.
4723 * gcc.dg/tree-ssa/slsr-27.c: Same.
4724 * gcc.dg/tree-ssa/slsr-28.c: Same.
4725 * gcc.dg/tree-ssa/slsr-29.c: Same.
4726 * gcc.dg/tree-ssa/ssa-dse-24.c: Same.
4727
4728 2019-06-12 Martin Sebor <msebor@redhat.com>
4729
4730 PR tree-optimization/90662
4731 * gcc.dg/strlenopt-62.c: New test.
4732 * gcc.dg/strlenopt-63.c: New test.
4733 * gcc.dg/strlenopt-64.c: New test.
4734
4735 2019-06-12 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
4736
4737 * gcc.target/arm/ssadv16qi.c: New test.
4738 * gcc.target/arm/usadv16qi.c: Likewise.
4739
4740 2019-06-12 Jakub Jelinek <jakub@redhat.com>
4741
4742 PR c/90760
4743 * gcc.dg/pr90760.c: New test.
4744
4745 2019-06-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
4746
4747 * gcc.target/mips/data-sym-pool.c: Update expected output.
4748 * gcc.target/mips/data-sym-multi-pool.c: New test.
4749
4750 2019-06-11 Iain Sandoe <iain@sandoe.co.uk>
4751
4752 PR testsuite/65364
4753 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
4754 (fn2): Likewise.
4755
4756 2019-06-11 Michael Meissner <meissner@linux.ibm.com>
4757
4758 * gcc.target/powerpc/localentry-1.c: Add -mpcrel option.
4759 * gcc.target/powerpc/localentry-detect-1.c: Explicitly set and
4760 unset -mpcrel in the target pragmas.
4761 * gcc.target/powerpc/notoc-direct-1.c: Add -mpcrel option.
4762 * gcc.target/powerpc/pcrel-sibcall-1.c: Explicitly set and
4763 unset -mpcrel in the target pragmas.
4764
4765 2019-06-11 Marc Glisse <marc.glisse@inria.fr>
4766
4767 * gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
4768
4769 2019-06-11 Matthew Beliveau <mbelivea@redhat.com>
4770
4771 PR c++/90449 - add -Winaccessible-base option.
4772 * g++.dg/warn/Winaccessible-base-1.C: New file.
4773 * g++.dg/warn/Winaccessible-base-2.C: New file.
4774 * g++.dg/warn/Winaccessible-virtual-base-1.C: New file.
4775 * g++.dg/warn/Winaccessible-virtual-base-2.C: New file.
4776
4777 2019-06-11 Jakub Jelinek <jakub@redhat.com>
4778
4779 PR c++/90810
4780 * g++.dg/ext/vector37.C: New test.
4781
4782 2019-06-10 Matthew Beliveau <mbelivea@redhat.com>
4783
4784 PR c++/87250
4785 * g++.dg/cpp0x/pr87250.C: New test.
4786
4787 2019-06-10 Jakub Jelinek <jakub@redhat.com>
4788
4789 PR testsuite/90772
4790 * g++.dg/cpp1y/feat-cxx14.C: Use std::size_t instead of size_t.
4791 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
4792 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
4793 * g++.dg/cpp1z/pr85569.C: Include <functional>.
4794 * g++.dg/tree-ssa/pr80293.C: Include <cstdint>.
4795 * g++.dg/tree-ssa/pr69336.C: Include <stdexcept>.
4796
4797 2019-06-10 Jonathan Wakely <jwakely@redhat.com>
4798
4799 PR other/90695
4800 * g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
4801
4802 2019-06-10 Jakub Jelinek <jakub@redhat.com>
4803
4804 * c-c++-common/gomp/scan-1.c: New test.
4805 * c-c++-common/gomp/scan-2.c: New test.
4806 * c-c++-common/gomp/scan-3.c: New test.
4807 * c-c++-common/gomp/scan-4.c: New test.
4808
4809 2019-06-10 Martin Liska <mliska@suse.cz>
4810
4811 * gcc.dg/no_profile_instrument_function-attr-1.c: Fix
4812 function name.
4813
4814 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
4815
4816 * gcc.target/arc/jumptables.c: Update test.
4817
4818 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
4819
4820 * gcc.target/arc/and-cnst-size.c: New test.
4821 * gcc.target/arc/mov-cnst-size.c: Likewise.
4822 * gcc.target/arc/or-cnst-size.c: Likewise.
4823 * gcc.target/arc/store-merge-1.c: Update test.
4824 * gcc.target/arc/arc700-stld-hazard.c: Likewise.
4825 * gcc.target/arc/cmem-1.c: Likewise.
4826 * gcc.target/arc/cmem-2.c: Likewise.
4827 * gcc.target/arc/cmem-3.c: Likewise.
4828 * gcc.target/arc/cmem-4.c: Likewise.
4829 * gcc.target/arc/cmem-5.c: Likewise.
4830 * gcc.target/arc/cmem-6.c: Likewise.
4831 * gcc.target/arc/loop-4.c: Likewise.
4832 * gcc.target/arc/movh_cl-1.c: Likewise.
4833 * gcc.target/arc/sdata-3.c: Likewise.
4834
4835 2019-06-10 Martin Liska <mliska@suse.cz>
4836
4837 * gcc.dg/ipa/pr68035.c: Update scanned pattern.
4838
4839 2019-06-10 Iain Sandoe <iain@sandoe.co.uk>
4840
4841 * gcc.dg/attr-copy-6.c: Require alias support.
4842
4843 2019-06-09 Marek Polacek <polacek@redhat.com>
4844
4845 PR c++/65175
4846 * g++.dg/cpp0x/alias-decl-69.C: New test.
4847
4848 PR c++/60366
4849 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
4850
4851 019-06-09 Paul Thomas <pault@gcc.gnu.org>
4852
4853 PR fortran/89365
4854 * gfortran.dg/assumed_rank_bounds_3.f90 : New test.
4855
4856 2019-06-08 Paul Thomas <pault@gcc.gnu.org>
4857
4858 PR fortran/90786
4859 * gfortran.dg/proc_ptr_51.f90 : New test.
4860
4861 2019-06-08 Marek Polacek <polacek@redhat.com>
4862
4863 PR c++/52269
4864 * g++.dg/cpp0x/constexpr-decltype4.C: New test.
4865
4866 2019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4867 Tomáš Trnka <trnka@scm.com>
4868
4869 PR fortran/90744
4870 * gfortran.dg/deferred_character_33.f90: New test.
4871 * gfortran.dg/deferred_character_33a.f90: New test.
4872
4873 2019-06-08 Marek Polacek <polacek@redhat.com>
4874
4875 PR c++/77548
4876 * g++.dg/other/pr77548.C: New test.
4877
4878 PR c++/72845
4879 * g++.dg/cpp0x/noexcept41.C: New test.
4880
4881 2019-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4882
4883 * gcc.target/aarch64/sve/init_1.c: Remove options
4884 -O2 -fno-schedule-insns and instead pass -O.
4885 Update assembly in comments.
4886 * gcc.target/aarch64/sve/init_2.c: Likewise.
4887 * gcc.target/aarch64/sve/init_3.c: Likewise.
4888 * gcc.target/aarch64/sve/init_4.c: Likewise.
4889 * gcc.target/aarch64/sve/init_5.c: Likewise and additionally
4890 adjust dg-scan.
4891 * gcc.target/aarch64/sve/init_6.c: Likewise.
4892 * gcc.target/aarch64/sve/init_7.c: Likewise.
4893 * gcc.target/aarch64/sve/init_8.c: Likewise.
4894 * gcc.target/aarch64/sve/init_9.c: Likewise.
4895 * gcc.target/aarch64/sve/init_10.c: Likewise.
4896 * gcc.target/aarch64/sve/init_11.c: Likewise.
4897 * gcc.target/aarch64/sve/init_12.c: Likewise.
4898
4899 2019-06-07 Marek Polacek <polacek@redhat.com>
4900
4901 PR c++/77747
4902 * g++.dg/cpp0x/inh-ctor33.C: New test.
4903
4904 PR c++/77967
4905 * g++.dg/cpp0x/alias-decl-68.C: New test.
4906
4907 PR c++/77771
4908 * g++.dg/cpp0x/constexpr-77771.C: New test.
4909
4910 2019-06-07 John David Anglin <danglin@gcc.gnu.org>
4911
4912 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
4913
4914 2019-06-07 Mark Eggleston <mark.eggleston@codethink.com>
4915
4916 PR fortran/89100
4917 * gfortran.dg/fmt_f_default_field_width_3.f90: Modify dg-error
4918 to allow use when kind=16 is not supported.
4919 * gfortran.dg/fmt_g_default_field_width_3.f90: Modify dg-error
4920 to allow use when kind=16 is not supported.
4921
4922 2019-06-07 Richard Biener <rguenther@suse.de>
4923
4924 PR debug/90574
4925 * gcc.misc-tests/gcov-pr90574-1.c: New testcase.
4926 * gcc.misc-tests/gcov-pr90574-2.c: Likewise.
4927
4928 2019-06-07 Jan Hubicka <hubicka@ucw.cz>
4929
4930 * gcc.dg/lto/alias-access-path-2.0.c: New testcase.
4931
4932 2019-06-07 Martin Liska <mliska@suse.cz>
4933
4934 PR tree-optimization/78902
4935 * c-c++-common/asan/alloca_loop_unpoisoning.c: Use result
4936 of __builtin_alloca.
4937 * c-c++-common/asan/pr88619.c: Likewise.
4938 * g++.dg/overload/using2.C: Likewise for malloc.
4939 * gcc.dg/attr-alloc_size-5.c: Add new dg-warning.
4940 * gcc.dg/nonnull-3.c: Use result of __builtin_strdup.
4941 * gcc.dg/pr43643.c: Likewise.
4942 * gcc.dg/pr59717.c: Likewise for calloc.
4943 * gcc.dg/torture/pr71816.c: Likewise.
4944 * gcc.dg/tree-ssa/pr78886.c: Likewise.
4945 * gcc.dg/tree-ssa/pr79697.c: Likewise.
4946 * gcc.dg/pr78902.c: New test.
4947
4948 2019-06-06 Iain Sandoe <iain@sandoe.co.uk>
4949
4950 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
4951 on Darwin.
4952
4953 2019-06-06 Martin Jambor <mjambor@suse.cz>
4954
4955 * gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra option.
4956 * gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
4957 * gnat.dg/opt39.adb: Adjust scan dump.
4958
4959 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4960
4961 * gcc.target/msp430/size-optimized-shifts.c: New test.
4962
4963 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4964
4965 * gcc.target/msp430/emulate-slli.c: New test.
4966 * gcc.target/msp430/emulate-srai.c: New test.
4967 * gcc.target/msp430/emulate-srli.c: New test.
4968
4969 2019-06-06 Martin Liska <mliska@suse.cz>
4970
4971 PR tree-optimization/87954
4972 * gcc.dg/pr87954.c: New test.
4973
4974 2019-06-06 Richard Biener <rguenther@suse.de>
4975
4976 * gcc.dg/tree-ssa/alias-37.c: New testcase.
4977 * gcc.dg/torture/20190604-1.c: Likewise.
4978 * gcc.dg/tree-ssa/pta-callused.c: Adjust.
4979
4980 2019-06-06 Claudiu Zissulescu <claziss@synopsys.com>
4981
4982 * gcc.target/arc/tmac-1.c: Reoreder dg-directives.
4983 * gcc.target/arc/tmac-2.c: Likewise.
4984
4985 2019-06-05 Martin Sebor <msebor@redhat.com>
4986
4987 PR c/90737
4988 * c-c++-common/Wreturn-local-addr.c: New test.
4989 * g++.dg/warn/Wreturn-local-addr-6.C: New test.
4990
4991 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
4992
4993 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
4994 for {x,y,z} suffix.
4995 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
4996
4997 2019-06-05 Martin Sebor <msebor@redhat.com>
4998
4999 * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
5000 been committed.
5001
5002 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5003
5004 * g++.dg/diagnostic/return-type-invalid-1.C: New.
5005 * g++.old-deja/g++.brendan/crash16.C: Adjust.
5006 * g++.old-deja/g++.law/ctors5.C: Likewise.
5007
5008 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5009
5010 * g++.dg/other/friend4.C: Test locations too.
5011 * g++.dg/other/friend5.C: Likewise.
5012 * g++.dg/other/friend7.C: Likewise.
5013
5014 2019-06-05 Segher Boessenkool <segher@kernel.crashing.org>
5015
5016 * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
5017
5018 2019-06-05 Martin Sebor <msebor@redhat.com>
5019
5020 * gcc.dg/weak/weak-19.c: New test.
5021
5022 2019-06-05 Eric Botcazou <ebotcazou@adacore.com>
5023
5024 * gnat.dg/specs/discr6.ads: New test.
5025
5026 2019-06-05 Sam Tebbs <sam.tebbs@arm.com>
5027
5028 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
5029 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
5030 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
5031 * gcc.target/aarch64/return_address_sign_builtin.c: New file.
5032 * g++.target/aarch64/return_address_sign_ab_exception.C: New file.
5033 * g++.target/aarch64/return_address_sign_b_exception.C: New file.
5034
5035 2019-06-05 Jakub Jelinek <jakub@redhat.com>
5036
5037 PR debug/90733
5038 * gcc.dg/pr90733.c: New test.
5039
5040 2019-06-05 Richard Biener <rguenther@suse.de>
5041
5042 PR middle-end/90726
5043 * gcc.dg/pr90726.c: Enable IVOPTs.
5044
5045 2019-06-05 Jakub Jelinek <jakub@redhat.com>
5046
5047 * g++.dg/vect/simd-1.cc: New test.
5048
5049 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
5050
5051 PR target/89803
5052 * gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
5053 __builtin_ia32_fpclasssd): Removed.
5054 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
5055 * gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
5056 __builtin_ia32_fpclasssd): Removed.
5057 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
5058 * gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
5059 __builtin_ia32_fpclasssd): Removed.
5060 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
5061 * gcc.target/i386/avx512dq-vfpclassss-2.c: New.
5062 * gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
5063 * gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
5064 Add test for _mm_mask_fpclass_ss_mask.
5065 * gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
5066 Add test for _mm_mask_fpclass_sd_mask.
5067
5068 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
5069
5070 * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
5071 * gcc.target/powerpc/direct-move-double2.c: Ditto.
5072 * gcc.target/powerpc/direct-move-float1.c: Ditto.
5073 * gcc.target/powerpc/direct-move-float2.c: Ditto.
5074 * gcc.target/powerpc/direct-move-vint1.c: Ditto.
5075 * gcc.target/powerpc/direct-move-vint2.c: Ditto.
5076
5077 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
5078
5079 * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
5080 constraint.
5081
5082 2019-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5083
5084 * g++.dg/concepts/pr60573.C: Test locations too.
5085 * g++.dg/cpp0x/deleted13.C: Likewise.
5086 * g++.dg/parse/error29.C: Likewise.
5087 * g++.dg/parse/qualified4.C: Likewise.
5088 * g++.dg/template/crash96.C Likewise.
5089 * g++.old-deja/g++.brendan/crash22.C Likewise.
5090 * g++.old-deja/g++.brendan/crash23.C Likewise.
5091 * g++.old-deja/g++.law/visibility10.C Likewise.
5092 * g++.old-deja/g++.other/decl5.C: Likewise.
5093
5094 2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
5095
5096 PR target/78263
5097 * g++.target/powerpc: New directory.
5098 * g++.target/powerpc/powerpc.exp: New test driver.
5099 * g++.target/powerpc/undef-bool-3.C: New.
5100
5101 2019-06-04 Jakub Jelinek <jakub@redhat.com>
5102
5103 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
5104 a sorry_at on any of the clauses.
5105
5106 2019-06-04 Richard Biener <rguenther@suse.de>
5107
5108 PR middle-end/90726
5109 * gcc.dg/pr90726.c: New testcase.
5110
5111 2019-06-04 Richard Biener <rguenther@suse.de>
5112
5113 PR tree-optimization/90738
5114 * gcc.dg/torture/pr90738.c: New testcase.
5115
5116 Revert
5117 2019-06-03 Richard Biener <rguenther@suse.de>
5118
5119 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
5120
5121 2019-06-04 Martin Liska <mliska@suse.cz>
5122
5123 * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
5124 * gfortran.dg/goacc/pr78027.f90: Likewise.
5125
5126 2019-06-03 Segher Boessenkool <segher@kernel.crashing.org>
5127
5128 * gcc.target/powerpc/mmfpgpr.c: Delete.
5129
5130 2019-06-03 David Edelsohn <dje.gcc@gmail.com>
5131
5132 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
5133 on AIX.
5134 * g++.dg/debug/enum-1.C: Same.
5135
5136 2019-06-03 Wilco Dijkstra <wdijkstr@arm.com>
5137
5138 PR middle-end/64242
5139 * gcc.c-torture/execute/pr64242.c: Update test.
5140
5141 2019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
5142
5143 * gcc.target/aarch64/pcs_attribute-2.c: New test.
5144 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
5145 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
5146 New.
5147
5148 2019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5149
5150 * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
5151 * gcc.target/aarch64/usadv16qi.c: Likewise.
5152 * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
5153 * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
5154
5155 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5156
5157 * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
5158 (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
5159 (check_effective_target_aarch64_sve_hw): Likewise.
5160
5161 2019-06-03 Richard Biener <rguenther@suse.de>
5162
5163 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
5164
5165 2019-06-03 Richard Biener <rguenther@suse.de>
5166
5167 PR tree-optimization/90716
5168 * gcc.dg/guality/pr90716.c: New testcase.
5169
5170 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5171
5172 PR target/88837
5173 * gcc.target/aarch64/sve/init_1.c: New test.
5174 * gcc.target/aarch64/sve/init_1_run.c: Likewise.
5175 * gcc.target/aarch64/sve/init_2.c: Likewise.
5176 * gcc.target/aarch64/sve/init_2_run.c: Likewise.
5177 * gcc.target/aarch64/sve/init_3.c: Likewise.
5178 * gcc.target/aarch64/sve/init_3_run.c: Likewise.
5179 * gcc.target/aarch64/sve/init_4.c: Likewise.
5180 * gcc.target/aarch64/sve/init_4_run.c: Likewise.
5181 * gcc.target/aarch64/sve/init_5.c: Likewise.
5182 * gcc.target/aarch64/sve/init_5_run.c: Likewise.
5183 * gcc.target/aarch64/sve/init_6.c: Likewise.
5184 * gcc.target/aarch64/sve/init_6_run.c: Likewise.
5185 * gcc.target/aarch64/sve/init_7.c: Likewise.
5186 * gcc.target/aarch64/sve/init_7_run.c: Likewise.
5187 * gcc.target/aarch64/sve/init_8.c: Likewise.
5188 * gcc.target/aarch64/sve/init_8_run.c: Likewise.
5189 * gcc.target/aarch64/sve/init_9.c: Likewise.
5190 * gcc.target/aarch64/sve/init_9_run.c: Likewise.
5191 * gcc.target/aarch64/sve/init_10.c: Likewise.
5192 * gcc.target/aarch64/sve/init_10_run.c: Likewise.
5193 * gcc.target/aarch64/sve/init_11.c: Likewise.
5194 * gcc.target/aarch64/sve/init_11_run.c: Likewise.
5195 * gcc.target/aarch64/sve/init_12.c: Likewise.
5196 * gcc.target/aarch64/sve/init_12_run.c: Likewise.
5197
5198 2019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
5199
5200 PR tree-optimization/90681
5201 * gfortran.dg/vect/pr90681.f: New test.
5202
5203 2019-06-03 Richard Biener <rguenther@suse.de>
5204
5205 PR testsuite/90713
5206 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
5207
5208 2019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5209
5210 PR fortran/90539
5211 * gfortran.dg/internal_pack_24.f90: New test.
5212
5213 2019-06-01 Iain Sandoe <iain@sandoe.co.uk>
5214
5215 PR target/90698
5216 * gcc.target/i386/pr49866.c: XFAIL for Darwin.
5217 * gcc.target/i386/pr63538.c: Likewise.
5218 * gcc.target/i386/pr61599-1.c: Skip for Darwin.
5219
5220 2019-06-01 Martin Sebor <msebor@redhat.com>
5221
5222 PR middle-end/90694
5223 * gcc.dg/tree-ssa/dump-5.c: New test.
5224
5225 2019-05-31 Jan Hubicka <jh@suse.cz>
5226
5227 * g++.dg/lto/alias-1_0.C: New testcase.
5228 * g++.dg/lto/alias-1_1.C: New testcase.
5229
5230 2019-05-31 H.J. Lu <hongjiu.lu@intel.com>
5231
5232 PR target/89355
5233 * gcc.target/i386/cet-label-3.c: New test.
5234 * gcc.target/i386/cet-label-4.c: Likewise.
5235 * gcc.target/i386/cet-label-5.c: Likewise.
5236
5237 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
5238
5239 * gcc.target/mips/msa-fmadd.c: New.
5240
5241 2019-05-31 Jakub Jelinek <jakub@redhat.com>
5242
5243 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
5244 a sorry on lastprivate conditional on simd construct.
5245 * gcc.dg/vect/vect-simd-6.c: New test.
5246 * gcc.dg/vect/vect-simd-7.c: New test.
5247
5248 * gcc.dg/vect/vect-simd-5.c: New test.
5249
5250 2019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
5251
5252 PR c/43673
5253 * gcc.dg/format-dfp-printf-1.c: New test.
5254 * gcc.dg/format-dfp-scanf-1.c: Likewise.
5255
5256 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
5257
5258 * g++.dg/tree-ssa/cprop-vcond.C: New file.
5259
5260 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
5261
5262 * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
5263 * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
5264 * gcc.dg/Walloca-13.c: Xfail.
5265
5266 2019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
5267 Michael Meissner <meissner@linux.ibm.com>
5268
5269 * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
5270 * gcc.target/powerpc/localentry-1.c: Likewise.
5271 * gcc.target/powerpc/localentry-direct-1.c: Likewise.
5272 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
5273 * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
5274 * lib/target-supports.exp (check_powerpc_future_hw_available): New.
5275 (check_effective_target_powerpc_future_ok): New.
5276
5277 2019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
5278
5279 PR debug/86964
5280 * g++.dg/debug/dwarf2/fesd-any.C: Use
5281 -fno-eliminate-unused-debug-symbols.
5282 * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
5283 * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
5284 * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
5285 * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
5286 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
5287 * g++.dg/debug/enum-2.C: Likewise.
5288 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
5289 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
5290 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
5291 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
5292 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
5293
5294 2019-05-31 Jakub Jelinek <jakub@redhat.com>
5295
5296 PR tree-optimization/90671
5297 * gcc.dg/torture/pr90671.c: New test.
5298
5299 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
5300
5301 * g++.dg/cpp0x/pr84497.C: Require alias support.
5302
5303 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
5304
5305 * gcc.target/i386/falign-functions-3.c: Adjust align syntax
5306 and label for Darwin.
5307 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
5308 Darwin.
5309
5310 2019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
5311
5312 * gcc.target/aarch64/sve/fabd_1.c: New.
5313
5314 2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
5315
5316 * gcc.target/i386/pr86257.c: Require native TLS support.
5317 * gcc.target/i386/stack-prot-sym.c: Likewise.
5318
5319 2019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5320
5321 * g++.dg/cpp0x/alias-decl-18.C: Test location too.
5322 * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
5323 * g++.dg/parse/crash59.C: Likewise.
5324 * g++.dg/parse/error38.C: Likewise.
5325 * g++.dg/parse/error39.C: Likewise.
5326 * g++.dg/template/crash31.C: Likewise.
5327 * g++.dg/template/operator8.C: Likewise.
5328 * g++.dg/template/operator9.C: Likewise.
5329
5330 2019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
5331
5332 * gcc.target/powerpc/notoc-direct-1.c: New.
5333 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
5334
5335 2019-05-29 Jakub Jelinek <jakub@redhat.com>
5336
5337 PR c++/90598
5338 * g++.dg/cpp0x/pr90598.C: New test.
5339
5340 2019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5341
5342 PR fortran/90539
5343 * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
5344 * gfortran.dg/internal_pack_22.f90: New test.
5345 * gfortran.dg/internal_pack_23.f90: New test.
5346
5347 2019-05-29 Jan Hubicka <hubicka@ucw.cz>
5348
5349 * tree-ssa/alias-access-spath-1.c: new testcase.
5350
5351 2019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5352
5353 PR c++/89875
5354 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
5355 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
5356
5357 2019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
5358
5359 * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
5360 driver for AArch64 SVE2.
5361 * gcc.target/aarch64/sve2/average_1.c: New test.
5362 * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
5363 helper.
5364 (check_effective_target_aarch64_sve1_only): Likewise.
5365 (check_effective_target_aarch64_sve2_hw): Likewise.
5366 (check_effective_target_vect_avg_qi): Check for SVE1 only.
5367
5368 2019-05-29 Sam Tebbs <sam.tebbs@arm.com>
5369
5370 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
5371 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
5372 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
5373 * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
5374 * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
5375 * gcc.target/aarch64/return_address_sign_builtin.c: New file
5376
5377 2019-05-29 Jakub Jelinek <jakub@redhat.com>
5378
5379 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
5380 sorry on lastprivate conditional on parallel for.
5381 * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
5382 lastprivate conditional warnings on parallel for constructs.
5383 * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
5384
5385 PR c/90628
5386 * c-c++-common/builtin-arith-overflow-3.c: New test.
5387
5388 P1091R3 - Extending structured bindings to be more like var decls
5389 P1381R1 - Reference capture of structured bindings
5390 * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
5391 instead of error and only for c++17_down. Add a thread_local test.
5392 (z2): Add a __thread test.
5393 * g++.dg/cpp2a/decomp1.C: New test.
5394 * g++.dg/cpp2a/decomp1-aux.cc: New file.
5395 * g++.dg/cpp2a/decomp2.C: New test.
5396 * g++.dg/cpp2a/decomp3.C: New test.
5397
5398 2019-05-29 Martin Liska <mliska@suse.cz>
5399
5400 PR testsuite/90657
5401 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
5402
5403 2019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
5404
5405 * gcc.target/powerpc/localentry-detect-1.c: New file.
5406
5407 2019-05-28 Marek Polacek <polacek@redhat.com>
5408
5409 PR c++/90548 - ICE with generic lambda and empty pack.
5410 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
5411
5412 2019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
5413
5414 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
5415 vectorized masked loads.
5416
5417 2019-05-28 Jeff Law <law@redhat.com>
5418
5419 * gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
5420 loop distribution.
5421
5422 2019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
5423
5424 * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64. Check for
5425 all mtvsr*, not just mtvsrd. Use "wa" instead of "wi" constraints.
5426 * gcc.target/powerpc/p9-dimode2.c: Ditto.
5427
5428 2019-05-28 Martin Liska <mliska@suse.cz>
5429
5430 PR ipa/90555
5431 * gcc.dg/ipa/pr90555.c: New test.
5432
5433 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
5434
5435 * gnat.dg/machine_attr1.ad[sb]: New test.
5436
5437 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
5438
5439 * gnat.dg/opt79.ad[sb]: New test.
5440
5441 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
5442
5443 * gnat.dg/specs/discr5.ads: New test.
5444
5445 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
5446
5447 * gnat.dg/prefetch1.ad[sb]: New test.
5448
5449 2019-05-27 Iain Sandoe <iain@sandoe.co.uk>
5450
5451 * gcc.target/i386/pr22076.c: Adjust options to
5452 match codegen expected by the scan-asms.
5453
5454 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
5455
5456 * gnat.dg/specs/array4.ads: New test.
5457
5458 2019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
5459
5460 PR tree-optimization/88440
5461 * gcc.target/aarch64/sve/index_offset_1.c: Add
5462 -fno-tree-loop-distribute-patterns.
5463 * gcc.target/aarch64/sve/single_1.c: Likewise.
5464 * gcc.target/aarch64/sve/single_2.c: Likewise.
5465 * gcc.target/aarch64/sve/single_3.c: Likewise.
5466 * gcc.target/aarch64/sve/single_4.c: Likewise.
5467 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
5468 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
5469 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
5470 * gcc.target/arm/ivopts.c: Likewise.
5471
5472 2019-05-27 Richard Biener <rguenther@suse.de>
5473
5474 PR tree-optimization/90637
5475 * gcc.dg/gomp/pr90637.c: New testcase.
5476
5477 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
5478
5479 * gnat.dg/expect2.adb: New test.
5480 * gnat.dg/expect2_pkg.ads: New helper.
5481
5482 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
5483
5484 * gnat.dg/aliased2.adb: New test.
5485
5486 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
5487
5488 * gnat.dg/limited_with7.ad[sb]: New test.
5489 * gnat.dg/limited_with7_pkg.ads: New helper.
5490
5491 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
5492
5493 * gnat.dg/unchecked_convert13.adb: New test.
5494
5495 2019-05-27 Richard Biener <rguenther@suse.de>
5496
5497 PR testsuite/90615
5498 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
5499 -fno-tree-loop-distribute-patterns.
5500 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
5501 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
5502 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5503 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
5504 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
5505
5506 2019-05-26 Iain Sandoe <iain@sandoe.co.uk>
5507
5508 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
5509 account for PIC code on Darwin.
5510 * gcc.target/i386/pr39013-2.c: Likewise.
5511 * gcc.target/i386/pr64317.c: Likewise.
5512
5513 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
5514
5515 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
5516 expected for Darwin.
5517
5518 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
5519
5520 * gcc.target/i386/pr89261.c: Test that the alignment required
5521 by the test correctly produces the expected error on Darwin.
5522
5523 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
5524
5525 * gcc.target/i386/pr82659-3.c: Require alias support.
5526
5527 2019-05-25 Marek Polacek <polacek@redhat.com>
5528
5529 PR c++/90572 - wrong disambiguation in friend declaration.
5530 * g++.dg/cpp2a/typename16.C: New test.
5531 * g++.dg/parse/friend13.C: New test.
5532
5533 2019-05-24 Jakub Jelinek <jakub@redhat.com>
5534
5535 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
5536 sorry for omp for.
5537 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
5538
5539 2019-05-24 Richard Biener <rguenther@suse.de>
5540
5541 PR testsuite/90607
5542 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
5543
5544 2019-05-24 Jakub Jelinek <jakub@redhat.com>
5545
5546 PR tree-optimization/90106
5547 PR testsuite/90517
5548 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
5549 and scan-tree-dump for tail call.
5550 * gcc.dg/cdce2.c: Likewise.
5551
5552 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
5553
5554 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
5555 code, not in comments or miscellaneous directives.
5556 * gcc.target/i386/pr18041-1.c: Likewise.
5557 * gcc.target/i386/pr18041-2.c: Likewise.
5558 * gcc.target/i386/wbinvd-1.c: Likewise.
5559 * gcc.target/i386/wbnoinvd-1.c: Likewise.
5560 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
5561 call to "bar".
5562 * gcc.target/i386/pr66819-4.c: Likewise.
5563 * gcc.target/i386/pr82662.c
5564 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
5565 destination register, don't try the m32 test on m64 targets.
5566
5567 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
5568
5569 * gcc.target/i386/pr67985-2.c: Adjust label checks for
5570 Darwin.
5571 * gcc.target/i386/pr77881.c: Likewise.
5572
5573 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
5574
5575 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
5576 * gcc.target/i386/pr70738-7.c: Likewise.
5577 * gcc.target/i386/pr24414.c: Likewise.
5578
5579 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
5580
5581 * lib/target-supports.exp (check_effective_target_mfentry): New.
5582 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
5583 * gcc.target/i386/fentry.c: Likewise.
5584 * gcc.target/i386/fentryname1.c: Likewise.
5585 * gcc.target/i386/fentryname2.c: Likewise.
5586 * gcc.target/i386/fentryname3.c: Likewise.
5587 * gcc.target/i386/nop-mcount.c: Likewise.
5588 * gcc.target/i386/pr82699-2.c: Likewise.
5589 * gcc.target/i386/pr82699-4.c: Likewise.
5590 * gcc.target/i386/pr82699-5.c: Likewise.
5591 * gcc.target/i386/pr82699-6.c: Likewise.
5592 * gcc.target/i386/returninst1.c: Likewise.
5593 * gcc.target/i386/returninst2.c: Likewise.
5594 * gcc.target/i386/returninst3.c : Likewise.
5595
5596 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
5597
5598 * gcc.target/powerpc/localentry-1.c: New file.
5599
5600 2019-05-23 Uroš Bizjak <ubizjak@gmail.com>
5601
5602 PR target/90552
5603 * gcc.target/i386/pr90552.c: New test.
5604
5605 2019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
5606
5607 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
5608 __GFC_REAL_16__. Add -cpp to dg-options.
5609 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
5610 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
5611 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
5612 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
5613 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
5614
5615 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
5616
5617 * gcc.target/powerpc/cpu-future.c: New test.
5618
5619 2019-05-23 Richard Biener <rguenther@suse.de>
5620
5621 PR tree-optimization/88440
5622 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
5623 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
5624 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
5625 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
5626 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
5627 * g++.dg/tree-ssa/pr78847.C: Likewise.
5628 * gcc.dg/autopar/pr39500-1.c: Likewise.
5629 * gcc.dg/autopar/reduc-1char.c: Likewise.
5630 * gcc.dg/autopar/reduc-7.c: Likewise.
5631 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
5632 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
5633 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
5634 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
5635 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
5636 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
5637 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5638 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5639 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5640 * gcc.dg/tree-ssa/scev-11.c: Likewise.
5641 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5642 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5643 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5644 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5645 * gcc.target/i386/pr30970.c: Likewise.
5646 * gcc.target/i386/vect-double-1.c: Likewise.
5647 * gcc.target/i386/vect-double-2.c: Likewise.
5648 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
5649 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
5650 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
5651 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
5652 * gfortran.dg/vect/vect-5.f90: Likewise.
5653 * gfortran.dg/vect/vect-8.f90: Likewise.
5654
5655 2019-05-23 Martin Liska <mliska@suse.cz>
5656
5657 PR sanitizer/90570
5658 * g++.dg/asan/pr90570.C: New test.
5659
5660 2019-05-23 Eric Botcazou <ebotcazou@adacore.com>
5661
5662 * gnat.dg/opt78.ad[sb]: New test.
5663
5664 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
5665
5666 PR rtl-optimisation/64895
5667 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
5668 * gcc.target/i386/fuse-caller-save.c: Likewise.
5669 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
5670 PIC cases, remove XFAILs.
5671
5672 2019-05-23 Thomas Schwinge <thomas@codesourcery.com>
5673
5674 PR middle-end/90510
5675 * brig.dg/test/gimple/packed.hsail: Adjust.
5676
5677 2019-05-23 Jakub Jelinek <jakub@redhat.com>
5678
5679 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
5680
5681 2019-05-23 Hans-Peter Nilsson <hp@axis.com>
5682
5683 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
5684 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
5685 gfortran.dg/namelist_89.f90: Gate test on effective_target
5686 fd_truncate.
5687
5688 2019-05-22 David Malcolm <dmalcolm@redhat.com>
5689
5690 PR c++/90462
5691 * g++.dg/pr90462.C: New test.
5692
5693 2019-05-22 Marek Polacek <polacek@redhat.com>
5694
5695 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
5696 different line. Check the column number too.
5697
5698 2019-05-22 Uroš Bizjak <ubizjak@gmail.com>
5699
5700 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
5701 scan-assembler-not string to avoid false matching on 32bit targets.
5702
5703 2019-05-22 H.J. Lu <hongjiu.lu@intel.com>
5704
5705 PR target/88483
5706 * gcc.target/i386/stackalign/pr88483-1.c: New test.
5707 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
5708
5709 2019-05-22 Andrew Stubbs <ams@codesourcery.com>
5710
5711 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
5712
5713 2019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
5714
5715 PR fortran/89100
5716 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
5717 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
5718 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
5719 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
5720 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
5721 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
5722 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
5723 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
5724 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
5725
5726 2019-05-22 Martin Liska <mliska@suse.cz>
5727
5728 PR testsuite/90564
5729 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
5730 * gcc.target/powerpc/pr80315-2.c: Likewise.
5731 * gcc.target/powerpc/pr80315-3.c: Likewise.
5732 * gcc.target/powerpc/pr80315-4.c: Likewise.
5733
5734 2019-05-22 Martin Liska <mliska@suse.cz>
5735
5736 PR testsuite/90564
5737 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
5738 * gcc.target/powerpc/pr80315-2.c: Likewise.
5739 * gcc.target/powerpc/pr80315-3.c: Likewise.
5740 * gcc.target/powerpc/pr80315-4.c: Likewise.
5741
5742 2019-05-22 Iain Sandoe <iain@sandoe.co.uk>
5743
5744 PR testsuite/27221
5745 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
5746
5747 2019-05-22 Martin Liska <mliska@suse.cz>
5748
5749 PR lto/90500
5750 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
5751
5752 2019-05-22 Richard Biener <rguenther@suse.de>
5753
5754 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
5755
5756 2019-05-22 Alan Modra <amodra@gmail.com>
5757
5758 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Don't use
5759 power mnemonics.
5760 * gcc.dg/vect/O3-pr70130.c: Disable default options
5761 added by check_vect_support_and_set_flags.
5762 * gcc.dg/vect/pr48765.c: Likewise.
5763 * gfortran.dg/vect/pr45714-b.f: Likewise.
5764
5765 2019-05-22 Hans-Peter Nilsson <hp@axis.com>
5766
5767 PR middle-end/90553
5768 * gcc.dg/torture/pr90553.c: New test.
5769
5770 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5771
5772 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
5773 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
5774
5775 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5776
5777 PR c++/67184
5778 PR c++/69445
5779 * g++.dg/other/final3.C: New.
5780 * g++.dg/other/final4.C: Likewise.
5781 * g++.dg/other/final5.C: Likewise.
5782
5783 2019-05-21 Marek Polacek <polacek@redhat.com>
5784
5785 DR 1940 - static_assert in anonymous unions.
5786 * g++.dg/DRs/dr1940.C: New test.
5787
5788 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
5789
5790 PR target/90547
5791 * gcc.target/i386/pr90547.c: New test.
5792
5793 2019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5794
5795 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
5796
5797 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
5798
5799 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
5800
5801 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
5802 * gcc.target/i386/pr84723-2.c: Likewise.
5803 * gcc.target/i386/pr84723-3.c: Likewise.
5804 * gcc.target/i386/pr84723-4.c: Likewise.
5805 * gcc.target/i386/pr84723-5.c: Likewise.
5806
5807 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
5808
5809 PR testsuite/67958
5810 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
5811 the differences.
5812 * gcc.target/i386/pr32219-2.c: Likewise.
5813 * gcc.target/i386/pr32219-3.c: Likewise.
5814 * gcc.target/i386/pr32219-4.c: Likewise.
5815 * gcc.target/i386/pr32219-5.c: Likewise.
5816 * gcc.target/i386/pr32219-6.c: Likewise.
5817 * gcc.target/i386/pr32219-7.c: Likewise.
5818 * gcc.target/i386/pr32219-8.c: Likewise.
5819
5820 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
5821
5822 PR target/63891
5823 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
5824 the reasons.
5825
5826 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
5827
5828 * gcc.target/i386/vect-signbitf.c: New test.
5829
5830 2019-05-21 Nathan Sidwell <nathan@acm.org>
5831
5832 * g++.dg/lookup/using53.C: Adjust diagnostic.
5833
5834 2019-05-21 Alan Modra <amodra@gmail.com>
5835
5836 PR target/90545
5837 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: Correct comments
5838 and rename functions to suit parameters.
5839
5840 2019-05-21 Richard Biener <rguenther@suse.de>
5841
5842 PR middle-end/90510
5843 * gcc.target/i386/pr90510.c: New testcase.
5844
5845 2019-05-21 Martin Liska <mliska@suse.cz>
5846
5847 * gcc.target/i386/pr90500-1.c: Add missing '""'.
5848 * gcc.target/i386/pr90500-2.c: Likewise.
5849
5850 2019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
5851
5852 * gcc.dg/uninit-28-gimple.c: New test.
5853 * gcc.dg/uninit-29-gimple.c: New test.
5854 * gcc.dg/uninit-30-gimple.c: New test.
5855 * gcc.dg/uninit-31-gimple.c: New test.
5856
5857 2019-05-21 Martin Liska <mliska@suse.cz>
5858
5859 * gcc.dg/pr90263.c: Add -O2.
5860
5861 2019-05-21 Martin Liska <mliska@suse.cz>
5862
5863 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
5864 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
5865 * gcc.target/powerpc/pr80315-2.c: Likewise.
5866 * gcc.target/powerpc/pr80315-3.c: Likewise.
5867 * gcc.target/powerpc/pr80315-4.c: Likewise.
5868 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
5869
5870 2019-05-21 Martin Liska <mliska@suse.cz>
5871
5872 PR testsuite/90551
5873 * pr90263.c: Move from gcc.c-torture/compile
5874 into gcc.dg.
5875
5876 2019-05-20 Uroš Bizjak <ubizjak@gmail.com>
5877
5878 PR testsuite/90503
5879 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
5880 Remove -flax-vector-conversions.
5881 (dg-additional-options): Remove.
5882 (test): Change to void. Declare m0 and m1 as __m64 and
5883 cast initializer in a proper way. Do not return result.
5884 (dg-final): Scan for 2 instances of movq.
5885
5886 2019-05-20 Marek Polacek <polacek@redhat.com>
5887
5888 CWG 2094 - volatile scalars are trivially copyable.
5889 PR c++/85679
5890 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
5891 for volatile int.
5892 * g++.dg/ext/is_trivially_copyable.C: New test.
5893
5894 2019-05-20 Marek Polacek <polacek@redhat.com>
5895
5896 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
5897
5898 * g++.dg/cpp2a/nontype-class17.C: New test.
5899
5900 * g++.dg/lookup/strong-using2.C: New test.
5901
5902 2019-05-20 Jeff Law <law@redhat.com>
5903
5904 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
5905 recent diagnostic cleanups.
5906
5907 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
5908
5909 PR tree-optimization/90106
5910 * gcc.dg/cdce3.c: Add hard_float effective target.
5911
5912 2019-05-20 Marc Glisse <marc.glisse@inria.fr>
5913
5914 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
5915
5916 2019-05-20 Iain Sandoe <iain@sandoe.co.uk>
5917
5918 PR testsuite/58321
5919 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
5920 add a comment as to the reason for the difference.
5921 * gcc.target/i386/memset-strategy-1.c: Likewise.
5922
5923 2019-05-20 Jonathan Wakely <jwakely@redhat.com>
5924
5925 PR c++/90532 Ensure __is_constructible(T[]) is false
5926 * g++.dg/ext/90532.C: New test.
5927
5928 2019-05-20 Jakub Jelinek <jakub@redhat.com>
5929
5930 * gcc.target/i386/avx512f-simd-1.c: New test.
5931
5932 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
5933
5934 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
5935 error message.
5936 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
5937
5938 2019-05-20 Martin Liska <mliska@suse.cz>
5939
5940 PR middle-end/90263
5941 * gcc.c-torture/compile/pr90263.c: New test.
5942 * lib/target-supports.exp: Add check_effective_target_glibc.
5943
5944 2019-05-20 Richard Biener <rguenther@suse.de>
5945
5946 PR testsuite/90518
5947 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
5948 vector support.
5949 * gcc.dg/gimplefe-41.c: Likewise.
5950
5951 2019-05-19 Andrew Pinski <apinski@marvell.com>
5952
5953 PR pch/81721
5954 * g++.dg/pch/operator-1.C: New testcase.
5955 * g++.dg/pch/operator-1.Hs: New file.
5956
5957 2019-05-19 Paul Thomas <pault@gcc.gnu.org>
5958
5959 PR fortran/90498
5960 * gfortran.dg/associate_48.f90 : New test.
5961
5962 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5963
5964 PR fortran/78290
5965 * gfortran.dg/pr78290.f90: New test.
5966
5967 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5968
5969 PR fortran/88821
5970 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
5971 to make sure the test for internal_pack is retained.
5972 * gfortran.dg/assumed_type_2.f90: Split compile and run time
5973 tests into this and
5974 * gfortran.dg/assumed_type_2a.f90: New file.
5975 * gfortran.dg/c_loc_test_22.f90: Likewise.
5976 * gfortran.dg/contiguous_3.f90: Likewise.
5977 * gfortran.dg/internal_pack_11.f90: Likewise.
5978 * gfortran.dg/internal_pack_12.f90: Likewise.
5979 * gfortran.dg/internal_pack_16.f90: Likewise.
5980 * gfortran.dg/internal_pack_17.f90: Likewise.
5981 * gfortran.dg/internal_pack_18.f90: Likewise.
5982 * gfortran.dg/internal_pack_4.f90: Likewise.
5983 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
5984 to make sure the test for internal_pack is retained.
5985 * gfortran.dg/internal_pack_6.f90: Split compile and run time
5986 tests into this and
5987 * gfortran.dg/internal_pack_6a.f90: New file.
5988 * gfortran.dg/internal_pack_8.f90: Likewise.
5989 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
5990 tests into this and
5991 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
5992 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
5993 into this and
5994 * gfortran.dg/no_arg_check_2a.f90: New file.
5995 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
5996 tests into this and
5997 * gfortran.dg/typebound_assignment_5a.f90: New file.
5998 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
5999 tests into this and
6000 * gfortran.dg/typebound_assignment_6a.f90: New file.
6001 * gfortran.dg/internal_pack_19.f90: New file.
6002 * gfortran.dg/internal_pack_20.f90: New file.
6003 * gfortran.dg/internal_pack_21.f90: New file.
6004
6005 2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
6006
6007 * objc.dg/instancetype-0.m: New.
6008
6009 2019-05-17 Martin Sebor <msebor@redhat.com>
6010
6011 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
6012
6013 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
6014 * g++.dg/ubsan/pr63956.C: Same.
6015 * g++.old-deja/g++.pt/assign1.C: Same.
6016
6017 2019-05-17 Thomas Schwinge <thomas@codesourcery.com>
6018
6019 PR testsuite/89433
6020 * c-c++-common/goacc/routine-5.c: Update.
6021 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
6022 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
6023
6024 PR testsuite/89433
6025 * c-c++-common/goacc/routine-2.c: Update, and move some test
6026 into...
6027 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
6028 new file.
6029
6030 PR testsuite/89433
6031 * c-c++-common/goacc/classify-routine.c: Update.
6032 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6033
6034 2019-05-16 Martin Sebor <msebor@redhat.com>
6035
6036 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
6037 * c-c++-common/Wvarargs-2.c: Same.
6038 * c-c++-common/Wvarargs.c: Same.
6039 * c-c++-common/pr51768.c: Same.
6040 * c-c++-common/tm/inline-asm.c: Same.
6041 * c-c++-common/tm/safe-1.c: Same.
6042 * g++.dg/asm-qual-1.C: Same.
6043 * g++.dg/asm-qual-3.C: Same.
6044 * g++.dg/conversion/dynamic1.C: Same.
6045 * g++.dg/cpp0x/constexpr-89599.C: Same.
6046 * g++.dg/cpp0x/constexpr-cast.C: Same.
6047 * g++.dg/cpp0x/constexpr-shift1.C: Same.
6048 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
6049 * g++.dg/cpp0x/nullptr04.C: Same.
6050 * g++.dg/cpp0x/static_assert12.C: Same.
6051 * g++.dg/cpp0x/static_assert8.C: Same.
6052 * g++.dg/cpp1y/lambda-conv1.C: Same.
6053 * g++.dg/cpp1y/pr79393-3.C: Same.
6054 * g++.dg/cpp1y/static_assert1.C: Same.
6055 * g++.dg/cpp1z/constexpr-if4.C: Same.
6056 * g++.dg/cpp1z/constexpr-if5.C: Same.
6057 * g++.dg/cpp1z/constexpr-if9.C: Same.
6058 * g++.dg/eh/goto2.C: Same.
6059 * g++.dg/eh/goto3.C: Same.
6060 * g++.dg/expr/static_cast8.C: Same.
6061 * g++.dg/ext/flexary5.C: Same.
6062 * g++.dg/ext/utf-array-short-wchar.C: Same.
6063 * g++.dg/ext/utf-array.C: Same.
6064 * g++.dg/ext/utf8-2.C: Same.
6065 * g++.dg/gomp/loop-4.C: Same.
6066 * g++.dg/gomp/macro-4.C: Same.
6067 * g++.dg/gomp/udr-1.C: Same.
6068 * g++.dg/init/initializer-string-too-long.C: Same.
6069 * g++.dg/other/offsetof9.C: Same.
6070 * g++.dg/ubsan/pr63956.C: Same.
6071 * g++.dg/warn/Wbool-operation-1.C: Same.
6072 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
6073 * g++.dg/warn/Wtype-limits.C: Same.
6074 * g++.dg/wrappers/pr88680.C: Same.
6075 * g++.old-deja/g++.mike/eh55.C: Same.
6076 * gcc.dg/Wsign-compare-1.c: Same.
6077 * gcc.dg/Wtype-limits-Wextra.c: Same.
6078 * gcc.dg/Wtype-limits.c: Same.
6079 * gcc.dg/Wunknownprag.c: Same.
6080 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
6081 * gcc.dg/asm-6.c: Same.
6082 * gcc.dg/asm-qual-1.c: Same.
6083 * gcc.dg/cast-1.c: Same.
6084 * gcc.dg/cast-2.c: Same.
6085 * gcc.dg/cast-3.c: Same.
6086 * gcc.dg/cpp/source_date_epoch-2.c: Same.
6087 * gcc.dg/debug/pr85252.c: Same.
6088 * gcc.dg/dfp/cast-bad.c: Same.
6089 * gcc.dg/format/gcc_diag-1.c: Same.
6090 * gcc.dg/format/gcc_diag-11.c: Same.
6091 * gcc.dg/gcc_diag-11.c: Same.
6092 * gcc.dg/gnu-cond-expr-2.c: Same.
6093 * gcc.dg/gnu-cond-expr-3.c: Same.
6094 * gcc.dg/gomp/macro-4.c: Same.
6095 * gcc.dg/init-bad-1.c: Same.
6096 * gcc.dg/init-bad-2.c: Same.
6097 * gcc.dg/init-bad-3.c: Same.
6098 * gcc.dg/pr27528.c: Same.
6099 * gcc.dg/pr48552-1.c: Same.
6100 * gcc.dg/pr48552-2.c: Same.
6101 * gcc.dg/pr59846.c: Same.
6102 * gcc.dg/pr61096-1.c: Same.
6103 * gcc.dg/pr8788-1.c: Same.
6104 * gcc.dg/pr90082.c: Same.
6105 * gcc.dg/simd-2.c: Same.
6106 * gcc.dg/spellcheck-params-2.c: Same.
6107 * gcc.dg/spellcheck-params.c: Same.
6108 * gcc.dg/strlenopt-49.c: Same.
6109 * gcc.dg/tm/pr52141.c: Same.
6110 * gcc.dg/torture/pr51106-1.c: Same.
6111 * gcc.dg/torture/pr51106-2.c: Same.
6112 * gcc.dg/utf-array-short-wchar.c: Same.
6113 * gcc.dg/utf-array.c: Same.
6114 * gcc.dg/utf8-2.c: Same.
6115 * gcc.dg/warn-sprintf-no-nul.c: Same.
6116 * gcc.target/i386/asm-flag-0.c: Same.
6117 * gcc.target/i386/inline_error.c: Same.
6118 * gcc.target/i386/pr30848.c: Same.
6119 * gcc.target/i386/pr39082-1.c: Same.
6120 * gcc.target/i386/pr39678.c: Same.
6121 * gcc.target/i386/pr57756.c: Same.
6122 * gcc.target/i386/pr68843-1.c: Same.
6123 * gcc.target/i386/pr79804.c: Same.
6124 * gcc.target/i386/pr82673.c: Same.
6125 * obj-c++.dg/class-protocol-1.mm: Same.
6126 * obj-c++.dg/exceptions-3.mm: Same.
6127 * obj-c++.dg/exceptions-4.mm: Same.
6128 * obj-c++.dg/exceptions-5.mm: Same.
6129 * obj-c++.dg/exceptions-6.mm: Same.
6130 * obj-c++.dg/method-12.mm: Same.
6131 * obj-c++.dg/method-13.mm: Same.
6132 * obj-c++.dg/method-6.mm: Same.
6133 * obj-c++.dg/method-7.mm: Same.
6134 * obj-c++.dg/method-9.mm: Same.
6135 * obj-c++.dg/method-lookup-1.mm: Same.
6136 * obj-c++.dg/proto-lossage-4.mm: Same.
6137 * obj-c++.dg/protocol-qualifier-2.mm: Same.
6138 * objc.dg/call-super-2.m: Same.
6139 * objc.dg/class-protocol-1.m: Same.
6140 * objc.dg/desig-init-1.m: Same.
6141 * objc.dg/exceptions-3.m: Same.
6142 * objc.dg/exceptions-4.m: Same.
6143 * objc.dg/exceptions-5.m: Same.
6144 * objc.dg/exceptions-6.m: Same.
6145 * objc.dg/method-19.m: Same.
6146 * objc.dg/method-2.m: Same.
6147 * objc.dg/method-5.m: Same.
6148 * objc.dg/method-6.m: Same.
6149 * objc.dg/method-7.m: Same.
6150 * objc.dg/method-lookup-1.m: Same.
6151 * objc.dg/proto-hier-1.m: Same.
6152 * objc.dg/proto-lossage-4.m: Same.
6153
6154 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
6155
6156 * g++.dg/eh/o32-fp.C: New.
6157 * gcc.target/mips/dwarfregtable-1.c: New.
6158 * gcc.target/mips/dwarfregtable-2.c: New.
6159 * gcc.target/mips/dwarfregtable-3.c: New.
6160 * gcc.target/mips/dwarfregtable-4.c: New.
6161 * gcc.target/mips/dwarfregtable.h: New.
6162
6163 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
6164
6165 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
6166 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
6167 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
6168
6169 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
6170
6171 PR target/90497
6172 * gcc.target/i386/pr90497-1.c: New test.
6173 * gcc.target/i386/pr90497-2.c: Likewise.
6174
6175 2019-05-17 Robin Dapp <rdapp@linux.ibm.com>
6176
6177 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
6178 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
6179
6180 2019-05-17 Richard Biener <rguenther@suse.de>
6181
6182 * gcc.dg/gimplefe-41.c: New testcase.
6183
6184 2019-05-17 Jun Ma <JunMa@linux.alibaba.com>
6185
6186 PR tree-optimization/90106
6187 * gcc.dg/cdce3.c: New test.
6188
6189 2019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
6190
6191 * gcc.target/s390/zvector/vec-sldw.c: New test.
6192
6193 2019-05-17 Martin Liska <mliska@suse.cz>
6194
6195 PR middle-end/90478
6196 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
6197
6198 2019-05-16 Jakub Jelinek <jakub@redhat.com>
6199
6200 * gcc.dg/vect/vect-simd-1.c: New test.
6201 * gcc.dg/vect/vect-simd-2.c: New test.
6202 * gcc.dg/vect/vect-simd-3.c: New test.
6203 * gcc.dg/vect/vect-simd-4.c: New test.
6204
6205 2019-05-16 Martin Liska <mliska@suse.cz>
6206
6207 PR lto/90500
6208 * gcc.target/i386/pr90500-1.c: New test.
6209 * gcc.target/i386/pr90500-2.c: New test.
6210
6211 2019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
6212
6213 PR tree-optimization/90394
6214 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
6215 * gcc.dg/uninit-pr90394.c: New test.
6216
6217 2019-05-16 Richard Biener <rguenther@suse.de>
6218
6219 PR testsuite/90502
6220 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
6221 transforms happening earlier now.
6222
6223 2019-05-16 Iain Sandoe <iain@sandoe.co.uk>
6224
6225 * lib/target-supports.exp (check_effective_target_cet): Add the
6226 -fcf-protection flag to the build conditions.
6227
6228 2019-05-16 Jun Ma <JunMa@linux.alibaba.com>
6229
6230 PR tree-optimization/90106
6231 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
6232 * gcc.dg/cdce2.c: Likewise.
6233
6234 2019-05-16 Richard Biener <rguenther@suse.de>
6235
6236 PR tree-optimization/90424
6237 * g++.target/i386/pr90424-1.C: New testcase.
6238 * g++.target/i386/pr90424-2.C: Likewise.
6239
6240 2019-05-16 Richard Biener <rguenther@suse.de>
6241
6242 * gcc.dg/gimplefe-40.c: Amend again.
6243
6244 2019-05-15 Cherry Zhang <cherryyz@google.com>
6245
6246 * go.test/test/nilptr2.go: Change use function to actually do
6247 something.
6248
6249 2019-05-16 Jakub Jelinek <jakub@redhat.com>
6250
6251 PR middle-end/90478
6252 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
6253 instead of long.
6254
6255 * c-c++-common/gomp/simd8.c: New test.
6256
6257 2019-05-15 Marek Polacek <polacek@redhat.com>
6258
6259 CWG 2096 - constraints on literal unions.
6260 * g++.dg/cpp0x/literal-type1.C: New test.
6261
6262 2019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
6263
6264 PR fortran/90461
6265 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
6266 * gfortran.dg/open_errors_3.f90: New test.
6267
6268 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
6269
6270 PR target/89021
6271 * gcc.target/i386/mmx-vals.h: New file.
6272 * gcc.target/i386/sse2-mmx-2.c: Likewise.
6273 * gcc.target/i386/sse2-mmx-3.c: Likewise.
6274 * gcc.target/i386/sse2-mmx-4.c: Likewise.
6275 * gcc.target/i386/sse2-mmx-5.c: Likewise.
6276 * gcc.target/i386/sse2-mmx-6.c: Likewise.
6277 * gcc.target/i386/sse2-mmx-7.c: Likewise.
6278 * gcc.target/i386/sse2-mmx-8.c: Likewise.
6279 * gcc.target/i386/sse2-mmx-9.c: Likewise.
6280 * gcc.target/i386/sse2-mmx-10.c: Likewise.
6281 * gcc.target/i386/sse2-mmx-11.c: Likewise.
6282 * gcc.target/i386/sse2-mmx-12.c: Likewise.
6283 * gcc.target/i386/sse2-mmx-13.c: Likewise.
6284 * gcc.target/i386/sse2-mmx-14.c: Likewise.
6285 * gcc.target/i386/sse2-mmx-15.c: Likewise.
6286 * gcc.target/i386/sse2-mmx-16.c: Likewise.
6287 * gcc.target/i386/sse2-mmx-17.c: Likewise.
6288 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
6289 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
6290 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
6291 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
6292 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
6293 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
6294 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
6295 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
6296 * gcc.target/i386/sse2-mmx-20.c: Likewise.
6297 * gcc.target/i386/sse2-mmx-21.c: Likewise.
6298 * gcc.target/i386/sse2-mmx-22.c: Likewise.
6299 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
6300 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
6301 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
6302 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
6303 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
6304 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
6305 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
6306 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
6307 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
6308 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
6309 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
6310 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
6311 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
6312 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
6313 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
6314 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
6315 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
6316 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
6317 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
6318 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
6319 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
6320 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
6321 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
6322 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
6323 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
6324 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
6325 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
6326 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
6327 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
6328 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
6329 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
6330 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
6331 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
6332 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
6333 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
6334 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
6335 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
6336 * gcc.target/i386/sse2-mmx-por.c: Likewise.
6337 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
6338 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
6339 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
6340 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
6341 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
6342 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
6343 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
6344 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
6345 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
6346 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
6347 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
6348 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
6349 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
6350 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
6351 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
6352 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
6353 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
6354 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
6355 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
6356 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
6357 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
6358 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
6359 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
6360 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
6361 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
6362 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
6363 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
6364 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
6365 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
6366 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
6367 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
6368
6369 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
6370
6371 PR target/89021
6372 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
6373 with SSE2.
6374
6375 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
6376
6377 PR target/89021
6378 * gcc.target/i386/pr82483-1.c: Error only on ia32.
6379 * gcc.target/i386/pr82483-2.c: Likewise.
6380
6381 2019-05-15 Martin Liska <mliska@suse.cz>
6382
6383 PR middle-end/90478
6384 * gcc.dg/tree-ssa/pr90478-2.c: New test.
6385 * gcc.dg/tree-ssa/pr90478.c: New test.
6386
6387 2019-05-15 Richard Biener <rguenther@suse.de>
6388
6389 * gcc.dg/gimplefe-40.c: Amend.
6390
6391 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
6392
6393 * lib/target-supports.exp
6394 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
6395 (check_effective_target_powerpc_p9vector_ok): Likewise.
6396 (check_effective_target_powerpc_float128_sw_ok): Likewise.
6397 (check_effective_target_powerpc_float128_hw_ok): Likewise.
6398 (check_effective_target_powerpc_vsx_ok): Likewise.
6399 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
6400 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
6401
6402 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
6403
6404 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
6405 for PowerPC platforms.
6406
6407 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
6408
6409 PR target/82920
6410 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
6411 * gcc.target/i386/cet-notrack-5a.c: Likewise.
6412 * gcc.target/i386/cet-notrack-5b.c: Likewise.
6413 * gcc.target/i386/cet-notrack-6b.c: Likewise.
6414 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6415 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
6416 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6417 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
6418 * gcc.target/i386/cet-sjlj-3.c: Likewise.
6419 * gcc.target/i386/cet-sjlj-5.c: Likewise.
6420
6421 2019-05-14 Marek Polacek <polacek@redhat.com>
6422
6423 PR c++/68918
6424 * g++.dg/cpp0x/decltype71.C: New test.
6425
6426 PR c++/70156
6427 * g++.dg/init/static5.C: New test.
6428
6429 2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
6430
6431 PR target/82920
6432 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
6433 * gcc.target/i386/pr52146.c: Likewise.
6434 * gcc.target/i386/pr52698.c: Likewise.
6435 * gcc.target/i386/pr52857-1.c: Likewise.
6436 * gcc.target/i386/pr52857-2.c: Likewise.
6437 * gcc.target/i386/pr52876.c: Likewise.
6438 * gcc.target/i386/pr53698.c: Likewise.
6439 * gcc.target/i386/pr54157.c: Likewise.
6440 * gcc.target/i386/pr55049-1.c: Likewise.
6441 * gcc.target/i386/pr55093.c: Likewise.
6442 * gcc.target/i386/pr55116-1.c: Likewise.
6443 * gcc.target/i386/pr55116-2.c: Likewise.
6444 * gcc.target/i386/pr55597.c: Likewise.
6445 * gcc.target/i386/pr59929.c: Likewise.
6446 * gcc.target/i386/pr66470.c: Likewise.
6447
6448 2019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6449
6450 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
6451 *-*-solaris2*.
6452 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
6453 * gcc.dg/c99-math-double-1.c: Likewise.
6454 * gcc.dg/c99-math-float-1.c: Likewise.
6455 * gcc.dg/c99-math-long-double-1.c: Likewise.
6456 * gcc.misc-tests/linkage.exp: Simplify triplet to
6457 x86_64-*-solaris2*.
6458
6459 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
6460 xfail.
6461 * gcc.target/i386/pr63620.c: Likewise.
6462
6463 * lib/target-supports.exp (check_sse_os_support_available): Remove
6464 Solaris 9/x86 workaround.
6465
6466 2019-05-14 Richard Biener <rguenther@suse.de>
6467
6468 * gcc.dg/gimplefe-40.c: New testcase.
6469
6470 2019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
6471
6472 PR preprocessor/90382
6473 * g++.dg/diagnostic/trailing1.C: New test.
6474
6475 2019-05-14 marxin <mliska@suse.cz>
6476
6477 PR middle-end/90340
6478 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
6479 param.
6480
6481 2019-05-14 Richard Biener <rguenther@suse.de>
6482 H.J. Lu <hongjiu.lu@intel.com>
6483
6484 PR tree-optimization/88828
6485 * gcc.target/i386/pr88828-1.c: New test.
6486 * gcc.target/i386/pr88828-1a.c: Likewise.
6487 * gcc.target/i386/pr88828-1b.c: Likewise.
6488 * gcc.target/i386/pr88828-1c.c: Likewise.
6489 * gcc.target/i386/pr88828-4a.c: Likewise.
6490 * gcc.target/i386/pr88828-4b.c: Likewise.
6491 * gcc.target/i386/pr88828-5a.c: Likewise.
6492 * gcc.target/i386/pr88828-5b.c: Likewise.
6493 * gcc.target/i386/pr88828-7.c: Likewise.
6494 * gcc.target/i386/pr88828-7a.c: Likewise.
6495 * gcc.target/i386/pr88828-7b.c: Likewise.
6496 * gcc.target/i386/pr88828-8.c: Likewise.
6497 * gcc.target/i386/pr88828-8a.c: Likewise.
6498 * gcc.target/i386/pr88828-8b.c: Likewise.
6499 * gcc.target/i386/pr88828-9.c: Likewise.
6500 * gcc.target/i386/pr88828-9a.c: Likewise.
6501 * gcc.target/i386/pr88828-9b.c: Likewise.
6502
6503 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
6504
6505 * gcc.target/aarch64/signbitv4sf.c: New test.
6506 * gcc.target/aarch64/signbitv2sf.c: New test.
6507
6508 2019-05-13 Jonathan Wakely <jwakely@redhat.com>
6509
6510 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
6511 regression, by matching a note on any line.
6512 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
6513 correct line number is matched without depending on a library header.
6514
6515 2019-05-13 Richard Biener <rguenther@suse.de>
6516
6517 PR tree-optimization/90402
6518 * gcc.dg/torture/pr90402-1.c: New testcase.
6519
6520 2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
6521 Dominique d'Humieres <dominiq@gcc.gnu.org>
6522
6523 PR target/82920
6524 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
6525 do not use -fno-pic on Darwin.
6526 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6527 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6528 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6529 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6530 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6531 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6532 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6533 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6534 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6535 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6536 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6537 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
6538 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6539 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6540 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6541 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6542 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6543 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6544 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6545 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6546 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6547 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6548 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
6549 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
6550 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
6551 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
6552 * gcc.target/i386/ret-thunk-1.c: Likewise.
6553 * gcc.target/i386/ret-thunk-10.c: Likewise.
6554 * gcc.target/i386/ret-thunk-11.c: Likewise.
6555 * gcc.target/i386/ret-thunk-12.c: Likewise.
6556 * gcc.target/i386/ret-thunk-13.c: Likewise.
6557 * gcc.target/i386/ret-thunk-14.c: Likewise.
6558 * gcc.target/i386/ret-thunk-15.c: Likewise.
6559 * gcc.target/i386/ret-thunk-16.c: Likewise.
6560 * gcc.target/i386/ret-thunk-2.c: Likewise.
6561 * gcc.target/i386/ret-thunk-22.c: Likewise.
6562 * gcc.target/i386/ret-thunk-23.c: Likewise.
6563 * gcc.target/i386/ret-thunk-24.c: Likewise.
6564 * gcc.target/i386/ret-thunk-3.c: Likewise.
6565 * gcc.target/i386/ret-thunk-4.c: Likewise.
6566 * gcc.target/i386/ret-thunk-5.c: Likewise.
6567 * gcc.target/i386/ret-thunk-6.c: Likewise.
6568 * gcc.target/i386/ret-thunk-7.c: Likewise.
6569 * gcc.target/i386/ret-thunk-8.c: Likewise.
6570 * gcc.target/i386/ret-thunk-9.c: Likewise.
6571
6572 2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
6573
6574 PR testsuite/81058
6575 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
6576 for variables on Darwin, rather than common.
6577 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
6578 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
6579
6580 2019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6581
6582 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
6583 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
6584
6585 2019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6586
6587 PR fortran/61968
6588 * gfortran.dg/assumed_type_10.f90: New test case.
6589 * gfortran.dg/assumed_type_11.f90: New test case.
6590
6591 2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
6592
6593 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
6594 now tested.
6595 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
6596
6597 2019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6598
6599 * g++.dg/diagnostic/main1.C: New.
6600
6601 2019-05-10 Marek Polacek <polacek@redhat.com>
6602
6603 PR c++/78010 - bogus -Wsuggest-override warning on final function.
6604 * g++.dg/warn/Wsuggest-override-2.C: New test.
6605
6606 2019-05-10 Jakub Jelinek <jakub@redhat.com>
6607
6608 PR tree-optimization/90385
6609 * gfortran.dg/pr90385.f90: New test.
6610
6611 PR c++/90383
6612 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
6613 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
6614
6615 2019-05-10 Paul Thomas <pault@gcc.gnu.org>
6616
6617 PR fortran/90093
6618 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
6619 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
6620
6621 PR fortran/90352
6622 * gfortran.dg/iso_c_binding_char_1.f90: New test.
6623
6624 PR fortran/90355
6625 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
6626 the direct passing of substrings as descriptors to bind(C).
6627 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
6628 'atmp' to account for the setting of the 'span' field.
6629 * gfortran.dg/transpose_optimization_2.f90: Ditto.
6630
6631 2019-05-10 Jakub Jelinek <jakub@redhat.com>
6632
6633 PR tree-optimization/88709
6634 PR tree-optimization/90271
6635 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
6636 arm*-*-*.
6637
6638 PR pch/90326
6639 * g++.dg/pch/pr90326.C: New test.
6640 * g++.dg/pch/pr90326.Hs: New file.
6641
6642 2019-05-10 Martin Liska <mliska@suse.cz>
6643
6644 PR middle-end/90340
6645 * gcc.dg/tree-ssa/pr90340-2.c: New test.
6646 * gcc.dg/tree-ssa/pr90340.c: New test.
6647
6648 2019-05-09 Cherry Zhang <cherryyz@google.com>
6649
6650 * go.dg/mapstring.go: New test.
6651
6652 2019-05-09 Richard Earnshaw <rearnsha@arm.com>
6653
6654 PR target/90405
6655 * gcc.target/arm/pr90405.c: New test.
6656
6657 2019-05-09 Martin Liska <mliska@suse.cz>
6658
6659 * gcc.dg/gimplefe-39.c: New test.
6660
6661 2019-05-09 Martin Liska <mliska@suse.cz>
6662
6663 * gcc.dg/gimplefe-37.c: New test.
6664 * gcc.dg/gimplefe-33.c: Likewise.
6665
6666 2019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6667
6668 PR c++/90382
6669 Revert:
6670 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6671
6672 * g++.dg/diagnostic/trailing1.C: New.
6673
6674 2019-05-09 Richard Biener <rguenther@suse.de>
6675
6676 PR tree-optimization/90395
6677 * gcc.dg/torture/pr90395.c: New testcase.
6678
6679 2019-05-08 Cherry Zhang <cherryyz@google.com>
6680
6681 * go.dg/cmpstring.go: New test.
6682
6683 2019-05-08 Jakub Jelinek <jakub@redhat.com>
6684
6685 PR c++/59813
6686 PR tree-optimization/89060
6687 * gcc.dg/tree-ssa/pr89060.c: New test.
6688
6689 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
6690 Richard Earnshaw <rearnsha@arm.com>
6691
6692 PR target/88167
6693 * gcc.target/arm/pr88167-1.c: New test.
6694 * gcc.target/arm/pr88167-2.c: New test.
6695
6696 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
6697
6698 PR tree-optimization/90078
6699 * g++.dg/tree-ssa/pr90078.C: New test.
6700
6701 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
6702
6703 PR tree-optimization/90240
6704 * gfortran.dg/graphite/pr90240.f: New test.
6705
6706 2019-05-08 Li Jia He <helijia@linux.ibm.com>
6707
6708 PR other/90381
6709 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
6710 test case to run on the little endian machine.
6711
6712 2019-05-08 Jakub Jelinek <jakub@redhat.com>
6713
6714 PR tree-optimization/90356
6715 * gcc.dg/tree-ssa/pr90356-1.c: New test.
6716 * gcc.dg/tree-ssa/pr90356-2.c: New test.
6717 * gcc.dg/tree-ssa/pr90356-3.c: New test.
6718 * gcc.dg/tree-ssa/pr90356-4.c: New test.
6719
6720 2019-05-07 Wei Xiao <wei3.xiao@intel.com>
6721
6722 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
6723 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
6724 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
6725 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
6726 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
6727 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
6728 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
6729 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
6730 * gcc.target/i386/sse-13.c: Ditto.
6731 * gcc.target/i386/sse-14.c: Ditto.
6732 * gcc.target/i386/sse-22.c: Ditto.
6733 * gcc.target/i386/sse-23.c: Ditto.
6734 * g++.dg/other/i386-2.C: Ditto.
6735 * g++.dg/other/i386-3.C: Ditto.
6736
6737 2019-05-07 Cherry Zhang <cherryyz@google.com>
6738
6739 * go.dg/arrayclear.go: New test.
6740 * go.dg/mapclear.go: New test.
6741
6742 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
6743
6744 PR target/89765
6745 * gcc.target/powerpc/pr89765-mc.c: New test.
6746 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
6747 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
6748 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
6749 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
6750 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
6751 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
6752 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
6753 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
6754 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
6755 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
6756 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
6757 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
6758 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
6759 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
6760 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
6761 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
6762 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
6763 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
6764 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
6765 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
6766 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
6767 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
6768 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
6769 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
6770
6771 2019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
6772
6773 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
6774 differences.
6775
6776 2019-05-07 Uroš Bizjak <ubizjak@gmail.com>
6777
6778 * gcc.target/i386/asm-7.c: New test.
6779 * gcc.target/i386/asm-1.c: Update expected error string.
6780 * gcc.target/i386/pr62120.c: Ditto.
6781
6782 2019-05-07 Li Jia He <helijia@linux.ibm.com>
6783
6784 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
6785 optimization.
6786 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
6787
6788 2019-05-06 H.J. Lu <hongjiu.lu@intel.com>
6789 Hongtao Liu <hongtao.liu@intel.com>
6790
6791 PR target/89750
6792 PR target/86444
6793 * gcc.target/i386/avx512f-vcomisd-2.c: New.
6794 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
6795
6796 2019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
6797
6798 PR fortran/90290
6799 * gfortran.dg/pr90290.f90: New test.
6800
6801 2019-05-06 Jakub Jelinek <jakub@redhat.com>
6802
6803 PR tree-optimization/88709
6804 PR tree-optimization/90271
6805 * gcc.dg/store_merging_26.c: New test.
6806 * gcc.dg/store_merging_27.c: New test.
6807 * gcc.dg/store_merging_28.c: New test.
6808 * gcc.dg/store_merging_29.c: New test.
6809
6810 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
6811
6812 PR target/89424
6813 * gcc.target/powerpc/pr89424-0.c: New test.
6814 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
6815 enable testing of newly patched capability.
6816 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
6817 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
6818 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
6819
6820 2019-05-06 Marek Polacek <polacek@redhat.com>
6821
6822 PR c++/90265 - ICE with generic lambda.
6823 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
6824
6825 2019-05-06 Richard Biener <rguenther@suse.de>
6826
6827 PR tree-optimization/90358
6828 * gcc.target/i386/pr90358.c: New testcase.
6829
6830 2019-05-06 Richard Biener <rguenther@suse.de>
6831
6832 PR tree-optimization/88828
6833 * gcc.target/i386/pr88828-0.c: New testcase.
6834
6835 2019-05-06 Richard Biener <rguenther@suse.de>
6836
6837 PR tree-optimization/90328
6838 * gcc.dg/torture/pr90328.c: New testcase.
6839
6840 2019-05-06 Richard Biener <rguenther@suse.de>
6841
6842 PR testsuite/90331
6843 * gcc.dg/pr87314-1.c: Align the substring to open up
6844 string merging for targets aligning strings to 8 bytes.
6845
6846 2019-05-06 Martin Liska <mliska@suse.cz>
6847
6848 PR sanitizer/90312
6849 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
6850 systems.
6851 * gcc.dg/tsan/pr88017.c: Likewise.
6852
6853 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6854
6855 PR fortran/90344
6856 * gfortran.dg/pr90344.f90: New test
6857
6858 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
6859
6860 PR tree-optimization/90269
6861 * g++.dg/tree-ssa/ldist-1.C: New file.
6862
6863 2019-05-03 Richard Biener <rguenther@suse.de>
6864
6865 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
6866
6867 2019-05-03 Richard Biener <rguenther@suse.de>
6868
6869 PR middle-end/89518
6870 * gcc.dg/pr89518.c: New testcase.
6871
6872 2019-05-03 Richard Biener <rguenther@suse.de>
6873
6874 PR middle-end/87314
6875 * gcc.dg/pr87314-1.c: New testcase.
6876
6877 2019-05-03 Richard Biener <rguenther@suse.de>
6878
6879 PR tree-optimization/88963
6880 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
6881 * gcc.target/i386/pr88963-1.c: New testcase.
6882 * gcc.target/i386/pr88963-2.c: Likewise.
6883
6884 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
6885
6886 PR target/88809
6887 * gcc.target/i386/pr88809.c: Adjust for darwin.
6888 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
6889
6890 2019-05-03 Jakub Jelinek <jakub@redhat.com>
6891
6892 PR tree-optimization/90303
6893 * g++.target/i386/pr90303.C: New test.
6894
6895 2019-05-03 Richard Biener <rguenther@suse.de>
6896
6897 PR tree-optimization/89698
6898 * g++.dg/tree-ssa/pr89698.C: New testcase.
6899
6900 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
6901
6902 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
6903
6904 2019-05-02 Richard Biener <rguenther@suse.de>
6905
6906 PR tree-optimization/89653
6907 * g++.dg/vect/pr89653.cc: New testcase.
6908
6909 2019-05-02 Richard Biener <rguenther@suse.de>
6910
6911 PR tree-optimization/89509
6912 * gcc.dg/torture/restrict-8.c: New testcase.
6913
6914 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
6915
6916 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
6917 for cold section label.
6918 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
6919 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
6920
6921 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6922
6923 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
6924 GNU targets.
6925
6926 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
6927
6928 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
6929
6930 2019-05-02 Martin Liska <mliska@suse.cz>
6931
6932 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
6933 * g++.target/i386/pr57362.C: Likewise.
6934
6935 2019-05-02 Martin Liska <mliska@suse.cz>
6936
6937 PR target/88809
6938 * gcc.target/i386/pr88809.c: New test.
6939 * gcc.target/i386/pr88809-2.c: New test.
6940
6941 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
6942
6943 PR fortran/60144
6944 * gfortran.dg/block_name_2.f90: Adjust dg-error.
6945 * gfortran.dg/dec_type_print_3.f90.f90: Likewise.
6946 * gfortran.dg/pr60144.f90: New test.
6947
6948 2019-05-01 Jeff Law <law@redhat.com>
6949
6950 PR tree-optimization/90037
6951 * g++.dg/tree-ssa/pr88797.C: New test.
6952
6953 2019-05-01 Nathan Sidwell <nathan@acm.org>
6954
6955 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
6956
6957 2019-04-30 Jakub Jelinek <jakub@redhat.com>
6958
6959 PR target/89093
6960 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
6961 target attribute.
6962
6963 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
6964
6965 * gcc.dg/sinhatanh-2.c: Count the number of functions.
6966 * gcc.dg/sinhatanh-3.c: Likewise.
6967
6968 2019-04-30 Martin Liska <mliska@suse.cz>
6969
6970 * gcc.dg/Werror-13.c: Add new tests for it.
6971 * gcc.dg/pragma-diag-6.c: Likewise.
6972
6973 2019-04-30 Jakub Jelinek <jakub@redhat.com>
6974
6975 PR target/89093
6976 * gcc.target/aarch64/pr89093.c: New test.
6977 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
6978
6979 PR tree-optimization/89475
6980 * gcc.dg/tree-ssa/pr89475.c: New test.
6981
6982 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
6983
6984 PR tree-optimization/90240
6985 Revert:
6986 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
6987
6988 PR tree-optimization/90078
6989 * g++.dg/tree-ssa/pr90078.C: New test.
6990
6991 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
6992
6993 * gcc.dg/uninit-25-gimple.c: New test.
6994 * gcc.dg/uninit-25.c: New test.
6995 * gcc.dg/uninit-26.c: New test.
6996 * gcc.dg/uninit-27-gimple.c: New test.
6997
6998 2019-04-29 Richard Biener <rguenther@suse.de>
6999
7000 PR tree-optimization/90278
7001 * gcc.dg/torture/pr90278.c: New testcase.
7002
7003 2019-04-27 Jakub Jelinek <jakub@redhat.com>
7004
7005 PR c++/90173
7006 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
7007 dg-do run.
7008
7009 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
7010
7011 PR target/89261
7012 * gcc.target/i386/pr89261.c: New test.
7013
7014 2019-04-27 Martin Liska <mliska@suse.cz>
7015
7016 PR middle-end/90258
7017 * gcc.dg/completion-5.c: New test.
7018 * gcc.target/i386/spellcheck-options-5.c: New test.
7019
7020 2019-04-26 Jim Wilson <jimw@sifive.com>
7021
7022 * gcc.target/riscv/load-immediate.c: New.
7023
7024 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
7025
7026 PR c++/90243
7027 * g++.dg/diagnostic/pr90243.C: New test.
7028
7029 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7030
7031 PR c++/90173
7032 * g++.dg/cpp1z/class-deduction66.C: New.
7033
7034 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7035
7036 * g++.dg/diagnostic/trailing1.C: New.
7037
7038 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
7039
7040 * gcc.dg/alias-16.c: New test.
7041
7042 2019-04-25 Martin Liska <mliska@suse.cz>
7043 H.J. Lu <hongjiu.lu@intel.com>
7044
7045 PR target/89929
7046 * g++.target/i386/mv28.C: New test.
7047 * gcc.target/i386/mvc14.c: Likewise.
7048 * g++.target/i386/pr57362.C: Updated.
7049
7050 2019-04-24 Jeff Law <law@redhat.com>
7051
7052 PR tree-optimization/90037
7053 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
7054 * gcc.dg/isolate-2.c: Likewise.
7055 * gcc.dg/isolate-4.c: Likewise.
7056 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
7057 * gcc.dg/pr90037.c: New test.
7058
7059 2019-04-25 Jakub Jelinek <jakub@redhat.com>
7060
7061 PR c++/44648
7062 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
7063
7064 2019-04-25 Richard Biener <rguenther@suse.de>
7065
7066 PR middle-end/90194
7067 * g++.dg/torture/pr90194.C: New testcase.
7068
7069 2019-04-24 Marek Polacek <polacek@redhat.com>
7070
7071 PR c++/90236
7072 * g++.dg/cpp1z/nontype-auto16.C: New test.
7073
7074 2019-04-24 Jakub Jelinek <jakub@redhat.com>
7075
7076 PR target/90193
7077 * gcc.target/i386/pr90193.c: New test.
7078
7079 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
7080
7081 PR target/89952
7082 * gcc.target/s390/pr89952.c: New test.
7083
7084 2019-04-24 Jakub Jelinek <jakub@redhat.com>
7085
7086 PR target/90187
7087 * g++.target/i386/pr90187.C: New test.
7088
7089 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
7090
7091 * gdc.test/README.gcc: New file.
7092
7093 2019-04-24 Jakub Jelinek <jakub@redhat.com>
7094
7095 PR tree-optimization/90208
7096 * gcc.dg/tsan/pr90208-1.c: New test.
7097 * gcc.dg/tsan/pr90208-2.c: New test.
7098
7099 PR tree-optimization/90211
7100 * gcc.dg/autopar/pr90211.c: New test.
7101
7102 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
7103 Robin Dapp <rdapp@linux.ibm.com>
7104
7105 * gdc.dg/link.d: Test if target d_runtime.
7106 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
7107 * gdc.dg/simd.d: Likewise.
7108
7109 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
7110
7111 * gdc.test/fail_compilation/fail2456.d: New test.
7112 * gdc.test/fail_compilation/test18312.d: New test.
7113 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
7114
7115 2018-04-23 Sudakshina Das <sudi.das@arm.com>
7116
7117 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
7118 for linux targets.
7119 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
7120 with GNU note section.
7121
7122 2019-04-23 Jeff Law <law@redhat.com>
7123
7124 * lib/target-supports.exp
7125 (check_effective_target_keeps_null_pointer_checks): Add cr16.
7126
7127 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
7128
7129 PR rtl-optimization/87979
7130 * gcc.dg/pr87979.c: New test.
7131
7132 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
7133
7134 PR rtl-optimization/84032
7135 * gcc.dg/pr84032.c: New test.
7136
7137 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
7138
7139 PR tree-optimization/90078
7140 * g++.dg/tree-ssa/pr90078.C: New test.
7141
7142 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
7143
7144 PR tree-optimization/90021
7145 * gfortran.dg/pr90021.f90: New test.
7146
7147 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
7148
7149 PR fortran/90166
7150 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
7151
7152 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
7153
7154 PR fortran/57284
7155 * gfortran.dg/class_70.f03
7156
7157 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
7158
7159 PR target/90178
7160 * gcc.target/i386/pr90178.c: New test.
7161
7162 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
7163
7164 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
7165
7166 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
7167
7168 PR c++/89900
7169 * g++.dg/cpp0x/pr89900-1.C: New.
7170 * g++.dg/cpp0x/pr89900-2.C: Likewise.
7171 * g++.dg/cpp0x/pr89900-3.C: Likewise.
7172 * g++.dg/cpp0x/pr89900-4.C: Likewise.
7173
7174 2019-04-19 Jakub Jelinek <jakub@redhat.com>
7175
7176 PR middle-end/90139
7177 * gcc.c-torture/compile/pr90139.c: New test.
7178
7179 PR c++/90138
7180 * g++.dg/template/pr90138.C: New test.
7181
7182 PR c/89888
7183 * c-c++-common/pr89888.c: New test.
7184 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
7185 Don't expect -Wswitch-unreachable warning.
7186
7187 PR c++/90108
7188 * c-c++-common/pr90108.c: New test.
7189
7190 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
7191
7192 PR middle-end/85164
7193 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
7194
7195 2019-04-18 Richard Biener <rguenther@suse.de>
7196
7197 PR debug/90131
7198 * gcc.dg/guality/pr90131.c: New testcase.
7199
7200 2019-04-17 Jakub Jelinek <jakub@redhat.com>
7201
7202 PR c++/89325
7203 * g++.dg/ext/attrib58.C: New test.
7204 * g++.dg/ext/attrib59.C: New test.
7205 * g++.dg/ext/attrib60.C: New test.
7206
7207 PR target/90125
7208 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
7209 constants to ensure precise result even when not using fma.
7210 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
7211 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
7212 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
7213 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
7214 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
7215 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
7216 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
7217 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
7218 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
7219
7220 2019-04-17 Marek Polacek <polacek@redhat.com>
7221
7222 PR c++/90124 - bogus error with incomplete type in decltype.
7223 * g++.dg/cpp0x/decltype70.C: New test.
7224
7225 2019-04-17 Jakub Jelinek <jakub@redhat.com>
7226
7227 PR middle-end/90095
7228 * gcc.dg/pr90095-1.c: New test.
7229 * gcc.dg/pr90095-2.c: New test.
7230
7231 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
7232
7233 PR fortran/90048
7234 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
7235 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
7236 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
7237
7238 PR fortran/90067
7239 PR fortran/90114
7240 * gfortran.dg/goacc/private-1.f95: Remove file.
7241 * gfortran.dg/goacc/private-2.f95: Likewise.
7242 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
7243 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
7244 Likewise.
7245 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
7246
7247 2019-04-17 Jakub Jelinek <jakub@redhat.com>
7248
7249 PR target/89093
7250 * gcc.target/arm/pr89093-2.c: New test.
7251
7252 2019-04-16 Jakub Jelinek <jakub@redhat.com>
7253
7254 PR c++/86953
7255 * g++.dg/cpp0x/constexpr-86953.C: New test.
7256
7257 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
7258
7259 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
7260
7261 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
7262
7263 PR debug/89528
7264 * gcc.dg/guality/pr89528.c: New.
7265
7266 PR rtl-optimization/86438
7267 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
7268
7269 2019-04-16 Jakub Jelinek <jakub@redhat.com>
7270
7271 PR target/90096
7272 * gcc.target/i386/pr90096.c: New test.
7273 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
7274 * gcc.target/i386/pr69255-2.c: Likewise.
7275 * gcc.target/i386/pr69255-3.c: Likewise.
7276
7277 PR rtl-optimization/90082
7278 * gcc.dg/pr90082.c: New test.
7279
7280 PR tree-optimization/90090
7281 * g++.dg/opt/pr90090.C: New test.
7282
7283 2019-04-16 Richard Biener <rguenther@suse.de>
7284
7285 PR tree-optimization/56049
7286 * gfortran.dg/pr56049.f90: New testcase.
7287
7288 2019-04-15 Richard Biener <rguenther@suse.de>
7289
7290 PR debug/90074
7291 * gcc.dg/guality/pr90074.c: New testcase.
7292
7293 2019-04-15 Richard Biener <rguenther@suse.de>
7294
7295 PR tree-optimization/90071
7296 * gcc.dg/torture/pr90071.c: New testcase.
7297
7298 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
7299
7300 PR rtl-optimization/89794
7301 * gcc.dg/torture/pr89794.c: New testcase.
7302
7303 2019-04-15 Richard Biener <rguenther@suse.de>
7304
7305 PR ipa/88936
7306 * gcc.dg/torture/pr88936-1.c: New testcase.
7307 * gcc.dg/torture/pr88936-2.c: Likewise.
7308 * gcc.dg/torture/pr88936-3.c: Likewise.
7309
7310 2019-04-15 Martin Jambor <mjambor@suse.cz>
7311
7312 PR ipa/pr89693
7313 * g++.dg/ipa/pr89693.C: New test.
7314
7315 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
7316
7317 PR tree-optimization/90020
7318 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
7319
7320 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
7321
7322 PR lto/89358
7323 * g++.dg/lto/pr89358_0.C: New testcase.
7324 * g++.dg/lto/pr89358_1.C: New testcase.
7325
7326 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7327
7328 PR fortran/85448
7329 * gfortran.dg/bind_c_usage_33.f90: New test and...
7330 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
7331
7332 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
7333
7334 PR fortran/89843
7335 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
7336 in ctg. Test the conversion of the descriptor types in the main
7337 program.
7338 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
7339 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
7340
7341 PR fortran/89846
7342 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
7343 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
7344
7345 PR fortran/90022
7346 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
7347 the computation of 'ans'. Also, change the expected results for
7348 CFI_is_contiguous to comply with standard.
7349 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
7350 results for CFI_is_contiguous to comply with standard.
7351 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
7352 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
7353
7354 2019-04-13 Jakub Jelinek <jakub@redhat.com>
7355
7356 PR target/89093
7357 * gcc.target/arm/pr89093.c: New test.
7358
7359 2019-04-12 Jakub Jelinek <jakub@redhat.com>
7360
7361 PR c/89933
7362 * c-c++-common/pr89933.c: New test.
7363
7364 2019-04-12 Martin Sebor <msebor@redhat.com>
7365
7366 PR c/88383
7367 PR c/89288
7368 PR c/89798
7369 PR c/89797
7370 * c-c++-common/attributes-1.c: Adjust.
7371 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
7372 * c-c++-common/builtin-has-attribute-6.c: New test.
7373 * c-c++-common/builtin-has-attribute-7.c: New test.
7374 * c-c++-common/pr71574.c: Adjust.
7375 * gcc.dg/pr25559.c: Adjust.
7376 * gcc.dg/attr-vector_size.c: New test.
7377
7378 2019-04-12 Jakub Jelinek <jakub@redhat.com>
7379
7380 PR rtl-optimization/89965
7381 * gcc.target/i386/pr89965.c: New test.
7382
7383 2019-04-12 Marek Polacek <polacek@redhat.com>
7384
7385 PR c++/87603 - constexpr functions are no longer noexcept.
7386 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
7387 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
7388 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
7389 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
7390 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
7391 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
7392
7393 2019-04-12 Marek Polacek <polacek@redhat.com>
7394
7395 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
7396 * g++.dg/cpp0x/pr86397-1.C: Likewise.
7397 * g++.dg/cpp0x/pr86397-2.C: Likewise.
7398
7399 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
7400
7401 * g++.target/arm/arm.exp: Change format of default prune regex.
7402 * gcc.target/arm/arm.exp: Change format of default prune regex.
7403
7404 2019-04-12 Martin Liska <mliska@suse.cz>
7405
7406 PR middle-end/89970
7407 * gcc.target/i386/mvc15.c: New test.
7408 * gcc.target/i386/mvc3.c: Quote target in error pattern.
7409 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
7410
7411 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
7412
7413 PR target/87532
7414 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
7415 instruction counts.
7416 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
7417 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
7418
7419 2019-04-12 Jakub Jelinek <jakub@redhat.com>
7420
7421 PR c/89946
7422 * c-c++-common/pr89946.c: New test.
7423
7424 PR rtl-optimization/90026
7425 * g++.dg/opt/pr90026.C: New test.
7426
7427 2018-04-11 Steve Ellcey <sellcey@marvell.com>
7428
7429 PR rtl-optimization/87763
7430 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
7431 to bfi.
7432
7433 2019-04-11 Richard Biener <rguenther@suse.de>
7434
7435 PR tree-optimization/90020
7436 * gcc.dg/torture/pr90020.c: New testcase.
7437
7438 2019-04-11 Richard Biener <rguenther@suse.de>
7439
7440 PR tree-optimization/90018
7441 * gcc.dg/vect/pr90018.c: New testcase.
7442
7443 2018-04-10 Steve Ellcey <sellcey@marvell.com>
7444
7445 PR rtl-optimization/87763
7446 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
7447 to bfi.
7448 * gcc.target/aarch64/combine_bfi_2.c: New test.
7449
7450 2019-04-10 Jakub Jelinek <jakub@redhat.com>
7451
7452 PR middle-end/90025
7453 * gcc.c-torture/execute/pr90025.c: New test.
7454
7455 PR c++/90010
7456 * gcc.dg/pr90010.c: New test.
7457
7458 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
7459
7460 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
7461 (dg-options): Use -O2 -fdump-rtl-ce1.
7462 (dg-final): Scan ce1 RTL dump instead of asm dump.
7463
7464 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
7465
7466 PR target/90024
7467 * gcc.dg/torture/neon-immediate-timode.c: New test.
7468
7469 2019-04-09 Jakub Jelinek <jakub@redhat.com>
7470
7471 PR tree-optimization/89998
7472 * gcc.c-torture/compile/pr89998-1.c: New test.
7473 * gcc.c-torture/compile/pr89998-2.c: New test.
7474
7475 PR target/90015
7476 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
7477 diagnostics.
7478
7479 2019-04-08 Richard Biener <rguenther@suse.de>
7480
7481 PR tree-optimization/90006
7482 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
7483
7484 2019-04-08 Jakub Jelinek <jakub@redhat.com>
7485
7486 PR rtl-optimization/89865
7487 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
7488
7489 PR rtl-optimization/89865
7490 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
7491 on ia32.
7492
7493 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
7494
7495 PR tree-optimization/89725
7496 * gcc.dg/tree-ssa/pr89725.c: New test.
7497
7498 2019-04-08 Martin Liska <mliska@suse.cz>
7499
7500 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
7501
7502 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7503
7504 PR c++/89914
7505 * g++.dg/ext/has_nothrow_constructor-3.C: New.
7506
7507 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
7508
7509 PR target/89945
7510 * gcc.target/i386/pr89945.c: New test.
7511
7512 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7513
7514 PR fortran/87352
7515 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
7516 * gfortran.dg/finalize_33.f90: Likewise.
7517 * gfortran.dg/finalize_34.f90: New test.
7518
7519 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7520
7521 PR fortran/89981
7522 * gfortran.dg/entry_22.f90: New test.
7523
7524 2019-04-05 Marek Polacek <polacek@redhat.com>
7525
7526 PR c++/87145 - bogus error converting class type in template arg list.
7527 * g++.dg/cpp0x/constexpr-conv3.C: New test.
7528 * g++.dg/cpp0x/constexpr-conv4.C: New test.
7529
7530 2019-04-05 Martin Sebor <msebor@redhat.com>
7531
7532 PR bootstrap/89980
7533 * g++.dg/init/array52.C: New test.
7534
7535 2019-04-05 David Malcolm <dmalcolm@redhat.com>
7536
7537 PR c/89985
7538 * c-c++-common/pr89985.c: New test.
7539
7540 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
7541
7542 PR c/71598
7543 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
7544 size of enums.
7545 * gcc.dg/torture/pr71598-2.c: Likewise.
7546
7547 2019-04-05 Marek Polacek <polacek@redhat.com>
7548
7549 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
7550 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
7551
7552 2019-04-05 Richard Biener <rguenther@suse.de>
7553
7554 PR debug/89892
7555 PR debug/89905
7556 * gcc.dg/guality/pr89892.c: New testcase.
7557 * gcc.dg/guality/pr89905.c: Likewise.
7558 * gcc.dg/guality/loop-1.c: Likewise.
7559
7560 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
7561
7562 PR tree-optimization/89956
7563 * gfortran.dg/pr89956.f90: New test.
7564
7565 2019-04-04 Martin Sebor <msebor@redhat.com>
7566
7567 PR c++/89974
7568 PR c++/89878
7569 PR c++/89833
7570 PR c++/47488
7571 * g++.dg/abi/mangle69.C: New test.
7572 * g++.dg/abi/mangle70.C: New test.
7573 * g++.dg/abi/mangle71.C: New test.
7574 * g++.dg/abi/mangle72.C: New test.
7575 * g++.dg/cpp0x/constexpr-array19.C: New test.
7576 * g++.dg/cpp2a/nontype-class15.C: New test.
7577 * g++.dg/cpp2a/nontype-class16.C: New test.
7578 * g++.dg/init/array51.C: New test.
7579 * g++.dg/template/nontype29.C: New test.
7580
7581 2019-04-04 Martin Sebor <msebor@redhat.com>
7582
7583 PR middle-end/89957
7584 PR middle-end/89911
7585 * gcc.dg/Wstringop-overflow-13.c: New test.
7586
7587 2019-04-04 Martin Sebor <msebor@redhat.com>
7588
7589 PR middle-end/89934
7590 * gcc.dg/Wrestrict-19.c: New test.
7591 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
7592
7593 2019-04-04 Jeff Law <law@redhat.com>
7594
7595 PR rtl-optimization/89399
7596 * gcc.c-torture/compile/pr89399.c: New test.
7597
7598 2019-04-04 Harald Anlauf <anlauf@gmx.de>
7599
7600 PR fortran/89904
7601 * gfortran.dg/pr85797.f90: Adjust testcase.
7602
7603 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7604
7605 PR c++/65619
7606 * g++.dg/template/friend67.C: New.
7607
7608 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7609
7610 PR c++/61327
7611 * g++.dg/cpp0x/friend4.C: New.
7612 * g++.dg/cpp0x/friend5.C: Likewise.
7613
7614 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7615
7616 PR c++/56643
7617 * g++.dg/cpp0x/noexcept40.C: New.
7618
7619 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
7620
7621 PR fortran/68567
7622 * gfortran.dg/parameter_array_error_1.f90: New test.
7623
7624 2019-04-03 qing zhao <qing.zhao@oracle.com>
7625
7626 PR tree-optimization/89730
7627 * gcc.dg/live-patching-4.c: New test.
7628
7629 2019-04-03 Clément Chigot <clement.chigot@atos.net>
7630
7631 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
7632 supported.
7633
7634 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
7635
7636 PR c/71598
7637 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
7638 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
7639
7640 2019-04-03 Richard Biener <rguenther@suse.de>
7641
7642 PR tree-optimization/84101
7643 * gcc.target/i386/pr84101.c: New testcase.
7644
7645 2019-04-02 Jeff Law <law@redhat.com>
7646
7647 * gcc.target/visium/bit_shift.c: xfail.
7648
7649 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
7650
7651 PR target/89902
7652 PR target/89903
7653 * gcc.target/i386/pr70799-4.c: Remove.
7654 * gcc.target/i386/pr70799-5.c: Remove.
7655 * gcc.target/i386/pr89902.c: New test.
7656 * gcc.target/i386/pr89903.c: Ditto.
7657
7658 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
7659
7660 PR rtl-optimization/84206
7661 * gcc.dg/pr84206.c: New test.
7662
7663 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
7664
7665 PR rtl-optimization/85876
7666 * gcc.dg/pr85876.c: New test.
7667
7668 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7669
7670 * gcc.target/s390/zvector/vec-double-compile.c: New test.
7671 * gcc.target/s390/zvector/vec-float-compile.c: New test.
7672 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
7673 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
7674
7675 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7676
7677 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
7678 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
7679 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
7680 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
7681
7682 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7683
7684 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
7685 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
7686
7687 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7688
7689 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
7690 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
7691
7692 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
7693
7694 PR testsuite/89916
7695 * gcc.dg/pr86928.c: Do not attempt to add -m32.
7696
7697 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7698
7699 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
7700 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
7701 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
7702 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
7703 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
7704 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
7705 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
7706 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
7707
7708 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7709
7710 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
7711 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
7712 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
7713 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
7714 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
7715 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
7716
7717 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7718
7719 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
7720 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
7721 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
7722 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
7723
7724 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7725
7726 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
7727 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
7728
7729 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7730
7731 * gcc.target/s390/arch13/sel-1.c: New test.
7732
7733 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7734
7735 * gcc.target/s390/arch13/popcount-1.c: New test.
7736
7737 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7738
7739 * gcc.target/s390/arch13/bitops-1.c: New test.
7740 * gcc.target/s390/arch13/bitops-2.c: New test.
7741 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
7742 option and adjust line numbers.
7743 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
7744
7745 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7746
7747 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
7748 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
7749 runtime check for the vxe2 hardware feature on IBM Z.
7750
7751 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
7752
7753 PR testsuite/89907
7754 * lib/target-supports.exp (check_avx2_available): Replace
7755 avx_available with avx2_available.
7756
7757 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
7758
7759 PR rtl-optimization/85412
7760 * gcc.dg/pr85412.c: New test.
7761
7762 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7763
7764 PR c++/62207
7765 * g++.dg/template/crash130.C: New.
7766 * g++.dg/template/crash131.C: Likewise.
7767
7768 2019-04-01 Martin Sebor <msebor@redhat.com>
7769
7770 PR c/89685
7771 * gcc.dg/attr-copy-8.c: New test.
7772 * g++.dg/ext/attr-copy-2.C: New test.
7773
7774 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
7775
7776 PR rtl-optimization/86928
7777 * gcc.dg/pr86928.c: New test.
7778
7779 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
7780
7781 PR rtl-optimization/87273
7782 * gcc.dg/pr87273.c: New test.
7783
7784 2019-04-01 Martin Liska <mliska@suse.cz>
7785
7786 PR driver/89861
7787 * gcc.dg/spellcheck-options-18.c: New test.
7788 * gcc.dg/spellcheck-options-19.c: New test.
7789 * gcc.dg/spellcheck-options-20.c: New test.
7790 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
7791 * gcc.dg/completion-2.c: Add one variant with no argument.
7792
7793 2019-04-01 Richard Biener <rguenther@suse.de>
7794
7795 PR c/71598
7796 * gcc.dg/torture/pr71598-1.c: New testcase.
7797 * gcc.dg/torture/pr71598-2.c: Likewise.
7798 * gcc.dg/torture/pr71598-3.c: Likewise.
7799
7800 2019-03-31 Marek Polacek <polacek@redhat.com>
7801
7802 PR c++/89852 - ICE with C++11 functional cast with { }.
7803 * g++.dg/cpp0x/initlist115.C: New test.
7804
7805 2019-03-31 Harald Anlauf <anlauf@gmx.de>
7806
7807 PR fortran/83515
7808 PR fortran/85797
7809 * gfortran.dg/pr85797.f90: New test.
7810
7811 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7812
7813 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
7814
7815 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
7816
7817 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
7818 cleanup_extra_files.
7819 (dmd2dg): Copy additional files after test is translated.
7820 (gdc-do-test): Remove all copied files after test.
7821
7822 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
7823
7824 PR fortran/89841
7825 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
7826 for c_deallocate, c_allocate and c_assumed_size so that the
7827 attributes of the array arguments are correct and are typed.
7828 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
7829 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
7830
7831 PR fortran/89842
7832 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
7833 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
7834
7835 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7836
7837 PR fortran/89866
7838 * gfortran.dg/pointer_intent_8.f90: New test.
7839
7840 2019-03-29 Jim Wilson <jimw@sifive.com>
7841
7842 * gcc.target/riscv/predef-1.c: New.
7843 * gcc.target/riscv/predef-2.c: New.
7844 * gcc.target/riscv/predef-3.c: New.
7845 * gcc.target/riscv/predef-4.c: New.
7846 * gcc.target/riscv/predef-5.c: New.
7847 * gcc.target/riscv/predef-6.c: New.
7848 * gcc.target/riscv/predef-7.c: New.
7849 * gcc.target/riscv/predef-8.c: New.
7850
7851 2019-03-29 Jakub Jelinek <jakub@redhat.com>
7852
7853 PR rtl-optimization/89865
7854 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
7855 the first argument register, so that occassional spills/fills are
7856 ignored.
7857
7858 PR sanitizer/89869
7859 * g++.dg/ubsan/vptr-14.C: New test.
7860
7861 PR c/89872
7862 * gcc.dg/tree-ssa/pr89872.c: New test.
7863
7864 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
7865
7866 * gcc.dg/diag-sanity.c: New test.
7867
7868 2019-03-29 Marek Polacek <polacek@redhat.com>
7869
7870 PR c++/89871
7871 * g++.dg/cpp2a/desig14.C: New test.
7872
7873 PR c++/89876 - ICE with deprecated conversion.
7874 * g++.dg/warn/conv5.C: New test.
7875
7876 2019-03-29 Martin Liska <mliska@suse.cz>
7877
7878 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
7879 * gcc.dg/pr68766.c: Likewise.
7880
7881 2019-03-29 Jakub Jelinek <jakub@redhat.com>
7882
7883 PR rtl-optimization/87485
7884 * gcc.dg/pr87485.c: New test.
7885
7886 2019-03-28 Jakub Jelinek <jakub@redhat.com>
7887
7888 PR middle-end/89621
7889 * gfortran.dg/gomp/pr89621.f90: New test.
7890
7891 2019-03-28 Martin Sebor <msebor@redhat.com>
7892
7893 PR c++/66548
7894 * g++.dg/cpp0x/decltype-pr66548.C: New test.
7895
7896 PR c++/81506
7897 * g++.dg/cpp0x/decltype-pr81506.C: New test.
7898
7899 2019-03-28 Marek Polacek <polacek@redhat.com>
7900
7901 PR c++/89612 - ICE with member friend template with noexcept.
7902 * g++.dg/cpp0x/noexcept38.C: New test.
7903 * g++.dg/cpp0x/noexcept39.C: New test.
7904 * g++.dg/cpp1z/noexcept-type21.C: New test.
7905
7906 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
7907
7908 PR target/89848
7909 * gcc.target/i386/pr89848.c: New test.
7910
7911 2019-03-28 Marek Polacek <polacek@redhat.com>
7912
7913 PR c++/89836 - bool constant expression and explicit conversions.
7914 * g++.dg/cpp2a/explicit15.C: New test.
7915
7916 2019-03-28 Jakub Jelinek <jakub@redhat.com>
7917
7918 PR c/89812
7919 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
7920 other than AVR. Add dg-options "".
7921
7922 PR c++/89785
7923 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
7924 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
7925
7926 2019-03-27 Janus Weil <janus@gcc.gnu.org>
7927
7928 PR fortran/85537
7929 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
7930 * gfortran.dg/pointer_init_11.f90: New test case.
7931
7932 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
7933
7934 PR target/85667
7935 * gcc.target/i386/pr85667-5.c: New testcase.
7936 * gcc.target/i386/pr85667-6.c: New testcase.
7937
7938 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
7939
7940 PR testsuite/89834
7941 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
7942
7943 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
7944
7945 PR rtl-optimization/89313
7946 * gcc.dg/pr89313.c: New test.
7947
7948 2019-03-26 Jeff Law <law@redhat.com>
7949
7950 PR rtl-optimization/87761
7951 PR rtl-optimization/89826
7952 * gcc.c-torture/execute/pr89826.c: New test.
7953
7954 2019-03-27 Richard Biener <rguenther@suse.de>
7955
7956 * gcc.dg/torture/20190327-1.c: New testcase.
7957
7958 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
7959
7960 PR fortran/88247
7961 * gfortran.dg/associate_47.f90: New test.
7962
7963 2019-03-27 Richard Biener <rguenther@suse.de>
7964
7965 PR tree-optimization/89463
7966 * gcc.dg/guality/pr89463.c: New testcase.
7967
7968 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
7969
7970 PR target/89827
7971 * gcc.target/i386/pr89827.c: New test.
7972
7973 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7974
7975 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
7976 syntax.
7977
7978 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
7979
7980 PR tree-optimization/81740
7981 * gcc.dg/vect/pr81740-1.c: New testcase.
7982 * gcc.dg/vect/pr81740-2.c: Likewise.
7983
7984 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
7985
7986 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
7987 options in permute args tests.
7988
7989 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7990
7991 PR c++/84598
7992 * g++.dg/ext/pr84598.C: New.
7993
7994 2019-03-26 Jakub Jelinek <jakub@redhat.com>
7995
7996 PR c++/89796
7997 * g++.dg/gomp/pr89796.C: New test.
7998 * gcc.dg/gomp/pr89796.c: New test.
7999
8000 2019-03-25 David Malcolm <dmalcolm@redhat.com>
8001
8002 PR rtl-optimization/88347
8003 PR rtl-optimization/88423
8004 * gcc.c-torture/compile/pr88347.c: New test.
8005 * gcc.c-torture/compile/pr88423.c: New test.
8006
8007 2019-03-25 Martin Sebor <msebor@redhat.com>
8008
8009 PR c/89812
8010 * gcc.dg/attr-aligned-3.c: New test.
8011
8012 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
8013
8014 PR debug/86964
8015 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
8016
8017 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8018
8019 PR c++/84661
8020 PR c++/85013
8021 * g++.dg/concepts/pr84661.C: New.
8022 * g++.dg/torture/pr85013.C: Likewise.
8023
8024 2019-03-25 Marek Polacek <polacek@redhat.com>
8025
8026 PR c++/89214 - ICE when initializing aggregates with bases.
8027 * g++.dg/cpp1z/aggr-base8.C: New test.
8028 * g++.dg/cpp1z/aggr-base9.C: New test.
8029
8030 PR c++/89705 - ICE with reference binding with conversion function.
8031 * g++.dg/cpp0x/rv-conv2.C: New test.
8032
8033 2019-03-25 Richard Biener <rguenther@suse.de>
8034
8035 PR tree-optimization/89789
8036 * gcc.dg/torture/pr89789.c: New testcase.
8037
8038 2019-03-25 Nathan Sidwell <nathan@acm.org>
8039
8040 * g++.dg/abi/lambda-static-1.C: New.
8041
8042 2019-03-25 Richard Biener <rguenther@suse.de>
8043
8044 PR tree-optimization/89802
8045 * g++.dg/tree-ssa/pr89802.C: New testcase.
8046
8047 2019-03-25 Jakub Jelinek <jakub@redhat.com>
8048
8049 PR c++/60702
8050 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
8051 for _ZTH* calls.
8052 * g++.dg/tls/thread_local11a.C: New test.
8053
8054 2019-03-25 Richard Biener <rguenther@suse.de>
8055
8056 PR middle-end/89790
8057 * g++.dg/pr89790.C: New testcase.
8058
8059 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
8060
8061 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
8062 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
8063 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
8064 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
8065
8066 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8067
8068 PR fortran/78865
8069 * gfortran.dg/altreturn_10.f90: New test.
8070 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
8071
8072 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
8073
8074 PR rtl-optimization/89676
8075 * gcc.target/i386/pr89676.c: New.
8076
8077 2019-03-22 Jakub Jelinek <jakub@redhat.com>
8078
8079 PR c++/60702
8080 * g++.dg/tls/thread_local11.C: New test.
8081 * g++.dg/tls/thread_local11.h: New test.
8082 * g++.dg/tls/thread_local12a.C: New test.
8083 * g++.dg/tls/thread_local12b.C: New test.
8084 * g++.dg/tls/thread_local12c.C: New test.
8085 * g++.dg/tls/thread_local12d.C: New test.
8086 * g++.dg/tls/thread_local12e.C: New test.
8087 * g++.dg/tls/thread_local12f.C: New test.
8088 * g++.dg/tls/thread_local12g.C: New test.
8089 * g++.dg/tls/thread_local12h.C: New test.
8090 * g++.dg/tls/thread_local12i.C: New test.
8091 * g++.dg/tls/thread_local12j.C: New test.
8092 * g++.dg/tls/thread_local12k.C: New test.
8093 * g++.dg/tls/thread_local12l.C: New test.
8094
8095 PR c++/87481
8096 * g++.dg/cpp1y/constexpr-87481.C: New test.
8097
8098 2019-03-22 Simon Wright <simon@pushface.org>
8099
8100 PR ada/89583
8101 * gnat.dg/socket2.adb: New.
8102
8103 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
8104
8105 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
8106
8107 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
8108
8109 PR target/89784
8110 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
8111 for _mm_mask{,3,z}_*.
8112 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
8113 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
8114 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
8115 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
8116 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
8117 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
8118 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
8119 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
8120 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
8121 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
8122 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
8123 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
8124 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
8125 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
8126 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
8127
8128 2019-03-22 Jakub Jelinek <jakub@redhat.com>
8129
8130 PR target/89784
8131 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
8132 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
8133 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
8134 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
8135 __builtin_ia32_vfmsubss3_mask3): Define.
8136 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
8137 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
8138 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
8139 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
8140 __builtin_ia32_vfmsubss3_mask3): Define.
8141 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
8142 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
8143 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
8144 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
8145 __builtin_ia32_vfmsubss3_mask3): Define.
8146 * gcc.target/i386/sse-14.c: Add tests for
8147 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
8148 * gcc.target/i386/sse-22.c: Likewise.
8149
8150 2019-03-21 Martin Sebor <msebor@redhat.com>
8151
8152 PR tree-optimization/89350
8153 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
8154 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
8155 * gcc.dg/Wstringop-overflow-11.c: New test.
8156 * gcc.dg/Wstringop-overflow-12.c: New test.
8157 * gcc.dg/pr89350.c: New test.
8158 * gcc.dg/pr40340-1.c: Adjust expected warning.
8159 * gcc.dg/pr40340-2.c: Same.
8160 * gcc.dg/pr40340-4.c: Same.
8161 * gcc.dg/pr40340-5.c: Same.
8162
8163 2019-03-21 Jakub Jelinek <jakub@redhat.com>
8164
8165 PR lto/89692
8166 * g++.dg/other/pr89692.C: New test.
8167
8168 PR c++/89767
8169 * g++.dg/cpp1y/lambda-init18.C: New test.
8170 * g++.dg/cpp1y/lambda-init19.C: New test.
8171 * g++.dg/cpp1y/pr89767.C: New test.
8172
8173 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
8174 Cesar Philippidis <cesar@codesourcery.com>
8175
8176 PR fortran/72741
8177 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
8178 file.
8179 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
8180 Likewise.
8181
8182 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
8183
8184 PR fortran/72741
8185 * c-c++-common/goacc/routine-3-extern.c: New file.
8186 * c-c++-common/goacc/routine-3.c: Adjust.
8187 * c-c++-common/goacc/routine-4-extern.c: New file.
8188 * c-c++-common/goacc/routine-4.c: Adjust.
8189 * gfortran.dg/goacc/routine-module-3.f90: New file.
8190
8191 PR fortran/89773
8192 * gfortran.dg/goacc/pr89773.f90: New file.
8193 * gfortran.dg/goacc/pr77765.f90: Adjust.
8194 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
8195
8196 PR fortran/72741
8197 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
8198
8199 PR fortran/72741
8200 * gfortran.dg/goacc/routine-module-1.f90: New file.
8201 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
8202 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
8203
8204 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
8205
8206 PR fortran/56408
8207 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
8208 (dg-compile-aux-modules): Fix diagnostic.
8209 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
8210 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
8211
8212 PR fortran/56408
8213 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
8214 missing nexted dg-test call support in dejaGNU 1.4.4.
8215
8216 PR fortran/29383
8217 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
8218 other '*.exp' files.
8219
8220 2019-03-21 Richard Biener <rguenther@suse.de>
8221
8222 PR tree-optimization/89779
8223 * gcc.dg/torture/pr89779.c: New testcase.
8224
8225 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
8226
8227 PR c++/78645
8228 * g++.dg/cpp0x/constexpr-ice20.C: New.
8229
8230 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
8231
8232 PR c++/89571
8233 * g++.dg/cpp0x/noexcept37.C: New.
8234
8235 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
8236
8237 PR d/89017
8238 * gdc.dg/pr89017.d: New test.
8239
8240 2019-03-20 Janus Weil <janus@gcc.gnu.org>
8241
8242 PR fortran/71861
8243 * gfortran.dg/interface_abstract_5.f90: New test case.
8244
8245 2019-03-20 Jakub Jelinek <jakub@redhat.com>
8246
8247 PR target/89775
8248 * gcc.target/s390/pr89775-1.c: New test.
8249 * gcc.target/s390/pr89775-2.c: New test.
8250
8251 2019-03-20 Jakub Jelinek <jakub@redhat.com>
8252
8253 PR target/89752
8254 * g++.target/aarch64/aarch64.exp: New file.
8255 * g++.target/aarch64/pr89752.C: New test.
8256
8257 2019-03-19 Martin Sebor <msebor@redhat.com>
8258
8259 PR tree-optimization/89688
8260 * gcc.dg/strlenopt-61.c: New test.
8261 * g++.dg/warn/Wstringop-overflow-2.C: New test.
8262
8263 2019-03-19 Jim Wilson <jimw@sifive.com>
8264
8265 PR target/89411
8266 * gcc.target/riscv/losum-overflow.c: New test.
8267
8268 2019-03-19 Martin Sebor <msebor@redhat.com>
8269
8270 PR tree-optimization/89644
8271 * gcc.dg/Wstringop-truncation-8.c: New test.
8272
8273 2019-03-19 Martin Liska <mliska@suse.cz>
8274
8275 PR middle-end/89737
8276 * gcc.dg/pr89737.c: New test.
8277
8278 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
8279
8280 PR lto/87809
8281 PR lto/89335
8282 * g++.dg/lto/pr87089_0.C: New testcase.
8283 * g++.dg/lto/pr87089_1.C: New testcase.
8284 * g++.dg/lto/pr89335_0.C: New testcase.
8285
8286 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8287
8288 PR target/89736
8289 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
8290 restrict this test to vsx targets.
8291
8292 2019-03-19 Jakub Jelinek <jakub@redhat.com>
8293
8294 PR target/89752
8295 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
8296 * g++.dg/ext/asm16.C: Likewise.
8297 * g++.dg/ext/asm17.C: New test.
8298
8299 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
8300
8301 * c-c++-common/unroll-7.c: New test.
8302
8303 2019-03-19 Jakub Jelinek <jakub@redhat.com>
8304
8305 PR target/89726
8306 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
8307 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
8308 Add expected results for them.
8309
8310 PR c/89734
8311 * gcc.dg/pr89734.c: New test.
8312
8313 2019-03-18 Martin Sebor <msebor@redhat.com>
8314
8315 PR tree-optimization/89720
8316 * gcc.dg/Warray-bounds-42.c: New test.
8317
8318 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
8319
8320 PR c++/89630
8321 * g++.target/i386/pr89630.C: New test.
8322
8323 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
8324
8325 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
8326
8327 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
8328
8329 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
8330 the "store" test as well.
8331 * gcc.target/powerpc/bswap32.c: Ditto.
8332
8333 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
8334
8335 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
8336 the "store" test as well.
8337 * gcc.target/powerpc/bswap32.c: Ditto.
8338
8339 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
8340
8341 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
8342 "exceeds" instead of just one that talks about "too large".
8343
8344 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
8345
8346 * gcc.target/aarch64/sve/cost_model_1.c: New test.
8347
8348 2019-03-18 Martin Jambor <mjambor@suse.cz>
8349
8350 PR tree-optimization/89546
8351 * gcc.dg/tree-ssa/pr89546.c: New test.
8352
8353 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
8354
8355 PR target/89627
8356 * g++.target/riscv/call-with-empty-struct-float.C: New file.
8357 * g++.target/riscv/call-with-empty-struct-int.C: New file.
8358 * g++.target/riscv/call-with-empty-struct.H: New file.
8359 * g++.target/riscv/riscv.exp: New file.
8360
8361 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
8362
8363 PR c++/85014
8364 * g++.dg/cpp0x/pr85014.C: New.
8365
8366 2019-03-18 Jakub Jelinek <jakub@redhat.com>
8367
8368 PR middle-end/86979
8369 * gcc.dg/pr86979.c: New test.
8370
8371 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8372
8373 PR fortran/88008
8374 * gfortran.dg/typebound_call_31.f90: New test.
8375
8376 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
8377
8378 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
8379 hppa*-*-hpux*.
8380 * gcc.dg/compat/pr83487-1_y.c: Likewise.
8381
8382 * gfortran.dg/pointer_init_10.f90: Require visibility support.
8383 * gfortran.dg/temporary_3.f90: Likewise.
8384
8385 * gcc.dg/pr88074.c: Require c99_runtime.
8386 * gcc.dg/warn-abs-1.c: Likewise.
8387 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
8388
8389 PR testsuite/89666
8390 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
8391 hppa*-*-hpux*.
8392 * gcc.dg/attr-copy.c: Require alias support.
8393 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
8394
8395 2019-03-16 Jakub Jelinek <jakub@redhat.com>
8396
8397 PR fortran/89724
8398 * gfortran.dg/continuation_15.f90: New test.
8399 * gfortran.dg/continuation_16.f90: New test.
8400
8401 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
8402
8403 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
8404
8405 PR testsuite/89393
8406 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
8407 * g++.dg/cpp0x/pr84497.C: Likewise.
8408
8409 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
8410 * gcc.dg/attr-copy-6.c: Likewise.
8411 * gcc.dg/pr87793.c: Likewise.
8412
8413 PR testsuite/89471
8414 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
8415
8416 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
8417 * gcc.dg/gimplefe-34.c: Likewise.
8418 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
8419 * gcc.dg/compat/pr83487-2_y.c: Likewise.
8420
8421 PR testsuite/84174
8422 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
8423 hppa*64*-*-*.
8424
8425 PR testsuite/83453
8426 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
8427
8428 * lib/target-supports.exp (check_ascii_locale_available): Remove
8429 hppa*-*-hpux*.
8430
8431 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8432
8433 PR fortran/84394
8434 * gfortran.dg/blockdata_11.f90: New test.
8435
8436 2019-03-15 Harald Anlauf <anlauf@gmx.de>
8437
8438 PR fortran/60091
8439 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
8440 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
8441
8442 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
8443
8444 PR target/87532
8445 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
8446 instruction selection.
8447 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
8448 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
8449 * gcc.target/powerpc/pr87532-mc.c: New test.
8450 * gcc.target/powerpc/pr87532.c: New test.
8451 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
8452 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
8453 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
8454 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
8455 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
8456 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
8457 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
8458 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
8459 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
8460 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
8461 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
8462 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
8463 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
8464 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
8465 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
8466 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
8467 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
8468 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
8469 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
8470 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
8471 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
8472 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
8473 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
8474 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
8475 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
8476 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
8477 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
8478
8479 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
8480
8481 PR c++/88534
8482 PR c++/88537
8483 * g++.dg/cpp2a/pr88534.C: New.
8484 * g++.dg/cpp2a/pr88537.C: New.
8485
8486 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
8487
8488 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
8489 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
8490 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
8491 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
8492
8493 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8494
8495 PR target/89719
8496 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
8497 * gcc.target/aarch64/spellcheck_5.c: Likewise.
8498 * gcc.target/aarch64/spellcheck_6.c: Likewise.
8499
8500 2019-03-15 Jakub Jelinek <jakub@redhat.com>
8501
8502 PR c++/89709
8503 * g++.dg/cpp0x/constexpr-89709.C: New test.
8504
8505 PR debug/89704
8506 * gcc.dg/debug/pr89704.c: New test.
8507
8508 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
8509
8510 PR target/89650
8511 * g++.target/i386/pr89650.C: New test.
8512
8513 2019-03-14 Richard Biener <rguenther@suse.de>
8514
8515 * gcc.dg/gimplefe-13.c: Adjust.
8516 * gcc.dg/gimplefe-14.c: Likewise.
8517 * gcc.dg/gimplefe-17.c: Likewise.
8518 * gcc.dg/gimplefe-18.c: Likewise.
8519 * gcc.dg/gimplefe-7.c: Likewise.
8520 * gcc.dg/torture/pr89595.c: Likewise.
8521 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
8522 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
8523 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
8524 * gcc.dg/tree-ssa/scev-3.c: Likewise.
8525 * gcc.dg/tree-ssa/scev-4.c: Likewise.
8526 * gcc.dg/tree-ssa/scev-5.c: Likewise.
8527 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
8528 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
8529
8530 2019-03-14 Jakub Jelinek <jakub@redhat.com>
8531
8532 PR ipa/89684
8533 * gcc.target/i386/pr89684.c: New test.
8534
8535 PR rtl-optimization/89679
8536 * gcc.dg/pr89679.c: New test.
8537
8538 2019-03-14 Richard Biener <rguenther@suse.de>
8539
8540 PR tree-optimization/89710
8541 * gcc.dg/torture/pr89710.c: New testcase.
8542
8543 2019-03-14 Richard Biener <rguenther@suse.de>
8544
8545 PR middle-end/89698
8546 * g++.dg/torture/pr89698.C: New testcase.
8547
8548 2019-03-14 Jakub Jelinek <jakub@redhat.com>
8549
8550 PR tree-optimization/89703
8551 * gcc.c-torture/compile/pr89703-1.c: New test.
8552 * gcc.c-torture/compile/pr89703-2.c: New test.
8553
8554 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
8555
8556 PR target/89523
8557 * gcc.target/i386/pr89523-1a.c: New test.
8558 * gcc.target/i386/pr89523-1b.c: Likewise.
8559 * gcc.target/i386/pr89523-2.c: Likewise.
8560 * gcc.target/i386/pr89523-3.c: Likewise.
8561 * gcc.target/i386/pr89523-4.c: Likewise.
8562 * gcc.target/i386/pr89523-5.c: Likewise.
8563 * gcc.target/i386/pr89523-6.c: Likewise.
8564 * gcc.target/i386/pr89523-7.c: Likewise.
8565 * gcc.target/i386/pr89523-8.c: Likewise.
8566 * gcc.target/i386/pr89523-9.c: Likewise.
8567
8568 2019-03-14 Jakub Jelinek <jakub@redhat.com>
8569
8570 PR c++/89512
8571 * g++.dg/cpp1y/var-templ61.C: New test.
8572
8573 PR c++/89652
8574 * g++.dg/cpp1y/constexpr-89652.C: New test.
8575
8576 2019-03-13 Harald Anlauf <anlauf@gmx.de>
8577
8578 PR fortran/87045
8579 * gfortran.dg/pr87045.f90: New test.
8580
8581 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
8582
8583 PR target/85860
8584 * gcc.target/i386/pr85860.c: New.
8585
8586 2019-03-13 Marek Polacek <polacek@redhat.com>
8587
8588 PR c++/89686 - mixing init-capture and simple-capture in lambda.
8589 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
8590
8591 PR c++/89660 - bogus error with -Wredundant-move.
8592 * g++.dg/cpp0x/Wredundant-move8.C: New test.
8593 * g++.dg/cpp0x/Wredundant-move9.C: New test.
8594
8595 2019-03-13 Janus Weil <janus@gcc.gnu.org>
8596
8597 PR fortran/89601
8598 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
8599 * gfortran.dg/pdt_30.f90: New test case.
8600
8601 2019-03-13 Marek Polacek <polacek@redhat.com>
8602
8603 PR c++/88979 - further P0634 fix for constructors.
8604 * g++.dg/cpp2a/typename15.C: New test.
8605
8606 2019-03-13 Martin Sebor <msebor@redhat.com>
8607
8608 PR tree-optimization/89662
8609 * gcc.dg/Warray-bounds-41.c: New test.
8610
8611 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8612
8613 PR c++/63508
8614 * g++.dg/cpp0x/auto53.C: New.
8615
8616 2019-03-13 Richard Biener <rguenther@suse.de>
8617
8618 PR middle-end/89677
8619 * gcc.dg/torture/pr89677.c: New testcase.
8620
8621 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8622
8623 PR c++/85558
8624 * g++.dg/other/friend16.C: New.
8625 * g++.dg/other/friend17.C: Likewise.
8626
8627 2019-03-13 Jakub Jelinek <jakub@redhat.com>
8628
8629 PR middle-end/88588
8630 * c-c++-common/gomp/pr88588.c: New test.
8631
8632 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8633
8634 PR fortran/66695
8635 PR fortran/77746
8636 PR fortran/79485
8637 * gfortran.dg/binding_label_tests_30.f90: New test.
8638 * gfortran.dg/binding_label_tests_31.f90: New test.
8639 * gfortran.dg/binding_label_tests_32.f90: New test.
8640 * gfortran.dg/binding_label_tests_33.f90: New test.
8641
8642 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
8643
8644 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
8645 * gdc.dg/ubsan/ubsan.exp: New file.
8646 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
8647 Explicitly return flags from procedure.
8648
8649 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
8650
8651 PR d/88957
8652 * gdc.dg/pr88957.d: New test.
8653 * gdc.dg/simd.d: Add new vector tests.
8654
8655 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
8656
8657 PR d/87824
8658 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
8659 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
8660 -nostdinc++ flag.
8661
8662 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8663
8664 PR fortran/87673
8665 * gfortran.dg/charlen_17.f90: New test.
8666
8667 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
8668
8669 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
8670
8671 2019-03-12 Martin Liska <mliska@suse.cz>
8672
8673 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
8674 * gfortran.dg/binding_label_tests_4.f03: Likewise.
8675 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
8676 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
8677 * gfortran.dg/c_loc_tests_17.f90: Likewise.
8678 * gfortran.dg/constructor_9.f90: Likewise.
8679 * gfortran.dg/dec_structure_8.f90: Likewise.
8680 * gfortran.dg/entry_4.f90: Likewise.
8681 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
8682 * gfortran.dg/initialization_23.f90: Likewise.
8683 * gfortran.dg/logical_assignment_1.f90: Likewise.
8684 * gfortran.dg/pr80752.f90: Likewise.
8685 * gfortran.dg/pr88116_1.f90: Likewise.
8686 * gfortran.dg/pr88467.f90: Likewise.
8687 * gfortran.dg/typebound_call_7.f03: Likewise.
8688 * gfortran.dg/typebound_generic_1.f03: Likewise.
8689 * gfortran.dg/typebound_operator_2.f03: Likewise.
8690 * gfortran.dg/typebound_operator_4.f03: Likewise.
8691 * gfortran.dg/typebound_proc_9.f03: Likewise.
8692 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
8693
8694 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
8695
8696 PR fortran/89363
8697 * gfortran.dg/assumed_rank_16.f90: New test.
8698
8699 PR fortran/89364
8700 * gfortran.dg/assumed_rank_17.f90: New test.
8701
8702 2019-03-12 Jakub Jelinek <jakub@redhat.com>
8703
8704 PR middle-end/89663
8705 * gcc.c-torture/compile/pr89663-1.c: New test.
8706 * gcc.c-torture/compile/pr89663-2.c: New test.
8707
8708 2019-03-12 Richard Biener <rguenther@suse.de>
8709
8710 PR tree-optimization/89664
8711 * gfortran.dg/pr89664.f90: New testcase.
8712
8713 2019-03-11 Jakub Jelinek <jakub@redhat.com>
8714
8715 PR fortran/89651
8716 * gfortran.dg/gomp/pr89651.f90: New test.
8717
8718 PR middle-end/89655
8719 PR bootstrap/89656
8720 * gcc.c-torture/compile/pr89655.c: New test.
8721
8722 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
8723
8724 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
8725 target.
8726
8727 2019-03-11 Martin Liska <mliska@suse.cz>
8728
8729 * g++.dg/conversion/simd3.C (foo): Wrap option names
8730 with apostrophe character.
8731 * g++.dg/cpp1z/decomp3.C (test): Likewise.
8732 (test3): Likewise.
8733 * g++.dg/cpp1z/decomp4.C (test): Likewise.
8734 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
8735 * g++.dg/cpp1z/decomp45.C (f): Likewise.
8736 * g++.dg/opt/pr34036.C: Likewise.
8737 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
8738 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
8739 * gcc.dg/cpp/dir-only-4.c: Likewise.
8740 * gcc.dg/cpp/dir-only-5.c: Likewise.
8741 * gcc.dg/cpp/pr71591.c: Likewise.
8742 * gcc.dg/format/opt-1.c: Likewise.
8743 * gcc.dg/format/opt-2.c: Likewise.
8744 * gcc.dg/format/opt-3.c: Likewise.
8745 * gcc.dg/format/opt-4.c: Likewise.
8746 * gcc.dg/format/opt-5.c: Likewise.
8747 * gcc.dg/format/opt-6.c: Likewise.
8748 * gcc.dg/pr22231.c: Likewise.
8749 * gcc.dg/pr33007.c: Likewise.
8750 * gcc.dg/simd-1.c (hanneke): Likewise.
8751 * gcc.dg/simd-5.c: Likewise.
8752 * gcc.dg/simd-6.c: Likewise.
8753 * gcc.dg/spellcheck-options-14.c: Likewise.
8754 * gcc.dg/spellcheck-options-15.c: Likewise.
8755 * gcc.dg/spellcheck-options-16.c: Likewise.
8756 * gcc.dg/spellcheck-options-17.c: Likewise.
8757 * gcc.dg/tree-ssa/pr23109.c: Likewise.
8758 * gcc.dg/tree-ssa/recip-5.c: Likewise.
8759 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
8760 (__attribute__): Likewise.
8761 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
8762 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
8763 * gcc.target/powerpc/warn-1.c: Likewise.
8764 * gcc.target/powerpc/warn-2.c: Likewise.
8765
8766 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
8767
8768 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
8769
8770 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
8771
8772 * c-c++-common/unroll-6.c: New test.
8773
8774 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
8775
8776 PR c++/87571
8777 * g++.dg/template/memfriend18.C: New.
8778
8779 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8780
8781 * gdc.dg/pr89041.d: Mark as compile test.
8782
8783 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8784
8785 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
8786 dg-options.
8787
8788 2019-03-10 Martin Jambor <mjambor@suse.cz>
8789
8790 PR tree-optimization/85762
8791 PR tree-optimization/87008
8792 PR tree-optimization/85459
8793 * g++.dg/tree-ssa/pr87008.C: New test.
8794 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
8795
8796 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8797
8798 PR fortran/66089
8799 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
8800 * gfortran.dg/no_arg_check_2.f90: Likewise.
8801
8802 2019-03-10 Jakub Jelinek <jakub@redhat.com>
8803
8804 PR c++/89648
8805 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
8806
8807 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8808
8809 PR fortran/66089
8810 * gfortran.dg/dependency_53.f90: New test.
8811
8812 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8813
8814 PR fortran/87734
8815 * gfortran.dg/public_private_module_10.f90: New test.
8816
8817 2019-03-09 John David Anglin <dave.anglin@bell.net>
8818
8819 PR c++/70349
8820 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
8821
8822 PR middle-end/68733
8823 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
8824
8825 PR testsuite/89472
8826 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
8827
8828 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
8829
8830 PR c++/87750
8831 * g++.dg/cpp0x/pr87750.C: New.
8832
8833 2019-03-09 John David Anglin <dave.anglin@bell.net>
8834
8835 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
8836 * c-c++-common/ident-1a.c: Likewise.
8837 * c-c++-common/ident-1b.c: Likewise.
8838 * c-c++-common/ident-2b.c: Likewise.
8839
8840 * g++.dg/tls/pr77285-2.C: Require tls_native support.
8841
8842 * g++.dg/ext/visibility/lambda1.C: Require visibility.
8843
8844 PR inline-asm/87010
8845 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
8846
8847 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
8848 libatomic_available.
8849
8850 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
8851
8852 PR d/89041
8853 * gdc.dg/pr89041.d: New test.
8854
8855 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8856
8857 PR fortran/71544
8858 * gfortran.dg/c_ptr_tests_19.f90: New test.
8859
8860 2019-03-09 John David Anglin <dave.anglin@bell.net>
8861
8862 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
8863 * gnat.dg/debug12.adb: Likewise.
8864
8865 * lib/target-supports.exp (check_effective_target_weak_undefined):
8866 Return 0 on hppa*-*-hpux*.
8867 (check_ascii_locale_available): Likewise.
8868
8869 2019-03-09 Janus Weil <janus@gcc.gnu.org>
8870
8871 PR fortran/84504
8872 * gfortran.dg/pointer_init_10.f90: New test case.
8873
8874 2019-03-09 John David Anglin <dave.anglin@bell.net>
8875
8876 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
8877
8878 2019-03-09 John David Anglin <dave.anglin@bell.net>
8879
8880 PR fortran/89639
8881 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
8882
8883 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
8884
8885 PR fortran/71203
8886 * gfortran.dg/array_simplify_3.f90: New test case.
8887
8888 2019-03-09 Jakub Jelinek <jakub@redhat.com>
8889
8890 PR c/88568
8891 * g++.dg/other/pr88568.C: New test.
8892
8893 PR rtl-optimization/89634
8894 * gcc.c-torture/execute/pr89634.c: New test.
8895
8896 2019-03-08 Jakub Jelinek <jakub@redhat.com>
8897
8898 PR c/85870
8899 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
8900 -r -nostdlib -flinker-output=nolto-rel.
8901
8902 2019-03-08 David Malcolm <dmalcolm@redhat.com>
8903
8904 PR target/79926
8905 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
8906 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8907 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8908 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8909
8910 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8911
8912 PR c++/63540
8913 * g++.dg/cpp0x/implicit17.C: New.
8914
8915 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8916
8917 PR c++/22149
8918 * g++.dg/template/access29.C: New.
8919
8920 2019-03-08 Jakub Jelinek <jakub@redhat.com>
8921
8922 PR c++/82075
8923 * g++.dg/cpp1z/decomp49.C: New test.
8924
8925 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
8926
8927 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
8928
8929 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
8930
8931 PR target/68924
8932 PR target/78782
8933 PR target/87558
8934 * gcc.target/i386/pr78782.c: New test.
8935 * gcc.target/i386/pr87558.c: Ditto.
8936
8937 2019-03-08 Jakub Jelinek <jakub@redhat.com>
8938
8939 PR c/85870
8940 * gcc.dg/lto/pr85870_0.c: New test.
8941 * gcc.dg/lto/pr85870_1.c: New test.
8942
8943 2019-03-08 Martin Liska <mliska@suse.cz>
8944
8945 PR target/86952
8946 * gcc.target/i386/pr86952.c: New test.
8947 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
8948 scanned pattern.
8949 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8950
8951 2019-03-08 Jakub Jelinek <jakub@redhat.com>
8952
8953 PR c++/89585
8954 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
8955 asm volatile.
8956
8957 PR c++/89599
8958 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
8959 * g++.dg/parse/array-size2.C: Likewise.
8960 * g++.dg/cpp0x/constexpr-89599.C: New test.
8961
8962 PR c++/89622
8963 * g++.dg/warn/pr89622.C: New test.
8964
8965 2019-03-07 Jakub Jelinek <jakub@redhat.com>
8966
8967 PR target/80003
8968 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
8969 * gcc.target/i386/interrupt-6.c: Likewise.
8970 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
8971
8972 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
8973
8974 PR c++/84518
8975 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
8976 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
8977
8978 2019-03-07 Jakub Jelinek <jakub@redhat.com>
8979
8980 PR translation/79999
8981 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
8982 * c-c++-common/gomp/doacross-3.c: New test.
8983
8984 PR target/89602
8985 * gcc.target/i386/avx512f-vmovss-1.c: New test.
8986 * gcc.target/i386/avx512f-vmovss-2.c: New test.
8987 * gcc.target/i386/avx512f-vmovss-3.c: New test.
8988 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
8989 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
8990 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
8991
8992 2019-03-07 Martin Jambor <mjambor@suse.cz>
8993
8994 PR lto/87525
8995 * gcc.dg/ipa/ipcp-5.c: New test.
8996
8997 2019-03-07 Martin Jambor <mjambor@suse.cz>
8998
8999 PR ipa/88235
9000 * g++.dg/ipa/pr88235.C: New test.
9001
9002 2019-04-07 Richard Biener <rguenther@suse.de>
9003
9004 PR middle-end/89618
9005 * gcc.target/i386/pr89618.c: New testcase.
9006
9007 2019-03-07 Richard Biener <rguenther@suse.de>
9008
9009 PR tree-optimization/89595
9010 * gcc.dg/torture/pr89595.c: New testcase.
9011
9012 2019-03-07 Jakub Jelinek <jakub@redhat.com>
9013
9014 PR c++/89585
9015 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
9016
9017 2019-03-06 Harald Anlauf <anlauf@gmx.de>
9018
9019 PR fortran/71203
9020 * gfortran.dg/substr_8.f90: New test.
9021
9022 2019-03-06 Jakub Jelinek <jakub@redhat.com>
9023
9024 PR c++/87148
9025 * g++.dg/ext/flexary34.C: New test.
9026
9027 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
9028
9029 PR rtl-optimization/88845
9030 * gcc.target/powerpc/pr88845.c: New test.
9031
9032 2019-03-06 Marek Polacek <polacek@redhat.com>
9033
9034 PR c++/87378 - bogus -Wredundant-move warning.
9035 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
9036 * g++.dg/cpp0x/Wredundant-move7.C: New test.
9037
9038 2019-03-06 Richard Biener <rguenther@suse.de>
9039
9040 PR testsuite/89551
9041 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
9042 the way that makes the testcase PASS.
9043
9044 2019-03-05 Jakub Jelinek <jakub@redhat.com>
9045
9046 PR middle-end/89590
9047 * gcc.dg/pr89590.c: New test.
9048
9049 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
9050
9051 PR target/89222
9052 * gcc.target/arm/pr89222.c: Add new test.
9053
9054 2019-03-05 Richard Biener <rguenther@suse.de>
9055
9056 PR tree-optimization/89594
9057 * gcc.dg/pr89594.c: New testcase.
9058
9059 2019-03-05 Jakub Jelinek <jakub@redhat.com>
9060
9061 PR tree-optimization/89487
9062 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
9063 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
9064 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
9065 "%r14".
9066
9067 PR bootstrap/89560
9068 * g++.dg/other/pr89560.C: New test.
9069
9070 PR tree-optimization/89570
9071 * gcc.dg/pr89570.c: New test.
9072
9073 PR tree-optimization/89566
9074 * c-c++-common/pr89566.c: New test.
9075
9076 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9077
9078 PR c++/84605
9079 * g++.dg/parse/crash69.C: New.
9080
9081 2019-03-04 Jakub Jelinek <jakub@redhat.com>
9082
9083 PR c++/71446
9084 * g++.dg/cpp2a/desig12.C: New test.
9085 * g++.dg/cpp2a/desig13.C: New test.
9086
9087 2019-03-04 Tamar Christina <tamar.christina@arm.com>
9088
9089 PR target/88530
9090 * gcc.target/aarch64/options_set_10.c: Add native.
9091
9092 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
9093
9094 PR tree-optimization/89437
9095 * gcc.dg/sinatan-1.c: Fix testcase.
9096
9097 2019-03-04 Richard Biener <rguenther@suse.de>
9098
9099 PR middle-end/89572
9100 * gcc.dg/torture/pr89572.c: New testcase.
9101
9102 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
9103
9104 PR tree-optimization/89487
9105 * gcc.dg/tree-ssa/pr89487.c: New test.
9106
9107 2019-03-03 Harald Anlauf <anlauf@gmx.de>
9108
9109 PR fortran/77583
9110 * gfortran.dg/pr77583.f90: New test.
9111
9112 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9113
9114 PR fortran/72714
9115 * gfortran.dg/coarray_allocate_11.f90: New test.
9116
9117 2019-03-02 Harald Anlauf <anlauf@gmx.de>
9118
9119 PR fortran/89516
9120 * gfortran.dg/pr89492.f90: Adjust testcase.
9121 * gfortran.dg/transfer_check_5.f90: New test.
9122
9123 2019-03-02 Jakub Jelinek <jakub@redhat.com>
9124
9125 PR c++/71446
9126 * g++.dg/cpp2a/desig10.C: New test.
9127 * g++.dg/cpp2a/desig11.C: New test.
9128 * g++.dg/ext/desig4.C: Expect 4 new errors.
9129
9130 PR target/89506
9131 * gcc.dg/pr89506.c: New test.
9132
9133 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
9134 Monk Chiang <sh.chiang04@gmail.com>
9135
9136 * gcc.target/riscv/attribute-1.c: New.
9137 * gcc.target/riscv/attribute-2.c: Likewise.
9138 * gcc.target/riscv/attribute-3.c: Likewise.
9139 * gcc.target/riscv/attribute-4.c: Likewise.
9140 * gcc.target/riscv/attribute-5.c: Likewise.
9141 * gcc.target/riscv/attribute-6.c: Likewise.
9142 * gcc.target/riscv/attribute-7.c: Likewise.
9143 * gcc.target/riscv/attribute-8.c: Likewise.
9144 * gcc.target/riscv/attribute-9.c: Likewise.
9145
9146 * gcc.target/riscv/arch-1.c: New.
9147 * gcc.target/riscv/arch-2.c: Likewise.
9148 * gcc.target/riscv/arch-3.c: Likewise.
9149 * gcc.target/riscv/arch-4.c: Likewise.
9150
9151 2019-03-01 Jakub Jelinek <jakub@redhat.com>
9152
9153 PR middle-end/89497
9154 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
9155 scan-tree-dump-times from dom3 to tracer pass.
9156
9157 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
9158
9159 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
9160 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
9161
9162 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
9163
9164 PR rtl-optimization/85899
9165 * gcc.dg/pr85899.c: New test.
9166
9167 2019-03-01 Marek Polacek <polacek@redhat.com>
9168
9169 PR c++/89537 - missing location for error with non-static member fn.
9170 * g++.dg/diagnostic/member-fn-1.C: New test.
9171
9172 PR c++/89532 - ICE with incomplete type in decltype.
9173 * g++.dg/cpp2a/nontype-class14.C: New test.
9174
9175 2019-03-01 Jakub Jelinek <jakub@redhat.com>
9176
9177 Implement P1002R1, Try-catch blocks in constexpr functions
9178 PR c++/89513
9179 * g++.dg/cpp2a/constexpr-try1.C: New test.
9180 * g++.dg/cpp2a/constexpr-try2.C: New test.
9181 * g++.dg/cpp2a/constexpr-try3.C: New test.
9182 * g++.dg/cpp2a/constexpr-try4.C: New test.
9183 * g++.dg/cpp2a/constexpr-try5.C: New test.
9184 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
9185
9186 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
9187
9188 PR tree-optimization/89535
9189 * gfortran.dg/vect/pr89535.f90: New test.
9190
9191 2019-03-01 Richard Biener <rguenther@suse.de>
9192
9193 PR middle-end/89541
9194 * gfortran.dg/pr89451.f90: New testcase.
9195
9196 2019-03-01 Richard Biener <rguenther@suse.de>
9197
9198 PR middle-end/89497
9199 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
9200 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
9201 that happen now earlier.
9202
9203 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
9204
9205 * gcc.c-torture/execute/20190228-1.c: New test.
9206
9207 2019-02-28 Marek Polacek <polacek@redhat.com>
9208
9209 PR c++/87068 - missing diagnostic with fallthrough statement.
9210 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
9211
9212 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
9213 Cesar Philippidis <cesar@codesourcery.com>
9214
9215 PR fortran/72741
9216 PR fortran/89433
9217 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
9218 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
9219
9220 PR fortran/72741
9221 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
9222
9223 PR fortran/72741
9224 PR fortran/89433
9225 * gfortran.dg/goacc/routine-6.f90: Update
9226 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
9227 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
9228
9229 2019-02-28 Jakub Jelinek <jakub@redhat.com>
9230
9231 PR c/89521
9232 * gcc.dg/pr89521-1.c: New test.
9233 * gcc.dg/pr89521-2.c: New test.
9234
9235 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
9236
9237 PR testsuite/89441
9238 * g++.dg/ipa/pr89009.C: Update symbol visibility.
9239
9240 2019-02-28 Tamar Christina <tamar.christina@arm.com>
9241
9242 PR target/88530
9243 * gcc.target/aarch64/options_set_10.c: New test.
9244
9245 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
9246
9247 PR c++/89522
9248 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
9249
9250 2019-02-28 Jakub Jelinek <jakub@redhat.com>
9251
9252 PR c/89525
9253 * gcc.dg/pr89525.c: New test.
9254
9255 PR c/89520
9256 * gcc.dg/pr89520-1.c: New test.
9257 * gcc.dg/pr89520-2.c: New test.
9258
9259 2019-02-27 Marek Polacek <polacek@redhat.com>
9260
9261 PR c++/88857 - ICE with value-initialization of argument in template.
9262 * g++.dg/cpp0x/initlist-value4.C: New test.
9263
9264 2019-02-27 Marek Polacek <polacek@redhat.com>
9265
9266 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
9267 * g++.dg/cpp0x/using-enum-3.C: New test.
9268
9269 2019-02-27 Jakub Jelinek <jakub@redhat.com>
9270
9271 PR tree-optimization/89280
9272 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
9273 keyword.
9274
9275 2019-02-27 Richard Biener <rguenther@suse.de>
9276
9277 * gcc.dg/gimplefe-36.c: New testcase.
9278
9279 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9280
9281 PR c++/89488
9282 * g++.dg/cpp0x/nsdmi15.C: New.
9283
9284 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9285
9286 PR c++/88987
9287 * g++.dg/cpp0x/pr88987.C: New.
9288
9289 2019-02-27 Jakub Jelinek <jakub@redhat.com>
9290
9291 PR tree-optimization/89280
9292 * gcc.c-torture/compile/pr89280.c: New test.
9293 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
9294 function. Skip the test for -O0.
9295
9296 2018-02-26 Steve Ellcey <sellcey@marvell.com>
9297
9298 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
9299 * gfortran.dg/simd-builtins-2.f90: Ditto.
9300 * gfortran.dg/simd-builtins-6.f90: Ditto.
9301 * gfortran.dg/simd-builtins-8.f90: New test.
9302 * gfortran.dg/simd-builtins-8.h: New header file.
9303
9304 2019-02-26 Jakub Jelinek <jakub@redhat.com>
9305
9306 PR c++/89507
9307 * g++.dg/other/new2.C: New test.
9308
9309 PR tree-optimization/89500
9310 * gcc.dg/pr89500.c: New test.
9311 * gcc.dg/Wstringop-overflow-10.c: New test.
9312 * gcc.dg/strlenopt-60.c: New test.
9313
9314 2019-02-26 Harald Anlauf <anlauf@gmx.de>
9315
9316 PR fortran/89492
9317 * gfortran.dg/pr89492.f90: New test.
9318
9319 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9320
9321 PR fortran/89496
9322 * gfortran.dg/altreturn_9_0.f90: New file.
9323 * gfortran.dg/altreturn_9_1.f90: New file.
9324
9325 2019-02-26 Jakub Jelinek <jakub@redhat.com>
9326
9327 PR c++/89481
9328 * g++.dg/cpp1y/constexpr-89481.C: New test.
9329
9330 2019-02-26 Richard Biener <rguenther@suse.de>
9331
9332 PR tree-optimization/89505
9333 * gcc.dg/torture/pr89505.c: New testcase.
9334
9335 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
9336
9337 * gnat.dg/opt77.adb: New test.
9338 * gnat.dg/opt77_pkg.ad[sb]: New helper.
9339
9340 2019-02-26 Jakub Jelinek <jakub@redhat.com>
9341
9342 PR target/89474
9343 * gcc.target/i386/pr89474.c: New test.
9344
9345 2019-02-25 Jakub Jelinek <jakub@redhat.com>
9346
9347 PR c/77754
9348 * gcc.c-torture/compile/pr77754-1.c: New test.
9349 * gcc.c-torture/compile/pr77754-2.c: New test.
9350 * gcc.c-torture/compile/pr77754-3.c: New test.
9351 * gcc.c-torture/compile/pr77754-4.c: New test.
9352 * gcc.c-torture/compile/pr77754-5.c: New test.
9353 * gcc.c-torture/compile/pr77754-6.c: New test.
9354
9355 2019-02-25 Tamar Christina <tamar.christina@arm.com>
9356
9357 PR target/88530
9358 * gcc.target/aarch64/options_set_1.c: New test.
9359 * gcc.target/aarch64/options_set_2.c: New test.
9360 * gcc.target/aarch64/options_set_3.c: New test.
9361 * gcc.target/aarch64/options_set_4.c: New test.
9362 * gcc.target/aarch64/options_set_5.c: New test.
9363 * gcc.target/aarch64/options_set_6.c: New test.
9364 * gcc.target/aarch64/options_set_7.c: New test.
9365 * gcc.target/aarch64/options_set_8.c: New test.
9366 * gcc.target/aarch64/options_set_9.c: New test.
9367
9368 2019-02-25 Tamar Christina <tamar.christina@arm.com>
9369
9370 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
9371 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
9372 Rename ....
9373 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
9374 test_vfmlslq_high_f16): ... To this.
9375 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
9376 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
9377 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
9378 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
9379 test_vfmlslq_laneq_high_u32): Rename ...
9380 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
9381 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
9382 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
9383 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
9384 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
9385 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
9386 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
9387 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
9388 test_vfmlslq_laneq_low_u32): Rename ...
9389 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
9390 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
9391 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
9392 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
9393 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
9394 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
9395 Rename ...
9396 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
9397 test_vfmlslq_low_f16): ... To this.
9398
9399 2019-02-25 Tamar Christina <tamar.christina@arm.com>
9400
9401 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
9402 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
9403 Rename ...
9404 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
9405 test_vfmlslq_high_f16): ... To this.
9406 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
9407 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
9408 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
9409 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
9410 test_vfmlslq_laneq_high_u32): Rename ...
9411 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
9412 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
9413 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
9414 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
9415 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
9416 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
9417 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
9418 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
9419 test_vfmlslq_laneq_low_u32): Rename ...
9420 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
9421 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
9422 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
9423 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
9424 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
9425 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
9426 Rename ...
9427 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
9428 test_vfmlslq_low_f16): ... To This.
9429 * lib/target-supports.exp
9430 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
9431
9432 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
9433
9434 PR fortran/89282
9435 * gfortran.dg/overload_3.f90: New test.
9436
9437 2019-02-25 Jakub Jelinek <jakub@redhat.com>
9438
9439 PR c++/89285
9440 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
9441
9442 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
9443
9444 PR libfortran/89274
9445 * gfortran.dg/list_directed_large.f90: New test.
9446
9447 2019-02-25 Jakub Jelinek <jakub@redhat.com>
9448
9449 PR target/89434
9450 * gcc.c-torture/execute/pr89434.c: New test.
9451
9452 PR target/89438
9453 * gcc.dg/pr89438.c: New test.
9454
9455 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
9456
9457 PR c++/84585
9458 * g++.dg/cpp0x/pr84585.C: New.
9459
9460 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9461
9462 PR fortran/89174
9463 * gfortran.dg/allocate_with_mold_3.f90: New test.
9464
9465 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
9466
9467 PR target/87007
9468 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
9469 * gcc.target/i386/pr87007-2.c: Likewise.
9470
9471 2019-02-24 Harald Anlauf <anlauf@gmx.de>
9472
9473 PR fortran/89266
9474 PR fortran/88326
9475 * gfortran.dg/pr89266.f90: New test.
9476 * gfortran.dg/pr88326.f90: New test.
9477
9478 2019-02-24 Jakub Jelinek <jakub@redhat.com>
9479
9480 PR rtl-optimization/89445
9481 * gcc.target/i386/avx512f-pr89445.c: New test.
9482
9483 2019-02-23 Martin Sebor <msebor@redhat.com>
9484
9485 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
9486 wchar_t to wint_t to avoid a bogus -Wformat warning in
9487 ILP32 (bug 77970).
9488
9489 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
9490
9491 PR testsuite/89476
9492 * gfortran.dg/ISO_Fortran_binding_5.c: Include
9493 "../../../libgfortran/ISO_Fortran_binding.h".
9494 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
9495
9496 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
9497
9498 PR driver/69471
9499 * gcc.dg/pr69471-1.c: New test.
9500 * gcc.dg/pr69471-2.c: Likewise.
9501 * gcc.target/i386/pr69471-3.c: Likewise.
9502
9503 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9504
9505 PR fortran/84387
9506 * gfortran.dg/dtio_34.f90: New test.
9507
9508 2019-02-23 Marek Polacek <polacek@redhat.com>
9509
9510 PR c++/88294 - ICE with non-constant noexcept-specifier.
9511 * g++.dg/cpp0x/noexcept34.C: New test.
9512 * g++.dg/cpp0x/noexcept35.C: New test.
9513
9514 PR c++/89419
9515 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
9516
9517 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
9518
9519 PR fortran/88117
9520 * gfortran.dg/deferred_character_32.f90 : New test
9521
9522 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
9523
9524 PR fortran/89385
9525 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
9526 previously incorrect lbound for allocatable expressions. Also
9527 correct stop values to avoid repetition.
9528 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
9529 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
9530
9531 PR fortran/89366
9532 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
9533 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
9534 * gfortran.dg/pr32599.f03 : Set standard to F2008.
9535
9536 2019-02-22 David Malcolm <dmalcolm@redhat.com>
9537
9538 PR c++/89390
9539 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
9540 renaming to a multicharacter name, so that start != finish. Add
9541 tests for dtor locations.
9542
9543 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9544
9545 PR c++/84676
9546 * g++.dg/cpp0x/pr84676.C: New.
9547
9548 2019-02-22 Martin Sebor <msebor@redhat.com>
9549
9550 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
9551 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
9552
9553 2019-02-22 Harald Anlauf <anlauf@gmx.de>
9554
9555 PR fortran/83057
9556 * gfortran.dg/newunit_6.f90: New test.
9557
9558 2019-02-22 Marek Polacek <polacek@redhat.com>
9559
9560 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
9561 * g++.dg/cpp2a/explicit14.C: New test.
9562
9563 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
9564
9565 PR target/89324
9566 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
9567 * gfortran.fortran-torture/compile/pr89324.f90: New test.
9568
9569 2019-02-22 Martin Sebor <msebor@redhat.com>
9570
9571 PR c/89425
9572 * gcc.dg/Wabsolute-value.c: New test.
9573
9574 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
9575
9576 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
9577 Hongtao Liu <hongtao.liu@intel.com>
9578 Sunil K Pandey <sunil.k.pandey@intel.com>
9579
9580 PR target/87007
9581 * gcc.target/i386/pr87007-1.c: New test.
9582 * gcc.target/i386/pr87007-2.c: Likewise.
9583
9584 2019-02-22 Richard Biener <rguenther@suse.de>
9585
9586 PR tree-optimization/89440
9587 * gcc.dg/vect/pr89440.c: New testcase.
9588
9589 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
9590
9591 * lib/target-supports.exp (check_effective_target_offload_nvptx):
9592 Remove.
9593
9594 PR fortran/72741
9595 * gfortran.dg/goacc/classify-routine.f95: Adjust.
9596
9597 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
9598 * g++.dg/goacc/template.C: Likewise.
9599
9600 PR fortran/78027
9601 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
9602
9603 2019-02-22 Richard Biener <rguenther@suse.de>
9604
9605 PR middle-end/87609
9606 * gcc.dg/torture/restrict-7.c: New testcase.
9607
9608 2019-02-21 Jakub Jelinek <jakub@redhat.com>
9609
9610 PR c++/89285
9611 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
9612 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
9613 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
9614 diagnostics.
9615 * g++.dg/cpp1y/constexpr-89285.C: New test.
9616 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
9617 for C++11.
9618 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
9619 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
9620
9621 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
9622
9623 PR target/87412
9624 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
9625 -fcf-protection with -fcf-protection=branch.
9626 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
9627 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
9628 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
9629 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
9630 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
9631
9632 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
9633
9634 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
9635 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
9636
9637 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9638
9639 PR fortran/86119
9640 * gfortran.dg/warn_conversion_11.f90: New test.
9641
9642 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
9643
9644 PR target/87412
9645 * gcc.target/i386/pr87412-1.c: New file.
9646 * gcc.target/i386/pr87412-2.c: Likewise.
9647 * gcc.target/i386/pr87412-3.c: Likewise.
9648 * gcc.target/i386/pr87412-4.c: Likewise.
9649
9650 2019-02-20 Jakub Jelinek <jakub@redhat.com>
9651
9652 PR c++/89403
9653 * g++.dg/cpp0x/pr89403.C: New test.
9654
9655 PR c++/89405
9656 * g++.dg/cpp1z/inline-var5.C: New test.
9657
9658 PR middle-end/89412
9659 * gcc.c-torture/compile/pr89412.c: New test.
9660
9661 2019-02-20 Jakub Jelinek <jakub@redhat.com>
9662 David Malcolm <dmalcolm@redhat.com>
9663
9664 PR middle-end/89091
9665 * gcc.dg/torture/pr89091.c: New test.
9666
9667 2019-02-20 Jakub Jelinek <jakub@redhat.com>
9668
9669 PR middle-end/88074
9670 PR middle-end/89415
9671 * gcc.dg/pr88074-2.c: New test.
9672
9673 PR c++/89336
9674 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
9675
9676 2019-02-20 David Malcolm <dmalcolm@redhat.com>
9677
9678 PR c/89410
9679 * gcc.dg/pr89410-1.c: New test.
9680 * gcc.dg/pr89410-2.c: New test.
9681
9682 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
9683
9684 * lib/target-supports.exp (check_effective_target_vect_usad_char):
9685 Add PowerPC support.
9686 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
9687 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
9688
9689 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9690
9691 PR target/86487
9692 * gcc.target/arm/pr86487.c: New.
9693
9694 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9695
9696 PR c++/84536
9697 * g++.dg/cpp1y/var-templ60.C: New.
9698
9699 2019-02-20 Li Jia He <helijia@linux.ibm.com>
9700
9701 PR target/88100
9702 * gcc.target/powerpc/pr88100.c: New testcase.
9703
9704 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
9705
9706 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
9707
9708 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9709
9710 PR fortran/89384
9711 * gfortran.dg/ISO_Fortran_binding_4.f90
9712
9713 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
9714
9715 PR c/87924
9716 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
9717 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
9718
9719 2019-02-19 Richard Biener <rguenther@suse.de>
9720
9721 PR middle-end/88074
9722 * gcc.dg/pr88074.c: New testcase.
9723
9724 2019-02-19 Jakub Jelinek <jakub@redhat.com>
9725
9726 PR middle-end/89303
9727 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
9728 namespace.
9729
9730 PR c++/89387
9731 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
9732
9733 PR c++/89391
9734 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
9735
9736 PR c++/89390
9737 * g++.dg/diagnostic/pr89390.C: New test.
9738
9739 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
9740
9741 * README: Fix typos.
9742
9743 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9744
9745 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
9746 bad_weak_ptr_.
9747
9748 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
9749
9750 PR fortran/87689
9751 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
9752 options.
9753 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
9754 * gfortran.dg/lto/pr87689_0.f: New file.
9755 * gfortran.dg/lto/pr87689_1.f: New file.
9756
9757 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
9758
9759 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
9760
9761 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9762
9763 * gdc.dg/dg.exp: Tabify.
9764 * gdc.dg/lto/lto.exp: Likewise.
9765 * gdc.test/gdc-test.exp: Likewise.
9766 * lib/gdc-dg.exp: Likewise.
9767 * lib/gdc.exp: Likewise.
9768
9769 2019-02-18 Richard Biener <rguenther@suse.de>
9770
9771 PR tree-optimization/89296
9772 * gcc.dg/uninit-pr89296.c: New testcase.
9773
9774 2019-02-18 Jakub Jelinek <jakub@redhat.com>
9775
9776 PR target/89369
9777 * gcc.c-torture/execute/pr89369.c: New test.
9778 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
9779 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
9780 34,63,62.
9781
9782 2019-02-18 Martin Jambor <mjambor@suse.cz>
9783
9784 PR tree-optimization/89209
9785 * gcc.dg/tree-ssa/pr89209.c: New test.
9786
9787 2019-02-18 Martin Liska <mliska@suse.cz>
9788
9789 * gfortran.dg/simd-builtins-7.f90: New test.
9790 * gfortran.dg/simd-builtins-7.h: New test.
9791
9792 2019-02-17 Harald Anlauf <anlauf@gmx.de>
9793
9794 PR fortran/88299
9795 * gfortran.dg/pr88299.f90: New test.
9796
9797 2019-02-17 Harald Anlauf <anlauf@gmx.de>
9798
9799 PR fortran/89077
9800 * gfortran.dg/transfer_simplify_12.f90: New test.
9801
9802 2019-02-17 Marek Polacek <polacek@redhat.com>
9803
9804 PR c++/89217 - ICE with list-initialization in range-based for loop.
9805 * g++.dg/cpp0x/range-for37.C: New test.
9806
9807 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
9808
9809 PR c++/89315
9810 * g++.dg/cpp0x/initlist114.C: New test.
9811
9812 PR c++/89356
9813 * g++.dg/abi/mangle68.C: New test.
9814 * g++.dg/cpp0x/decltype69.C: New test.
9815
9816 2019-02-16 David Malcolm <dmalcolm@redhat.com>
9817
9818 PR c++/88680
9819 * g++.dg/wrappers/pr88680.C: New test.
9820
9821 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9822
9823 PR fortran/71066
9824 * gfortran.dg/coarray_data_1.f90: New test.
9825
9826 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
9827
9828 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
9829 * c-c++-common/patchable_function_entry-default.c: Likewise.
9830 * c-c++-common/patchable_function_entry-definition.c: Likewise.
9831
9832 2019-02-16 Jakub Jelinek <jakub@redhat.com>
9833
9834 PR rtl-optimization/66152
9835 * gcc.target/i386/pr66152.c: New test.
9836
9837 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
9838
9839 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
9840 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
9841
9842 2019-02-15 Tamar Christina <tamar.christina@arm.com>
9843
9844 * lib/target-supports.exp
9845 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
9846 checking alternative.
9847
9848 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
9849
9850 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
9851
9852 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
9853
9854 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
9855 * c-c++-common/patchable_function_entry-default.c: Likewise.
9856 * c-c++-common/patchable_function_entry-definition.c: Likewise.
9857 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
9858
9859 2019-02-15 Jakub Jelinek <jakub@redhat.com>
9860
9861 PR other/69006
9862 PR testsuite/88920
9863 * lib/gcc-dg.exp: If llvm_binutils effective target, set
9864 allow_blank_lines to 2 during initialization.
9865 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
9866 it was previously zero.
9867 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
9868 Clear allow_blank_lines afterwards whenever it was 1.
9869 * gdc.test/gdc-test.exp (dmd2dg): Don't call
9870 dg-allow-blank-lines-in-output here.
9871 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
9872 the tests and restore it back at the end.
9873
9874 * c-c++-common/ubsan/opts-1.c: New test.
9875 * c-c++-common/ubsan/opts-2.c: New test.
9876 * c-c++-common/ubsan/opts-3.c: New test.
9877 * c-c++-common/ubsan/opts-4.c: New test.
9878
9879 2019-02-15 Richard Biener <rguenther@suse.de>
9880 Jakub Jelinek <jakub@redhat.com>
9881
9882 PR tree-optimization/89278
9883 * gcc.dg/pr89278.c: New test.
9884
9885 2019-02-15 Jakub Jelinek <jakub@redhat.com>
9886
9887 PR c/89340
9888 * gcc.dg/pr89340.c: New test.
9889 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
9890 that leaf attribute on nested function is useless.
9891
9892 PR other/89342
9893 * gcc.dg/pr89342.c: New test.
9894
9895 2019-02-14 Jakub Jelinek <jakub@redhat.com>
9896
9897 PR rtl-optimization/89354
9898 * gcc.dg/pr89354.c: New test.
9899
9900 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
9901
9902 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
9903 * gcc.target/i386/ssse3-pabsd.c: Ditto.
9904 * gcc.target/i386/ssse3-pabsw.c: Ditto.
9905 * gcc.target/i386/ssse3-palignr.c: Ditto.
9906 * gcc.target/i386/ssse3-phaddd.c: Ditto.
9907 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
9908 * gcc.target/i386/ssse3-phaddw.c: Ditto.
9909 * gcc.target/i386/ssse3-phsubd.c: Ditto.
9910 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
9911 * gcc.target/i386/ssse3-phsubw.c: Ditto.
9912 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
9913 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
9914 * gcc.target/i386/ssse3-pshufb.c: Ditto.
9915 * gcc.target/i386/ssse3-psignb.c: Ditto.
9916 * gcc.target/i386/ssse3-psignd.c: Ditto.
9917 * gcc.target/i386/ssse3-psignw.c: Ditto.
9918
9919 2018-02-14 Steve Ellcey <sellcey@marvell.com>
9920
9921 * gcc.target/aarch64/pcs_attribute.c: New test.
9922
9923 2019-02-14 Harald Anlauf <anlauf@gmx.de>
9924
9925 PR fortran/88248
9926 * gfortran.dg/pr88248.f90: New test.
9927 * gfortran.dg/f2018_obs.f90: Updated test.
9928
9929 2019-02-14 Tamar Christina <tamar.christina@arm.com>
9930
9931 * gcc.target/arm/pr88850.c: change options to additional option.
9932
9933 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9934
9935 PR d/87864
9936 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
9937 present.
9938
9939 2019-02-14 Tamar Christina <tamar.christina@arm.com>
9940
9941 PR target/88850
9942 * gcc.target/arm/pr88850-2.c: New test.
9943 * lib/target-supports.exp
9944 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
9945 check_effective_target_arm_neon_softfp_fp16_ok,
9946 add_options_for_arm_neon_softfp_fp16): New.
9947
9948 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
9949
9950 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
9951 * lib/target-supports.exp: Add procedure to check for ldrd.
9952
9953 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
9954
9955 PR fortran/72715
9956 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
9957 * gfortran.dg/goacc/loop-3.f95: Likewise.
9958 * gfortran.dg/goacc/pr72715.f90: New test.
9959
9960 2019-02-14 Martin Liska <mliska@suse.cz>
9961
9962 PR rtl-optimization/89242
9963 * g++.dg/pr89242.C: New test.
9964
9965 2019-02-14 Jakub Jelinek <jakub@redhat.com>
9966
9967 PR tree-optimization/89314
9968 * gcc.dg/pr89314.c: New test.
9969
9970 PR middle-end/89284
9971 * gcc.dg/ubsan/pr89284.c: New test.
9972
9973 2019-02-13 Ian Lance Taylor <iant@golang.org>
9974
9975 * gcc.dg/func-attr-1.c: New test.
9976
9977 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
9978
9979 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
9980
9981 2019-02-13 Marek Polacek <polacek@redhat.com>
9982
9983 PR c++/89297 - ICE with OVERLOAD in template.
9984 * g++.dg/cpp0x/initlist113.C: New test.
9985
9986 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
9987
9988 PR c++/86379
9989 * g++.dg/cpp0x/pr86379.C: New.
9990
9991 PR c++/87322
9992 * g++.dg/cpp1y/pr87322.C: New.
9993 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
9994 instantiate the expected number of lambda functions.
9995
9996 2019-02-13 Marek Polacek <polacek@redhat.com>
9997
9998 PR c++/77304
9999 * g++.dg/cpp2a/nontype-class13.C: New test.
10000
10001 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
10002
10003 PR target/89190
10004 * gcc.target/arm/pr89190.c: New test.
10005
10006 2019-02-13 David Malcolm <dmalcolm@redhat.com>
10007
10008 PR c++/89036
10009 * g++.dg/concepts/pr89036.C: New test.
10010
10011 2019-02-13 Tamar Christina <tamar.christina@arm.com>
10012
10013 PR target/88847
10014 * gcc.target/aarch64/sve/pr88847.c: New test.
10015
10016 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
10017 Jakub Jelinek <jakub@redhat.com>
10018
10019 PR middle-end/89303
10020 * g++.dg/torture/pr89303.C: New test.
10021
10022 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10023
10024 PR c++/88986
10025 * g++.dg/cpp1z/using4.C: New.
10026 * g++.dg/cpp1z/using5.C: Likewise.
10027 * g++.dg/cpp1z/using6.C: Likewise.
10028
10029 2019-02-13 Jakub Jelinek <jakub@redhat.com>
10030
10031 PR target/89290
10032 * gcc.target/i386/pr89290.c: New test.
10033
10034 2019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
10035
10036 * gcc.target/i386/enqcmd.c: New test.
10037 * gcc.target/i386/enqcmds.c: Likewise.
10038 * g++.dg/other/i386-2.C: Add -menqcmd.
10039 * g++.dg/other/i386-3.C: Likewise.
10040 * gcc.target/i386/sse-12.c: Likewise.
10041 * gcc.target/i386/sse-13.c: Likewise.
10042 * gcc.target/i386/sse-14.c: Likewise.
10043 * gcc.target/i386/sse-23.c: Likewise.
10044
10045 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
10046
10047 * gcc.target/powerpc/crypto-builtin-1.c
10048 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
10049 New testcases.
10050
10051 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
10052
10053 PR target/89229
10054 * gcc.target/i386/pr89229-1.c: New test.
10055
10056 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
10057
10058 PR target/89233
10059 * gcc.target/s390/pr89233.c: New test.
10060
10061 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
10062
10063 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
10064 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
10065 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
10066
10067 2019-02-12 Richard Biener <rguenther@suse.de>
10068
10069 PR tree-optimization/89253
10070 * gfortran.dg/pr89253.f: New testcase.
10071
10072 2019-02-11 Marek Polacek <polacek@redhat.com>
10073
10074 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
10075 * g++.dg/cpp0x/nullptr40.C: New test.
10076 * g++.dg/cpp0x/nullptr41.C: New test.
10077
10078 2019-02-11 Jakub Jelinek <jakub@redhat.com>
10079
10080 PR c++/88977
10081 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
10082
10083 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
10084
10085 PR tree-optimization/86637
10086 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
10087
10088 2019-02-11 Martin Sebor <msebor@redhat.com>
10089
10090 PR tree-optimization/88771
10091 * gcc.dg/Wstringop-overflow-8.c: New test.
10092 * gcc.dg/Wstringop-overflow-9.c: New test.
10093 * gcc.dg/Warray-bounds-40.c: New test.
10094 * gcc.dg/builtin-stpncpy.c: Adjust.
10095 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
10096 * g++.dg/opt/memcpy1.C: Adjust.
10097
10098 2019-02-11 Martin Sebor <msebor@redhat.com>
10099
10100 PR c++/87996
10101 * c-c++-common/array-5.c: New test.
10102 * c-c++-common/pr68107.c: Adjust text of diagnostics.
10103 * g++.dg/init/new38.C: Same.
10104 * g++.dg/init/new43.C: Same.
10105 * g++.dg/init/new44.C: Same.
10106 * g++.dg/init/new46.C: Same.
10107 * g++.dg/other/large-size-array.C: Same.
10108 * g++.dg/other/new-size-type.C: Same.
10109 * g++.dg/template/array30.C: Same.
10110 * g++.dg/template/array32.C: New test.
10111 * g++.dg/template/dependent-name3.C: Adjust.
10112 * gcc.dg/large-size-array-3.c: Same.
10113 * gcc.dg/large-size-array-5.c: Same.
10114 * gcc.dg/large-size-array.c: Same.
10115 * g++.old-deja/g++.brendan/array1.C: Same.
10116 * g++.old-deja/g++.mike/p6149.C: Same.
10117
10118 2019-02-11 Martin Sebor <msebor@redhat.com>
10119
10120 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
10121
10122 2019-02-11 Tamar Christina <tamar.christina@arm.com>
10123
10124 PR middle-end/88560
10125 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
10126 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
10127 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
10128
10129 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
10130
10131 * gcc.target/powerpc/vec-sld-modulo.c: New.
10132 * gcc.target/powerpc/vec-srad-modulo.c: New.
10133 * gcc.target/powerpc/vec-srd-modulo.c: New.
10134
10135 2019-02-11 Martin Liska <mliska@suse.cz>
10136
10137 PR ipa/89009
10138 * g++.dg/ipa/pr89009.C: New test.
10139
10140 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10141
10142 PR fortran/71723
10143 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
10144 * gfortran.dg/pointer_init_6.f90: Likewise.
10145 * gfortran.dg/pointer_init_9.f90: New test.
10146
10147 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10148
10149 PR fortran/67679
10150 * gfortran.dg/warn_undefined_1.f90: New test.o
10151
10152 2019-02-10 Jakub Jelinek <jakub@redhat.com>
10153
10154 PR tree-optimization/89268
10155 * gcc.dg/vect/pr89268.c: New test.
10156
10157 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10158
10159 * gnat.dg/lto19.adb: Remove dg-excess-errors.
10160
10161 2019-02-09 Harald Anlauf <anlauf@gmx.de>
10162
10163 PR fortran/89077
10164 * gfortran.dg/substr_simplify.f90: New test.
10165
10166 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
10167
10168 PR ipa/88711
10169 * gfortran.dg/pr79966.f90: Xfail everwyhere.
10170
10171 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
10172
10173 PR fortran/89200
10174 * gfortran.dg/array_reference_2.f90 : New test.
10175
10176 2019-02-09 Jakub Jelinek <jakub@redhat.com>
10177
10178 PR middle-end/89246
10179 * gcc.dg/gomp/pr89246-1.c: New test.
10180 * gcc.dg/gomp/pr89246-2.c: New test.
10181
10182 2019-02-08 Jakub Jelinek <jakub@redhat.com>
10183
10184 PR tree-optimization/88739
10185 * gcc.c-torture/execute/pr88739.c: New test.
10186
10187 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10188
10189 PR testsuite/89258
10190 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
10191
10192 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
10193
10194 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
10195 * gcc.target/s390/vector/vec-copysign.c: New test.
10196
10197 2019-02-08 Richard Biener <rguenther@suse.de>
10198
10199 PR tree-optimization/89247
10200 * gcc.dg/torture/pr89247.c: New testcase.
10201
10202 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
10203
10204 * gcc.target/s390/jump-label.c: New test.
10205
10206 2019-02-08 Richard Biener <rguenther@suse.de>
10207
10208 PR testsuite/89250
10209 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
10210
10211 2019-02-08 Jakub Jelinek <jakub@redhat.com>
10212
10213 PR rtl-optimization/89234
10214 * g++.dg/ubsan/pr89234.C: New test.
10215
10216 2019-02-08 Richard Biener <rguenther@suse.de>
10217
10218 PR middle-end/89223
10219 * gcc.dg/torture/pr89223.c: New testcase.
10220
10221 2019-02-07 David Malcolm <dmalcolm@redhat.com>
10222
10223 PR tree-optimization/86637
10224 PR tree-optimization/89235
10225 * gcc.c-torture/compile/pr86637-1.c: New test.
10226 * gcc.c-torture/compile/pr86637-2.c: New test.
10227 * gcc.c-torture/compile/pr86637-3.c: New test.
10228 * gcc.c-torture/compile/pr89235.c: New test.
10229
10230 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10231
10232 * gcc.target/aarch64/abd_1.c: New test.
10233 * gcc.dg/sabd_1.c: Likewise.
10234
10235 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
10236
10237 PR fortran/52789
10238 * gfortran.dg/wunused-parameter_2.f90: New test.
10239
10240 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
10241
10242 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
10243
10244 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
10245
10246 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
10247 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
10248
10249 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
10250 Jakub Jelinek <jakub@redhat.com>
10251
10252 PR bootstrap/88714
10253 * gcc.c-torture/execute/pr88714.c: New test.
10254 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
10255
10256 2019-02-07 Tamar Christina <tamar.christina@arm.com>
10257
10258 PR/target 88850
10259 * gcc.target/arm/pr88850.c: New test.
10260
10261 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
10262
10263 PR c++/86218
10264 * g++.dg/cpp0x/pr86218.C: New.
10265
10266 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
10267
10268 PR rtl-optimization/89225
10269 * gcc.target/powerpc/pr89225.c: New.
10270
10271 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
10272
10273 * gnat.dg/opt76.adb: New test.
10274
10275 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10276
10277 PR fortran/71860
10278 * gfortran.dg/null_10.f90: New test.
10279
10280 2019-02-06 David Malcolm <dmalcolm@redhat.com>
10281
10282 PR c++/71302
10283 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
10284 column numbers to dg-warning directives where they are correct.
10285 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
10286 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
10287 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
10288
10289 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10290
10291 PR debug/87451
10292 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
10293 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
10294 xfail scan-assembler-not with Solaris as.
10295
10296 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
10297
10298 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
10299 counts and target.
10300 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
10301 counts and target.
10302 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
10303 counts and target.
10304
10305 2019-02-06 Richard Biener <rguenther@suse.de>
10306
10307 PR tree-optimization/89182
10308 * gfortran.dg/graphite/pr89182.f90: New testcase.
10309
10310 2019-02-06 Jakub Jelinek <jakub@redhat.com>
10311
10312 PR c/89211
10313 * gcc.dg/pr89211.c: New test.
10314
10315 PR middle-end/89210
10316 * c-c++-common/builtin-convertvector-2.c: New test.
10317
10318 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
10319
10320 PR go/89019
10321 * lib/go-torture.exp: Test compiling with -flto.
10322
10323 2019-02-06 Joseph Myers <joseph@codesourcery.com>
10324
10325 PR c/88584
10326 * gcc.dg/redecl-18.c: New test.
10327
10328 2019-02-05 Jakub Jelinek <jakub@redhat.com>
10329
10330 PR c++/89187
10331 * g++.dg/opt/pr89187.C: New test.
10332
10333 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
10334
10335 * jit.dg/add-driver-options-testlib.c: Add support file for
10336 test-add-driver-options.c testcase.
10337 * jit.dg/all-non-failing-tests.h: Add note about
10338 test-add-driver-options.c
10339 * jit.dg/jit.exp (jit-dg-test): Update to support
10340 add-driver-options-testlib.c compilation.
10341 * jit.dg/test-add-driver-options.c: New testcase.
10342
10343 2019-02-05 Jakub Jelinek <jakub@redhat.com>
10344
10345 PR rtl-optimization/11304
10346 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
10347 * gcc.target/i386/call-2.c: New test.
10348
10349 2019-02-05 Marek Polacek <polacek@redhat.com>
10350
10351 PR c++/89158 - by-value capture of constexpr variable broken.
10352 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
10353
10354 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
10355
10356 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
10357
10358 2019-02-05 Jakub Jelinek <jakub@redhat.com>
10359
10360 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
10361 target.
10362 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
10363
10364 PR target/89188
10365 * g++.dg/opt/pr89188.C: New test.
10366
10367 PR rtl-optimization/89195
10368 * gcc.c-torture/execute/pr89195.c: New test.
10369
10370 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
10371
10372 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
10373 hardware.
10374 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
10375 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
10376 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
10377 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
10378 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
10379 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
10380 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
10381 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
10382 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
10383
10384 2019-02-05 Jakub Jelinek <jakub@redhat.com>
10385
10386 PR target/89186
10387 * g++.dg/ext/vector36.C: New test.
10388
10389 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
10390
10391 PR c++/87770
10392 * g++.dg/pr87770.C: New.
10393
10394 2019-02-04 Harald Anlauf <anlauf@gmx.de>
10395
10396 PR fortran/89077
10397 * gfortran.dg/pr89077.f90: New test.
10398
10399 2019-02-04 Martin Liska <mliska@suse.cz>
10400
10401 PR ipa/88985
10402 * gcc.dg/ipa/pr88985.c: New test.
10403
10404 2019-02-04 Jakub Jelinek <jakub@redhat.com>
10405
10406 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
10407 characters or extra spaces after the comment character.
10408
10409 2019-02-04 Jakub Jelinek <jakub@redhat.com>
10410
10411 * g++.dg/torture/alias-1.C: New test.
10412
10413 2019-02-03 Martin Sebor <msebor@redhat.com>
10414
10415 PR c/69661
10416 * c-c++-common/Wsequence-point-2.c: New test.
10417
10418 PR c++/44648
10419 * g++.dg/warn/Wunused-var-35.C: New test.
10420
10421 2019-02-03 Richard Biener <rguenther@suse.de>
10422
10423 PR debug/87295
10424 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
10425
10426 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10427
10428 PR fortran/88298
10429 * gfortran.dg/warn_conversion_10.f90: New test.
10430
10431 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
10432
10433 PR fortran/88393
10434 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
10435
10436 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
10437
10438 PR fortran/88980
10439 * gfortran.dg/realloc_on_assign_32.f90 : New test.
10440
10441 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
10442
10443 PR fortran/88685
10444 * gfortran.dg/pointer_array_component_3.f90 : New test.
10445
10446 2019-02-02 Jakub Jelinek <jakub@redhat.com>
10447
10448 PR middle-end/87887
10449 * gcc.dg/gomp/pr87887-1.c: New test.
10450 * gcc.dg/gomp/pr87887-2.c: New test.
10451
10452 2019-02-01 Jakub Jelinek <jakub@redhat.com>
10453
10454 PR fortran/83246
10455 PR fortran/89084
10456 * gfortran.dg/pr89084.f90: New test.
10457 * gfortran.dg/lto/pr89084_0.f90: New test.
10458 * gfortran.dg/pr83246.f90: New test.
10459
10460 2019-02-01 Marek Polacek <polacek@redhat.com>
10461
10462 PR c++/88325 - ICE with invalid out-of-line template member definition.
10463 * g++.dg/cpp2a/typename14.C: New test.
10464
10465 2019-02-01 Richard Biener <rguenther@suse.de>
10466
10467 PR middle-end/88597
10468 * gcc.dg/torture/pr88597.c: New testcase.
10469
10470 2019-02-01 Richard Biener <rguenther@suse.de>
10471
10472 PR tree-optimization/85497
10473 * gcc.dg/graphite/pr85497.c: New testcase.
10474
10475 2019-02-01 Richard Biener <rguenther@suse.de>
10476
10477 PR testsuite/87451
10478 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
10479
10480 2019-02-01 Jakub Jelinek <jakub@redhat.com>
10481
10482 PR tree-optimization/89143
10483 * gcc.dg/tree-ssa/vrp121.c: New test.
10484
10485 PR tree-optimization/88107
10486 * gcc.dg/gomp/pr88107.c: New test.
10487
10488 PR c++/87175
10489 * g++.dg/ext/attrib57.C: New test.
10490
10491 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
10492
10493 PR tree-optimization/88932
10494 * gfortran.dg/pr88932.f90: New test.
10495
10496 2019-01-31 Marek Polacek <polacek@redhat.com>
10497
10498 PR c++/88983 - ICE with switch in constexpr function.
10499 * g++.dg/cpp1y/constexpr-88983.C: New test.
10500
10501 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
10502
10503 PR fortran/88669
10504 * gfortran.dg/contiguous_9.f90: New test.
10505
10506 2019-01-31 Marek Polacek <polacek@redhat.com>
10507
10508 PR c++/89083, c++/80864 - ICE with list initialization in template.
10509 * g++.dg/cpp0x/initlist107.C: New test.
10510 * g++.dg/cpp0x/initlist108.C: New test.
10511 * g++.dg/cpp0x/initlist109.C: New test.
10512 * g++.dg/cpp0x/initlist110.C: New test.
10513 * g++.dg/cpp0x/initlist111.C: New test.
10514 * g++.dg/cpp0x/initlist112.C: New test.
10515 * g++.dg/init/ptrfn4.C: New test.
10516
10517 2019-01-31 David Malcolm <dmalcolm@redhat.com>
10518
10519 PR c/89122
10520 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
10521 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
10522
10523 2019-01-31 Richard Biener <rguenther@suse.de>
10524
10525 PR tree-optimization/89135
10526 * gcc.dg/torture/pr89135.c: New testcase.
10527
10528 2019-01-31 Jakub Jelinek <jakub@redhat.com>
10529
10530 PR sanitizer/89124
10531 * c-c++-common/asan/pr89124.c: New test.
10532
10533 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10534
10535 PR fortran/52564
10536 * gfortran.dg/print_2.f90: New test.
10537
10538 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
10539
10540 PR rtl-optimization/87246
10541 * gcc.target/i386/pr87246.c: New.
10542
10543 2019-01-30 Marek Polacek <polacek@redhat.com>
10544
10545 PR c++/89119 - ICE with value-initialization in template.
10546 * g++.dg/cpp0x/initlist-value3.C: New test.
10547
10548 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
10549
10550 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
10551 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
10552 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
10553 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
10554 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
10555 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
10556 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
10557 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
10558 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
10559 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
10560
10561 2019-01-30 Richard Biener <rguenther@suse.de>
10562
10563 PR tree-optimization/89111
10564 * gcc.dg/torture/pr89111.c: New testcase.
10565
10566 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
10567
10568 PR testsuite/88920
10569 * lib/target-supports.exp: Cache result.
10570
10571 2019-01-30 Jakub Jelinek <jakub@redhat.com>
10572
10573 PR c++/89105
10574 * g++.target/i386/pr89105.C: New test.
10575
10576 PR c/89061
10577 * gcc.dg/pr89061.c: New test.
10578
10579 2019-01-29 Martin Sebor <msebor@redhat.com>
10580
10581 PR c/88956
10582 * gcc.dg/Warray-bounds-39.c: New test.
10583
10584 2019-01-29 Marek Polacek <polacek@redhat.com>
10585
10586 PR testsuite/89110
10587 * g++.dg/other/nontype-1.C: Expect error in all modes.
10588 * g++.dg/parse/crash13.C: Likewise.
10589 * g++.dg/parse/error36.C: Likewise.
10590 * g++.dg/template/error29.C: Likewise.
10591
10592 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10593
10594 PR fortran/57048
10595 * gfortran.dg/c_funptr_1.f90: New file.
10596 * gfortran.dg/c_funptr_1_mod.f90: New file.
10597
10598 2019-01-29 Jakub Jelinek <jakub@redhat.com>
10599
10600 PR c++/66676
10601 PR ipa/89104
10602 * gcc.dg/gomp/pr89104.c: New test.
10603
10604 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10605
10606 * gdc.dg/pr89042a.d: Mark as compile test.
10607 * gdc.dg/pr89042b.d: Likewise.
10608
10609 2019-01-29 Richard Biener <rguenther@suse.de>
10610
10611 PR debug/87295
10612 * g++.dg/lto/pr87295_0.C: New testcase.
10613
10614 2019-01-29 Jakub Jelinek <jakub@redhat.com>
10615
10616 PR c/89045
10617 * gcc.dg/pr89045.c: New test.
10618
10619 PR c/86125
10620 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
10621 lp64, ilp32 and llp64 only.
10622 (fputs): Use unsigned long long instead of size_t for return type.
10623 (vfprintf, vfscanf): Accept arbitrary target specific type for
10624 va_list.
10625
10626 2019-01-28 Marek Polacek <polacek@redhat.com>
10627
10628 PR c++/88358 - name wrongly treated as type.
10629 * g++.dg/cpp2a/typename1.C: Add dg-error.
10630 * g++.dg/cpp2a/typename13.C: New test.
10631 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
10632 Add typename.
10633
10634 2019-01-28 Marek Polacek <polacek@redhat.com>
10635
10636 * g++.dg/cpp0x/enum37.C: Add dg-error.
10637
10638 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
10639
10640 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
10641 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
10642
10643 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
10644
10645 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
10646 "-Wattribute-alias".
10647
10648 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
10649
10650 PR fortran/70696
10651 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
10652
10653 2019-01-27 Marek Polacek <polacek@redhat.com>
10654
10655 PR c++/88815 - narrowing conversion lost in decltype.
10656 PR c++/78244 - narrowing conversion in template not detected.
10657 * g++.dg/cpp0x/Wnarrowing15.C: New test.
10658 * g++.dg/cpp0x/Wnarrowing16.C: New test.
10659 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
10660 * g++.dg/cpp1y/Wnarrowing1.C: New test.
10661
10662 PR c++/89024 - ICE with incomplete enum type.
10663 * g++.dg/cpp0x/enum37.C: New test.
10664
10665 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
10666
10667 * gnat.dg/opt75.adb: New test.
10668 * gnat.dg/opt75_pkg.ad[sb]: New helper.
10669
10670 2019-01-27 Jakub Jelinek <jakub@redhat.com>
10671
10672 PR target/87214
10673 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
10674 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
10675
10676 2019-01-26 Martin Jambor <mjambor@suse.cz>
10677
10678 PR ipa/88933
10679 * gfortran.dg/gomp/pr88933.f90: New test.
10680
10681 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
10682
10683 PR d/89042
10684 * gdc.dg/pr89042a.d: New test.
10685 * gdc.dg/pr89042b.d: New test.
10686
10687 2019-01-26 Harald Anlauf <anlauf@gmx.de>
10688
10689 PR fortran/57553
10690 * gfortran.dg/pr57553.f90: New test.
10691
10692 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
10693
10694 * gnat.dg/array34.adb: New test.
10695
10696 2019-01-26 Jakub Jelinek <jakub@redhat.com>
10697
10698 PR preprocessor/88974
10699 * c-c++-common/cpp/pr88974.c: New test.
10700
10701 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
10702
10703 PR c++/88969
10704 * g++.dg/cpp2a/destroying-delete2.C: New.
10705 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
10706
10707 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
10708
10709 PR fortran/85780
10710 * gfortran.dg/pr85780.f90: Update testcase for error message.
10711
10712 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
10713
10714 PR target/88469
10715 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
10716 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
10717 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
10718
10719 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
10720
10721 PR middle-end/89037
10722 * gcc.dg/pr89037.c: New test.
10723
10724 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
10725
10726 * lib/target-supports.exp (check_effective_target_fenv): New.
10727 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
10728 fenv effective target.
10729 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
10730 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
10731 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
10732 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
10733
10734 2019-01-25 Richard Biener <rguenther@suse.de>
10735
10736 PR tree-optimization/86865
10737 * gcc.dg/graphite/pr86865.c: New testcase.
10738 * gcc.dg/graphite/pr69728.c: XFAIL.
10739 * gcc.dg/graphite/scop-21.c: Likewise.
10740
10741 2019-01-24 Martin Sebor <msebor@redhat.com>
10742
10743 PR c/86125
10744 PR c/88886
10745 PR middle-end/86308
10746 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
10747 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
10748 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
10749 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
10750 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
10751 * gcc.dg/builtins-69.c: New test.
10752 * gcc.dg/Wint-conversion-2.c: Add expected warning.
10753 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
10754
10755 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
10756
10757 PR rtl-optimization/88948
10758 * gcc.target/i386/pr88948.c: New test.
10759
10760 2019-01-24 Jakub Jelinek <jakub@redhat.com>
10761
10762 PR debug/89006
10763 * g++.dg/debug/pr89006.C: New test.
10764
10765 PR middle-end/89015
10766 * gcc.dg/gomp/pr89015.c: New test.
10767
10768 PR c++/88976
10769 * c-c++-common/gomp/cancel-2.c: New test.
10770 * gcc.dg/gomp/cancel-1.c: New test.
10771 * g++.dg/gomp/cancel-1.C: New test.
10772 * g++.dg/gomp/cancel-2.C: New test.
10773 * g++.dg/gomp/cancel-3.C: New test.
10774
10775 2019-01-24 Jakub Jelinek <jakub@redhat.com>
10776
10777 PR tree-optimization/89027
10778 * gfortran.dg/gomp/pr89027.f90: New test.
10779
10780 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
10781
10782 PR fortran/88929
10783 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
10784 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
10785
10786 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
10787
10788 PR libgcc/88931
10789 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
10790 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
10791 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
10792 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
10793
10794 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
10795
10796 PR target/88998
10797 * g++.target/i386/pr88998.c: New test.
10798
10799 2019-01-23 Marek Polacek <polacek@redhat.com>
10800
10801 PR c++/88757 - qualified name treated wrongly as type.
10802 * g++.dg/cpp0x/dependent2.C: New test.
10803 * g++.dg/cpp2a/typename10.C: Remove dg-error.
10804 * g++.dg/cpp2a/typename12.C: New test.
10805 * g++.dg/template/static30.C: Remove dg-error.
10806
10807 2019-01-23 Jakub Jelinek <jakub@redhat.com>
10808
10809 PR c/44715
10810 * c-c++-common/pr44715.c: New test.
10811
10812 PR c++/88984
10813 * c-c++-common/pr88984.c: New test.
10814
10815 2019-01-23 Richard Biener <rguenther@suse.de>
10816
10817 PR tree-optimization/89008
10818 * gcc.dg/torture/pr89008.c: New testcase.
10819
10820 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
10821
10822 * gnat.dg/specs/opt4.ads: New test.
10823
10824 2019-01-23 Jakub Jelinek <jakub@redhat.com>
10825
10826 PR tree-optimization/88964
10827 * gfortran.dg/pr88964.f90: New test.
10828
10829 2019-01-22 Martin Sebor <msebor@redhat.com>
10830
10831 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
10832 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
10833 non_strict_align.
10834 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
10835 * c-c++-common/Wrestrict.c: Make xfails conditional on target
10836 non_strict_align.
10837
10838 2018-01-22 Steve Ellcey <sellcey@marvell.com>
10839
10840 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
10841 to aarch64*-*-* target.
10842 * c-c++-common/gomp/pr60823-3.c: Ditto.
10843 * g++.dg/gomp/declare-simd-1.C: Ditto.
10844 * g++.dg/gomp/declare-simd-3.C: Ditto.
10845 * g++.dg/gomp/declare-simd-4.C: Ditto.
10846 * g++.dg/gomp/declare-simd-7.C: Ditto.
10847 * g++.dg/gomp/pr88182.C: Ditto.
10848 * gcc.dg/gomp/declare-simd-1.c: Ditto.
10849 * gcc.dg/gomp/declare-simd-3.c: Ditto.
10850 * gcc.dg/gomp/pr59669-2.c: Ditto.
10851 * gcc.dg/gomp/pr87895-1.c: Ditto.
10852 * gcc.dg/gomp/simd-clones-2.c: Ditto.
10853 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
10854 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
10855 * gfortran.dg/gomp/pr83977.f90: Ditto.
10856
10857 2019-01-22 Jakub Jelinek <jakub@redhat.com>
10858
10859 PR target/88965
10860 * gcc.target/powerpc/pr88965.c: New test.
10861
10862 PR middle-end/88968
10863 * c-c++-common/gomp/atomic-23.c: New test.
10864
10865 2019-01-22 Harald Anlauf <anlauf@gmx.de>
10866
10867 PR fortran/88579
10868 * gfortran.dg/power_8.f90: New test.
10869
10870 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
10871
10872 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
10873 * g++.dg/vec-init-1.C: Likewise.
10874 * gcc.dg/pr87793.c: Likewise.
10875
10876 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
10877
10878 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
10879 * g++.dg/cpp0x/pr86397-2.C: Likewise.
10880
10881 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
10882
10883 PR target/88469
10884 * gcc.target/arm/aapcs/bitfield2.c: New test.
10885 * gcc.target/arm/aapcs/bitfield3.c: New test.
10886
10887 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
10888
10889 PR rtl-optimization/87763
10890 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
10891
10892 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
10893
10894 PR target/88954
10895 * gcc.target/i386/pr88954-1.c: New test.
10896 * gcc.target/i386/pr88954-2.c: Likewise.
10897
10898 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
10899
10900 PR target/88469
10901 * gcc.target/arm/aapcs/bitfield1.c: New test.
10902 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
10903 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
10904 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
10905
10906 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
10907
10908 * gfortran.dg/array_function_5.f90: Fix a dg directive.
10909 * gfortran.dg/block_16.f08: Likewise.
10910 * gfortran.dg/dec_structure_14.f90: Likewise.
10911 * gfortran.dg/namelist_96.f90: Likewise.
10912 * gfortran.dg/newunit_5.f90.f90: Moved to
10913 * gfortran.dg/newunit_5.f90: here.
10914 * gfortran.dg/pdt_28.f03: Likewise.
10915 * gfortran.dg/spread_simplify_1.f90: Likewise.
10916
10917 2019-01-22 Tamar Christina <tamar.christina@arm.com>
10918
10919 PR/tree-optimization 88903
10920 * gcc.dg/vect/pr88903-1.c: Add explicit &.
10921
10922 2019-01-22 Jakub Jelinek <jakub@redhat.com>
10923
10924 PR rtl-optimization/88904
10925 * gcc.c-torture/execute/pr88904.c: New test.
10926
10927 PR target/88905
10928 * gcc.dg/pr88905.c: New test.
10929
10930 PR rtl-optimization/49429
10931 PR target/49454
10932 PR rtl-optimization/86334
10933 PR target/88906
10934 * gcc.target/i386/pr86334.c: New test.
10935 * gcc.target/i386/pr88906.c: New test.
10936
10937 2019-01-21 Jakub Jelinek <jakub@redhat.com>
10938
10939 PR c++/88949
10940 * g++.dg/gomp/pr88949.C: New test.
10941
10942 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
10943
10944 * class_66.f90: Fix a dg directive.
10945 * debug/pr35154-stabs.f: Likewise.
10946 * dec_d_lines_3.f: Likewise.
10947 * dec_d_lines_3.f: Likewise.
10948 * dec_structure_12.f90: Likewise.
10949 * dec_structure_15.f90: Likewise.
10950 * deferred_character_31.f90: Likewise.
10951 * dtio_31.f03: Likewise.
10952 * dtio_32.f03: Likewise.
10953 * extends_11.f03: Likewise.
10954 * integer_plus.f90: Likewise.
10955 * pdt_25.f03: Likewise.
10956 * pr58968.f: Likewise.
10957 * pr78259.f90: Likewise.
10958 * vect/vect-2.f90: Likewise.
10959 * matmul_const.f90: Likewise.
10960
10961 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
10962
10963 PR target/88938
10964 * gcc.target/i386/pr88938.c: New test.
10965
10966 2019-01-21 Jakub Jelinek <jakub@redhat.com>
10967
10968 PR sanitizer/88901
10969 * g++.dg/asan/pr88901.C: New test.
10970
10971 2019-01-21 Tamar Christina <tamar.christina@arm.com>
10972
10973 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
10974
10975 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
10976
10977 PR c/88928
10978 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
10979 * gcc.dg/pr88928.c: New test case.
10980
10981 2019-01-21 Jakub Jelinek <jakub@redhat.com>
10982
10983 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
10984 {long ,short ,}{unsigned ,}int.
10985
10986 2019-01-21 Richard Biener <rguenther@suse.de>
10987
10988 PR tree-optimization/88934
10989 * gfortran.dg/pr88934.f90: New testcase.
10990
10991 2019-01-20 Ulrich Drepper <drepper@redhat.com>
10992
10993 Fix after C++ P0600 implementation.
10994 * g++.dg/init/new39.C: Don't just ignore result of new.
10995
10996 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
10997
10998 * gdc.dg/runnable.d: Add more tests for comparing complex types.
10999
11000 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
11001
11002 * gdc.dg/runnable.d: Add tests for comparing complex types.
11003
11004 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
11005
11006 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
11007 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
11008 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
11009 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
11010
11011 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
11012
11013 PR fortran/37835
11014 * gfortran.dg/no-automatic.f90: New test.
11015
11016 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
11017
11018 PR fortran/77960
11019 * gfortran.dg/pr77960.f90: New test.
11020
11021 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
11022 Paul Thomas <pault@gcc.gnu.org>
11023
11024 PR fortran/56789
11025 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
11026 scan-tree tests that fail with patch.
11027 * gfortran.dg/contiguous_8.f90: New test.
11028
11029 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
11030
11031 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
11032 inner strides.
11033 * gfortran.dg/loop_versioning_9.f90: New test.
11034 * gfortran.dg/loop_versioning_10.f90: Likewise.
11035
11036 2019-01-19 Jakub Jelinek <jakub@redhat.com>
11037
11038 PR fortran/88902
11039 * gfortran.dg/pr88902.f90: New test.
11040
11041 2019-01-18 Martin Sebor <msebor@redhat.com>
11042
11043 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
11044
11045 2019-01-18 Ian Lance Taylor <iant@golang.org>
11046
11047 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
11048 is no longer externally visible.
11049
11050 2019-01-18 Marek Polacek <polacek@redhat.com>
11051
11052 PR c++/86926
11053 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
11054
11055 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
11056
11057 PR middle-end/88587
11058 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
11059 (dg-options): Replace -m32 with -fno-pic.
11060 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
11061 (dg-options): Remove -m32.
11062
11063 2019-01-18 Richard Biener <rguenther@suse.de>
11064
11065 PR tree-optimization/88903
11066 * gcc.dg/vect/pr88903-1.c: New testcase.
11067 * gcc.dg/vect/pr88903-2.c: Likewise.
11068
11069 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
11070
11071 PR c/51628
11072 PR c/88664
11073 * c-c++-common/pr51628-33.c: New test.
11074 * c-c++-common/pr51628-35.c: New test.
11075 * c-c++-common/pr88664-1.c: Likewise.
11076 * c-c++-common/pr88664-2.c: Likewise.
11077 * gcc.dg/pr51628-34.c: Likewise.
11078
11079 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
11080
11081 PR target/88799
11082 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
11083 mp and sec extensions to armv7-a.
11084
11085 2019-01-18 Martin Liska <mliska@suse.cz>
11086
11087 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
11088 expected function name.
11089
11090 2019-01-18 Jakub Jelinek <jakub@redhat.com>
11091
11092 PR tree-optimization/86214
11093 * g++.dg/opt/pr86214-1.C: New test.
11094 * g++.dg/opt/pr86214-2.C: New test.
11095
11096 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11097
11098 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
11099
11100 2019-01-18 Jakub Jelinek <jakub@redhat.com>
11101
11102 Reapply:
11103 2018-12-15 Jakub Jelinek <jakub@redhat.com>
11104
11105 PR target/88489
11106 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
11107 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
11108
11109 2019-01-18 Martin Liska <mliska@suse.cz>
11110
11111 PR middle-end/88587
11112 * g++.target/i386/pr88587.C: New test.
11113 * gcc.target/i386/mvc13.c: New test.
11114
11115 2018-01-17 Steve Ellcey <sellcey@cavium.com>
11116
11117 PR fortran/88898
11118 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
11119 warning checks.
11120 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
11121 * gfortran.dg/gomp/pr83977.f90: Ditto.
11122
11123 2019-01-17 Martin Sebor <msebor@redhat.com>
11124
11125 PR middle-end/88273
11126 * gcc.dg/Warray-bounds-38.c: New test.
11127
11128 2018-01-17 Steve Ellcey <sellcey@cavium.com>
11129
11130 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
11131 warning checks and assembler scans.
11132 * c-c++-common/gomp/pr60823-3.c: Ditto.
11133 * c-c++-common/gomp/pr63328.c: Ditto.
11134 * g++.dg/gomp/declare-simd-1.C: Ditto.
11135 * g++.dg/gomp/declare-simd-3.C: Ditto.
11136 * g++.dg/gomp/declare-simd-4.C: Ditto.
11137 * g++.dg/gomp/declare-simd-7.C: Ditto.
11138 * g++.dg/gomp/pr88182.C: Ditto.
11139 * g++.dg/vect/simd-clone-7.cc: Ditto.
11140 * gcc.dg/gomp/declare-simd-1.c: Ditto.
11141 * gcc.dg/gomp/declare-simd-3.c: Ditto.
11142 * gcc.dg/gomp/pr59669-2.c: Ditto.
11143 * gcc.dg/gomp/pr87895-1.c: Ditto.
11144 * gcc.dg/gomp/pr87895-2.c: Ditto.
11145 * gcc.dg/gomp/simd-clones-2.c: Ditto.
11146 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
11147 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
11148 * gfortran.dg/gomp/pr83977.f90: Ditto.
11149
11150 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11151
11152 * g++.dg/cpp0x/auto52.C: Test locations too.
11153 * g++.dg/cpp0x/trailing2.C: Likewise.
11154 * g++.dg/cpp1y/auto-fn18.C: Likewise.
11155 * g++.dg/cpp1y/auto-fn25.C: Likewise.
11156 * g++.dg/cpp1y/auto-fn52.C: Likewise.
11157 * g++.dg/cpp1y/auto-fn53.C: Likewise.
11158 * g++.dg/cpp1y/auto-fn54.C: Likewise.
11159
11160 2019-01-17 David Malcolm <dmalcolm@redhat.com>
11161
11162 PR c++/88699
11163 * g++.dg/template/pr88699.C: New test.
11164
11165 2019-01-17 Martin Sebor <msebor@redhat.com>
11166
11167 PR tree-optimization/88800
11168 * c-c++-common/Wrestrict.c: Adjust.
11169 * gcc.dg/Warray-bounds-37.c: New test.
11170 * gcc.dg/builtin-memcpy-2.c: New test.
11171 * gcc.dg/builtin-memcpy.c: New test.
11172
11173 2019-01-17 Tamar Christina <tamar.christina@arm.com>
11174
11175 PR target/88850
11176 * gcc.target/arm/pr51968.c: Use neon intrinsics.
11177
11178 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
11179 Kwok Cheung Yeung <kcy@codesourcery.com>
11180 Julian Brown <julian@codesourcery.com>
11181 Tom de Vries <tom@codesourcery.com>
11182
11183 * gcc.dg/20020312-2.c: Add amdgcn support.
11184 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
11185 * gcc.dg/builtin-apply2.c: Likewise.
11186 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11187 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
11188 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
11189 * gcc.dg/memcmp-1.c: Increase timeout factor.
11190 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
11191 * gcc.dg/sibcall-10.c: xfail on amdgcn.
11192 * gcc.dg/sibcall-9.c: Likewise.
11193 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
11194 * gcc.dg/tree-ssa/pr84512.c: Likewise.
11195 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
11196 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
11197 * lib/target-supports.exp (check_effective_target_trampolines):
11198 Configure amdgcn.
11199 (check_profiling_available): Likewise.
11200 (check_effective_target_global_constructor): Likewise.
11201 (check_effective_target_return_address): Likewise.
11202 (check_effective_target_fopenacc): Likewise.
11203 (check_effective_target_fopenmp): Likewise.
11204 (check_effective_target_vect_int): Likewise.
11205 (check_effective_target_vect_intfloat_cvt): Likewise.
11206 (check_effective_target_vect_uintfloat_cvt): Likewise.
11207 (check_effective_target_vect_floatint_cvt): Likewise.
11208 (check_effective_target_vect_floatuint_cvt): Likewise.
11209 (check_effective_target_vect_simd_clones): Likewise.
11210 (check_effective_target_vect_shift): Likewise.
11211 (check_effective_target_whole_vector_shift): Likewise.
11212 (check_effective_target_vect_bswap): Likewise.
11213 (check_effective_target_vect_shift_char): Likewise.
11214 (check_effective_target_vect_long): Likewise.
11215 (check_effective_target_vect_float): Likewise.
11216 (check_effective_target_vect_double): Likewise.
11217 (check_effective_target_vect_perm): Likewise.
11218 (check_effective_target_vect_perm_byte): Likewise.
11219 (check_effective_target_vect_perm_short): Likewise.
11220 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
11221 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
11222 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
11223 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
11224 (check_effective_target_vect_natural_alignment): Likewise.
11225 (check_effective_target_vect_fully_masked): Likewise.
11226 (check_effective_target_vect_element_align): Likewise.
11227 (check_effective_target_vect_masked_store): Likewise.
11228 (check_effective_target_vect_scatter_store): Likewise.
11229 (check_effective_target_vect_condition): Likewise.
11230 (check_effective_target_vect_cond_mixed): Likewise.
11231 (check_effective_target_vect_char_mult): Likewise.
11232 (check_effective_target_vect_short_mult): Likewise.
11233 (check_effective_target_vect_int_mult): Likewise.
11234 (check_effective_target_sqrt_insn): Likewise.
11235 (check_effective_target_vect_call_sqrtf): Likewise.
11236 (check_effective_target_vect_call_btrunc): Likewise.
11237 (check_effective_target_vect_call_btruncf): Likewise.
11238 (check_effective_target_vect_call_ceil): Likewise.
11239 (check_effective_target_vect_call_floorf): Likewise.
11240 (check_effective_target_lto): Likewise.
11241 (check_vect_support_and_set_flags): Likewise.
11242 (check_effective_target_vect_stridedN): Enable when fully masked is
11243 available.
11244 (add_options_for_sqrt_insn): New procedure.
11245
11246 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
11247
11248 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
11249 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
11250 linker.
11251 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
11252
11253 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
11254
11255 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
11256 * gcc.dg/pic-1.c: Disable on amdgcn.
11257 * gcc.dg/pic-2.c: Disable on amdgcn.
11258 * gcc.dg/pic-3.c: Disable on amdgcn.
11259 * gcc.dg/pic-4.c: Disable on amdgcn.
11260 * gcc.dg/pie-3.c: Disable on amdgcn.
11261 * gcc.dg/pie-4.c: Disable on amdgcn.
11262 * gcc.dg/uninit-19.c: Check pie_enabled.
11263 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
11264
11265 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
11266 Kwok Cheung Yeung <kcy@codesourcery.com>
11267 Julian Brown <julian@codesourcery.com>
11268 Tom de Vries <tom@codesourcery.com>
11269
11270 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
11271 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
11272 * gcc.c-torture/compile/pr34648.c: Require exceptions.
11273 * gcc.c-torture/compile/pr41469.c: Require exceptions.
11274 * gcc.dg/20111216-1.c: Require exceptions.
11275 * gcc.dg/cleanup-10.c: Require exceptions.
11276 * gcc.dg/cleanup-11.c: Require exceptions.
11277 * gcc.dg/cleanup-12.c: Require exceptions.
11278 * gcc.dg/cleanup-13.c: Require exceptions.
11279 * gcc.dg/cleanup-5.c: Require exceptions.
11280 * gcc.dg/cleanup-8.c: Require exceptions.
11281 * gcc.dg/cleanup-9.c: Require exceptions.
11282 * gcc.dg/gomp/pr29955.c: Require exceptions.
11283 * gcc.dg/lto/pr52097_0.c: Require exceptions.
11284 * gcc.dg/nested-func-5.c: Require exceptions.
11285 * gcc.dg/pch/except-1.c: Require exceptions.
11286 * gcc.dg/pch/valid-2.c: Require exceptions.
11287 * gcc.dg/pr41470.c: Require exceptions.
11288 * gcc.dg/pr42427.c: Require exceptions.
11289 * gcc.dg/pr44545.c: Require exceptions.
11290 * gcc.dg/pr47086.c: Require exceptions.
11291 * gcc.dg/pr51481.c: Require exceptions.
11292 * gcc.dg/pr51644.c: Require exceptions.
11293 * gcc.dg/pr52046.c: Require exceptions.
11294 * gcc.dg/pr54669.c: Require exceptions.
11295 * gcc.dg/pr56424.c: Require exceptions.
11296 * gcc.dg/pr64465.c: Require exceptions.
11297 * gcc.dg/pr65802.c: Require exceptions.
11298 * gcc.dg/pr67563.c: Require exceptions.
11299 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
11300 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
11301 * gcc.dg/vect/pr46663.c: Require exceptions.
11302 * lib/target-supports.exp (check_effective_target_exceptions): New.
11303
11304 2019-01-17 Tamar Christina <tamar.christina@arm.com>
11305
11306 PR target/88851
11307 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
11308
11309 2019-01-17 Nathan Sidwell <nathan@acm.org>
11310
11311 PR c++/86610
11312 * g++.dg/cpp0x/pr86610.C: New.
11313
11314 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
11315
11316 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
11317 VFIXUPIMM* intrinsics.
11318 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
11319 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
11320 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
11321
11322 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
11323
11324 PR target/88794
11325 Revert:
11326 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
11327
11328 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
11329 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
11330 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
11331 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
11332 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
11333 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
11334 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
11335 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
11336 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
11337 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
11338 * gcc.target/i386/sse-13.c: Ditto.
11339 * gcc.target/i386/sse-14.c: Ditto.
11340 * gcc.target/i386/sse-22.c: Ditto.
11341 * gcc.target/i386/sse-23.c: Ditto.
11342 * gcc.target/i386/testimm-10.c: Ditto.
11343 * gcc.target/i386/testround-1.c: Ditto.
11344
11345 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
11346
11347 PR target/88794
11348 Revert:
11349 2018-12-15 Jakub Jelinek <jakub@redhat.com>
11350
11351 PR target/88489
11352 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
11353 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
11354
11355 2019-01-17 Jakub Jelinek <jakub@redhat.com>
11356
11357 PR rtl-optimization/88870
11358 * gcc.dg/pr88870.c: New test.
11359
11360 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
11361
11362 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
11363
11364 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
11365
11366 PR c++/87768
11367 * g++.dg/concepts/pr87768.C: New.
11368
11369 PR c++/86648
11370 * gcc.dg/cpp1z/pr86648.C: New.
11371
11372 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
11373
11374 PR target/87306
11375 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
11376 vectorized on POWER unless hardware misaligned loads are available.
11377
11378 2019-01-16 David Malcolm <dmalcolm@redhat.com>
11379
11380 PR target/88861
11381 * g++.dg/torture/pr88861.C: New test.
11382
11383 2019-01-16 Tamar Christina <tamar.christina@arm.com>
11384
11385 PR debug/88046
11386 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
11387
11388 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11389
11390 * g++.dg/other/pr33558.C: Test location too.
11391 * g++.dg/other/pr33558-2.C: Likewise.
11392 * g++.dg/parse/crash4.C: Likewise.
11393 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
11394 * g++.old-deja/g++.mike/p7635.C: Likewise.
11395 * g++.old-deja/g++.other/decl6.C: Likewise.
11396
11397 2019-01-16 Marek Polacek <polacek@redhat.com>
11398
11399 PR c++/78244 - narrowing conversion in template not detected.
11400 * g++.dg/cpp0x/Wnarrowing13.C: New test.
11401 * g++.dg/cpp0x/Wnarrowing14.C: New test.
11402
11403 2019-01-16 Jakub Jelinek <jakub@redhat.com>
11404
11405 PR c/51628
11406 PR target/88682
11407 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
11408 may_alias attribute.
11409
11410 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
11411
11412 * gcc.misc-tests/godump-1.c: Add test case for typedef before
11413 struct.
11414
11415 2019-01-15 David Malcolm <dmalcolm@redhat.com>
11416
11417 PR c++/88795
11418 * g++.dg/template/pr88795.C: New test.
11419
11420 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11421
11422 PR fortran/43136
11423 * gfortran.dg/actual_array_substr_3.f90: New test.
11424
11425 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
11426
11427 PR fortran/81849
11428 * gfortran.dg/pr81849.f90: New test.
11429
11430 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
11431
11432 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
11433 ISO_Fortran_binding_2.h.
11434
11435 2019-01-15 Marek Polacek <polacek@redhat.com>
11436
11437 PR c++/88866
11438 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
11439
11440 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
11441
11442 PR inline-asm/52813
11443 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
11444 -Wdeprecated warning and expect a following note:.
11445
11446 2019-01-15 Richard Biener <rguenther@suse.de>
11447
11448 PR debug/88046
11449 * g++.dg/lto/pr88046_0.C: New testcase.
11450
11451 2019-01-15 Richard Biener <rguenther@suse.de>
11452
11453 PR tree-optimization/88855
11454 * gcc.dg/pr88855.c: New testcase.
11455
11456 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
11457
11458 * g++.dg/diagnostic/typedef-initialized.C: New.
11459
11460 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
11461
11462 * g++.dg/diagnostic/bitfld3.C: New.
11463
11464 2019-01-15 Jakub Jelinek <jakub@redhat.com>
11465
11466 PR tree-optimization/88775
11467 * gcc.dg/tree-ssa/pr88775-1.c: New test.
11468 * gcc.dg/tree-ssa/pr88775-2.c: New test.
11469
11470 2019-01-14 Marek Polacek <polacek@redhat.com>
11471
11472 PR c++/88825 - ICE with bogus function return type deduction.
11473 * g++.dg/cpp1y/auto-fn55.C: New test.
11474
11475 2019-01-14 Jakub Jelinek <jakub@redhat.com>
11476
11477 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
11478 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
11479 feature test macros.
11480 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
11481
11482 2019-01-14 Marek Polacek <polacek@redhat.com>
11483
11484 PR c++/88830 - ICE with abstract class.
11485 * g++.dg/other/abstract7.C: New test.
11486
11487 2019-01-14 Martin Sebor <msebor@redhat.com>
11488
11489 PR target/88638
11490 * gcc.dg/format/attr-8.c: New test.
11491 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
11492 * gcc.dg/format/attr-3.c: Same.
11493 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
11494 * objc.dg/fsf-nsstring-format-1.m: Same.
11495
11496 2019-01-14 Martin Liska <mliska@suse.cz>
11497
11498 PR gcov-profile/88263
11499 * g++.dg/gcov/pr88263-2.C: New test.
11500
11501 2019-01-14 Jakub Jelinek <jakub@redhat.com>
11502
11503 PR rtl-optimization/88796
11504 * gcc.target/i386/pr88796.c: New test.
11505
11506 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
11507
11508 * gdc.dg/asm1.d: New test.
11509 * gdc.dg/asm2.d: New test.
11510 * gdc.dg/asm3.d: New test.
11511 * gdc.dg/asm4.d: New test.
11512 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
11513
11514 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11515
11516 PR libfortran/88776
11517 * gfortran.dg/namelist_96.f90: New test.
11518
11519 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
11520
11521 PR fortran/59345
11522 * gfortran.dg/internal_pack_18.f90: New test.
11523
11524 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
11525
11526 * gcc.dg/pr51628-20.c: Updated.
11527 * gcc.dg/pr51628-21.c: Likewise.
11528 * gcc.dg/pr51628-25.c: Likewise.
11529
11530 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
11531
11532 PR fortran/59345
11533 * gfortran.dg/internal_pack_17.f90: New test.
11534 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
11535 to builtin_free.
11536
11537 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
11538
11539 PR fortran/61765
11540 * gfortran.dg/pr61765.f90: New test.
11541
11542 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
11543
11544 * g++.dg/cpp0x/pr62101.C: Test locations too.
11545 * g++.dg/inherit/pure1.C: Likewise.
11546
11547 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
11548
11549 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
11550 reports of ICEs.
11551 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
11552
11553 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
11554
11555 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
11556 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
11557 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
11558 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
11559 * gfortran.dg/bind_c_array_params_2.f90: Change search string
11560 for dump tree scan.
11561
11562 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
11563
11564 PR fortran/35031
11565 * gfortran.dg/pr35031.f90: new test.
11566
11567 2019-01-11 Marek Polacek <polacek@redhat.com>
11568
11569 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
11570 * g++.dg/cpp0x/Wredundant-move5.C: New test.
11571 * g++.dg/cpp0x/Wredundant-move6.C: New test.
11572
11573 2019-01-11 Jakub Jelinek <jakub@redhat.com>
11574
11575 PR middle-end/85956
11576 PR lto/88733
11577 * c-c++-common/gomp/pr85956.c: New test.
11578 * g++.dg/gomp/pr88733.C: New test.
11579
11580 2019-01-11 Tobias Burnus <burnus@net-b.de>
11581
11582 PR C++/88114
11583 * g++.dg/cpp0x/defaulted61.C: New
11584 * g++.dg/cpp0x/defaulted62.C: New.
11585
11586 2019-01-11 Jakub Jelinek <jakub@redhat.com>
11587
11588 PR tree-optimization/88693
11589 * gcc.c-torture/execute/pr88693.c: New test.
11590
11591 2019-01-11 Tamar Christina <tamar.christina@arm.com>
11592
11593 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
11594 and add options.
11595
11596 2019-01-11 Martin Liska <mliska@suse.cz>
11597
11598 PR middle-end/88758
11599 * g++.dg/lto/pr88758_0.C: New test.
11600 * g++.dg/lto/pr88758_1.C: New test.
11601
11602 2019-01-11 Jan Beulich <jbeulich@suse.com>
11603
11604 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
11605 gcc.target/i386/avx512f-vcvtss2si-1.c,
11606 gcc.target/i386/avx512f-vcvttsd2si-1.c,
11607 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
11608 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
11609 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
11610 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
11611 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
11612 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
11613 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
11614 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
11615 gcc.target/i386/pr19398.c: Permit l or q suffix.
11616
11617 2019-01-11 Jakub Jelinek <jakub@redhat.com>
11618
11619 PR rtl-optimization/88296
11620 * gcc.target/i386/pr88296.c: New test.
11621
11622 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
11623
11624 * g++.dg/diagnostic/extern-initialized.C: New.
11625 * g++.dg/ext/dllimport-initialized.C: Likewise.
11626
11627 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
11628
11629 PR fortran/59345
11630 * gfortran.dg/internal_pack_16.f90: New test.
11631
11632 2019-01-10 Jakub Jelinek <jakub@redhat.com>
11633
11634 PR target/88785
11635 * g++.target/i386/pr88785.C: New test.
11636
11637 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
11638
11639 PR rtl-optimization/87305
11640 * gcc.target/aarch64/pr87305.c: New.
11641
11642 2019-01-10 Richard Biener <rguenther@suse.de>
11643
11644 PR tree-optimization/88792
11645 * gcc.dg/torture/pr88792.c: New testcase.
11646
11647 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
11648
11649 PR fortran/86322
11650 * gfortran.dg/pr86322_1.f90: New test.
11651 * gfortran.dg/pr86322_2.f90: Ditto.
11652 * gfortran.dg/pr86322_3.f90: Ditto.
11653
11654 2019-01-10 Sudakshina Das <sudi.das@arm.com>
11655
11656 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
11657 * gcc.target/aarch64/bti-2.c: Likewise.
11658 * gcc.target/aarch64/bti-3.c: Likewise.
11659
11660 2019-01-10 Stefan Agner <stefan@agner.ch>
11661
11662 PR target/88648
11663 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
11664 check if -masm-syntax-unified gets applied properly.
11665
11666 2019-01-10 Jakub Jelinek <jakub@redhat.com>
11667
11668 PR c/88568
11669 * gcc.dg/pr88568.c: New test.
11670
11671 2019-01-10 Tamar Christina <tamar.christina@arm.com>
11672
11673 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
11674 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
11675
11676 2019-01-10 Tamar Christina <tamar.christina@arm.com>
11677
11678 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
11679 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
11680
11681 2019-01-10 Tamar Christina <tamar.christina@arm.com>
11682
11683 * lib/target-supports.exp
11684 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
11685 check_effective_target_arm_v8_3a_complex_neon_ok,
11686 add_options_for_arm_v8_3a_complex_neon,
11687 check_effective_target_arm_v8_3a_complex_neon_hw,
11688 check_effective_target_vect_complex_rot_N): New.
11689
11690 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
11691
11692 PR fortran/88376
11693 * gfortran.dg/pr88376.f90: New test.
11694
11695 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
11696
11697 PR other/16615
11698 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
11699 "can not" with "cannot".
11700 * gfortran.dg/common_15.f90: Likewise.
11701 * gfortran.dg/derived_result_2.f90: Likewise.
11702 * gfortran.dg/do_check_6.f90: Likewise.
11703 * gfortran.dg/namelist_args.f90: Likewise.
11704 * gfortran.dg/negative_unit_check.f90: Likewise.
11705 * gfortran.dg/pure_formal_3.f90: Likewise.
11706 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
11707 * obj-c++.dg/exceptions-3.mm: Likewise.
11708 * obj-c++.dg/exceptions-4.mm: Likewise.
11709 * obj-c++.dg/exceptions-5.mm: Likewise.
11710 * obj-c++.dg/property/at-property-23.mm: Likewise.
11711 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
11712 * obj-c++.dg/property/property-neg-7.mm: Likewise.
11713 * objc.dg/attributes/method-attribute-2.m: Likewise.
11714 * objc.dg/exceptions-3.m: Likewise.
11715 * objc.dg/exceptions-4.m: Likewise.
11716 * objc.dg/exceptions-5.m: Likewise.
11717 * objc.dg/param-1.m: Likewise.
11718 * objc.dg/property/at-property-23.m: Likewise.
11719 * objc.dg/property/dotsyntax-17.m: Likewise.
11720 * objc.dg/property/property-neg-7.m: Likewise.
11721
11722 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11723
11724 PR fortran/68426
11725 * gfortran.dg/spread_simplify_1.f90: New test.
11726
11727 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
11728
11729 * lib/target-supports.exp
11730 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
11731 * gcc.target/i386/xorsign.c: New test.
11732
11733 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
11734
11735 * gcc.target/sparc/tls-ld-int8.c: New test.
11736 * gcc.target/sparc/tls-ld-int16.c: Likewise.
11737 * gcc.target/sparc/tls-ld-int32.c: Likewise.
11738 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
11739 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
11740 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
11741
11742 2018-01-09 Sudakshina Das <sudi.das@arm.com>
11743
11744 * gcc.target/aarch64/bti-1.c: Update test to not add command line
11745 option when configure with bti.
11746 * gcc.target/aarch64/bti-2.c: Likewise.
11747 * lib/target-supports.exp
11748 (check_effective_target_default_branch_protection):
11749 Add configure check for --enable-standard-branch-protection.
11750
11751 2018-01-09 Sudakshina Das <sudi.das@arm.com>
11752
11753 * gcc.target/aarch64/bti-1.c: New test.
11754 * gcc.target/aarch64/bti-2.c: New test.
11755 * gcc.target/aarch64/bti-3.c: New test.
11756 * lib/target-supports.exp
11757 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
11758
11759 2018-01-09 Sudakshina Das <sudi.das@arm.com>
11760
11761 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
11762 instead of IP0_REGNUM and add test case.
11763
11764 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
11765
11766 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
11767 copysign.
11768 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
11769 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
11770 xorsign.
11771 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
11772
11773 2019-01-09 Jakub Jelinek <jakub@redhat.com>
11774
11775 PR rtl-optimization/88331
11776 * gcc.target/i386/pr88331.c: New test.
11777
11778 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11779
11780 * g++.dg/diagnostic/constexpr2.C: New.
11781 * g++.dg/diagnostic/ref3.C: Likewise.
11782
11783 2019-01-08 Marek Polacek <polacek@redhat.com>
11784
11785 PR c++/88538 - braced-init-list in template-argument-list.
11786 * g++.dg/cpp2a/nontype-class11.C: New test.
11787
11788 PR c++/88744
11789 * g++.dg/cpp2a/nontype-class12.C: New test.
11790
11791 2019-01-08 Jakub Jelinek <jakub@redhat.com>
11792
11793 PR target/88457
11794 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
11795 dg-options. Require ppc_cpu_supports_hw effective target instead of
11796 powerpc64*-*-*.
11797
11798 2019-01-08 Janus Weil <janus@gcc.gnu.org>
11799
11800 PR fortran/88047
11801 * gfortran.dg/class_69.f90: New test case.
11802
11803 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
11804
11805 PR target/88717
11806 * gcc.target/i386/pr88717.c: New test.
11807
11808 2019-01-08 Marek Polacek <polacek@redhat.com>
11809
11810 PR c++/88548 - this accepted in static member functions.
11811 * g++.dg/cpp0x/this1.C: New test.
11812
11813 2019-01-08 Martin Liska <mliska@suse.cz>
11814
11815 PR tree-optimization/88753
11816 * gcc.dg/tree-ssa/pr88753.c: New test.
11817
11818 2019-01-08 Richard Biener <rguenther@suse.de>
11819
11820 PR tree-optimization/86554
11821 * gcc.dg/torture/pr86554-1.c: New testcase.
11822 * gcc.dg/torture/pr86554-2.c: Likewise.
11823
11824 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11825
11826 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
11827 cover target variance.
11828
11829 2019-01-08 Richard Biener <rguenther@suse.de>
11830
11831 PR fortran/88611
11832 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
11833 directly build the expected GENERIC tree.
11834
11835 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
11836
11837 * gcc.target/aarch64/(return_address_sign_1.c,
11838 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
11839 Change option to -mbranch-protection.
11840 * gcc.target/aarch64/(branch-protection-option.c,
11841 branch-protection-option-2.c, branch-protection-attr.c,
11842 branch-protection-attr-2.c): New file.
11843
11844 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11845
11846 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
11847
11848 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
11849
11850 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
11851 alias support.
11852 * c-c++-common/builtin-has-attribute-4.c: Likewise.
11853 Append match for warning that ‘protected’ attribute is not supported.
11854
11855 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
11856
11857 * gcc.dg/Wmissing-attributes.c: Require alias support.
11858 * gcc.dg/attr-copy-2.c: Likewise.
11859 * gcc.dg/attr-copy-5.c: Likewise.
11860
11861 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
11862 Jakub Jelinek <jakub@redhat.com>
11863
11864 PR c++/88554
11865 * g++.dg/warn/Wreturn-type-11.C: New test.
11866
11867 2019-01-07 David Malcolm <dmalcolm@redhat.com>
11868
11869 PR jit/88747
11870 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
11871 dump to reflect r266077.
11872
11873 2019-01-07 Jakub Jelinek <jakub@redhat.com>
11874
11875 PR c/88701
11876 * gcc.dg/pr88701.c: New test.
11877
11878 2019-01-07 Joseph Myers <joseph@codesourcery.com>
11879
11880 PR c/88720
11881 PR c/88726
11882 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
11883
11884 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
11885
11886 * g++.dg/diagnostic/constexpr1.C: New.
11887 * g++.dg/diagnostic/thread1.C: Likewise.
11888
11889 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
11890 Harald Anlauf <anlauf@gmx.de>
11891 Tobias Burnus <burnus@gcc.gnu.org>
11892
11893 * gfortran.dg/is_contiguous_1.f90: New test.
11894 * gfortran.dg/is_contiguous_2.f90: New test.
11895 * gfortran.dg/is_contiguous_3.f90: New test.
11896
11897 2019-01-07 Marek Polacek <polacek@redhat.com>
11898
11899 PR c++/88741 - wrong error with initializer-string.
11900 * g++.dg/init/array50.C: New test.
11901
11902 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
11903
11904 PR c++/88261
11905 PR c++/69338
11906 PR c++/69696
11907 PR c++/69697
11908 * gcc.dg/array-6.c: Move from here ...
11909 * c-c++-common/array-6.c: ... to here and add some more test coverage.
11910 * g++.dg/pr69338.C: New test.
11911 * g++.dg/pr69697.C: Likewise.
11912 * g++.dg/ext/flexary32.C: Likewise.
11913 * g++.dg/ext/flexary3.C: Adjust test.
11914 * g++.dg/ext/flexary12.C: Likewise.
11915 * g++.dg/ext/flexary13.C: Likewise.
11916 * g++.dg/ext/flexary15.C: Likewise.
11917 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
11918 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
11919 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
11920
11921 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
11922
11923 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
11924 optional in scan pattern.
11925
11926 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
11927
11928 PR tree-optimization/88598
11929 * gcc.dg/vect/pr88598-1.c: New test.
11930 * gcc.dg/vect/pr88598-2.c: Likewise.
11931 * gcc.dg/vect/pr88598-3.c: Likewise.
11932 * gcc.dg/vect/pr88598-4.c: Likewise.
11933 * gcc.dg/vect/pr88598-5.c: Likewise.
11934 * gcc.dg/vect/pr88598-6.c: Likewise.
11935
11936 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
11937
11938 PR tree-optimization/88598
11939 * gcc.dg/pr88598-1.c: New test.
11940 * gcc.dg/pr88598-2.c: Likewise.
11941 * gcc.dg/pr88598-3.c: Likewise.
11942 * gcc.dg/pr88598-4.c: Likewise.
11943 * gcc.dg/pr88598-5.c: Likewise.
11944
11945 2019-01-07 Jakub Jelinek <jakub@redhat.com>
11946
11947 PR tree-optimization/88676
11948 * gcc.dg/tree-ssa/pr88676.c: New test.
11949 * gcc.dg/pr88676.c: New test.
11950 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
11951 allow &.
11952
11953 PR sanitizer/88619
11954 * c-c++-common/asan/pr88619.c: New test.
11955
11956 PR c++/85052
11957 * c-c++-common/builtin-convertvector-1.c: New test.
11958 * c-c++-common/torture/builtin-convertvector-1.c: New test.
11959 * g++.dg/ext/builtin-convertvector-1.C: New test.
11960 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
11961
11962 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
11963
11964 PR target/88521
11965 * gcc.target/i386/pr88521.c: New testcase.
11966
11967 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11968
11969 PR fortran/88658
11970 * gfortran.dg/min_max_type_2.f90: New test.
11971
11972 2019-01-06 Jakub Jelinek <jakub@redhat.com>
11973
11974 PR c/88363
11975 * c-c++-common/attributes-4.c (falloc_align_int128,
11976 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
11977
11978 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
11979
11980 * gcc.dg/ipa/ipcp-2.c: Update bounds.
11981
11982 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
11983
11984 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
11985 * gcc.dg/plugin/plugindir2.c: Likewise.
11986 * gcc.dg/plugin/plugindir3.c: Likewise.
11987 * gcc.dg/plugin/plugindir4.c: Likewise.
11988
11989 2019-01-05 Janus Weil <janus@gcc.gnu.org>
11990
11991 PR fortran/88009
11992 * gfortran.dg/blockdata_10.f90: New test case.
11993
11994 2019-01-05 Jakub Jelinek <jakub@redhat.com>
11995
11996 PR middle-end/82564
11997 PR target/88620
11998 * gcc.dg/nested-func-12.c: New test.
11999 * gcc.c-torture/compile/pr82564.c: New test.
12000
12001 PR debug/88635
12002 * gcc.dg/debug/dwarf2/pr88635.c: New test.
12003
12004 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
12005
12006 PR target/60563
12007 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
12008
12009 2019-01-04 Martin Sebor <msebor@redhat.com>
12010
12011 PR c/88546
12012 * g++.dg/ext/attr-copy.C: New test.
12013 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
12014 * gcc.dg/attr-copy-6.c: New test.
12015 * gcc.dg/attr-copy-7.c: New test.
12016
12017 2019-01-04 Martin Sebor <msebor@redhat.com>
12018
12019 PR c/88363
12020 * c-c++-common/attributes-4.c: New test.
12021
12022 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
12023
12024 PR gcc/87763
12025 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
12026 count to 18.
12027
12028 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12029
12030 PR fortran/48543
12031 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
12032 * gfortran.dg/merge_char_const.f90: Restore.
12033
12034 2019-01-04 Jakub Jelinek <jakub@redhat.com>
12035
12036 PR target/88594
12037 * gcc.dg/pr88594.c: New test.
12038
12039 2019-01-04 Jan Beulich <jbeulich@suse.com>
12040
12041 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
12042 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
12043 gcc.target/i386/avx512bw-vpcmpequb-1.c,
12044 gcc.target/i386/avx512bw-vpcmpequw-1.c,
12045 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
12046 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
12047 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
12048 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
12049 gcc.target/i386/avx512bw-vpcmpgew-1.c,
12050 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
12051 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
12052 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
12053 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
12054 gcc.target/i386/avx512bw-vpcmpleb-1.c,
12055 gcc.target/i386/avx512bw-vpcmpleub-1.c,
12056 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
12057 gcc.target/i386/avx512bw-vpcmplew-1.c,
12058 gcc.target/i386/avx512bw-vpcmpltb-1.c,
12059 gcc.target/i386/avx512bw-vpcmpltub-1.c,
12060 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
12061 gcc.target/i386/avx512bw-vpcmpltw-1.c,
12062 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
12063 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
12064 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
12065 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
12066 gcc.target/i386/avx512bw-vpmovb2m-1.c,
12067 gcc.target/i386/avx512bw-vpmovm2b-1.c,
12068 gcc.target/i386/avx512bw-vpmovm2w-1.c,
12069 gcc.target/i386/avx512bw-vpmovw2m-1.c,
12070 gcc.target/i386/avx512bw-vptestmb-1.c,
12071 gcc.target/i386/avx512bw-vptestmw-1.c,
12072 gcc.target/i386/avx512bw-vptestnmb-1.c,
12073 gcc.target/i386/avx512bw-vptestnmw-1.c,
12074 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
12075 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
12076 gcc.target/i386/avx512dq-vfpclasssd-1.c,
12077 gcc.target/i386/avx512dq-vfpclassss-1.c,
12078 gcc.target/i386/avx512dq-vpmovd2m-1.c,
12079 gcc.target/i386/avx512dq-vpmovm2d-1.c,
12080 gcc.target/i386/avx512dq-vpmovm2q-1.c,
12081 gcc.target/i386/avx512dq-vpmovq2m-1.c,
12082 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
12083 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
12084 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
12085 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
12086 gcc.target/i386/avx512vl-vpcmpequd-1.c,
12087 gcc.target/i386/avx512vl-vpcmpequq-1.c,
12088 gcc.target/i386/avx512vl-vpcmpged-1.c,
12089 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
12090 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
12091 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
12092 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
12093 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
12094 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
12095 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
12096 gcc.target/i386/avx512vl-vpcmpled-1.c,
12097 gcc.target/i386/avx512vl-vpcmpleq-1.c,
12098 gcc.target/i386/avx512vl-vpcmpleud-1.c,
12099 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
12100 gcc.target/i386/avx512vl-vpcmpltd-1.c,
12101 gcc.target/i386/avx512vl-vpcmpltq-1.c,
12102 gcc.target/i386/avx512vl-vpcmpltud-1.c,
12103 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
12104 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
12105 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
12106 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
12107 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
12108 gcc.target/i386/avx512vl-vptestmd-1.c,
12109 gcc.target/i386/avx512vl-vptestmq-1.c,
12110 gcc.target/i386/avx512vl-vptestnmd-1.c,
12111 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
12112 operand.
12113 * gcc.target/i386/avx512bw-vpcmpb-1.c,
12114 gcc.target/i386/avx512bw-vpcmpub-1.c,
12115 gcc.target/i386/avx512bw-vpcmpuw-1.c,
12116 gcc.target/i386/avx512bw-vpcmpw-1.c,
12117 gcc.target/i386/avx512dq-vfpclasspd-1.c,
12118 gcc.target/i386/avx512dq-vfpclassps-1.c,
12119 gcc.target/i386/avx512f-vcmppd-1.c,
12120 gcc.target/i386/avx512f-vcmpps-1.c,
12121 gcc.target/i386/avx512f-vcmpsd-1.c,
12122 gcc.target/i386/avx512f-vcmpss-1.c,
12123 gcc.target/i386/avx512f-vpcmpd-1.c,
12124 gcc.target/i386/avx512f-vpcmpq-1.c,
12125 gcc.target/i386/avx512f-vpcmpud-1.c,
12126 gcc.target/i386/avx512f-vpcmpuq-1.c,
12127 gcc.target/i386/avx512f-vptestmd-1.c,
12128 gcc.target/i386/avx512f-vptestmq-1.c,
12129 gcc.target/i386/avx512f-vptestnmd-1.c,
12130 gcc.target/i386/avx512f-vptestnmq-1.c,
12131 gcc.target/i386/avx512vl-vcmppd-1.c,
12132 gcc.target/i386/avx512vl-vcmpps-1.c,
12133 gcc.target/i386/avx512vl-vpcmpd-1.c,
12134 gcc.target/i386/avx512vl-vpcmpq-1.c,
12135 gcc.target/i386/avx512vl-vpcmpud-1.c,
12136 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
12137 as mask operand.
12138
12139 2019-01-03 Martin Sebor <msebor@redhat.com>
12140
12141 PR tree-optimization/88659
12142 * gcc.dg/Wstringop-truncation-6.c: New test.
12143
12144 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
12145
12146 PR fortran/48543
12147 * gfortran.dg/const_chararacter_merge.f90: Remove.
12148
12149 2019-01-03 Jakub Jelinek <jakub@redhat.com>
12150
12151 PR debug/88644
12152 * gcc.dg/debug/dwarf2/pr88644.c: New test.
12153 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
12154
12155 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
12156
12157 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
12158 * gcc.dg/pubtypes-3.c: Likewise.
12159 * gcc.dg/pubtypes-4.c: Likewise.
12160
12161 2019-01-03 Jakub Jelinek <jakub@redhat.com>
12162
12163 PR c++/88636
12164 * g++.target/i386/pr88636.C: New test.
12165
12166 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
12167
12168 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
12169
12170 2019-01-03 Martin Liska <mliska@suse.cz>
12171
12172 PR testsuite/88436
12173 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
12174
12175 2019-01-02 Marek Polacek <polacek@redhat.com>
12176
12177 PR c++/88612 - ICE with -Waddress-of-packed-member.
12178 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
12179
12180 PR c++/88631 - CTAD failing for value-initialization.
12181 * g++.dg/cpp1z/class-deduction59.C: New test.
12182
12183 PR c++/81486 - CTAD failing with ().
12184 * g++.dg/cpp1z/class-deduction60.C: New test.
12185 * g++.dg/cpp1z/class-deduction61.C: New test.
12186
12187 2019-01-02 Martin Sebor <msebor@redhat.com>
12188 Jeff Law <law@redhat.com>
12189
12190 * gcc.dg/strlenopt-36.c: Update.
12191 * gcc.dg/strlenopt-45.c: Update.
12192 * gcc.c-torture/execute/strlen-5.c: New test.
12193 * gcc.c-torture/execute/strlen-6.c: New test.
12194 * gcc.c-torture/execute/strlen-7.c: New test.
12195
12196 2019-01-02 Jakub Jelinek <jakub@redhat.com>
12197
12198 PR testsuite/87304
12199 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
12200 messages only on vect_hw_misalign targets.
12201
12202 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
12203
12204 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
12205 * gfortran.dg/dec_d_lines_3.f: Ditto.
12206 * gfortran.dg/dec_structure_24.f90: Ditto.
12207 * gfortran.dg/dec_structure_26.f90: Ditto.
12208 * gfortran.dg/dec_structure_27.f90: Ditto.
12209 * gfortran.dg/dec_type_print_3.f90: Ditto.
12210 * gfortran.dg/derived_name_1.f90: Ditto.
12211 * gfortran.dg/error_recovery_1.f90: Ditto.
12212 * gfortran.dg/gomp/pr29759.f90: Ditto.
12213 * gfortran.dg/pr36192.f90: Ditto.
12214 * gfortran.dg/pr56007.f90: Ditto.
12215 * gfortran.dg/pr56520.f90: Ditto.
12216 * gfortran.dg/pr78741.f90: Ditto.
12217 * gfortran.dg/print_fmt_2.f90: Ditto.
12218 * gfortran.dg/select_type_20.f90: Ditto.
12219
12220 2019-01-02 Marek Polacek <polacek@redhat.com>
12221
12222 PR c++/86875
12223 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
12224
12225 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
12226
12227 PR fortran/48543
12228 * gfortran.dg/const_chararacter_merge.f90: New test.
12229
12230 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
12231
12232 PR lto/88130
12233 * g++.dg/torture/pr88130.C: New testcase.
12234
12235 2019-01-02 Martin Liska <mliska@suse.cz>
12236
12237 PR tree-optimization/88650
12238 * gfortran.dg/predict-3.f90: New test.
12239
12240 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12241
12242 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
12243
12244 2019-01-02 Richard Biener <rguenther@suse.de>
12245
12246 PR tree-optimization/88621
12247 * gcc.dg/torture/pr88621.c: New testcase.
12248
12249 2019-01-02 Jakub Jelinek <jakub@redhat.com>
12250
12251 PR ipa/88561
12252 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
12253 targets and expect _ZThn8 for ilp32 targets.
12254
12255 2019-01-01 Martin Sebor <msebor@redhat.com>
12256 Jeff Law <law@redhat.com>
12257
12258 * gcc.dg/strlenopt-40.c: Update.
12259 * gcc.dg/strlenopt-51.c: Likewise.
12260 * gcc.dg/tree-ssa/pr79376.c: Likewise.
12261
12262 * gcc.dg/strlenopt-40.c: Disable a couple tests.
12263 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
12264 * gcc.dg/strlenopt-59.c: New test.
12265 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
12266 * g++.dg/init/strlen.C: New test.
12267
12268 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12269
12270 PR fortran/82743
12271 * gfortran.dg/structure_constructor_16.f90: New test.
12272
12273 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
12274
12275 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
12276 * g++.dg/ipa/devirt-53.C: Fix scan template.
12277
12278 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
12279
12280 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
12281 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
12282 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
12283
12284 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
12285
12286 * g++.dg/tree-prof/devirt.C: Update testcase.
12287
12288 2019-01-01 Jakub Jelinek <jakub@redhat.com>
12289
12290 Update copyright years.
12291 \f
12292 Copyright (C) 2019 Free Software Foundation, Inc.
12293
12294 Copying and distribution of this file, with or without modification,
12295 are permitted in any medium without royalty provided the copyright
12296 notice and this notice are preserved.