]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
2641821dad8e474fd0f738df67cc48419bcb672f
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2019-10-16 Mihailo Stojanovic <mistojanovic@wavecomp.com>
2
3 * gcc.target/mips/msa-dpadd-dpsub.c: New test.
4
5 2019-10-16 Wilco Dijkstra <wdijkstr@arm.com>
6
7 * gcc.target/aarch64/symbol-range.c: Improve testcase.
8 * gcc.target/aarch64/symbol-range-tiny.c: Likewise.
9
10 2019-10-16 Richard Biener <rguenther@suse.de>
11
12 * gcc.dg/vect/vect-cond-reduc-3.c: New testcase.
13 * gcc.dg/vect/vect-cond-reduc-4.c: Likewise.
14
15 2019-10-16 Peter Bergner <bergner@linux.ibm.com>
16 Jiufu Guo <guojiufu@linux.ibm.com>
17
18 PR target/70010
19 * gcc.target/powerpc/pr70010.c: New test.
20 * gcc.target/powerpc/pr70010-1.c: New test.
21 * gcc.target/powerpc/pr70010-2.c: New test.
22 * gcc.target/powerpc/pr70010-3.c: New test.
23 * gcc.target/powerpc/pr70010-4.c: New test.
24
25 2019-10-16 Feng Xue <fxue@os.amperecomputing.com>
26
27 PR ipa/91088
28 * gcc.dg/ipa/pr91088.c: New test.
29 * gcc.dg/ipa/pr91089.c: Add sub-test for range analysis.
30 * g++.dg/tree-ssa/ivopts-3.C: Force a function to be noinline.
31
32 2019-10-15 Andrew Pinski <apinski@marvell.com>
33
34 * gcc.c-torture/compile/20191015-1.c: New test.
35 * gcc.c-torture/compile/20191015-2.c: New test.
36
37 2019-10-15 Martin Sebor <msebor@redhat.com>
38
39 PR testsuite/92016
40 * gcc.dg/Wstringop-overflow-17.c: Expect an additional warning.
41
42 2019-10-15 Bill Schmidt <wschmidt@linux.ibm.com>
43
44 PR target/92093
45 * gcc.target/powerpc/pr91275.c: Fix type and endian issues.
46
47 2019-10-15 Richard Biener <rguenther@suse.de>
48
49 PR testsuite/92048
50 * gcc.dg/vect/fast-math-vect-pr29925.c: Avoid unrolling of
51 inner loop.
52
53 2019-10-15 Ilya Leoshkevich <iii@linux.ibm.com>
54
55 * gcc.target/s390/load-thread-pointer-once.c: New test.
56
57 2019-10-15 Richard Biener <rguenther@suse.de>
58
59 PR tree-optimization/92094
60 * gfortran.dg/pr92094.f90: New testcase.
61
62 2019-10-15 Hongyu Wang <hongyu.wang@intel.com>
63
64 PR target/92035
65 * gcc.target/i386/avx512f-vrndscaless-1.c: Add scan-assembler-times
66 directives for newly expected instructions.
67 * gcc.target/i386/avx512f-vrndscalesd-1.c: Likewise.
68 * gcc.target/i386/avx512f-vrndscaless-2.c
69 (avx512f_test): Add tests for new intrinsics.
70 * gcc.target/i386/avx512f-vrndscalesd-2.c: Likewise.
71 * gcc.target/i386/avx-1.c (__builtin_ia32_rndscalefss_round,
72 __builtin_ia32_rndscalefsd_round): Remove.
73 (__builtin_ia32_rndscalefss_mask_round,
74 __builtin_ia32_rndscalefsd_mask_round): Define.
75 * gcc.target/i386/sse-13.c: Ditto.
76 * gcc.target/i386/sse-23.c: Ditto.
77
78 2019-10-15 Richard Biener <rguenther@suse.de>
79
80 PR middle-end/92046
81 * c-c++-common/cxxbitfields-3.c: Adjust.
82 * c-c++-common/cxxbitfields-6.c: Likewise.
83 * c-c++-common/simulate-thread/bitfields-1.c: Likewise.
84 * c-c++-common/simulate-thread/bitfields-2.c: Likewise.
85 * c-c++-common/simulate-thread/bitfields-3.c: Likewise.
86 * c-c++-common/simulate-thread/bitfields-4.c: Likewise.
87 * g++.dg/simulate-thread/bitfields-2.C: Likewise.
88 * g++.dg/simulate-thread/bitfields.C: Likewise.
89 * gcc.dg/lto/pr52097_0.c: Likewise.
90 * gcc.dg/simulate-thread/speculative-store-2.c: Likewise.
91 * gcc.dg/simulate-thread/speculative-store-3.c: Likewise.
92 * gcc.dg/simulate-thread/speculative-store-4.c: Likewise.
93 * gcc.dg/simulate-thread/speculative-store.c: Likewise.
94 * gcc.dg/tree-ssa/20050314-1.c: Likewise.
95
96 2019-10-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
97
98 PR tree-optimization/92085
99 * gcc.dg/tree-ssa/pr92085-1.c: New test.
100 * gcc.dg/tree-ssa/pr92085-2.c: Likewise.
101
102 2019-10-14 Steven G. Kargl <kargl@gcc.gnu.org>
103
104 PR fortran/89943
105 * gfortran.dg/pr89943_1.f90: New test.
106 * gfortran.dg/pr89943_2.f90: Ditto.
107 * gfortran.dg/pr89943_3.f90: Ditto.
108 * gfortran.dg/pr89943_4.f90: Ditto.
109
110 2019-10-14 Thomas Koenig <tkoenig@gcc.gnu.org>
111
112 PR fortran/92004
113 * gfortran.dg/argument_checking_24.f90: New test.
114 * gfortran.dg/abstract_type_6.f90: Add error message.
115 * gfortran.dg/argument_checking_11.f90: Correct wording
116 in error message.
117 * gfortran.dg/argumeent_checking_13.f90: Likewise.
118 * gfortran.dg/interface_40.f90: Add error message.
119
120 2019-10-14 Maya Rashish <coypu@sdf.org>
121
122 * gcc.c-torture/compile/pr85401: New test.
123
124 2019-10-14 Mihailo Stojanovic <mistojanovic@wavecomp.com>
125
126 * gcc.target/mips/constant-spill.c: New test.
127
128 2019-10-14 Richard Biener <rguenther@suse.de>
129
130 PR tree-optimization/92069
131 * gcc.dg/torture/pr92069.c: New testcase.
132
133 2019-10-14 Paolo Carlini <paolo.carlini@oracle.com>
134
135 * g++.dg/cpp0x/constexpr-union5.C: Test location(s) too.
136 * g++.dg/diagnostic/bitfld2.C: Likewise.
137 * g++.dg/ext/anon-struct1.C: Likewise.
138 * g++.dg/ext/anon-struct6.C: Likewise.
139 * g++.dg/ext/flexary19.C: Likewise.
140 * g++.dg/ext/flexary9.C: Likewise.
141 * g++.dg/template/error17.C: Likewise.
142
143 2019-10-14 Jakub Jelinek <jakub@redhat.com>
144
145 PR c++/92084
146 * g++.dg/gomp/pr92084.C: New test.
147
148 2019-10-14 Richard Sandiford <richard.sandiford@arm.com>
149
150 * gcc.dg/diag-aka-5.h: New test.
151 * gcc.dg/diag-aka-5a.c: Likewise.
152 * gcc.dg/diag-aka-5b.c: Likewise.
153 * gcc.target/aarch64/diag_aka_1.c (f): Expect an aka to be printed
154 for myvec.
155
156 2019-10-14 Jakub Jelinek <jakub@redhat.com>
157
158 * c-c++-common/gomp/declare-variant-7.c: Add tests for clauses not
159 separated by commas in simd selector trait properties.
160
161 2019-10-14 Aldy Hernandez <aldyh@redhat.com>
162
163 * gcc.dg/tree-ssa/evrp4.c: Adjust for unsigned non-zero being
164 [1,MAX].
165
166 2019-10-13 Iain Sandoe <iain@sandoe.co.uk>
167
168 * gcc.target/i386/indirect-thunk-1.c: Allow 'l' or 'L' in
169 indirection label prefix, for Darwin.
170 * gcc.target/i386/indirect-thunk-2.c: Likewise.
171 * gcc.target/i386/indirect-thunk-3.c: Likewise.
172 * gcc.target/i386/indirect-thunk-4.c: Likewise.
173 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
174 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
175 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
176 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
177 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
178 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
179 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
180 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
181 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
182 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
183 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
184 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
185 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
186 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
187 * gcc.target/i386/pr32219-2.c: Likewise.
188 * gcc.target/i386/pr32219-3.c: Likewise.
189 * gcc.target/i386/pr32219-4.c: Likewise.
190 * gcc.target/i386/pr32219-7.c: Likewise.
191 * gcc.target/i386/pr32219-8.c: Likewise.
192 * gcc.target/i386/ret-thunk-14.c: Likewise.
193 * gcc.target/i386/ret-thunk-15.c: Likewise.
194 * gcc.target/i386/ret-thunk-9.c: Likewise.
195
196 2019-10-13 Damian Rouson <damain@sourceryinstitue.org>
197
198 PR fortran/91513
199 * gfortran.dg/impure_assignment_2.f90: Update dg-error regex.
200
201 2019-10-13 Thomas Koenig <tkoenig@gcc.gnu.org>
202
203 PR fortran/92017
204 * gfortran.dg/minmaxloc_14.f90: New test.
205
206 2019-10-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
207
208 * lib/target-supports.exp (add_options_for_c99_runtime): Remove.
209 (check_effective_target_c99_runtime): Remove call to
210 add_options_for_c99_runtime.
211
212 * gcc.dg/builtins-18.c: Remove dg-add-options c99_runtime.
213 * gcc.dg/builtins-20.c: Likewise.
214 * gcc.dg/builtins-53.c: Likewise.
215 * gcc.dg/builtins-55.c: Likewise.
216 * gcc.dg/builtins-67.c: Likewise.
217 * gcc.dg/c99-tgmath-1.c: Likewise.
218 * gcc.dg/c99-tgmath-2.c: Likewise.
219 * gcc.dg/c99-tgmath-3.c: Likewise.
220 * gcc.dg/c99-tgmath-4.c: Likewise.
221 * gcc.dg/ipa/inline-8.c: Likewise.
222 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
223 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
224 * gcc.dg/nextafter-2.c: Likewise.
225 * gcc.dg/pr42427.c: Likewise.
226 * gcc.dg/pr78965.c: Likewise.
227 * gcc.dg/single-precision-constant.c: Likewise.
228 * gcc.dg/torture/builtin-convert-1.c: Likewise.
229 * gcc.dg/torture/builtin-convert-2.c: Likewise.
230 * gcc.dg/torture/builtin-convert-3.c: Likewise.
231 * gcc.dg/torture/builtin-convert-4.c: Likewise.
232 * gcc.dg/torture/builtin-fp-int-inexact.c: Likewise.
233 * gcc.dg/torture/builtin-fp-int-inexact-c2x.c: Likewise.
234 * gcc.dg/torture/builtin-integral-1.c: Likewise.
235 * gcc.dg/torture/builtin-power-1.c: Likewise.
236 * gcc.dg/tree-ssa/copy-sign-1.c: Likewise.
237 * gcc.dg/tree-ssa/minmax-2.c: Likewise.
238 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
239 * gcc.target/i386/387-builtin-fp-int-inexact.c: Likewise.
240 * gcc.target/i386/387-rint-inline-1.c: Likewise.
241 * gcc.target/i386/387-rint-inline-2.c: Likewise.
242 * gcc.target/i386/conversion.c: Likewise.
243 * gcc.target/i386/pr47312.c: Likewise.
244 * gcc.target/i386/sse2-builtin-fp-int-inexact.c: Likewise.
245 * gcc.target/i386/sse2-rint-inline-1.c: Likewise.
246 * gcc.target/i386/sse2-rint-inline-2.c: Likewise.
247 * gcc.target/i386/sse4_1-builtin-fp-int-inexact.c: Likewise.
248 * gcc.target/i386/sse4_1-rint-inline.c: Likewise.
249
250 2019-10-12 Jakub Jelinek <jakub@redhat.com>
251
252 PR middle-end/92063
253 * gcc.c-torture/compile/pr92063.c: New test.
254
255 * c-c++-common/gomp/declare-variant-2.c: Adjust for error recovery
256 improvements. Add new tests.
257 * c-c++-common/gomp/declare-variant-4.c: New test.
258 * c-c++-common/gomp/declare-variant-5.c: New test.
259 * c-c++-common/gomp/declare-variant-6.c: New test.
260 * c-c++-common/gomp/declare-variant-7.c: New test.
261
262 2019-10-11 Joseph Myers <joseph@codesourcery.com>
263
264 * gcc.dg/dfp/c11-constants-1.c, gcc.dg/dfp/c11-constants-2.c,
265 gcc.dg/dfp/c2x-constants-1.c, gcc.dg/dfp/c2x-constants-2.c: New
266 tests.
267 * gcc.dg/dfp/constants-pedantic.c: Use -std=gnu17 explicitly.
268 Update expected diagnostics.
269
270 2019-10-11 Marek Polacek <polacek@redhat.com>
271
272 PR c++/92070 - bogus error with -fchecking=2.
273 * g++.dg/expr/cond17.C: New test.
274
275 2019-10-11 Marek Polacek <polacek@redhat.com>
276
277 PR c++/92049 - extra error with -fchecking=2.
278 * g++.dg/template/builtin2.C: New test.
279
280 2019-10-11 Jim Wilson <jimw@sifive.com>
281
282 PR rtl-optimization/91860
283 * gcc.dg/pr91860-1.c: New testcase.
284 * gcc.dg/pr91860-2.c: New testcase.
285 * gcc.dg/pr91860-3.c: New testcase.
286 * gcc.dg/pr91860-4.c: New testcase.
287
288 2019-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
289
290 PR fortran/91649
291 * gfortran.dg/pr91649.f90: New test.
292
293 2019-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
294
295 PR fortran/91715
296 * gfortran.dg/function_kinds_5.f90: Prune run-on error.
297 * gfortran.dg/pr85543.f90: Ditto.
298 * gfortran.dg/pr91715.f90: New test.
299
300 2019-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
301
302 PR fortran/92018
303 * gfortran.dg/gnu_logical_2.f90: Update dg-error regex.
304 * gfortran.dg/pr81509_2.f90: Ditto.
305 * gfortran.dg/pr92018.f90: New test.
306
307 2019-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
308
309 PR fortran/92019
310 * gfortran.dg/pr92019.f90: New test.
311
312 2019-10-11 Joseph Myers <joseph@codesourcery.com>
313
314 * gcc.dg/dfp/c11-keywords-1.c, gcc.dg/dfp/c11-keywords-2.c,
315 gcc.dg/dfp/c2x-keywords-1.c, gcc.dg/dfp/c2x-keywords-2.c: New
316 tests.
317 * gcc.dg/dfp/keywords-ignored-c99.c: Remove test.
318 * gcc.dg/dfp/constants-c99.c, gcc.dg/dfp/keywords-c89.c,
319 gcc.dg/dfp/keywords-c99.c: Use -pedantic-errors.
320
321 2019-10-11 Tobias Burnus <tobias@codesourcery.com>
322
323 PR fortran/92050
324 * gfortran.dg/pr92050.f90: New.
325
326 2019-10-11 Richard Biener <rguenther@suse.de>
327
328 PR tree-optimization/90883
329 PR tree-optimization/91091
330 * gcc.dg/torture/20191011-1.c: New testcase.
331 * gcc.dg/tree-ssa/ssa-fre-82.c: Likewise.
332 * gcc.dg/tree-ssa/ssa-fre-83.c: Likewise.
333 * gcc.dg/tree-ssa/redundant-assign-zero-1.c: Disable FRE.
334 * gcc.dg/tree-ssa/redundant-assign-zero-2.c: Likewise.
335
336 2019-10-11 Eric Botcazou <ebotcazou@adacore.com>
337
338 * gnat.dg/specs/size_clause4.ads: New test.
339
340 2019-10-11 Ilya Leoshkevich <iii@linux.ibm.com>
341
342 PR target/77918
343 * gcc.target/s390/s390.exp: Enable Fortran tests.
344 * gcc.target/s390/zvector/autovec-double-quiet-eq.c: New test.
345 * gcc.target/s390/zvector/autovec-double-quiet-ge.c: New test.
346 * gcc.target/s390/zvector/autovec-double-quiet-gt.c: New test.
347 * gcc.target/s390/zvector/autovec-double-quiet-le.c: New test.
348 * gcc.target/s390/zvector/autovec-double-quiet-lt.c: New test.
349 * gcc.target/s390/zvector/autovec-double-quiet-ordered.c: New test.
350 * gcc.target/s390/zvector/autovec-double-quiet-uneq.c: New test.
351 * gcc.target/s390/zvector/autovec-double-quiet-unordered.c: New test.
352 * gcc.target/s390/zvector/autovec-double-signaling-eq-z13-finite.c: New test.
353 * gcc.target/s390/zvector/autovec-double-signaling-eq-z13.c: New test.
354 * gcc.target/s390/zvector/autovec-double-signaling-eq.c: New test.
355 * gcc.target/s390/zvector/autovec-double-signaling-ge-z13-finite.c: New test.
356 * gcc.target/s390/zvector/autovec-double-signaling-ge-z13.c: New test.
357 * gcc.target/s390/zvector/autovec-double-signaling-ge.c: New test.
358 * gcc.target/s390/zvector/autovec-double-signaling-gt-z13-finite.c: New test.
359 * gcc.target/s390/zvector/autovec-double-signaling-gt-z13.c: New test.
360 * gcc.target/s390/zvector/autovec-double-signaling-gt.c: New test.
361 * gcc.target/s390/zvector/autovec-double-signaling-le-z13-finite.c: New test.
362 * gcc.target/s390/zvector/autovec-double-signaling-le-z13.c: New test.
363 * gcc.target/s390/zvector/autovec-double-signaling-le.c: New test.
364 * gcc.target/s390/zvector/autovec-double-signaling-lt-z13-finite.c: New test.
365 * gcc.target/s390/zvector/autovec-double-signaling-lt-z13.c: New test.
366 * gcc.target/s390/zvector/autovec-double-signaling-lt.c: New test.
367 * gcc.target/s390/zvector/autovec-double-signaling-ltgt-z13-finite.c: New test.
368 * gcc.target/s390/zvector/autovec-double-signaling-ltgt-z13.c: New test.
369 * gcc.target/s390/zvector/autovec-double-signaling-ltgt.c: New test.
370 * gcc.target/s390/zvector/autovec-double-smax-z13.F90: New test.
371 * gcc.target/s390/zvector/autovec-double-smax.F90: New test.
372 * gcc.target/s390/zvector/autovec-double-smin-z13.F90: New test.
373 * gcc.target/s390/zvector/autovec-double-smin.F90: New test.
374 * gcc.target/s390/zvector/autovec-float-quiet-eq.c: New test.
375 * gcc.target/s390/zvector/autovec-float-quiet-ge.c: New test.
376 * gcc.target/s390/zvector/autovec-float-quiet-gt.c: New test.
377 * gcc.target/s390/zvector/autovec-float-quiet-le.c: New test.
378 * gcc.target/s390/zvector/autovec-float-quiet-lt.c: New test.
379 * gcc.target/s390/zvector/autovec-float-quiet-ordered.c: New test.
380 * gcc.target/s390/zvector/autovec-float-quiet-uneq.c: New test.
381 * gcc.target/s390/zvector/autovec-float-quiet-unordered.c: New test.
382 * gcc.target/s390/zvector/autovec-float-signaling-eq.c: New test.
383 * gcc.target/s390/zvector/autovec-float-signaling-ge.c: New test.
384 * gcc.target/s390/zvector/autovec-float-signaling-gt.c: New test.
385 * gcc.target/s390/zvector/autovec-float-signaling-le.c: New test.
386 * gcc.target/s390/zvector/autovec-float-signaling-lt.c: New test.
387 * gcc.target/s390/zvector/autovec-float-signaling-ltgt.c: New test.
388 * gcc.target/s390/zvector/autovec-fortran.h: New test.
389 * gcc.target/s390/zvector/autovec-long-double-signaling-ge.c: New test.
390 * gcc.target/s390/zvector/autovec-long-double-signaling-gt.c: New test.
391 * gcc.target/s390/zvector/autovec-long-double-signaling-le.c: New test.
392 * gcc.target/s390/zvector/autovec-long-double-signaling-lt.c: New test.
393 * gcc.target/s390/zvector/autovec.h: New test.
394
395 2019-10-11 Ilya Leoshkevich <iii@linux.ibm.com>
396
397 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust
398 expectations.
399
400 2019-10-11 Eric Botcazou <ebotcazou@adacore.com>
401
402 * gnat.dg/array38.adb: New test.
403 * gnat.dg/array38_pkg.ad[sb]: New helper.
404
405 2019-10-11 Jakub Jelinek <jakub@redhat.com>
406
407 PR c++/91987
408 * g++.dg/cpp1z/eval-order6.C: New test.
409 * g++.dg/cpp1z/eval-order7.C: New test.
410 * g++.dg/cpp1z/eval-order8.C: New test.
411 * c-c++-common/gomp/pr91987.c: New test.
412
413 2019-10-10 Joseph Myers <joseph@codesourcery.com>
414
415 * gcc.dg/c11-float-dfp-1.c, gcc.dg/c2x-float-no-dfp-1.c,
416 gcc.dg/c2x-float-no-dfp-2.c, gcc.dg/dfp/c2x-float-dfp-1.c,
417 gcc.dg/dfp/c2x-float-dfp-2.c, gcc.dg/dfp/c2x-float-dfp-3.c,
418 gcc.dg/dfp/tr24732-float-dfp-1.c,
419 gcc.dg/dfp/ts18661-2-float-dfp-1.c: New tests.
420
421 2019-10-10 David Malcolm <dmalcolm@redhat.com>
422
423 PR 87488
424 * c-c++-common/diagnostic-format-json-2.c: Expect an "option_url"
425 field.
426 * c-c++-common/diagnostic-format-json-3.c: Likewise.
427 * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
428 * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
429 * jit.dg/test-error-array-bounds.c (create_code): Ensure that
430 error messages don't contain escaped URLs.
431
432 2019-10-10 David Malcolm <dmalcolm@redhat.com>
433
434 PR 87488
435 * lib/prune.exp (TEST_ALWAYS_FLAGS): Add -fdiagnostics-urls=never.
436
437 2019-10-10 Uroš Bizjak <ubizjak@gmail.com>
438
439 PR target/92022
440 * g++.dg/pr92022.C: New test.
441
442 2019-10-10 Jakub Jelinek <jakub@redhat.com>
443
444 * c-c++-common/gomp/declare-variant-1.c: New test.
445 * c-c++-common/gomp/declare-variant-2.c: New test.
446 * c-c++-common/gomp/declare-variant-3.c: New test.
447 * g++.dg/gomp/this-1.C: Adjust for diagnostic message spelling fix.
448 * gcc.dg/gomp/declare-variant-1.c: New test.
449 * gcc.dg/gomp/declare-variant-2.c: New test.
450
451 2019-10-09 Martin Sebor <msebor@redhat.com>
452
453 PR tree-optimization/90879
454 * gcc.dg/Wstring-compare-2.c: New test.
455 * gcc.dg/Wstring-compare.c: New test.
456 * gcc.dg/strcmpopt_3.c: Scan the optmized dump instead of strlen.
457 * gcc.dg/strcmpopt_6.c: New test.
458 * gcc.dg/strlenopt-65.c: Remove uinnecessary declarations, add
459 test cases.
460 * gcc.dg/strlenopt-66.c: Run it.
461 * gcc.dg/strlenopt-68.c: New test.
462
463 2019-10-09 Marek Polacek <polacek@redhat.com>
464
465 PR c++/91364 - P0388R4: Permit conversions to arrays of unknown bound.
466 PR c++/69531 - DR 1307: Differently bounded array parameters.
467 PR c++/88128 - DR 330: Qual convs and pointers to arrays of pointers.
468 * g++.dg/conversion/qual1.C: New test.
469 * g++.dg/conversion/qual2.C: New test.
470 * g++.dg/conversion/qual3.C: New test.
471 * g++.dg/conversion/ref2.C: New test.
472 * g++.dg/conversion/ref3.C: New test.
473 * g++.dg/cpp0x/initlist-array3.C: Remove dg-error.
474 * g++.dg/cpp0x/initlist-array7.C: New test.
475 * g++.dg/cpp0x/initlist-array8.C: New test.
476 * g++.dg/cpp2a/array-conv1.C: New test.
477 * g++.dg/cpp2a/array-conv10.C: New test.
478 * g++.dg/cpp2a/array-conv11.C: New test.
479 * g++.dg/cpp2a/array-conv12.C: New test.
480 * g++.dg/cpp2a/array-conv13.C: New test.
481 * g++.dg/cpp2a/array-conv14.C: New test.
482 * g++.dg/cpp2a/array-conv15.C: New test.
483 * g++.dg/cpp2a/array-conv16.C: New test.
484 * g++.dg/cpp2a/array-conv17.C: New test.
485 * g++.dg/cpp2a/array-conv2.C: New test.
486 * g++.dg/cpp2a/array-conv3.C: New test.
487 * g++.dg/cpp2a/array-conv4.C: New test.
488 * g++.dg/cpp2a/array-conv5.C: New test.
489 * g++.dg/cpp2a/array-conv6.C: New test.
490 * g++.dg/cpp2a/array-conv7.C: New test.
491 * g++.dg/cpp2a/array-conv8.C: New test.
492 * g++.dg/cpp2a/array-conv9.C: New test.
493 * g++.old-deja/g++.bugs/900321_01.C: Adjust dg-error.
494
495 2019-10-09 Marek Polacek <polacek@redhat.com>
496
497 PR c++/92032 - DR 1601: Promotion of enum with fixed underlying type.
498 * g++.dg/cpp0x/scoped_enum10.C: New test.
499 * g++.dg/cpp0x/scoped_enum11.C: New test.
500
501 2019-10-08 Andrew Sutton <asutton@lock3software.com>
502
503 * lib/target-supports.exp (check_effective_target_concepts): Check
504 for std=c++2a.
505
506 2019-10-09 Paolo Carlini <paolo.carlini@oracle.com>
507
508 * c-c++-common/Waddress-1.c: Test locations too.
509 * c-c++-common/Wpointer-compare-1.c: Likewise.
510 * c-c++-common/Wshift-count-negative-1.c: Likewise.
511 * c-c++-common/Wshift-count-overflow-1.c: Likewise.
512 * c-c++-common/Wshift-negative-value-1.c: Likewise.
513 * c-c++-common/Wshift-negative-value-2.c: Likewise.
514 * c-c++-common/Wshift-negative-value-5.c: Likewise.
515 * c-c++-common/pr48418.c: Likewise.
516 * c-c++-common/pr65830.c: Likewise.
517 * c-c++-common/pr69764.c: Likewise.
518 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
519 * g++.dg/cpp0x/nullptr37.C: Likewise.
520 * g++.dg/template/crash126.C: Likewise.
521 * g++.dg/template/crash129.C: Likewise.
522 * g++.dg/warn/Wextra-3.C: Likewise.
523 * g++.dg/warn/Wfloat-equal-1.C: Likewise.
524 * g++.dg/warn/Wstring-literal-comparison-1.C: Likewise.
525 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
526 * g++.dg/warn/pointer-integer-comparison.C: Likewise.
527 * g++.old-deja/g++.jason/crash8.C: Likewise.
528
529 2019-10-09 Richard Biener <rguenther@suse.de>
530
531 * gcc.dg/vect/vect-outer-call-1.c: New testcase.
532
533 2019-10-08 Alexandre Oliva <oliva@adacore.com>
534
535 * gcc.target/i386/20060512-1.c (sse2_test): Use a
536 call-clobbered register variable for stack-disaligning push
537 and pop. Require a frame pointer.
538 * gcc.target/i386/20060512-3.c (sse2_test): Likewise.
539
540 2019-10-08 Martin Sebor <msebor@redhat.com>
541
542 PR c++/92001
543 * g++.dg/Wclass-memaccess-5.C: New test.
544
545 2019-10-08 Dmitrij Pochepko <dmitrij.pochepko@bell-sw.com>
546
547 PR tree-optimization/90836
548 * lib/target-supports.exp (check_effective_target_popcount)
549 (check_effective_target_popcountll): New effective targets.
550 * gcc.dg/tree-ssa/popcount4.c: New test.
551 * gcc.dg/tree-ssa/popcount4l.c: New test.
552 * gcc.dg/tree-ssa/popcount4ll.c: New test.
553
554 2019-10-08 Martin Sebor <msebor@redhat.com>
555
556 PR middle-end/92014
557 * gcc.dg/Wstringop-overflow-19.c: New test.
558
559 2019-10-08 Steven G. Kargl <kargl@gcc.gnu.org>
560
561 PR fortran/91801
562 * gfortran.dg/pr91801.f90: New test.
563
564 2019-10-08 Marek Polacek <polacek@redhat.com>
565
566 DR 685 - Integral promotion of enum ignores fixed underlying type.
567 * g++.dg/cpp0x/scoped_enum9.C: New test.
568
569 2019-10-08 Martin Sebor <msebor@redhat.com>
570
571 PR tetsuite/92025
572 * gcc.dg/Wstringop-overflow-12.c: Remove xfail.
573
574 2019-10-08 Richard Biener <rguenther@suse.de>
575
576 * gcc.dg/vect/pr65947-1.c: Adjust.
577 * gcc.dg/vect/pr65947-13.c: Likewise.
578 * gcc.dg/vect/pr65947-14.c: Likewise.
579 * gcc.dg/vect/pr65947-4.c: Likewise.
580 * gcc.dg/vect/pr80631-1.c: Likewise.
581 * gcc.dg/vect/pr80631-2.c: Likewise.
582
583 2019-10-08 Tobias Burnus <tobias@codesourcery.com>
584
585 * gfortran.dg/goacc/continuation-free-form.f95: Update dg-error.
586
587 2019-10-08 Richard Sandiford <richard.sandiford@arm.com>
588
589 * gcc.target/aarch64/torture/simd-abi-9.c: Require LP64 for
590 the function body test.
591
592 2019-10-08 Joseph Myers <joseph@codesourcery.com>
593
594 * gcc.dg/torture/builtin-fp-int-inexact-c2x.c: New test.
595
596 2019-10-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
597
598 * gcc.target/msp430/430x-insns.c: New test.
599 * gcc.target/msp430/data-attributes-2.c: Remove dg-warning
600 directives for conflicts between the "section" and "lower" attributes.
601 * gcc.target/msp430/msp430.exp
602 (check_effective_target_msp430_region_not_lower): New.
603 (check_effective_target_msp430_region_lower): New.
604 * gcc.target/msp430/object-attributes-430.c: New test.
605 * gcc.target/msp430/object-attributes-default.c: New test.
606 * gcc.target/msp430/object-attributes-mlarge-any-region.c: New test.
607 * gcc.target/msp430/object-attributes-mlarge.c: New test.
608
609 2019-10-07 Jakub Jelinek <jakub@redhat.com>
610
611 * gcc.target/i386/pr71801.c (uuidcache_init): Fix up size of d array.
612
613 2019-10-07 Paolo Carlini <paolo.carlini@oracle.com>
614
615 * g++.dg/diagnostic/not-a-function-template-1.C: New.
616 * g++.dg/template/crash107.C: Adjust expected location.
617 * g++.dg/template/dependent-expr1.C: Check locations.
618 * g++.dg/template/error17.C: Check location.
619
620 2019-10-07 Richard Sandiford <richard.sandiford@arm.com>
621
622 PR target/91994
623 * gcc.target/i386/pr91994.c: New test.
624
625 2019-10-07 Richard Biener <rguenther@suse.de>
626
627 PR tree-optimization/91975
628 * g++.dg/tree-ssa/ivopts-3.C: Adjust.
629 * gcc.dg/vect/vect-profile-1.c: Disable cunrolli.
630 * gcc.dg/vect/vect-double-reduc-6.c: Disable unrolling of
631 the innermost loop.
632 * gcc.dg/vect/vect-93.c: Likewise.
633 * gcc.dg/vect/vect-105.c: Likewise.
634 * gcc.dg/vect/pr79920.c: Likewise.
635 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
636 * gcc.dg/vect/no-vfa-vect-101.c: Likewise.
637 * gcc.dg/vect/pr83202-1.c: Operate on a larger array.
638 * gfortran.dg/vect/vect-8.f90: Likewise.
639 * gcc.dg/tree-ssa/cunroll-2.c: Scan early unrolling dump instead
640 of late one.
641
642 2019-10-05 Steven G. Kargl <kargl@gcc.gnu.org>
643
644 PR fortran/47045
645 * gfortran.dg/pr47054_1.f90: New test
646 * gfortran.dg/pr47054_2.f90: Ditto.
647
648 2019-10-05 Steven G. Kargl <kargl@gcc.gnu.org>
649
650 PR fortran/91497
651 * gfortran.dg/pr91497.f90: Run on i?86-*-* and x86_64-*-* only.
652
653 2019-10-05 Paul Thomas <pault@gcc.gnu.org>
654
655 PR fortran/91926
656 * gfortran.dg/ISO_Fortran_binding_13.f90 : New test.
657 * gfortran.dg/ISO_Fortran_binding_13.c : Additional source.
658 * gfortran.dg/ISO_Fortran_binding_14.f90 : New test.
659
660 2019-10-05 Jakub Jelinek <jakub@redhat.com>
661
662 PR c++/91369 - Implement P0784R7: constexpr new
663 * g++.dg/cpp0x/constexpr-delete2.C: Adjust expected diagnostics for
664 c++2a.
665 * g++.dg/cpp0x/locations1.C: Only expect constexpr ~S() diagnostics
666 in c++17_down, adjust expected wording.
667 * g++.dg/cpp1y/constexpr-new.C: Only expect diagnostics in c++17_down.
668 * g++.dg/cpp2a/constexpr-dtor1.C: New test.
669 * g++.dg/cpp2a/constexpr-dtor2.C: New test.
670 * g++.dg/cpp2a/constexpr-dtor3.C: New test.
671 * g++.dg/cpp2a/constexpr-new1.C: New test.
672 * g++.dg/cpp2a/constexpr-new2.C: New test.
673 * g++.dg/cpp2a/constexpr-new3.C: New test.
674 * g++.dg/cpp2a/constexpr-new4.C: New test.
675 * g++.dg/cpp2a/feat-cxx2a.C: Add __cpp_constinit and
676 __cpp_constexpr_dynamic_alloc tests. Tweak __cpp_* tests for c++2a
677 features to use style like older features, including #ifdef test.
678 * g++.dg/ext/is_literal_type3.C: New test.
679
680 PR tree-optimization/91734
681 * gcc.dg/pr91734.c: New test.
682
683 2019-10-04 Joseph Myers <joseph@codesourcery.com>
684
685 PR c/82752
686 * gcc.dg/format/c2x-strftime-1.c: New test.
687
688 2019-10-04 Martin Sebor <msebor@redhat.com>
689
690 PR middle-end/91977
691 * gcc.dg/Wstringop-overflow-18.c: New test.
692
693 2019-10-04 Martin Sebor <msebor@redhat.com>
694
695 * gcc.dg/Wstringop-overflow-17.c: New test.
696
697 2019-10-04 Steven G. Kargl <kargl@gcc.gnu.org>
698
699 PR fortran.91959
700 * gfortran.dg/pr91959.f90: New test.
701
702 2019-10-04 Rafael Tsuha <rafael.tsuha@usp.br>
703
704 * gcc.dg/sinhovercosh-1.c: New test.
705
706 2019-10-04 Joseph Myers <joseph@codesourcery.com>
707
708 * gcc.dg/c11-builtins-1.c, gcc.dg/c2x-builtins-1.c,
709 gcc.dg/dfp/c2x-builtins-dfp-1.c: New tests.
710
711 2019-10-04 Mark Eggleston <mark.eggleston@codethink.com>
712
713 * gfortran.dg/auto_in_equiv_1.f90: Replaced.
714 * gfortran.dg/auto_in_equiv_2.f90: Replaced.
715 * gfortran.dg/auto_in_equiv_3.f90: Deleted.
716
717 2019-10-04 Richard Sandiford <richard.sandiford@arm.com>
718
719 * gcc.target/aarch64/torture/simd-abi-8.c: Use -mlittle-endian.
720 Check that there are no Q register saves or restores.
721
722 2019-10-04 Richard Biener <rguenther@suse.de>
723
724 * gcc.c-torture/execute/loop-3.c: Fix undefined behavior.
725
726 2019-10-04 Yuliang Wang <yuliang.wang@arm.com>
727
728 * gcc.target/aarch64/sve2/shracc_1.c: Tighten scan-assembler-nots
729 to avoid matching scalar code.
730
731 2019-10-04 Tobias Burnus <tobias@codesourcery.com>
732
733 * gfortran.dg/use_without_only_1.f90: Update column num in dg-warning.
734
735 2019-10-04 Jakub Jelinek <jakub@redhat.com>
736
737 PR c++/71504
738 * g++.dg/cpp0x/constexpr-array21.C: New test.
739 * g++.dg/cpp1y/constexpr-array7.C: New test.
740 * g++.dg/cpp1z/constexpr-array1.C: New test.
741
742 2019-10-04 Jason Merrill <jason@redhat.com>
743
744 PR c++/71504
745 * g++.dg/cpp0x/constexpr-array20.C: New test.
746
747 2019-10-04 Jakub Jelinek <jakub@redhat.com>
748
749 PR c++/91974
750 * g++.dg/cpp1z/eval-order5.C: New test.
751
752 2019-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
753
754 PR fortran/91497
755 * gfortran.dg/pr91497.f90: New test.
756
757 2019-10-03 Jan Hubicka <hubicka@ucw.cz>
758
759 * g++.dg/tree-ssa/pr61034.C: Add --param max-inline-insns-single-O2=200.
760
761 2019-10-03 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
762
763 PR target/91769
764 * gcc.target/mips/pr91769.c: New test.
765
766 2019-10-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
767
768 * g++.dg/cpp0x/gen-attrs-67.C: Expect constructor priorities error
769 on any !init_priority target.
770
771 2019-10-03 Thomas Koenig <tkoenig@gcc.gnu.org>
772
773 PR fortran/84487
774 * gfortran.dg/typebound_call_22.f03: xfail.
775
776 2019-10-03 Mark Eggleston <mark.eggleston@codethink.com>
777
778 * gfortran.dg/bad_operands.f90: New test.
779 * gfortran.dg/character mismatch.f90: New test.
780 * gfortran.dg/compare_interfaces.f90: New test.
781 * gfortran.dg/hollerith_to_char_parameter_1.f90: New test.
782 * gfortran.dg/hollerith_to_char_parameter_2.f90: New test.
783 * gfortran.dg/widechar_intrinsics_1.f90: Checked for specific character
784 type names instead of "Type of argument".
785 * gfortran.dg/widechar_intrinsics_2.f90: Checked for specific character
786 type names instead of "Type of argument".
787 * gfortran.dg/widechar_intrinsics_3.f90: Checked for specific character
788 type names instead of "Type of argument".
789
790 2019-10-02 Joseph Myers <joseph@codesourcery.com>
791
792 * gcc.dg/cr-decimal-dig-2.c: New test.
793 * gcc.dg/limits-width-2.c: New test. Based on limits-width-1.c.
794 * gcc.dg/stdint-width-2.c: New test. Based on stdint-width-1.c.
795
796 2019-10-03 Paolo Carlini <paolo.carlini@oracle.com>
797
798 * g++.dg/diagnostic/integral-array-size-1.C: New.
799 * g++.dg/cpp0x/alias-decl-1.C: Test location(s) too.
800 * g++.dg/init/new43.C: Likewise.
801 * g++.dg/lookup/friend12.C: Likewise.
802 * g++.dg/lookup/pr79766.C: Likewise.
803 * g++.dg/lookup/pr84375.C: Likewise.
804 * g++.dg/other/new-size-type.C: Likewise.
805
806 2019-10-03 Jakub Jelinek <jakub@redhat.com>
807
808 * g++.dg/ext/constexpr-attr-cleanup1.C: New test.
809
810 2019-10-02 Martin Sebor <msebor@redhat.com>
811
812 PR tree-optimization/80936
813 * gcc.dg/Wnonnull-2.c: New test.
814 * gcc.dg/Wnonnull-3.c: New test.
815 * gcc.dg/nonnull-3.c: Expect more warnings.
816
817 2019-10-02 Steven G. Kargl <kargl@gcc.gnu.org>
818
819 PR fortran/91784
820 * gfortran.dg/pr91784.f90: New test.
821
822 2019-10-02 Steven G. Kargl <kargl@gcc.gnu.org>
823
824 PR fortran/91785
825 * gfortran.dg/pr91785.f90: New test.
826
827 2019-10-02 Steven G. Kargl <kargl@gcc.gnu.org>
828
829 PR fortran/91942
830 * gfortran.dg/pr91587.f90: Update dg-error regex.
831 * gfortran.dg/pr91942.f90: New test.
832
833 2019-10-02 Steven G. Kargl <kargl@gcc.gnu.org>
834
835 PR fortran/91943
836 gfortran.dg/pr91943.f90
837
838 2019-10-02 Jan Hubicka <hubicka@ucw.cz>
839
840 * g++.dg/tree-ssa/pr53844.C: Add -fno-inline-functions --param
841 max-inline-insns-single-O2=200.
842 * gcc.c-torture/execute/builtins/builtins.exp: Add
843 -fno-inline-functions to additional_flags.
844 * gcc.dg/ipa/inline-7.c: Add -fno-inline-functions.
845 * gcc.dg/optimize-bswapsi-5.c: Add -fno-inline-functions.
846 * gcc.dg/tree-ssa/ssa-thread-12.c: Add --param
847 early-inlining-insns-O2=14 -fno-inline-functions; revert previous
848 change.
849 * gcc.dg/winline-3.c: Use --param max-inline-insns-single-O2=1
850 --param inline-min-speedup-O2=100
851 instead of --param max-inline-insns-single=1 --param
852 inline-min-speedup=100
853
854 2019-10-02 Alexander Monakov <amonakov@ispras.ru>
855
856 PR rtl-optimization/87047
857 * gcc.dg/pr87047.c: New test.
858
859 2019-10-02 Martin Jambor <mjambor@suse.cz>
860
861 PR testsuite/91842
862 * gcc.dg/ipa/ipa-sra-19.c: Skip on powerpc.
863
864 2019-10-02 Eric Botcazou <ebotcazou@adacore.com>
865
866 * gnat.dg/opt82.adb: New test.
867 * gnat.dg/opt82_pkg.ads: New helper.
868
869 2019-10-02 Richard Sandiford <richard.sandiford@arm.com>
870
871 * gcc.target/mips/call-clobbered-3.c: Remove skip for -Os.
872 * gcc.target/mips/call-clobbered-4.c: Delete.
873
874 2019-10-02 Tobias Burnus <tobias@codesourcery.com>
875
876 * gfortran.dg/gomp/is_device_ptr-1.f90: New.
877
878 2019-10-02 Richard Biener <rguenther@suse.de>
879
880 PR c++/91606
881 * g++.dg/torture/pr91606.C: New testcase.
882
883 2019-10-02 Tobias Burnus <tobias@codesourcery.com>
884
885 * gfortran.dg/goacc/asyncwait-1.f95: Handle new error message.
886 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
887 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
888 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
889 * gfortran.dg/goacc/default-2.f: Likewise.
890 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
891 * gfortran.dg/goacc/if.f95: Likewise.
892 * gfortran.dg/goacc/list.f95: Likewise.
893 * gfortran.dg/goacc/literal.f95: Likewise.
894 * gfortran.dg/goacc/loop-2-kernels-tile.f95: Likewise.
895 * gfortran.dg/goacc/loop-2-parallel-tile.f95: Likewise.
896 * gfortran.dg/goacc/loop-7.f95: Likewise.
897 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
898 * gfortran.dg/goacc/routine-6.f90: Likewise.
899 * gfortran.dg/goacc/several-directives.f95: Likewise.
900 * gfortran.dg/goacc/sie.f95: Likewise.
901 * gfortran.dg/goacc/tile-1.f90: Likewise.
902 * gfortran.dg/goacc/update-if_present-2.f90: Likewise.
903 * gfortran.dg/gomp/declare-simd-1.f90: Likewise.
904 * gfortran.dg/gomp/pr29759.f90: Likewise.
905
906 2019-10-02 Tobias Burnus <tobias@codesourcery.com>
907
908 * libgomp/testsuite/libgomp.fortran/use_device_ptr-optional-1.f90: New.
909
910 2019-10-02 Jakub Jelinek <jakub@redhat.com>
911
912 PR tree-optimization/91940
913 * gcc.dg/vect/vect-bswap16.c: Add -msse4 on x86, run on all targets,
914 expect vectorized 1 loops message on both vect_bswap and sse4_runtime
915 targets.
916 * gcc.dg/vect/vect-bswap16a.c: New test.
917
918 2019-10-02 Joseph Myers <joseph@codesourcery.com>
919
920 * gcc.dg/asm-scope-1.c, gcc.dg/cpp/c11-scope-1.c,
921 gcc.dg/cpp/c17-scope-1.c, gcc.dg/cpp/c2x-scope-1.c,
922 gcc.dg/cpp/c2x-scope-2.c, gcc.dg/cpp/c90-scope-1.c,
923 gcc.dg/cpp/c94-scope-1.c, gcc.dg/cpp/c99-scope-1.c,
924 gcc.dg/cpp/gnu11-scope-1.c, gcc.dg/cpp/gnu17-scope-1.c,
925 gcc.dg/cpp/gnu89-scope-1.c, gcc.dg/cpp/gnu99-scope-1.c: New tests.
926
927 2019-10-01 David Malcolm <dmalcolm@redhat.com>
928
929 * gcc.dg/plugin/diagnostic_group_plugin.c (test_begin_group_cb):
930 Clear the prefix before emitting the "END GROUP" line.
931 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
932 (custom_diagnostic_finalizer): Temporarily clear prefix when
933 calling diagnostic_show_locus, rather than destroying it
934 afterwards.
935
936 2019-10-01 Jan Hubicka <hubicka@ucw.cz>
937
938 * gcc.dg/tree-ssa/alias-access-path-10.c: New testcase.
939 * gcc.dg/tree-ssa/alias-access-path-11.c: New testcase.
940
941 2019-10-01 Jan Hubicka <hubicka@ucw.cz>
942
943 * g++.dg/lto/odr-6_0.C: New testcase.
944 * g++.dg/lto/odr-6_1.c: New testcase.
945
946 2019-10-01 Jan Hubicka <hubicka@ucw.cz>
947
948 * gcc.dg/tree-ssa/ssa-thread-12.c: Fix warning introduced by my
949 previous change.
950
951 2019-10-01 Jan Hubicka <hubicka@ucw.cz>
952
953 * g++.dg/tree-ssa/pr61034.C: Set early-inlining-insns-O2=14.
954 * g++.dg/tree-ssa/pr8781.C: Likewise.
955 * g++.dg/warn/Wstringop-truncation-1.C: Likewise.
956 * gcc.dg/ipa/pr63416.c: likewise.
957 * gcc.dg/vect/pr66142.c: Likewise.
958 * gcc.dg/tree-ssa/ssa-thread-12.c: Mark compure_idf inline.
959
960 2019-10-01 Jakub Jelinek <jakub@redhat.com>
961
962 PR c++/91925
963 * g++.dg/conversion/packed2.C: New test.
964
965 2019-10-01 Bill Schmidt <wschmdit@linux.ibm.com>
966
967 * gcc.target/powerpc/pr91275.c: New.
968
969 2019-10-01 Alexandre Oliva <oliva@adacore.com>
970
971 * gcc.dg/torture/pr41094.c: Introduce intermediate variable.
972
973 PR debug/91507
974 * gcc.dg/debug/dwarf2/array-0.c: New.
975 * gcc.dg/debug/dwarf2/array-1.c: New.
976 * gcc.dg/debug/dwarf2/array-2.c: New.
977 * gcc.dg/debug/dwarf2/array-3.c: New.
978 * g++.dg/debug/dwarf2/array-0.C: New.
979 * g++.dg/debug/dwarf2/array-1.C: New.
980 * g++.dg/debug/dwarf2/array-2.C: New. Based on libstdc++-v3's
981 src/c++98/pool_allocator.cc:__pool_alloc_base::_S_heap_size.
982 * g++.dg/debug/dwarf2/array-3.C: New. Based on
983 gcc's config/i386/i386-features.c:xlogue_layout::s_instances.
984 * g++.dg/debug/dwarf2/array-4.C: New.
985
986 2019-10-01 Richard Sandiford <richard.sandiford@arm.com>
987
988 * gcc.dg/diag-aka-1.c (T): Turn into a pointer typedef.
989 (foo): Update accordingly.
990 * gcc.dg/diag-aka-4.c: New test.
991
992 2019-10-01 Richard Sandiford <richard.sandiford@arm.com>
993
994 * gcc.dg/diag-aka-3.c: New test.
995 * gcc.target/aarch64/diag_aka_1.c: New test.
996 * g++.dg/diagnostic/aka4.C: New test.
997
998 2019-10-01 Richard Sandiford <richard.sandiford@arm.com>
999
1000 * gcc.target/aarch64/torture/simd-abi-10.c: New test.
1001 * gcc.target/aarch64/torture/simd-abi-11.c: Likewise.
1002
1003 2019-09-30 Yuliang Wang <yuliang.wang@arm.com>
1004
1005 * gcc.dg/vect/vect-sdiv-pow2-1.c: New test.
1006 * gcc.target/aarch64/sve/asrdiv_1.c: As above.
1007 * lib/target-supports.exp (check_effective_target_vect_sdiv_pow2_si):
1008 Return true for AArch64 with SVE.
1009
1010 2019-09-30 Richard Sandiford <richard.sandiford@arm.com>
1011
1012 * gcc.target/aarch64/torture/simd-abi-9.c: New test.
1013
1014 2019-09-30 Richard Sandiford <richard.sandiford@arm.com>
1015
1016 * gcc.target/aarch64/torture/simd-abi-8.c: New test.
1017
1018 2019-09-30 Richard Sandiford <richard.sandiford@arm.com>
1019
1020 * gcc.dg/Wincompatible-pointer-types-1.c (f1): Expect only one
1021 space between the comma and "...".
1022
1023 2019-09-30 Martin Jambor <mjambor@suse.cz>
1024
1025 PR ipa/91853
1026 * gcc.dg/ipa/pr91853.c: New test.
1027
1028 2019-09-30 Jakub Jelinek <jakub@redhat.com>
1029
1030 PR target/91931
1031 * gcc.target/i386/pr91931.c: New test.
1032
1033 2019-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
1034
1035 PR fortran/91641
1036 * gfortran.dg/pr91641.f90: New test.
1037
1038 2019-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
1039
1040 PR fortran/91714
1041 * gfortran.dg/dec_type_print_3.f90: Update dg-error regex.
1042 * gfortran.dg/pr91714.f90: New test.
1043
1044 2019-09-29 Paul Thomas <pault@gcc.gnu.org>
1045
1046 PR fortran/91726
1047 * gfortran.dg/coarray_poly_9.f90 : New test.
1048
1049 2019-09-29 Kewen Lin <linkw@gcc.gnu.org>
1050
1051 * gcc.target/powerpc/conv-vectorize-1.c: New test.
1052 * gcc.target/powerpc/conv-vectorize-2.c: New test.
1053
1054 2019-09-28 Steven G. Kargl <kargl@gcc.ngu.org>
1055
1056 PR fortran/91802
1057 * gfortran.dg/pr91802.f90: New test.
1058
1059 2019-09-28 Steven G. Kargl <kargl@gcc.gnu.org>
1060
1061 PR fortran/91864
1062 * gcc/testsuite/gfortran.dg/pr91864.f90
1063
1064 2019-09-28 Marek Polacek <polacek@redhat.com>
1065
1066 PR c++/91889 - follow-up fix for DR 2352.
1067 * g++.dg/cpp0x/ref-bind3.C: Add dg-error.
1068 * g++.dg/cpp0x/ref-bind4.C: New test.
1069 * g++.dg/cpp0x/ref-bind5.C: New test.
1070 * g++.dg/cpp0x/ref-bind6.C: New test.
1071 * g++.old-deja/g++.pt/spec35.C: Revert earlier change.
1072
1073 PR c++/91921 - stray warning with -Woverloaded-virtual.
1074 * g++.dg/warn/Woverloaded-2.C: New.
1075 * g++.dg/warn/Woverloaded-2.h: New.
1076 * g++.dg/warn/pr61945.C: Turn dg-warning into dg-message.
1077 * g++.old-deja/g++.mike/warn6.C: Likewise.
1078 * g++.old-deja/g++.warn/virt1.C: Likewise.
1079
1080 PR c++/91923 - failure-to-SFINAE with class type NTTP in C++17.
1081 * g++.dg/cpp0x/nontype5.C: New test.
1082
1083 2019-09-28 Alan Modra <amodra@gmail.com>
1084
1085 PR testsuite/91676
1086 PR rtl-optimization/91656
1087 * gcc.dg/torture/pr91656-1.c: Correct for big and pdp endian.
1088 * gcc.dg/torture/pr91656-2.c: Likewise.
1089 * gcc.dg/torture/pr91656-3.c: Likewise.
1090
1091 2019-09-27 Jakub Jelinek <jakub@redhat.com>
1092
1093 PR c++/88203
1094 * c-c++-common/gomp/pr88203-1.c: New test.
1095 * c-c++-common/gomp/pr88203-2.c: New test.
1096 * c-c++-common/gomp/pr88203-3.c: New test.
1097
1098 PR middle-end/91920
1099 * c-c++-common/gomp/pr91920.c: New test.
1100
1101 PR target/91919
1102 * gcc.c-torture/compile/pr91919.c: New test.
1103
1104 2019-09-27 Manfred Schwarb <manfred99@gmx.ch>
1105
1106 * gfortran.dg/associate_48.f90: Fix a dg directive.
1107 * gfortran.dg/auto_in_equiv_1.f90: Ditto.
1108 * gfortran.dg/auto_in_equiv_2.f90: Ditto.
1109 * gfortran.dg/lto/pr87689_0.f: Ditto.
1110
1111 2019-09-27 Jakub Jelinek <jakub@redhat.com>
1112
1113 PR tree-optimization/91885
1114 * gcc.dg/pr91885.c (__int64_t): Change from long to long long.
1115 (__uint64_t): Change from unsigned long to unsigned long long.
1116
1117 2019-09-27 Yuliang Wang <yuliang.wang@arm.com>
1118
1119 * gcc.target/aarch64/sve2/shracc_1.c: New test.
1120
1121 2019-09-26 Eric Botcazou <ebotcazou@adacore.com>
1122
1123 * gcc.dg/cpp/ucs.c: Add test for new warning and adjust.
1124 * gcc.dg/cpp/utf8-5byte-1.c: Add -w to the options.
1125 * gcc.dg/attr-alias-5.c: Likewise.
1126 * g++.dg/cpp/ucn-1.C: Add test for new warning.
1127 * g++.dg/cpp2a/ucn1.C: New test.
1128
1129 2019-09-26 Max Filippov <jcmvbkbc@gmail.com>
1130
1131 * gcc.target/xtensa/pr91880.c: New test case.
1132 * gcc.target/xtensa/xtensa.exp: New test suite.
1133
1134 2019-09-26 Will Schmidt <will_schmidt@vnet.ibm.com>
1135
1136 * gcc.target/powerpc/pure-builtin-redundant-load.c: New.
1137
1138 2019-09-26 Richard Biener <rguenther@suse.de>
1139
1140 PR middle-end/91897
1141 * gcc.target/i386/pr91897.c: New testcase.
1142
1143 2019-09-26 Martin Sebor <msebor@redhat.com>
1144
1145 PR tree-optimization/91914
1146 * gcc.dg/strlenopt-79.c: New test.
1147
1148 2019-09-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1149
1150 * gcc.target/arm/acle/simd32.c: Update test.
1151
1152 2019-09-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1153
1154 * lib/target-supports.exp
1155 (check_effective_target_arm_simd32_ok_nocache): New procedure.
1156 (check_effective_target_arm_simd32_ok): Likewise.
1157 (add_options_for_arm_simd32): Likewise.
1158 * gcc.target/arm/acle/simd32.c: New test.
1159
1160 2019-09-26 Richard Sandiford <richard.sandiford@arm.com>
1161
1162 * gcc.target/arm/fp16-compile-alt-3.c: Expect (__fp16) -2.0
1163 to be written as a negative short rather than a positive one.
1164 * gcc.target/arm/fp16-compile-ieee-3.c: Likewise.
1165
1166 2019-09-26 Martin Liska <mliska@suse.cz>
1167
1168 PR tree-optimization/91885
1169 * gcc.dg/pr91885.c: New test.
1170
1171 2019-09-25 Marek Polacek <polacek@redhat.com>
1172
1173 PR c++/91877 - ICE with converting member of packed struct.
1174 * g++.dg/conversion/packed1.C: New test.
1175
1176 2019-09-25 Richard Biener <rguenther@suse.de>
1177
1178 PR tree-optimization/91896
1179 * gcc.dg/torture/pr91896.c: New testcase.
1180
1181 2019-09-25 Martin Liska <mliska@suse.cz>
1182
1183 * gcc.target/s390/pr91014.c: Move to ...
1184 * gcc.dg/pr91014.c: ... this.
1185
1186 2019-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1187
1188 * g++.dg/diagnostic/redeclaration-1.C: New.
1189 * g++.dg/lookup/extern-c-hidden.C: Test location(s) too.
1190 * g++.dg/lookup/extern-c-redecl.C: Likewise.
1191 * g++.dg/lookup/extern-c-redecl6.C: Likewise.
1192 * g++.old-deja/g++.other/using9.C: Likewise.
1193
1194 2019-09-23 Martin Sebor <msebor@redhat.com>
1195
1196 PR tree-optimization/91570
1197 * gcc.dg/pr91570.c: New test.
1198
1199 2019-09-24 Marek Polacek <polacek@redhat.com>
1200
1201 PR c++/91868 - improve -Wshadow location.
1202 * g++.dg/warn/Wshadow-16.C: New test.
1203
1204 PR c++/91845 - ICE with invalid pointer-to-member.
1205 * g++.dg/cpp1y/pr91845.C: New test.
1206
1207 2019-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1208
1209 * gcc.target/aarch64/nosplit-di-const-volatile_1.c: New test.
1210
1211 2019-09-24 Jakub Jelinek <jakub@redhat.com>
1212
1213 PR middle-end/91866
1214 * gcc.dg/tree-ssa/pr91866.c: New test.
1215
1216 2019-09-24 Martin Jambor <mjambor@suse.cz>
1217
1218 PR ipa/91831
1219 * g++.dg/ipa/pr91831.C: New test.
1220
1221 2019-09-24 Martin Jambor <mjambor@suse.cz>
1222
1223 PR ipa/91832
1224 * gcc.dg/ipa/pr91832.c: New test.
1225
1226 2019-09-24 Richard Biener <rguenther@suse.de>
1227
1228 * gcc.dg/torture/20190924-1.c: New testcase.
1229
1230 2019-09-23 Maciej W. Rozycki <macro@wdc.com>
1231
1232 * lib/gnat.exp (gnat_target_compile): Pass the `ada' option to
1233 `target_compile'.
1234
1235 2019-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1236
1237 * g++.dg/cpp0x/pr68724.C: Check location(s) too.
1238 * g++.dg/cpp0x/variadic38.C: Likewise.
1239 * g++.dg/cpp1z/nontype2.C: Likewise.
1240 * g++.dg/parse/explicit1.C: Likewise.
1241 * g++.dg/template/crash11.C: Likewise.
1242 * g++.dg/template/non-dependent8.C: Likewise.
1243 * g++.dg/template/nontype-array1.C: Likewise.
1244 * g++.dg/template/nontype3.C: Likewise.
1245 * g++.dg/template/nontype8.C: Likewise.
1246 * g++.dg/template/partial5.C: Likewise.
1247 * g++.dg/template/spec33.C: Likewise.
1248 * g++.old-deja/g++.pt/memtemp64.C: Likewise.
1249 * g++.old-deja/g++.pt/spec20.C: Likewise.
1250 * g++.old-deja/g++.pt/spec21.C: Likewise.
1251 * g++.old-deja/g++.robertl/eb103.C: Likewise.
1252
1253 2019-09-23 Sandra Loosemore <sandra@codesourcery.com>
1254
1255 * lib/target-supports.exp
1256 (check_effective_target_arm_vfp_ok_nocache): New.
1257 (check_effective_target_arm_vfp_ok): Rewrite.
1258 (add_options_for_arm_vfp): New.
1259 (add_options_for_sqrt_insn): Add options for arm.
1260 * gcc.target/arm/attr-neon-builtin-fail2.c: Use dg-add-options.
1261 * gcc.target/arm/short-vfp-1.c: Likewise.
1262
1263 2019-09-23 Marek Polacek <polacek@redhat.com>
1264
1265 PR c++/91844 - Implement CWG 2352, Similar types and reference binding.
1266 * g++.dg/cpp0x/pr33930.C: Add dg-error.
1267 * g++.dg/cpp0x/ref-bind1.C: New test.
1268 * g++.dg/cpp0x/ref-bind2.C: New test.
1269 * g++.dg/cpp0x/ref-bind3.C: New test.
1270 * g++.old-deja/g++.pt/spec35.C: Remove dg-error.
1271
1272 2019-09-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1273
1274 * gcc.dg/ucnid-5-utf8.c: Skip unless ucn is supported.
1275
1276 2019-09-23 Paul Thomas <pault@gcc.gnu.org>
1277
1278 PR fortran/91729
1279 * gfortran.dg/select_rank_2.f90 : Add two more errors in foo2.
1280 * gfortran.dg/select_rank_3.f90 : New test.
1281
1282 2019-09-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1283
1284 * gnat.dg/system_info1.adb: Sort dg-do target list.
1285 Add *-*-solaris2.*.
1286
1287 2019-09-23 Eric Botcazou <ebotcazou@adacore.com>
1288
1289 * gnat.dg/specs/compile_time1.ads: New test.
1290 * gnat.dg/specs/compile_time1_pkg.ads: New helper.
1291
1292 2019-09-22 Marek Polacek <polacek@redhat.com>
1293
1294 PR c++/91819 - ICE with operator++ and enum.
1295 * g++.dg/other/operator4.C: New test.
1296
1297 2019-09-21 Martin Sebor <msebor@redhat.com>
1298
1299 PR middle-end/91830
1300 * gcc/testsuite/gcc.dg/Warray-bounds-47.c: New test.
1301
1302 2019-09-21 Jakub Jelinek <jakub@redhat.com>
1303
1304 PR c++/30277
1305 * g++.dg/expr/bitfield14.C (struct S): Use signed long long instead
1306 of signed long.
1307 (foo): Use long long instead of long.
1308
1309 2019-09-21 Marek Polacek <polacek@redhat.com>
1310
1311 DR 2345 - Jumping across initializers in init-statements and conditions.
1312 * g++.dg/cpp1z/init-statement10.C: New test.
1313
1314 2019-09-21 Richard Sandiford <richard.sandiford@arm.com>
1315
1316 * gcc.target/aarch64/sve/cond_convert_1.c: Remove XFAILs.
1317 * gcc.target/aarch64/sve/cond_convert_4.c: Likewise.
1318 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
1319
1320 2019-09-20 Iain Sandoe <iain@sandoe.co.uk>
1321
1322 * gcc.target/i386/naked-1.c: Alter options to use non-
1323 PIC codegen for m32 Darwin.
1324
1325 2019-09-20 Tobias Burnus <tobias@codesourcery.com>
1326
1327 PR fortran/78260
1328 * gfortran.dg/goacc/parameter.f95: Change
1329 dg-error as it is now detected earlier.
1330 * gfortran.dg/goacc/pr85701.f90: Modify to
1331 use a separate result variable.
1332 * gfortran.dg/goacc/pr78260.f90: New.
1333 * gfortran.dg/goacc/pr78260-2.f90: New.
1334 * gfortran.dg/gomp/pr78260.f90: New.
1335 * gfortran.dg/gomp/pr78260-2.f90: New.
1336 * gfortran.dg/gomp/pr78260-3.f90: New.
1337
1338 2019-09-20 Olivier Hainque <hainque@adacore.com>
1339
1340 * gnat.dg/system_info1.adb: Restrict to *-*-linux* and *-*-mingw*.
1341
1342 2019-09-20 Eric Botcazou <ebotcazou@adacore.com>
1343
1344 * gcc.dg/pr91269.c: New test.
1345
1346 2019-09-20 Eric Botcazou <ebotcazou@adacore.com>
1347
1348 * gcc.dg/typedef-var-1.c: New test.
1349 * gcc.dg/typedef-var-2.c: Likewise.
1350
1351 2019-09-20 Martin Jambor <mjambor@suse.cz>
1352
1353 * g++.dg/ipa/pr81248.C: Adjust dg-options and dump-scan.
1354 * gcc.dg/ipa/ipa-sra-1.c: Likewise.
1355 * gcc.dg/ipa/ipa-sra-10.c: Likewise.
1356 * gcc.dg/ipa/ipa-sra-11.c: Likewise.
1357 * gcc.dg/ipa/ipa-sra-3.c: Likewise.
1358 * gcc.dg/ipa/ipa-sra-4.c: Likewise.
1359 * gcc.dg/ipa/ipa-sra-5.c: Likewise.
1360 * gcc.dg/ipa/ipacost-2.c: Disable ipa-sra.
1361 * gcc.dg/ipa/ipcp-agg-9.c: Likewise.
1362 * gcc.dg/ipa/pr78121.c: Adjust scan pattern.
1363 * gcc.dg/ipa/vrp1.c: Likewise.
1364 * gcc.dg/ipa/vrp2.c: Likewise.
1365 * gcc.dg/ipa/vrp3.c: Likewise.
1366 * gcc.dg/ipa/vrp7.c: Likewise.
1367 * gcc.dg/ipa/vrp8.c: Likewise.
1368 * gcc.dg/noreorder.c: use noipa attribute instead of noinline.
1369 * gcc.dg/ipa/20040703-wpa.c: New test.
1370 * gcc.dg/ipa/ipa-sra-12.c: New test.
1371 * gcc.dg/ipa/ipa-sra-13.c: Likewise.
1372 * gcc.dg/ipa/ipa-sra-14.c: Likewise.
1373 * gcc.dg/ipa/ipa-sra-15.c: Likewise.
1374 * gcc.dg/ipa/ipa-sra-16.c: Likewise.
1375 * gcc.dg/ipa/ipa-sra-17.c: Likewise.
1376 * gcc.dg/ipa/ipa-sra-18.c: Likewise.
1377 * gcc.dg/ipa/ipa-sra-19.c: Likewise.
1378 * gcc.dg/ipa/ipa-sra-20.c: Likewise.
1379 * gcc.dg/ipa/ipa-sra-21.c: Likewise.
1380 * gcc.dg/ipa/ipa-sra-22.c: Likewise.
1381 * gcc.dg/sso/ipa-sra-1.c: Likewise.
1382 * g++.dg/ipa/ipa-sra-2.C: Likewise.
1383 * g++.dg/ipa/ipa-sra-3.C: Likewise.
1384 * gcc.dg/tree-ssa/ipa-cp-1.c: Make return value used.
1385 * g++.dg/ipa/devirt-19.C: Add missing return, add -fipa-cp-clone
1386 option.
1387 * g++.dg/lto/devirt-19_0.C: Add -fipa-cp-clone option.
1388 * gcc.dg/ipa/ipa-sra-2.c: Removed.
1389 * gcc.dg/ipa/ipa-sra-6.c: Likewise.
1390
1391 2019-09-19 Martin Sebor <msebor@redhat.com>
1392
1393 PR middle-end/91631
1394 * /c-c++-common/Warray-bounds-3.c: Correct expected offsets.
1395 * /c-c++-common/Warray-bounds-4.c: Same.
1396 * gcc.dg/Warray-bounds-39.c: Remove xfails.
1397 * gcc.dg/Warray-bounds-45.c: New test.
1398 * gcc.dg/Warray-bounds-46.c: New test.
1399
1400 2019-09-19 Lewis Hyatt <lhyatt@gmail.com>
1401
1402 PR c/67224
1403 * c-c++-common/cpp/ucnid-2011-1-utf8.c: New test.
1404 * g++.dg/cpp/ucnid-1-utf8.C: New test.
1405 * g++.dg/cpp/ucnid-2-utf8.C: New test.
1406 * g++.dg/cpp/ucnid-3-utf8.C: New test.
1407 * g++.dg/cpp/ucnid-4-utf8.C: New test.
1408 * g++.dg/other/ucnid-1-utf8.C: New test.
1409 * gcc.dg/cpp/ucnid-1-utf8.c: New test.
1410 * gcc.dg/cpp/ucnid-10-utf8.c: New test.
1411 * gcc.dg/cpp/ucnid-11-utf8.c: New test.
1412 * gcc.dg/cpp/ucnid-12-utf8.c: New test.
1413 * gcc.dg/cpp/ucnid-13-utf8.c: New test.
1414 * gcc.dg/cpp/ucnid-14-utf8.c: New test.
1415 * gcc.dg/cpp/ucnid-15-utf8.c: New test.
1416 * gcc.dg/cpp/ucnid-2-utf8.c: New test.
1417 * gcc.dg/cpp/ucnid-3-utf8.c: New test.
1418 * gcc.dg/cpp/ucnid-4-utf8.c: New test.
1419 * gcc.dg/cpp/ucnid-6-utf8.c: New test.
1420 * gcc.dg/cpp/ucnid-7-utf8.c: New test.
1421 * gcc.dg/cpp/ucnid-9-utf8.c: New test.
1422 * gcc.dg/ucnid-1-utf8.c: New test.
1423 * gcc.dg/ucnid-10-utf8.c: New test.
1424 * gcc.dg/ucnid-11-utf8.c: New test.
1425 * gcc.dg/ucnid-12-utf8.c: New test.
1426 * gcc.dg/ucnid-13-utf8.c: New test.
1427 * gcc.dg/ucnid-14-utf8.c: New test.
1428 * gcc.dg/ucnid-15-utf8.c: New test.
1429 * gcc.dg/ucnid-16-utf8.c: New test.
1430 * gcc.dg/ucnid-2-utf8.c: New test.
1431 * gcc.dg/ucnid-3-utf8.c: New test.
1432 * gcc.dg/ucnid-4-utf8.c: New test.
1433 * gcc.dg/ucnid-5-utf8.c: New test.
1434 * gcc.dg/ucnid-6-utf8.c: New test.
1435 * gcc.dg/ucnid-7-utf8.c: New test.
1436 * gcc.dg/ucnid-8-utf8.c: New test.
1437 * gcc.dg/ucnid-9-utf8.c: New test.
1438
1439 2019-09-19 Iain Sandoe <iain@sandoe.co.uk>
1440
1441 * gcc.dg/pr89313.c: Test for __POWERPC__ in addition to
1442 __powerpc__ in register name selection.
1443
1444 2019-09-19 Richard Henderson <richard.henderson@linaro.org>
1445
1446 * gcc.target/aarch64/atomic-op-acq_rel.c: Use -mno-outline-atomics.
1447 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Likewise.
1448 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1449 * gcc.target/aarch64/atomic-op-char.c: Likewise.
1450 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1451 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1452 * gcc.target/aarch64/atomic-op-int.c: Likewise.
1453 * gcc.target/aarch64/atomic-op-long.c: Likewise.
1454 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1455 * gcc.target/aarch64/atomic-op-release.c: Likewise.
1456 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1457 * gcc.target/aarch64/atomic-op-short.c: Likewise.
1458 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Likewise.
1459 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
1460 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
1461 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
1462 * gcc.target/aarch64/sync-op-full.c: Likewise.
1463
1464 2019-09-19 Feng Xue <fxue@os.amperecomputing.com>
1465
1466 * gcc.dg/ipa/pr91089.c: Add a new function and pattern.
1467
1468 2019-09-19 Richard Biener <rguenther@suse.de>
1469
1470 PR tree-optimization/91812
1471 * gcc.dg/torture/pr91812.c: New testcase.
1472
1473 2019-09-19 Tom Tromey <tromey@adacore.com>
1474
1475 * gnat.dg/bias1.adb: New testcase.
1476
1477 2019-09-19 Steve Baird <baird@adacore.com>
1478
1479 * gnat.dg/annotation1.adb: New testcase.
1480
1481 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
1482
1483 * gnat.dg/inline21.adb, gnat.dg/inline21_g.ads,
1484 gnat.dg/inline21_h.adb, gnat.dg/inline21_h.ads,
1485 gnat.dg/inline21_q.ads: New testcase.
1486
1487 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
1488
1489 * gnat.dg/inline20.adb, gnat.dg/inline20_g.adb,
1490 gnat.dg/inline20_g.ads, gnat.dg/inline20_h.ads,
1491 gnat.dg/inline20_i.ads, gnat.dg/inline20_q-io.ads,
1492 gnat.dg/inline20_q.ads, gnat.dg/inline20_r.ads: New testcase.
1493
1494 2019-09-19 Ed Schonberg <schonberg@adacore.com>
1495
1496 * gnat.dg/generic2-child.ads, gnat.dg/generic2-io_any.adb,
1497 gnat.dg/generic2-io_any.ads, gnat.dg/generic2.ads: New testcase.
1498
1499 2019-09-19 Yannick Moy <moy@adacore.com>
1500
1501 * gnat.dg/global2.adb, gnat.dg/global2.ads: New testcase.
1502
1503 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
1504
1505 * gnat.dg/access9.adb: New testcase.
1506
1507 2019-09-19 Ed Schonberg <schonberg@adacore.com>
1508
1509 * gnat.dg/predicate14.adb, gnat.dg/predicate14.ads: New
1510 testcase.
1511
1512 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
1513
1514 * gnat.dg/generic_inst13.adb,
1515 gnat.dg/generic_inst13_pkg-nested_g.ads,
1516 gnat.dg/generic_inst13_pkg-ops_g.ads,
1517 gnat.dg/generic_inst13_pkg.ads: New testcase.
1518
1519 2019-09-19 Bob Duff <duff@adacore.com>
1520
1521 * gnat.dg/concat3.adb: New testcase.
1522
1523 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
1524
1525 * gnat.dg/pack26.adb: New testcase.
1526
1527 2019-09-19 Hongtao Liu <hongtao.liu@intel.com>
1528
1529 PR target/87007
1530 * gcc.target/i386/pr87007-3.c: New test.
1531
1532 2019-09-18 H.J. Lu <hongjiu.lu@intel.com>
1533
1534 PR target/90878
1535 * gcc.target/i386/pr90878.c: New test.
1536
1537 2019-09-18 H.J. Lu <hongjiu.lu@intel.com>
1538
1539 PR target/91446
1540 * gcc.target/i386/pr91446.c: New test.
1541
1542 2019-09-18 Eric Botcazou <ebotcazou@adacore.com>
1543
1544 * gnat.dg/warn31.adb, gnat.dg/warn31.ads: New testcase.
1545
1546 2019-09-18 Ed Schonberg <schonberg@adacore.com>
1547
1548 * gnat.dg/fixedpnt8.adb: New testcase.
1549
1550 2019-09-18 Ed Schonberg <schonberg@adacore.com>
1551
1552 * gnat.dg/discr58.adb: New testcase.
1553
1554 2019-09-18 Justin Squirek <squirek@adacore.com>
1555
1556 * gnat.dg/warn30.adb, gnat.dg/warn30.ads: New testcase.
1557
1558 2019-09-18 Justin Squirek <squirek@adacore.com>
1559
1560 * gnat.dg/access8.adb, gnat.dg/access8_pkg.adb,
1561 gnat.dg/access8_pkg.ads: New testcase.
1562
1563 2019-09-18 Eric Botcazou <ebotcazou@adacore.com>
1564
1565 * gnat.dg/aggr28.adb: New testcase.
1566
1567 2019-09-18 Steve Baird <baird@adacore.com>
1568
1569 * gnat.dg/ai12_0086_example.adb: New testcase.
1570
1571 2019-09-18 Nicolas Roche <roche@adacore.com>
1572
1573 * gnat.dg/float_value2.adb: New testcase.
1574
1575 2019-09-18 Vadim Godunko <godunko@adacore.com>
1576
1577 * gnat.dg/expect4.adb: New testcase.
1578
1579 2019-09-18 Steve Baird <baird@adacore.com>
1580
1581 * gnat.dg/ghost7.adb, gnat.dg/ghost7.ads: New testcase.
1582
1583 2019-09-18 Olivier Hainque <hainque@adacore.com>
1584
1585 * gnat.dg/system_info1.adb: New testcase.
1586
1587 2019-09-18 Bob Duff <duff@adacore.com>
1588
1589 * gnat.dg/containers1.adb, gnat.dg/containers1.ads: New
1590 testcase.
1591
1592 2019-09-18 Richard Sandiford <richard.sandiford@arm.com>
1593
1594 * gcc.target/i386/pr82361-1.c (f1, f2, f3, f4, f5, f6): Force
1595 "c" to be in %rax and "d" to be in %rdx.
1596 * gcc.target/i386/pr82361-2.c: Expect 4 instances of "movl\t%edx".
1597
1598 2019-19-17 Christophe Lyon <christophe.lyon@st.com>
1599
1600 * lib/target-supports.exp
1601 (check_effective_target_arm_arch_FUNC_ok): Add v4t_arm, v4t_thumb,
1602 v5t_arm, v5t_thumb, v5te_arm, v5te_thumb, v6_arm, v6_thumb,
1603 v6k_arm, v6k_thumb, v6z_arm, v6z_thumb.
1604 Add -mfloat-abi=softfp to v4t, v5t, v5te, v6, v6k, v6z.
1605 Remove early exit for -marm.
1606 * gcc.target/arm/armv6-unaligned-load-ice.c: Add arm_arch
1607 effective-target.
1608 * gcc.target/arm/attr-unaligned-load-ice.c: Likewise.
1609 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
1610 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
1611 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
1612 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
1613 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
1614 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
1615 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
1616 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
1617 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
1618 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
1619 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
1620 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
1621 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
1622 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
1623 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
1624 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
1625 * gcc.target/arm/g2.c: Likewise.
1626 * gcc.target/arm/macro_defs1.c: Likewise.
1627 * gcc.target/arm/pr59858.c: Likewise.
1628 * gcc.target/arm/pr65647-2.c: Likewise.
1629 * gcc.target/arm/pr79058.c: Likewise.
1630 * gcc.target/arm/pr83712.c: Likewise.
1631 * gcc.target/arm/pragma_arch_switch_2.c: Likewise.
1632 * gcc.target/arm/scd42-1.c: Likewise.
1633 * gcc.target/arm/scd42-2.c: Likewise.
1634 * gcc.target/arm/scd42-3.c: Likewise.
1635 * gcc.c-torture/compile/pr82096.c: Fix arm_arch effective-target.
1636 * gcc.target/arm/attr_arm-err.c: Likewise.
1637 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
1638
1639 2019-09-17 Feng Xue <fxue@os.amperecomputing.com>
1640
1641 PR ipa/91089
1642 * gcc.dg/ipa/pr91089.c: New test.
1643
1644 2019-09-17 Paul Thomas <pault@gcc.gnu.org>
1645
1646 PR fortran/91588
1647 * gfortran.dg/associate_49.f90 : New test.
1648
1649 2019-09-17 Yannick Moy <moy@adacore.com>
1650
1651 * gnat.dg/fixedpnt7.adb: New testcase.
1652
1653 2019-09-17 Yannick Moy <moy@adacore.com>
1654
1655 * gnat.dg/multfixed.adb: New testcase.
1656
1657 2019-09-17 Vadim Godunko <godunko@adacore.com>
1658
1659 * gnat.dg/expect3.adb: New testcase.
1660
1661 2019-09-17 Ed Schonberg <schonberg@adacore.com>
1662
1663 * gnat.dg/predicate13.adb, gnat.dg/predicate13.ads: New
1664 testcase.
1665
1666 2019-09-17 Javier Miranda <miranda@adacore.com>
1667
1668 * gnat.dg/limited4.adb: New testcase.
1669
1670 2019-09-17 Eric Botcazou <ebotcazou@adacore.com>
1671
1672 * gnat.dg/pack25.adb: New testcase.
1673
1674 2019-09-16 Paolo Carlini <paolo.carlini@oracle.com>
1675
1676 * g++.dg/ext/int128-6.C: New.
1677 * c-c++-common/pr68107.c: Test location(s).
1678 * g++.dg/other/large-size-array.C: Likewise.
1679 * g++.dg/template/dtor2.C: Likewise.
1680 * g++.dg/template/error9.C: Likewise.
1681 * g++.dg/tls/diag-2.C: Likewise.
1682 * g++.dg/tls/diag-4.C: Likewise.
1683 * g++.dg/tls/diag-5.C: Likewise.
1684 * g++.old-deja/g++.pt/memtemp71.C: Likewise.
1685
1686 2019-09-16 Li Jia He <helijia@linux.ibm.com>
1687 Qi Feng <ffengqi@linux.ibm.com>
1688
1689 PR middle-end/88784
1690 * gcc.dg/pr88784-1.c: New testcase.
1691 * gcc.dg/pr88784-2.c: New testcase.
1692 * gcc.dg/pr88784-3.c: New testcase.
1693 * gcc.dg/pr88784-4.c: New testcase.
1694 * gcc.dg/pr88784-5.c: New testcase.
1695 * gcc.dg/pr88784-6.c: New testcase.
1696 * gcc.dg/pr88784-7.c: New testcase.
1697 * gcc.dg/pr88784-8.c: New testcase.
1698 * gcc.dg/pr88784-9.c: New testcase.
1699 * gcc.dg/pr88784-10.c: New testcase.
1700 * gcc.dg/pr88784-11.c: New testcase.
1701 * gcc.dg/pr88784-12.c: New testcase.
1702
1703 2019-09-16 Richard Biener <rguenther@suse.de>
1704
1705 PR tree-optimization/91756
1706 PR tree-optimization/87132
1707 * gcc.dg/tree-ssa/ssa-fre-81.c: New testcase.
1708
1709 2019-09-15 Marek Polacek <polacek@redhat.com>
1710
1711 PR c++/91740 - ICE with constexpr call and ?: in ARRAY_REF.
1712 * g++.dg/cpp1y/var-templ63.C: New test.
1713
1714 2019-09-15 Sandra Loosemore <sandra@codesourcery.com>
1715
1716 * lib/target-supports.exp
1717 (check_effective_target_arm_neon_fp16_hw)
1718 (check_effective_target_arm_fp16_hw): Use check_runtime
1719 instead of check_runtime_nocache.
1720
1721 2019-09-15 Steven G. Kargl <kargl@gcc.gnu.org>
1722
1723 PR fortran/91727
1724 * gfortran.dg/pr91727.f90: New test.
1725
1726 2019-09-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1727
1728 PR fortran/91550
1729 * gfortran.dg/do_subscript_6.f90: New test.
1730
1731 2019-09-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1732
1733 PR fortran/91556
1734 * gfortran.dg/warn_argument_mismatch_1.f90: Remove.
1735
1736 2019-09-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1737
1738 PR fortran/91557
1739 PR fortran/91556
1740 * gfortran.dg/argument_checking_20.f90: New test.
1741 * gfortran.dg/argument_checking_21.f90: New test.
1742 * gfortran.dg/argument_checking_22.f90: New test.
1743 * gfortran.dg/argument_checking_23.f90: New test.
1744 * gfortran.dg/warn_unused_dummy_argument_5.f90: New test.
1745 * gfortran.dg/bessel_3.f90: Add pattern for type mismatch.
1746 * gfortran.dg/g77/20010519-1.f: Adjust dg-warning messages to new
1747 handling.
1748 * gfortran.dg/pr24823.f: Likewise.
1749 * gfortran.dg/pr39937.f: Likewise.
1750
1751 2019-09-14 Sandra Loosemore <sandra@codesourcery.com>
1752
1753 PR testsuite/83889
1754 * g++.dg/vect/pr87914.cc: Remove explicit dg-do run.
1755
1756 2019-09-14 Kewen Lin <linkw@gcc.gnu.org>
1757
1758 PR middle-end/80791
1759 * gcc.dg/tree-ssa/ivopts-3.c: Adjust for doloop change.
1760 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
1761 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1762
1763 2019-09-13 Steven G. Kargl <kargl@gcc.gnu.org>
1764
1765 PR fortran/91566
1766 * gfortran.dg/pr91566.f90:
1767
1768 2019-09-13 Bernd Edlinger <bernd.edlinger@hotmail.de>
1769
1770 PR fortran/91716
1771 * gfortran.dg/pr91716.f90: New test.
1772
1773 2019-09-13 Paul Thomas <pault@gcc.gnu.org>
1774
1775 PR fortran/91717
1776 * gfortran.dg/dependency_55.f90 : New test.
1777
1778 2019-09-12 Uroš Bizjak <ubizjak@gmail.com>
1779
1780 PR tree-optimization/89386
1781 * gcc.target/i386/pr89386.c: New test.
1782 * gcc.target/i386/pr89386-1.c: Ditto.
1783
1784 2019-09-12 Richard Biener <rguenther@suse.de>
1785
1786 PR tree-optimization/91750
1787 * gcc.dg/vect/pr91750.c: New testcase.
1788
1789 2019-09-12 Yuliang Wang <yuliang.wang@arm.com>
1790
1791 PR tree-optimization/89386
1792 * testsuite/gcc.target/aarch64/sve2/mulhrs_1.c: New test.
1793 * testsuite/gcc.dg/vect/vect-mulhrs-1.c: As above.
1794 * testsuite/gcc.dg/vect/vect-mulhrs-2.c: As above.
1795 * testsuite/gcc.dg/vect/vect-mulhrs-3.c: As above.
1796 * testsuite/gcc.dg/vect/vect-mulhrs-4.c: As above.
1797 * doc/sourcebuild.texi (vect_mulhrs_hi): Document new target selector.
1798 * testsuite/lib/target-supports.exp
1799 (check_effective_target_vect_mulhrs_hi): Return true for AArch64
1800 with SVE2.
1801
1802 2019-09-11 Sandra Loosemore <sandra@codesourcery.com>
1803
1804 PR testsuite/83889
1805 * gcc.dg/vect/pr81740-2.c: Remove explicit dg-do run.
1806 * gcc.dg/vect/pr88598-1.c: Likewise.
1807 * gcc.dg/vect/pr88598-2.c: Likewise.
1808 * gcc.dg/vect/pr88598-3.c: Likewise.
1809 * gcc.dg/vect/pr88598-4.c: Likewise.
1810 * gcc.dg/vect/pr88598-5.c: Likewise.
1811 * gcc.dg/vect/pr88598-6.c: Likewise.
1812 * gcc.dg/vect/pr89440.c: Likewise.
1813 * gcc.dg/vect/pr90018.c: Likewise.
1814 * gcc.dg/vect/pr91293-1.c: Likewise.
1815 * gcc.dg/vect/pr91293-2.c: Likewise.
1816 * gcc.dg/vect/pr91293-3.c: Likewise.
1817
1818 2019-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1819
1820 PR fortran/91553
1821 * gfortran.dg/pr91553.f90: New test.
1822
1823 2019-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1824
1825 PR fortran/91642
1826 * gfortran.dg/pr91642.f90: New test.
1827
1828 2019-09-11 Jakub Jelinek <jakub@redhat.com>
1829
1830 PR rtl-optimization/89435
1831 PR rtl-optimization/89795
1832 PR rtl-optimization/91720
1833 * gcc.dg/pr89435.c: New test.
1834 * gcc.dg/pr89795.c: New test.
1835 * gcc.dg/pr91720.c: New test.
1836
1837 2019-09-11 Richard Biener <rguenther@suse.de>
1838
1839 PR tree-optimization/90387
1840 * gcc.dg/Warray-bounds-44.c: New testcase.
1841
1842 2019-09-11 Eric Botcazou <ebotcazou@adacore.com>
1843
1844 * gcc.target/sparc/20161111-1.c: XFAIL redundant zero-extension test.
1845
1846 2019-09-11 Jakub Jelinek <jakub@redhat.com>
1847
1848 PR tree-optimization/91723
1849 * gcc.dg/vect/vect-fma-3.c: New test.
1850
1851 PR middle-end/91725
1852 * gcc.c-torture/compile/pr91725.c: New test.
1853
1854 2019-09-11 Richard Biener <rguenther@suse.de>
1855
1856 Revert
1857 2019-09-09 Barnaby Wilks <barnaby.wilks@arm.com>
1858
1859 * gcc.dg/fold-binary-math-casts.c: New test.
1860
1861 2019-09-10 Marek Polacek <polacek@redhat.com>
1862
1863 PR c++/91673 - ICE with noexcept in alias-declaration.
1864 * g++.dg/cpp1z/using7.C: New test.
1865 * g++.dg/cpp1z/using8.C: New test.
1866
1867 2019-09-10 Marek Polacek <polacek@redhat.com>
1868
1869 PR c++/91705 - constexpr evaluation rejects ++/-- on floats.
1870 * g++.dg/cpp1y/constexpr-incr2.C: New test.
1871
1872 2019-09-10 David Edelsohn <dje.gcc@gmail.com>
1873
1874 * gfortran.dg/default_format_1.f90: Remove XFAIL AIX.
1875 * gfortran.dg/default_format_denormal_1.f90: Same.
1876
1877 2019-09-10 Jakub Jelinek <jakub@redhat.com>
1878
1879 PR middle-end/91680
1880 * gcc.dg/tree-ssa/pr91680.c: New test.
1881 * g++.dg/torture/pr91680.C: New test.
1882
1883 2019-09-10 Paolo Carlini <paolo.carlini@oracle.com>
1884
1885 * g++.dg/cpp0x/enum29.C: Test location(s) too.
1886 * g++.dg/cpp0x/lambda/lambda-ice10.C: Likewise.
1887 * g++.dg/cpp2a/constinit3.C: Likewise.
1888 * g++.dg/ext/desig4.C: Likewise.
1889 * g++.dg/ext/label10.C: Likewise.
1890 * g++.old-deja/g++.other/dtor3.C: Likewise.
1891
1892 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
1893
1894 * lib/target-supports.exp (check_effective_target_static): Disable
1895 for ARM FDPIC target.
1896
1897 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
1898
1899 * gcc.target/arm/pr43698.c (bswap_32): Rename as my_bswap_32.
1900
1901 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
1902
1903 * g++.dg/cpp0x/noexcept03.C: Add pie_enabled.
1904 * g++.dg/ipa/devirt-c-7.C: Likewise.
1905 * g++.dg/ipa/ivinline-1.C: Likewise.
1906 * g++.dg/ipa/ivinline-2.C: Likewise.
1907 * g++.dg/ipa/ivinline-3.C: Likewise.
1908 * g++.dg/ipa/ivinline-4.C: Likewise.
1909 * g++.dg/ipa/ivinline-5.C: Likewise.
1910 * g++.dg/ipa/ivinline-7.C: Likewise.
1911 * g++.dg/ipa/ivinline-8.C: Likewise.
1912 * g++.dg/ipa/ivinline-9.C: Likewise.
1913 * g++.dg/tls/pr79288.C: Likewise.
1914 * gcc.dg/addr_equal-1.c: Likewise.
1915 * gcc.dg/const-1.c: Likewise.
1916 * gcc.dg/ipa/pure-const-1.c: Likewise.
1917 * gcc.dg/noreturn-8.c: Likewise.
1918 * gcc.dg/pr33826.c: Likewise.
1919 * gcc.dg/torture/ipa-pta-1.c: Likewise.
1920 * gcc.dg/tree-ssa/alias-2.c: Likewise.
1921 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1922 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1923 * gcc.dg/uninit-19.c: Likewise.
1924
1925 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
1926
1927 * g++.dg/abi/forced.C: Add *-*-uclinux*.
1928 * g++.dg/abi/guard2.C: Likewise.
1929 * g++.dg/ext/cleanup-10.C: Likewise.
1930 * g++.dg/ext/cleanup-11.C: Likewise.
1931 * g++.dg/ext/cleanup-8.C: Likewise.
1932 * g++.dg/ext/cleanup-9.C: Likewise.
1933 * g++.dg/ext/sync-4.C: Likewise.
1934 * g++.dg/ipa/comdat.C: Likewise.
1935 * gcc.dg/20041106-1.c: Likewise.
1936 * gcc.dg/cleanup-10.c: Likewise.
1937 * gcc.dg/cleanup-11.c: Likewise.
1938 * gcc.dg/cleanup-8.c: Likewise.
1939 * gcc.dg/cleanup-9.c: Likewise.
1940 * gcc.dg/fdata-sections-1.c: Likewise.
1941 * gcc.dg/fdata-sections-2.c: Likewise.
1942 * gcc.dg/pr39323-1.c: Likewise.
1943 * gcc.dg/pr39323-2.c: Likewise.
1944 * gcc.dg/pr39323-3.c: Likewise.
1945 * gcc.dg/pr65780-1.c: Likewise.
1946 * gcc.dg/pr65780-2.c: Likewise.
1947 * gcc.dg/pr67338.c: Likewise.
1948 * gcc.dg/pr78185.c: Likewise.
1949 * gcc.dg/pr83100-1.c: Likewise.
1950 * gcc.dg/pr83100-4.c: Likewise.
1951 * gcc.dg/strlenopt-12g.c: Likewise.
1952 * gcc.dg/strlenopt-14g.c: Likewise.
1953 * gcc.dg/strlenopt-14gf.c: Likewise.
1954 * gcc.dg/strlenopt-16g.c: Likewise.
1955 * gcc.dg/strlenopt-17g.c: Likewise.
1956 * gcc.dg/strlenopt-18g.c: Likewise.
1957 * gcc.dg/strlenopt-1f.c: Likewise.
1958 * gcc.dg/strlenopt-22g.c: Likewise.
1959 * gcc.dg/strlenopt-2f.c: Likewise.
1960 * gcc.dg/strlenopt-31g.c: Likewise.
1961 * gcc.dg/strlenopt-33g.c: Likewise.
1962 * gcc.dg/strlenopt-4g.c: Likewise.
1963 * gcc.dg/strlenopt-4gf.c: Likewise.
1964 * gcc.dg/strncmp-2.c: Likewise.
1965 * gcc.dg/struct-ret-3.c: Likewise.
1966 * gcc.dg/torture/pr69760.c: Likewise.
1967 * gcc.target/arm/div64-unwinding.c: Likewise.
1968 * gcc.target/arm/stack-checking.c: Likewise.
1969 * gcc.target/arm/synchronize.c: Likewise.
1970 * gcc.target/arm/pr66912.c: Add arm*-*-uclinuxfdpiceabi.
1971 * lib/target-supports.exp (check_effective_target_pie): Likewise.
1972 (check_effective_target_sync_long_long_runtime): Likewise.
1973 (check_effective_target_sync_int_long): Likewise.
1974 (check_effective_target_sync_char_short): Likewise.
1975
1976 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
1977
1978 * gcc.target/arm/eliminate.c: Accept only nonpic targets.
1979 * g++.dg/other/anon5.C: Likewise.
1980
1981 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
1982 Mickaël Guêné <mickael.guene@st.com>
1983
1984 * gcc.target/arm/interrupt-1.c: Add scan-assembler pattern for
1985 arm*-*-uclinuxfdpiceabi.
1986 * gcc.target/arm/interrupt-2.c: Likewise.
1987 * gcc.target/arm/pr70830.c: Likewise.
1988
1989 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
1990 Mickaël Guêné <mickael.guene@st.com>
1991
1992 * gcc.dg/20020312-2.c: Skip on arm*-*-uclinuxfdpiceabi.
1993 * gcc.target/arm/20051215-1.c: Likewise.
1994 * gcc.target/arm/mmx-1.c: Likewise.
1995 * gcc.target/arm/pr19599.c: Likewise.
1996 * gcc.target/arm/pr40887.c: Likewise.
1997 * gcc.target/arm/pr61948.c: Likewise.
1998 * gcc.target/arm/pr77933-1.c: Likewise.
1999 * gcc.target/arm/pr77933-2.c: Likewise.
2000 * gcc.target/arm/sibcall-1.c: Likewise.
2001 * gcc.target/arm/data-rel-2.c: Likewise.
2002 * gcc.target/arm/data-rel-3.c: Likewise.
2003 * gcc.target/arm/tail-long-call: Likewise.
2004 * gcc.target/arm/tlscall.c: Likewise.
2005 * gcc.target/arm/vfp-longcall-apcs: Likewise.
2006 * gcc.target/arm/ivopts-2.c: Skip object-size test on
2007 arm*-*-uclinuxfdpiceabi.
2008 * gcc.target/arm/ivopts-3.c: Likewise.
2009 * gcc.target/arm/ivopts-4.c: Likewise.
2010 * gcc.target/arm/ivopts-5.c: Likewise.
2011 * gcc.target/arm/pr43597.c: Likewise.
2012 * gcc.target/arm/pr43920-2.c: Likewise.
2013 * gcc.target/arm/pr45701-1.c: Skip scan-assembler on
2014 arm*-*-uclinuxfdpiceabi.
2015 * gcc.target/arm/pr45701-2.c: Likewise.
2016 * gcc.target/arm/stack-red-zone.c: Likewise.
2017
2018 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
2019 Mickaël Guêné <mickael.guene@st.com>
2020
2021 * gcc.target/arm/fp16-aapcs-2.c: Adjust scan-assembler-times.
2022 * gcc.target/arm/fp16-aapcs-4.c: Likewise.
2023
2024 2019-09-09 Marek Polacek <polacek@redhat.com>
2025
2026 PR c++/84374 - diagnose invalid uses of decltype(auto).
2027 * g++.dg/cpp1y/auto-fn57.C: New test.
2028
2029 2019-09-09 Segher Boessenkool <segher@kernel.crashing.org>
2030
2031 * gcc.target/powerpc/rlwinm-0.c: Adjust expected instruction counts.
2032 * gcc.target/powerpc/rlwinm-1.c: Ditto.
2033 * gcc.target/powerpc/rlwinm-2.c: Ditto.
2034
2035 2019-09-09 Barnaby Wilks <barnaby.wilks@arm.com>
2036
2037 * gcc.dg/fold-binary-math-casts.c: New test.
2038
2039 2019-09-09 Jakub Jelinek <jakub@redhat.com>
2040
2041 PR target/87853
2042 * gcc.target/i386/pr87853.c: New test.
2043
2044 PR target/91704
2045 * gcc.target/i386/pr91704.c: New test.
2046
2047 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
2048
2049 * gcc.dg/builtins-config.h: eBPF doesn't support C99 standard
2050 functions.
2051 * gcc.c-torture/compile/20101217-1.c: Add a function prototype for
2052 printf.
2053 * gcc.c-torture/compile/20000211-1.c: Skip if target bpf-*-*.
2054 * gcc.c-torture/compile/poor.c: Likewise.
2055 * gcc.c-torture/compile/pr25311.c: Likewise.
2056 * gcc.c-torture/compile/pr39928-1.c: Likewise.
2057 * gcc.c-torture/compile/pr70061.c: Likewise.
2058 * gcc.c-torture/compile/920501-7.c: Likewise.
2059 * gcc.c-torture/compile/20000403-1.c: Likewise.
2060 * gcc.c-torture/compile/20001226-1.c: Likewise.
2061 * gcc.c-torture/compile/20030903-1.c: Likewise.
2062 * gcc.c-torture/compile/20031125-1.c: Likewise.
2063 * gcc.c-torture/compile/20040101-1.c: Likewise.
2064 * gcc.c-torture/compile/20040317-2.c: Likewise.
2065 * gcc.c-torture/compile/20040726-1.c: Likewise.
2066 * gcc.c-torture/compile/20051216-1.c: Likewise.
2067 * gcc.c-torture/compile/900313-1.c: Likewise.
2068 * gcc.c-torture/compile/920625-1.c: Likewise.
2069 * gcc.c-torture/compile/930421-1.c: Likewise.
2070 * gcc.c-torture/compile/930623-1.c: Likewise.
2071 * gcc.c-torture/compile/961004-1.c: Likewise.
2072 * gcc.c-torture/compile/980504-1.c: Likewise.
2073 * gcc.c-torture/compile/980816-1.c: Likewise.
2074 * gcc.c-torture/compile/990625-1.c: Likewise.
2075 * gcc.c-torture/compile/DFcmp.c: Likewise.
2076 * gcc.c-torture/compile/HIcmp.c: Likewise.
2077 * gcc.c-torture/compile/HIset.c: Likewise.
2078 * gcc.c-torture/compile/QIcmp.c: Likewise.
2079 * gcc.c-torture/compile/QIset.c: Likewise.
2080 * gcc.c-torture/compile/SFset.c: Likewise.
2081 * gcc.c-torture/compile/SIcmp.c: Likewise.
2082 * gcc.c-torture/compile/SIset.c: Likewise.
2083 * gcc.c-torture/compile/UHIcmp.c: Likewise.
2084 * gcc.c-torture/compile/UQIcmp.c: Likewise.
2085 * gcc.c-torture/compile/USIcmp.c: Likewise.
2086 * gcc.c-torture/compile/consec.c: Likewise.
2087 * gcc.c-torture/compile/limits-fndefn.c: Likewise.
2088 * gcc.c-torture/compile/lll.c: Likewise.
2089 * gcc.c-torture/compile/parms.c: Likewise.
2090 * gcc.c-torture/compile/pass.c: Likewise.
2091 * gcc.c-torture/compile/pp.c: Likewise.
2092 * gcc.c-torture/compile/pr32399.c: Likewise.
2093 * gcc.c-torture/compile/pr34091.c: Likewise.
2094 * gcc.c-torture/compile/pr34688.c: Likewise.
2095 * gcc.c-torture/compile/pr37258.c: Likewise.
2096 * gcc.c-torture/compile/pr37327.c: Likewise.
2097 * gcc.c-torture/compile/pr37381.c: Likewise.
2098 * gcc.c-torture/compile/pr37669-2.c: Likewise.
2099 * gcc.c-torture/compile/pr37669.c: Likewise.
2100 * gcc.c-torture/compile/pr37742-3.c: Likewise.
2101 * gcc.c-torture/compile/pr44063.c: Likewise.
2102 * gcc.c-torture/compile/pr48596.c: Likewise.
2103 * gcc.c-torture/compile/pr51856.c: Likewise.
2104 * gcc.c-torture/compile/pr54428.c: Likewise.
2105 * gcc.c-torture/compile/pr54713-1.c: Likewise.
2106 * gcc.c-torture/compile/pr54713-2.c: Likewise.
2107 * gcc.c-torture/compile/pr54713-3.c: Likewise.
2108 * gcc.c-torture/compile/pr55921.c: Likewise.
2109 * gcc.c-torture/compile/pr70240.c: Likewise.
2110 * gcc.c-torture/compile/pr70355.c: Likewise.
2111 * gcc.c-torture/compile/pr82052.c: Likewise.
2112 * gcc.c-torture/compile/pr83487.c: Likewise.
2113 * gcc.c-torture/compile/pr86122.c: Likewise.
2114 * gcc.c-torture/compile/pret-arg.c: Likewise.
2115 * gcc.c-torture/compile/regs-arg-size.c: Likewise.
2116 * gcc.c-torture/compile/structret.c: Likewise.
2117 * gcc.c-torture/compile/uuarg.c: Likewise.
2118 * gcc.dg/20001009-1.c: Likewise.
2119 * gcc.dg/20020418-1.c: Likewise.
2120 * gcc.dg/20020426-2.c: Likewise.
2121 * gcc.dg/20020430-1.c: Likewise.
2122 * gcc.dg/20040306-1.c: Likewise.
2123 * gcc.dg/20040622-2.c: Likewise.
2124 * gcc.dg/20050603-2.c: Likewise.
2125 * gcc.dg/20050629-1.c: Likewise.
2126 * gcc.dg/20061026.c: Likewise.
2127 * gcc.dg/Warray-bounds-3.c: Likewise.
2128 * gcc.dg/Warray-bounds-30.c: Likewise.
2129 * gcc.dg/Wframe-larger-than-2.c: Likewise.
2130 * gcc.dg/Wframe-larger-than.c: Likewise.
2131 * gcc.dg/Wrestrict-11.c: Likewise.
2132 * gcc.c-torture/compile/20000804-1.c: Likewise.
2133
2134 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
2135
2136 * lib/target-supports.exp (check_effective_target_trampolines):
2137 Adapt to eBPF.
2138 (check_effective_target_indirect_jumps): Likewise.
2139 (check_effective_target_nonlocal_goto): Likewise.
2140 (check_effective_target_global_constructor): Likewise.
2141 (check_effective_target_return_address): Likewise.
2142
2143 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
2144
2145 * gcc.target/bpf/bpf.exp: New file.
2146 * gcc.target/bpf/builtin-load.c: Likewise.
2147 * cc.target/bpf/constant-calls.c: Likewise.
2148 * gcc.target/bpf/diag-funargs.c: Likewise.
2149 * gcc.target/bpf/diag-funargs-2.c: Likewise.
2150 * gcc.target/bpf/diag-funargs-3.c: Likewise.
2151 * gcc.target/bpf/diag-indcalls.c: Likewise.
2152 * gcc.target/bpf/helper-bind.c: Likewise.
2153 * cc.target/bpf/helper-bpf-redirect.c: Likewise.
2154 * gcc.target/bpf/helper-clone-redirect.c: Likewise.
2155 * gcc.target/bpf/helper-csum-diff.c: Likewise.
2156 * gcc.target/bpf/helper-csum-update.c: Likewise.
2157 * gcc.target/bpf/helper-current-task-under-cgroup.c: Likewise.
2158 * gcc.target/bpf/helper-fib-lookup.c: Likewise.
2159 * gcc.target/bpf/helper-get-cgroup-classid.c: Likewise.
2160 * gcc.target/bpf/helper-get-current-cgroup-id.c: Likewise.
2161 * gcc.target/bpf/helper-get-current-comm.c: Likewise.
2162 * gcc.target/bpf/helper-get-current-pid-tgid.c: Likewise.
2163 * gcc.target/bpf/helper-get-current-task.c: Likewise.
2164 * gcc.target/bpf/helper-get-current-uid-gid.c: Likewise.
2165 * gcc.target/bpf/helper-get-hash-recalc.c: Likewise.
2166 * gcc.target/bpf/helper-get-listener-sock.c: Likewise.
2167 * gcc.target/bpf/helper-get-local-storage.c: Likewise.
2168 * gcc.target/bpf/helper-get-numa-node-id.c: Likewise.
2169 * gcc.target/bpf/helper-get-prandom-u32.c: Likewise.
2170 * gcc.target/bpf/helper-get-route-realm.c: Likewise.
2171 * gcc.target/bpf/helper-get-smp-processor-id.c: Likewise.
2172 * gcc.target/bpf/helper-get-socket-cookie.c: Likewise.
2173 * gcc.target/bpf/helper-get-socket-uid.c: Likewise.
2174 * gcc.target/bpf/helper-getsockopt.c: Likewise.
2175 * gcc.target/bpf/helper-get-stack.c: Likewise.
2176 * gcc.target/bpf/helper-get-stackid.c: Likewise.
2177 * gcc.target/bpf/helper-ktime-get-ns.c: Likewise.
2178 * gcc.target/bpf/helper-l3-csum-replace.c: Likewise.
2179 * gcc.target/bpf/helper-l4-csum-replace.c: Likewise.
2180 * gcc.target/bpf/helper-lwt-push-encap.c: Likewise.
2181 * gcc.target/bpf/helper-lwt-seg6-action.c: Likewise.
2182 * gcc.target/bpf/helper-lwt-seg6-adjust-srh.c: Likewise.
2183 * gcc.target/bpf/helper-lwt-seg6-store-bytes.c: Likewise.
2184 * gcc.target/bpf/helper-map-delete-elem.c: Likewise.
2185 * gcc.target/bpf/helper-map-lookup-elem.c: Likewise.
2186 * gcc.target/bpf/helper-map-peek-elem.c: Likewise.
2187 * gcc.target/bpf/helper-map-pop-elem.c: Likewise.
2188 * gcc.target/bpf/helper-map-push-elem.c: Likewise.
2189 * gcc.target/bpf/helper-map-update-elem.c: Likewise.
2190 * gcc.target/bpf/helper-msg-apply-bytes.c: Likewise.
2191 * gcc.target/bpf/helper-msg-cork-bytes.c: Likewise.
2192 * gcc.target/bpf/helper-msg-pop-data.c: Likewise.
2193 * gcc.target/bpf/helper-msg-pull-data.c: Likewise.
2194 * gcc.target/bpf/helper-msg-push-data.c: Likewise.
2195 * gcc.target/bpf/helper-msg-redirect-hash.c: Likewise.
2196 * gcc.target/bpf/helper-msg-redirect-map.c: Likewise.
2197 * gcc.target/bpf/helper-override-return.c: Likewise.
2198 * gcc.target/bpf/helper-perf-event-output.c: Likewise.
2199 * gcc.target/bpf/helper-perf-event-read.c: Likewise.
2200 * gcc.target/bpf/helper-perf-event-read-value.c: Likewise.
2201 * gcc.target/bpf/helper-perf-prog-read-value.c: Likewise.
2202 * gcc.target/bpf/helper-probe-read.c: Likewise.
2203 * gcc.target/bpf/helper-probe-read-str.c: Likewise.
2204 * gcc.target/bpf/helper-probe-write-user.c: Likewise.
2205 * gcc.target/bpf/helper-rc-keydown.c: Likewise.
2206 * gcc.target/bpf/helper-rc-pointer-rel.c: Likewise.
2207 * gcc.target/bpf/helper-rc-repeat.c: Likewise.
2208 * gcc.target/bpf/helper-redirect-map.c: Likewise.
2209 * gcc.target/bpf/helper-set-hash.c: Likewise.
2210 * gcc.target/bpf/helper-set-hash-invalid.c: Likewise.
2211 * gcc.target/bpf/helper-setsockopt.c: Likewise.
2212 * gcc.target/bpf/helper-skb-adjust-room.c: Likewise.
2213 * gcc.target/bpf/helper-skb-cgroup-id.c: Likewise.
2214 * gcc.target/bpf/helper-skb-change-head.c: Likewise.
2215 * gcc.target/bpf/helper-skb-change-proto.c: Likewise.
2216 * gcc.target/bpf/helper-skb-change-tail.c: Likewise.
2217 * gcc.target/bpf/helper-skb-change-type.c: Likewise.
2218 * gcc.target/bpf/helper-skb-ecn-set-ce.c: Likewise.
2219 * gcc.target/bpf/helper-skb-get-tunnel-key.c: Likewise.
2220 * gcc.target/bpf/helper-skb-get-tunnel-opt.c: Likewise.
2221 * gcc.target/bpf/helper-skb-get-xfrm-state.c: Likewise.
2222 * gcc.target/bpf/helper-skb-load-bytes.c: Likewise.
2223 * gcc.target/bpf/helper-skb-load-bytes-relative.c: Likewise.
2224 * gcc.target/bpf/helper-skb-pull-data.c: Likewise.
2225 * gcc.target/bpf/helper-skb-set-tunnel-key.c: Likewise.
2226 * gcc.target/bpf/helper-skb-set-tunnel-opt.c: Likewise.
2227 * gcc.target/bpf/helper-skb-store-bytes.c: Likewise.
2228 * gcc.target/bpf/helper-skb-under-cgroup.c: Likewise.
2229 * gcc.target/bpf/helper-skb-vlan-pop.c: Likewise.
2230 * gcc.target/bpf/helper-skb-vlan-push.c: Likewise.
2231 * gcc.target/bpf/helper-skc-lookup-tcp.c: Likewise.
2232 * gcc.target/bpf/helper-sk-fullsock.c: Likewise.
2233 * gcc.target/bpf/helper-sk-lookup-tcp.c: Likewise.
2234 * gcc.target/bpf/helper-sk-lookup-upd.c: Likewise.
2235 * gcc.target/bpf/helper-sk-redirect-hash.c: Likewise.
2236 * gcc.target/bpf/helper-sk-redirect-map.c: Likewise.
2237 * gcc.target/bpf/helper-sk-release.c: Likewise.
2238 * gcc.target/bpf/helper-sk-select-reuseport.c: Likewise.
2239 * gcc.target/bpf/helper-sk-storage-delete.c: Likewise.
2240 * gcc.target/bpf/helper-sk-storage-get.c: Likewise.
2241 * gcc.target/bpf/helper-sock-hash-update.c: Likewise.
2242 * gcc.target/bpf/helper-sock-map-update.c: Likewise.
2243 * gcc.target/bpf/helper-sock-ops-cb-flags-set.c: Likewise.
2244 * gcc.target/bpf/helper-spin-lock.c: Likewise.
2245 * gcc.target/bpf/helper-spin-unlock.c: Likewise.
2246 * gcc.target/bpf/helper-strtol.c: Likewise.
2247 * gcc.target/bpf/helper-strtoul.c: Likewise.
2248 * gcc.target/bpf/helper-sysctl-get-current-value.c: Likewise.
2249 * gcc.target/bpf/helper-sysctl-get-name.c: Likewise.
2250 * gcc.target/bpf/helper-sysctl-get-new-value.c: Likewise.
2251 * gcc.target/bpf/helper-sysctl-set-new-value.c: Likewise.
2252 * gcc.target/bpf/helper-tail-call.c: Likewise.
2253 * gcc.target/bpf/helper-tcp-check-syncookie.c: Likewise.
2254 * gcc.target/bpf/helper-tcp-sock.c: Likewise.
2255 * gcc.target/bpf/helper-trace-printk.c: Likewise.
2256 * gcc.target/bpf/helper-xdp-adjust-head.c: Likewise.
2257 * gcc.target/bpf/helper-xdp-adjust-meta.c: Likewise.
2258 * gcc.target/bpf/helper-xdp-adjust-tail.c: Likewise.
2259 * gcc.target/bpf/skb-ancestor-cgroup-id.c: Likewise.
2260 * gcc.target/bpf/sync-fetch-and-add.c: Likewise.
2261
2262 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
2263
2264 * lib/target-supports.exp (check_effective_target_indirect_calls):
2265 New proc.
2266 * gcc.c-torture/compile/20010102-1.c: Annotate with
2267 dg-require-effective-target indirect_calls.
2268 * gcc.c-torture/compile/20010107-1.c: Likewise.
2269 * gcc.c-torture/compile/20011109-1.c: Likewise.
2270 * gcc.c-torture/compile/20011218-1.c: Likewise.
2271 * gcc.c-torture/compile/20011229-1.c: Likewise.
2272 * gcc.c-torture/compile/20020129-1.c: Likewise.
2273 * gcc.c-torture/compile/20020320-1.c: Likewise.
2274 * gcc.c-torture/compile/20020706-1.c: Likewise.
2275 * gcc.c-torture/compile/20020706-2.c: Likewise.
2276 * gcc.c-torture/compile/20021205-1.c: Likewise.
2277 * gcc.c-torture/compile/20030921-1.c: Likewise.
2278 * gcc.c-torture/compile/20031023-1.c: Likewise.
2279 * gcc.c-torture/compile/20031023-2.c: Likewise.
2280 * gcc.c-torture/compile/20031023-3.c: Likewise.
2281 * gcc.c-torture/compile/20031023-4.c: Likewise.
2282 * gcc.c-torture/compile/20040614-1.c: Likewise.
2283 * gcc.c-torture/compile/20040909-1.c: Likewise.
2284 * gcc.c-torture/compile/20050122-1.c: Likewise.
2285 * gcc.c-torture/compile/20050202-1.c: Likewise.
2286 * gcc.c-torture/compile/20060208-1.c: Likewise.
2287 * gcc.c-torture/compile/20081108-1.c: Likewise.
2288 * gcc.c-torture/compile/20150327.c: Likewise.
2289 * gcc.c-torture/compile/920428-2.c: Likewise.
2290 * gcc.c-torture/compile/920928-5.c: Likewise.
2291 * gcc.c-torture/compile/930117-1.c: Likewise.
2292 * gcc.c-torture/compile/930607-1.c: Likewise.
2293 * gcc.c-torture/compile/991213-2.c: Likewise.
2294 * gcc.c-torture/compile/callind.c: Likewise.
2295 * gcc.c-torture/compile/calls-void.c: Likewise.
2296 * gcc.c-torture/compile/calls.c: Likewise.
2297 * gcc.c-torture/compile/pr21840.c: Likewise.
2298 * gcc.c-torture/compile/pr32139.c: Likewise.
2299 * gcc.c-torture/compile/pr35607.c: Likewise.
2300 * gcc.c-torture/compile/pr37433-1.c: Likewise.
2301 * gcc.c-torture/compile/pr37433.c: Likewise.
2302 * gcc.c-torture/compile/pr39941.c: Likewise.
2303 * gcc.c-torture/compile/pr40080.c: Likewise.
2304 * gcc.c-torture/compile/pr43635.c: Likewise.
2305 * gcc.c-torture/compile/pr43791.c: Likewise.
2306 * gcc.c-torture/compile/pr43845.c: Likewise.
2307 * gcc.c-torture/compile/pr44043.c: Likewise.
2308 * gcc.c-torture/compile/pr51694.c: Likewise.
2309 * gcc.c-torture/compile/pr77754-2.c: Likewise.
2310 * gcc.c-torture/compile/pr77754-3.c: Likewise.
2311 * gcc.c-torture/compile/pr77754-4.c: Likewise.
2312 * gcc.c-torture/compile/pr89663-2.c: Likewise.
2313 * gcc.c-torture/compile/pta-1.c: Likewise.
2314 * gcc.c-torture/compile/stack-check-1.c: Likewise.
2315 * gcc.dg/Walloc-size-larger-than-18.c: Likewise.
2316
2317 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
2318
2319 * gcc.c-torture/compile/20000609-1.c: Annotate with
2320 dg-require-stack-size.
2321 * gcc.c-torture/compile/20000804-1.c: Likewise.
2322 * gcc.c-torture/compile/20020304-1.c: Likewise.
2323 * gcc.c-torture/compile/20020604-1.c: Likewise.
2324 * gcc.c-torture/compile/20021015-1.c: Likewise.
2325 * gcc.c-torture/compile/20050303-1.c: Likewise.
2326 * gcc.c-torture/compile/20060421-1.c: Likewise.
2327 * gcc.c-torture/compile/20071207-1.c: Likewise.
2328 * gcc.c-torture/compile/20080903-1.c: Likewise.
2329 * gcc.c-torture/compile/20121027-1.c: Likewise.
2330 * gcc.c-torture/compile/20151204.c: Likewise.
2331 * gcc.c-torture/compile/920501-12.c: Likewise.
2332 * gcc.c-torture/compile/920501-4.c: Likewise.
2333 * gcc.c-torture/compile/920723-1.c: Likewise.
2334 * gcc.c-torture/compile/921202-1.c: Likewise.
2335 * gcc.c-torture/compile/931003-1.c: Likewise.
2336 * gcc.c-torture/compile/931004-1.c: Likewise.
2337 * gcc.c-torture/compile/950719-1.c: Likewise.
2338 * gcc.c-torture/compile/951222-1.c: Likewise.
2339 * gcc.c-torture/compile/990517-1.c: Likewise.
2340 * gcc.c-torture/compile/bcopy.c: Likewise.
2341 * gcc.c-torture/compile/pr23929.c: Likewise.
2342 * gcc.c-torture/compile/pr25310.c: Likewise.
2343 * gcc.c-torture/compile/pr34458.c: Likewise.
2344 * gcc.c-torture/compile/pr39937.c: Likewise.
2345 * gcc.c-torture/compile/pr41181.c: Likewise.
2346 * gcc.c-torture/compile/pr41634.c: Likewise.
2347 * gcc.c-torture/compile/pr43415.c: Likewise.
2348 * gcc.c-torture/compile/pr43417.c: Likewise.
2349 * gcc.c-torture/compile/pr44788.c: Likewise.
2350 * gcc.c-torture/compile/sound.c: Likewise.
2351
2352 2019-09-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2353
2354 * gcc.target/arm/pr91684.c: Use effective-target arm_prefer_ldrd_strd.
2355
2356 2019-09-07 David Edelsohn <dje.gcc@gmail.com>
2357
2358 * g++.dg/cpp2a/decomp2.C: Add TLS options.
2359 * gcc.target/powerpc/pr88233.c: Limit to lp64.
2360
2361 2019-09-07 Jakub Jelinek <jakub@redhat.com>
2362
2363 PR tree-optimization/91665
2364 * gcc.dg/vect/pr91665.c: New test.
2365
2366 2019-09-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2367
2368 PR target/91684
2369 * gcc.target/arm/pr91684.c: New test.
2370
2371 2019-09-06 Ian Lance Taylor <iant@golang.org>
2372
2373 * go.test/test/fixedbugs/bug369.go: Update to match libgo update
2374 to Go 1.13beta1.
2375
2376 2019-09-06 David Edelsohn <dje.gcc@gmail.com>
2377
2378 * gcc.dg/torture/inf-compare-1.c: Skip AIX.
2379 * gcc.dg/torture/inf-compare-2.c: Skip AIX.
2380 * gcc.dg/torture/inf-compare-3.c: Skip AIX.
2381 * gcc.dg/torture/inf-compare-4.c: Skip AIX.
2382 * gcc.dg/torture/pr52451.c: Skip AIX.
2383 * gcc.dg/torture/pr68264.c: Skip AIX
2384 * gcc.dg/torture/pr91323.c: Skip AIX.
2385
2386 * g++.dg/warn/Warray-bounds-4.C: Skip AIX.
2387 * g++.dg/warn/Warray-bounds-8.C: Skip AIX.
2388 * g++.dg/opt/flifetime-dse2.C: XFAIL AIX.
2389 * g++.dg/opt/flifetime-dse4.C: XFAIL AIX.
2390
2391 2019-09-06 Caroline Tice <cmtice@google.com>
2392
2393 PR testsuite/91670
2394 * g++.dg/ubsan/pr59415.C: Disable LTO, since test uses
2395 -fvtable-verify, and the two options are no longer allowed
2396 together.
2397
2398 2019-09-06 Nathan Sidwell <nathan@acm.org>
2399
2400 * c-c++-common/cpp/line-1.c: New.
2401
2402 2019-09-06 Martin Liska <mliska@suse.cz>
2403
2404 PR c++/91125
2405 * g++.dg/parse/repo1.C: Remove.
2406 * g++.dg/rtti/repo1.C: Remove.
2407 * g++.dg/template/repo1.C: Remove.
2408 * g++.dg/template/repo10.C: Remove.
2409 * g++.dg/template/repo11.C: Remove.
2410 * g++.dg/template/repo2.C: Remove.
2411 * g++.dg/template/repo3.C: Remove.
2412 * g++.dg/template/repo4.C: Remove.
2413 * g++.dg/template/repo5.C: Remove.
2414 * g++.dg/template/repo6.C: Remove.
2415 * g++.dg/template/repo7.C: Remove.
2416 * g++.dg/template/repo8.C: Remove.
2417 * g++.dg/template/repo9.C: Remove.
2418 * g++.old-deja/g++.pt/instantiate4.C: Remove.
2419 * g++.old-deja/g++.pt/instantiate6.C: Remove.
2420 * g++.old-deja/g++.pt/repo1.C: Remove.
2421 * g++.old-deja/g++.pt/repo2.C: Remove.
2422 * g++.old-deja/g++.pt/repo3.C: Remove.
2423 * g++.old-deja/g++.pt/repo4.C: Remove.
2424 * lib/g++.exp: Remove removal of repo files.
2425 * lib/gcc-dg.exp: Likewise.
2426 * lib/obj-c++.exp: Likewise.
2427
2428 2019-09-05 Jakub Jelinek <jakub@redhat.com>
2429 Jim Wilson <jimw@sifive.com>
2430
2431 PR target/91635
2432 * gcc.c-torture/execute/pr91635.c: New test.
2433 * gcc.target/riscv/shift-shift-4.c: New test.
2434 * gcc.target/riscv/shift-shift-5.c: New test.
2435
2436 2019-09-05 Harald Anlauf <anlauf@gmx.de>
2437
2438 PR fortran/91496
2439 * gfortran.dg/directive_unroll_5.f90: Adjust error message.
2440
2441 2019-09-05 Steven G. Kargl <kargl@gcc.gnu.org>
2442
2443 PR fortran/91660
2444 * gfortran.dg/pdt_4.f03: Fix invalid code.
2445 * gfortran.dg/pr91660_1.f90: New test.
2446 * gfortran.dg/pr91660_2.f90: Ditto.
2447
2448 2019-09-05 Marek Polacek <polacek@redhat.com>
2449
2450 PR c++/91644 - ICE with constinit in function template.
2451 * g++.dg/cpp2a/constinit13.C: New test.
2452
2453 2019-09-05 Jakub Jelinek <jakub@redhat.com>
2454
2455 PR middle-end/91001
2456 PR middle-end/91105
2457 PR middle-end/91106
2458 * gcc.c-torture/compile/pr91001.c: New test.
2459
2460 2019-09-05 Richard Biener <rguenther@suse.de>
2461
2462 PR rtl-optimization/91656
2463 * gcc.dg/torture/pr91656-1.c: New testcase.
2464 * gcc.dg/torture/pr91656-2.c: Likewise.
2465 * gcc.dg/torture/pr91656-3.c: Likewise.
2466
2467 2019-09-05 Nathan Sidwell <nathan@acm.org>
2468
2469 PR preprocessor/91639
2470 * c-c++-common/cpp/pr91639.c: New.
2471 * c-c++-common/cpp/pr91639-one.h: New.
2472 * c-c++-common/cpp/pr91639-two.h: New.
2473
2474 2019-09-05 Richard Sandiford <richard.sandiford@arm.com>
2475
2476 PR middle-end/91577
2477 * gfortran.dg/pr91577.f90: New test, taken from temporary_1.f90.
2478
2479 2019-09-04 Steven G. Kargl <kargl@gcvc.gnu.org>
2480
2481 PR fortran/91650
2482 * gfortran.dg/pr91650_1.f90: New test.
2483 * gfortran.dg/pr91650_2.f90: Ditto.
2484
2485 2019-09-04 Marek Polacek <polacek@redhat.com>
2486
2487 * g++.dg/cpp0x/initlist-deduce.C: Don't use -fdeduce-init-list. Remove
2488 dg-warning. Add dg-error.
2489
2490 2019-09-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2491
2492 PR c/78736
2493 * gcc.dg/Wenum-conversion.c: New test-case.
2494
2495 2019-09-03 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2496
2497 * gcc.target/msp430/data-attributes-2.c: New test.
2498 * gcc.target/msp430/function-attributes-4.c: Update dg-warning
2499 strings.
2500 * gcc.target/msp430/region-attribute-misuse.c: Likewise.
2501
2502 2019-09-03 Kamlesh Kumar <kamleshbhalui@gmail.com>
2503
2504 PR tree-optimization/91504
2505 gcc.dg/tree-ssa/pr91504.c: New test.
2506
2507 2019-09-03 Jakub Jelinek <jakub@redhat.com>
2508
2509 PR target/91604
2510 * gcc.target/i386/pr91604.c: New test.
2511
2512 2019-09-03 Ulrich Weigand <uweigand@de.ibm.com>
2513
2514 * lib/compat.exp: Remove references to spu.
2515 * lib/fortran-torture.exp: Likewise.
2516 * lib/gcc-dg.exp: Likewise.
2517 * lib/gfortran.exp: Likewise.
2518 * lib/target-supports.exp: Likewise.
2519 * lib/target-utils.exp: Likewise.
2520
2521 * c-c++-common/torture/complex-sign-add.c: Remove references to spu.
2522 * c-c++-common/torture/complex-sign-mixed-add.c: Likewise.
2523 * c-c++-common/torture/complex-sign-mixed-div.c: Likewise.
2524 * c-c++-common/torture/complex-sign-mixed-mul.c: Likewise.
2525 * c-c++-common/torture/complex-sign-mixed-sub.c: Likewise.
2526 * c-c++-common/torture/complex-sign-mul-minus-one.c: Likewise.
2527 * c-c++-common/torture/complex-sign-mul-one.c: Likewise.
2528 * c-c++-common/torture/complex-sign-mul.c: Likewise.
2529 * c-c++-common/torture/complex-sign-sub.c: Likewise.
2530
2531 * g++.dg/opt/temp1.C: Remove references to spu.
2532 * g++.dg/opt/vt1.C: Likewise.
2533 * g++.dg/torture/type-generic-1.C: Likewise.
2534 * g++.dg/warn/pr30551-2.C: Likewise.
2535 * g++.dg/warn/pr30551.C: Likewise.
2536 * g++.old-deja/g++.jason/thunk2.C: Likewise.
2537 * g++.old-deja/g++.other/comdat5.C: Likewise.
2538 * g++.old-deja/g++.other/local-alloc1.C: Likewise.
2539
2540 * gcc.c-torture/compile/20001226-1.c: Remove references to spu.
2541 * gcc.c-torture/execute/20030222-1.c: Likewise.
2542 * gcc.c-torture/execute/20031003-1.c: Likewise.
2543 * gcc.c-torture/execute/20101011-1.c: Likewise.
2544 * gcc.c-torture/execute/conversion.c: Likewise.
2545 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
2546 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
2547 * gcc.c-torture/execute/ieee/inf-1.c: Likewise.
2548 * gcc.c-torture/execute/ieee/inf-2.c: Likewise.
2549 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
2550 * gcc.c-torture/execute/ieee/rbug.c: Likewise.
2551 * gcc.c-torture/execute/pr39228.c: Likewise.
2552 * gcc.c-torture/execute/ieee/20010114-2.x: Remove file.
2553 * gcc.c-torture/execute/ieee/20030331-1.x: Remove file.
2554 * gcc.c-torture/execute/ieee/920518-1.x: Remove file.
2555 * gcc.c-torture/execute/ieee/compare-fp-1.x: Remove file.
2556 * gcc.c-torture/execute/ieee/fp-cmp-4f.x: Remove file.
2557 * gcc.c-torture/execute/ieee/fp-cmp-8f.x: Remove file.
2558
2559 * gcc.dg/20020312-2.c: Remove references to spu.
2560 * gcc.dg/20030702-1.c: Likewise.
2561 * gcc.dg/and-1.c: Likewise.
2562 * gcc.dg/builtin-inf-1.c: Likewise.
2563 * gcc.dg/builtins-1.c: Likewise.
2564 * gcc.dg/builtins-43.c: Likewise.
2565 * gcc.dg/builtins-44.c: Likewise.
2566 * gcc.dg/builtins-45.c: Likewise.
2567 * gcc.dg/float-range-1.c: Likewise.
2568 * gcc.dg/float-range-3.c: Likewise.
2569 * gcc.dg/float-range-4.c: Likewise.
2570 * gcc.dg/float-range-5.c: Likewise.
2571 * gcc.dg/fold-overflow-1.c: Likewise.
2572 * gcc.dg/format/ms_unnamed-1.c: Likewise.
2573 * gcc.dg/format/unnamed-1.c: Likewise.
2574 * gcc.dg/hex-round-1.c: Likewise.
2575 * gcc.dg/hex-round-2.c: Likewise.
2576 * gcc.dg/lower-subreg-1.c: Likewise.
2577 * gcc.dg/nrv3.c: Likewise.
2578 * gcc.dg/pr15784-3.c: Likewise.
2579 * gcc.dg/pr27095.c: Likewise.
2580 * gcc.dg/pr28243.c: Likewise.
2581 * gcc.dg/pr28796-2.c: Likewise.
2582 * gcc.dg/pr30551-3.c: Likewise.
2583 * gcc.dg/pr30551-6.c: Likewise.
2584 * gcc.dg/pr30551.c: Likewise.
2585 * gcc.dg/pr70317.c: Likewise.
2586 * gcc.dg/sms-1.c: Likewise.
2587 * gcc.dg/sms-2.c: Likewise.
2588 * gcc.dg/sms-3.c: Likewise.
2589 * gcc.dg/sms-4.c: Likewise.
2590 * gcc.dg/sms-5.c: Likewise.
2591 * gcc.dg/sms-6.c: Likewise.
2592 * gcc.dg/sms-7.c: Likewise.
2593 * gcc.dg/stack-usage-1.c: Likewise.
2594 * gcc.dg/strlenopt-73.c: Likewise.
2595 * gcc.dg/titype-1.c: Likewise.
2596 * gcc.dg/tls/thr-cse-1.c: Likewise.
2597 * gcc.dg/torture/builtin-attr-1.c: Likewise.
2598 * gcc.dg/torture/builtin-complex-1.c: Likewise.
2599 * gcc.dg/torture/builtin-cproj-1.c: Likewise.
2600 * gcc.dg/torture/builtin-frexp-1.c: Likewise.
2601 * gcc.dg/torture/builtin-ldexp-1.c: Likewise.
2602 * gcc.dg/torture/builtin-logb-1.c: Likewise.
2603 * gcc.dg/torture/builtin-math-2.c: Likewise.
2604 * gcc.dg/torture/builtin-math-5.c: Likewise.
2605 * gcc.dg/torture/builtin-modf-1.c: Likewise.
2606 * gcc.dg/torture/fp-int-convert.h: Likewise.
2607 * gcc.dg/torture/pr25947-1.c: Likewise.
2608 * gcc.dg/torture/type-generic-1.c: Likewise.
2609 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
2610 * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
2611 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2612 * gcc.dg/tree-ssa/vector-6.c: Likewise.
2613 * gcc.dg/uninit-C-O0.c: Likewise.
2614 * gcc.dg/uninit-C.c: Likewise.
2615 * gcc.dg/vect/no-math-errno-slp-32.c: Likewise.
2616 * gcc.dg/vect/no-math-errno-vect-pow-1.c: Likewise.
2617 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
2618 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
2619 * gcc.dg/vect/vect.exp: Likewise.
2620 * gcc.gd/vect/costmodel/spu/: Remove directory.
2621
2622 * gcc.target/spu/: Remove directory.
2623
2624 * gfortran.dg/bessel_6.f90: Remove references to spu.
2625 * gfortran.dg/bessel_7.f90: Likewise.
2626 * gfortran.dg/char4_iunit_1.f03: Likewise.
2627 * gfortran.dg/chmod_1.f90: Likewise.
2628 * gfortran.dg/chmod_2.f90: Likewise.
2629 * gfortran.dg/chmod_3.f90: Likewise.
2630 * gfortran.dg/default_format_1.f90: Likewise.
2631 * gfortran.dg/default_format_denormal_1.f90: Likewise.
2632 * gfortran.dg/erf_2.F90: Likewise.
2633 * gfortran.dg/erf_3.F90: Likewise.
2634 * gfortran.dg/init_flag_10.f90: Likewise.
2635 * gfortran.dg/init_flag_3.f90: Likewise.
2636 * gfortran.dg/int_conv_2.f90: Likewise.
2637 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
2638 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2639 * gfortran.dg/isnan_1.f90: Likewise.
2640 * gfortran.dg/isnan_2.f90: Likewise.
2641 * gfortran.dg/maxloc_2.f90: Likewise.
2642 * gfortran.dg/maxlocval_2.f90: Likewise.
2643 * gfortran.dg/maxlocval_4.f90: Likewise.
2644 * gfortran.dg/minloc_1.f90: Likewise.
2645 * gfortran.dg/minlocval_1.f90: Likewise.
2646 * gfortran.dg/minlocval_4.f90: Likewise.
2647 * gfortran.dg/module_nan.f90: Likewise.
2648 * gfortran.dg/namelist_42.f90: Likewise.
2649 * gfortran.dg/namelist_43.f90: Likewise.
2650 * gfortran.dg/nan_1.f90: Likewise.
2651 * gfortran.dg/nan_2.f90: Likewise.
2652 * gfortran.dg/nan_3.f90: Likewise.
2653 * gfortran.dg/nan_4.f90: Likewise.
2654 * gfortran.dg/nan_5.f90: Likewise.
2655 * gfortran.dg/nan_6.f90: Likewise.
2656 * gfortran.dg/nearest_1.f90: Likewise.
2657 * gfortran.dg/nearest_3.f90: Likewise.
2658 * gfortran.dg/open_errors.f90: Likewise.
2659 * gfortran.dg/pr20257.f90: Likewise.
2660 * gfortran.dg/read_infnan_1.f90: Likewise.
2661 * gfortran.dg/real_const_3.f90: Likewise.
2662 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
2663 * gfortran.dg/reassoc_4.f: Likewise.
2664 * gfortran.dg/scalar_mask_2.f90: Likewise.
2665 * gfortran.dg/scratch_1.f90: Likewise.
2666 * gfortran.dg/stat_1.f90: Likewise.
2667 * gfortran.dg/stat_2.f90: Likewise.
2668 * gfortran.dg/transfer_simplify_1.f90: Likewise.
2669 * gfortran.dg/typebound_operator_9.f03: Likewise.
2670
2671 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Remove
2672 references to spu.
2673 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
2674 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Likewise.
2675 * gfortran.fortran-torture/execute/getarg_1.x: Remove file.
2676
2677 2019-09-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2678
2679 PR middle-end/91603
2680 * gcc.target/arm/pr91603.c: New test.
2681
2682 2019-09-03 Ilya Leoshkevich <iii@linux.ibm.com>
2683
2684 * gcc.target/s390/sigfpe-eh.c: New test.
2685
2686 2019-09-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2687
2688 * gcc.target/aarch64/acle/jcvt_1.c: New test.
2689
2690 2019-09-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2691
2692 * gcc.target/aarch64/acle/rintnzx_1.c: New test.
2693 * gcc.target/aarch64/simd/vrndnzx_1.c: Likewise.
2694
2695 2019-09-03 Jakub Jelinek <jakub@redhat.com>
2696 Richard Biener <rguenther@suse.de>
2697
2698 PR tree-optimization/91597
2699 * gcc.c-torture/execute/pr91597.c: New test.
2700
2701 2019-09-03 Alexandre Oliva <oliva@adacore.com>
2702
2703 * gcc.target/i386/20020616-1.c: Preserve full register across
2704 main.
2705
2706 2019-09-02 Paul Thomas <pault@gcc.gnu.org>
2707
2708 PR fortran/91589
2709 * gfortran.dg/pr91589.f90 : New test.
2710
2711 2019-09-02 Steven G. Kargl <kargl@gc.gnu.org>
2712
2713 PR fortran/91552
2714 * gfortran.dg/pr91552.f90: New test.
2715
2716 2019-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2717
2718 PR middle-end/91605
2719 * g++.target/i386/pr91605.C: New test.
2720
2721 2019-09-02 Jakub Jelinek <jakub@redhat.com>
2722
2723 PR tree-optimization/91632
2724 * gcc.c-torture/execute/pr91632.c: New test.
2725
2726 2019-09-02 Eric Botcazou <ebotcazou@adacore.com>
2727
2728 * gcc.dg/tree-ssa/slsr-42.c: New test.
2729
2730 2019-09-02 Martin Liska <mliska@suse.cz>
2731
2732 PR c++/91155
2733 * g++.dg/torture/pr91155.C: New test.
2734
2735 2019-09-01 Marek Polacek <polacek@redhat.com>
2736
2737 PR c++/91129 - wrong error with binary op in template argument.
2738 * g++.dg/cpp1y/nontype1.C: New test.
2739
2740 2019-09-01 Iain Sandoe <iain@sandoe.co.uk>
2741
2742 * gcc.c-torture/compile/20190827-1.c: Add dg-requires-alias.
2743
2744 2019-09-01 Eric Botcazou <ebotcazou@adacore.com>
2745
2746 * gcc.c-torture/execute/20190901-1.c: New test.
2747
2748 * lib/target-supports.exp (check_effective_target_pthread): Add
2749 #include <pthread.h> directive to the test.
2750
2751 2019-09-01 Paul Thomas <pault@gcc.gnu.org>
2752
2753 * gfortran.dg/select_rank_1.f90 : New test.
2754 * gfortran.dg/select_rank_2.f90 : New test.
2755
2756 2019-09-01 Jakub Jelinek <jakub@redhat.com>
2757
2758 PR middle-end/91623
2759 * gcc.target/i386/pr91623.c: New test.
2760
2761 PR lto/91572
2762 * g++.dg/lto/pr91572_0.C: New test.
2763
2764 2019-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
2765
2766 PR fortran/91587
2767 * gfortran.dg/pr91587.f90: New test.
2768
2769 2019-08-30 Martin Sebor <msebor@redhat.com>
2770
2771 PR middle-end/91599
2772 * gcc.dg/Wstringop-overflow-16.c: New test.
2773
2774 PR middle-end/91584
2775 * gfortran.dg/char_array_constructor_4.f90: New test.
2776
2777 2019-08-30 Eric Botcazou <ebotcazou@adacore.com>
2778
2779 * gnat.dg/pack24.adb: New test.
2780
2781 2019-08-30 Jeff Law <law@redhat.com>
2782
2783 * gcc.target/mips/r10k-cache-barrier-9.c: Suppress warnings.
2784
2785 2019-08-30 Martin Jambor <mjambor@suse.cz>
2786
2787 tree-optimization/91579
2788 * gcc.dg/tree-ssa/pr91579.c: New test.
2789
2790 2019-08-29 Jakub Jelinek <jakub@redhat.com>
2791
2792 PR target/91560
2793 * gcc.dg/torture/vshuf-8.inc: Add two further permutations.
2794
2795 PR tree-optimization/91351
2796 * g++.dg/opt/pr91351.C: New test.
2797
2798 2019-08-29 Paolo Carlini <paolo.carlini@oracle.com>
2799
2800 * g++.dg/spellcheck-typenames.C: Adjust expected locations.
2801 * g++.dg/cpp0x/pr84676.C: Check locations.
2802 * g++.dg/other/pr88187.C: Likewise.
2803 * g++.dg/parse/crash13.C: Likewise.
2804 * g++.dg/parse/crash46.C: Likewise.
2805 * g++.dg/parse/template28.C: Likewise.
2806 * g++.dg/parse/typename4.C: Likewise.
2807
2808 2019-08-29 Richard Biener <rguenther@suse.de>
2809
2810 PR tree-optimization/91568
2811 * gfortran.dg/pr91568.f: New testcase.
2812
2813 2019-08-28 Marek Polacek <polacek@redhat.com>
2814
2815 Implement P1152R4: Deprecating some uses of volatile.
2816 PR c++/91361
2817 * c-c++-common/Wbool-operation-1.c: Use -Wno-volatile in C++.
2818 * c-c++-common/gomp/atomic-1.c: Likewise.
2819 * c-c++-common/gomp/atomic-9.c: Likewise.
2820 * c-c++-common/gomp/depend-iterator-1.c: Likewise.
2821 * c-c++-common/gomp/loop-1.c: Adjust warning location for C++.
2822 * c-c++-common/gomp/order-3.c: Likewise.
2823 * c-c++-common/pr69733.c: Use -Wno-volatile in C++.
2824 * c-c++-common/spec-barrier-2.c: Likewise.
2825 * c-c++-common/tm/pr54893.c: Likewise.
2826 * g++.dg/cpp0x/pr65327.C: Add dg-warning.
2827 * g++.dg/cpp0x/rv-conv2.C: Likewise.
2828 * g++.dg/cpp0x/rv1n.C: Likewise.
2829 * g++.dg/cpp0x/rv1p.C: Likewise.
2830 * g++.dg/cpp0x/rv2n.C: Likewise.
2831 * g++.dg/cpp0x/rv2p.C: Likewise.
2832 * g++.dg/cpp0x/rv3n.C: Likewise.
2833 * g++.dg/cpp0x/rv3p.C: Likewise.
2834 * g++.dg/cpp0x/rv4n.C: Likewise.
2835 * g++.dg/cpp0x/rv4p.C: Likewise.
2836 * g++.dg/cpp0x/rv5n.C: Likewise.
2837 * g++.dg/cpp0x/rv5p.C: Likewise.
2838 * g++.dg/cpp0x/rv6n.C: Likewise.
2839 * g++.dg/cpp0x/rv6p.C: Likewise.
2840 * g++.dg/cpp0x/rv7n.C: Likewise.
2841 * g++.dg/cpp0x/rv7p.C: Likewise.
2842 * g++.dg/cpp0x/rv8p.C: Likewise.
2843 * g++.dg/cpp0x/trailing14.C: Use -Wno-volatile.
2844 * g++.dg/cpp1y/new1.C: Add dg-warning.
2845 * g++.dg/cpp2a/volatile1.C: New test.
2846 * g++.dg/cpp2a/volatile2.C: New test.
2847 * g++.dg/cpp2a/volatile3.C: New test.
2848 * g++.dg/cpp2a/volatile4.C: New test.
2849 * g++.dg/expr/bool3.C: Add dg-warning.
2850 * g++.dg/expr/bool4.C: Likewise.
2851 * g++.dg/expr/cond9.C: Likewise.
2852 * g++.dg/ext/vector25.C: Likewise.
2853 * g++.dg/gomp/depend-iterator-1.C: Use -Wno-volatile.
2854 * g++.dg/inherit/covariant21.C: Add dg-warning.
2855 * g++.dg/init/ref18.C: Likewise.
2856 * g++.dg/ipa/pr63838.C: Likewise.
2857 * g++.dg/overload/rvalue2.C: Likewise.
2858 * g++.dg/parse/semicolon4.C: Likewise.
2859 * g++.dg/warn/Wreturn-type-4.C: Likewise.
2860 * g++.dg/warn/pr36069.C: Likewise.
2861 * g++.old-deja/g++.mike/p9506.C: Likewise.
2862 * g++.old-deja/g++.other/volatile1.C: Likewise.
2863
2864 2019-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
2865
2866 PR fortran/91551
2867 * gfortran.dg/allocated_3.f90
2868
2869 2019-08-28 Marek Polacek <polacek@redhat.com>
2870
2871 PR c++/91360 - Implement C++20 P1143R2: constinit.
2872 * g++.dg/cpp2a/constinit1.C: New test.
2873 * g++.dg/cpp2a/constinit2.C: New test.
2874 * g++.dg/cpp2a/constinit3.C: New test.
2875 * g++.dg/cpp2a/constinit4.C: New test.
2876 * g++.dg/cpp2a/constinit5.C: New test.
2877 * g++.dg/cpp2a/constinit6.C: New test.
2878 * g++.dg/cpp2a/constinit7.C: New test.
2879 * g++.dg/cpp2a/constinit8.C: New test.
2880 * g++.dg/cpp2a/constinit9.C: New test.
2881 * g++.dg/cpp2a/constinit10.C: New test.
2882 * g++.dg/cpp2a/constinit11.C: New test.
2883 * g++.dg/cpp2a/constinit12.C: New test.
2884
2885 2019-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
2886
2887 PR fortran/91565
2888 * gfortran.dg/pr91565.f90: New test.
2889
2890 2019-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
2891
2892 PR fortran/91564
2893 * gfortran.dg/pr91564.f90: New test.
2894
2895 2019-08-28 Martin Sebor <msebor@redhat.com>
2896
2897 PR tree-optimization/91457
2898 * c-c++-common/Wstringop-overflow-2.c: New test.
2899 * g++.dg/warn/Warray-bounds-8.C: New test.
2900 * g++.dg/warn/Wstringop-overflow-3.C: New test.
2901 * gcc.dg/Wstringop-overflow-15.c: New test.
2902
2903 2019-08-16 Martin Liska <mliska@suse.cz>
2904
2905 PR c++/90613
2906 * g++.dg/lookup/using61.C: New.
2907
2908 2019-08-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2909
2910 PR middle-end/89544
2911 * gcc.target/arm/unaligned-argument-3.c: New test.
2912
2913 2019-08-27 Marek Polacek <polacek@redhat.com>
2914
2915 PR c++/81676 - bogus -Wunused warnings in constexpr if.
2916 * g++.dg/cpp1z/constexpr-if31.C: New test.
2917 * g++.dg/cpp1z/constexpr-if32.C: New test.
2918
2919 PR c++/91428 - warn about std::is_constant_evaluated in if constexpr.
2920 * g++.dg/cpp2a/is-constant-evaluated9.C: New test.
2921
2922 2019-08-27 Martin Sebor <msebor@redhat.com>
2923
2924 PR tree-optimization/91567
2925 * gcc.dg/tree-ssa/builtin-snprintf-6.c: Xfail a subset of assertions
2926 on targets other than x86_64 to work around PR 83543.
2927 * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: New test.
2928
2929 2019-08-27 Jeff Law <law@redhat.com>
2930
2931 * gcc.c-torture/compile/20190827-1.c: New test.
2932
2933 2019-08-27 Harald Anlauf <anlauf@gmx.de>
2934
2935 PR fortran/91496
2936 * gfortran.dg/pr91496.f90: New testcase.
2937
2938 2019-08-27 Uroš Bizjak <ubizjak@gmail.com>
2939
2940 * gcc.target/i386/sse4_1-round-roundeven-1.c (dg-options):
2941 Add -mfpmath=sse.
2942 * gcc.target/i386/sse4_1-round-roundeven-2.c (dg-options): Ditto.
2943
2944 2019-08-27 Uroš Bizjak <ubizjak@gmail.com>
2945
2946 PR target/91528
2947 * gcc.target/i386/pr91528.c: New test.
2948
2949 2019-08-27 Martin Sebor <msebor@redhat.com>
2950
2951 PR c++/83431
2952 PR testsuite/91562
2953 * gcc.dg/strlenopt-8.c: Adjust pass/dump name.
2954
2955 2019-08-27 Jakub Jelinek <jakub@redhat.com>
2956
2957 PR c++/91415
2958 * g++.dg/warn/sequence-pt-4.C: New test.
2959
2960 2019-08-27 Robin Dapp <rdapp@linux.ibm.com>
2961
2962 PR testsuite/91549
2963 * gcc.dg/wrapped-binop-simplify.c: Test only on x86, s390 with lp64.
2964
2965 2019-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2966
2967 PR fortran/91390
2968 PR fortran/91473
2969 * gfortran.dg/used_before_typed_4.f90: Change warning to error.
2970 * gfortran.dg/argument_checking_20.f90: New test.
2971
2972 2019-08-26 Marek Polacek <polacek@redhat.com>
2973
2974 PR c++/91545 - ICE in constexpr store evaluation.
2975 * g++.dg/cpp0x/pr91545.C: New test.
2976
2977 2019-08-26 Tejas Joshi <tejasjoshi9673@gmail.com>
2978
2979 * gcc.target/i386/sse4_1-round-roundeven-1.c: New test.
2980 * gcc.target/i386/sse4_1-round-roundeven-2.c: New test.
2981
2982 2019-08-26 Tejas Joshi <tejasjoshi9673@gmail.com>
2983
2984 * gcc.dg/torture/builtin-round-roundeven.c: New test.
2985 * gcc.dg/torture/builtin-round-roundevenf128.c: Likewise.
2986
2987 2019-08-26 Robin Dapp <rdapp@linux.ibm.com>
2988
2989 * gcc.dg/tree-ssa/copy-headers-5.c: Do not run vrp pass.
2990 * gcc.dg/tree-ssa/copy-headers-7.c: Do not run vrp pass.
2991 * gcc.dg/tree-ssa/loop-15.c: Remove XFAIL.
2992 * gcc.dg/tree-ssa/pr23744.c: Change search pattern.
2993 * gcc.dg/wrapped-binop-simplify.c: New test.
2994
2995 2019-08-26 Kito Cheng <kito.cheng@sifive.com>
2996
2997 * gcc.target/riscv/li.c: New test.
2998
2999 2019-08-24 Nathan Sidwell <nathan@acm.org>
3000
3001 * g++.dg/inherit/virtual14.C: New.
3002
3003 2019-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3004
3005 PR fortran/91390
3006 PR fortran/91519
3007 * gfortran.dg/bessel_3.f90: Add type mismatch errors.
3008 * gfortran.dg/coarray_7.f90: Rename subroutines to avoid
3009 additional errors.
3010 * gfortran.dg/g77/20010519-1.f: Add -std=legacy. Remove
3011 warnings for ASSIGN. Add warnings for type mismatch.
3012 * gfortran.dg/goacc/acc_on_device-1.f95: Add -std=legacy.
3013 Add catch-all warning.
3014 * gfortran.dg/internal_pack_9.f90: Rename subroutine to
3015 avoid type error.
3016 * gfortran.dg/internal_pack_9.f90: Add -std=legacy. Add
3017 warnings for type mismatch.
3018 * gfortran.dg/pr39937.f: Add -std=legacy and type warnings. Move
3019 here from
3020 * gfortran.fortran-torture/compile/pr39937.f: Move to gfortran.dg.
3021
3022 2019-08-24 Paolo Carlini <paolo.carlini@oracle.com>
3023
3024 * g++.dg/conversion/simd4.C: Test all the locations.
3025
3026 2019-08-23 Marek Polacek <polacek@redhat.com>
3027
3028 PR c++/91521 - wrong error with operator->.
3029 * g++.dg/parse/operator8.C: New test.
3030
3031 2019-08-23 Segher Boessenkool <segher@kernel.crashing.org>
3032
3033 PR target/91481
3034 * gcc.target/powerpc/darn-3.c: New testcase.
3035
3036 2019-08-23 Marek Polacek <polacek@redhat.com>
3037
3038 PR c++/79817 - attribute deprecated on namespace.
3039 * g++.dg/cpp0x/attributes-namespace1.C: New test.
3040 * g++.dg/cpp0x/attributes-namespace2.C: New test.
3041 * g++.dg/cpp0x/attributes-namespace3.C: New test.
3042 * g++.dg/cpp0x/attributes-namespace4.C: New test.
3043 * g++.dg/cpp0x/attributes-namespace5.C: New test.
3044 * g++.dg/cpp1z/namespace-attribs.C: Adjust.
3045 * g++.dg/cpp1z/namespace-attribs2.C: Adjust.
3046
3047 2019-08-23 Mihailo Stojanovic <mistojanovic@wavecomp.com>
3048
3049 * gcc.target/mips/get-fcsr-3.c: New test.
3050
3051 2019-08-23 Martin Sebor <msebor@redhat.com>
3052
3053 PR c++/83431
3054 * gcc.dg/strlenopt-63.c: New test.
3055 * gcc.dg/pr79538.c: Adjust text of expected warning.
3056 * gcc.dg/pr81292-1.c: Adjust pass name.
3057 * gcc.dg/pr81292-2.c: Same.
3058 * gcc.dg/pr81703.c: Same.
3059 * gcc.dg/strcmpopt_2.c: Same.
3060 * gcc.dg/strcmpopt_3.c: Same.
3061 * gcc.dg/strcmpopt_4.c: Same.
3062 * gcc.dg/strlenopt-1.c: Same.
3063 * gcc.dg/strlenopt-10.c: Same.
3064 * gcc.dg/strlenopt-11.c: Same.
3065 * gcc.dg/strlenopt-13.c: Same.
3066 * gcc.dg/strlenopt-14g.c: Same.
3067 * gcc.dg/strlenopt-14gf.c: Same.
3068 * gcc.dg/strlenopt-15.c: Same.
3069 * gcc.dg/strlenopt-16g.c: Same.
3070 * gcc.dg/strlenopt-17g.c: Same.
3071 * gcc.dg/strlenopt-18g.c: Same.
3072 * gcc.dg/strlenopt-19.c: Same.
3073 * gcc.dg/strlenopt-1f.c: Same.
3074 * gcc.dg/strlenopt-2.c: Same.
3075 * gcc.dg/strlenopt-20.c: Same.
3076 * gcc.dg/strlenopt-21.c: Same.
3077 * gcc.dg/strlenopt-22.c: Same.
3078 * gcc.dg/strlenopt-22g.c: Same.
3079 * gcc.dg/strlenopt-24.c: Same.
3080 * gcc.dg/strlenopt-25.c: Same.
3081 * gcc.dg/strlenopt-26.c: Same.
3082 * gcc.dg/strlenopt-27.c: Same.
3083 * gcc.dg/strlenopt-28.c: Same.
3084 * gcc.dg/strlenopt-29.c: Same.
3085 * gcc.dg/strlenopt-2f.c: Same.
3086 * gcc.dg/strlenopt-3.c: Same.
3087 * gcc.dg/strlenopt-30.c: Same.
3088 * gcc.dg/strlenopt-31g.c: Same.
3089 * gcc.dg/strlenopt-32.c: Same.
3090 * gcc.dg/strlenopt-33.c: Same.
3091 * gcc.dg/strlenopt-33g.c: Same.
3092 * gcc.dg/strlenopt-34.c: Same.
3093 * gcc.dg/strlenopt-35.c: Same.
3094 * gcc.dg/strlenopt-4.c: Same.
3095 * gcc.dg/strlenopt-48.c: Same.
3096 * gcc.dg/strlenopt-49.c: Same.
3097 * gcc.dg/strlenopt-4g.c: Same.
3098 * gcc.dg/strlenopt-4gf.c: Same.
3099 * gcc.dg/strlenopt-5.c: Same.
3100 * gcc.dg/strlenopt-50.c: Same.
3101 * gcc.dg/strlenopt-51.c: Same.
3102 * gcc.dg/strlenopt-52.c: Same.
3103 * gcc.dg/strlenopt-53.c: Same.
3104 * gcc.dg/strlenopt-54.c: Same.
3105 * gcc.dg/strlenopt-55.c: Same.
3106 * gcc.dg/strlenopt-56.c: Same.
3107 * gcc.dg/strlenopt-6.c: Same.
3108 * gcc.dg/strlenopt-61.c: Same.
3109 * gcc.dg/strlenopt-7.c: Same.
3110 * gcc.dg/strlenopt-8.c: Same.
3111 * gcc.dg/strlenopt-9.c: Same.
3112 * gcc.dg/strlenopt.h (snprintf, snprintf): Declare.
3113 * gcc.dg/tree-ssa/builtin-snprintf-6.c: New test.
3114 * gcc.dg/tree-ssa/builtin-snprintf-7.c: New test.
3115 * gcc.dg/tree-ssa/builtin-snprintf-8.c: New test.
3116 * gcc.dg/tree-ssa/builtin-snprintf-9.c: New test.
3117 * gcc.dg/tree-ssa/builtin-sprintf-warn-21.c: New test.
3118 * gcc.dg/tree-ssa/dump-4.c: New test.
3119 * gcc.dg/tree-ssa/pr83501.c: Adjust pass name.
3120
3121 2019-08-23 Martin Sebor <msebor@redhat.com>
3122
3123 * gcc.dg/Warray-bounds-36.c: Make functions static to avoid failures
3124 with -fpic.
3125 * gcc.dg/Warray-bounds-41.c: Same.
3126 * gcc.dg/pr78973.c: Same.
3127 * gcc.dg/pr78973-2.c: Same.
3128
3129 2019-08-22 Marek Polacek <polacek@redhat.com>
3130
3131 PR c++/91304 - prefix attributes ignored in condition.
3132 * g++.dg/cpp0x/gen-attrs-70.C: New test.
3133
3134 2019-08-22 Martin Sebor <msebor@redhat.com>
3135
3136 PR middle-end/91490
3137 * c-c++-common/Warray-bounds-7.c: New test.
3138 * gcc.dg/Warray-bounds-39.c: Expect either -Warray-bounds or
3139 -Wstringop-overflow.
3140 * gcc.dg/strlenopt-78.c: New test.
3141
3142 2019-08-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3143
3144 * gcc.target/i386/minmax-4.c: Add -mno-stackrealign to dg-options.
3145 * gcc.target/i386/minmax-5.c: Likewise.
3146 * gcc.target/i386/minmax-6.c: Likewise.
3147 * gcc.target/i386/minmax-7.c: Likewise.
3148 * gcc.target/i386/pr91154.c: Likewise.
3149
3150 2019-08-22 Eric Botcazou <ebotcazou@adacore.com>
3151
3152 * c-c++-common/dump-ada-spec-15.c: Check that the parameters are named.
3153
3154 2019-08-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3155
3156 * gcc.target/arm/acle/crc_hf_1.c: New test.
3157
3158 2019-08-22 Wilco Dijkstra <wdijkstr@arm.com>
3159
3160 * gcc.target/arm/neon-extend-1.c: Remove test.
3161 * gcc.target/arm/neon-extend-2.c: Remove test.
3162
3163 2019-08-22 Sylvia Taylor <sylvia.taylor@arm.com>
3164
3165 * gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: New test.
3166 * gcc.target/aarch64/advsimd-intrinsics/vst1x4.c: New test.
3167
3168 2019-08-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3169 Richard Sandiford <richard.sandiford@arm.com>
3170
3171 PR target/88839
3172 * gcc.target/aarch64/sve/sel_1.c: New test.
3173 * gcc.target/aarch64/sve/sel_2.c: Likewise.
3174 * gcc.target/aarch64/sve/sel_3.c: Likewise.
3175 * gcc.target/aarch64/sve/sel_4.c: Likewise.
3176 * gcc.target/aarch64/sve/sel_5.c: Likewise.
3177 * gcc.target/aarch64/sve/sel_6.c: Likewise.
3178
3179 2019-08-21 Richard Sandiford <richard.sandiford@arm.com>
3180
3181 PR c++/91505
3182 * g++.target/i386/crc32-4.C: New test.
3183
3184 2019-08-21 Richard Biener <rguenther@suse.de>
3185
3186 PR tree-optimization/91482
3187 * gcc.dg/tree-ssa/pr91482.c: New testcase.
3188
3189 2019-08-21 Eric Botcazou <ebotcazou@adacore.com>
3190
3191 * c-c++-common/dump-ada-spec-15.c: New test.
3192
3193 2019-08-21 Christophe Lyon <christophe.lyon@linaro.org>
3194
3195 * gcc.target/arm/cmse/cmse-9.c: Add quotes to expected
3196 warning messages.
3197
3198 2019-08-21 Eric Botcazou <ebotcazou@adacore.com>
3199
3200 * gnat.dg/prot9.adb, gnat.dg/prot9_gen.ads,
3201 gnat.dg/prot9_pkg1.ads, gnat.dg/prot9_pkg2.ads: New testcase.
3202
3203 2019-08-21 Javier Miranda <miranda@adacore.com>
3204
3205 * gnat.dg/implicit_param.adb, gnat.dg/implicit_param_pkg.ads:
3206 New testcase.
3207
3208 2019-08-20 Martin Sebor <msebor@redhat.com>
3209
3210 PR testsuite/91458
3211 * g++.dg/tree-ssa/ssa-dse-1.C: Use the same search pattern
3212 unconditionally (correcting r272199, PR middle-end/90676).
3213 * gcc.dg/tree-prof/stringop-2.c: Same.
3214
3215 2019-08-20 Ian Lance Taylor <iant@golang.org>
3216
3217 * go.test/test/fixedbugs/bug073.go: Update for language changes.
3218
3219 2019-08-20 Matthew Beliveau <mbelivea@redhat.com>
3220
3221 * gcc.dg/tree-ssa/redundant-assign-zero-1.c: New test.
3222 * gcc.dg/tree-ssa/redundant-assign-zero-2.c: New test.
3223
3224 2019-08-20 Richard Biener <rguenther@suse.de>
3225
3226 PR tree-optimization/37242
3227 * gcc.dg/tree-ssa/ssa-fre-80.c: New testcase.
3228
3229 2019-08-20 Ed Schonberg <schonberg@adacore.com>
3230
3231 * gnat.dg/storage_size1.adb: New testcase.
3232
3233 2019-08-20 Ed Schonberg <schonberg@adacore.com>
3234
3235 * gnat.dg/loop_entry2.adb: New testcase.
3236
3237 2019-08-20 Ed Schonberg <schonberg@adacore.com>
3238
3239 * gnat.dg/tagged5.adb, gnat.dg/tagged5.ads: New testcase.
3240
3241 2019-08-20 Gary Dismukes <dismukes@adacore.com>
3242
3243 * gnat.dg/type_conv2.adb, gnat.dg/type_conv2.ads: New testcase.
3244
3245 2019-08-20 Bob Duff <duff@adacore.com>
3246
3247 * gnat.dg/unchecked_convert14.adb: New testcase.
3248
3249 2019-08-20 Bob Duff <duff@adacore.com>
3250
3251 * gnat.dg/object_size1.adb: New testcase.
3252
3253 2019-08-20 Eric Botcazou <ebotcazou@adacore.com>
3254
3255 * gcc.c-torture/execute/20190820-1.c: New test.
3256
3257 2019-08-20 Richard Biener <rguenther@suse.de>
3258
3259 PR target/91498
3260 * gcc.target/i386/minmax-7.c: New testcase.
3261
3262 2019-08-20 Lili Cui <lili.cui@intel.com>
3263
3264 * gcc.target/i386/funcspec-56.inc: Handle new march.
3265 * g++.target/i386/mv16.C: Handle new march
3266
3267 2019-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3268
3269 PR middle-end/89544
3270 * gcc.target/arm/unaligned-argument-1.c: New test.
3271 * gcc.target/arm/unaligned-argument-2.c: New test.
3272
3273 2019-08-19 Joel Hutton <Joel.Hutton@arm.com>
3274
3275 * gcc.target/aarch64/fmul_scvtf_1.c: New test.
3276
3277 2019-08-19 Marek Polacek <polacek@redhat.com>
3278
3279 PR c++/91264 - detect modifying const objects in constexpr.
3280 * g++.dg/cpp1y/constexpr-tracking-const1.C: New test.
3281 * g++.dg/cpp1y/constexpr-tracking-const2.C: New test.
3282 * g++.dg/cpp1y/constexpr-tracking-const3.C: New test.
3283 * g++.dg/cpp1y/constexpr-tracking-const4.C: New test.
3284 * g++.dg/cpp1y/constexpr-tracking-const5.C: New test.
3285 * g++.dg/cpp1y/constexpr-tracking-const6.C: New test.
3286 * g++.dg/cpp1y/constexpr-tracking-const7.C: New test.
3287 * g++.dg/cpp1y/constexpr-tracking-const8.C: New test.
3288 * g++.dg/cpp1y/constexpr-tracking-const9.C: New test.
3289 * g++.dg/cpp1y/constexpr-tracking-const10.C: New test.
3290 * g++.dg/cpp1y/constexpr-tracking-const11.C: New test.
3291 * g++.dg/cpp1y/constexpr-tracking-const12.C: New test.
3292 * g++.dg/cpp1y/constexpr-tracking-const13.C: New test.
3293 * g++.dg/cpp1y/constexpr-tracking-const14.C: New test.
3294
3295 2019-08-19 Eric Botcazou <ebotcazou@adacore.com>
3296
3297 * gnat.dg/elab8.adb, gnat.dg/elab8_gen.adb,
3298 gnat.dg/elab8_gen.ads, gnat.dg/elab8_pkg.adb,
3299 gnat.dg/elab8_pkg.ads: New testcase.
3300
3301 2019-08-19 Bob Duff <duff@adacore.com>
3302
3303 * gnat.dg/warn29.adb, gnat.dg/warn29.ads: New testcase.
3304
3305 2019-08-19 Ed Schonberg <schonberg@adacore.com>
3306
3307 * gnat.dg/expr_func9.adb: New testcase.
3308
3309 2019-08-19 Bob Duff <duff@adacore.com>
3310
3311 * gnat.dg/valid_scalars2.adb: New testcase.
3312
3313 2019-08-19 Eric Botcazou <ebotcazou@adacore.com>
3314
3315 * gnat.dg/generic_inst12.adb, gnat.dg/generic_inst12_pkg1.adb,
3316 gnat.dg/generic_inst12_pkg1.ads,
3317 gnat.dg/generic_inst12_pkg2.ads: New testcase.
3318
3319 2019-08-19 Ed Schonberg <schonberg@adacore.com>
3320
3321 * gnat.dg/warn28.adb, gnat.dg/warn28.ads: New testcase.
3322
3323 2019-08-19 Ed Schonberg <schonberg@adacore.com>
3324
3325 * gnat.dg/rep_clause9.adb: New testcase.
3326
3327 2019-08-19 Olivier Hainque <hainque@adacore.com>
3328
3329 * gnat.dg/openacc1.adb: New testcase.
3330
3331 2019-08-19 Kito Cheng <kito.cheng@sifive.com>
3332
3333 PR target/91441
3334 * gcc.target/riscv/pr91441.c: New.
3335
3336 2019-08-18 Steven G. Kargl <kargl@gcc.gnu.org>
3337
3338 PR fortran/91485
3339 * gfortran.dg/pr91485.f90: New test.
3340
3341 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
3342
3343 PR fortran/82992
3344 * gfortran.dg/pr71649.f90: Adjust error messages.
3345 * gfortran.dg/use_15.f90: Ditto.
3346 * gfortran.dg/use_rename_8.f90: Ditto.
3347
3348 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
3349
3350 PR fortran/78739
3351 * fortran.dg/pr78739.f90: New test.
3352
3353 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
3354
3355 PR fortran/78719
3356 * gfortran.dg/pr78719_1.f90: New test.
3357 * gfortran.dg/pr78719_2.f90: Ditto.
3358 * gfortran.dg/pr78719_3.f90: Ditto.
3359
3360 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
3361
3362 PR fortran/91471
3363 * gfortran.dg/pr91471.f90: New test.
3364
3365 2019-08-16 Marek Polacek <polacek@redhat.com>
3366
3367 PR c++/85827
3368 * g++.dg/cpp1z/constexpr-if29.C: New test.
3369
3370 2019-08-16 Jeff Law <law@redhat.com>
3371
3372 * gcc.target/sh/pr54236-6.c: Use -fno-tree-forwprop.
3373
3374 2019-08-16 Martin Sebor <msebor@redhat.com>
3375
3376 * gcc.dg/struct-ret-1.c: Enable on all targets.
3377
3378 2019-08-16 Eric Botcazou <ebotcazou@adacore.com>
3379
3380 * gnat.dg/opt81.ad[sb]: New test.
3381
3382 2019-08-16 Martin Sebor <msebor@redhat.com>
3383
3384 PR testsuite/91458
3385 * g++.dg/tree-ssa/pr19807.C: Use the same search pattern
3386 unconditionally (correcting r272199, PR middle-end/90676).
3387
3388 2019-08-16 Richard Biener <rguenther@suse.de>
3389
3390 PR target/91469
3391 * gcc.target/i386/pr91469-1.c: New testcase.
3392 * gcc.target/i386/pr91469-2.c: Likewise.
3393
3394 2019-08-16 Mark Eggleston <mark.eggleston@codethink.com>
3395
3396 * gfortran.dg/auto_in_equiv_1.f90: New test.
3397 * gfortran.dg/auto_in_equiv_2.f90: New test.
3398 * gfortran.dg/auto_in_equiv_3.f90: New test.
3399
3400 2019-08-16 Richard Biener <rguenther@suse.de>
3401
3402 * gcc.dg/tree-ssa/forwprop-31.c: Adjust.
3403
3404 2019-08-16 Martin Liska <mliska@suse.cz>
3405
3406 PR ipa/91447
3407 * g++.dg/ipa/ipa-icf-4.C: Add -missed for target that
3408 don't have aliases.
3409
3410 2019-08-16 Alexandre Oliva <oliva@adacore.com>
3411
3412 * gcc.target/i386/pr85044.c: Require support for trampolines.
3413
3414 * gcc.target/i386/asm-4.c: Use amd64 natural addressing mode
3415 on all __LP64__ targets.
3416
3417 * gcc.target/arc/interrupt-6.c: Use __builtin_alloca, require
3418 effective target support for alloca, drop include of alloca.h.
3419 * gcc.target/i386/pr80969-3.c: Likewise.
3420 * gcc.target/sparc/setjmp-1.c: Likewise.
3421 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
3422 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
3423
3424 * gcc.misc-tests/options.exp: Match /ld and -ld besides
3425 /collect2.
3426
3427 2019-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3428
3429 PR fortran/91443
3430 * gfortran.dg/argument_checking_19.f90: New test.
3431 * gfortran.dg/altreturn_10.f90: Change dg-warning to dg-error.
3432 * gfortran.dg/dec_union_11.f90: Add -std=legacy.
3433 * gfortran.dg/hollerith8.f90: Likewise. Remove warning for
3434 Hollerith constant.
3435 * gfortran.dg/integer_exponentiation_2.f90: New subroutine gee_i8;
3436 use it to avoid type mismatches.
3437 * gfortran.dg/pr41011.f: Add -std=legacy.
3438 * gfortran.dg/whole_file_1.f90: Change warnings to errors.
3439 * gfortran.dg/whole_file_2.f90: Likewise.
3440
3441 2019-08-15 Richard Biener <rguenther@suse.de>
3442
3443 PR tree-optimization/91445
3444 * gcc.dg/torture/pr91445.c: New testcase.
3445
3446 2019-08-15 Richard Biener <rguenther@suse.de>
3447
3448 * gcc.dg/pr80170.c: Adjust to use __SIZETYPE__.
3449
3450 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
3451
3452 * gcc.target/aarch64/sve/loop_add_4.c: Expect 10 INCWs and
3453 INCDs rather than 8.
3454
3455 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
3456
3457 * gcc.target/aarch64/sve/revb_1.c: Restrict to little-endian targets.
3458 Avoid including stdint.h.
3459 * gcc.target/aarch64/sve/revh_1.c: Likewise.
3460 * gcc.target/aarch64/sve/revw_1.c: Likewise.
3461 * gcc.target/aarch64/sve/revb_2.c: New big-endian test.
3462 * gcc.target/aarch64/sve/revh_2.c: Likewise.
3463 * gcc.target/aarch64/sve/revw_2.c: Likewise.
3464
3465 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
3466 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3467
3468 * gcc.target/aarch64/sve/cond_mla_5.c: Allow FMAD as well as FMLA
3469 and FMSB as well as FMLS.
3470
3471 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
3472
3473 * gcc.target/aarch64/sve/ext_2.c: Expect a MOVPRFX.
3474 * gcc.target/aarch64/sve/ext_3.c: New test.
3475
3476 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
3477 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3478
3479 * gcc.target/aarch64/sve/shift_1.c: Accept reversed shifts.
3480
3481 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
3482 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3483
3484 * gcc.target/aarch64/sve/cond_mla_1.c: New test.
3485 * gcc.target/aarch64/sve/cond_mla_1_run.c: Likewise.
3486 * gcc.target/aarch64/sve/cond_mla_2.c: Likewise.
3487 * gcc.target/aarch64/sve/cond_mla_2_run.c: Likewise.
3488 * gcc.target/aarch64/sve/cond_mla_3.c: Likewise.
3489 * gcc.target/aarch64/sve/cond_mla_3_run.c: Likewise.
3490 * gcc.target/aarch64/sve/cond_mla_4.c: Likewise.
3491 * gcc.target/aarch64/sve/cond_mla_4_run.c: Likewise.
3492 * gcc.target/aarch64/sve/cond_mla_5.c: Likewise.
3493 * gcc.target/aarch64/sve/cond_mla_5_run.c: Likewise.
3494 * gcc.target/aarch64/sve/cond_mla_6.c: Likewise.
3495 * gcc.target/aarch64/sve/cond_mla_6_run.c: Likewise.
3496 * gcc.target/aarch64/sve/cond_mla_7.c: Likewise.
3497 * gcc.target/aarch64/sve/cond_mla_7_run.c: Likewise.
3498 * gcc.target/aarch64/sve/cond_mla_8.c: Likewise.
3499 * gcc.target/aarch64/sve/cond_mla_8_run.c: Likewise.
3500
3501 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
3502 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3503
3504 * gcc.target/aarch64/sve/cond_fadd_1.c: New test.
3505 * gcc.target/aarch64/sve/cond_fadd_1_run.c: Likewise.
3506 * gcc.target/aarch64/sve/cond_fadd_2.c: Likewise.
3507 * gcc.target/aarch64/sve/cond_fadd_2_run.c: Likewise.
3508 * gcc.target/aarch64/sve/cond_fadd_3.c: Likewise.
3509 * gcc.target/aarch64/sve/cond_fadd_3_run.c: Likewise.
3510 * gcc.target/aarch64/sve/cond_fadd_4.c: Likewise.
3511 * gcc.target/aarch64/sve/cond_fadd_4_run.c: Likewise.
3512 * gcc.target/aarch64/sve/cond_fsubr_1.c: Likewise.
3513 * gcc.target/aarch64/sve/cond_fsubr_1_run.c: Likewise.
3514 * gcc.target/aarch64/sve/cond_fsubr_2.c: Likewise.
3515 * gcc.target/aarch64/sve/cond_fsubr_2_run.c: Likewise.
3516 * gcc.target/aarch64/sve/cond_fsubr_3.c: Likewise.
3517 * gcc.target/aarch64/sve/cond_fsubr_3_run.c: Likewise.
3518 * gcc.target/aarch64/sve/cond_fsubr_4.c: Likewise.
3519 * gcc.target/aarch64/sve/cond_fsubr_4_run.c: Likewise.
3520 * gcc.target/aarch64/sve/cond_fmaxnm_1.c: Likewise.
3521 * gcc.target/aarch64/sve/cond_fmaxnm_1_run.c: Likewise.
3522 * gcc.target/aarch64/sve/cond_fmaxnm_2.c: Likewise.
3523 * gcc.target/aarch64/sve/cond_fmaxnm_2_run.c: Likewise.
3524 * gcc.target/aarch64/sve/cond_fmaxnm_3.c: Likewise.
3525 * gcc.target/aarch64/sve/cond_fmaxnm_3_run.c: Likewise.
3526 * gcc.target/aarch64/sve/cond_fmaxnm_4.c: Likewise.
3527 * gcc.target/aarch64/sve/cond_fmaxnm_4_run.c: Likewise.
3528 * gcc.target/aarch64/sve/cond_fminnm_1.c: Likewise.
3529 * gcc.target/aarch64/sve/cond_fminnm_1_run.c: Likewise.
3530 * gcc.target/aarch64/sve/cond_fminnm_2.c: Likewise.
3531 * gcc.target/aarch64/sve/cond_fminnm_2_run.c: Likewise.
3532 * gcc.target/aarch64/sve/cond_fminnm_3.c: Likewise.
3533 * gcc.target/aarch64/sve/cond_fminnm_3_run.c: Likewise.
3534 * gcc.target/aarch64/sve/cond_fminnm_4.c: Likewise.
3535 * gcc.target/aarch64/sve/cond_fminnm_4_run.c: Likewise.
3536 * gcc.target/aarch64/sve/cond_fmul_1.c: Likewise.
3537 * gcc.target/aarch64/sve/cond_fmul_1_run.c: Likewise.
3538 * gcc.target/aarch64/sve/cond_fmul_2.c: Likewise.
3539 * gcc.target/aarch64/sve/cond_fmul_2_run.c: Likewise.
3540 * gcc.target/aarch64/sve/cond_fmul_3.c: Likewise.
3541 * gcc.target/aarch64/sve/cond_fmul_3_run.c: Likewise.
3542 * gcc.target/aarch64/sve/cond_fmul_4.c: Likewise.
3543 * gcc.target/aarch64/sve/cond_fmul_4_run.c: Likewise.
3544
3545 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
3546 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3547
3548 * gcc.target/aarch64/sve/cond_fabd_1.c: New test.
3549 * gcc.target/aarch64/sve/cond_fabd_1_run.c: Likewise.
3550 * gcc.target/aarch64/sve/cond_fabd_2.c: Likewise.
3551 * gcc.target/aarch64/sve/cond_fabd_2_run.c: Likewise.
3552 * gcc.target/aarch64/sve/cond_fabd_3.c: Likewise.
3553 * gcc.target/aarch64/sve/cond_fabd_3_run.c: Likewise.
3554 * gcc.target/aarch64/sve/cond_fabd_4.c: Likewise.
3555 * gcc.target/aarch64/sve/cond_fabd_4_run.c: Likewise.
3556 * gcc.target/aarch64/sve/cond_fabd_5.c: Likewise.
3557 * gcc.target/aarch64/sve/cond_fabd_5_run.c: Likewise.
3558
3559 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
3560 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3561
3562 * gcc.target/aarch64/sve/cond_abd_1.c: New test.
3563 * gcc.target/aarch64/sve/cond_abd_1_run.c: Likewise.
3564 * gcc.target/aarch64/sve/cond_abd_2.c: Likewise.
3565 * gcc.target/aarch64/sve/cond_abd_2_run.c: Likewise.
3566 * gcc.target/aarch64/sve/cond_abd_3.c: Likewise.
3567 * gcc.target/aarch64/sve/cond_abd_3_run.c: Likewise.
3568 * gcc.target/aarch64/sve/cond_abd_4.c: Likewise.
3569 * gcc.target/aarch64/sve/cond_abd_4_run.c: Likewise.
3570 * gcc.target/aarch64/sve/cond_abd_5.c: Likewise.
3571 * gcc.target/aarch64/sve/cond_abd_5_run.c: Likewise.
3572
3573 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
3574 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3575
3576 * gcc.target/aarch64/sve/cond_shift_1.c: New test.
3577 * gcc.target/aarch64/sve/cond_shift_1_run.c: Likewise.
3578 * gcc.target/aarch64/sve/cond_shift_2.c: Likewise.
3579 * gcc.target/aarch64/sve/cond_shift_2_run.c: Likewise.
3580 * gcc.target/aarch64/sve/cond_shift_3.c: Likewise.
3581 * gcc.target/aarch64/sve/cond_shift_3_run.c: Likewise.
3582 * gcc.target/aarch64/sve/cond_shift_4.c: Likewise.
3583 * gcc.target/aarch64/sve/cond_shift_4_run.c: Likewise.
3584 * gcc.target/aarch64/sve/cond_shift_5.c: Likewise.
3585 * gcc.target/aarch64/sve/cond_shift_5_run.c: Likewise.
3586 * gcc.target/aarch64/sve/cond_shift_6.c: Likewise.
3587 * gcc.target/aarch64/sve/cond_shift_6_run.c: Likewise.
3588 * gcc.target/aarch64/sve/cond_shift_7.c: Likewise.
3589 * gcc.target/aarch64/sve/cond_shift_7_run.c: Likewise.
3590 * gcc.target/aarch64/sve/cond_shift_8.c: Likewise.
3591 * gcc.target/aarch64/sve/cond_shift_8_run.c: Likewise.
3592 * gcc.target/aarch64/sve/cond_shift_9.c: Likewise.
3593 * gcc.target/aarch64/sve/cond_shift_9_run.c: Likewise.
3594
3595 2019-08-14 Martin Sebor <msebor@redhat.com>
3596
3597 PR testsuite/91449
3598 * gcc.dg/strlenopt-73.c: Restrict 128-bit tests to i386.
3599
3600 2019-08-14 Jonathan Wakely <jwakely@redhat.com>
3601
3602 PR c++/91436
3603 * g++.dg/lookup/missing-std-include-5.C: Limit test to C++14 and up.
3604 * g++.dg/lookup/missing-std-include-6.C: Don't check make_unique in
3605 test that runs for C++11.
3606 * g++.dg/lookup/missing-std-include-8.C: Check make_unique here.
3607
3608 2019-08-14 Christophe Lyon <christophe.lyon@linaro.org>
3609
3610 * gcc.c-torture/execute/noinit-attribute.c: Fix typo.
3611
3612 2019-08-14 Martin Sebor <msebor@redhat.com>
3613
3614 PR tree-optimization/91294
3615 * gcc.dg/strlenopt-44.c: Adjust tested result.
3616 * gcc.dg/strlenopt-70.c: Avoid exercising unimplemnted optimization.
3617 * gcc.dg/strlenopt-73.c: New test.
3618 * gcc.dg/strlenopt-74.c: New test.
3619 * gcc.dg/strlenopt-75.c: New test.
3620 * gcc.dg/strlenopt-76.c: New test.
3621 * gcc.dg/strlenopt-77.c: New test.
3622
3623 2019-08-14 Jakub Jelinek <jakub@redhat.com>
3624 Marek Polacek <polacek@redhat.com>
3625
3626 PR c++/91391 - bogus -Wcomma-subscript warning.
3627 * g++.dg/cpp2a/comma5.C: New test.
3628
3629 2019-08-14 Christophe Lyon <christophe.lyon@linaro.org>
3630
3631 * lib/target-supports.exp (check_effective_target_noinit): New
3632 proc.
3633 * gcc.c-torture/execute/noinit-attribute.c: New test.
3634
3635 2019-08-14 Richard Biener <rguenther@suse.de>
3636
3637 PR target/91154
3638 * gcc.target/i386/pr91154.c: New testcase.
3639 * gcc.target/i386/minmax-3.c: Likewise.
3640 * gcc.target/i386/minmax-4.c: Likewise.
3641 * gcc.target/i386/minmax-5.c: Likewise.
3642 * gcc.target/i386/minmax-6.c: Likewise.
3643 * gcc.target/i386/minmax-1.c: Add -mno-stv.
3644 * gcc.target/i386/minmax-2.c: Likewise.
3645
3646 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
3647 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3648
3649 * gcc.target/aarch64/sve/cond_logical_1.c: New test.
3650 * gcc.target/aarch64/sve/cond_logical_1_run.c: Likewise.
3651 * gcc.target/aarch64/sve/cond_logical_2.c: Likewise.
3652 * gcc.target/aarch64/sve/cond_logical_2_run.c: Likewise.
3653 * gcc.target/aarch64/sve/cond_logical_3.c: Likewise.
3654 * gcc.target/aarch64/sve/cond_logical_3_run.c: Likewise.
3655 * gcc.target/aarch64/sve/cond_logical_4.c: Likewise.
3656 * gcc.target/aarch64/sve/cond_logical_4_run.c: Likewise.
3657 * gcc.target/aarch64/sve/cond_logical_5.c: Likewise.
3658 * gcc.target/aarch64/sve/cond_logical_5_run.c: Likewise.
3659
3660 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
3661
3662 * gcc.target/aarch64/sve/cond_uxt_1.c: New test.
3663 * gcc.target/aarch64/sve/cond_uxt_1_run.c: Likewise.
3664 * gcc.target/aarch64/sve/cond_uxt_2.c: Likewise.
3665 * gcc.target/aarch64/sve/cond_uxt_2_run.c: Likewise.
3666 * gcc.target/aarch64/sve/cond_uxt_3.c: Likewise.
3667 * gcc.target/aarch64/sve/cond_uxt_3_run.c: Likewise.
3668 * gcc.target/aarch64/sve/cond_uxt_4.c: Likewise.
3669 * gcc.target/aarch64/sve/cond_uxt_4_run.c: Likewise.
3670
3671 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
3672
3673 * gcc.target/aarch64/sve/cond_convert_1.c: New test.
3674 * gcc.target/aarch64/sve/cond_convert_1_run.c: Likewise.
3675 * gcc.target/aarch64/sve/cond_convert_2.c: Likewise.
3676 * gcc.target/aarch64/sve/cond_convert_2_run.c: Likewise.
3677 * gcc.target/aarch64/sve/cond_convert_3.c: Likewise.
3678 * gcc.target/aarch64/sve/cond_convert_3_run.c: Likewise.
3679 * gcc.target/aarch64/sve/cond_convert_4.c: Likewise.
3680 * gcc.target/aarch64/sve/cond_convert_4_run.c: Likewise.
3681 * gcc.target/aarch64/sve/cond_convert_5.c: Likewise.
3682 * gcc.target/aarch64/sve/cond_convert_5_run.c: Likewise.
3683 * gcc.target/aarch64/sve/cond_convert_6.c: Likewise.
3684 * gcc.target/aarch64/sve/cond_convert_6_run.c: Likewise.
3685
3686 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
3687 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3688
3689 * gcc.target/aarch64/sve/cond_unary_1.c: Add tests for
3690 floating-point types.
3691 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
3692 * gcc.target/aarch64/sve/cond_unary_3.c: Likewise.
3693 * gcc.target/aarch64/sve/cond_unary_4.c: Likewise.
3694
3695 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
3696 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3697
3698 * gcc.target/aarch64/sve/cond_unary_1.c: New test.
3699 * gcc.target/aarch64/sve/cond_unary_1_run.c: Likewise.
3700 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
3701 * gcc.target/aarch64/sve/cond_unary_2_run.c: Likewise.
3702 * gcc.target/aarch64/sve/cond_unary_3.c: Likewise.
3703 * gcc.target/aarch64/sve/cond_unary_3_run.c: Likewise.
3704 * gcc.target/aarch64/sve/cond_unary_4.c: Likewise.
3705 * gcc.target/aarch64/sve/cond_unary_4_run.c: Likewise.
3706
3707 2019-08-14 Bob Duff <duff@adacore.com>
3708
3709 * gnat.dg/alignment15.adb: New testcase.
3710
3711 2019-08-14 Bob Duff <duff@adacore.com>
3712
3713 * gnat.dg/warn27.adb: New testcase.
3714
3715 2019-08-14 Bob Duff <duff@adacore.com>
3716
3717 * gnat.dg/inline19.adb, gnat.dg/inline19.ads: New testcase.
3718
3719 2019-08-14 Gary Dismukes <dismukes@adacore.com>
3720
3721 * gnat.dg/equal11.adb, gnat.dg/equal11_interface.ads,
3722 gnat.dg/equal11_record.adb, gnat.dg/equal11_record.ads: New
3723 testcase.
3724
3725 2019-08-14 Bob Duff <duff@adacore.com>
3726
3727 * gnat.dg/discr57.adb: New testcase.
3728
3729 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
3730
3731 * gnat.dg/generic_inst11.adb, gnat.dg/generic_inst11_pkg.adb,
3732 gnat.dg/generic_inst11_pkg.ads: New testcase.
3733
3734 2019-08-14 Ed Schonberg <schonberg@adacore.com>
3735
3736 * gnat.dg/assert2.adb, gnat.dg/assert2.ads: New testcase.
3737
3738 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
3739
3740 * gnat.dg/inline18.adb, gnat.dg/inline18.ads,
3741 gnat.dg/inline18_gen1-inner_g.ads, gnat.dg/inline18_gen1.adb,
3742 gnat.dg/inline18_gen1.ads, gnat.dg/inline18_gen2.adb,
3743 gnat.dg/inline18_gen2.ads, gnat.dg/inline18_gen3.adb,
3744 gnat.dg/inline18_gen3.ads, gnat.dg/inline18_pkg1.adb,
3745 gnat.dg/inline18_pkg1.ads, gnat.dg/inline18_pkg2-child.ads,
3746 gnat.dg/inline18_pkg2.ads: New testcase.
3747
3748 2019-08-14 Ed Schonberg <schonberg@adacore.com>
3749
3750 * gnat.dg/predicate12.adb, gnat.dg/predicate12.ads: New
3751 testcase.
3752
3753 2019-08-14 Gary Dismukes <dismukes@adacore.com>
3754
3755 * gnat.dg/task5.adb: New testcase.
3756
3757 2019-08-14 Richard Biener <rguenther@suse.de>
3758
3759 PR testsuite/91419
3760 * lib/target-supports.exp (natural_alignment_32): Amend target
3761 list based on BIGGEST_ALIGNMENT.
3762 (natural_alignment_64): Targets not natural_alignment_32 cannot
3763 be natural_alignment_64.
3764 * gcc.dg/tree-ssa/pr91091-2.c: XFAIL for !natural_alignment_32.
3765 * gcc.dg/tree-ssa/ssa-fre-77.c: Likewise.
3766 * gcc.dg/tree-ssa/ssa-fre-61.c: Require natural_alignment_32.
3767
3768 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
3769
3770 * gcc.target/aarch64/sve/vcond_21.c: New test.
3771 * gcc.target/aarch64/sve/vcond_21_run.c: Likewise.
3772
3773 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
3774 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3775
3776 * g++.target/aarch64/sve/dup_sel_1.C: New test.
3777 * g++.target/aarch64/sve/dup_sel_2.C: Likewise.
3778 * g++.target/aarch64/sve/dup_sel_3.C: Likewise.
3779 * g++.target/aarch64/sve/dup_sel_4.C: Likewise.
3780 * g++.target/aarch64/sve/dup_sel_5.C: Likewise.
3781 * g++.target/aarch64/sve/dup_sel_6.C: Likewise.
3782
3783 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
3784 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3785
3786 * gcc.target/aarch64/sve/vcond_18.c: New test.
3787 * gcc.target/aarch64/sve/vcond_18_run.c: Likewise.
3788 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
3789 * gcc.target/aarch64/sve/vcond_19_run.c: Likewise.
3790 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
3791 * gcc.target/aarch64/sve/vcond_20_run.c: Likewise.
3792
3793 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
3794
3795 * gcc.target/aarch64/sve/fmaxnm_1.c: New test.
3796 * gcc.target/aarch64/sve/fminnm_1.c: Likewise.
3797
3798 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
3799
3800 * gcc.target/aarch64/sve/smax_1.c: New test.
3801 * gcc.target/aarch64/sve/smin_1.c: Likewise.
3802 * gcc.target/aarch64/sve/umax_1.c: Likewise.
3803 * gcc.target/aarch64/sve/umin_1.c: Likewise.
3804
3805 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
3806
3807 * gcc.target/aarch64/sve/cnot_1.c: New test.
3808 * gcc.target/aarch64/sve/cond_cnot_1.c: Likewise.
3809 * gcc.target/aarch64/sve/cond_cnot_1_run.c: Likewise.
3810 * gcc.target/aarch64/sve/cond_cnot_2.c: Likewise.
3811 * gcc.target/aarch64/sve/cond_cnot_2_run.c: Likewise.
3812 * gcc.target/aarch64/sve/cond_cnot_3.c: Likewise.
3813 * gcc.target/aarch64/sve/cond_cnot_3_run.c: Likewise.
3814
3815 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
3816
3817 * gcc.target/aarch64/vect-clz.c: Force SVE off.
3818 * gcc.target/aarch64/sve/clrsb_1.c: New test.
3819 * gcc.target/aarch64/sve/clrsb_1_run.c: Likewise.
3820 * gcc.target/aarch64/sve/clz_1.c: Likewise.
3821 * gcc.target/aarch64/sve/clz_1_run.c: Likewise.
3822
3823 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
3824
3825 * gcc.target/aarch64/sve/adr_1.c: New test.
3826 * gcc.target/aarch64/sve/adr_1_run.c: Likewise.
3827 * gcc.target/aarch64/sve/adr_2.c: Likewise.
3828 * gcc.target/aarch64/sve/adr_2_run.c: Likewise.
3829 * gcc.target/aarch64/sve/adr_3.c: Likewise.
3830 * gcc.target/aarch64/sve/adr_3_run.c: Likewise.
3831 * gcc.target/aarch64/sve/adr_4.c: Likewise.
3832 * gcc.target/aarch64/sve/adr_4_run.c: Likewise.
3833 * gcc.target/aarch64/sve/adr_5.c: Likewise.
3834 * gcc.target/aarch64/sve/adr_5_run.c: Likewise.
3835
3836 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
3837
3838 * g++.dg/conversion/simd4.C: Test locations.
3839
3840 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
3841
3842 * gcc.target/aarch64/sve/peel_ind_1.c: Look for an inverted .B VL1.
3843 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise .S VL7.
3844
3845 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
3846
3847 * g++.dg/parse/typedef9.C: Test locations too.
3848
3849 2019-08-14 Martin Liska <mliska@suse.cz>
3850
3851 * c-c++-common/asan/memcmp-1.c: There's a new function in the
3852 stack-trace on the top. So shift expected output in stack
3853 trace.
3854
3855 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
3856
3857 * gcc.target/aarch64/sve/vcond_17.c: New test.
3858 * gcc.target/aarch64/sve/vcond_17_run.c: Likewise.
3859
3860 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
3861
3862 * gcc.target/aarch64/sve/spill_4.c: Expect all ptrues to be .Bs.
3863 * gcc.target/aarch64/sve/single_1.c: Likewise.
3864 * gcc.target/aarch64/sve/single_2.c: Likewise.
3865 * gcc.target/aarch64/sve/single_3.c: Likewise.
3866 * gcc.target/aarch64/sve/single_4.c: Likewise.
3867
3868 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
3869
3870 PR fortran/87991
3871 * gfortran.dg/pr87991.f90: New test.
3872
3873 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
3874
3875 * gcc.target/aarch64/sve/spill_2.c: Increase iteration counts
3876 beyond the range of a PTRUE.
3877 * gcc.target/aarch64/sve/while_6.c: New test.
3878 * gcc.target/aarch64/sve/while_7.c: Likewise.
3879 * gcc.target/aarch64/sve/while_8.c: Likewise.
3880 * gcc.target/aarch64/sve/while_9.c: Likewise.
3881 * gcc.target/aarch64/sve/while_10.c: Likewise.
3882
3883 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
3884
3885 PR fortran/88072
3886 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message. Left
3887 out of previous commit!
3888
3889 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
3890
3891 PR fortran/88072
3892 * gfortran.dg/pr88072.f90: New test.
3893 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message.
3894
3895 2019-08-13 Iain Sandoe <iain@sandoe.co.uk>
3896
3897 * obj-c++.dg/stubify-1.mm: Rename symbol stub option.
3898 * obj-c++.dg/stubify-2.mm: Likewise.
3899 * objc.dg/stubify-1.m: Likewise.
3900 * objc.dg/stubify-2.m: Likewise.
3901
3902 2013-08-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3903
3904 PR fortran/90563
3905 * gfortran.dg/do_subsript_5.f90: New test.
3906
3907 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
3908
3909 PR fortran/89647
3910 * gfortran.dg/pr89647.f90: New test.
3911
3912 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
3913
3914 PR fortran/87993
3915 * gfortran.dg/pr87993.f90: New test.
3916
3917 2019-08-13 Martin Sebor <msebor@redhat.com>
3918
3919 PR c/80619
3920 * gcc.dg/format/pr80619.c: New test.
3921
3922 2019-08-13 Marek Polacek <polacek@redhat.com>
3923
3924 PR c++/90473 - wrong code with nullptr in default argument.
3925 * g++.dg/cpp0x/nullptr42.C: New test.
3926
3927 2019-08-13 Olivier Hainque <hainque@adacore.com>
3928
3929 * gnat.dg/casesi.ad[bs], test_casesi.adb: New test.
3930
3931 2019-08-13 Wilco Dijkstra <wdijkstr@arm.com>
3932
3933 PR target/81800
3934 * gcc.target/aarch64/no-inline-lrint_3.c: New test.
3935
3936 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
3937
3938 * gcc.target/aarch64/sve/init_2.c: Expect ld1rd to be used
3939 instead of a full vector load.
3940 * gcc.target/aarch64/sve/init_4.c: Likewise.
3941 * gcc.target/aarch64/sve/ld1r_2.c: Remove constants that no longer
3942 need to be loaded from memory.
3943 * gcc.target/aarch64/sve/slp_2.c: Expect the same output for
3944 big and little endian.
3945 * gcc.target/aarch64/sve/slp_3.c: Likewise. Expect 3 of the
3946 doubles to be moved via integer registers rather than loaded
3947 from memory.
3948 * gcc.target/aarch64/sve/slp_4.c: Likewise but for 4 doubles.
3949 * gcc.target/aarch64/sve/spill_4.c: Expect 16-bit constants to be
3950 loaded via an integer register rather than from memory.
3951 * gcc.target/aarch64/sve/const_1.c: New test.
3952 * gcc.target/aarch64/sve/const_2.c: Likewise.
3953 * gcc.target/aarch64/sve/const_3.c: Likewise.
3954
3955 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3956
3957 * gcc.target/msp430/msp430.exp (msp430_device_permutations_runtest):
3958 Handle csv-* and bad-devices-* tests.
3959 * gcc.target/msp430/devices/README: Document how bad-devices-* tests
3960 work.
3961 * gcc.target/msp430/devices/bad-devices-1.c: New test.
3962 * gcc.target/msp430/devices/bad-devices-2.c: Likewise.
3963 * gcc.target/msp430/devices/bad-devices-3.c: Likewise.
3964 * gcc.target/msp430/devices/bad-devices-4.c: Likewise.
3965 * gcc.target/msp430/devices/bad-devices-5.c: Likewise.
3966 * gcc.target/msp430/devices/bad-devices-6.c: Likewise.
3967 * gcc.target/msp430/devices/csv-device-order.c: Likewise.
3968 * gcc.target/msp430/devices/csv-msp430_00.c: Likewise.
3969 * gcc.target/msp430/devices/csv-msp430_01.c: Likewise.
3970 * gcc.target/msp430/devices/csv-msp430_02.c: Likewise.
3971 * gcc.target/msp430/devices/csv-msp430_04.c: Likewise.
3972 * gcc.target/msp430/devices/csv-msp430_08.c: Likewise.
3973 * gcc.target/msp430/devices/csv-msp430_10.c: Likewise.
3974 * gcc.target/msp430/devices/csv-msp430_11.c: Likewise.
3975 * gcc.target/msp430/devices/csv-msp430_12.c: Likewise.
3976 * gcc.target/msp430/devices/csv-msp430_14.c: Likewise.
3977 * gcc.target/msp430/devices/csv-msp430_18.c: Likewise.
3978 * gcc.target/msp430/devices/csv-msp430_20.c: Likewise.
3979 * gcc.target/msp430/devices/csv-msp430_21.c: Likewise.
3980 * gcc.target/msp430/devices/csv-msp430_22.c: Likewise.
3981 * gcc.target/msp430/devices/csv-msp430_24.c: Likewise.
3982 * gcc.target/msp430/devices/csv-msp430_28.c: Likewise.
3983 * gcc.target/msp430/devices/csv-msp430fr5969.c: Likewise.
3984 * gcc.target/msp430/devices/hard-foo.c: Likewise.
3985 * gcc.target/msp430/devices/bad-devices-1.csv: New test support file.
3986 * gcc.target/msp430/devices/bad-devices-2.csv: Likewise.
3987 * gcc.target/msp430/devices/bad-devices-3.csv: Likewise.
3988 * gcc.target/msp430/devices/bad-devices-4.csv: Likewise.
3989 * gcc.target/msp430/devices/bad-devices-5.csv: Likewise.
3990 * gcc.target/msp430/devices/bad-devices-6.csv: Likewise.
3991 * gcc.target/msp430/devices/devices.csv: Likewise.
3992
3993 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3994
3995 * gcc.target/msp430/msp430.exp
3996 (check_effective_target_msp430_430_selected): New.
3997 (check_effective_target_msp430_430x_selected): New.
3998 (check_effective_target_msp430_mlarge_selected): New.
3999 (check_effective_target_msp430_hwmul_not_none): New.
4000 (check_effective_target_msp430_hwmul_not_16bit): New.
4001 (check_effective_target_msp430_hwmul_not_32bit): New.
4002 (check_effective_target_msp430_hwmul_not_f5): New.
4003 (msp430_get_opts): New.
4004 (msp430_device_permutations_runtest): New.
4005 * gcc.target/msp430/devices/README: New file.
4006 * gcc.target/msp430/devices-main.c: New test.
4007 * gcc.target/msp430/devices/hard-cc430f5123.c: Likewise.
4008 * gcc.target/msp430/devices/hard-foo.c: Likewise.
4009 * gcc.target/msp430/devices/hard-msp430afe253.c: Likewise.
4010 * gcc.target/msp430/devices/hard-msp430cg4616.c: Likewise.
4011 * gcc.target/msp430/devices/hard-msp430f4783.c: Likewise.
4012 * gcc.target/msp430/devices/hard-rf430frl154h_rom.c: Likewise.
4013
4014 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
4015
4016 * gcc.target/aarch64/asm-x-constraint-1.c: New test.
4017 * gcc.target/aarch64/asm-y-constraint-1.c: Likewise.
4018
4019 2019-08-13 Janne Blomqvist <jb@gcc.gnu.org>
4020
4021 PR fortran/91414
4022 * gfortran.dg/random_seed_1.f90: Update to match new seed size.
4023
4024 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
4025
4026 * gnat.dg/discr56.adb, gnat.dg/discr56.ads,
4027 gnat.dg/discr56_pkg1.adb, gnat.dg/discr56_pkg1.ads,
4028 gnat.dg/discr56_pkg2.ads: New testcase.
4029
4030 2019-08-13 Ed Schonberg <schonberg@adacore.com>
4031
4032 * gnat.dg/tagged4.adb: New testcase.
4033
4034 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
4035
4036 * gnat.dg/generic_inst10.adb, gnat.dg/generic_inst10_pkg.ads:
4037 New testcase.
4038
4039 2019-08-13 Javier Miranda <miranda@adacore.com>
4040
4041 * gnat.dg/tagged3.adb, gnat.dg/tagged3_pkg.adb,
4042 gnat.dg/tagged3_pkg.ads: New testcase.
4043
4044 2019-08-13 Ed Schonberg <schonberg@adacore.com>
4045
4046 * gnat.dg/aggr27.adb: New testcase.
4047
4048 2019-08-13 Gary Dismukes <dismukes@adacore.com>
4049
4050 * gnat.dg/aggr26.adb: New testcase.
4051
4052 2019-08-13 Yannick Moy <moy@adacore.com>
4053
4054 * gnat.dg/allocator2.adb, gnat.dg/allocator2.ads: New testcase.
4055
4056 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
4057
4058 * gnat.dg/generic_inst9.adb, gnat.dg/generic_inst9.ads,
4059 gnat.dg/generic_inst9_pkg1-operator.ads,
4060 gnat.dg/generic_inst9_pkg1.ads, gnat.dg/generic_inst9_pkg2.adb,
4061 gnat.dg/generic_inst9_pkg2.ads: New testcase.
4062
4063 2019-08-13 Justin Squirek <squirek@adacore.com>
4064
4065 * gnat.dg/anon3.adb, gnat.dg/anon3.ads: New testcase.
4066
4067 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
4068
4069 * gnat.dg/generic_inst8.adb, gnat.dg/generic_inst8.ads,
4070 gnat.dg/generic_inst8_g.adb, gnat.dg/generic_inst8_g.ads: New
4071 testcase.
4072
4073 2019-08-13 Javier Miranda <miranda@adacore.com>
4074
4075 * gnat.dg/tag2.adb, gnat.dg/tag2_pkg.ads: New testcase.
4076
4077 2019-08-13 Martin Liska <mliska@suse.cz>
4078
4079 * gcc.dg/tree-prof/ic-misattribution-1.c: Use -fdump-ipa-profile-node.
4080
4081 2019-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4082
4083 PR fortran/91424
4084 * gfortran.dg/do_subscript_3.f90: New test.
4085 * gfortran.dg/do_subscript_4.f90: New test.
4086 * gfortran.dg/pr70754.f90: Use indices that to not overflow.
4087
4088 2019-08-12 Jakub Jelinek <jakub@redhat.com>
4089
4090 PR target/83250
4091 PR target/91340
4092 * gcc.target/i386/avx-typecast-1.c: New test.
4093 * gcc.target/i386/avx-typecast-2.c: New test.
4094 * gcc.target/i386/avx512f-typecast-2.c: New test.
4095
4096 2019-08-12 Ed Schonberg <schonberg@adacore.com>
4097
4098 * gnat.dg/null_check.adb: New testcase.
4099
4100 2019-08-12 Ed Schonberg <schonberg@adacore.com>
4101
4102 * gnat.dg/renaming15.adb: New testcase.
4103
4104 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
4105
4106 * gnat.dg/slice10.adb: New testcase.
4107
4108 2019-08-12 Gary Dismukes <dismukes@adacore.com>
4109
4110 * gnat.dg/generic_inst7.adb, gnat.dg/generic_inst7_pkg.adb,
4111 gnat.dg/generic_inst7_pkg.ads, gnat.dg/generic_inst7_types.ads:
4112 New testcase.
4113
4114 2019-08-12 Ed Schonberg <schonberg@adacore.com>
4115
4116 * gnat.dg/equal10.adb, gnat.dg/equal10.ads: New testcase.
4117
4118 2019-08-12 Gary Dismukes <dismukes@adacore.com>
4119
4120 * gnat.dg/suppress_initialization2.adb,
4121 gnat.dg/suppress_initialization2.ads: New testcase.
4122
4123 2019-08-12 Yannick Moy <moy@adacore.com>
4124
4125 * gnat.dg/no_caching.adb, gnat.dg/no_caching.ads: New testcase.
4126
4127 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
4128
4129 * gnat.dg/range_check7.adb: New testcase.
4130
4131 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
4132
4133 * gnat.dg/range_check6.adb: New testcase.
4134
4135 2019-08-11 Iain Buclaw <ibuclaw@gdcproject.org>
4136
4137 PR d/90601
4138 * gdc.dg/pr90601.d: New test.
4139
4140 2019-08-10 Steven G. Kargl <kargl@gcc.gnu.org>
4141
4142 * gfortran.dg/boz_8.f90: Adjust error messages.
4143 * gfortran.dg/nan_4.f90: Ditto.
4144 * gfortran.dg/boz_1.f90: Add -fallow-invalid-boz to dg-options,
4145 and test for warnings.
4146 * gfortran.dg/boz_3.f90: Ditto.
4147 * gfortran.dg/boz_4.f90: Ditto.
4148 * gfortran.dg/dec_structure_6.f90: Ditto.
4149 * gfortran.dg/ibits.f90: Ditto.
4150
4151 2019-08-10 Iain Buclaw <ibuclaw@gdcproject.org>
4152
4153 PR d/91238
4154 * gdc.dg/pr91238.d: New test.
4155
4156 2019-08-10 Jakub Jelinek <jakub@redhat.com>
4157
4158 * c-c++-common/gomp/declare-target-2.c: Don't expect error for
4159 declare target with clauses in between declare target without clauses
4160 and end declare target.
4161 * c-c++-common/gomp/declare-target-4.c: New test.
4162
4163 PR target/91408
4164 * gcc.target/i386/pr91408.c: New test.
4165
4166 2019-08-09 Segher Boessenkool <segher@kernel.crashing.org>
4167
4168 * gcc.target/powerpc/vec_rotate-1.c: Rename to ...
4169 * gcc.target/powerpc/vec-rotate-1.c: ... this. Add -maltivec option.
4170 * gcc.target/powerpc/vec_rotate-2.c: Rename to ...
4171 * gcc.target/powerpc/vec-rotate-2.c: ... this.
4172 * gcc.target/powerpc/vec_rotate-3.c: Rename to ...
4173 * gcc.target/powerpc/vec-rotate-3.c: ... this. Add -maltivec option.
4174 * gcc.target/powerpc/vec_rotate-4.c: Rename to ...
4175 * gcc.target/powerpc/vec-rotate-4.c: ... this.
4176
4177 2019-08-09 Sam Tebbs <sam.tebbs@arm.com>
4178
4179 * lib/target-supports.exp
4180 (check_effective_target_arm_v8_4a_bkey_directive): New proc.
4181 * g++.target/aarch64/return_address_sign_b_exception.C,
4182 return_address_sign_ab_exception.C: Add dg-require-effective-target
4183 checks.
4184
4185 2019-08-09 Richard Sandiford <richard.sandiford@arm.com>
4186
4187 PR middle-end/90313
4188 * g++.dg/torture/pr90313.cc: New test.
4189
4190 2019-08-09 Martin Liska <mliska@suse.cz>
4191
4192 * g++.dg/lto/devirt-19_0.C: Add -flto=auto.
4193
4194 2019-08-09 Martin Liska <mliska@suse.cz>
4195
4196 * gcc.dg/spellcheck-options-21.c: New test.
4197
4198 2019-08-09 Martin Liska <mliska@suse.cz>
4199
4200 * g++.dg/ipa/ipa-icf-2.C: Add -optimized to -fdump-ipa-icf.
4201 * g++.dg/ipa/ipa-icf-3.C: Likewise.
4202 * g++.dg/ipa/ipa-icf-4.C: Likewise.
4203 * g++.dg/ipa/ipa-icf-6.C: Likewise.
4204 * gcc.dg/ipa/ipa-icf-1.c: Likewise.
4205 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
4206 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
4207 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
4208 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
4209 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
4210 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
4211 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
4212 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
4213 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
4214 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
4215 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
4216 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
4217 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
4218 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
4219 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
4220 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
4221 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
4222 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
4223 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
4224 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
4225 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
4226 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
4227 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
4228 * gcc.dg/ipa/pr64307.c: Likewise.
4229 * gcc.dg/ipa/pr90555.c: Likewise.
4230
4231 2019-08-09 Martin Liska <mliska@suse.cz>
4232
4233 * g++.dg/tree-prof/indir-call-prof.C: Add -optimize
4234 to -fdump-ipa-profile.
4235 * g++.dg/tree-prof/morefunc.C: Likewise.
4236 * g++.dg/tree-prof/reorder.C: Likewise.
4237 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4238 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4239 * gcc.dg/tree-prof/stringop-1.c: Likewise.
4240 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4241 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
4242 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4243 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4244 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4245 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4246 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4247
4248 2019-08-09 Jakub Jelinek <jakub@redhat.com>
4249
4250 * c-c++-common/gomp/if-4.c: New test.
4251 * c-c++-common/gomp/clause-dups-1.c: New test.
4252
4253 PR c/91401
4254 * c-c++-common/gomp/pr91401-1.c: New test.
4255 * c-c++-common/gomp/pr91401-2.c: New test.
4256
4257 2019-08-09 Alexandre Oliva <oliva@adacore.com>
4258
4259 * gcc.target/i386/sse2-mul-1.c: Use rand. Drop fallback.
4260 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
4261 * gcc.target/i386/sse4_1-blendps.c: Likewise.
4262 * gcc.target/i386/xop-vshift-1.c: Likewise.
4263 * gcc.target/powerpc/direct-move.h: Likewise.
4264
4265 2019-08-08 Paolo Carlini <paolo.carlini@oracle.com>
4266
4267 * g++.dg/cpp0x/enum20.C: Test location(s) too.
4268 * g++.dg/other/friend3.C: Likewise.
4269 * g++.dg/parse/dtor5.C: Likewise.
4270 * g++.dg/parse/friend7.C: Likewise.
4271 * g++.dg/template/error22.C: Likewise.
4272 * g++.old-deja/g++.brendan/err-msg5.C: Likewise.
4273
4274 2019-08-08 Jim Wilson <jimw@sifive.com>
4275
4276 PR target/91229
4277 * gcc.target/riscv/flattened-struct-abi-1.c: New test.
4278 * gcc.target/riscv/flattened-struct-abi-2.c: New test.
4279
4280 2019-08-08 Marek Polacek <polacek@redhat.com>
4281
4282 PR c++/79520
4283 * g++.dg/cpp1y/constexpr-79520.C: New test.
4284
4285 2019-08-08 Richard Sandiford <richard.sandiford@arm.com>
4286
4287 * gcc.dg/pr79983.c (enum E): Don't allow an error about nested
4288 definitions.
4289 * gcc.dg/enum-redef-1.c: New test.
4290
4291 2019-08-08 Marek Polacek <polacek@redhat.com>
4292
4293 PR c++/87519 - bogus warning with -Wsign-conversion.
4294 * g++.dg/warn/Wsign-conversion-5.C: New test.
4295
4296 * g++.dg/cpp2a/inline-asm3.C: New test.
4297
4298 2019-08-07 Steven G. Kargl <kargl@gcc.gnu.org>
4299
4300 PR fortran/91359
4301 * pr91359_2.f: Fix missing hyphen in dg-do
4302 * pr91359_1.f: Ditto. Remove RESULT variable to test actual fix!
4303
4304 2019-08-07 Marek Polacek <polacek@redhat.com>
4305
4306 PR c++/67533
4307 * g++.dg/tls/thread_local-ice5.C: New test.
4308
4309 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
4310
4311 * gcc.target/aarch64/sve/init_13.c: New test.
4312
4313 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
4314
4315 * gcc.target/aarch64/sve/init_12.c: Expect w1 to be moved into
4316 a temporary FPR.
4317
4318 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
4319
4320 * gcc.target/aarch64/sve/clastb_8.c: New test.
4321
4322 2019-08-07 Uroš Bizjak <ubizjak@gmail.com>
4323
4324 PR target/91385
4325 * gcc.target/i386/pr91385.c: New test.
4326
4327 2019-08-07 Marek Polacek <polacek@redhat.com>
4328
4329 PR c++/81429 - wrong parsing of constructor with C++11 attribute.
4330 * g++.dg/cpp0x/gen-attrs-68.C: New test.
4331 * g++.dg/cpp0x/gen-attrs-69.C: New test.
4332
4333 2019-08-07 Marek Polacek <polacek@redhat.com>
4334
4335 PR c++/91346 - Implement P1668R1, allow unevaluated asm in constexpr.
4336 * g++.dg/cpp2a/inline-asm1.C: New test.
4337 * g++.dg/cpp2a/inline-asm2.C: New test.
4338 * g++.dg/cpp1y/constexpr-neg1.C: Adjust dg-error.
4339
4340 2019-08-07 Janne Blomqvist <jb@gcc.gnu.org>
4341
4342 PR fortran/53796
4343 * gfortran.dg/inquire_recl_f2018.f90: Test for unconnected unit
4344 with inquire via filename.
4345
4346 2019-08-07 Jakub Jelinek <jakub@redhat.com>
4347
4348 * c-c++-common/gomp/target-data-1.c (foo): Use use_device_addr clause
4349 instead of use_device_ptr clause where required by OpenMP 5.0, add
4350 further tests for both use_device_ptr and use_device_addr clauses.
4351
4352 2019-08-07 Kewen Lin <linkw@gcc.gnu.org>
4353
4354 * gcc.target/powerpc/vec_rotate-1.c: New test.
4355 * gcc.target/powerpc/vec_rotate-2.c: New test.
4356 * gcc.target/powerpc/vec_rotate-3.c: New test.
4357 * gcc.target/powerpc/vec_rotate-4.c: New test.
4358
4359 2019-08-07 Alexandre Oliva <oliva@adacore.com>
4360
4361 * gcc.target/i386/math_m_pi.h: New.
4362 * gcc.target/i386/sse4_1-round.h: Use it.
4363 * gcc.target/i386/pr73350.c: Likewise.
4364 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Likewise.
4365 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
4366 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
4367 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
4368 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
4369 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Likewise. Drop
4370 dg-skip-if "no M_PI".
4371 * gcc.target/i386/avx-cvt-2-vec.c: Likewise.
4372 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4373 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4374 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4375 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4376 * gcc.target/i386/avx512f-ceil-vec-1.c: Likewise.
4377 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: Likewise.
4378 * gcc.target/i386/avx512f-ceilf-vec-1.c: Likewise.
4379 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4380 * gcc.target/i386/avx512f-floor-vec-1.c: Likewise.
4381 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: Likewise.
4382 * gcc.target/i386/avx512f-floorf-vec-1.c: Likewise.
4383 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: Likewise.
4384 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: Likewise.
4385 * gcc.target/i386/avx512f-round-sfix-vec-1.c: Likewise.
4386 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: Likewise.
4387 * gcc.target/i386/avx512f-trunc-vec-1.c: Likewise.
4388 * gcc.target/i386/avx512f-truncf-vec-1.c: Likewise.
4389 * gcc.target/i386/sse2-cvt-vec.c: Likewise.
4390 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4391 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4392 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4393 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4394 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4395 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4396 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4397 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4398 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4399 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4400 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4401 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4402 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4403 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4404 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4405 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4406 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
4407 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
4408 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4409 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4410
4411 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
4412
4413 PR fortran/91359
4414 * gfortran.dg/pr91359_1.f: New test.
4415 * gfortran.dg/pr91359_2.f: Ditto.
4416
4417 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
4418
4419 PR fortran/42546
4420 * gfortran.dg/allocated_1.f90: New test.
4421 * gfortran.dg/allocated_2.f90: Ditto.
4422
4423 2019-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4424
4425 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c (AVX512F):
4426 Remove.
4427 (AVX512VP2INTERSECT): Define.
4428 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c (AVX512F):
4429 Remove.
4430 (AVX512VP2INTERSECT): Define.
4431
4432 2019-08-06 Paolo Carlini <paolo.carlini@oracle.com>
4433
4434 * g++.dg/cpp0x/desig1.C: Check location too.
4435
4436 2019-08-05 Marek Polacek <polacek@redhat.com>
4437
4438 DR 2413 - typename in conversion-function-ids.
4439 * g++.dg/cpp2a/typename17.C: New test.
4440
4441 2019-08-05 Martin Sebor <msebor@redhat.com>
4442
4443 PR middle-end/50476
4444 * gcc.dg/uninit-pr50476.c: New test.
4445
4446 PR c++/60517
4447 * g++.dg/pr60517.C: New test.
4448
4449 2019-08-02 Tom Honermann <tom@honermann.net>
4450
4451 PR c++/88095
4452 * g++.dg/cpp2a/udlit-class-nttp-ctad.C: New test.
4453 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C: New test.
4454 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C: New test.
4455 * g++.dg/cpp2a/udlit-class-nttp.C: New test.
4456 * g++.dg/cpp2a/udlit-class-nttp-neg.C: New test.
4457 * g++.dg/cpp2a/udlit-class-nttp-neg2.C: New test.
4458
4459 2019-08-05 Steven g. Kargl <kargl@gcc.gnu.org>
4460
4461 PR fortran/91372
4462 * gfortran.dg/pr91372.f90: New test.
4463
4464 2019-08-05 Marek Polacek <polacek@redhat.com>
4465
4466 PR c++/91338 - Implement P1161R3: Deprecate a[b,c].
4467 * g++.dg/cpp2a/comma1.C: New test.
4468 * g++.dg/cpp2a/comma2.C: New test.
4469 * g++.dg/cpp2a/comma3.C: New test.
4470 * g++.dg/cpp2a/comma4.C: New test.
4471
4472 2019-08-05 Richard Sandiford <richard.sandiford@arm.com>
4473
4474 * gcc.target/aarch64/sve/mask_load_1.c: New test.
4475
4476 2019-08-05 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4477
4478 * gcc.target/msp430/pr80993.c: Add cleanup-saved-temps to final
4479 actions.
4480
4481 2019-08-05 Martin Liska <mliska@suse.cz>
4482
4483 PR c++/91334
4484 * g++.dg/torture/pr91334.C: New test.
4485
4486 2019-08-05 Richard Biener <rguenther@suse.de>
4487
4488 PR middle-end/91169
4489 * gnat.dg/array37.adb: New testcase.
4490
4491 2019-08-05 Jakub Jelinek <jakub@redhat.com>
4492
4493 PR target/91341
4494 * gcc.target/i386/avx-loadu2-m128-1.c: New test.
4495 * gcc.target/i386/avx-loadu2-m128-2.c: New test.
4496 * gcc.target/i386/avx-loadu2-m128d-1.c: New test.
4497 * gcc.target/i386/avx-loadu2-m128d-2.c: New test.
4498 * gcc.target/i386/avx-loadu2-m128i-1.c: New test.
4499 * gcc.target/i386/avx-loadu2-m128i-2.c: New test.
4500 * gcc.target/i386/avx-storeu2-m128-1.c: New test.
4501 * gcc.target/i386/avx-storeu2-m128-2.c: New test.
4502 * gcc.target/i386/avx-storeu2-m128d-1.c: New test.
4503 * gcc.target/i386/avx-storeu2-m128d-2.c: New test.
4504 * gcc.target/i386/avx-storeu2-m128i-1.c: New test.
4505 * gcc.target/i386/avx-storeu2-m128i-2.c: New test.
4506
4507 2019-08-05 Kito Cheng <kito.cheng@sifive.com>
4508
4509 * gcc.target/riscv/promote-type-for-libcall.c: New.
4510
4511 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
4512
4513 PR fortran/90985
4514 * gfortran.dg/pr90985.f90: New test.
4515
4516 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
4517
4518 PR fortran/90986
4519 * gfortran.dg/equiv_10.f90: New test.
4520
4521 2019-08-02 Marek Polacek <polacek@redhat.com>
4522
4523 PR c++/56428
4524 * g++.dg/cpp0x/nontype4.C: New test.
4525
4526 2019-08-02 Marek Polacek <polacek@redhat.com>
4527
4528 PR c++/53009
4529 * g++.dg/cpp0x/nontype3.C: New test.
4530
4531 2019-08-02 Marek Polacek <polacek@redhat.com>
4532
4533 PR c++/77575
4534 * g++.dg/cpp0x/nontype2.C: New test.
4535
4536 2019-08-02 Steve Ellcey <sellcey@marvell.com>
4537
4538 * gcc.target/aarch64/simd_pcs_attribute.c: New test.
4539 * gcc.target/aarch64/simd_pcs_attribute-2.c: Ditto.
4540 * gcc.target/aarch64/simd_pcs_attribute-3.c: Ditto.
4541
4542 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
4543
4544 PR target/91201
4545 * gcc.target/i386/sse4_1-pr91201.c: New test.
4546
4547 2019-08-02 Marek Polacek <polacek@redhat.com>
4548
4549 PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and generic lambda.
4550 * g++.dg/cpp1y/lambda-generic-pretty1.C: New test.
4551
4552 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
4553
4554 PR target/91323
4555 * gcc.dg/torture/pr91323.c: New test.
4556
4557 2019-08-02 Paolo Carlini <paolo.carlini@oracle.com>
4558
4559 * g++.dg/cpp1z/nodiscard6.C: New.
4560
4561 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
4562
4563 * gcc.dg/torture/ssa-fre-5.c: Add dg-require-effective-target int32.
4564 * gcc.dg/torture/ssa-fre-7.c: Likewise.
4565
4566 2019-08-02 Jakub Jelinek <jakub@redhat.com>
4567
4568 PR tree-optimization/91201
4569 * gcc.target/i386/sse2-pr91201-3.c: New test.
4570 * gcc.target/i386/sse2-pr91201-4.c: New test.
4571 * gcc.target/i386/sse2-pr91201-5.c: New test.
4572 * gcc.target/i386/sse2-pr91201-6.c: New test.
4573
4574 2019-08-02 Martin Liska <mliska@suse.cz>
4575
4576 * g++.dg/cpp1y/new2.C: New test.
4577
4578 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
4579
4580 * gcc.dg/torture/ssa-fre-6.c: Add dg-require-effective-target int32.
4581
4582 2019-08-02 Kito Cheng <kito.cheng@sifive.com>
4583
4584 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target shared check.
4585
4586 2019-08-01 Martin Sebor <msebor@redhat.com>
4587
4588 PR c++/90947
4589 * c-c++-common/array-1.c: New test.
4590 * g++.dg/abi/mangle73.C: New test.
4591 * g++.dg/cpp2a/nontype-class23.C: New test.
4592 * g++.dg/init/array53.C: New test.
4593
4594 2019-08-01 Uroš Bizjak <ubizjak@gmail.com>
4595
4596 PR target/85693
4597 * gcc.target/i386/pr85693-1.c: New test.
4598
4599 2019-08-01 Matthew Beliveau <mbelivea@redhat.com>
4600
4601 PR c++/90590
4602 * c-c++-common/pr90590-1.c: New test.
4603 * c-c++-common/pr90590-1.h: New test.
4604 * c-c++-common/pr90590-2.c: New test.
4605 * c-c++-common/pr90590-2.h: New test.
4606
4607 2019-08-01 Marek Polacek <polacek@redhat.com>
4608
4609 PR c++/90805 - detect narrowing in case values.
4610 * c-c++-common/pr89888.c: Update expected dg-error.
4611 * g++.dg/cpp0x/Wnarrowing17.C: New test.
4612 * g++.dg/cpp0x/enum28.C: Update expected dg-error.
4613
4614 2019-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4615
4616 * g++.dg/lto/pr89330_0.C: Add effective-target shared.
4617
4618 2019-08-01 Kito Cheng <kito.cheng@sifive.com>
4619
4620 * gcc.target/riscv/attribute-10.c: Fix testcase on rv64.
4621
4622 2019-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4623
4624 * g++.dg/diagnostic/delete1.C: New.
4625
4626 2019-07-31 Maxim Blinov <maxim.blinov@embecosm.com>
4627
4628 * gcc.target/riscv/attribute-10.c: New test.
4629
4630 2019-07-31 Richard Biener <rguenther@suse.de>
4631
4632 PR tree-optimization/91280
4633 * g++.dg/torture/pr91280.C: New testcase.
4634
4635 2019-07-31 Richard Biener <rguenther@suse.de>
4636
4637 PR tree-optimization/91293
4638 * gcc.dg/vect/pr91293-1.c: New testcase.
4639 * gcc.dg/vect/pr91293-2.c: Likewise.
4640 * gcc.dg/vect/pr91293-3.c: Likewise.
4641
4642 2019-07-31 Jakub Jelinek <jakub@redhat.com>
4643
4644 PR tree-optimization/91201
4645 * gcc.target/i386/sse2-pr91201-2.c: New test.
4646
4647 2019-07-31 Richard Biener <rguenther@suse.de>
4648
4649 PR tree-optimization/91178
4650 * gcc.dg/torture/pr91178-2.c: New testcase.
4651
4652 2019-07-31 Jakub Jelinek <jakub@redhat.com>
4653
4654 PR tree-optimization/91201
4655 * gcc.target/i386/sse2-pr91201.c: New test.
4656 * gcc.target/i386/avx2-pr91201.c: New test.
4657 * gcc.target/i386/avx512bw-pr91201.c: New test.
4658
4659 2019-07-31 Sudakshina Das <sudi.das@arm.com>
4660
4661 * gcc.target/aarch64/acle/tme.c: New test.
4662 * gcc.target/aarch64/pragma_cpp_predefs_2.c: New test.
4663
4664 2019-07-31 Joel Hutton <Joel.Hutton@arm.com>
4665
4666 * gcc.target/arm/cmse/cmse-17.c: New test.
4667
4668 2019-07-30 Martin Sebor <msebor@redhat.com>
4669
4670 PR testsuite/91258
4671 * g++.dg/ubsan/vla-1.C: Suppress a valid warning.
4672
4673 2019-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4674
4675 PR fortran/91296
4676 * gfortran.dg/pr91296.f90: New test.
4677
4678 2019-07-30 Martin Liska <mliska@suse.cz>
4679
4680 PR tree-optimization/91270
4681 * g++.dg/torture/pr91270.C: New test.
4682
4683 2019-07-30 Richard Sandiford <richard.sandiford@arm.com>
4684
4685 * gcc.dg/vect/vect-cond-arith-7.c: New test.
4686
4687 2019-07-30 Jakub Jelinek <jakub@redhat.com>
4688
4689 PR middle-end/91282
4690 * gcc.dg/type-convert-var.c: Add -fexcess-precision=fast to
4691 dg-additional-options.
4692
4693 PR middle-end/91216
4694 * gcc.dg/gomp/pr91216.c: New test.
4695
4696 PR target/91150
4697 * gcc.target/i386/avx512bw-pr91150.c: New test.
4698
4699 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4700
4701 * gcc.target/msp430/pr78818-data-region.c: Add -mlarge to dg-options.
4702 * gcc.target/msp430/region-misuse-code.c: New test.
4703 * gcc.target/msp430/region-misuse-data.c: Likewise.
4704 * gcc.target/msp430/region-misuse-code-data.c: Likewise.
4705 * gcc.target/msp430/region-attribute-misuse.c: Likewise.
4706
4707 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4708
4709 PR target/70320
4710 * gcc.target/msp430/asm-register-names-lower-case.c: New test.
4711 * gcc.target/msp430/asm-register-names-upper-case.c: Likewise.
4712
4713 2019-07-29 Martin Liska <mliska@suse.cz>
4714
4715 * g++.dg/cpp1y/new1.C (test_unused): Add new case that causes
4716 ICE.
4717
4718 2019-07-29 Richard Biener <rguenther@suse.de>
4719
4720 PR tree-optimization/91267
4721 * gcc.dg/torture/pr91267.c: New testcase.
4722
4723 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
4724
4725 * c-c++-common/guality/Og-dce-1.c: New test.
4726 * c-c++-common/guality/Og-dce-2.c: Likewise.
4727 * c-c++-common/guality/Og-dce-3.c: Likewise.
4728
4729 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
4730
4731 * c-c++-common/guality/Og-global-dse-1.c: New test.
4732
4733 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
4734
4735 * c-c++-common/guality/Og-static-wo-1.c: New test.
4736 * g++.dg/guality/guality.exp: Separate the c-c++-common tests into
4737 "Og" and "general" tests. Run the latter at -O0 and -Og only.
4738 * gcc.dg/guality/guality.exp: Likewise.
4739
4740 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
4741
4742 * lib/scanasm.exp (parse_function_bodies, check_function_body)
4743 (check-function-bodies): New procedures.
4744 * gcc.target/aarch64/sve/init_1.c: Use check-function-bodies
4745 instead of scan-assembler.
4746 * gcc.target/aarch64/sve/init_2.c: Likewise.
4747 * gcc.target/aarch64/sve/init_3.c: Likewise.
4748 * gcc.target/aarch64/sve/init_4.c: Likewise.
4749 * gcc.target/aarch64/sve/init_5.c: Likewise.
4750 * gcc.target/aarch64/sve/init_6.c: Likewise.
4751 * gcc.target/aarch64/sve/init_7.c: Likewise.
4752 * gcc.target/aarch64/sve/init_8.c: Likewise.
4753 * gcc.target/aarch64/sve/init_9.c: Likewise.
4754 * gcc.target/aarch64/sve/init_10.c: Likewise.
4755 * gcc.target/aarch64/sve/init_11.c: Likewise.
4756 * gcc.target/aarch64/sve/init_12.c: Likewise.
4757
4758 2019-07-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4759
4760 * g++.dg/lto/pr89330_0.C (dg-lto-options): Add -fPIC.
4761 Require fpic support.
4762
4763 2019-07-27 Iain Sandoe <iain@sandoe.co.uk>
4764
4765 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec
4766 and vsx.
4767
4768 2019-07-26 Iain Sandoe <iain@sandoe.co.uk>
4769
4770 * lib/scanasm.exp (object-size): Handle Darwin's size command.
4771
4772 2018-07-26 Tamar Christina <tamar.christina@arm.com>
4773
4774 * gcc.dg/type-convert-var.c: New test.
4775
4776 2019-07-26 Martin Jambor <mjambor@suse.cz>
4777
4778 PR ipa/89330
4779 * g++.dg/lto/pr89330_[01].C: New test.
4780 * g++.dg/tree-prof/devirt.C: Added -fno-profile-values to dg-options.
4781
4782 2019-07-25 Martin Sebor <msebor@redhat.com>
4783
4784 PR tree-optimization/91183
4785 PR tree-optimization/86688
4786 * gcc.dg/Wstringop-overflow-14.c: Disable for stricly aligned targets.
4787 * gcc.dg/strlenopt-70.c: Fix bugs.
4788 * gcc.dg/strlenopt-71.c: Same.
4789 * gcc.dg/strlenopt-72.c: Same.
4790
4791 2019-07-25 Vladimir Makarov <vmakarov@redhat.com>
4792
4793 PR rtl-optimization/91223
4794 * gcc.target/i386/pr91223.c: New test.
4795
4796 2019-07-25 Iain Sandoe <iain@sandoe.co.uk>
4797
4798 PR gcov-profile/91087
4799 * g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the
4800 "final" line for the failure summaries. Adjust source layout so that
4801 dejagnu xfail expressions work.
4802
4803 2019-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4804
4805 PR fortran/65819
4806 * gfortran.dg/dependency_54.f90: New test.
4807
4808 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
4809
4810 * gnat.dg/case_optimization3.ad[sb]: New test.
4811
4812 2019-07-25 Martin Liska <mliska@suse.cz>
4813 Dominik Infuhr <dominik.infuehr@theobroma-systems.com>
4814
4815 PR c++/23383
4816 * g++.dg/cpp1y/new1.C: New test.
4817
4818 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
4819
4820 PR testsuite/91245
4821 * gnat.dg/float_value1.adb: Only run on x86.
4822
4823 2019-07-24 Martin Sebor <msebor@redhat.com>
4824
4825 PR tree-optimization/91183
4826 PR tree-optimization/86688
4827 * c-c++-common/ubsan/object-size-9.c: Disable warnings.
4828 * gcc.dg/Wstringop-overflow-14.c: New test.
4829 * gcc.dg/attr-nonstring-2.c: Remove xfails.
4830 * gcc.dg/strlenopt-70.c: New test.
4831 * gcc.dg/strlenopt-71.c: New test.
4832 * gcc.dg/strlenopt-72.c: New test.
4833 * gcc.dg/strlenopt-8.c: Remove xfails.
4834
4835 2019-07-24 Martin Sebor <msebor@redhat.com>
4836
4837 PR driver/80545
4838 * gcc.misc-tests/help.exp: Add tests.
4839 * lib/options.exp: Handle C++.
4840
4841 2019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
4842
4843 * gcc.target/arc/arc.exp (check_effective_target_accregs): New
4844 predicate.
4845 * gcc.target/arc/builtin_special.c: Update test/
4846 * gcc.target/arc/interrupt-1.c: Likewise.
4847 * gcc.target/arc/interrupt-10.c: New test.
4848 * gcc.target/arc/interrupt-11.c: Likewise.
4849 * gcc.target/arc/interrupt-12.c: Likewise.
4850
4851 2019-07-24 Andreas Krebbel <krebbel@linux.ibm.com>
4852
4853 * gcc.target/s390/addsub-signed-overflow-1.c: New test.
4854 * gcc.target/s390/addsub-signed-overflow-2.c: New test.
4855 * gcc.target/s390/mul-signed-overflow-1.c: New test.
4856 * gcc.target/s390/mul-signed-overflow-2.c: New test.
4857
4858 2019-07-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4859
4860 PR middle-end/91166
4861 * gcc.target/aarch64/sve/pr91166.c: New test.
4862
4863 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
4864
4865 PR fortran/54072
4866 * gfortran.dg/illegal_boz_arg_1.f90: New tests.
4867
4868 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
4869
4870 * gfortran.dg/achar_5.f90: Fix for new BOZ handling.
4871 * arithmetic_overflow_1.f90: Ditto.
4872 * gfortran.dg/boz_11.f90: Ditto.
4873 * gfortran.dg/boz_12.f90: Ditto.
4874 * gfortran.dg/boz_4.f90: Ditto.
4875 * gfortran.dg/boz_5.f90: Ditto.
4876 * gfortran.dg/boz_6.f90: Ditto.
4877 * gfortran.dg/boz_7.f90: Ditto.
4878 * gfortran.dg/boz_8.f90: Ditto.
4879 * gfortran.dg/dec_structure_6.f90: Ditto.
4880 * gfortran.dg/dec_union_1.f90: Ditto.
4881 * gfortran.dg/dec_union_2.f90: Ditto.
4882 * gfortran.dg/dec_union_5.f90: Ditto.
4883 * gfortran.dg/dshift_3.f90: Ditto.
4884 * gfortran.dg/gnu_logical_2.f90: Ditto.
4885 * gfortran.dg/int_conv_1.f90: Ditto.
4886 * gfortran.dg/ishft_1.f90: Ditto.
4887 * gfortran.dg/nan_4.f90: Ditto.
4888 * gfortran.dg/no_range_check_3.f90: Ditto.
4889 * gfortran.dg/pr16433.f: Ditto.
4890 * gfortran.dg/pr44491.f90: Ditto.
4891 * gfortran.dg/pr58027.f90: Ditto.
4892 * gfortran.dg/pr81509_2.f90: Ditto.
4893 * gfortran.dg/unf_io_convert_1.f90: Ditto.
4894 * gfortran.dg/unf_io_convert_2.f90: Ditto.
4895 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
4896 Ditto.
4897 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
4898 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Ditto.
4899 * gfortran.fortran-torture/execute/seq_io.f90: Ditto.
4900 * gfortran.dg/gnu_logical_1.F: Delete test.
4901 * gfortran.dg/merge_bits_3.f90: New test.
4902 * gfortran.dg/merge_bits_3.f90: Ditto.
4903 * gfortran.dg/boz_int.f90: Ditto.
4904 * gfortran.dg/boz_bge.f90: Ditto.
4905 * gfortran.dg/boz_complex_1.f90: Ditto.
4906 * gfortran.dg/boz_complex_2.f90: Ditto.
4907 * gfortran.dg/boz_complex_3.f90: Ditto.
4908 * gfortran.dg/boz_dble.f90: Ditto.
4909 * gfortran.dg/boz_dshift_1.f90: Ditto.
4910 * gfortran.dg/boz_dshift_2.f90: Ditto.
4911 * gfortran.dg/boz_float_1.f90: Ditto.
4912 * gfortran.dg/boz_float_2.f90: Ditto.
4913 * gfortran.dg/boz_float_3.f90: Ditto.
4914 * gfortran.dg/boz_iand_1.f90: Ditto.
4915 * gfortran.dg/boz_iand_2.f90: Ditto.
4916
4917 2019-07-23 Jeff Law <law@redhat.com>
4918
4919 PR tree-optimization/86061
4920 * gcc.dg/tree-ssa/pr86061.c: New test.
4921
4922 2019-07-23 Richard Biener <rguenther@suse.de>
4923
4924 PR tree-optimization/83518
4925 * gcc.dg/tree-ssa/ssa-fre-79.c: New testcase.
4926
4927 2019-07-23 Ed Schonberg <schonberg@adacore.com>
4928
4929 * gnat.dg/task4.adb: New testcase.
4930
4931 2019-07-23 Eric Botcazou <ebotcazou@adacore.com>
4932
4933 * gnat.dg/range_check5.adb: New testcase.
4934
4935 2019-07-23 Ed Schonberg <schonberg@adacore.com>
4936
4937 * gnat.dg/iter5.adb: Add an expected error.
4938 * gnat.dg/iter6.adb: New testcase.
4939
4940 2019-07-23 Yannick Moy <moy@adacore.com>
4941
4942 * gnat.dg/ghost6.adb, gnat.dg/ghost6_pkg.ads: New testcase.
4943
4944 2019-07-22 Sylvia Taylor <sylvia.taylor@arm.com>
4945
4946 * gcc.target/aarch64/simd/ssra.c: New test.
4947 * gcc.target/aarch64/simd/usra.c: New test.
4948
4949 2019-07-22 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4950
4951 * gcc.target/msp430/isr-push-pop-main.c: New test.
4952 * gcc.target/msp430/isr-push-pop-isr-430.c: Likewise.
4953 * gcc.target/msp430/isr-push-pop-isr-430x.c: Likewise.
4954 * gcc.target/msp430/isr-push-pop-leaf-isr-430.c: Likewise.
4955 * gcc.target/msp430/isr-push-pop-leaf-isr-430x.c: Likewise.
4956
4957 2019-07-22 Andrea Corallo <andrea.corallo@arm.com>
4958
4959 * jit.dg/test-error-gcc_jit_context_new_unary_op-bad-res-type.c:
4960 New testcase.
4961 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
4962 Adjust error message.
4963
4964 2019-07-22 Paul A. Clarke <pc@us.ibm.com>
4965
4966 * gcc.target/powerpc/sse4_1-check.h: New.
4967 * gcc.target/powerpc/sse4_1-pblendvb.c: New.
4968 * gcc.target/powerpc/sse4_1-pblendw.c: New.
4969 * gcc.target/powerpc/sse4_1-pblendw-2.c: New.
4970
4971 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
4972
4973 * gnat.dg/fixedpnt6.adb: New testcase.
4974
4975 2019-07-22 Ed Schonberg <schonberg@adacore.com>
4976
4977 * gnat.dg/warn26.adb: New testcase.
4978
4979 2019-07-22 Javier Miranda <miranda@adacore.com>
4980
4981 * gnat.dg/class_wide5.adb: New testcase.
4982
4983 2019-07-22 Ed Schonberg <schonberg@adacore.com>
4984
4985 * gnat.dg/opt80.adb: New testcase.
4986
4987 2019-07-22 Ed Schonberg <schonberg@adacore.com>
4988
4989 * gnat.dg/warn25.adb: New testcase.
4990
4991 2019-07-22 Yannick Moy <moy@adacore.com>
4992
4993 * gnat.dg/warn24.adb: New testcase.
4994
4995 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
4996
4997 * gnat.dg/inline17.adb, gnat.dg/inline17_pkg1.adb,
4998 gnat.dg/inline17_pkg1.ads, gnat.dg/inline17_pkg2.ads,
4999 gnat.dg/inline17_pkg3.adb, gnat.dg/inline17_pkg3.ads: New
5000 testcase.
5001
5002 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
5003
5004 * gnat.dg/iter5.adb, gnat.dg/iter5_pkg.ads: New testcase.
5005
5006 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
5007
5008 * gnat.dg/enum_val1.adb: New testcase.
5009
5010 2019-07-22 Nicolas Roche <roche@adacore.com>
5011
5012 * gnat.dg/float_value1.adb: New testcase.
5013
5014 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
5015
5016 * gnat.dg/encode_string1.adb, gnat.dg/encode_string1_pkg.adb,
5017 gnat.dg/encode_string1_pkg.ads: New testcase.
5018
5019 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
5020
5021 * gnat.dg/warn23.adb: New testcase.
5022
5023 2019-07-22 Javier Miranda <miranda@adacore.com>
5024
5025 * gnat.dg/cpp_constructor2.adb: New testcase.
5026
5027 2019-07-22 Ed Schonberg <schonberg@adacore.com>
5028
5029 * gnat.dg/warn22.adb: New testcase.
5030
5031 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
5032
5033 * gnat.dg/loop_invariant1.adb, gnat.dg/loop_invariant1.ads: New
5034 testcase.
5035
5036 2019-07-22 Richard Biener <rguenther@suse.de>
5037
5038 PR tree-optimization/91221
5039 * g++.dg/pr91221.C: New testcase.
5040
5041 2019-07-22 Martin Liska <mliska@suse.cz>
5042
5043 PR driver/91172
5044 * gcc.dg/pr91172.c: New test.
5045
5046 2019-07-22 Claudiu Zissulescu <claziss@synopsys.com>
5047
5048 * gcc.target/arc/tls-2.c: New test.
5049 * gcc.target/arc/tls-3.c: Likewise.
5050
5051 2019-07-21 Marek Polacek <polacek@redhat.com>
5052
5053 PR c++/67853
5054 * g++.dg/cpp0x/decltype72.C: New test.
5055
5056 2019-07-22 Stafford Horne <shorne@gmail.com>
5057
5058 * gcc.target/or1k/ror-4.c: New file.
5059 * gcc.target/or1k/shftimm-1.c: Update test from rotate to shift
5060 as the shftimm option no longer controls rotate.
5061
5062 2019-07-22 Stafford Horne <shorne@gmail.com>
5063
5064 PR target/90362
5065 * gcc.target/or1k/div-mul-3.c: New test.
5066
5067 2019-07-22 Stafford Horne <shorne@gmail.com>
5068
5069 PR target/90363
5070 * gcc.target/or1k/swap-1.c: New test.
5071 * gcc.target/or1k/swap-2.c: New test.
5072
5073 2019-07-20 Segher Boessenkool <segher@kernel.crashing.org>
5074
5075 * gcc.target/powerpc/volatile-mem.c: New testcase.
5076
5077 2019-07-20 Jakub Jelinek <jakub@redhat.com>
5078
5079 PR target/91204
5080 * gcc.c-torture/compile/pr91204.c: New test.
5081
5082 * c-c++-common/gomp/cancel-1.c: Adjust expected diagnostic wording.
5083 * c-c++-common/gomp/clauses-1.c (foo, baz, bar): Add order(concurrent)
5084 clause where allowed. Add combined constructs with loop with all
5085 possible clauses.
5086 (qux): New function.
5087 * c-c++-common/gomp/loop-1.c: New test.
5088 * c-c++-common/gomp/loop-2.c: New test.
5089 * c-c++-common/gomp/loop-3.c: New test.
5090 * c-c++-common/gomp/loop-4.c: New test.
5091 * c-c++-common/gomp/loop-5.c: New test.
5092 * c-c++-common/gomp/order-3.c: Adjust expected diagnostic wording.
5093 * c-c++-common/gomp/simd-setjmp-1.c: New test.
5094 * c-c++-common/gomp/teams-2.c: Adjust expected diagnostic wording.
5095
5096 * gcc.dg/vect/vect-simd-16.c: New test.
5097
5098 2019-07-19 Jeff Law <law@redhat.com>
5099
5100 PR tree-optimization/86061
5101 * gcc.dg/tree-ssa/ssa-dse-37.c: New test.
5102 * gcc.dg/tree-ssa/ssa-dse-38.c: New test.
5103
5104 2019-07-19 Richard Biener <rguenther@suse.de>
5105
5106 PR tree-optimization/91211
5107 * gcc.dg/torture/pr91211.c: New testcase.
5108
5109 2019-07-19 Richard Biener <rguenther@suse.de>
5110
5111 PR tree-optimization/91200
5112 * gcc.dg/torture/pr91200.c: New testcase.
5113
5114 2019-07-19 Jakub Jelinek <jakub@redhat.com>
5115
5116 PR middle-end/91190
5117 * gcc.c-torture/compile/pr91190.c: New test.
5118
5119 2019-07-19 Richard Biener <rguenther@suse.de>
5120
5121 PR tree-optimization/91207
5122 * gcc.dg/torture/pr91207.c: New testcase.
5123
5124 2019-07-18 Uroš Bizjak <ubizjak@gmail.com>
5125
5126 PR target/91188
5127 * gcc.target/i386/pr91188-1a.c: New test.
5128 * gcc.target/i386/pr91188-1b.c: Ditto.
5129 * gcc.target/i386/pr91188-1c.c: Ditto.
5130 * gcc.target/i386/pr91188-2a.c: Ditto.
5131 * gcc.target/i386/pr91188-2b.c: Ditto.
5132 * gcc.target/i386/pr91188-2c.c: Ditto.
5133
5134 2019-07-18 Sylvia Taylor <sylvia.taylor@arm.com>
5135
5136 PR target/90317
5137 * gcc.target/arm/crypto-vsha1cq_u32.c (foo): Change return type to
5138 uint32_t.
5139 (GET_LANE, TEST_SHA1C_VEC_SELECT): New.
5140 * gcc.target/arm/crypto-vsha1h_u32.c (foo): Change return type to
5141 uint32_t.
5142 (GET_LANE, TEST_SHA1H_VEC_SELECT): New.
5143 * gcc.target/arm/crypto-vsha1mq_u32.c (foo): Change return type to
5144 uint32_t.
5145 (GET_LANE, TEST_SHA1M_VEC_SELECT): New.
5146 * gcc.target/arm/crypto-vsha1pq_u32.c (foo): Change return type to
5147 uint32_t.
5148 (GET_LANE, TEST_SHA1P_VEC_SELECT): New.
5149
5150 2019-07-18 Jan Hubicka <hubicka@ucw.cz>
5151
5152 * g++.dg/lto/alias-5_0.C: New testcase.
5153 * g++.dg/lto/alias-5_1.C: New.
5154 * g++.dg/lto/alias-5_2.c: New.
5155
5156 2019-07-18 Bin Cheng <bin.cheng@linux.alibaba.com>
5157
5158 PR tree-optimization/91137
5159 * gcc.c-torture/execute/pr91137.c: New test.
5160
5161 2019-07-18 Richard Sandiford <richard.sandiford@arm.com>
5162
5163 * c-c++-common/pr53633-2.c: New test.
5164
5165 2019-07-17 Alexandre Oliva <oliva@adacore.com>
5166
5167 PR middle-end/81824
5168 * g++.dg/Wmissing-attributes-1.C: New. Some of its fragments
5169 are from Martin Sebor.
5170
5171 2019-07-17 Marek Polacek <polacek@redhat.com>
5172
5173 PR c++/90455
5174 * g++.dg/cpp0x/nsdmi-list6.C: New test.
5175
5176 2019-07-17 Jan Hubicka <hubicka@ucw.cz>
5177
5178 * g++.dg/lto/alias-4_0.C
5179
5180 2019-07-17 Richard Biener <rguenther@suse.de>
5181
5182 PR tree-optimization/91178
5183 * gcc.dg/torture/pr91178.c: New testcase.
5184
5185 2019-07-17 Richard Biener <rguenther@suse.de>
5186
5187 PR tree-optimization/91180
5188 * gcc.dg/torture/pr91180.c: New testcase.
5189
5190 2019-07-17 Jakub Jelinek <jakub@redhat.com>
5191
5192 PR tree-optimization/91157
5193 * gcc.target/i386/avx512f-pr91157.c: New test.
5194 * gcc.target/i386/avx512bw-pr91157.c: New test.
5195
5196 2019-07-17 Richard Biener <rguenther@suse.de>
5197
5198 PR tree-optimization/91181
5199 * gcc.dg/pr91181.c: New testcase.
5200
5201 2019-07-16 Harald Anlauf <anlauf@gmx.de>
5202
5203 PR fortran/90903
5204 * gfortran.dg/check_bits_1.f90: New testcase.
5205
5206 2019-07-16 Jeff Law <law@redhat.com>
5207
5208 PR rtl-optimization/91173
5209 * g++.dg/pr91173.C: New test.
5210
5211 2019-07-16 Wilco Dijkstra <wdijkstr@arm.com>
5212
5213 PR target/89190
5214 * gcc.target/arm/pr89190.c: New test.
5215
5216 2019-07-16 Jakub Jelinek <jakub@redhat.com>
5217
5218 PR rtl-optimization/91164
5219 * g++.dg/opt/pr91164.C: New test.
5220
5221 2019-07-16 Jan Hubicka <jh@suse.cz>
5222
5223 * g++.dg/lto/alias-1_0.C: Use -O3.
5224 * g++.dg/lto/alias-2_0.C: Use -O3.
5225 * g++.dg/lto/alias-3_0.C: Add loop to enable inlining with
5226 -fno-use-linker-plugin.
5227 * g++.dg/lto/alias-3_1.C: Remove dg-lto-do and dg-lto-options.
5228
5229 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5230
5231 * gcc.dg/tree-ssa/pr84512.c: Don't xfail scan-tree-dump on
5232 sparcv9.
5233
5234 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5235
5236 * gcc.dg/autopar/pr91162.c: Require int128 support.
5237
5238 2019-07-15 Richard Biener <rguenther@suse.de>
5239
5240 PR middle-end/91162
5241 * gcc.dg/autopar/pr91162.c: New testcase.
5242
5243 2019-07-15 Kewen Lin <linkw@gcc.gnu.org>
5244
5245 PR tree-optimization/88497
5246 * gcc.dg/tree-ssa/pr88497-1.c: New test.
5247 * gcc.dg/tree-ssa/pr88497-2.c: Likewise.
5248 * gcc.dg/tree-ssa/pr88497-3.c: Likewise.
5249 * gcc.dg/tree-ssa/pr88497-4.c: Likewise.
5250 * gcc.dg/tree-ssa/pr88497-5.c: Likewise.
5251 * gcc.dg/tree-ssa/pr88497-6.c: Likewise.
5252 * gcc.dg/tree-ssa/pr88497-7.c: Likewise.
5253
5254 2019-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5255
5256 PR fortran/87233
5257 * gfortran.dg/initialization_14.f90: Modify to now pass by
5258 removing two dg-error commands. Added comments.
5259 * gfortran.dg/initialization_30.f90: New test that includes the
5260 two tests removed above with the 'dg-options -std=f95'.
5261
5262 2019-07-14 Uroš Bizjak <ubizjak@gmail.com>
5263
5264 * gcc.dg/tree-ssa/pr84512.c (dg-final): Remove XFAIL on alpha*-*-*.
5265
5266 2019-07-14 Segher Boessenkool <segher@kernel.crashing.org>
5267
5268 PR target/91148
5269 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
5270 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
5271 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
5272 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
5273 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
5274 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
5275 * gcc.target/powerpc/cmpb-3.c: Adjust.
5276 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
5277 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
5278 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
5279 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
5280
5281 2019-07-13 Iain Sandoe <iain@sandoe.co.uk>
5282
5283 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs
5284 support.
5285
5286 2019-07-13 Segher Boessenkool <segher@kernel.crashing.org>
5287
5288 PR target/91148
5289 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust.
5290 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Adjust.
5291 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Adjust.
5292 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Adjust.
5293 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Adjust.
5294 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
5295 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Adjust.
5296 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Adjust.
5297 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
5298 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Adjust.
5299 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Adjust.
5300 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Adjust.
5301 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
5302 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Adjust.
5303 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
5304 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Adjust.
5305 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
5306 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Adjust.
5307 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust.
5308 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Adjust.
5309 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Adjust.
5310 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Adjust.
5311 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Adjust.
5312 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Adjust.
5313 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Adjust.
5314 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Adjust.
5315 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Adjust.
5316 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Adjust.
5317 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Adjust.
5318 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Adjust.
5319 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Adjust.
5320 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Adjust.
5321 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Adjust.
5322 * gcc.target/powerpc/byte-in-either-range-1.c: Adjust.
5323 * gcc.target/powerpc/byte-in-range-1.c: Adjust.
5324 * gcc.target/powerpc/byte-in-set-1.c: Adjust.
5325 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
5326 * gcc.target/powerpc/cmpb-3.c: Adjust.
5327 * gcc.target/powerpc/crypto-builtin-2.c: Adjust.
5328 * gcc.target/powerpc/dfp/dtstsfi-1.c: Adjust.
5329 * gcc.target/powerpc/dfp/dtstsfi-11.c: Adjust.
5330 * gcc.target/powerpc/dfp/dtstsfi-16.c: Adjust.
5331 * gcc.target/powerpc/dfp/dtstsfi-21.c: Adjust.
5332 * gcc.target/powerpc/dfp/dtstsfi-26.c: Adjust.
5333 * gcc.target/powerpc/dfp/dtstsfi-31.c: Adjust.
5334 * gcc.target/powerpc/dfp/dtstsfi-36.c: Adjust.
5335 * gcc.target/powerpc/dfp/dtstsfi-41.c: Adjust.
5336 * gcc.target/powerpc/dfp/dtstsfi-46.c: Adjust.
5337 * gcc.target/powerpc/dfp/dtstsfi-51.c: Adjust.
5338 * gcc.target/powerpc/dfp/dtstsfi-56.c: Adjust.
5339 * gcc.target/powerpc/dfp/dtstsfi-6.c: Adjust.
5340 * gcc.target/powerpc/dfp/dtstsfi-61.c: Adjust.
5341 * gcc.target/powerpc/dfp/dtstsfi-66.c: Adjust.
5342 * gcc.target/powerpc/dfp/dtstsfi-71.c: Adjust.
5343 * gcc.target/powerpc/dfp/dtstsfi-76.c: Adjust.
5344 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
5345 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
5346 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Adjust.
5347 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Adjust.
5348 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Adjust.
5349 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Adjust.
5350 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
5351 * gcc.target/powerpc/vsu/vec-xlx-7.c: Adjust.
5352 * gcc.target/powerpc/vsu/vec-xrx-7.c: Adjust.
5353 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
5354 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Adjust.
5355
5356 2019-07-13 Jakub Jelinek <jakub@redhat.com>
5357
5358 PR c/91149
5359 * c-c++-common/gomp/reduction-task-3.c: New test.
5360
5361 * c-c++-common/gomp/order-3.c: New test.
5362 * c-c++-common/gomp/order-4.c: New test.
5363
5364 2019-07-12 Bill Seurer <seurer@linux.vnet.ibm.com>
5365
5366 * gcc.dg/tree-ssa/vector-7.c: Fix typo.
5367
5368 2019-07-12 Iain Sandoe <iain@sandoe.co.uk>
5369
5370 * gcc.dg/pr57438-2.c: Remove.
5371
5372 2019-07-12 Martin Sebor <msebor@redhat.com>
5373
5374 * gcc.dg/Warray-bounds-43.c: New test.
5375
5376 2019-07-12 Jan Hubicka <jh@suse.cz>
5377
5378 * gcc.dg/tree-ssa/alias-access-path-9.c: New testcase.
5379
5380 2019-07-08 Jiangning Liu <jiangning.liu@amperecomputing.com>
5381
5382 PR tree-optimization/89430
5383 * gcc.dg/tree-ssa/pr89430-1.c: New test.
5384 * gcc.dg/tree-ssa/pr89430-2.c: New test.
5385 * gcc.dg/tree-ssa/pr89430-3.c: New test.
5386 * gcc.dg/tree-ssa/pr89430-4.c: New test.
5387 * gcc.dg/tree-ssa/pr89430-5.c: New test.
5388 * gcc.dg/tree-ssa/pr89430-6.c: New test.
5389
5390 2019-07-12 Richard Biener <rguenther@suse.de>
5391
5392 PR tree-optimization/91145
5393 * gcc.dg/torture/pr91145.c: New testcase.
5394
5395 2019-07-12 Alexandre Oliva <oliva@adacore.com>
5396
5397 * gcc.dg/gimplefe-44.c: New.
5398 * gcc.dg/gimplefe-43.c: New.
5399
5400 2019-07-12 Richard Biener <rguenther@suse.de>
5401
5402 * gcc.dg/tree-ssa/vector-7.c: New testcase.
5403
5404 2019-07-12 Jakub Jelinek <jakub@redhat.com>
5405
5406 * c-c++-common/gomp/order-1.c: New test.
5407 * c-c++-common/gomp/order-2.c: New test.
5408
5409 2019-07-11 Sunil K Pandey <sunil.k.pandey@intel.com>
5410
5411 PR target/90980
5412 * gcc.target/i386/pr90980-1.c: New test.
5413 * gcc.target/i386/pr90980-2.c: Likewise.
5414 * gcc.target/i386/pr90980-3.c: Likewise.
5415
5416 2019-07-11 Yannick Moy <moy@adacore.com>
5417
5418 * gnat.dg/loop_entry1.adb: New testcase.
5419
5420 2019-07-11 Ed Schonberg <schonberg@adacore.com>
5421
5422 * gnat.dg/prot8.adb, gnat.dg/prot8.ads: New testcase.
5423
5424 2019-07-11 Justin Squirek <squirek@adacore.com>
5425
5426 * gnat.dg/unreferenced2.adb: New testcase.
5427
5428 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
5429
5430 * gnat.dg/self_ref1.adb: New testcase.
5431
5432 2019-07-11 Ed Schonberg <schonberg@adacore.com>
5433
5434 * gnat.dg/predicate11.adb: New testcase.
5435
5436 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
5437
5438 * gnat.dg/equal9.adb: New testcase.
5439
5440 2019-07-11 Thomas Quinot <quinot@adacore.com>
5441
5442 * gnat.dg/scos1.adb: New testcase.
5443
5444 2019-07-11 Justin Squirek <squirek@adacore.com>
5445
5446 * gnat.dg/access7.adb: New testcase.
5447
5448 2019-07-11 Yannick Moy <moy@adacore.com>
5449
5450 * gnat.dg/warn21.adb, gnat.dg/warn21.ads: New testcase.
5451
5452 2019-07-11 Richard Biener <rguenther@suse.de>
5453
5454 PR middle-end/91131
5455 * gcc.target/i386/pr91131.c: New testcase.
5456
5457 2019-07-10 Martin Sebor <msebor@redhat.com>
5458
5459 PR testsuite/91132
5460 * gcc.dg/strlenopt-67.c: Removed second copy of test.
5461
5462 2019-07-10 Vladimir Makarov <vmakarov@redhat.com>
5463
5464 PR target/91102
5465 * gcc.target/aarch64/pr91102.c: New test.
5466
5467 2019-07-10 Richard Biener <rguenther@suse.de>
5468
5469 PR tree-optimization/91126
5470 * gcc.dg/torture/pr91126.c: New testcase.
5471
5472 2019-07-10 Richard Biener <rguenther@suse.de>
5473
5474 * gcc.dg/torture/ssa-fre-5.c: New testcase.
5475 * gcc.dg/torture/ssa-fre-6.c: Likewise.
5476 * gcc.dg/torture/ssa-fre-7.c: Likewise.
5477
5478 2019-07-10 Ed Schonberg <schonberg@adacore.com>
5479
5480 * gnat.dg/modular5.adb: New testcase.
5481
5482 2019-07-10 Ed Schonberg <schonberg@adacore.com>
5483
5484 * gnat.dg/limited3.adb, gnat.dg/limited3_pkg.adb,
5485 gnat.dg/limited3_pkg.ads: New testcase.
5486
5487 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
5488
5489 * gnat.dg/incomplete7.adb, gnat.dg/incomplete7.ads: New testcase.
5490
5491 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
5492
5493 * gnat.dg/limited2.adb, gnat.dg/limited2_pack_1.adb,
5494 gnat.dg/limited2_pack_1.ads, gnat.dg/limited2_pack_2.adb,
5495 gnat.dg/limited2_pack_2.ads: New testcase.
5496
5497 2019-07-10 Ed Schonberg <schonberg@adacore.com>
5498
5499 * gnat.dg/equal8.adb, gnat.dg/equal8.ads,
5500 gnat.dg/equal8_pkg.ads: New testcase.
5501
5502 2019-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5503
5504 * g++.dg/diagnostic/complex-invalid-1.C: New.
5505 * g++.dg/diagnostic/static-cdtor-1.C: Likewise.
5506 * g++.dg/cpp1z/has-unique-obj-representations2.C: Test location
5507 too.
5508 * g++.dg/other/anon-union3.C: Adjust expected location.
5509 * g++.dg/parse/error8.C: Likewise.
5510
5511 2019-07-09 Jan Hubicka <hubicka@ucw.cz>
5512
5513 * g++.dg/lto/alias-3_0.C: New file.
5514 * g++.dg/lto/alias-3_1.c: New file.
5515
5516 2019-07-09 Martin Sebor <msebor@redhat.com>
5517
5518 PR tree-optimization/90989
5519 * gcc.dg/strlenopt-26.c: Exit with test result status.
5520 * gcc.dg/strlenopt-67.c: New test.
5521
5522 2019-07-09 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
5523
5524 * gcc.target/mips/cfgcleanup-jalr1.c: New test.
5525 * gcc.target/mips/cfgcleanup-jalr2.c: New test.
5526 * gcc.target/mips/cfgcleanup-jalr3.c: New test.
5527
5528 2019-07-09 Richard Biener <rguenther@suse.de>
5529
5530 PR tree-optimization/91114
5531 * gcc.dg/vect/pr91114.c: New testcase.
5532
5533 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
5534
5535 * gcc.target/aarch64/crypto-fuse-1.c: Remove.
5536 * gcc.target/aarch64/crypto-fuse-2.c: Remove.
5537 * gcc.target/aarch64/aes-fuse-1.c: New testcase.
5538 * gcc.target/aarch64/aes-fuse-2.c: New testcase.
5539
5540 2019-07-09 Christophe Lyon <christophe.lyon@linaro.org>
5541
5542 * gcc.target/arm/cmse/bitfield-1.c: Fix address of .gnu.sgstubs
5543 section.
5544 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
5545 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
5546 * gcc.target/arm/cmse/struct-1.c: Likewise.
5547
5548 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
5549
5550 * gcc.target/arm/aes-fuse-1.c: New.
5551 * gcc.target/arm/aes-fuse-2.c: New.
5552 * gcc.target/arm/aes_xor_combine.c: New.
5553
5554 2019-07-09 Martin Liska <mliska@suse.cz>
5555
5556 * gcc.dg/predict-17.c: Test loop optimizer assumption
5557 about loop iterations.
5558
5559 2019-07-09 Richard Biener <rguenther@suse.de>
5560
5561 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1 dump.
5562 * gcc.dg/tree-ssa/alias-access-path-2.c: Likewise.
5563 * gcc.dg/tree-ssa/alias-access-path-8.c: Likewise.
5564
5565 2019-07-09 Ed Schonberg <schonberg@adacore.com>
5566
5567 * gnat.dg/predicate10.adb, gnat.dg/predicate10_pkg.adb,
5568 gnat.dg/predicate10_pkg.ads: New testcase.
5569
5570 2019-07-09 Justin Squirek <squirek@adacore.com>
5571
5572 * gnat.dg/image1.adb: New testcase.
5573
5574 2019-07-09 Javier Miranda <miranda@adacore.com>
5575
5576 * gnat.dg/rep_clause8.adb: New testcase.
5577
5578 2019-07-09 Ed Schonberg <schonberg@adacore.com>
5579
5580 * gnat.dg/equal7.adb, gnat.dg/equal7_pkg.adb,
5581 gnat.dg/equal7_pkg.ads: New testcase.
5582
5583 2019-07-09 Javier Miranda <miranda@adacore.com>
5584
5585 * gnat.dg/range_check3.adb, gnat.dg/range_check3_pkg.adb,
5586 gnat.dg/range_check3_pkg.ads: New testcase.
5587
5588 2019-07-09 Ed Schonberg <schonberg@adacore.com>
5589
5590 * gnat.dg/generic_inst5.adb, gnat.dg/generic_inst6.adb,
5591 gnat.dg/generic_inst6_g1-c.adb, gnat.dg/generic_inst6_g1-c.ads,
5592 gnat.dg/generic_inst6_g1.ads, gnat.dg/generic_inst6_i1.ads,
5593 gnat.dg/generic_inst6_i2.ads, gnat.dg/generic_inst6_x.ads: New
5594 testcases.
5595
5596 2019-07-08 Martin Sebor <msebor@redhat.com>
5597
5598 PR middle-end/71924
5599 PR middle-end/90549
5600 * gcc.c-torture/execute/return-addr.c: New test.
5601 * gcc.dg/Wreturn-local-addr-2.c: New test.
5602 * gcc.dg/Wreturn-local-addr-4.c: New test.
5603 * gcc.dg/Wreturn-local-addr-5.c: New test.
5604 * gcc.dg/Wreturn-local-addr-6.c: New test.
5605 * gcc.dg/Wreturn-local-addr-7.c: New test.
5606 * gcc.dg/Wreturn-local-addr-8.c: New test.
5607 * gcc.dg/Wreturn-local-addr-9.c: New test.
5608 * gcc.dg/Wreturn-local-addr-10.c: New test.
5609 * gcc.dg/Walloca-4.c: Handle expected warnings.
5610 * gcc.dg/pr41551.c: Same.
5611 * gcc.dg/pr59523.c: Same.
5612 * gcc.dg/tree-ssa/pr88775-2.c: Same.
5613 * gcc.dg/tree-ssa/alias-37.c: Same.
5614 * gcc.dg/winline-7.c: Same.
5615
5616 2019-07-08 Jakub Jelinek <jakub@redhat.com>
5617
5618 * g++.dg/vect/simd-6.cc: Replace xfail with target x86.
5619 * g++.dg/vect/simd-9.cc: Likewise.
5620
5621 PR c++/91110
5622 * g++.dg/gomp/pr91110.C: New test.
5623
5624 2019-07-08 Segher Boessenkool <segher@kernel.crashing.org>
5625
5626 PR rtl-optimization/88233
5627 * gcc.target/powerpc/pr88233.c: New testcase.
5628
5629 2019-07-08 Wilco Dijkstra <wdijkstr@arm.com>
5630
5631 PR testsuite/91059
5632 PR testsuite/78529
5633 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
5634
5635 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
5636
5637 * gcc.target/s390/rotate-truncation-mask.c: New test.
5638
5639 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
5640
5641 * gcc.target/s390/combine-rotate-modulo.c: New test.
5642 * gcc.target/s390/combine-shift-rotate-add-mod.c: New test.
5643 * gcc.target/s390/vector/combine-shift-vec.c: New test.
5644
5645 2019-07-08 Joern Rennecke <joern.rennecke@riscy-ip.com>
5646
5647 Avoid clash with system header declaration.
5648 * gcc.dg/vect/slp-reduc-sad.c (uint32_t): Remove unused declaration.
5649
5650 2019-07-08 Richard Biener <rguenther@suse.de>
5651
5652 PR tree-optimization/91108
5653 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust back.
5654 * gcc.dg/tree-ssa/ssa-fre-78.c: New testcase.
5655
5656 2019-07-08 Jim Wilson <jimw@sifive.com>
5657
5658 * gcc.target/riscv/shift-shift-2.c: Add one more test.
5659
5660 2019-07-08 Paolo Carlini <paolo.carlini@oracle.com>
5661
5662 PR c++/65143
5663 * g++.dg/tree-ssa/final2.C: New.
5664 * g++.dg/tree-ssa/final3.C: Likewise.
5665
5666 2019-07-08 Javier Miranda <miranda@adacore.com>
5667
5668 * gnat.dg/interface10.adb: New testcase.
5669
5670 2019-07-08 Hristian Kirtchev <kirtchev@adacore.com>
5671
5672 * gnat.dg/addr13.adb, gnat.dg/addr13.ads: New testcase.
5673
5674 2019-07-08 Ed Schonberg <schonberg@adacore.com>
5675
5676 * gnat.dg/entry1.adb, gnat.dg/entry1.ads: New testcase.
5677
5678 2019-07-08 Ed Schonberg <schonberg@adacore.com>
5679
5680 * gnat.dg/fixed_delete.adb: New testcase.
5681
5682 2019-07-08 Javier Miranda <miranda@adacore.com>
5683
5684 * gnat.dg/interface9.adb, gnat.dg/interface9_root-child.ads,
5685 gnat.dg/interface9_root.ads: New testcase.
5686
5687 2019-07-08 Ed Schonberg <schonberg@adacore.com>
5688
5689 * gnat.dg/predicate9.adb: New testcase.
5690
5691 2019-07-08 Justin Squirek <squirek@adacore.com>
5692
5693 * gnat.dg/sso16.adb: New testcase.
5694
5695 2019-07-08 Ed Schonberg <schonberg@adacore.com>
5696
5697 * gnat.dg/predicate8.adb, gnat.dg/predicate8_pkg.adb,
5698 gnat.dg/predicate8_pkg.ads: New testcase.
5699
5700 2019-07-08 Richard Biener <rguenther@suse.de>
5701
5702 PR tree-optimization/83518
5703 * gcc.dg/tree-ssa/ssa-fre-73.c: New testcase.
5704 * gcc.dg/tree-ssa/ssa-fre-74.c: Likewise.
5705 * gcc.dg/tree-ssa/ssa-fre-75.c: Likewise.
5706 * gcc.dg/tree-ssa/ssa-fre-76.c: Likewise.
5707 * g++.dg/tree-ssa/pr83518.C: Likewise.
5708
5709 2019-07-08 Richard Sandiford <richard.sandiford@arm.com>
5710
5711 * gcc.dg/guality/guality.h: Include <sys/prctl.h> on Linux targets.
5712 (main): Use PR_SET_PTRACER where available.
5713
5714 2019-07-07 Paul Thomas <pault@gcc.gnu.org>
5715
5716 PR fortran/91077
5717 * gfortran.dg/pointer_array_11.f90 : New test.
5718
5719 2019-07-06 Jakub Jelinek <jakub@redhat.com>
5720
5721 * c-c++-common/gomp/scan-4.c: Don't expect sorry message.
5722
5723 PR tree-optimization/91096
5724 * gcc.dg/vect/vect-simd-10.c (FLT_MIN_VALUE): Define.
5725 (bar, main): Use it instead of -__builtin_inff ().
5726 * gcc.dg/vect/vect-simd-14.c (FLT_MIN_VALUE): Define.
5727 (bar, main): Use it instead of -__builtin_inff ().
5728
5729 2019-07-05 Paolo Carlini <paolo.carlini@oracle.com>
5730
5731 PR c++/67184 (again)
5732 PR c++/69445
5733 * g++.dg/other/final4.C: New.
5734
5735 2019-07-04 Marek Polacek <polacek@redhat.com>
5736
5737 DR 1813
5738 PR c++/83374 - __is_standard_layout wrong for a class with repeated
5739 bases.
5740 * g++.dg/ext/is_std_layout3.C: New test.
5741 * g++.dg/ext/is_std_layout4.C: New test.
5742
5743 2019-07-05 Richard Biener <rguenther@suse.de>
5744
5745 * gcc.dg/tree-ssa/ssa-fre-77.c: New testcase.
5746
5747 2019-07-05 Richard Biener <rguenther@suse.de>
5748
5749 PR tree-optimization/91091
5750 * gcc.dg/tree-ssa/pr91091-2.c: New testcase.
5751 * gcc.dg/tree-ssa/ssa-fre-70.c: Likewise.
5752 * gcc.dg/tree-ssa/ssa-fre-71.c: Likewise.
5753 * gcc.dg/tree-ssa/ssa-fre-72.c: Likewise.
5754
5755 2019-07-05 Richard Biener <rguenther@suse.de>
5756
5757 PR tree-optimization/91091
5758 * gcc.dg/tree-ssa/pr91091-1.c: New testcase.
5759 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust.
5760
5761 2019-07-05 Eric Botcazou <ebotcazou@adacore.com>
5762
5763 * gnat.dg/pack23.adb, gnat.dg/pack23_pkg.ads: New testcase.
5764
5765 2019-07-05 Hristian Kirtchev <kirtchev@adacore.com>
5766
5767 * gnat.dg/task3.adb, gnat.dg/task3.ads, gnat.dg/task3_pkg1.ads,
5768 gnat.dg/task3_pkg2.ads: New testcase.
5769
5770 2019-07-05 Javier Miranda <miranda@adacore.com>
5771
5772 * gnat.dg/access6.adb: New testcase.
5773
5774 2019-07-05 Bob Duff <duff@adacore.com>
5775
5776 * gnat.dg/bip_export.adb, gnat.dg/bip_export.ads: New testcase.
5777
5778 2019-07-05 Ed Schonberg <schonberg@adacore.com>
5779
5780 * gnat.dg/aggr25.adb, gnat.dg/aggr25.ads: New testcase.
5781
5782 2019-07-05 Ed Schonberg <schonberg@adacore.com>
5783
5784 * gnat.dg/predicate7.adb, gnat.dg/predicate7.ads,
5785 gnat.dg/predicate7_pkg.ads: New testcase.
5786
5787 2019-07-04 Jakub Jelinek <jakub@redhat.com>
5788
5789 PR middle-end/78884
5790 * gcc.dg/gomp/pr78884.c: New test.
5791
5792 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
5793
5794 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
5795 New testcase.
5796
5797 2019-07-04 Wilco Dijkstra <wdijkstr@arm.com>
5798
5799 * gcc.dg/tree-ssa/cunroll-15.c: Remove XFAIL on arm.
5800
5801 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
5802
5803 * jit.dg/all-non-failing-tests.h: Add test-accessing-bitfield.c.
5804 * jit.dg/test-accessing-bitfield.c: New testcase.
5805 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-type.c:
5806 Likewise.
5807 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-width.c:
5808 Likewise.
5809 * jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c:
5810 Likewise.
5811
5812 2019-07-04 Jan Hubicka <jh@suse.cz>
5813
5814 * gcc.dg/tree-ssa/alias-access-path-3.c: New testcase.
5815 * gcc.dg/tree-ssa/alias-access-path-8.c: New testcase.
5816
5817 2019-07-04 Andrew Stubbs <ams@codesourcery.com>
5818
5819 * g++.dg/gomp/unmappable-1.C: New file.
5820
5821 2019-07-04 Javier Miranda <miranda@adacore.com>
5822
5823 * gnat.dg/cpp_constructor.adb, gnat.dg/cpp_constructor_fp.ads,
5824 gnat.dg/cpp_constructor_useit.ads: New testcase.
5825
5826 2019-07-04 Gary Dismukes <dismukes@adacore.com>
5827
5828 * gnat.dg/ghost5.adb, gnat.dg/ghost5.ads,
5829 gnat.dg/ghost5_parent.ads: New testcase.
5830
5831 2019-07-04 Yannick Moy <moy@adacore.com>
5832
5833 * gnat.dg/spark3.adb: New testcase.
5834
5835 2019-07-04 Justin Squirek <squirek@adacore.com>
5836
5837 * gnat.dg/tagged2.adb, gnat.dg/tagged2.ads: New testcase.
5838
5839 2019-07-04 Ed Schonberg <schonberg@adacore.com>
5840
5841 * gnat.dg/equal6.adb, gnat.dg/equal6_types.adb,
5842 gnat.dg/equal6_types.ads: New testcase.
5843
5844 2019-07-04 Justin Squirek <squirek@adacore.com>
5845
5846 * gnat.dg/allocator.adb: New testcase.
5847
5848 2019-07-04 Hristian Kirtchev <kirtchev@adacore.com>
5849
5850 * gnat.dg/default_initial_condition.adb,
5851 gnat.dg/default_initial_condition_pack.adb,
5852 gnat.dg/default_initial_condition_pack.ads: New testcase.
5853
5854 2019-07-04 Ed Schonberg <schonberg@adacore.com>
5855
5856 * gnat.dg/aspect2.adb, gnat.dg/aspect2.ads: New testcase.
5857
5858 2019-07-04 Yannick Moy <moy@adacore.com>
5859
5860 * gnat.dg/synchronized2.adb, gnat.dg/synchronized2.ads,
5861 gnat.dg/synchronized2_pkg.ads: New testcase.
5862
5863 2019-07-04 Justin Squirek <squirek@adacore.com>
5864
5865 * gnat.dg/generic_inst4.adb, gnat.dg/generic_inst4_gen.ads,
5866 gnat.dg/generic_inst4_inst.ads, gnat.dg/generic_inst4_typ.ads:
5867 New testcase.
5868
5869 2019-07-04 Ed Schonberg <schonberg@adacore.com>
5870
5871 * gnat.dg/dimensions2.adb, gnat.dg/dimensions2_phys.ads,
5872 gnat.dg/dimensions2_real_numbers.ads: New testcase.
5873
5874 2019-07-04 Jakub Jelinek <jakub@redhat.com>
5875
5876 PR tree-optimization/91063
5877 * gcc.dg/gomp/pr91063.c: New test.
5878
5879 2019-07-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5880
5881 PR target/88833
5882 * gfortran.dg/pr88833.f90: New test.
5883
5884 2019-07-04 Jakub Jelinek <jakub@redhat.com>
5885
5886 PR middle-end/91069
5887 * gcc.dg/pr91069.c (v2df): Use 2 * sizeof (double) instead of
5888 hardcoded 16 for better portability.
5889 (v2di): Change from long vector to long long vector. Use
5890 2 * sizeof (long long) instead of hardcoded 16.
5891
5892 PR rtl-optimization/90756
5893 * gcc.dg/pr90756.c: New test.
5894
5895 2019-07-04 Chenghua Xu <paul.hua.gm@gmail.com>
5896
5897 * gcc.target/mips/mips-fmadd.c: Rename to ...
5898 * gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
5899 * gcc.target/mips/mips-fmadd-n64.c: New.
5900
5901 2019-07-03 Wilco Dijkstra <wdijkstr@arm.com>
5902
5903 * gcc.dg/store_merging_27.c: Fix test for Arm.
5904 * gcc.dg/store_merging_28.c: Likewise.
5905 * gcc.dg/store_merging_29.c: Likewise.
5906 * gcc.dg/tree-ssa/dump-6.c: Likewise.
5907
5908 2019-07-03 Mark Wielaard <mark@klomp.org>
5909
5910 PR debug/90981
5911 * g++.dg/pr90981.C: New test.
5912
5913 2019-07-03 Richard Biener <rguenther@suse.de>
5914
5915 PR middle-end/91069
5916 * gcc.dg/pr91069.c: New testcase.
5917
5918 2019-07-03 Martin Liska <mliska@suse.cz>
5919
5920 * gcc.dg/tree-prof/val-prof-2.c: Update scanned pattern
5921 as we do now better.
5922
5923 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
5924
5925 * gnat.dg/specs/debug1.ads: New test.
5926
5927 2019-07-03 Martin Liska <mliska@suse.cz>
5928
5929 PR tree-optimization/90892
5930 * gcc.dg/pr90892.c: New test.
5931
5932 2019-07-03 Martin Liska <mliska@suse.cz>
5933
5934 PR middle-end/90899
5935 * gcc.target/i386/pr90899.c: New test.
5936
5937 2019-07-03 Jakub Jelinek <jakub@redhat.com>
5938
5939 PR tree-optimization/91033
5940 * gcc.target/i386/pr91033.c: New test.
5941
5942 2019-07-03 Bob Duff <duff@adacore.com>
5943
5944 * gnat.dg/task2.adb, gnat.dg/task2_pkg.adb,
5945 gnat.dg/task2_pkg.ads: New testcase.
5946
5947 2019-07-03 Ed Schonberg <schonberg@adacore.com>
5948
5949 * gnat.dg/inline16.adb, gnat.dg/inline16_gen.adb,
5950 gnat.dg/inline16_gen.ads, gnat.dg/inline16_types.ads: New
5951 testcase.
5952
5953 2019-07-03 Justin Squirek <squirek@adacore.com>
5954
5955 * gnat.dg/renaming13.adb, gnat.dg/renaming14.adb: New testcases.
5956
5957 2019-07-03 Hristian Kirtchev <kirtchev@adacore.com>
5958
5959 * gnat.dg/inline15.adb, gnat.dg/inline15_gen.adb,
5960 gnat.dg/inline15_gen.ads, gnat.dg/inline15_types.ads: New
5961 testcase.
5962
5963 2019-07-03 Bob Duff <duff@adacore.com>
5964
5965 * gnat.dg/warn20.adb, gnat.dg/warn20_pkg.adb,
5966 gnat.dg/warn20_pkg.ads: New testcase.
5967
5968 2019-07-03 Ed Schonberg <schonberg@adacore.com>
5969
5970 * gnat.dg/predicate6.adb, gnat.dg/predicate6.ads: New testcase.
5971 * gnat.dg/static_pred1.adb: Remove expected error.
5972
5973 2019-07-03 Ed Schonberg <schonberg@adacore.com>
5974
5975 * gnat.dg/predicate5.adb, gnat.dg/predicate5.ads: New testcase.
5976
5977 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
5978
5979 * gnat.dg/alignment14.adb: New testcase.
5980
5981 2019-07-03 Ed Schonberg <schonberg@adacore.com>
5982
5983 * gnat.dg/predicate4.adb, gnat.dg/predicate4_pkg.ads: New
5984 testcase.
5985
5986 2019-07-03 Jakub Jelinek <jakub@redhat.com>
5987
5988 * c-c++-common/gomp/scan-3.c (f1): Don't expect a sorry message.
5989 * c-c++-common/gomp/scan-5.c (foo): Likewise.
5990
5991 * c-c++-common/gomp/scan-5.c: New test.
5992
5993 * c-c++-common/gomp/lastprivate-conditional-5.c: New test.
5994
5995 2019-07-02 Jeff Law <law@redhat.com>
5996
5997 PR tree-optimization/90883
5998 * g++.dg/tree-ssa/pr90883.c: Add -Os. Check dse2 for the
5999 deleted store on some targets.
6000
6001 2019-07-02 Joern Rennecke <joern.rennecke@riscy-ip.com>
6002
6003 PR testsuite/91065
6004 * gcc.dg/plugin/start_unit_plugin.c: Register a root tab
6005 to reference fake_var.
6006
6007 2019-07-02 qing zhao <qing.zhao@oracle.com>
6008
6009 PR preprocessor/90581
6010 * c-c++-common/cpp/fmax-include-depth-1a.h: New test.
6011 * c-c++-common/cpp/fmax-include-depth-1b.h: New test.
6012 * c-c++-common/cpp/fmax-include-depth.c: New test.
6013
6014 2019-07-02 Jan Hubicka <jh@suse.cz>
6015
6016 * gcc.dg/tree-ssa/alias-access-path-7.c: New testcase.
6017
6018 2019-07-02 Jan Hubicka <jh@suse.cz>
6019
6020 * g++.dg/lto/pr90990_0.C: New testcase.
6021
6022 2019-07-02 Richard Biener <rguenther@suse.de>
6023
6024 PR tree-optimization/58483
6025 * gcc.dg/tree-ssa/ssa-dom-cse-8.c: New testcase.
6026
6027 2019-07-01 Joern Rennecke <joern.rennecke@riscy-ip.com>
6028
6029 PR middle-end/66726
6030 * gcc.dg/tree-ssa/pr66726-4.c: New testcase.
6031
6032 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com>
6033
6034 * gcc.target/s390/vector/vec-shift-2.c: New test.
6035
6036 2019-07-01 Ed Schonberg <schonberg@adacore.com>
6037
6038 * gnat.dg/generic_inst3.adb,
6039 gnat.dg/generic_inst3_kafka_lib-topic.ads,
6040 gnat.dg/generic_inst3_kafka_lib.ads,
6041 gnat.dg/generic_inst3_markets.ads,
6042 gnat.dg/generic_inst3_traits-encodables.ads,
6043 gnat.dg/generic_inst3_traits.ads: New testcase.
6044
6045 2019-07-01 Ed Schonberg <schonberg@adacore.com>
6046
6047 * gnat.dg/enum_rep.adb, gnat.dg/enum_rep.ads: New testcase.
6048
6049 2019-07-01 Ed Schonberg <schonberg@adacore.com>
6050
6051 * gnat.dg/derived_type6.adb, gnat.dg/derived_type6.ads: New
6052 testcase.
6053
6054 2019-07-01 Ed Schonberg <schonberg@adacore.com>
6055
6056 * gnat.dg/weak3.adb, gnat.dg/weak3.ads: New testcase.
6057
6058 2019-07-01 Ed Schonberg <schonberg@adacore.com>
6059
6060 * gnat.dg/prot7.adb, gnat.dg/prot7.ads: New testcase.
6061
6062 2019-07-01 Richard Biener <rguenther@suse.de>
6063
6064 * gcc.dg/gimplefe-42.c: New testcase.
6065
6066 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
6067
6068 * gnat.dg/sets1.adb: Update.
6069
6070 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
6071
6072 * gnat.dg/linkedlist.adb: Update.
6073
6074 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
6075
6076 * gnat.dg/dynhash.adb, gnat.dg/dynhash1.adb: Update.
6077
6078 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
6079
6080 * gnat.dg/freezing1.adb, gnat.dg/freezing1.ads,
6081 gnat.dg/freezing1_pack.adb, gnat.dg/freezing1_pack.ads: New
6082 testcase.
6083
6084 2019-07-01 Jan Hubicka <hubicka@ucw.cz>
6085
6086 PR lto/91028
6087 PR lto/90720
6088 * g++.dg/lto/alias-1_0.C: Add loop to make inlining happen with
6089 -fno-use-linker-plugin
6090 * g++.dg/lto/alias-2_0.C: Likewise.
6091
6092 2019-07-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
6093
6094 * g++.dg/cpp0x/gen-attrs-67.C: Add error for darwin.
6095
6096 2019-07-01 Richard Biener <rguenther@suse.de>
6097
6098 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
6099
6100 2019-07-01 Hongtao Liu <hongtao.liu@intel.com>
6101
6102 * lib/target-supports.exp
6103 (check_effective_target_avx512vp2intersect): New proc.
6104 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Add
6105 dg-require-effective-target avx512vp2intersect.
6106 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Ditto.
6107
6108 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
6109
6110 * gnat.dg/specs/array5.ads: New test.
6111 * gnat.dg/specs/array5_pkg1.ads: New helper.
6112 * gnat.dg/specs/array5_pkg2.ads: Likewise.
6113 * gnat.dg/specs/array5_pkg2-g.ads: Likewise.
6114
6115 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
6116
6117 * gnat.dg/specs/unchecked_convert1.ads: New test.
6118 * gnat.dg/specs/unchecked_convert2.ads: Likewise.
6119
6120 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
6121
6122 * gnat.dg/specs/size_clause3.ads: Adjust error message.
6123
6124 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
6125
6126 * gnat.dg/specs/atomic2.ads: Adjust error message.
6127 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6128 * gnat.dg/specs/size_clause3.ads: Likewise.
6129
6130 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
6131
6132 * gnat.dg/array35.adb: New test.
6133 * gnat.dg/array36.adb: Likewise.
6134
6135 2019-06-28 Jan Beulich <jbeulich@suse.com>
6136
6137 * gcc.target/i386/gfni-5.c: New.
6138
6139 2019-06-28 Jan Beulich <jbeulich@suse.com>
6140
6141 * gcc.target/i386/cvtpd2pi: New.
6142
6143 2019-06-27 Jakub Jelinek <jakub@redhat.com>
6144
6145 PR c++/91024
6146 * g++.dg/warn/Wimplicit-fallthrough-4.C: New test.
6147
6148 PR tree-optimization/91010
6149 * g++.dg/vect/simd-10.cc: New test.
6150
6151 2019-06-27 Steven G. Kargl <kargl@gcc.gnu.org>
6152
6153 PR fortran/90987
6154 * match.c (gfc_match_common): Adjust parsing of fixed and free form
6155 source code containing, e.g., COMMONI.
6156
6157 2019-06-27 Jan Hubicka <jh@suse.cz>
6158
6159 * g++.dg/lto/alias-2_0.C: New testcase.
6160 * g++.dg/lto/alias-2_1.C: New testcase.
6161
6162 2019-06-27 Jakub Jelinek <jakub@redhat.com>
6163
6164 PR target/90991
6165 * gcc.target/i386/avx2-pr90991-1.c: New test.
6166 * gcc.target/i386/avx512dq-pr90991-2.c: New test.
6167
6168 2019-06-27 Jan Beulich <jbeulich@suse.com>
6169
6170 * gcc.target/i386/gfni-4.c: Pass -msse2.
6171
6172 2019-06-27 Richard Biener <rguenther@suse.de>
6173
6174 * gcc.dg/tree-ssa/ssa-fre-69.c: New testcase.
6175
6176 2019-06-27 Jun Ma <JunMa@linux.alibaba.com>
6177
6178 PR tree-optimization/89772
6179 * gcc.dg/builtin-memchr-4.c: New test.
6180
6181 2019-06-27 Martin Liska <mliska@suse.cz>
6182
6183 PR tree-optimization/91014
6184 * gcc.target/s390/pr91014.c: New test.
6185
6186 2019-06-27 Richard Biener <rguenther@suse.de>
6187
6188 PR testsuite/91004
6189 * g++.dg/torture/pr34850.C: Fix overly reduced testcase.
6190
6191 2019-06-27 Kewen Lin <linkw@gcc.gnu.org>
6192
6193 PR target/62147
6194 * gcc.target/powerpc/pr62147.c: New test.
6195
6196 2019-06-26 Jeff Law <law@redhat.com>
6197
6198 PR tree-optimization/90883
6199 * g++.dg/tree-ssa/pr90883.C: New test.
6200 * gcc.dg/tree-ssa/ssa-dse-36.c: New test.
6201
6202 2019-06-26 Uroš Bizjak <ubizjak@gmail.com>
6203
6204 PR target/89021
6205 * lib/target-supports.exp (available_vector_sizes)
6206 <[istarget i?86-*-*] || [istarget x86_64-*-*]>: Add
6207 64-bit vectors for !ia32.
6208
6209 2019-06-26 Jeff Law <law@redhat.com>
6210
6211 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tree-dse
6212 as DSE compromises several of these tests.
6213 * gcc.dg/builtin-stringop-chk-1.c: Similarly.
6214 * gcc.dg/memcpy-2.c: Similarly.
6215 * gcc.dg/pr40340-1.c: Similarly.
6216 * gcc.dg/pr40340-2.c: Similarly.
6217 * gcc.dg/pr40340-5.c: Similarly.
6218
6219 2019-06-26 Steven G. Kargl <kargl@gcc.gnu.org>
6220
6221 PR Fortran/90988
6222 ChangeLog forgotten with revision 272667
6223 * gfortran.dg/pr90988_1.f90: New test.
6224 * gfortran.dg/pr90988_2.f90: Ditto.
6225 * gfortran.dg/pr90988_3.f90: Ditto.
6226
6227 2019-06-26 Nathan Sidwell <nathan@acm.org>
6228
6229 * c-c++-common/pr90927.c: New.
6230
6231 2019-06-26 Richard Biener <rguenther@suse.de>
6232
6233 PR ipa/90982
6234 * g++.dg/torture/pr90982.C: New testcase.
6235
6236 2019-06-26 Paolo Carlini <paolo.carlini@oracle.com>
6237
6238 PR c++/67184
6239 PR c++/69445
6240 * g++.dg/other/final3.C: New.
6241 * g++.dg/other/final5.C: Likewise.
6242
6243 2019-06-26 Jakub Jelinek <jakub@redhat.com>
6244
6245 PR target/90991
6246 * gcc.target/i386/avx512dq-pr90991-1.c: New test.
6247
6248 2019-06-26 Li Jia He <helijia@linux.ibm.com>
6249
6250 * gcc.target/powerpc/maddld-1.c: New testcase.
6251
6252 2019-06-06 Hongtao Liu <hongtao.liu@intel.com>
6253 Olga Makhotina <olga.makhotina@intel.com>
6254
6255 * gcc.target/i386/avx512-check.h: Handle bit_AVX512VP2INTERSECT.
6256 * gcc.target/i386/avx512vp2intersect-2intersect-1a.c: New test.
6257 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Likewise.
6258 * gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c: Likewise.
6259 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Likewise.
6260 * gcc.target/i386/sse-12.c: Add -mavx512vp2intersect.
6261 * gcc.target/i386/sse-13.c: Likewsie.
6262 * gcc.target/i386/sse-14.c: Likewise.
6263 * gcc.target/i386/sse-22.c: Likewise.
6264 * gcc.target/i386/sse-23.c: Likewise.
6265 * g++.dg/other/i386-2.C: Likewise.
6266 * g++.dg/other/i386-3.C: Likewise.
6267
6268 2019-06-25 Jakub Jelinek <jakub@redhat.com>
6269
6270 PR c++/90969
6271 * g++.dg/ext/vector38.C: New test.
6272
6273 2019-06-25 Martin Jambor <mjambor@suse.cz>
6274
6275 PR ipa/90939
6276 * g++.dg/lto/pr90939_[01].C: New test.
6277
6278 2019-06-25 Richard Biener <rguenther@suse.de>
6279
6280 PR tree-optimization/90930
6281 * gcc.dg/tree-ssa/reassoc-24.c: Adjust.
6282 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
6283
6284 2019-06-25 Claudiu Zissulescu <claziss@synopsys.com>
6285
6286 * gcc.target/arc/pr89838.c: New file.
6287
6288 2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6289
6290 * gcc.target/msp430/mlarge-pedwarns.c: New test.
6291
6292 2019-06-25 Jakub Jelinek <jakub@redhat.com>
6293
6294 PR sanitizer/90954
6295 * c-c++-common/gomp/pr90954.c: New test.
6296
6297 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
6298
6299 * gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
6300 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6301
6302 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
6303
6304 * gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
6305 to recognise Darwin's register names.
6306
6307 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
6308
6309 * gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
6310 * gcc.dg/cpp/usr/include/stdio.h: Rename...
6311 * gcc.dg/cpp/usr/include/example.h: ... to this.
6312
6313 2019-06-24 Richard Biener <rguenther@suse.de>
6314
6315 PR tree-optimization/90972
6316 * gcc.dg/torture/pr90972.c: New testcase.
6317
6318 2019-06-24 Martin Sebor <msebor@redhat.com>
6319
6320 * gcc.dg/Wfloat-equal-1.c: Adjust text of expected diagnostic.
6321 * gcc.dg/misc-column.c: Ditto.
6322
6323 2019-06-23 Ian Lance Taylor <iant@golang.org>
6324
6325 * go.test/test/blank1.go: Update for diagnostic message changes.
6326
6327 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
6328
6329 * gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
6330
6331 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
6332
6333 * gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
6334 vector explicitly for the vec_perm.
6335
6336 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
6337
6338 * gcc.target/powerpc/builtins-1.c: Account for Darwin's use of
6339 __USER_LABEL_PREFIX__.
6340
6341 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
6342
6343 * gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
6344 expect the out-of-line GPR restore, and test specifically for
6345 absence of branches to local labels.
6346
6347 2019-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6348
6349 PR fortran/89782
6350 * gfortran.dg/io_constraints_14.f90: New test.
6351
6352 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
6353
6354 * gcc.target/powerpc/pr64205.c: Require effective target dfp.
6355 * gcc.target/powerpc/pr79909.c: Likewise.
6356
6357 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
6358
6359 * gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
6360 warning about _Bool.
6361
6362 2019-06-22 Marek Polacek <polacek@redhat.com>
6363
6364 PR c++/65707
6365 PR c++/89480
6366 PR c++/58836
6367 * g++.dg/cpp0x/nondeduced5.C: New test.
6368 * g++.dg/cpp0x/nondeduced6.C: New test.
6369 * g++.dg/cpp0x/nondeduced7.C: New test.
6370
6371 PR c++/66256
6372 * g++.dg/cpp0x/noexcept54.C: New test.
6373
6374 2019-06-22 Jan Hubicka <jh@suse.cz>
6375
6376 * gcc.dg/tree-ssa/alias-access-path-6.c: New testcase.
6377
6378 2019-06-22 Marek Polacek <polacek@redhat.com>
6379
6380 PR c++/86476 - noexcept-specifier is a complete-class context.
6381 PR c++/52869
6382 * g++.dg/cpp0x/noexcept45.C: New test.
6383 * g++.dg/cpp0x/noexcept46.C: New test.
6384 * g++.dg/cpp0x/noexcept47.C: New test.
6385 * g++.dg/cpp0x/noexcept48.C: New test.
6386 * g++.dg/cpp0x/noexcept49.C: New test.
6387 * g++.dg/cpp0x/noexcept50.C: New test.
6388 * g++.dg/cpp0x/noexcept51.C: New test.
6389 * g++.dg/cpp0x/noexcept52.C: New test.
6390 * g++.dg/cpp0x/noexcept53.C: New test.
6391 * g++.dg/eh/shadow1.C: Adjust dg-error.
6392
6393 PR c++/90881 - bogus -Wunused-value in unevaluated context.
6394 * g++.dg/cpp0x/Wunused-value1.C: New test.
6395
6396 2019-06-22 Paolo Carlini <paolo.carlini@oracle.com>
6397
6398 * g++.dg/diagnostic/auto-storage-1.C: New.
6399 * g++.dg/diagnostic/no-type-1.C: Likewise.
6400 * g++.dg/diagnostic/no-type-2.C: Likewise.
6401 * g++.dg/diagnostic/top-level-auto-1.C: Likewise.
6402 * g++.dg/cpp0x/auto9.C: Test some locations too.
6403 * g++.dg/cpp1z/register1.C: Likewise.
6404 * g++.dg/cpp1z/register2.C: Likewise.
6405 * g++.dg/cpp1z/register3.C: Likewise.
6406 * g++.dg/other/error34.C: Likewise.
6407
6408 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
6409
6410 PR c++/90909
6411 * g++.dg/other/final7.C: New.
6412
6413 2019-06-21 Jakub Jelinek <jakub@redhat.com>
6414
6415 * g++.dg/vect/simd-2.cc: Don't xfail, instead expect vectorization on
6416 x86.
6417 * g++.dg/vect/simd-5.cc: Likewise.
6418
6419 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
6420
6421 PR c++/90909
6422 Revert:
6423 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6424
6425 PR c++/67184
6426 PR c++/69445
6427 * g++.dg/other/final3.C: New.
6428 * g++.dg/other/final4.C: Likewise.
6429 * g++.dg/other/final5.C: Likewise.
6430
6431 * g++.dg/other/final6.C: New.
6432
6433 2019-06-21 Marek Polacek <polacek@redhat.com>
6434
6435 PR c++/61490 - qualified-id in friend function definition.
6436 * g++.dg/diagnostic/friend2.C: New test.
6437 * g++.dg/diagnostic/friend3.C: New test.
6438
6439 PR c++/60223 - ICE with T{} in non-deduced context.
6440 * g++.dg/cpp0x/nondeduced1.C: New test.
6441 * g++.dg/cpp0x/nondeduced2.C: New test.
6442 * g++.dg/cpp0x/nondeduced3.C: New test.
6443 * g++.dg/cpp0x/nondeduced4.C: New test.
6444
6445 PR c++/64235 - missing syntax error with invalid alignas.
6446 * g++.dg/parse/alignas1.C: New test.
6447
6448 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
6449
6450 PR fortran/67884
6451 * gfortran.dg/dummy_procedure_8.f90: Remove a test that is ...
6452 * gfortran.dg/pr67884.f90: ... covered here. New test.
6453
6454 2019-06-21 Marek Polacek <polacek@redhat.com>
6455
6456 PR c++/90490 - fix decltype issues in noexcept-specifier.
6457 * g++.dg/cpp0x/noexcept43.C: New test.
6458 * g++.dg/cpp0x/noexcept44.C: New test.
6459
6460 2019-06-21 Matthew Beliveau <mbelivea@redhat.com>
6461
6462 PR c++/90875 - added -Wswitch-outside-range option
6463 * c-c++-common/Wswitch-outside-range-1.c: New test.
6464 * c-c++-common/Wswitch-outside-range-2.c: New test.
6465 * c-c++-common/Wswitch-outside-range-3.c: New test.
6466 * c-c++-common/Wswitch-outside-range-4.c: New test.
6467
6468 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
6469
6470 PR fortran/51991
6471 gfortran.dg/pr51991.f90
6472
6473 2019-06-21 Jeff Law <law@redhat.com>
6474
6475 PR tree-optimization/90949
6476 * gcc.c-torture/execute/pr90949.c: New test.
6477
6478 2019-06-21 Marek Polacek <polacek@redhat.com>
6479
6480 PR c++/90953 - ICE with -Wmissing-format-attribute.
6481 * g++.dg/warn/miss-format-7.C: New test.
6482
6483 2019-06-21 Richard Biener <rguenther@suse.de>
6484
6485 PR debug/90914
6486 * g++.dg/debug/pr90914.C: New testcase.
6487
6488 2019-06-21 Richard Biener <rguenther@suse.de>
6489
6490 PR tree-optimization/90913
6491 * gfortran.dg/vect/pr90913.f90: New testcase.
6492
6493 2019-06-21 Jakub Jelinek <jakub@redhat.com>
6494
6495 * gcc.dg/vect/vect-simd-12.c: New test.
6496 * gcc.dg/vect/vect-simd-13.c: New test.
6497 * gcc.dg/vect/vect-simd-14.c: New test.
6498 * gcc.dg/vect/vect-simd-15.c: New test.
6499 * gcc.target/i386/sse2-vect-simd-12.c: New test.
6500 * gcc.target/i386/sse2-vect-simd-13.c: New test.
6501 * gcc.target/i386/sse2-vect-simd-14.c: New test.
6502 * gcc.target/i386/sse2-vect-simd-15.c: New test.
6503 * gcc.target/i386/avx2-vect-simd-12.c: New test.
6504 * gcc.target/i386/avx2-vect-simd-13.c: New test.
6505 * gcc.target/i386/avx2-vect-simd-14.c: New test.
6506 * gcc.target/i386/avx2-vect-simd-15.c: New test.
6507 * gcc.target/i386/avx512f-vect-simd-12.c: New test.
6508 * gcc.target/i386/avx512f-vect-simd-13.c: New test.
6509 * gcc.target/i386/avx512f-vect-simd-14.c: New test.
6510 * gcc.target/i386/avx512bw-vect-simd-15.c: New test.
6511 * g++.dg/vect/simd-6.cc: New test.
6512 * g++.dg/vect/simd-7.cc: New test.
6513 * g++.dg/vect/simd-8.cc: New test.
6514 * g++.dg/vect/simd-9.cc: New test.
6515 * c-c++-common/gomp/scan-2.c: Don't expect any diagnostics.
6516
6517 PR c++/90950
6518 * g++.dg/gomp/lastprivate-1.C: New test.
6519
6520 * gcc.dg/vect/vect-simd-11.c: New test.
6521 * gcc.target/i386/sse2-vect-simd-11.c: New test.
6522 * gcc.target/i386/avx2-vect-simd-11.c: New test.
6523 * gcc.target/i386/avx512bw-vect-simd-11.c: New test.
6524
6525 2019-06-20 Marek Polacek <polacek@redhat.com>
6526
6527 PR c++/79781
6528 * g++.dg/ext/goto1.C: New test.
6529
6530 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
6531
6532 PR fortran/77632
6533 * gfortran.dg/pr77632_1.f90: New test.
6534
6535 2019-06-20 Marek Polacek <polacek@redhat.com>
6536
6537 PR c++/68265
6538 * g++.dg/parse/error62.C: New test.
6539
6540 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
6541
6542 PR fortran/86587
6543 * gfortran.dg/pr86587.f90: New test.
6544
6545 2019-06-20 Iain Sandoe <iain@sandoe.co.uk>
6546
6547 * obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
6548 * obj-c++.dg/stubify-2.mm: Likewise.
6549 * objc.dg/stubify-1.m: Likewise.
6550 * objc.dg/stubify-2.m: Likewise.
6551
6552 2019-06-20 Marek Polacek <polacek@redhat.com>
6553
6554 PR c++/87512
6555 * g++.dg/cpp1z/inline-var7.C: New test.
6556
6557 2019-06-20 H.J. Lu <hongjiu.lu@intel.com>
6558
6559 PR target/54855
6560 * gcc.target/i386/pr54855-1.c: New test.
6561 * gcc.target/i386/pr54855-2.c: Likewise.
6562 * gcc.target/i386/pr54855-3.c: Likewise.
6563 * gcc.target/i386/pr54855-4.c: Likewise.
6564 * gcc.target/i386/pr54855-5.c: Likewise.
6565 * gcc.target/i386/pr54855-6.c: Likewise.
6566 * gcc.target/i386/pr54855-7.c: Likewise.
6567 * gcc.target/i386/pr54855-8.c: Likewise.
6568 * gcc.target/i386/pr54855-9.c: Likewise.
6569 * gcc.target/i386/pr54855-10.c: Likewise.
6570
6571 2019-06-20 Jan Hubicka <jh@suse.cz>
6572
6573 * gcc.c-torture/execute/alias-access-path-1.c: New testcase.
6574
6575 2019-06-20 Marek Polacek <polacek@redhat.com>
6576
6577 PR c++/89873
6578 * g++.dg/cpp1y/noexcept1.C: New test.
6579
6580 2019-06-20 Thomas Koenig <tkoenig@gcc.gnu.org>
6581
6582 PR fortran/90937
6583 * gfortran.dg/external_procedure_4.f90: New test.
6584
6585 2019-06-20 Tom de Vries <tdevries@suse.de>
6586
6587 * gcc.dg/pr90866-2.c: Require global_constructor.
6588
6589 2019-06-20 Tom de Vries <tdevries@suse.de>
6590
6591 * gcc.c-torture/compile/pr89280.c: Require nonlocal_goto.
6592 * gcc.dg/pr88870.c: Same.
6593 * gcc.dg/pr90082.c: Same.
6594
6595 2019-06-20 Tom de Vries <tdevries@suse.de>
6596
6597 * gcc.dg/pr89737.c: Require indirect_jumps.
6598 * gcc.dg/torture/pr87693.c: Same.
6599 * gcc.dg/torture/pr89135.c: Same.
6600 * gcc.dg/torture/pr90071.c: Same.
6601
6602 2019-06-20 Tom de Vries <tdevries@suse.de>
6603
6604 * gcc.c-torture/compile/pr89280.c: Require label_values.
6605 * gcc.dg/pr89737.c: Same.
6606 * gcc.dg/pr90082.c: Same.
6607 * gcc.dg/torture/pr89135.c: Same.
6608 * gcc.dg/torture/pr89247.c: Same.
6609 * gcc.dg/torture/pr90071.c: Same.
6610
6611 2019-06-20 Tom de Vries <tdevries@suse.de>
6612
6613 * gcc.c-torture/compile/pr77754-1.c: Require alloca.
6614 * gcc.c-torture/compile/pr77754-2.c: Same.
6615 * gcc.c-torture/compile/pr77754-3.c: Same.
6616 * gcc.c-torture/compile/pr77754-4.c: Same.
6617 * gcc.c-torture/compile/pr77754-5.c: Same.
6618 * gcc.c-torture/compile/pr77754-6.c: Same.
6619 * gcc.c-torture/compile/pr87110.c: Same.
6620 * gcc.c-torture/execute/pr86528.c: Same.
6621 * gcc.dg/Walloca-larger-than-2.c: Same.
6622 * gcc.dg/Walloca-larger-than.c: Same.
6623 * gcc.dg/Warray-bounds-41.c: Same.
6624 * gcc.dg/Wrestrict-17.c: Same.
6625 * gcc.dg/Wstrict-overflow-27.c: Same.
6626 * gcc.dg/Wstringop-truncation-3.c: Same.
6627 * gcc.dg/pr78902.c: Same.
6628 * gcc.dg/pr87099.c: Same.
6629 * gcc.dg/pr87320.c: Same.
6630 * gcc.dg/pr89045.c: Same.
6631 * gcc.dg/strlenopt-62.c: Same.
6632 * gcc.dg/tree-ssa/alias-37.c: Same.
6633
6634 2019-06-19 Marek Polacek <polacek@redhat.com>
6635
6636 PR c++/60364 - noreturn after first decl not diagnosed.
6637 * g++.dg/warn/noreturn-8.C: New test.
6638 * g++.dg/warn/noreturn-9.C: New test.
6639 * g++.dg/warn/noreturn-10.C: New test.
6640 * g++.dg/warn/noreturn-11.C: New test.
6641
6642 2019-06-19 Martin Sebor <msebor@redhat.com>
6643
6644 PR tree-optimization/90626
6645 * gcc.dg/strlenopt-65.c: New test.
6646 * gcc.dg/strlenopt-66.c: New test.
6647 * gcc.dg/strlenopt.h (strcmp, strncmp): Declare.
6648
6649 2019-06-19 Martin Sebor <msebor@redhat.com>
6650
6651 PR translation/90156
6652 * gcc.dg/format/gcc_diag-11.c: Enable.
6653
6654 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
6655
6656 PR fortran/69499
6657 * gfortran.dg/pr69499.f90: New test.
6658 * gfortran.dg/module_error_1.f90: Update dg-error string.
6659
6660 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
6661
6662 PR fortran/69398
6663 * gfortran.dg/pr69398.f90: New test.
6664
6665 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
6666
6667 PR fortran/87907
6668 * gfortran.dg/pr87907.f90: New testcase.
6669
6670 2019-06-19 Wilco Dijkstra <wdijkstr@arm.com>
6671
6672 PR middle-end/84521
6673 * gcc.c-torture/execute/pr84521.c: New test.
6674
6675 2019-06-19 Jakub Jelinek <jakub@redhat.com>
6676
6677 * gcc.dg/vect/vect-simd-8.c: If main is defined, don't include
6678 tree-vect.h nor call check_vect.
6679 * gcc.dg/vect/vect-simd-9.c: Likewise.
6680 * gcc.dg/vect/vect-simd-10.c: New test.
6681 * gcc.target/i386/sse2-vect-simd-8.c: New test.
6682 * gcc.target/i386/sse2-vect-simd-9.c: New test.
6683 * gcc.target/i386/sse2-vect-simd-10.c: New test.
6684 * gcc.target/i386/avx2-vect-simd-8.c: New test.
6685 * gcc.target/i386/avx2-vect-simd-9.c: New test.
6686 * gcc.target/i386/avx2-vect-simd-10.c: New test.
6687 * gcc.target/i386/avx512f-vect-simd-8.c: New test.
6688 * gcc.target/i386/avx512f-vect-simd-9.c: New test.
6689 * gcc.target/i386/avx512f-vect-simd-10.c: New test.
6690
6691 * g++.dg/vect/simd-3.cc: New test.
6692 * g++.dg/vect/simd-4.cc: New test.
6693 * g++.dg/vect/simd-5.cc: New test.
6694
6695 2019-06-19 Jakub Jelinek <jakub@redhat.com>
6696
6697 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.
6698
6699 2019-06-19 Jim MacArthur <jim.macarthur@codethink.co.uk>
6700 Mark Eggleston <mark.eggleston@codethink.com>
6701
6702 PR fortran/89103
6703 * gfortran.dg/dec_format_empty_item_1.f: New test.
6704 * gfortran.dg/dec_format_empty_item_2.f: New test.
6705 * gfortran.dg/dec_format_empty_item_3.f: New test.
6706
6707 2019-06-19 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
6708
6709 * gcc.target/aarch64/pr88834.c: Move from here...
6710 * gcc.target/aarch64/sve/pr88834.c: ...to here.
6711
6712 2019-06-18 Cherry Zhang <cherryyz@google.com>
6713
6714 * go.dg/concatstring.go: New test.
6715
6716 2019-06-18 Thomas Schwinge <thomas@codesourcery.com>
6717
6718 PR fortran/90921
6719 * gfortran.dg/goacc/declare-3.f95: Update.
6720
6721 PR fortran/85221
6722 * gfortran.dg/goacc/declare-3.f95: New file.
6723
6724 PR middle-end/90859
6725 * c-c++-common/goacc/firstprivate-mappings-1.c: Update.
6726
6727 * c-c++-common/goacc/firstprivate-mappings-1.c: New file.
6728 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
6729
6730 PR testsuite/90861
6731 * c-c++-common/goacc/declare-pr90861.c: New file.
6732
6733 PR testsuite/90868
6734 * c-c++-common/goacc/declare-1.c: Update.
6735 * c-c++-common/goacc/declare-2.c: Likewise.
6736
6737 PR middle-end/90862
6738 * c-c++-common/goacc/declare-1.c: Update.
6739 * c-c++-common/goacc/declare-2.c: Likewise.
6740
6741 2019-06-18 Marek Polacek <polacek@redhat.com>
6742
6743 PR c++/84698
6744 * g++.dg/cpp0x/noexcept42.C: New test.
6745
6746 PR c++/71548
6747 * g++.dg/cpp0x/variadic177.C: New test.
6748
6749 2019-06-18 Richard Sandiford <richard.sandiford@arm.com>
6750
6751 * gcc.target/aarch64/sve/struct_vect_18.c: Allow branches to
6752 contain dots.
6753 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6754 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
6755 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
6756 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
6757 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
6758 * gcc.target/aarch64/sve/unroll-1.c: Likewise.
6759 * gcc.target/aarch64/sve/while_1.c: Check for b.any.
6760
6761 2019-06-18 Uroš Bizjak <ubizjak@gmail.com>
6762
6763 * gcc.target/i386/pr81563.c (dg-final): Check that no
6764 registers are restored from %esp.
6765
6766 2019-06-18 Richard Biener <rguenther@suse.de>
6767
6768 PR debug/90900
6769 * gcc.dg/gomp/pr90900.c: New testcase.
6770
6771 2019-06-18 Martin Sebor <msebor@redhat.com>
6772
6773 * gcc.dg/pr90866-2.c: Remove a pointless declaration
6774 to avoid compilation errors on arm-none-eabi.
6775
6776 2019-06-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
6777
6778 * gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage.
6779 * gcc.target/aarch64/pcs_attribute-3.c: New test.
6780
6781 2019-06-18 Alejandro Martinez <alejandro.martinezvicente@arm.com>
6782 * gcc.target/aarch64/sve/fadda_1.c: New test.
6783
6784 2019-06-17 Jakub Jelinek <jakub@redhat.com>
6785
6786 * gcc.dg/vect/vect-simd-8.c: New test.
6787 * gcc.dg/vect/vect-simd-9.c: New test.
6788 * g++.dg/vect/simd-2.cc: New test.
6789 * g++.dg/gomp/scan-1.C: New test.
6790
6791 2019-06-17 Uroš Bizjak <ubizjak@gmail.com>
6792
6793 PR target/62055
6794 * gcc.target/i386/fnabs.c: New test.
6795
6796 2019-06-17 Marek Polacek <polacek@redhat.com>
6797
6798 PR c++/83820 - excessive attribute arguments not detected.
6799 * g++.dg/cpp0x/gen-attrs-67.C: New test.
6800
6801 2019-06-17 Nathan Sidwell <nathan@acm.org>
6802
6803 PR c++/90754
6804 * g++.dg/lookup/pr90754.C: New.
6805
6806 2019-06-17 Wilco Dijkstra <wdijkstr@arm.com>
6807
6808 PR middle-end/64242
6809 * gcc.c-torture/execute/pr64242.c: Improve test.
6810
6811 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6812
6813 * gcc.target/msp430/mspabi_sllll.c: New test.
6814 * gcc.target/msp430/mspabi_srall.c: New test.
6815 * gcc.target/msp430/mspabi_srlll.c: New test.
6816 * gcc.c-torture/execute/shiftdi-2.c: New test.
6817
6818 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6819
6820 * lib/target-supports.exp: Add check_effective_target_longlong64.
6821
6822 2019-06-16 Jan Hubicka <hubicka@ucw.cz>
6823
6824 * gcc.dg/tree-ssa/alias-access-path-4.c: New testcase.
6825 * gcc.dg/tree-ssa/alias-access-path-5.c: New testcase.
6826
6827 2019-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
6828
6829 PR d/90650
6830 * gdc.dg/pr90650a.d: New test.
6831 * gdc.dg/pr90650b.d: New test.
6832
6833 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
6834
6835 * gfortran.dg/dummy_derived_typed.f90: New test.
6836
6837 2019-06-15 Jan Hubicka <hubicka@ucw.cz>
6838
6839 * gcc.dg/tree-ssa/alias-access-path-2.c: New testcase.
6840
6841 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
6842
6843 * gfortran.dg/ieee/ieee_4.f90: Un-xfail on i?86-*-freebsd.
6844
6845 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
6846
6847 PR objc/90709
6848 * obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
6849 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
6850 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
6851 * obj-c++.dg/strings/const-str-12.mm: Likewise.
6852 * obj-c++.dg/syntax-error-1.mm: Likewise.
6853 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
6854 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6855 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6856 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6857 * obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
6858 in no longer supported, also on m64 where there's no meaning to it.
6859 * obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
6860 * obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
6861 there.
6862 * obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
6863 * obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
6864 * obj-c++.dg/stubify-2.mm: Likewise.
6865 * obj-c++.dg/try-catch-1.mm: Likewise.
6866 * obj-c++.dg/try-catch-3.mm: Likewise.
6867
6868 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
6869
6870 PR objc/90709
6871 * objc.dg/encode-7-next-64bit.m: Use proxy headers.
6872 * objc.dg/image-info.m: Likewise.
6873 * objc.dg/method-6.m: Likewise.
6874 * objc.dg/no-extra-load.m: Likewise.
6875 * objc.dg/objc-foreach-4.m: Likewise.
6876 * objc.dg/objc-foreach-5.m: Likewise.
6877 * objc.dg/proto-lossage-7.m: Likewise.
6878 * objc.dg/strings/const-cfstring-2.m: Likewise.
6879 * objc.dg/strings/const-cfstring-5.m: Likewise.
6880 * objc.dg/strings/const-str-12b.m: Likewise.
6881 * objc.dg/symtab-1.m: Likewise.
6882 * objc.dg/torture/strings/const-cfstring-1.m: Likewise.
6883 * objc.dg/torture/strings/const-str-10.m: Likewise.
6884 * objc.dg/torture/strings/const-str-11.m: Likewise.
6885 * objc.dg/torture/strings/const-str-9.m: Likewise.
6886 * objc.dg/zero-link-1.m: Likewise.
6887 * objc.dg/zero-link-2.m: Likewise.
6888 * objc.dg/zero-link-3.m: Likewise.
6889 * objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
6890 * objc.dg/headers.m: XFAIL for Darwin14-19.
6891 * objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
6892 there.
6893
6894 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
6895
6896 PR objc/90709
6897 * objc-obj-c++-shared/CF-CFString.h: New.
6898 * objc-obj-c++-shared/F-NSArray.h: New.
6899 * objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
6900 * objc-obj-c++-shared/F-NSObject.h: New.
6901 * objc-obj-c++-shared/F-NSString.h: New.
6902 * objc-obj-c++-shared/F-NSValue.h: New.
6903 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
6904 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
6905 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
6906 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
6907 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
6908 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
6909 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
6910 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
6911 * objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
6912 * objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
6913 * objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
6914 * objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
6915 * objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
6916 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
6917 * objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
6918 * objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
6919 * objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
6920 * objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
6921 * objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
6922 * objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
6923 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
6924 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
6925 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
6926 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
6927 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
6928 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
6929 New.
6930 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
6931 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
6932 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
6933
6934 2019-06-15 Jakub Jelinek <jakub@redhat.com>
6935
6936 PR middle-end/90779
6937 * c-c++-common/goacc/routine-5.c (func2): Don't expect error for
6938 static block scope variable in #pragma acc routine.
6939
6940 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
6941
6942 * gfortran.dg/integer_exponentiation_4.f90: Update test.
6943 * gfortran.dg/integer_exponentiation_5.F90: Ditto.
6944 * gfortran.dg/no_range_check_1.f90: Ditto.
6945
6946 2019-06-14 Harald Anlauf <anlauf@gmx.de>
6947
6948 PR fortran/90577
6949 PR fortran/90578
6950 * gfortran.dg/lrshift_1.f90: Adjust testcase.
6951 * gfortran.dg/shiftalr_3.f90: New testcase.
6952
6953 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
6954
6955 PR fortran/89646
6956 * gfortran.dg/pr89646.f90: New test.
6957
6958 2019-06-14 H.J. Lu <hongjiu.lu@intel.com>
6959
6960 PR rtl-optimization/90765
6961 * gcc.target/i386/pr90765-1.c: New test.
6962 * gcc.target/i386/pr90765-2.c: Likewise.
6963
6964 2019-06-14 Marek Polacek <polacek@redhat.com>
6965
6966 PR c++/90884 - stray note with -Wctor-dtor-privacy.
6967 * g++.dg/warn/ctor-dtor-privacy-4.C: New.
6968 * g++.dg/warn/ctor-dtor-privacy-4.h: New.
6969
6970 2019-06-14 Richard Biener <rguenther@suse.de>
6971
6972 * gcc.dg/tree-ssa/ldist-26.c: Adjust.
6973
6974 2019-06-14 Feng Xue <fxue@os.amperecomputing.com>
6975
6976 PR ipa/90401
6977 * gcc.dg/ipa/ipcp-agg-10.c: New test.
6978
6979 2019-06-13 Martin Sebor <msebor@redhat.com>
6980
6981 PR tree-optimization/90662
6982 * gcc.dg/pr90866-2.c: New test.
6983 * gcc.dg/pr90866.c: Ditto.
6984
6985 2019-06-13 Jiufu Guo <guojiufu@linux.ibm.com>
6986 Lijia He <helijia@linux.ibm.com>
6987
6988 PR tree-optimization/77820
6989 * gcc.dg/tree-ssa/phi_on_compare-1.c: New testcase.
6990 * gcc.dg/tree-ssa/phi_on_compare-2.c: New testcase.
6991 * gcc.dg/tree-ssa/phi_on_compare-3.c: New testcase.
6992 * gcc.dg/tree-ssa/phi_on_compare-4.c: New testcase.
6993 * gcc.dg/tree-ssa/split-path-6.c: Update testcase.
6994 * gcc.target/sh/pr51244-20.c: Update testcase.
6995
6996 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
6997
6998 * gcc.dg/darwin-minversion-link.c: New test.
6999
7000 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
7001
7002 PR fortran/68544
7003 * gfortran.dg/pr68544.f90: New test.
7004 * gfortran.dg/pr85687.f90: Modify test for new error message.
7005
7006 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
7007
7008 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
7009
7010 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
7011
7012 PR fortran/89344
7013 * gfortran.dg/pr89344.f90: New test.
7014
7015 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
7016
7017 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
7018 * gcc.dg/darwin-minversion-2.c: Likewise.
7019
7020 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
7021
7022 PR target/90871
7023 * g++.dg/ext/altivec-15.C: Add dg-error directive.
7024
7025 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
7026
7027 * gcc.dg/pr90760.c: Require alias support.
7028
7029 2019-06-13 Jan Hubicka <hubicka@ucw.cz>
7030
7031 PR tree-optimization/90869
7032 * g++.dg/tree-ssa/alias-access-path-1.C: New testcase.
7033
7034 2019-06-13 Richard Biener <rguenther@suse.de>
7035
7036 PR tree-optimization/90856
7037 * gcc.target/i386/pr90856.c: New testcase.
7038
7039 2019-06-13 Jakub Jelinek <jakub@redhat.com>
7040
7041 * g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of
7042 = {} store.
7043 * g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to
7044 -fdump-tree-forwprop1 in dg-options. Expect <int[5]> in MEM.
7045
7046 2019-06-13 Richard Biener <rguenther@suse.de>
7047
7048 * gcc.dg/vect/vect-version-1.c: New testcase.
7049 * gcc.dg/vect/vect-version-2.c: Likewise.
7050
7051 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
7052
7053 * g++.dg/diagnostic/variably-modified-type-1.C: New.
7054 * g++.dg/cpp0x/alias-decl-1.C: Test the location too.
7055 * g++.dg/other/pr84792-1.C: Likewise.
7056 * g++.dg/other/pr84792-2.C: Likewise.
7057 * g++.dg/parse/error24.C: Likewise.
7058 * g++.dg/parse/error32.C: Likewise.
7059 * g++.dg/parse/error33.C: Likewise.
7060 * g++.dg/parse/saved1.C: Likewise.
7061 * g++.dg/template/operator6.C: Likewise.
7062 * g++.dg/template/pr61745.C: Likewise.
7063 * g++.dg/template/typedef41.C: Likewise.
7064 * g++.old-deja/g++.jason/crash10.C: Likewise.
7065
7066 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
7067
7068 * g++.dg/diagnostic/conflicting-specifiers-1.C: New.
7069 * g++.dg/diagnostic/two-or-more-data-types-1.C: Likewise.
7070 * g++.dg/parse/error10.C: Adjust location.
7071 * g++.dg/parse/pragma2.C: Likewise.
7072
7073 2019-06-13 Feng Xue <fxue@os.amperecomputing.com>
7074
7075 PR tree-optimization/89713
7076 * g++.dg/tree-ssa/empty-loop.C: New test.
7077 * gcc.dg/tree-ssa/dce-2.c: New test.
7078 * gcc.dg/const-1.c: Add -fno-finite-loops option.
7079 * gcc.dg/graphite/graphite.exp: Likewise.
7080 * gcc.dg/loop-unswitch-1.c: Likewise.
7081 * gcc.dg/predict-9.c: Likewise.
7082 * gcc.dg/pure-2.c: Likewise.
7083 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
7084 * gcc.dg/tree-ssa/loop-10.c: Likewise.
7085 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7086 * gcc.dg/tree-ssa/ssa-thread-12.c: Likewise.
7087
7088 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
7089
7090 PR target/88838
7091 * gcc.target/aarch64/pr88838.c: New test.
7092 * gcc.target/aarch64/sve/while_1.c: Adjust.
7093
7094 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
7095
7096 PR target/88834
7097 * gcc.target/aarch64/pr88834.c: New test.
7098 * gcc.target/aarch64/sve/struct_vect_1.c: Adjust.
7099 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7100 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
7101 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
7102 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
7103 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7104
7105 2019-06-12 Marek Polacek <polacek@redhat.com>
7106
7107 PR c++/87410
7108 * g++.dg/cpp1y/pr87410.C: New test.
7109
7110 2019-06-12 Marek Polacek <polacek@redhat.com>
7111
7112 PR c++/66999 - 'this' captured by reference.
7113 * g++.dg/cpp0x/lambda/lambda-this21.C: New test.
7114
7115 PR c++/90825 - endless recursion when evaluating sizeof.
7116 PR c++/90832 - endless recursion when evaluating sizeof.
7117 * g++.dg/cpp0x/constexpr-sizeof2.C: New test.
7118 * g++.dg/cpp0x/constexpr-sizeof3.C: New test.
7119
7120 2019-06-12 Martin Sebor <msebor@redhat.com>
7121
7122 PR middle-end/90676
7123 * gcc.dg/tree-ssa/pr30375.c: Adjust and simplify expected test
7124 output some more.
7125 * gcc.dg/tree-ssa/slsr-27.c: Ditto.
7126 * gcc.dg/tree-ssa/slsr-28.c: Ditto.
7127 * gcc.dg/tree-ssa/slsr-29.c: Ditto.
7128 * gcc.dg/tree-ssa/ssa-dse-24.c: Ditto.
7129
7130 2019-06-12 Marek Polacek <polacek@redhat.com>
7131
7132 PR c++/90736 - bogus error with alignof.
7133 * g++.dg/cpp0x/alignof5.C: New test.
7134
7135 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
7136
7137 * gcc.dg/builtin-apply2.c: Skip for PRU.
7138 * gcc.dg/torture/stackalign/builtin-apply-2.c: Ditto.
7139
7140 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
7141
7142 * g++.old-deja/g++.abi/ptrmem.C: Add PRU to list.
7143
7144 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
7145
7146 * gcc.dg/tree-ssa/20040204-1.c: XFAIL on pru.
7147 * gcc.dg/tree-ssa/reassoc-33.c: Ditto.
7148 * gcc.dg/tree-ssa/reassoc-34.c: Ditto.
7149 * gcc.dg/tree-ssa/reassoc-35.c: Ditto.
7150 * gcc.dg/tree-ssa/reassoc-36.c: Ditto.
7151
7152 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
7153
7154 * gcc.dg/stack-usage-1.c: Define PRU stack usage.
7155
7156 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
7157
7158 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for PRU.
7159 * gcc.dg/20020312-2.c: No PIC register for PRU.
7160
7161 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
7162
7163 * lib/gcc-dg.exp: Filter unsupported features in PRU's TI ABI mode.
7164 * lib/target-utils.exp: Ditto.
7165 * lib/target-supports.exp (check_effective_target_function_pointers,
7166 check_effective_target_large_return_values): New.
7167
7168 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
7169
7170 * lib/gcc-dg.exp: Bail on region overflow for tiny targets.
7171 * lib/target-utils.exp: Ditto.
7172 * lib/target-supports.exp: Declare PRU target as tiny.
7173
7174 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
7175
7176 * gcc.target/pru/abi-arg-struct.c: New test.
7177 * gcc.target/pru/ashiftrt.c: New test.
7178 * gcc.target/pru/builtins-1.c: New test.
7179 * gcc.target/pru/builtins-error.c: New test.
7180 * gcc.target/pru/clearbit.c: New test.
7181 * gcc.target/pru/loop-asm.c: New test.
7182 * gcc.target/pru/loop-dowhile.c: New test.
7183 * gcc.target/pru/loop-hi-1.c: New test.
7184 * gcc.target/pru/loop-hi-2.c: New test.
7185 * gcc.target/pru/loop-qi-1.c: New test.
7186 * gcc.target/pru/loop-qi-2.c: New test.
7187 * gcc.target/pru/loop-short-1.c: New test.
7188 * gcc.target/pru/loop-short-2.c: New test.
7189 * gcc.target/pru/loop-si-1.c: New test.
7190 * gcc.target/pru/loop-si-2.c: New test.
7191 * gcc.target/pru/loop-u8_pcrel_overflow.c: New test.
7192 * gcc.target/pru/loop-ubyte-1.c: New test.
7193 * gcc.target/pru/loop-ubyte-2.c: New test.
7194 * gcc.target/pru/lra-framepointer-fragmentation-1.c: New test.
7195 * gcc.target/pru/lra-framepointer-fragmentation-2.c: New test.
7196 * gcc.target/pru/mabi-ti-1.c: New test.
7197 * gcc.target/pru/mabi-ti-2.c: New test.
7198 * gcc.target/pru/mabi-ti-3.c: New test.
7199 * gcc.target/pru/mabi-ti-4.c: New test.
7200 * gcc.target/pru/mabi-ti-5.c: New test.
7201 * gcc.target/pru/mabi-ti-6.c: New test.
7202 * gcc.target/pru/mabi-ti-7.c: New test.
7203 * gcc.target/pru/pr64366.c: New test.
7204 * gcc.target/pru/pragma-ctable_entry.c: New test.
7205 * gcc.target/pru/pru.exp: New file.
7206 * gcc.target/pru/qbbc-1.c: New test.
7207 * gcc.target/pru/qbbc-2.c: New test.
7208 * gcc.target/pru/qbbc-3.c: New test.
7209 * gcc.target/pru/qbbs-1.c: New test.
7210 * gcc.target/pru/qbbs-2.c: New test.
7211 * gcc.target/pru/setbit.c: New test.
7212 * gcc.target/pru/zero_extend-and-hisi.c: New test.
7213 * gcc.target/pru/zero_extend-and-qihi.c: New test.
7214 * gcc.target/pru/zero_extend-and-qisi.c: New test.
7215 * gcc.target/pru/zero_extend-hisi.c: New test.
7216 * gcc.target/pru/zero_extend-qihi.c: New test.
7217 * gcc.target/pru/zero_extend-qisi.c: New test.
7218 * lib/target-supports.exp: Add PRU to feature filters.
7219
7220 2019-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
7221
7222 PR fortran/90002
7223 * gfortran.dg/pr90002.f90: New test.
7224
7225 2019-06-12 Martin Sebor <msebor@redhat.com>
7226
7227 PR middle-end/90676
7228 * gcc.dg/tree-ssa/dump-6.c: New test.
7229 * g++.dg/tree-ssa/pr19807.C: Adjust expected output.
7230 * g++.dg/tree-ssa/ssa-dse-1.C: Same.
7231 * gcc.dg/store_merging_5.c: Same.
7232 * gcc.dg/tree-prof/stringop-2.c: Same.
7233 * gcc.dg/tree-ssa/pr30375.c: Same.
7234 * gcc.dg/tree-ssa/slsr-27.c: Same.
7235 * gcc.dg/tree-ssa/slsr-28.c: Same.
7236 * gcc.dg/tree-ssa/slsr-29.c: Same.
7237 * gcc.dg/tree-ssa/ssa-dse-24.c: Same.
7238
7239 2019-06-12 Martin Sebor <msebor@redhat.com>
7240
7241 PR tree-optimization/90662
7242 * gcc.dg/strlenopt-62.c: New test.
7243 * gcc.dg/strlenopt-63.c: New test.
7244 * gcc.dg/strlenopt-64.c: New test.
7245
7246 2019-06-12 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
7247
7248 * gcc.target/arm/ssadv16qi.c: New test.
7249 * gcc.target/arm/usadv16qi.c: Likewise.
7250
7251 2019-06-12 Jakub Jelinek <jakub@redhat.com>
7252
7253 PR c/90760
7254 * gcc.dg/pr90760.c: New test.
7255
7256 2019-06-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
7257
7258 * gcc.target/mips/data-sym-pool.c: Update expected output.
7259 * gcc.target/mips/data-sym-multi-pool.c: New test.
7260
7261 2019-06-11 Iain Sandoe <iain@sandoe.co.uk>
7262
7263 PR testsuite/65364
7264 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
7265 (fn2): Likewise.
7266
7267 2019-06-11 Michael Meissner <meissner@linux.ibm.com>
7268
7269 * gcc.target/powerpc/localentry-1.c: Add -mpcrel option.
7270 * gcc.target/powerpc/localentry-detect-1.c: Explicitly set and
7271 unset -mpcrel in the target pragmas.
7272 * gcc.target/powerpc/notoc-direct-1.c: Add -mpcrel option.
7273 * gcc.target/powerpc/pcrel-sibcall-1.c: Explicitly set and
7274 unset -mpcrel in the target pragmas.
7275
7276 2019-06-11 Marc Glisse <marc.glisse@inria.fr>
7277
7278 * gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
7279
7280 2019-06-11 Matthew Beliveau <mbelivea@redhat.com>
7281
7282 PR c++/90449 - add -Winaccessible-base option.
7283 * g++.dg/warn/Winaccessible-base-1.C: New file.
7284 * g++.dg/warn/Winaccessible-base-2.C: New file.
7285 * g++.dg/warn/Winaccessible-virtual-base-1.C: New file.
7286 * g++.dg/warn/Winaccessible-virtual-base-2.C: New file.
7287
7288 2019-06-11 Jakub Jelinek <jakub@redhat.com>
7289
7290 PR c++/90810
7291 * g++.dg/ext/vector37.C: New test.
7292
7293 2019-06-10 Matthew Beliveau <mbelivea@redhat.com>
7294
7295 PR c++/87250
7296 * g++.dg/cpp0x/pr87250.C: New test.
7297
7298 2019-06-10 Jakub Jelinek <jakub@redhat.com>
7299
7300 PR testsuite/90772
7301 * g++.dg/cpp1y/feat-cxx14.C: Use std::size_t instead of size_t.
7302 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7303 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
7304 * g++.dg/cpp1z/pr85569.C: Include <functional>.
7305 * g++.dg/tree-ssa/pr80293.C: Include <cstdint>.
7306 * g++.dg/tree-ssa/pr69336.C: Include <stdexcept>.
7307
7308 2019-06-10 Jonathan Wakely <jwakely@redhat.com>
7309
7310 PR other/90695
7311 * g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
7312
7313 2019-06-10 Jakub Jelinek <jakub@redhat.com>
7314
7315 * c-c++-common/gomp/scan-1.c: New test.
7316 * c-c++-common/gomp/scan-2.c: New test.
7317 * c-c++-common/gomp/scan-3.c: New test.
7318 * c-c++-common/gomp/scan-4.c: New test.
7319
7320 2019-06-10 Martin Liska <mliska@suse.cz>
7321
7322 * gcc.dg/no_profile_instrument_function-attr-1.c: Fix
7323 function name.
7324
7325 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
7326
7327 * gcc.target/arc/jumptables.c: Update test.
7328
7329 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
7330
7331 * gcc.target/arc/and-cnst-size.c: New test.
7332 * gcc.target/arc/mov-cnst-size.c: Likewise.
7333 * gcc.target/arc/or-cnst-size.c: Likewise.
7334 * gcc.target/arc/store-merge-1.c: Update test.
7335 * gcc.target/arc/arc700-stld-hazard.c: Likewise.
7336 * gcc.target/arc/cmem-1.c: Likewise.
7337 * gcc.target/arc/cmem-2.c: Likewise.
7338 * gcc.target/arc/cmem-3.c: Likewise.
7339 * gcc.target/arc/cmem-4.c: Likewise.
7340 * gcc.target/arc/cmem-5.c: Likewise.
7341 * gcc.target/arc/cmem-6.c: Likewise.
7342 * gcc.target/arc/loop-4.c: Likewise.
7343 * gcc.target/arc/movh_cl-1.c: Likewise.
7344 * gcc.target/arc/sdata-3.c: Likewise.
7345
7346 2019-06-10 Martin Liska <mliska@suse.cz>
7347
7348 * gcc.dg/ipa/pr68035.c: Update scanned pattern.
7349
7350 2019-06-10 Iain Sandoe <iain@sandoe.co.uk>
7351
7352 * gcc.dg/attr-copy-6.c: Require alias support.
7353
7354 2019-06-09 Marek Polacek <polacek@redhat.com>
7355
7356 PR c++/65175
7357 * g++.dg/cpp0x/alias-decl-69.C: New test.
7358
7359 PR c++/60366
7360 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
7361
7362 019-06-09 Paul Thomas <pault@gcc.gnu.org>
7363
7364 PR fortran/89365
7365 * gfortran.dg/assumed_rank_bounds_3.f90 : New test.
7366
7367 2019-06-08 Paul Thomas <pault@gcc.gnu.org>
7368
7369 PR fortran/90786
7370 * gfortran.dg/proc_ptr_51.f90 : New test.
7371
7372 2019-06-08 Marek Polacek <polacek@redhat.com>
7373
7374 PR c++/52269
7375 * g++.dg/cpp0x/constexpr-decltype4.C: New test.
7376
7377 2019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7378 Tomáš Trnka <trnka@scm.com>
7379
7380 PR fortran/90744
7381 * gfortran.dg/deferred_character_33.f90: New test.
7382 * gfortran.dg/deferred_character_33a.f90: New test.
7383
7384 2019-06-08 Marek Polacek <polacek@redhat.com>
7385
7386 PR c++/77548
7387 * g++.dg/other/pr77548.C: New test.
7388
7389 PR c++/72845
7390 * g++.dg/cpp0x/noexcept41.C: New test.
7391
7392 2019-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7393
7394 * gcc.target/aarch64/sve/init_1.c: Remove options
7395 -O2 -fno-schedule-insns and instead pass -O.
7396 Update assembly in comments.
7397 * gcc.target/aarch64/sve/init_2.c: Likewise.
7398 * gcc.target/aarch64/sve/init_3.c: Likewise.
7399 * gcc.target/aarch64/sve/init_4.c: Likewise.
7400 * gcc.target/aarch64/sve/init_5.c: Likewise and additionally
7401 adjust dg-scan.
7402 * gcc.target/aarch64/sve/init_6.c: Likewise.
7403 * gcc.target/aarch64/sve/init_7.c: Likewise.
7404 * gcc.target/aarch64/sve/init_8.c: Likewise.
7405 * gcc.target/aarch64/sve/init_9.c: Likewise.
7406 * gcc.target/aarch64/sve/init_10.c: Likewise.
7407 * gcc.target/aarch64/sve/init_11.c: Likewise.
7408 * gcc.target/aarch64/sve/init_12.c: Likewise.
7409
7410 2019-06-07 Marek Polacek <polacek@redhat.com>
7411
7412 PR c++/77747
7413 * g++.dg/cpp0x/inh-ctor33.C: New test.
7414
7415 PR c++/77967
7416 * g++.dg/cpp0x/alias-decl-68.C: New test.
7417
7418 PR c++/77771
7419 * g++.dg/cpp0x/constexpr-77771.C: New test.
7420
7421 2019-06-07 John David Anglin <danglin@gcc.gnu.org>
7422
7423 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
7424
7425 2019-06-07 Mark Eggleston <mark.eggleston@codethink.com>
7426
7427 PR fortran/89100
7428 * gfortran.dg/fmt_f_default_field_width_3.f90: Modify dg-error
7429 to allow use when kind=16 is not supported.
7430 * gfortran.dg/fmt_g_default_field_width_3.f90: Modify dg-error
7431 to allow use when kind=16 is not supported.
7432
7433 2019-06-07 Richard Biener <rguenther@suse.de>
7434
7435 PR debug/90574
7436 * gcc.misc-tests/gcov-pr90574-1.c: New testcase.
7437 * gcc.misc-tests/gcov-pr90574-2.c: Likewise.
7438
7439 2019-06-07 Jan Hubicka <hubicka@ucw.cz>
7440
7441 * gcc.dg/lto/alias-access-path-2.0.c: New testcase.
7442
7443 2019-06-07 Martin Liska <mliska@suse.cz>
7444
7445 PR tree-optimization/78902
7446 * c-c++-common/asan/alloca_loop_unpoisoning.c: Use result
7447 of __builtin_alloca.
7448 * c-c++-common/asan/pr88619.c: Likewise.
7449 * g++.dg/overload/using2.C: Likewise for malloc.
7450 * gcc.dg/attr-alloc_size-5.c: Add new dg-warning.
7451 * gcc.dg/nonnull-3.c: Use result of __builtin_strdup.
7452 * gcc.dg/pr43643.c: Likewise.
7453 * gcc.dg/pr59717.c: Likewise for calloc.
7454 * gcc.dg/torture/pr71816.c: Likewise.
7455 * gcc.dg/tree-ssa/pr78886.c: Likewise.
7456 * gcc.dg/tree-ssa/pr79697.c: Likewise.
7457 * gcc.dg/pr78902.c: New test.
7458
7459 2019-06-06 Iain Sandoe <iain@sandoe.co.uk>
7460
7461 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
7462 on Darwin.
7463
7464 2019-06-06 Martin Jambor <mjambor@suse.cz>
7465
7466 * gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra option.
7467 * gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
7468 * gnat.dg/opt39.adb: Adjust scan dump.
7469
7470 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7471
7472 * gcc.target/msp430/size-optimized-shifts.c: New test.
7473
7474 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7475
7476 * gcc.target/msp430/emulate-slli.c: New test.
7477 * gcc.target/msp430/emulate-srai.c: New test.
7478 * gcc.target/msp430/emulate-srli.c: New test.
7479
7480 2019-06-06 Martin Liska <mliska@suse.cz>
7481
7482 PR tree-optimization/87954
7483 * gcc.dg/pr87954.c: New test.
7484
7485 2019-06-06 Richard Biener <rguenther@suse.de>
7486
7487 * gcc.dg/tree-ssa/alias-37.c: New testcase.
7488 * gcc.dg/torture/20190604-1.c: Likewise.
7489 * gcc.dg/tree-ssa/pta-callused.c: Adjust.
7490
7491 2019-06-06 Claudiu Zissulescu <claziss@synopsys.com>
7492
7493 * gcc.target/arc/tmac-1.c: Reoreder dg-directives.
7494 * gcc.target/arc/tmac-2.c: Likewise.
7495
7496 2019-06-05 Martin Sebor <msebor@redhat.com>
7497
7498 PR c/90737
7499 * c-c++-common/Wreturn-local-addr.c: New test.
7500 * g++.dg/warn/Wreturn-local-addr-6.C: New test.
7501
7502 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
7503
7504 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
7505 for {x,y,z} suffix.
7506 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
7507
7508 2019-06-05 Martin Sebor <msebor@redhat.com>
7509
7510 * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
7511 been committed.
7512
7513 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7514
7515 * g++.dg/diagnostic/return-type-invalid-1.C: New.
7516 * g++.old-deja/g++.brendan/crash16.C: Adjust.
7517 * g++.old-deja/g++.law/ctors5.C: Likewise.
7518
7519 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7520
7521 * g++.dg/other/friend4.C: Test locations too.
7522 * g++.dg/other/friend5.C: Likewise.
7523 * g++.dg/other/friend7.C: Likewise.
7524
7525 2019-06-05 Segher Boessenkool <segher@kernel.crashing.org>
7526
7527 * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
7528
7529 2019-06-05 Martin Sebor <msebor@redhat.com>
7530
7531 * gcc.dg/weak/weak-19.c: New test.
7532
7533 2019-06-05 Eric Botcazou <ebotcazou@adacore.com>
7534
7535 * gnat.dg/specs/discr6.ads: New test.
7536
7537 2019-06-05 Sam Tebbs <sam.tebbs@arm.com>
7538
7539 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
7540 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
7541 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
7542 * gcc.target/aarch64/return_address_sign_builtin.c: New file.
7543 * g++.target/aarch64/return_address_sign_ab_exception.C: New file.
7544 * g++.target/aarch64/return_address_sign_b_exception.C: New file.
7545
7546 2019-06-05 Jakub Jelinek <jakub@redhat.com>
7547
7548 PR debug/90733
7549 * gcc.dg/pr90733.c: New test.
7550
7551 2019-06-05 Richard Biener <rguenther@suse.de>
7552
7553 PR middle-end/90726
7554 * gcc.dg/pr90726.c: Enable IVOPTs.
7555
7556 2019-06-05 Jakub Jelinek <jakub@redhat.com>
7557
7558 * g++.dg/vect/simd-1.cc: New test.
7559
7560 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
7561
7562 PR target/89803
7563 * gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
7564 __builtin_ia32_fpclasssd): Removed.
7565 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
7566 * gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
7567 __builtin_ia32_fpclasssd): Removed.
7568 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
7569 * gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
7570 __builtin_ia32_fpclasssd): Removed.
7571 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
7572 * gcc.target/i386/avx512dq-vfpclassss-2.c: New.
7573 * gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
7574 * gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
7575 Add test for _mm_mask_fpclass_ss_mask.
7576 * gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
7577 Add test for _mm_mask_fpclass_sd_mask.
7578
7579 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
7580
7581 * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
7582 * gcc.target/powerpc/direct-move-double2.c: Ditto.
7583 * gcc.target/powerpc/direct-move-float1.c: Ditto.
7584 * gcc.target/powerpc/direct-move-float2.c: Ditto.
7585 * gcc.target/powerpc/direct-move-vint1.c: Ditto.
7586 * gcc.target/powerpc/direct-move-vint2.c: Ditto.
7587
7588 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
7589
7590 * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
7591 constraint.
7592
7593 2019-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7594
7595 * g++.dg/concepts/pr60573.C: Test locations too.
7596 * g++.dg/cpp0x/deleted13.C: Likewise.
7597 * g++.dg/parse/error29.C: Likewise.
7598 * g++.dg/parse/qualified4.C: Likewise.
7599 * g++.dg/template/crash96.C Likewise.
7600 * g++.old-deja/g++.brendan/crash22.C Likewise.
7601 * g++.old-deja/g++.brendan/crash23.C Likewise.
7602 * g++.old-deja/g++.law/visibility10.C Likewise.
7603 * g++.old-deja/g++.other/decl5.C: Likewise.
7604
7605 2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
7606
7607 PR target/78263
7608 * g++.target/powerpc: New directory.
7609 * g++.target/powerpc/powerpc.exp: New test driver.
7610 * g++.target/powerpc/undef-bool-3.C: New.
7611
7612 2019-06-04 Jakub Jelinek <jakub@redhat.com>
7613
7614 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
7615 a sorry_at on any of the clauses.
7616
7617 2019-06-04 Richard Biener <rguenther@suse.de>
7618
7619 PR middle-end/90726
7620 * gcc.dg/pr90726.c: New testcase.
7621
7622 2019-06-04 Richard Biener <rguenther@suse.de>
7623
7624 PR tree-optimization/90738
7625 * gcc.dg/torture/pr90738.c: New testcase.
7626
7627 Revert
7628 2019-06-03 Richard Biener <rguenther@suse.de>
7629
7630 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
7631
7632 2019-06-04 Martin Liska <mliska@suse.cz>
7633
7634 * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
7635 * gfortran.dg/goacc/pr78027.f90: Likewise.
7636
7637 2019-06-03 Segher Boessenkool <segher@kernel.crashing.org>
7638
7639 * gcc.target/powerpc/mmfpgpr.c: Delete.
7640
7641 2019-06-03 David Edelsohn <dje.gcc@gmail.com>
7642
7643 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
7644 on AIX.
7645 * g++.dg/debug/enum-1.C: Same.
7646
7647 2019-06-03 Wilco Dijkstra <wdijkstr@arm.com>
7648
7649 PR middle-end/64242
7650 * gcc.c-torture/execute/pr64242.c: Update test.
7651
7652 2019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
7653
7654 * gcc.target/aarch64/pcs_attribute-2.c: New test.
7655 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
7656 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
7657 New.
7658
7659 2019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7660
7661 * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
7662 * gcc.target/aarch64/usadv16qi.c: Likewise.
7663 * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
7664 * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
7665
7666 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7667
7668 * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
7669 (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
7670 (check_effective_target_aarch64_sve_hw): Likewise.
7671
7672 2019-06-03 Richard Biener <rguenther@suse.de>
7673
7674 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
7675
7676 2019-06-03 Richard Biener <rguenther@suse.de>
7677
7678 PR tree-optimization/90716
7679 * gcc.dg/guality/pr90716.c: New testcase.
7680
7681 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7682
7683 PR target/88837
7684 * gcc.target/aarch64/sve/init_1.c: New test.
7685 * gcc.target/aarch64/sve/init_1_run.c: Likewise.
7686 * gcc.target/aarch64/sve/init_2.c: Likewise.
7687 * gcc.target/aarch64/sve/init_2_run.c: Likewise.
7688 * gcc.target/aarch64/sve/init_3.c: Likewise.
7689 * gcc.target/aarch64/sve/init_3_run.c: Likewise.
7690 * gcc.target/aarch64/sve/init_4.c: Likewise.
7691 * gcc.target/aarch64/sve/init_4_run.c: Likewise.
7692 * gcc.target/aarch64/sve/init_5.c: Likewise.
7693 * gcc.target/aarch64/sve/init_5_run.c: Likewise.
7694 * gcc.target/aarch64/sve/init_6.c: Likewise.
7695 * gcc.target/aarch64/sve/init_6_run.c: Likewise.
7696 * gcc.target/aarch64/sve/init_7.c: Likewise.
7697 * gcc.target/aarch64/sve/init_7_run.c: Likewise.
7698 * gcc.target/aarch64/sve/init_8.c: Likewise.
7699 * gcc.target/aarch64/sve/init_8_run.c: Likewise.
7700 * gcc.target/aarch64/sve/init_9.c: Likewise.
7701 * gcc.target/aarch64/sve/init_9_run.c: Likewise.
7702 * gcc.target/aarch64/sve/init_10.c: Likewise.
7703 * gcc.target/aarch64/sve/init_10_run.c: Likewise.
7704 * gcc.target/aarch64/sve/init_11.c: Likewise.
7705 * gcc.target/aarch64/sve/init_11_run.c: Likewise.
7706 * gcc.target/aarch64/sve/init_12.c: Likewise.
7707 * gcc.target/aarch64/sve/init_12_run.c: Likewise.
7708
7709 2019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
7710
7711 PR tree-optimization/90681
7712 * gfortran.dg/vect/pr90681.f: New test.
7713
7714 2019-06-03 Richard Biener <rguenther@suse.de>
7715
7716 PR testsuite/90713
7717 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
7718
7719 2019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7720
7721 PR fortran/90539
7722 * gfortran.dg/internal_pack_24.f90: New test.
7723
7724 2019-06-01 Iain Sandoe <iain@sandoe.co.uk>
7725
7726 PR target/90698
7727 * gcc.target/i386/pr49866.c: XFAIL for Darwin.
7728 * gcc.target/i386/pr63538.c: Likewise.
7729 * gcc.target/i386/pr61599-1.c: Skip for Darwin.
7730
7731 2019-06-01 Martin Sebor <msebor@redhat.com>
7732
7733 PR middle-end/90694
7734 * gcc.dg/tree-ssa/dump-5.c: New test.
7735
7736 2019-05-31 Jan Hubicka <jh@suse.cz>
7737
7738 * g++.dg/lto/alias-1_0.C: New testcase.
7739 * g++.dg/lto/alias-1_1.C: New testcase.
7740
7741 2019-05-31 H.J. Lu <hongjiu.lu@intel.com>
7742
7743 PR target/89355
7744 * gcc.target/i386/cet-label-3.c: New test.
7745 * gcc.target/i386/cet-label-4.c: Likewise.
7746 * gcc.target/i386/cet-label-5.c: Likewise.
7747
7748 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
7749
7750 * gcc.target/mips/msa-fmadd.c: New.
7751
7752 2019-05-31 Jakub Jelinek <jakub@redhat.com>
7753
7754 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
7755 a sorry on lastprivate conditional on simd construct.
7756 * gcc.dg/vect/vect-simd-6.c: New test.
7757 * gcc.dg/vect/vect-simd-7.c: New test.
7758
7759 * gcc.dg/vect/vect-simd-5.c: New test.
7760
7761 2019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
7762
7763 PR c/43673
7764 * gcc.dg/format-dfp-printf-1.c: New test.
7765 * gcc.dg/format-dfp-scanf-1.c: Likewise.
7766
7767 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
7768
7769 * g++.dg/tree-ssa/cprop-vcond.C: New file.
7770
7771 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
7772
7773 * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
7774 * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
7775 * gcc.dg/Walloca-13.c: Xfail.
7776
7777 2019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
7778 Michael Meissner <meissner@linux.ibm.com>
7779
7780 * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
7781 * gcc.target/powerpc/localentry-1.c: Likewise.
7782 * gcc.target/powerpc/localentry-direct-1.c: Likewise.
7783 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
7784 * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
7785 * lib/target-supports.exp (check_powerpc_future_hw_available): New.
7786 (check_effective_target_powerpc_future_ok): New.
7787
7788 2019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
7789
7790 PR debug/86964
7791 * g++.dg/debug/dwarf2/fesd-any.C: Use
7792 -fno-eliminate-unused-debug-symbols.
7793 * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
7794 * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
7795 * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
7796 * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
7797 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
7798 * g++.dg/debug/enum-2.C: Likewise.
7799 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
7800 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
7801 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
7802 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
7803 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
7804
7805 2019-05-31 Jakub Jelinek <jakub@redhat.com>
7806
7807 PR tree-optimization/90671
7808 * gcc.dg/torture/pr90671.c: New test.
7809
7810 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
7811
7812 * g++.dg/cpp0x/pr84497.C: Require alias support.
7813
7814 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
7815
7816 * gcc.target/i386/falign-functions-3.c: Adjust align syntax
7817 and label for Darwin.
7818 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
7819 Darwin.
7820
7821 2019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
7822
7823 * gcc.target/aarch64/sve/fabd_1.c: New.
7824
7825 2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
7826
7827 * gcc.target/i386/pr86257.c: Require native TLS support.
7828 * gcc.target/i386/stack-prot-sym.c: Likewise.
7829
7830 2019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7831
7832 * g++.dg/cpp0x/alias-decl-18.C: Test location too.
7833 * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
7834 * g++.dg/parse/crash59.C: Likewise.
7835 * g++.dg/parse/error38.C: Likewise.
7836 * g++.dg/parse/error39.C: Likewise.
7837 * g++.dg/template/crash31.C: Likewise.
7838 * g++.dg/template/operator8.C: Likewise.
7839 * g++.dg/template/operator9.C: Likewise.
7840
7841 2019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
7842
7843 * gcc.target/powerpc/notoc-direct-1.c: New.
7844 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
7845
7846 2019-05-29 Jakub Jelinek <jakub@redhat.com>
7847
7848 PR c++/90598
7849 * g++.dg/cpp0x/pr90598.C: New test.
7850
7851 2019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7852
7853 PR fortran/90539
7854 * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
7855 * gfortran.dg/internal_pack_22.f90: New test.
7856 * gfortran.dg/internal_pack_23.f90: New test.
7857
7858 2019-05-29 Jan Hubicka <hubicka@ucw.cz>
7859
7860 * tree-ssa/alias-access-spath-1.c: new testcase.
7861
7862 2019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7863
7864 PR c++/89875
7865 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
7866 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
7867
7868 2019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
7869
7870 * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
7871 driver for AArch64 SVE2.
7872 * gcc.target/aarch64/sve2/average_1.c: New test.
7873 * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
7874 helper.
7875 (check_effective_target_aarch64_sve1_only): Likewise.
7876 (check_effective_target_aarch64_sve2_hw): Likewise.
7877 (check_effective_target_vect_avg_qi): Check for SVE1 only.
7878
7879 2019-05-29 Sam Tebbs <sam.tebbs@arm.com>
7880
7881 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
7882 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
7883 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
7884 * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
7885 * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
7886 * gcc.target/aarch64/return_address_sign_builtin.c: New file
7887
7888 2019-05-29 Jakub Jelinek <jakub@redhat.com>
7889
7890 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
7891 sorry on lastprivate conditional on parallel for.
7892 * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
7893 lastprivate conditional warnings on parallel for constructs.
7894 * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
7895
7896 PR c/90628
7897 * c-c++-common/builtin-arith-overflow-3.c: New test.
7898
7899 P1091R3 - Extending structured bindings to be more like var decls
7900 P1381R1 - Reference capture of structured bindings
7901 * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
7902 instead of error and only for c++17_down. Add a thread_local test.
7903 (z2): Add a __thread test.
7904 * g++.dg/cpp2a/decomp1.C: New test.
7905 * g++.dg/cpp2a/decomp1-aux.cc: New file.
7906 * g++.dg/cpp2a/decomp2.C: New test.
7907 * g++.dg/cpp2a/decomp3.C: New test.
7908
7909 2019-05-29 Martin Liska <mliska@suse.cz>
7910
7911 PR testsuite/90657
7912 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
7913
7914 2019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
7915
7916 * gcc.target/powerpc/localentry-detect-1.c: New file.
7917
7918 2019-05-28 Marek Polacek <polacek@redhat.com>
7919
7920 PR c++/90548 - ICE with generic lambda and empty pack.
7921 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
7922
7923 2019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
7924
7925 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
7926 vectorized masked loads.
7927
7928 2019-05-28 Jeff Law <law@redhat.com>
7929
7930 * gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
7931 loop distribution.
7932
7933 2019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
7934
7935 * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64. Check for
7936 all mtvsr*, not just mtvsrd. Use "wa" instead of "wi" constraints.
7937 * gcc.target/powerpc/p9-dimode2.c: Ditto.
7938
7939 2019-05-28 Martin Liska <mliska@suse.cz>
7940
7941 PR ipa/90555
7942 * gcc.dg/ipa/pr90555.c: New test.
7943
7944 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
7945
7946 * gnat.dg/machine_attr1.ad[sb]: New test.
7947
7948 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
7949
7950 * gnat.dg/opt79.ad[sb]: New test.
7951
7952 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
7953
7954 * gnat.dg/specs/discr5.ads: New test.
7955
7956 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
7957
7958 * gnat.dg/prefetch1.ad[sb]: New test.
7959
7960 2019-05-27 Iain Sandoe <iain@sandoe.co.uk>
7961
7962 * gcc.target/i386/pr22076.c: Adjust options to
7963 match codegen expected by the scan-asms.
7964
7965 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
7966
7967 * gnat.dg/specs/array4.ads: New test.
7968
7969 2019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
7970
7971 PR tree-optimization/88440
7972 * gcc.target/aarch64/sve/index_offset_1.c: Add
7973 -fno-tree-loop-distribute-patterns.
7974 * gcc.target/aarch64/sve/single_1.c: Likewise.
7975 * gcc.target/aarch64/sve/single_2.c: Likewise.
7976 * gcc.target/aarch64/sve/single_3.c: Likewise.
7977 * gcc.target/aarch64/sve/single_4.c: Likewise.
7978 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
7979 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7980 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7981 * gcc.target/arm/ivopts.c: Likewise.
7982
7983 2019-05-27 Richard Biener <rguenther@suse.de>
7984
7985 PR tree-optimization/90637
7986 * gcc.dg/gomp/pr90637.c: New testcase.
7987
7988 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
7989
7990 * gnat.dg/expect2.adb: New test.
7991 * gnat.dg/expect2_pkg.ads: New helper.
7992
7993 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
7994
7995 * gnat.dg/aliased2.adb: New test.
7996
7997 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
7998
7999 * gnat.dg/limited_with7.ad[sb]: New test.
8000 * gnat.dg/limited_with7_pkg.ads: New helper.
8001
8002 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
8003
8004 * gnat.dg/unchecked_convert13.adb: New test.
8005
8006 2019-05-27 Richard Biener <rguenther@suse.de>
8007
8008 PR testsuite/90615
8009 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
8010 -fno-tree-loop-distribute-patterns.
8011 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
8012 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
8013 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8014 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
8015 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
8016
8017 2019-05-26 Iain Sandoe <iain@sandoe.co.uk>
8018
8019 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
8020 account for PIC code on Darwin.
8021 * gcc.target/i386/pr39013-2.c: Likewise.
8022 * gcc.target/i386/pr64317.c: Likewise.
8023
8024 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
8025
8026 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
8027 expected for Darwin.
8028
8029 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
8030
8031 * gcc.target/i386/pr89261.c: Test that the alignment required
8032 by the test correctly produces the expected error on Darwin.
8033
8034 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
8035
8036 * gcc.target/i386/pr82659-3.c: Require alias support.
8037
8038 2019-05-25 Marek Polacek <polacek@redhat.com>
8039
8040 PR c++/90572 - wrong disambiguation in friend declaration.
8041 * g++.dg/cpp2a/typename16.C: New test.
8042 * g++.dg/parse/friend13.C: New test.
8043
8044 2019-05-24 Jakub Jelinek <jakub@redhat.com>
8045
8046 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
8047 sorry for omp for.
8048 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
8049
8050 2019-05-24 Richard Biener <rguenther@suse.de>
8051
8052 PR testsuite/90607
8053 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
8054
8055 2019-05-24 Jakub Jelinek <jakub@redhat.com>
8056
8057 PR tree-optimization/90106
8058 PR testsuite/90517
8059 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
8060 and scan-tree-dump for tail call.
8061 * gcc.dg/cdce2.c: Likewise.
8062
8063 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
8064
8065 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
8066 code, not in comments or miscellaneous directives.
8067 * gcc.target/i386/pr18041-1.c: Likewise.
8068 * gcc.target/i386/pr18041-2.c: Likewise.
8069 * gcc.target/i386/wbinvd-1.c: Likewise.
8070 * gcc.target/i386/wbnoinvd-1.c: Likewise.
8071 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
8072 call to "bar".
8073 * gcc.target/i386/pr66819-4.c: Likewise.
8074 * gcc.target/i386/pr82662.c
8075 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
8076 destination register, don't try the m32 test on m64 targets.
8077
8078 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
8079
8080 * gcc.target/i386/pr67985-2.c: Adjust label checks for
8081 Darwin.
8082 * gcc.target/i386/pr77881.c: Likewise.
8083
8084 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
8085
8086 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
8087 * gcc.target/i386/pr70738-7.c: Likewise.
8088 * gcc.target/i386/pr24414.c: Likewise.
8089
8090 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
8091
8092 * lib/target-supports.exp (check_effective_target_mfentry): New.
8093 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
8094 * gcc.target/i386/fentry.c: Likewise.
8095 * gcc.target/i386/fentryname1.c: Likewise.
8096 * gcc.target/i386/fentryname2.c: Likewise.
8097 * gcc.target/i386/fentryname3.c: Likewise.
8098 * gcc.target/i386/nop-mcount.c: Likewise.
8099 * gcc.target/i386/pr82699-2.c: Likewise.
8100 * gcc.target/i386/pr82699-4.c: Likewise.
8101 * gcc.target/i386/pr82699-5.c: Likewise.
8102 * gcc.target/i386/pr82699-6.c: Likewise.
8103 * gcc.target/i386/returninst1.c: Likewise.
8104 * gcc.target/i386/returninst2.c: Likewise.
8105 * gcc.target/i386/returninst3.c : Likewise.
8106
8107 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
8108
8109 * gcc.target/powerpc/localentry-1.c: New file.
8110
8111 2019-05-23 Uroš Bizjak <ubizjak@gmail.com>
8112
8113 PR target/90552
8114 * gcc.target/i386/pr90552.c: New test.
8115
8116 2019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
8117
8118 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
8119 __GFC_REAL_16__. Add -cpp to dg-options.
8120 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
8121 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
8122 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
8123 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
8124 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
8125
8126 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
8127
8128 * gcc.target/powerpc/cpu-future.c: New test.
8129
8130 2019-05-23 Richard Biener <rguenther@suse.de>
8131
8132 PR tree-optimization/88440
8133 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
8134 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
8135 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
8136 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
8137 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
8138 * g++.dg/tree-ssa/pr78847.C: Likewise.
8139 * gcc.dg/autopar/pr39500-1.c: Likewise.
8140 * gcc.dg/autopar/reduc-1char.c: Likewise.
8141 * gcc.dg/autopar/reduc-7.c: Likewise.
8142 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
8143 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
8144 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
8145 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
8146 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
8147 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
8148 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8149 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
8150 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
8151 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8152 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
8153 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
8154 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
8155 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
8156 * gcc.target/i386/pr30970.c: Likewise.
8157 * gcc.target/i386/vect-double-1.c: Likewise.
8158 * gcc.target/i386/vect-double-2.c: Likewise.
8159 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
8160 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
8161 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
8162 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
8163 * gfortran.dg/vect/vect-5.f90: Likewise.
8164 * gfortran.dg/vect/vect-8.f90: Likewise.
8165
8166 2019-05-23 Martin Liska <mliska@suse.cz>
8167
8168 PR sanitizer/90570
8169 * g++.dg/asan/pr90570.C: New test.
8170
8171 2019-05-23 Eric Botcazou <ebotcazou@adacore.com>
8172
8173 * gnat.dg/opt78.ad[sb]: New test.
8174
8175 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
8176
8177 PR rtl-optimisation/64895
8178 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
8179 * gcc.target/i386/fuse-caller-save.c: Likewise.
8180 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
8181 PIC cases, remove XFAILs.
8182
8183 2019-05-23 Thomas Schwinge <thomas@codesourcery.com>
8184
8185 PR middle-end/90510
8186 * brig.dg/test/gimple/packed.hsail: Adjust.
8187
8188 2019-05-23 Jakub Jelinek <jakub@redhat.com>
8189
8190 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
8191
8192 2019-05-23 Hans-Peter Nilsson <hp@axis.com>
8193
8194 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
8195 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
8196 gfortran.dg/namelist_89.f90: Gate test on effective_target
8197 fd_truncate.
8198
8199 2019-05-22 David Malcolm <dmalcolm@redhat.com>
8200
8201 PR c++/90462
8202 * g++.dg/pr90462.C: New test.
8203
8204 2019-05-22 Marek Polacek <polacek@redhat.com>
8205
8206 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
8207 different line. Check the column number too.
8208
8209 2019-05-22 Uroš Bizjak <ubizjak@gmail.com>
8210
8211 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
8212 scan-assembler-not string to avoid false matching on 32bit targets.
8213
8214 2019-05-22 H.J. Lu <hongjiu.lu@intel.com>
8215
8216 PR target/88483
8217 * gcc.target/i386/stackalign/pr88483-1.c: New test.
8218 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
8219
8220 2019-05-22 Andrew Stubbs <ams@codesourcery.com>
8221
8222 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
8223
8224 2019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
8225
8226 PR fortran/89100
8227 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
8228 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
8229 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
8230 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
8231 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
8232 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
8233 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
8234 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
8235 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
8236
8237 2019-05-22 Martin Liska <mliska@suse.cz>
8238
8239 PR testsuite/90564
8240 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
8241 * gcc.target/powerpc/pr80315-2.c: Likewise.
8242 * gcc.target/powerpc/pr80315-3.c: Likewise.
8243 * gcc.target/powerpc/pr80315-4.c: Likewise.
8244
8245 2019-05-22 Martin Liska <mliska@suse.cz>
8246
8247 PR testsuite/90564
8248 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
8249 * gcc.target/powerpc/pr80315-2.c: Likewise.
8250 * gcc.target/powerpc/pr80315-3.c: Likewise.
8251 * gcc.target/powerpc/pr80315-4.c: Likewise.
8252
8253 2019-05-22 Iain Sandoe <iain@sandoe.co.uk>
8254
8255 PR testsuite/27221
8256 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
8257
8258 2019-05-22 Martin Liska <mliska@suse.cz>
8259
8260 PR lto/90500
8261 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
8262
8263 2019-05-22 Richard Biener <rguenther@suse.de>
8264
8265 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
8266
8267 2019-05-22 Alan Modra <amodra@gmail.com>
8268
8269 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Don't use
8270 power mnemonics.
8271 * gcc.dg/vect/O3-pr70130.c: Disable default options
8272 added by check_vect_support_and_set_flags.
8273 * gcc.dg/vect/pr48765.c: Likewise.
8274 * gfortran.dg/vect/pr45714-b.f: Likewise.
8275
8276 2019-05-22 Hans-Peter Nilsson <hp@axis.com>
8277
8278 PR middle-end/90553
8279 * gcc.dg/torture/pr90553.c: New test.
8280
8281 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
8282
8283 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
8284 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
8285
8286 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
8287
8288 PR c++/67184
8289 PR c++/69445
8290 * g++.dg/other/final3.C: New.
8291 * g++.dg/other/final4.C: Likewise.
8292 * g++.dg/other/final5.C: Likewise.
8293
8294 2019-05-21 Marek Polacek <polacek@redhat.com>
8295
8296 DR 1940 - static_assert in anonymous unions.
8297 * g++.dg/DRs/dr1940.C: New test.
8298
8299 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
8300
8301 PR target/90547
8302 * gcc.target/i386/pr90547.c: New test.
8303
8304 2019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8305
8306 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
8307
8308 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
8309
8310 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
8311
8312 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
8313 * gcc.target/i386/pr84723-2.c: Likewise.
8314 * gcc.target/i386/pr84723-3.c: Likewise.
8315 * gcc.target/i386/pr84723-4.c: Likewise.
8316 * gcc.target/i386/pr84723-5.c: Likewise.
8317
8318 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
8319
8320 PR testsuite/67958
8321 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
8322 the differences.
8323 * gcc.target/i386/pr32219-2.c: Likewise.
8324 * gcc.target/i386/pr32219-3.c: Likewise.
8325 * gcc.target/i386/pr32219-4.c: Likewise.
8326 * gcc.target/i386/pr32219-5.c: Likewise.
8327 * gcc.target/i386/pr32219-6.c: Likewise.
8328 * gcc.target/i386/pr32219-7.c: Likewise.
8329 * gcc.target/i386/pr32219-8.c: Likewise.
8330
8331 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
8332
8333 PR target/63891
8334 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
8335 the reasons.
8336
8337 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
8338
8339 * gcc.target/i386/vect-signbitf.c: New test.
8340
8341 2019-05-21 Nathan Sidwell <nathan@acm.org>
8342
8343 * g++.dg/lookup/using53.C: Adjust diagnostic.
8344
8345 2019-05-21 Alan Modra <amodra@gmail.com>
8346
8347 PR target/90545
8348 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: Correct comments
8349 and rename functions to suit parameters.
8350
8351 2019-05-21 Richard Biener <rguenther@suse.de>
8352
8353 PR middle-end/90510
8354 * gcc.target/i386/pr90510.c: New testcase.
8355
8356 2019-05-21 Martin Liska <mliska@suse.cz>
8357
8358 * gcc.target/i386/pr90500-1.c: Add missing '""'.
8359 * gcc.target/i386/pr90500-2.c: Likewise.
8360
8361 2019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
8362
8363 * gcc.dg/uninit-28-gimple.c: New test.
8364 * gcc.dg/uninit-29-gimple.c: New test.
8365 * gcc.dg/uninit-30-gimple.c: New test.
8366 * gcc.dg/uninit-31-gimple.c: New test.
8367
8368 2019-05-21 Martin Liska <mliska@suse.cz>
8369
8370 * gcc.dg/pr90263.c: Add -O2.
8371
8372 2019-05-21 Martin Liska <mliska@suse.cz>
8373
8374 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
8375 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
8376 * gcc.target/powerpc/pr80315-2.c: Likewise.
8377 * gcc.target/powerpc/pr80315-3.c: Likewise.
8378 * gcc.target/powerpc/pr80315-4.c: Likewise.
8379 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
8380
8381 2019-05-21 Martin Liska <mliska@suse.cz>
8382
8383 PR testsuite/90551
8384 * pr90263.c: Move from gcc.c-torture/compile
8385 into gcc.dg.
8386
8387 2019-05-20 Uroš Bizjak <ubizjak@gmail.com>
8388
8389 PR testsuite/90503
8390 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
8391 Remove -flax-vector-conversions.
8392 (dg-additional-options): Remove.
8393 (test): Change to void. Declare m0 and m1 as __m64 and
8394 cast initializer in a proper way. Do not return result.
8395 (dg-final): Scan for 2 instances of movq.
8396
8397 2019-05-20 Marek Polacek <polacek@redhat.com>
8398
8399 CWG 2094 - volatile scalars are trivially copyable.
8400 PR c++/85679
8401 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
8402 for volatile int.
8403 * g++.dg/ext/is_trivially_copyable.C: New test.
8404
8405 2019-05-20 Marek Polacek <polacek@redhat.com>
8406
8407 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
8408
8409 * g++.dg/cpp2a/nontype-class17.C: New test.
8410
8411 * g++.dg/lookup/strong-using2.C: New test.
8412
8413 2019-05-20 Jeff Law <law@redhat.com>
8414
8415 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
8416 recent diagnostic cleanups.
8417
8418 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
8419
8420 PR tree-optimization/90106
8421 * gcc.dg/cdce3.c: Add hard_float effective target.
8422
8423 2019-05-20 Marc Glisse <marc.glisse@inria.fr>
8424
8425 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
8426
8427 2019-05-20 Iain Sandoe <iain@sandoe.co.uk>
8428
8429 PR testsuite/58321
8430 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
8431 add a comment as to the reason for the difference.
8432 * gcc.target/i386/memset-strategy-1.c: Likewise.
8433
8434 2019-05-20 Jonathan Wakely <jwakely@redhat.com>
8435
8436 PR c++/90532 Ensure __is_constructible(T[]) is false
8437 * g++.dg/ext/90532.C: New test.
8438
8439 2019-05-20 Jakub Jelinek <jakub@redhat.com>
8440
8441 * gcc.target/i386/avx512f-simd-1.c: New test.
8442
8443 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
8444
8445 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
8446 error message.
8447 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
8448
8449 2019-05-20 Martin Liska <mliska@suse.cz>
8450
8451 PR middle-end/90263
8452 * gcc.c-torture/compile/pr90263.c: New test.
8453 * lib/target-supports.exp: Add check_effective_target_glibc.
8454
8455 2019-05-20 Richard Biener <rguenther@suse.de>
8456
8457 PR testsuite/90518
8458 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
8459 vector support.
8460 * gcc.dg/gimplefe-41.c: Likewise.
8461
8462 2019-05-19 Andrew Pinski <apinski@marvell.com>
8463
8464 PR pch/81721
8465 * g++.dg/pch/operator-1.C: New testcase.
8466 * g++.dg/pch/operator-1.Hs: New file.
8467
8468 2019-05-19 Paul Thomas <pault@gcc.gnu.org>
8469
8470 PR fortran/90498
8471 * gfortran.dg/associate_48.f90 : New test.
8472
8473 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8474
8475 PR fortran/78290
8476 * gfortran.dg/pr78290.f90: New test.
8477
8478 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8479
8480 PR fortran/88821
8481 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
8482 to make sure the test for internal_pack is retained.
8483 * gfortran.dg/assumed_type_2.f90: Split compile and run time
8484 tests into this and
8485 * gfortran.dg/assumed_type_2a.f90: New file.
8486 * gfortran.dg/c_loc_test_22.f90: Likewise.
8487 * gfortran.dg/contiguous_3.f90: Likewise.
8488 * gfortran.dg/internal_pack_11.f90: Likewise.
8489 * gfortran.dg/internal_pack_12.f90: Likewise.
8490 * gfortran.dg/internal_pack_16.f90: Likewise.
8491 * gfortran.dg/internal_pack_17.f90: Likewise.
8492 * gfortran.dg/internal_pack_18.f90: Likewise.
8493 * gfortran.dg/internal_pack_4.f90: Likewise.
8494 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
8495 to make sure the test for internal_pack is retained.
8496 * gfortran.dg/internal_pack_6.f90: Split compile and run time
8497 tests into this and
8498 * gfortran.dg/internal_pack_6a.f90: New file.
8499 * gfortran.dg/internal_pack_8.f90: Likewise.
8500 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
8501 tests into this and
8502 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
8503 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
8504 into this and
8505 * gfortran.dg/no_arg_check_2a.f90: New file.
8506 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
8507 tests into this and
8508 * gfortran.dg/typebound_assignment_5a.f90: New file.
8509 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
8510 tests into this and
8511 * gfortran.dg/typebound_assignment_6a.f90: New file.
8512 * gfortran.dg/internal_pack_19.f90: New file.
8513 * gfortran.dg/internal_pack_20.f90: New file.
8514 * gfortran.dg/internal_pack_21.f90: New file.
8515
8516 2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
8517
8518 * objc.dg/instancetype-0.m: New.
8519
8520 2019-05-17 Martin Sebor <msebor@redhat.com>
8521
8522 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
8523
8524 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
8525 * g++.dg/ubsan/pr63956.C: Same.
8526 * g++.old-deja/g++.pt/assign1.C: Same.
8527
8528 2019-05-17 Thomas Schwinge <thomas@codesourcery.com>
8529
8530 PR testsuite/89433
8531 * c-c++-common/goacc/routine-5.c: Update.
8532 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
8533 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
8534
8535 PR testsuite/89433
8536 * c-c++-common/goacc/routine-2.c: Update, and move some test
8537 into...
8538 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
8539 new file.
8540
8541 PR testsuite/89433
8542 * c-c++-common/goacc/classify-routine.c: Update.
8543 * gfortran.dg/goacc/classify-routine.f95: Likewise.
8544
8545 2019-05-16 Martin Sebor <msebor@redhat.com>
8546
8547 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
8548 * c-c++-common/Wvarargs-2.c: Same.
8549 * c-c++-common/Wvarargs.c: Same.
8550 * c-c++-common/pr51768.c: Same.
8551 * c-c++-common/tm/inline-asm.c: Same.
8552 * c-c++-common/tm/safe-1.c: Same.
8553 * g++.dg/asm-qual-1.C: Same.
8554 * g++.dg/asm-qual-3.C: Same.
8555 * g++.dg/conversion/dynamic1.C: Same.
8556 * g++.dg/cpp0x/constexpr-89599.C: Same.
8557 * g++.dg/cpp0x/constexpr-cast.C: Same.
8558 * g++.dg/cpp0x/constexpr-shift1.C: Same.
8559 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
8560 * g++.dg/cpp0x/nullptr04.C: Same.
8561 * g++.dg/cpp0x/static_assert12.C: Same.
8562 * g++.dg/cpp0x/static_assert8.C: Same.
8563 * g++.dg/cpp1y/lambda-conv1.C: Same.
8564 * g++.dg/cpp1y/pr79393-3.C: Same.
8565 * g++.dg/cpp1y/static_assert1.C: Same.
8566 * g++.dg/cpp1z/constexpr-if4.C: Same.
8567 * g++.dg/cpp1z/constexpr-if5.C: Same.
8568 * g++.dg/cpp1z/constexpr-if9.C: Same.
8569 * g++.dg/eh/goto2.C: Same.
8570 * g++.dg/eh/goto3.C: Same.
8571 * g++.dg/expr/static_cast8.C: Same.
8572 * g++.dg/ext/flexary5.C: Same.
8573 * g++.dg/ext/utf-array-short-wchar.C: Same.
8574 * g++.dg/ext/utf-array.C: Same.
8575 * g++.dg/ext/utf8-2.C: Same.
8576 * g++.dg/gomp/loop-4.C: Same.
8577 * g++.dg/gomp/macro-4.C: Same.
8578 * g++.dg/gomp/udr-1.C: Same.
8579 * g++.dg/init/initializer-string-too-long.C: Same.
8580 * g++.dg/other/offsetof9.C: Same.
8581 * g++.dg/ubsan/pr63956.C: Same.
8582 * g++.dg/warn/Wbool-operation-1.C: Same.
8583 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8584 * g++.dg/warn/Wtype-limits.C: Same.
8585 * g++.dg/wrappers/pr88680.C: Same.
8586 * g++.old-deja/g++.mike/eh55.C: Same.
8587 * gcc.dg/Wsign-compare-1.c: Same.
8588 * gcc.dg/Wtype-limits-Wextra.c: Same.
8589 * gcc.dg/Wtype-limits.c: Same.
8590 * gcc.dg/Wunknownprag.c: Same.
8591 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
8592 * gcc.dg/asm-6.c: Same.
8593 * gcc.dg/asm-qual-1.c: Same.
8594 * gcc.dg/cast-1.c: Same.
8595 * gcc.dg/cast-2.c: Same.
8596 * gcc.dg/cast-3.c: Same.
8597 * gcc.dg/cpp/source_date_epoch-2.c: Same.
8598 * gcc.dg/debug/pr85252.c: Same.
8599 * gcc.dg/dfp/cast-bad.c: Same.
8600 * gcc.dg/format/gcc_diag-1.c: Same.
8601 * gcc.dg/format/gcc_diag-11.c: Same.
8602 * gcc.dg/gcc_diag-11.c: Same.
8603 * gcc.dg/gnu-cond-expr-2.c: Same.
8604 * gcc.dg/gnu-cond-expr-3.c: Same.
8605 * gcc.dg/gomp/macro-4.c: Same.
8606 * gcc.dg/init-bad-1.c: Same.
8607 * gcc.dg/init-bad-2.c: Same.
8608 * gcc.dg/init-bad-3.c: Same.
8609 * gcc.dg/pr27528.c: Same.
8610 * gcc.dg/pr48552-1.c: Same.
8611 * gcc.dg/pr48552-2.c: Same.
8612 * gcc.dg/pr59846.c: Same.
8613 * gcc.dg/pr61096-1.c: Same.
8614 * gcc.dg/pr8788-1.c: Same.
8615 * gcc.dg/pr90082.c: Same.
8616 * gcc.dg/simd-2.c: Same.
8617 * gcc.dg/spellcheck-params-2.c: Same.
8618 * gcc.dg/spellcheck-params.c: Same.
8619 * gcc.dg/strlenopt-49.c: Same.
8620 * gcc.dg/tm/pr52141.c: Same.
8621 * gcc.dg/torture/pr51106-1.c: Same.
8622 * gcc.dg/torture/pr51106-2.c: Same.
8623 * gcc.dg/utf-array-short-wchar.c: Same.
8624 * gcc.dg/utf-array.c: Same.
8625 * gcc.dg/utf8-2.c: Same.
8626 * gcc.dg/warn-sprintf-no-nul.c: Same.
8627 * gcc.target/i386/asm-flag-0.c: Same.
8628 * gcc.target/i386/inline_error.c: Same.
8629 * gcc.target/i386/pr30848.c: Same.
8630 * gcc.target/i386/pr39082-1.c: Same.
8631 * gcc.target/i386/pr39678.c: Same.
8632 * gcc.target/i386/pr57756.c: Same.
8633 * gcc.target/i386/pr68843-1.c: Same.
8634 * gcc.target/i386/pr79804.c: Same.
8635 * gcc.target/i386/pr82673.c: Same.
8636 * obj-c++.dg/class-protocol-1.mm: Same.
8637 * obj-c++.dg/exceptions-3.mm: Same.
8638 * obj-c++.dg/exceptions-4.mm: Same.
8639 * obj-c++.dg/exceptions-5.mm: Same.
8640 * obj-c++.dg/exceptions-6.mm: Same.
8641 * obj-c++.dg/method-12.mm: Same.
8642 * obj-c++.dg/method-13.mm: Same.
8643 * obj-c++.dg/method-6.mm: Same.
8644 * obj-c++.dg/method-7.mm: Same.
8645 * obj-c++.dg/method-9.mm: Same.
8646 * obj-c++.dg/method-lookup-1.mm: Same.
8647 * obj-c++.dg/proto-lossage-4.mm: Same.
8648 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8649 * objc.dg/call-super-2.m: Same.
8650 * objc.dg/class-protocol-1.m: Same.
8651 * objc.dg/desig-init-1.m: Same.
8652 * objc.dg/exceptions-3.m: Same.
8653 * objc.dg/exceptions-4.m: Same.
8654 * objc.dg/exceptions-5.m: Same.
8655 * objc.dg/exceptions-6.m: Same.
8656 * objc.dg/method-19.m: Same.
8657 * objc.dg/method-2.m: Same.
8658 * objc.dg/method-5.m: Same.
8659 * objc.dg/method-6.m: Same.
8660 * objc.dg/method-7.m: Same.
8661 * objc.dg/method-lookup-1.m: Same.
8662 * objc.dg/proto-hier-1.m: Same.
8663 * objc.dg/proto-lossage-4.m: Same.
8664
8665 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
8666
8667 * g++.dg/eh/o32-fp.C: New.
8668 * gcc.target/mips/dwarfregtable-1.c: New.
8669 * gcc.target/mips/dwarfregtable-2.c: New.
8670 * gcc.target/mips/dwarfregtable-3.c: New.
8671 * gcc.target/mips/dwarfregtable-4.c: New.
8672 * gcc.target/mips/dwarfregtable.h: New.
8673
8674 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
8675
8676 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
8677 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
8678 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
8679
8680 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
8681
8682 PR target/90497
8683 * gcc.target/i386/pr90497-1.c: New test.
8684 * gcc.target/i386/pr90497-2.c: Likewise.
8685
8686 2019-05-17 Robin Dapp <rdapp@linux.ibm.com>
8687
8688 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
8689 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
8690
8691 2019-05-17 Richard Biener <rguenther@suse.de>
8692
8693 * gcc.dg/gimplefe-41.c: New testcase.
8694
8695 2019-05-17 Jun Ma <JunMa@linux.alibaba.com>
8696
8697 PR tree-optimization/90106
8698 * gcc.dg/cdce3.c: New test.
8699
8700 2019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
8701
8702 * gcc.target/s390/zvector/vec-sldw.c: New test.
8703
8704 2019-05-17 Martin Liska <mliska@suse.cz>
8705
8706 PR middle-end/90478
8707 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
8708
8709 2019-05-16 Jakub Jelinek <jakub@redhat.com>
8710
8711 * gcc.dg/vect/vect-simd-1.c: New test.
8712 * gcc.dg/vect/vect-simd-2.c: New test.
8713 * gcc.dg/vect/vect-simd-3.c: New test.
8714 * gcc.dg/vect/vect-simd-4.c: New test.
8715
8716 2019-05-16 Martin Liska <mliska@suse.cz>
8717
8718 PR lto/90500
8719 * gcc.target/i386/pr90500-1.c: New test.
8720 * gcc.target/i386/pr90500-2.c: New test.
8721
8722 2019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
8723
8724 PR tree-optimization/90394
8725 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
8726 * gcc.dg/uninit-pr90394.c: New test.
8727
8728 2019-05-16 Richard Biener <rguenther@suse.de>
8729
8730 PR testsuite/90502
8731 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
8732 transforms happening earlier now.
8733
8734 2019-05-16 Iain Sandoe <iain@sandoe.co.uk>
8735
8736 * lib/target-supports.exp (check_effective_target_cet): Add the
8737 -fcf-protection flag to the build conditions.
8738
8739 2019-05-16 Jun Ma <JunMa@linux.alibaba.com>
8740
8741 PR tree-optimization/90106
8742 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
8743 * gcc.dg/cdce2.c: Likewise.
8744
8745 2019-05-16 Richard Biener <rguenther@suse.de>
8746
8747 PR tree-optimization/90424
8748 * g++.target/i386/pr90424-1.C: New testcase.
8749 * g++.target/i386/pr90424-2.C: Likewise.
8750
8751 2019-05-16 Richard Biener <rguenther@suse.de>
8752
8753 * gcc.dg/gimplefe-40.c: Amend again.
8754
8755 2019-05-15 Cherry Zhang <cherryyz@google.com>
8756
8757 * go.test/test/nilptr2.go: Change use function to actually do
8758 something.
8759
8760 2019-05-16 Jakub Jelinek <jakub@redhat.com>
8761
8762 PR middle-end/90478
8763 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
8764 instead of long.
8765
8766 * c-c++-common/gomp/simd8.c: New test.
8767
8768 2019-05-15 Marek Polacek <polacek@redhat.com>
8769
8770 CWG 2096 - constraints on literal unions.
8771 * g++.dg/cpp0x/literal-type1.C: New test.
8772
8773 2019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
8774
8775 PR fortran/90461
8776 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
8777 * gfortran.dg/open_errors_3.f90: New test.
8778
8779 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
8780
8781 PR target/89021
8782 * gcc.target/i386/mmx-vals.h: New file.
8783 * gcc.target/i386/sse2-mmx-2.c: Likewise.
8784 * gcc.target/i386/sse2-mmx-3.c: Likewise.
8785 * gcc.target/i386/sse2-mmx-4.c: Likewise.
8786 * gcc.target/i386/sse2-mmx-5.c: Likewise.
8787 * gcc.target/i386/sse2-mmx-6.c: Likewise.
8788 * gcc.target/i386/sse2-mmx-7.c: Likewise.
8789 * gcc.target/i386/sse2-mmx-8.c: Likewise.
8790 * gcc.target/i386/sse2-mmx-9.c: Likewise.
8791 * gcc.target/i386/sse2-mmx-10.c: Likewise.
8792 * gcc.target/i386/sse2-mmx-11.c: Likewise.
8793 * gcc.target/i386/sse2-mmx-12.c: Likewise.
8794 * gcc.target/i386/sse2-mmx-13.c: Likewise.
8795 * gcc.target/i386/sse2-mmx-14.c: Likewise.
8796 * gcc.target/i386/sse2-mmx-15.c: Likewise.
8797 * gcc.target/i386/sse2-mmx-16.c: Likewise.
8798 * gcc.target/i386/sse2-mmx-17.c: Likewise.
8799 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
8800 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
8801 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
8802 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
8803 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
8804 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
8805 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
8806 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
8807 * gcc.target/i386/sse2-mmx-20.c: Likewise.
8808 * gcc.target/i386/sse2-mmx-21.c: Likewise.
8809 * gcc.target/i386/sse2-mmx-22.c: Likewise.
8810 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
8811 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
8812 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
8813 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
8814 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
8815 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
8816 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
8817 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
8818 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
8819 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
8820 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
8821 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
8822 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
8823 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
8824 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
8825 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
8826 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
8827 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
8828 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
8829 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
8830 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
8831 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
8832 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
8833 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
8834 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
8835 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
8836 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
8837 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
8838 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
8839 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
8840 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
8841 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
8842 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
8843 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
8844 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
8845 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
8846 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
8847 * gcc.target/i386/sse2-mmx-por.c: Likewise.
8848 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
8849 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
8850 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
8851 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
8852 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
8853 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
8854 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
8855 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
8856 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
8857 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
8858 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
8859 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
8860 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
8861 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
8862 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
8863 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
8864 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
8865 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
8866 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
8867 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
8868 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
8869 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
8870 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
8871 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
8872 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
8873 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
8874 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
8875 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
8876 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
8877 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
8878 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
8879
8880 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
8881
8882 PR target/89021
8883 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
8884 with SSE2.
8885
8886 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
8887
8888 PR target/89021
8889 * gcc.target/i386/pr82483-1.c: Error only on ia32.
8890 * gcc.target/i386/pr82483-2.c: Likewise.
8891
8892 2019-05-15 Martin Liska <mliska@suse.cz>
8893
8894 PR middle-end/90478
8895 * gcc.dg/tree-ssa/pr90478-2.c: New test.
8896 * gcc.dg/tree-ssa/pr90478.c: New test.
8897
8898 2019-05-15 Richard Biener <rguenther@suse.de>
8899
8900 * gcc.dg/gimplefe-40.c: Amend.
8901
8902 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
8903
8904 * lib/target-supports.exp
8905 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
8906 (check_effective_target_powerpc_p9vector_ok): Likewise.
8907 (check_effective_target_powerpc_float128_sw_ok): Likewise.
8908 (check_effective_target_powerpc_float128_hw_ok): Likewise.
8909 (check_effective_target_powerpc_vsx_ok): Likewise.
8910 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
8911 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
8912
8913 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
8914
8915 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
8916 for PowerPC platforms.
8917
8918 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
8919
8920 PR target/82920
8921 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
8922 * gcc.target/i386/cet-notrack-5a.c: Likewise.
8923 * gcc.target/i386/cet-notrack-5b.c: Likewise.
8924 * gcc.target/i386/cet-notrack-6b.c: Likewise.
8925 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
8926 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
8927 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
8928 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
8929 * gcc.target/i386/cet-sjlj-3.c: Likewise.
8930 * gcc.target/i386/cet-sjlj-5.c: Likewise.
8931
8932 2019-05-14 Marek Polacek <polacek@redhat.com>
8933
8934 PR c++/68918
8935 * g++.dg/cpp0x/decltype71.C: New test.
8936
8937 PR c++/70156
8938 * g++.dg/init/static5.C: New test.
8939
8940 2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
8941
8942 PR target/82920
8943 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
8944 * gcc.target/i386/pr52146.c: Likewise.
8945 * gcc.target/i386/pr52698.c: Likewise.
8946 * gcc.target/i386/pr52857-1.c: Likewise.
8947 * gcc.target/i386/pr52857-2.c: Likewise.
8948 * gcc.target/i386/pr52876.c: Likewise.
8949 * gcc.target/i386/pr53698.c: Likewise.
8950 * gcc.target/i386/pr54157.c: Likewise.
8951 * gcc.target/i386/pr55049-1.c: Likewise.
8952 * gcc.target/i386/pr55093.c: Likewise.
8953 * gcc.target/i386/pr55116-1.c: Likewise.
8954 * gcc.target/i386/pr55116-2.c: Likewise.
8955 * gcc.target/i386/pr55597.c: Likewise.
8956 * gcc.target/i386/pr59929.c: Likewise.
8957 * gcc.target/i386/pr66470.c: Likewise.
8958
8959 2019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8960
8961 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
8962 *-*-solaris2*.
8963 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
8964 * gcc.dg/c99-math-double-1.c: Likewise.
8965 * gcc.dg/c99-math-float-1.c: Likewise.
8966 * gcc.dg/c99-math-long-double-1.c: Likewise.
8967 * gcc.misc-tests/linkage.exp: Simplify triplet to
8968 x86_64-*-solaris2*.
8969
8970 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
8971 xfail.
8972 * gcc.target/i386/pr63620.c: Likewise.
8973
8974 * lib/target-supports.exp (check_sse_os_support_available): Remove
8975 Solaris 9/x86 workaround.
8976
8977 2019-05-14 Richard Biener <rguenther@suse.de>
8978
8979 * gcc.dg/gimplefe-40.c: New testcase.
8980
8981 2019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
8982
8983 PR preprocessor/90382
8984 * g++.dg/diagnostic/trailing1.C: New test.
8985
8986 2019-05-14 marxin <mliska@suse.cz>
8987
8988 PR middle-end/90340
8989 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
8990 param.
8991
8992 2019-05-14 Richard Biener <rguenther@suse.de>
8993 H.J. Lu <hongjiu.lu@intel.com>
8994
8995 PR tree-optimization/88828
8996 * gcc.target/i386/pr88828-1.c: New test.
8997 * gcc.target/i386/pr88828-1a.c: Likewise.
8998 * gcc.target/i386/pr88828-1b.c: Likewise.
8999 * gcc.target/i386/pr88828-1c.c: Likewise.
9000 * gcc.target/i386/pr88828-4a.c: Likewise.
9001 * gcc.target/i386/pr88828-4b.c: Likewise.
9002 * gcc.target/i386/pr88828-5a.c: Likewise.
9003 * gcc.target/i386/pr88828-5b.c: Likewise.
9004 * gcc.target/i386/pr88828-7.c: Likewise.
9005 * gcc.target/i386/pr88828-7a.c: Likewise.
9006 * gcc.target/i386/pr88828-7b.c: Likewise.
9007 * gcc.target/i386/pr88828-8.c: Likewise.
9008 * gcc.target/i386/pr88828-8a.c: Likewise.
9009 * gcc.target/i386/pr88828-8b.c: Likewise.
9010 * gcc.target/i386/pr88828-9.c: Likewise.
9011 * gcc.target/i386/pr88828-9a.c: Likewise.
9012 * gcc.target/i386/pr88828-9b.c: Likewise.
9013
9014 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
9015
9016 * gcc.target/aarch64/signbitv4sf.c: New test.
9017 * gcc.target/aarch64/signbitv2sf.c: New test.
9018
9019 2019-05-13 Jonathan Wakely <jwakely@redhat.com>
9020
9021 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
9022 regression, by matching a note on any line.
9023 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
9024 correct line number is matched without depending on a library header.
9025
9026 2019-05-13 Richard Biener <rguenther@suse.de>
9027
9028 PR tree-optimization/90402
9029 * gcc.dg/torture/pr90402-1.c: New testcase.
9030
9031 2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
9032 Dominique d'Humieres <dominiq@gcc.gnu.org>
9033
9034 PR target/82920
9035 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
9036 do not use -fno-pic on Darwin.
9037 * gcc.target/i386/indirect-thunk-2.c: Likewise.
9038 * gcc.target/i386/indirect-thunk-3.c: Likewise.
9039 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9040 * gcc.target/i386/indirect-thunk-7.c: Likewise.
9041 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
9042 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
9043 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
9044 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
9045 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
9046 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
9047 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
9048 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
9049 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
9050 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
9051 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
9052 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
9053 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9054 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
9055 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
9056 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
9057 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
9058 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
9059 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
9060 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
9061 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
9062 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
9063 * gcc.target/i386/ret-thunk-1.c: Likewise.
9064 * gcc.target/i386/ret-thunk-10.c: Likewise.
9065 * gcc.target/i386/ret-thunk-11.c: Likewise.
9066 * gcc.target/i386/ret-thunk-12.c: Likewise.
9067 * gcc.target/i386/ret-thunk-13.c: Likewise.
9068 * gcc.target/i386/ret-thunk-14.c: Likewise.
9069 * gcc.target/i386/ret-thunk-15.c: Likewise.
9070 * gcc.target/i386/ret-thunk-16.c: Likewise.
9071 * gcc.target/i386/ret-thunk-2.c: Likewise.
9072 * gcc.target/i386/ret-thunk-22.c: Likewise.
9073 * gcc.target/i386/ret-thunk-23.c: Likewise.
9074 * gcc.target/i386/ret-thunk-24.c: Likewise.
9075 * gcc.target/i386/ret-thunk-3.c: Likewise.
9076 * gcc.target/i386/ret-thunk-4.c: Likewise.
9077 * gcc.target/i386/ret-thunk-5.c: Likewise.
9078 * gcc.target/i386/ret-thunk-6.c: Likewise.
9079 * gcc.target/i386/ret-thunk-7.c: Likewise.
9080 * gcc.target/i386/ret-thunk-8.c: Likewise.
9081 * gcc.target/i386/ret-thunk-9.c: Likewise.
9082
9083 2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
9084
9085 PR testsuite/81058
9086 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
9087 for variables on Darwin, rather than common.
9088 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
9089 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
9090
9091 2019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
9092
9093 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
9094 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
9095
9096 2019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9097
9098 PR fortran/61968
9099 * gfortran.dg/assumed_type_10.f90: New test case.
9100 * gfortran.dg/assumed_type_11.f90: New test case.
9101
9102 2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
9103
9104 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
9105 now tested.
9106 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
9107
9108 2019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
9109
9110 * g++.dg/diagnostic/main1.C: New.
9111
9112 2019-05-10 Marek Polacek <polacek@redhat.com>
9113
9114 PR c++/78010 - bogus -Wsuggest-override warning on final function.
9115 * g++.dg/warn/Wsuggest-override-2.C: New test.
9116
9117 2019-05-10 Jakub Jelinek <jakub@redhat.com>
9118
9119 PR tree-optimization/90385
9120 * gfortran.dg/pr90385.f90: New test.
9121
9122 PR c++/90383
9123 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
9124 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
9125
9126 2019-05-10 Paul Thomas <pault@gcc.gnu.org>
9127
9128 PR fortran/90093
9129 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
9130 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
9131
9132 PR fortran/90352
9133 * gfortran.dg/iso_c_binding_char_1.f90: New test.
9134
9135 PR fortran/90355
9136 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
9137 the direct passing of substrings as descriptors to bind(C).
9138 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
9139 'atmp' to account for the setting of the 'span' field.
9140 * gfortran.dg/transpose_optimization_2.f90: Ditto.
9141
9142 2019-05-10 Jakub Jelinek <jakub@redhat.com>
9143
9144 PR tree-optimization/88709
9145 PR tree-optimization/90271
9146 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
9147 arm*-*-*.
9148
9149 PR pch/90326
9150 * g++.dg/pch/pr90326.C: New test.
9151 * g++.dg/pch/pr90326.Hs: New file.
9152
9153 2019-05-10 Martin Liska <mliska@suse.cz>
9154
9155 PR middle-end/90340
9156 * gcc.dg/tree-ssa/pr90340-2.c: New test.
9157 * gcc.dg/tree-ssa/pr90340.c: New test.
9158
9159 2019-05-09 Cherry Zhang <cherryyz@google.com>
9160
9161 * go.dg/mapstring.go: New test.
9162
9163 2019-05-09 Richard Earnshaw <rearnsha@arm.com>
9164
9165 PR target/90405
9166 * gcc.target/arm/pr90405.c: New test.
9167
9168 2019-05-09 Martin Liska <mliska@suse.cz>
9169
9170 * gcc.dg/gimplefe-39.c: New test.
9171
9172 2019-05-09 Martin Liska <mliska@suse.cz>
9173
9174 * gcc.dg/gimplefe-37.c: New test.
9175 * gcc.dg/gimplefe-33.c: Likewise.
9176
9177 2019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9178
9179 PR c++/90382
9180 Revert:
9181 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
9182
9183 * g++.dg/diagnostic/trailing1.C: New.
9184
9185 2019-05-09 Richard Biener <rguenther@suse.de>
9186
9187 PR tree-optimization/90395
9188 * gcc.dg/torture/pr90395.c: New testcase.
9189
9190 2019-05-08 Cherry Zhang <cherryyz@google.com>
9191
9192 * go.dg/cmpstring.go: New test.
9193
9194 2019-05-08 Jakub Jelinek <jakub@redhat.com>
9195
9196 PR c++/59813
9197 PR tree-optimization/89060
9198 * gcc.dg/tree-ssa/pr89060.c: New test.
9199
9200 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
9201 Richard Earnshaw <rearnsha@arm.com>
9202
9203 PR target/88167
9204 * gcc.target/arm/pr88167-1.c: New test.
9205 * gcc.target/arm/pr88167-2.c: New test.
9206
9207 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
9208
9209 PR tree-optimization/90078
9210 * g++.dg/tree-ssa/pr90078.C: New test.
9211
9212 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
9213
9214 PR tree-optimization/90240
9215 * gfortran.dg/graphite/pr90240.f: New test.
9216
9217 2019-05-08 Li Jia He <helijia@linux.ibm.com>
9218
9219 PR other/90381
9220 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
9221 test case to run on the little endian machine.
9222
9223 2019-05-08 Jakub Jelinek <jakub@redhat.com>
9224
9225 PR tree-optimization/90356
9226 * gcc.dg/tree-ssa/pr90356-1.c: New test.
9227 * gcc.dg/tree-ssa/pr90356-2.c: New test.
9228 * gcc.dg/tree-ssa/pr90356-3.c: New test.
9229 * gcc.dg/tree-ssa/pr90356-4.c: New test.
9230
9231 2019-05-07 Wei Xiao <wei3.xiao@intel.com>
9232
9233 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
9234 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
9235 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
9236 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
9237 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
9238 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
9239 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
9240 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
9241 * gcc.target/i386/sse-13.c: Ditto.
9242 * gcc.target/i386/sse-14.c: Ditto.
9243 * gcc.target/i386/sse-22.c: Ditto.
9244 * gcc.target/i386/sse-23.c: Ditto.
9245 * g++.dg/other/i386-2.C: Ditto.
9246 * g++.dg/other/i386-3.C: Ditto.
9247
9248 2019-05-07 Cherry Zhang <cherryyz@google.com>
9249
9250 * go.dg/arrayclear.go: New test.
9251 * go.dg/mapclear.go: New test.
9252
9253 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
9254
9255 PR target/89765
9256 * gcc.target/powerpc/pr89765-mc.c: New test.
9257 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
9258 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
9259 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
9260 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
9261 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
9262 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
9263 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
9264 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
9265 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
9266 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
9267 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
9268 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
9269 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
9270 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
9271 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
9272 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
9273 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
9274 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
9275 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
9276 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
9277 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
9278 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
9279 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
9280 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
9281
9282 2019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
9283
9284 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
9285 differences.
9286
9287 2019-05-07 Uroš Bizjak <ubizjak@gmail.com>
9288
9289 * gcc.target/i386/asm-7.c: New test.
9290 * gcc.target/i386/asm-1.c: Update expected error string.
9291 * gcc.target/i386/pr62120.c: Ditto.
9292
9293 2019-05-07 Li Jia He <helijia@linux.ibm.com>
9294
9295 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
9296 optimization.
9297 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
9298
9299 2019-05-06 H.J. Lu <hongjiu.lu@intel.com>
9300 Hongtao Liu <hongtao.liu@intel.com>
9301
9302 PR target/89750
9303 PR target/86444
9304 * gcc.target/i386/avx512f-vcomisd-2.c: New.
9305 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
9306
9307 2019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
9308
9309 PR fortran/90290
9310 * gfortran.dg/pr90290.f90: New test.
9311
9312 2019-05-06 Jakub Jelinek <jakub@redhat.com>
9313
9314 PR tree-optimization/88709
9315 PR tree-optimization/90271
9316 * gcc.dg/store_merging_26.c: New test.
9317 * gcc.dg/store_merging_27.c: New test.
9318 * gcc.dg/store_merging_28.c: New test.
9319 * gcc.dg/store_merging_29.c: New test.
9320
9321 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
9322
9323 PR target/89424
9324 * gcc.target/powerpc/pr89424-0.c: New test.
9325 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
9326 enable testing of newly patched capability.
9327 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
9328 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
9329 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
9330
9331 2019-05-06 Marek Polacek <polacek@redhat.com>
9332
9333 PR c++/90265 - ICE with generic lambda.
9334 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
9335
9336 2019-05-06 Richard Biener <rguenther@suse.de>
9337
9338 PR tree-optimization/90358
9339 * gcc.target/i386/pr90358.c: New testcase.
9340
9341 2019-05-06 Richard Biener <rguenther@suse.de>
9342
9343 PR tree-optimization/88828
9344 * gcc.target/i386/pr88828-0.c: New testcase.
9345
9346 2019-05-06 Richard Biener <rguenther@suse.de>
9347
9348 PR tree-optimization/90328
9349 * gcc.dg/torture/pr90328.c: New testcase.
9350
9351 2019-05-06 Richard Biener <rguenther@suse.de>
9352
9353 PR testsuite/90331
9354 * gcc.dg/pr87314-1.c: Align the substring to open up
9355 string merging for targets aligning strings to 8 bytes.
9356
9357 2019-05-06 Martin Liska <mliska@suse.cz>
9358
9359 PR sanitizer/90312
9360 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
9361 systems.
9362 * gcc.dg/tsan/pr88017.c: Likewise.
9363
9364 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9365
9366 PR fortran/90344
9367 * gfortran.dg/pr90344.f90: New test
9368
9369 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
9370
9371 PR tree-optimization/90269
9372 * g++.dg/tree-ssa/ldist-1.C: New file.
9373
9374 2019-05-03 Richard Biener <rguenther@suse.de>
9375
9376 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
9377
9378 2019-05-03 Richard Biener <rguenther@suse.de>
9379
9380 PR middle-end/89518
9381 * gcc.dg/pr89518.c: New testcase.
9382
9383 2019-05-03 Richard Biener <rguenther@suse.de>
9384
9385 PR middle-end/87314
9386 * gcc.dg/pr87314-1.c: New testcase.
9387
9388 2019-05-03 Richard Biener <rguenther@suse.de>
9389
9390 PR tree-optimization/88963
9391 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
9392 * gcc.target/i386/pr88963-1.c: New testcase.
9393 * gcc.target/i386/pr88963-2.c: Likewise.
9394
9395 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
9396
9397 PR target/88809
9398 * gcc.target/i386/pr88809.c: Adjust for darwin.
9399 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
9400
9401 2019-05-03 Jakub Jelinek <jakub@redhat.com>
9402
9403 PR tree-optimization/90303
9404 * g++.target/i386/pr90303.C: New test.
9405
9406 2019-05-03 Richard Biener <rguenther@suse.de>
9407
9408 PR tree-optimization/89698
9409 * g++.dg/tree-ssa/pr89698.C: New testcase.
9410
9411 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
9412
9413 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
9414
9415 2019-05-02 Richard Biener <rguenther@suse.de>
9416
9417 PR tree-optimization/89653
9418 * g++.dg/vect/pr89653.cc: New testcase.
9419
9420 2019-05-02 Richard Biener <rguenther@suse.de>
9421
9422 PR tree-optimization/89509
9423 * gcc.dg/torture/restrict-8.c: New testcase.
9424
9425 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
9426
9427 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
9428 for cold section label.
9429 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
9430 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
9431
9432 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9433
9434 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
9435 GNU targets.
9436
9437 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
9438
9439 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
9440
9441 2019-05-02 Martin Liska <mliska@suse.cz>
9442
9443 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
9444 * g++.target/i386/pr57362.C: Likewise.
9445
9446 2019-05-02 Martin Liska <mliska@suse.cz>
9447
9448 PR target/88809
9449 * gcc.target/i386/pr88809.c: New test.
9450 * gcc.target/i386/pr88809-2.c: New test.
9451
9452 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
9453
9454 PR fortran/60144
9455 * gfortran.dg/block_name_2.f90: Adjust dg-error.
9456 * gfortran.dg/dec_type_print_3.f90.f90: Likewise.
9457 * gfortran.dg/pr60144.f90: New test.
9458
9459 2019-05-01 Jeff Law <law@redhat.com>
9460
9461 PR tree-optimization/90037
9462 * g++.dg/tree-ssa/pr88797.C: New test.
9463
9464 2019-05-01 Nathan Sidwell <nathan@acm.org>
9465
9466 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
9467
9468 2019-04-30 Jakub Jelinek <jakub@redhat.com>
9469
9470 PR target/89093
9471 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
9472 target attribute.
9473
9474 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
9475
9476 * gcc.dg/sinhatanh-2.c: Count the number of functions.
9477 * gcc.dg/sinhatanh-3.c: Likewise.
9478
9479 2019-04-30 Martin Liska <mliska@suse.cz>
9480
9481 * gcc.dg/Werror-13.c: Add new tests for it.
9482 * gcc.dg/pragma-diag-6.c: Likewise.
9483
9484 2019-04-30 Jakub Jelinek <jakub@redhat.com>
9485
9486 PR target/89093
9487 * gcc.target/aarch64/pr89093.c: New test.
9488 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
9489
9490 PR tree-optimization/89475
9491 * gcc.dg/tree-ssa/pr89475.c: New test.
9492
9493 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
9494
9495 PR tree-optimization/90240
9496 Revert:
9497 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
9498
9499 PR tree-optimization/90078
9500 * g++.dg/tree-ssa/pr90078.C: New test.
9501
9502 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
9503
9504 * gcc.dg/uninit-25-gimple.c: New test.
9505 * gcc.dg/uninit-25.c: New test.
9506 * gcc.dg/uninit-26.c: New test.
9507 * gcc.dg/uninit-27-gimple.c: New test.
9508
9509 2019-04-29 Richard Biener <rguenther@suse.de>
9510
9511 PR tree-optimization/90278
9512 * gcc.dg/torture/pr90278.c: New testcase.
9513
9514 2019-04-27 Jakub Jelinek <jakub@redhat.com>
9515
9516 PR c++/90173
9517 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
9518 dg-do run.
9519
9520 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
9521
9522 PR target/89261
9523 * gcc.target/i386/pr89261.c: New test.
9524
9525 2019-04-27 Martin Liska <mliska@suse.cz>
9526
9527 PR middle-end/90258
9528 * gcc.dg/completion-5.c: New test.
9529 * gcc.target/i386/spellcheck-options-5.c: New test.
9530
9531 2019-04-26 Jim Wilson <jimw@sifive.com>
9532
9533 * gcc.target/riscv/load-immediate.c: New.
9534
9535 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
9536
9537 PR c++/90243
9538 * g++.dg/diagnostic/pr90243.C: New test.
9539
9540 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
9541
9542 PR c++/90173
9543 * g++.dg/cpp1z/class-deduction66.C: New.
9544
9545 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
9546
9547 * g++.dg/diagnostic/trailing1.C: New.
9548
9549 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
9550
9551 * gcc.dg/alias-16.c: New test.
9552
9553 2019-04-25 Martin Liska <mliska@suse.cz>
9554 H.J. Lu <hongjiu.lu@intel.com>
9555
9556 PR target/89929
9557 * g++.target/i386/mv28.C: New test.
9558 * gcc.target/i386/mvc14.c: Likewise.
9559 * g++.target/i386/pr57362.C: Updated.
9560
9561 2019-04-24 Jeff Law <law@redhat.com>
9562
9563 PR tree-optimization/90037
9564 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
9565 * gcc.dg/isolate-2.c: Likewise.
9566 * gcc.dg/isolate-4.c: Likewise.
9567 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
9568 * gcc.dg/pr90037.c: New test.
9569
9570 2019-04-25 Jakub Jelinek <jakub@redhat.com>
9571
9572 PR c++/44648
9573 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
9574
9575 2019-04-25 Richard Biener <rguenther@suse.de>
9576
9577 PR middle-end/90194
9578 * g++.dg/torture/pr90194.C: New testcase.
9579
9580 2019-04-24 Marek Polacek <polacek@redhat.com>
9581
9582 PR c++/90236
9583 * g++.dg/cpp1z/nontype-auto16.C: New test.
9584
9585 2019-04-24 Jakub Jelinek <jakub@redhat.com>
9586
9587 PR target/90193
9588 * gcc.target/i386/pr90193.c: New test.
9589
9590 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
9591
9592 PR target/89952
9593 * gcc.target/s390/pr89952.c: New test.
9594
9595 2019-04-24 Jakub Jelinek <jakub@redhat.com>
9596
9597 PR target/90187
9598 * g++.target/i386/pr90187.C: New test.
9599
9600 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
9601
9602 * gdc.test/README.gcc: New file.
9603
9604 2019-04-24 Jakub Jelinek <jakub@redhat.com>
9605
9606 PR tree-optimization/90208
9607 * gcc.dg/tsan/pr90208-1.c: New test.
9608 * gcc.dg/tsan/pr90208-2.c: New test.
9609
9610 PR tree-optimization/90211
9611 * gcc.dg/autopar/pr90211.c: New test.
9612
9613 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
9614 Robin Dapp <rdapp@linux.ibm.com>
9615
9616 * gdc.dg/link.d: Test if target d_runtime.
9617 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
9618 * gdc.dg/simd.d: Likewise.
9619
9620 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
9621
9622 * gdc.test/fail_compilation/fail2456.d: New test.
9623 * gdc.test/fail_compilation/test18312.d: New test.
9624 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
9625
9626 2018-04-23 Sudakshina Das <sudi.das@arm.com>
9627
9628 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
9629 for linux targets.
9630 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
9631 with GNU note section.
9632
9633 2019-04-23 Jeff Law <law@redhat.com>
9634
9635 * lib/target-supports.exp
9636 (check_effective_target_keeps_null_pointer_checks): Add cr16.
9637
9638 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
9639
9640 PR rtl-optimization/87979
9641 * gcc.dg/pr87979.c: New test.
9642
9643 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
9644
9645 PR rtl-optimization/84032
9646 * gcc.dg/pr84032.c: New test.
9647
9648 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
9649
9650 PR tree-optimization/90078
9651 * g++.dg/tree-ssa/pr90078.C: New test.
9652
9653 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
9654
9655 PR tree-optimization/90021
9656 * gfortran.dg/pr90021.f90: New test.
9657
9658 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
9659
9660 PR fortran/90166
9661 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
9662
9663 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
9664
9665 PR fortran/57284
9666 * gfortran.dg/class_70.f03
9667
9668 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
9669
9670 PR target/90178
9671 * gcc.target/i386/pr90178.c: New test.
9672
9673 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
9674
9675 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
9676
9677 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
9678
9679 PR c++/89900
9680 * g++.dg/cpp0x/pr89900-1.C: New.
9681 * g++.dg/cpp0x/pr89900-2.C: Likewise.
9682 * g++.dg/cpp0x/pr89900-3.C: Likewise.
9683 * g++.dg/cpp0x/pr89900-4.C: Likewise.
9684
9685 2019-04-19 Jakub Jelinek <jakub@redhat.com>
9686
9687 PR middle-end/90139
9688 * gcc.c-torture/compile/pr90139.c: New test.
9689
9690 PR c++/90138
9691 * g++.dg/template/pr90138.C: New test.
9692
9693 PR c/89888
9694 * c-c++-common/pr89888.c: New test.
9695 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
9696 Don't expect -Wswitch-unreachable warning.
9697
9698 PR c++/90108
9699 * c-c++-common/pr90108.c: New test.
9700
9701 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
9702
9703 PR middle-end/85164
9704 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
9705
9706 2019-04-18 Richard Biener <rguenther@suse.de>
9707
9708 PR debug/90131
9709 * gcc.dg/guality/pr90131.c: New testcase.
9710
9711 2019-04-17 Jakub Jelinek <jakub@redhat.com>
9712
9713 PR c++/89325
9714 * g++.dg/ext/attrib58.C: New test.
9715 * g++.dg/ext/attrib59.C: New test.
9716 * g++.dg/ext/attrib60.C: New test.
9717
9718 PR target/90125
9719 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
9720 constants to ensure precise result even when not using fma.
9721 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
9722 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
9723 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
9724 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
9725 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
9726 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
9727 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
9728 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
9729 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
9730
9731 2019-04-17 Marek Polacek <polacek@redhat.com>
9732
9733 PR c++/90124 - bogus error with incomplete type in decltype.
9734 * g++.dg/cpp0x/decltype70.C: New test.
9735
9736 2019-04-17 Jakub Jelinek <jakub@redhat.com>
9737
9738 PR middle-end/90095
9739 * gcc.dg/pr90095-1.c: New test.
9740 * gcc.dg/pr90095-2.c: New test.
9741
9742 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
9743
9744 PR fortran/90048
9745 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
9746 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
9747 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
9748
9749 PR fortran/90067
9750 PR fortran/90114
9751 * gfortran.dg/goacc/private-1.f95: Remove file.
9752 * gfortran.dg/goacc/private-2.f95: Likewise.
9753 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
9754 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
9755 Likewise.
9756 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
9757
9758 2019-04-17 Jakub Jelinek <jakub@redhat.com>
9759
9760 PR target/89093
9761 * gcc.target/arm/pr89093-2.c: New test.
9762
9763 2019-04-16 Jakub Jelinek <jakub@redhat.com>
9764
9765 PR c++/86953
9766 * g++.dg/cpp0x/constexpr-86953.C: New test.
9767
9768 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
9769
9770 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
9771
9772 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
9773
9774 PR debug/89528
9775 * gcc.dg/guality/pr89528.c: New.
9776
9777 PR rtl-optimization/86438
9778 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
9779
9780 2019-04-16 Jakub Jelinek <jakub@redhat.com>
9781
9782 PR target/90096
9783 * gcc.target/i386/pr90096.c: New test.
9784 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
9785 * gcc.target/i386/pr69255-2.c: Likewise.
9786 * gcc.target/i386/pr69255-3.c: Likewise.
9787
9788 PR rtl-optimization/90082
9789 * gcc.dg/pr90082.c: New test.
9790
9791 PR tree-optimization/90090
9792 * g++.dg/opt/pr90090.C: New test.
9793
9794 2019-04-16 Richard Biener <rguenther@suse.de>
9795
9796 PR tree-optimization/56049
9797 * gfortran.dg/pr56049.f90: New testcase.
9798
9799 2019-04-15 Richard Biener <rguenther@suse.de>
9800
9801 PR debug/90074
9802 * gcc.dg/guality/pr90074.c: New testcase.
9803
9804 2019-04-15 Richard Biener <rguenther@suse.de>
9805
9806 PR tree-optimization/90071
9807 * gcc.dg/torture/pr90071.c: New testcase.
9808
9809 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9810
9811 PR rtl-optimization/89794
9812 * gcc.dg/torture/pr89794.c: New testcase.
9813
9814 2019-04-15 Richard Biener <rguenther@suse.de>
9815
9816 PR ipa/88936
9817 * gcc.dg/torture/pr88936-1.c: New testcase.
9818 * gcc.dg/torture/pr88936-2.c: Likewise.
9819 * gcc.dg/torture/pr88936-3.c: Likewise.
9820
9821 2019-04-15 Martin Jambor <mjambor@suse.cz>
9822
9823 PR ipa/pr89693
9824 * g++.dg/ipa/pr89693.C: New test.
9825
9826 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
9827
9828 PR tree-optimization/90020
9829 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
9830
9831 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
9832
9833 PR lto/89358
9834 * g++.dg/lto/pr89358_0.C: New testcase.
9835 * g++.dg/lto/pr89358_1.C: New testcase.
9836
9837 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9838
9839 PR fortran/85448
9840 * gfortran.dg/bind_c_usage_33.f90: New test and...
9841 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
9842
9843 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
9844
9845 PR fortran/89843
9846 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
9847 in ctg. Test the conversion of the descriptor types in the main
9848 program.
9849 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
9850 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
9851
9852 PR fortran/89846
9853 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
9854 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
9855
9856 PR fortran/90022
9857 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
9858 the computation of 'ans'. Also, change the expected results for
9859 CFI_is_contiguous to comply with standard.
9860 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
9861 results for CFI_is_contiguous to comply with standard.
9862 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
9863 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
9864
9865 2019-04-13 Jakub Jelinek <jakub@redhat.com>
9866
9867 PR target/89093
9868 * gcc.target/arm/pr89093.c: New test.
9869
9870 2019-04-12 Jakub Jelinek <jakub@redhat.com>
9871
9872 PR c/89933
9873 * c-c++-common/pr89933.c: New test.
9874
9875 2019-04-12 Martin Sebor <msebor@redhat.com>
9876
9877 PR c/88383
9878 PR c/89288
9879 PR c/89798
9880 PR c/89797
9881 * c-c++-common/attributes-1.c: Adjust.
9882 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
9883 * c-c++-common/builtin-has-attribute-6.c: New test.
9884 * c-c++-common/builtin-has-attribute-7.c: New test.
9885 * c-c++-common/pr71574.c: Adjust.
9886 * gcc.dg/pr25559.c: Adjust.
9887 * gcc.dg/attr-vector_size.c: New test.
9888
9889 2019-04-12 Jakub Jelinek <jakub@redhat.com>
9890
9891 PR rtl-optimization/89965
9892 * gcc.target/i386/pr89965.c: New test.
9893
9894 2019-04-12 Marek Polacek <polacek@redhat.com>
9895
9896 PR c++/87603 - constexpr functions are no longer noexcept.
9897 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
9898 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
9899 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
9900 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
9901 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
9902 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
9903
9904 2019-04-12 Marek Polacek <polacek@redhat.com>
9905
9906 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
9907 * g++.dg/cpp0x/pr86397-1.C: Likewise.
9908 * g++.dg/cpp0x/pr86397-2.C: Likewise.
9909
9910 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
9911
9912 * g++.target/arm/arm.exp: Change format of default prune regex.
9913 * gcc.target/arm/arm.exp: Change format of default prune regex.
9914
9915 2019-04-12 Martin Liska <mliska@suse.cz>
9916
9917 PR middle-end/89970
9918 * gcc.target/i386/mvc15.c: New test.
9919 * gcc.target/i386/mvc3.c: Quote target in error pattern.
9920 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
9921
9922 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9923
9924 PR target/87532
9925 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
9926 instruction counts.
9927 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
9928 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
9929
9930 2019-04-12 Jakub Jelinek <jakub@redhat.com>
9931
9932 PR c/89946
9933 * c-c++-common/pr89946.c: New test.
9934
9935 PR rtl-optimization/90026
9936 * g++.dg/opt/pr90026.C: New test.
9937
9938 2018-04-11 Steve Ellcey <sellcey@marvell.com>
9939
9940 PR rtl-optimization/87763
9941 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
9942 to bfi.
9943
9944 2019-04-11 Richard Biener <rguenther@suse.de>
9945
9946 PR tree-optimization/90020
9947 * gcc.dg/torture/pr90020.c: New testcase.
9948
9949 2019-04-11 Richard Biener <rguenther@suse.de>
9950
9951 PR tree-optimization/90018
9952 * gcc.dg/vect/pr90018.c: New testcase.
9953
9954 2018-04-10 Steve Ellcey <sellcey@marvell.com>
9955
9956 PR rtl-optimization/87763
9957 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
9958 to bfi.
9959 * gcc.target/aarch64/combine_bfi_2.c: New test.
9960
9961 2019-04-10 Jakub Jelinek <jakub@redhat.com>
9962
9963 PR middle-end/90025
9964 * gcc.c-torture/execute/pr90025.c: New test.
9965
9966 PR c++/90010
9967 * gcc.dg/pr90010.c: New test.
9968
9969 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
9970
9971 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
9972 (dg-options): Use -O2 -fdump-rtl-ce1.
9973 (dg-final): Scan ce1 RTL dump instead of asm dump.
9974
9975 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
9976
9977 PR target/90024
9978 * gcc.dg/torture/neon-immediate-timode.c: New test.
9979
9980 2019-04-09 Jakub Jelinek <jakub@redhat.com>
9981
9982 PR tree-optimization/89998
9983 * gcc.c-torture/compile/pr89998-1.c: New test.
9984 * gcc.c-torture/compile/pr89998-2.c: New test.
9985
9986 PR target/90015
9987 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
9988 diagnostics.
9989
9990 2019-04-08 Richard Biener <rguenther@suse.de>
9991
9992 PR tree-optimization/90006
9993 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
9994
9995 2019-04-08 Jakub Jelinek <jakub@redhat.com>
9996
9997 PR rtl-optimization/89865
9998 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
9999
10000 PR rtl-optimization/89865
10001 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
10002 on ia32.
10003
10004 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
10005
10006 PR tree-optimization/89725
10007 * gcc.dg/tree-ssa/pr89725.c: New test.
10008
10009 2019-04-08 Martin Liska <mliska@suse.cz>
10010
10011 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
10012
10013 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
10014
10015 PR c++/89914
10016 * g++.dg/ext/has_nothrow_constructor-3.C: New.
10017
10018 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
10019
10020 PR target/89945
10021 * gcc.target/i386/pr89945.c: New test.
10022
10023 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10024
10025 PR fortran/87352
10026 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
10027 * gfortran.dg/finalize_33.f90: Likewise.
10028 * gfortran.dg/finalize_34.f90: New test.
10029
10030 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10031
10032 PR fortran/89981
10033 * gfortran.dg/entry_22.f90: New test.
10034
10035 2019-04-05 Marek Polacek <polacek@redhat.com>
10036
10037 PR c++/87145 - bogus error converting class type in template arg list.
10038 * g++.dg/cpp0x/constexpr-conv3.C: New test.
10039 * g++.dg/cpp0x/constexpr-conv4.C: New test.
10040
10041 2019-04-05 Martin Sebor <msebor@redhat.com>
10042
10043 PR bootstrap/89980
10044 * g++.dg/init/array52.C: New test.
10045
10046 2019-04-05 David Malcolm <dmalcolm@redhat.com>
10047
10048 PR c/89985
10049 * c-c++-common/pr89985.c: New test.
10050
10051 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
10052
10053 PR c/71598
10054 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
10055 size of enums.
10056 * gcc.dg/torture/pr71598-2.c: Likewise.
10057
10058 2019-04-05 Marek Polacek <polacek@redhat.com>
10059
10060 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
10061 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
10062
10063 2019-04-05 Richard Biener <rguenther@suse.de>
10064
10065 PR debug/89892
10066 PR debug/89905
10067 * gcc.dg/guality/pr89892.c: New testcase.
10068 * gcc.dg/guality/pr89905.c: Likewise.
10069 * gcc.dg/guality/loop-1.c: Likewise.
10070
10071 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
10072
10073 PR tree-optimization/89956
10074 * gfortran.dg/pr89956.f90: New test.
10075
10076 2019-04-04 Martin Sebor <msebor@redhat.com>
10077
10078 PR c++/89974
10079 PR c++/89878
10080 PR c++/89833
10081 PR c++/47488
10082 * g++.dg/abi/mangle69.C: New test.
10083 * g++.dg/abi/mangle70.C: New test.
10084 * g++.dg/abi/mangle71.C: New test.
10085 * g++.dg/abi/mangle72.C: New test.
10086 * g++.dg/cpp0x/constexpr-array19.C: New test.
10087 * g++.dg/cpp2a/nontype-class15.C: New test.
10088 * g++.dg/cpp2a/nontype-class16.C: New test.
10089 * g++.dg/init/array51.C: New test.
10090 * g++.dg/template/nontype29.C: New test.
10091
10092 2019-04-04 Martin Sebor <msebor@redhat.com>
10093
10094 PR middle-end/89957
10095 PR middle-end/89911
10096 * gcc.dg/Wstringop-overflow-13.c: New test.
10097
10098 2019-04-04 Martin Sebor <msebor@redhat.com>
10099
10100 PR middle-end/89934
10101 * gcc.dg/Wrestrict-19.c: New test.
10102 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
10103
10104 2019-04-04 Jeff Law <law@redhat.com>
10105
10106 PR rtl-optimization/89399
10107 * gcc.c-torture/compile/pr89399.c: New test.
10108
10109 2019-04-04 Harald Anlauf <anlauf@gmx.de>
10110
10111 PR fortran/89904
10112 * gfortran.dg/pr85797.f90: Adjust testcase.
10113
10114 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10115
10116 PR c++/65619
10117 * g++.dg/template/friend67.C: New.
10118
10119 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10120
10121 PR c++/61327
10122 * g++.dg/cpp0x/friend4.C: New.
10123 * g++.dg/cpp0x/friend5.C: Likewise.
10124
10125 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10126
10127 PR c++/56643
10128 * g++.dg/cpp0x/noexcept40.C: New.
10129
10130 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
10131
10132 PR fortran/68567
10133 * gfortran.dg/parameter_array_error_1.f90: New test.
10134
10135 2019-04-03 qing zhao <qing.zhao@oracle.com>
10136
10137 PR tree-optimization/89730
10138 * gcc.dg/live-patching-4.c: New test.
10139
10140 2019-04-03 Clément Chigot <clement.chigot@atos.net>
10141
10142 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
10143 supported.
10144
10145 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
10146
10147 PR c/71598
10148 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
10149 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
10150
10151 2019-04-03 Richard Biener <rguenther@suse.de>
10152
10153 PR tree-optimization/84101
10154 * gcc.target/i386/pr84101.c: New testcase.
10155
10156 2019-04-02 Jeff Law <law@redhat.com>
10157
10158 * gcc.target/visium/bit_shift.c: xfail.
10159
10160 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
10161
10162 PR target/89902
10163 PR target/89903
10164 * gcc.target/i386/pr70799-4.c: Remove.
10165 * gcc.target/i386/pr70799-5.c: Remove.
10166 * gcc.target/i386/pr89902.c: New test.
10167 * gcc.target/i386/pr89903.c: Ditto.
10168
10169 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
10170
10171 PR rtl-optimization/84206
10172 * gcc.dg/pr84206.c: New test.
10173
10174 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
10175
10176 PR rtl-optimization/85876
10177 * gcc.dg/pr85876.c: New test.
10178
10179 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
10180
10181 * gcc.target/s390/zvector/vec-double-compile.c: New test.
10182 * gcc.target/s390/zvector/vec-float-compile.c: New test.
10183 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
10184 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
10185
10186 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
10187
10188 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
10189 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
10190 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
10191 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
10192
10193 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
10194
10195 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
10196 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
10197
10198 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
10199
10200 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
10201 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
10202
10203 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
10204
10205 PR testsuite/89916
10206 * gcc.dg/pr86928.c: Do not attempt to add -m32.
10207
10208 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
10209
10210 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
10211 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
10212 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
10213 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
10214 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
10215 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
10216 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
10217 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
10218
10219 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
10220
10221 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
10222 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
10223 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
10224 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
10225 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
10226 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
10227
10228 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
10229
10230 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
10231 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
10232 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
10233 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
10234
10235 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
10236
10237 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
10238 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
10239
10240 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
10241
10242 * gcc.target/s390/arch13/sel-1.c: New test.
10243
10244 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
10245
10246 * gcc.target/s390/arch13/popcount-1.c: New test.
10247
10248 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
10249
10250 * gcc.target/s390/arch13/bitops-1.c: New test.
10251 * gcc.target/s390/arch13/bitops-2.c: New test.
10252 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
10253 option and adjust line numbers.
10254 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
10255
10256 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
10257
10258 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
10259 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
10260 runtime check for the vxe2 hardware feature on IBM Z.
10261
10262 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
10263
10264 PR testsuite/89907
10265 * lib/target-supports.exp (check_avx2_available): Replace
10266 avx_available with avx2_available.
10267
10268 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
10269
10270 PR rtl-optimization/85412
10271 * gcc.dg/pr85412.c: New test.
10272
10273 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
10274
10275 PR c++/62207
10276 * g++.dg/template/crash130.C: New.
10277 * g++.dg/template/crash131.C: Likewise.
10278
10279 2019-04-01 Martin Sebor <msebor@redhat.com>
10280
10281 PR c/89685
10282 * gcc.dg/attr-copy-8.c: New test.
10283 * g++.dg/ext/attr-copy-2.C: New test.
10284
10285 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
10286
10287 PR rtl-optimization/86928
10288 * gcc.dg/pr86928.c: New test.
10289
10290 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
10291
10292 PR rtl-optimization/87273
10293 * gcc.dg/pr87273.c: New test.
10294
10295 2019-04-01 Martin Liska <mliska@suse.cz>
10296
10297 PR driver/89861
10298 * gcc.dg/spellcheck-options-18.c: New test.
10299 * gcc.dg/spellcheck-options-19.c: New test.
10300 * gcc.dg/spellcheck-options-20.c: New test.
10301 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
10302 * gcc.dg/completion-2.c: Add one variant with no argument.
10303
10304 2019-04-01 Richard Biener <rguenther@suse.de>
10305
10306 PR c/71598
10307 * gcc.dg/torture/pr71598-1.c: New testcase.
10308 * gcc.dg/torture/pr71598-2.c: Likewise.
10309 * gcc.dg/torture/pr71598-3.c: Likewise.
10310
10311 2019-03-31 Marek Polacek <polacek@redhat.com>
10312
10313 PR c++/89852 - ICE with C++11 functional cast with { }.
10314 * g++.dg/cpp0x/initlist115.C: New test.
10315
10316 2019-03-31 Harald Anlauf <anlauf@gmx.de>
10317
10318 PR fortran/83515
10319 PR fortran/85797
10320 * gfortran.dg/pr85797.f90: New test.
10321
10322 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10323
10324 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
10325
10326 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
10327
10328 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
10329 cleanup_extra_files.
10330 (dmd2dg): Copy additional files after test is translated.
10331 (gdc-do-test): Remove all copied files after test.
10332
10333 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
10334
10335 PR fortran/89841
10336 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
10337 for c_deallocate, c_allocate and c_assumed_size so that the
10338 attributes of the array arguments are correct and are typed.
10339 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
10340 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
10341
10342 PR fortran/89842
10343 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
10344 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
10345
10346 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10347
10348 PR fortran/89866
10349 * gfortran.dg/pointer_intent_8.f90: New test.
10350
10351 2019-03-29 Jim Wilson <jimw@sifive.com>
10352
10353 * gcc.target/riscv/predef-1.c: New.
10354 * gcc.target/riscv/predef-2.c: New.
10355 * gcc.target/riscv/predef-3.c: New.
10356 * gcc.target/riscv/predef-4.c: New.
10357 * gcc.target/riscv/predef-5.c: New.
10358 * gcc.target/riscv/predef-6.c: New.
10359 * gcc.target/riscv/predef-7.c: New.
10360 * gcc.target/riscv/predef-8.c: New.
10361
10362 2019-03-29 Jakub Jelinek <jakub@redhat.com>
10363
10364 PR rtl-optimization/89865
10365 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
10366 the first argument register, so that occassional spills/fills are
10367 ignored.
10368
10369 PR sanitizer/89869
10370 * g++.dg/ubsan/vptr-14.C: New test.
10371
10372 PR c/89872
10373 * gcc.dg/tree-ssa/pr89872.c: New test.
10374
10375 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
10376
10377 * gcc.dg/diag-sanity.c: New test.
10378
10379 2019-03-29 Marek Polacek <polacek@redhat.com>
10380
10381 PR c++/89871
10382 * g++.dg/cpp2a/desig14.C: New test.
10383
10384 PR c++/89876 - ICE with deprecated conversion.
10385 * g++.dg/warn/conv5.C: New test.
10386
10387 2019-03-29 Martin Liska <mliska@suse.cz>
10388
10389 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
10390 * gcc.dg/pr68766.c: Likewise.
10391
10392 2019-03-29 Jakub Jelinek <jakub@redhat.com>
10393
10394 PR rtl-optimization/87485
10395 * gcc.dg/pr87485.c: New test.
10396
10397 2019-03-28 Jakub Jelinek <jakub@redhat.com>
10398
10399 PR middle-end/89621
10400 * gfortran.dg/gomp/pr89621.f90: New test.
10401
10402 2019-03-28 Martin Sebor <msebor@redhat.com>
10403
10404 PR c++/66548
10405 * g++.dg/cpp0x/decltype-pr66548.C: New test.
10406
10407 PR c++/81506
10408 * g++.dg/cpp0x/decltype-pr81506.C: New test.
10409
10410 2019-03-28 Marek Polacek <polacek@redhat.com>
10411
10412 PR c++/89612 - ICE with member friend template with noexcept.
10413 * g++.dg/cpp0x/noexcept38.C: New test.
10414 * g++.dg/cpp0x/noexcept39.C: New test.
10415 * g++.dg/cpp1z/noexcept-type21.C: New test.
10416
10417 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
10418
10419 PR target/89848
10420 * gcc.target/i386/pr89848.c: New test.
10421
10422 2019-03-28 Marek Polacek <polacek@redhat.com>
10423
10424 PR c++/89836 - bool constant expression and explicit conversions.
10425 * g++.dg/cpp2a/explicit15.C: New test.
10426
10427 2019-03-28 Jakub Jelinek <jakub@redhat.com>
10428
10429 PR c/89812
10430 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
10431 other than AVR. Add dg-options "".
10432
10433 PR c++/89785
10434 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
10435 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
10436
10437 2019-03-27 Janus Weil <janus@gcc.gnu.org>
10438
10439 PR fortran/85537
10440 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
10441 * gfortran.dg/pointer_init_11.f90: New test case.
10442
10443 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
10444
10445 PR target/85667
10446 * gcc.target/i386/pr85667-5.c: New testcase.
10447 * gcc.target/i386/pr85667-6.c: New testcase.
10448
10449 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
10450
10451 PR testsuite/89834
10452 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
10453
10454 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
10455
10456 PR rtl-optimization/89313
10457 * gcc.dg/pr89313.c: New test.
10458
10459 2019-03-26 Jeff Law <law@redhat.com>
10460
10461 PR rtl-optimization/87761
10462 PR rtl-optimization/89826
10463 * gcc.c-torture/execute/pr89826.c: New test.
10464
10465 2019-03-27 Richard Biener <rguenther@suse.de>
10466
10467 * gcc.dg/torture/20190327-1.c: New testcase.
10468
10469 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
10470
10471 PR fortran/88247
10472 * gfortran.dg/associate_47.f90: New test.
10473
10474 2019-03-27 Richard Biener <rguenther@suse.de>
10475
10476 PR tree-optimization/89463
10477 * gcc.dg/guality/pr89463.c: New testcase.
10478
10479 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
10480
10481 PR target/89827
10482 * gcc.target/i386/pr89827.c: New test.
10483
10484 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10485
10486 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
10487 syntax.
10488
10489 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
10490
10491 PR tree-optimization/81740
10492 * gcc.dg/vect/pr81740-1.c: New testcase.
10493 * gcc.dg/vect/pr81740-2.c: Likewise.
10494
10495 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
10496
10497 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
10498 options in permute args tests.
10499
10500 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
10501
10502 PR c++/84598
10503 * g++.dg/ext/pr84598.C: New.
10504
10505 2019-03-26 Jakub Jelinek <jakub@redhat.com>
10506
10507 PR c++/89796
10508 * g++.dg/gomp/pr89796.C: New test.
10509 * gcc.dg/gomp/pr89796.c: New test.
10510
10511 2019-03-25 David Malcolm <dmalcolm@redhat.com>
10512
10513 PR rtl-optimization/88347
10514 PR rtl-optimization/88423
10515 * gcc.c-torture/compile/pr88347.c: New test.
10516 * gcc.c-torture/compile/pr88423.c: New test.
10517
10518 2019-03-25 Martin Sebor <msebor@redhat.com>
10519
10520 PR c/89812
10521 * gcc.dg/attr-aligned-3.c: New test.
10522
10523 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
10524
10525 PR debug/86964
10526 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
10527
10528 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10529
10530 PR c++/84661
10531 PR c++/85013
10532 * g++.dg/concepts/pr84661.C: New.
10533 * g++.dg/torture/pr85013.C: Likewise.
10534
10535 2019-03-25 Marek Polacek <polacek@redhat.com>
10536
10537 PR c++/89214 - ICE when initializing aggregates with bases.
10538 * g++.dg/cpp1z/aggr-base8.C: New test.
10539 * g++.dg/cpp1z/aggr-base9.C: New test.
10540
10541 PR c++/89705 - ICE with reference binding with conversion function.
10542 * g++.dg/cpp0x/rv-conv2.C: New test.
10543
10544 2019-03-25 Richard Biener <rguenther@suse.de>
10545
10546 PR tree-optimization/89789
10547 * gcc.dg/torture/pr89789.c: New testcase.
10548
10549 2019-03-25 Nathan Sidwell <nathan@acm.org>
10550
10551 * g++.dg/abi/lambda-static-1.C: New.
10552
10553 2019-03-25 Richard Biener <rguenther@suse.de>
10554
10555 PR tree-optimization/89802
10556 * g++.dg/tree-ssa/pr89802.C: New testcase.
10557
10558 2019-03-25 Jakub Jelinek <jakub@redhat.com>
10559
10560 PR c++/60702
10561 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
10562 for _ZTH* calls.
10563 * g++.dg/tls/thread_local11a.C: New test.
10564
10565 2019-03-25 Richard Biener <rguenther@suse.de>
10566
10567 PR middle-end/89790
10568 * g++.dg/pr89790.C: New testcase.
10569
10570 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
10571
10572 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
10573 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
10574 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
10575 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
10576
10577 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10578
10579 PR fortran/78865
10580 * gfortran.dg/altreturn_10.f90: New test.
10581 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
10582
10583 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
10584
10585 PR rtl-optimization/89676
10586 * gcc.target/i386/pr89676.c: New.
10587
10588 2019-03-22 Jakub Jelinek <jakub@redhat.com>
10589
10590 PR c++/60702
10591 * g++.dg/tls/thread_local11.C: New test.
10592 * g++.dg/tls/thread_local11.h: New test.
10593 * g++.dg/tls/thread_local12a.C: New test.
10594 * g++.dg/tls/thread_local12b.C: New test.
10595 * g++.dg/tls/thread_local12c.C: New test.
10596 * g++.dg/tls/thread_local12d.C: New test.
10597 * g++.dg/tls/thread_local12e.C: New test.
10598 * g++.dg/tls/thread_local12f.C: New test.
10599 * g++.dg/tls/thread_local12g.C: New test.
10600 * g++.dg/tls/thread_local12h.C: New test.
10601 * g++.dg/tls/thread_local12i.C: New test.
10602 * g++.dg/tls/thread_local12j.C: New test.
10603 * g++.dg/tls/thread_local12k.C: New test.
10604 * g++.dg/tls/thread_local12l.C: New test.
10605
10606 PR c++/87481
10607 * g++.dg/cpp1y/constexpr-87481.C: New test.
10608
10609 2019-03-22 Simon Wright <simon@pushface.org>
10610
10611 PR ada/89583
10612 * gnat.dg/socket2.adb: New.
10613
10614 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
10615
10616 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
10617
10618 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
10619
10620 PR target/89784
10621 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
10622 for _mm_mask{,3,z}_*.
10623 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
10624 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
10625 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
10626 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
10627 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
10628 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
10629 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
10630 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
10631 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
10632 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
10633 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
10634 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
10635 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
10636 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
10637 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
10638
10639 2019-03-22 Jakub Jelinek <jakub@redhat.com>
10640
10641 PR target/89784
10642 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
10643 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
10644 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
10645 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
10646 __builtin_ia32_vfmsubss3_mask3): Define.
10647 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
10648 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
10649 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
10650 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
10651 __builtin_ia32_vfmsubss3_mask3): Define.
10652 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
10653 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
10654 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
10655 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
10656 __builtin_ia32_vfmsubss3_mask3): Define.
10657 * gcc.target/i386/sse-14.c: Add tests for
10658 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
10659 * gcc.target/i386/sse-22.c: Likewise.
10660
10661 2019-03-21 Martin Sebor <msebor@redhat.com>
10662
10663 PR tree-optimization/89350
10664 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
10665 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
10666 * gcc.dg/Wstringop-overflow-11.c: New test.
10667 * gcc.dg/Wstringop-overflow-12.c: New test.
10668 * gcc.dg/pr89350.c: New test.
10669 * gcc.dg/pr40340-1.c: Adjust expected warning.
10670 * gcc.dg/pr40340-2.c: Same.
10671 * gcc.dg/pr40340-4.c: Same.
10672 * gcc.dg/pr40340-5.c: Same.
10673
10674 2019-03-21 Jakub Jelinek <jakub@redhat.com>
10675
10676 PR lto/89692
10677 * g++.dg/other/pr89692.C: New test.
10678
10679 PR c++/89767
10680 * g++.dg/cpp1y/lambda-init18.C: New test.
10681 * g++.dg/cpp1y/lambda-init19.C: New test.
10682 * g++.dg/cpp1y/pr89767.C: New test.
10683
10684 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
10685 Cesar Philippidis <cesar@codesourcery.com>
10686
10687 PR fortran/72741
10688 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
10689 file.
10690 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
10691 Likewise.
10692
10693 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
10694
10695 PR fortran/72741
10696 * c-c++-common/goacc/routine-3-extern.c: New file.
10697 * c-c++-common/goacc/routine-3.c: Adjust.
10698 * c-c++-common/goacc/routine-4-extern.c: New file.
10699 * c-c++-common/goacc/routine-4.c: Adjust.
10700 * gfortran.dg/goacc/routine-module-3.f90: New file.
10701
10702 PR fortran/89773
10703 * gfortran.dg/goacc/pr89773.f90: New file.
10704 * gfortran.dg/goacc/pr77765.f90: Adjust.
10705 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
10706
10707 PR fortran/72741
10708 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
10709
10710 PR fortran/72741
10711 * gfortran.dg/goacc/routine-module-1.f90: New file.
10712 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
10713 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
10714
10715 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
10716
10717 PR fortran/56408
10718 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
10719 (dg-compile-aux-modules): Fix diagnostic.
10720 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
10721 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
10722
10723 PR fortran/56408
10724 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
10725 missing nexted dg-test call support in dejaGNU 1.4.4.
10726
10727 PR fortran/29383
10728 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
10729 other '*.exp' files.
10730
10731 2019-03-21 Richard Biener <rguenther@suse.de>
10732
10733 PR tree-optimization/89779
10734 * gcc.dg/torture/pr89779.c: New testcase.
10735
10736 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10737
10738 PR c++/78645
10739 * g++.dg/cpp0x/constexpr-ice20.C: New.
10740
10741 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10742
10743 PR c++/89571
10744 * g++.dg/cpp0x/noexcept37.C: New.
10745
10746 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
10747
10748 PR d/89017
10749 * gdc.dg/pr89017.d: New test.
10750
10751 2019-03-20 Janus Weil <janus@gcc.gnu.org>
10752
10753 PR fortran/71861
10754 * gfortran.dg/interface_abstract_5.f90: New test case.
10755
10756 2019-03-20 Jakub Jelinek <jakub@redhat.com>
10757
10758 PR target/89775
10759 * gcc.target/s390/pr89775-1.c: New test.
10760 * gcc.target/s390/pr89775-2.c: New test.
10761
10762 2019-03-20 Jakub Jelinek <jakub@redhat.com>
10763
10764 PR target/89752
10765 * g++.target/aarch64/aarch64.exp: New file.
10766 * g++.target/aarch64/pr89752.C: New test.
10767
10768 2019-03-19 Martin Sebor <msebor@redhat.com>
10769
10770 PR tree-optimization/89688
10771 * gcc.dg/strlenopt-61.c: New test.
10772 * g++.dg/warn/Wstringop-overflow-2.C: New test.
10773
10774 2019-03-19 Jim Wilson <jimw@sifive.com>
10775
10776 PR target/89411
10777 * gcc.target/riscv/losum-overflow.c: New test.
10778
10779 2019-03-19 Martin Sebor <msebor@redhat.com>
10780
10781 PR tree-optimization/89644
10782 * gcc.dg/Wstringop-truncation-8.c: New test.
10783
10784 2019-03-19 Martin Liska <mliska@suse.cz>
10785
10786 PR middle-end/89737
10787 * gcc.dg/pr89737.c: New test.
10788
10789 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
10790
10791 PR lto/87809
10792 PR lto/89335
10793 * g++.dg/lto/pr87089_0.C: New testcase.
10794 * g++.dg/lto/pr87089_1.C: New testcase.
10795 * g++.dg/lto/pr89335_0.C: New testcase.
10796
10797 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10798
10799 PR target/89736
10800 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
10801 restrict this test to vsx targets.
10802
10803 2019-03-19 Jakub Jelinek <jakub@redhat.com>
10804
10805 PR target/89752
10806 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
10807 * g++.dg/ext/asm16.C: Likewise.
10808 * g++.dg/ext/asm17.C: New test.
10809
10810 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
10811
10812 * c-c++-common/unroll-7.c: New test.
10813
10814 2019-03-19 Jakub Jelinek <jakub@redhat.com>
10815
10816 PR target/89726
10817 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
10818 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
10819 Add expected results for them.
10820
10821 PR c/89734
10822 * gcc.dg/pr89734.c: New test.
10823
10824 2019-03-18 Martin Sebor <msebor@redhat.com>
10825
10826 PR tree-optimization/89720
10827 * gcc.dg/Warray-bounds-42.c: New test.
10828
10829 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
10830
10831 PR c++/89630
10832 * g++.target/i386/pr89630.C: New test.
10833
10834 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
10835
10836 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
10837
10838 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
10839
10840 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
10841 the "store" test as well.
10842 * gcc.target/powerpc/bswap32.c: Ditto.
10843
10844 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
10845
10846 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
10847 the "store" test as well.
10848 * gcc.target/powerpc/bswap32.c: Ditto.
10849
10850 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
10851
10852 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
10853 "exceeds" instead of just one that talks about "too large".
10854
10855 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
10856
10857 * gcc.target/aarch64/sve/cost_model_1.c: New test.
10858
10859 2019-03-18 Martin Jambor <mjambor@suse.cz>
10860
10861 PR tree-optimization/89546
10862 * gcc.dg/tree-ssa/pr89546.c: New test.
10863
10864 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
10865
10866 PR target/89627
10867 * g++.target/riscv/call-with-empty-struct-float.C: New file.
10868 * g++.target/riscv/call-with-empty-struct-int.C: New file.
10869 * g++.target/riscv/call-with-empty-struct.H: New file.
10870 * g++.target/riscv/riscv.exp: New file.
10871
10872 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
10873
10874 PR c++/85014
10875 * g++.dg/cpp0x/pr85014.C: New.
10876
10877 2019-03-18 Jakub Jelinek <jakub@redhat.com>
10878
10879 PR middle-end/86979
10880 * gcc.dg/pr86979.c: New test.
10881
10882 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
10883
10884 PR fortran/88008
10885 * gfortran.dg/typebound_call_31.f90: New test.
10886
10887 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
10888
10889 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
10890 hppa*-*-hpux*.
10891 * gcc.dg/compat/pr83487-1_y.c: Likewise.
10892
10893 * gfortran.dg/pointer_init_10.f90: Require visibility support.
10894 * gfortran.dg/temporary_3.f90: Likewise.
10895
10896 * gcc.dg/pr88074.c: Require c99_runtime.
10897 * gcc.dg/warn-abs-1.c: Likewise.
10898 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
10899
10900 PR testsuite/89666
10901 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
10902 hppa*-*-hpux*.
10903 * gcc.dg/attr-copy.c: Require alias support.
10904 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
10905
10906 2019-03-16 Jakub Jelinek <jakub@redhat.com>
10907
10908 PR fortran/89724
10909 * gfortran.dg/continuation_15.f90: New test.
10910 * gfortran.dg/continuation_16.f90: New test.
10911
10912 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
10913
10914 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
10915
10916 PR testsuite/89393
10917 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
10918 * g++.dg/cpp0x/pr84497.C: Likewise.
10919
10920 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
10921 * gcc.dg/attr-copy-6.c: Likewise.
10922 * gcc.dg/pr87793.c: Likewise.
10923
10924 PR testsuite/89471
10925 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
10926
10927 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
10928 * gcc.dg/gimplefe-34.c: Likewise.
10929 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
10930 * gcc.dg/compat/pr83487-2_y.c: Likewise.
10931
10932 PR testsuite/84174
10933 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
10934 hppa*64*-*-*.
10935
10936 PR testsuite/83453
10937 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
10938
10939 * lib/target-supports.exp (check_ascii_locale_available): Remove
10940 hppa*-*-hpux*.
10941
10942 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10943
10944 PR fortran/84394
10945 * gfortran.dg/blockdata_11.f90: New test.
10946
10947 2019-03-15 Harald Anlauf <anlauf@gmx.de>
10948
10949 PR fortran/60091
10950 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
10951 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
10952
10953 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
10954
10955 PR target/87532
10956 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
10957 instruction selection.
10958 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
10959 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
10960 * gcc.target/powerpc/pr87532-mc.c: New test.
10961 * gcc.target/powerpc/pr87532.c: New test.
10962 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
10963 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
10964 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
10965 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
10966 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
10967 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
10968 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
10969 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
10970 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
10971 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
10972 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
10973 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
10974 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
10975 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
10976 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
10977 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
10978 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
10979 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
10980 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
10981 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
10982 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
10983 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
10984 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
10985 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
10986 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
10987 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
10988 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
10989
10990 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
10991
10992 PR c++/88534
10993 PR c++/88537
10994 * g++.dg/cpp2a/pr88534.C: New.
10995 * g++.dg/cpp2a/pr88537.C: New.
10996
10997 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
10998
10999 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
11000 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
11001 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
11002 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
11003
11004 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11005
11006 PR target/89719
11007 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
11008 * gcc.target/aarch64/spellcheck_5.c: Likewise.
11009 * gcc.target/aarch64/spellcheck_6.c: Likewise.
11010
11011 2019-03-15 Jakub Jelinek <jakub@redhat.com>
11012
11013 PR c++/89709
11014 * g++.dg/cpp0x/constexpr-89709.C: New test.
11015
11016 PR debug/89704
11017 * gcc.dg/debug/pr89704.c: New test.
11018
11019 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
11020
11021 PR target/89650
11022 * g++.target/i386/pr89650.C: New test.
11023
11024 2019-03-14 Richard Biener <rguenther@suse.de>
11025
11026 * gcc.dg/gimplefe-13.c: Adjust.
11027 * gcc.dg/gimplefe-14.c: Likewise.
11028 * gcc.dg/gimplefe-17.c: Likewise.
11029 * gcc.dg/gimplefe-18.c: Likewise.
11030 * gcc.dg/gimplefe-7.c: Likewise.
11031 * gcc.dg/torture/pr89595.c: Likewise.
11032 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
11033 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
11034 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
11035 * gcc.dg/tree-ssa/scev-3.c: Likewise.
11036 * gcc.dg/tree-ssa/scev-4.c: Likewise.
11037 * gcc.dg/tree-ssa/scev-5.c: Likewise.
11038 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
11039 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
11040
11041 2019-03-14 Jakub Jelinek <jakub@redhat.com>
11042
11043 PR ipa/89684
11044 * gcc.target/i386/pr89684.c: New test.
11045
11046 PR rtl-optimization/89679
11047 * gcc.dg/pr89679.c: New test.
11048
11049 2019-03-14 Richard Biener <rguenther@suse.de>
11050
11051 PR tree-optimization/89710
11052 * gcc.dg/torture/pr89710.c: New testcase.
11053
11054 2019-03-14 Richard Biener <rguenther@suse.de>
11055
11056 PR middle-end/89698
11057 * g++.dg/torture/pr89698.C: New testcase.
11058
11059 2019-03-14 Jakub Jelinek <jakub@redhat.com>
11060
11061 PR tree-optimization/89703
11062 * gcc.c-torture/compile/pr89703-1.c: New test.
11063 * gcc.c-torture/compile/pr89703-2.c: New test.
11064
11065 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
11066
11067 PR target/89523
11068 * gcc.target/i386/pr89523-1a.c: New test.
11069 * gcc.target/i386/pr89523-1b.c: Likewise.
11070 * gcc.target/i386/pr89523-2.c: Likewise.
11071 * gcc.target/i386/pr89523-3.c: Likewise.
11072 * gcc.target/i386/pr89523-4.c: Likewise.
11073 * gcc.target/i386/pr89523-5.c: Likewise.
11074 * gcc.target/i386/pr89523-6.c: Likewise.
11075 * gcc.target/i386/pr89523-7.c: Likewise.
11076 * gcc.target/i386/pr89523-8.c: Likewise.
11077 * gcc.target/i386/pr89523-9.c: Likewise.
11078
11079 2019-03-14 Jakub Jelinek <jakub@redhat.com>
11080
11081 PR c++/89512
11082 * g++.dg/cpp1y/var-templ61.C: New test.
11083
11084 PR c++/89652
11085 * g++.dg/cpp1y/constexpr-89652.C: New test.
11086
11087 2019-03-13 Harald Anlauf <anlauf@gmx.de>
11088
11089 PR fortran/87045
11090 * gfortran.dg/pr87045.f90: New test.
11091
11092 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
11093
11094 PR target/85860
11095 * gcc.target/i386/pr85860.c: New.
11096
11097 2019-03-13 Marek Polacek <polacek@redhat.com>
11098
11099 PR c++/89686 - mixing init-capture and simple-capture in lambda.
11100 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
11101
11102 PR c++/89660 - bogus error with -Wredundant-move.
11103 * g++.dg/cpp0x/Wredundant-move8.C: New test.
11104 * g++.dg/cpp0x/Wredundant-move9.C: New test.
11105
11106 2019-03-13 Janus Weil <janus@gcc.gnu.org>
11107
11108 PR fortran/89601
11109 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
11110 * gfortran.dg/pdt_30.f90: New test case.
11111
11112 2019-03-13 Marek Polacek <polacek@redhat.com>
11113
11114 PR c++/88979 - further P0634 fix for constructors.
11115 * g++.dg/cpp2a/typename15.C: New test.
11116
11117 2019-03-13 Martin Sebor <msebor@redhat.com>
11118
11119 PR tree-optimization/89662
11120 * gcc.dg/Warray-bounds-41.c: New test.
11121
11122 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
11123
11124 PR c++/63508
11125 * g++.dg/cpp0x/auto53.C: New.
11126
11127 2019-03-13 Richard Biener <rguenther@suse.de>
11128
11129 PR middle-end/89677
11130 * gcc.dg/torture/pr89677.c: New testcase.
11131
11132 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
11133
11134 PR c++/85558
11135 * g++.dg/other/friend16.C: New.
11136 * g++.dg/other/friend17.C: Likewise.
11137
11138 2019-03-13 Jakub Jelinek <jakub@redhat.com>
11139
11140 PR middle-end/88588
11141 * c-c++-common/gomp/pr88588.c: New test.
11142
11143 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
11144
11145 PR fortran/66695
11146 PR fortran/77746
11147 PR fortran/79485
11148 * gfortran.dg/binding_label_tests_30.f90: New test.
11149 * gfortran.dg/binding_label_tests_31.f90: New test.
11150 * gfortran.dg/binding_label_tests_32.f90: New test.
11151 * gfortran.dg/binding_label_tests_33.f90: New test.
11152
11153 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
11154
11155 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
11156 * gdc.dg/ubsan/ubsan.exp: New file.
11157 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
11158 Explicitly return flags from procedure.
11159
11160 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
11161
11162 PR d/88957
11163 * gdc.dg/pr88957.d: New test.
11164 * gdc.dg/simd.d: Add new vector tests.
11165
11166 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
11167
11168 PR d/87824
11169 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
11170 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
11171 -nostdinc++ flag.
11172
11173 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11174
11175 PR fortran/87673
11176 * gfortran.dg/charlen_17.f90: New test.
11177
11178 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
11179
11180 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
11181
11182 2019-03-12 Martin Liska <mliska@suse.cz>
11183
11184 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
11185 * gfortran.dg/binding_label_tests_4.f03: Likewise.
11186 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
11187 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
11188 * gfortran.dg/c_loc_tests_17.f90: Likewise.
11189 * gfortran.dg/constructor_9.f90: Likewise.
11190 * gfortran.dg/dec_structure_8.f90: Likewise.
11191 * gfortran.dg/entry_4.f90: Likewise.
11192 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
11193 * gfortran.dg/initialization_23.f90: Likewise.
11194 * gfortran.dg/logical_assignment_1.f90: Likewise.
11195 * gfortran.dg/pr80752.f90: Likewise.
11196 * gfortran.dg/pr88116_1.f90: Likewise.
11197 * gfortran.dg/pr88467.f90: Likewise.
11198 * gfortran.dg/typebound_call_7.f03: Likewise.
11199 * gfortran.dg/typebound_generic_1.f03: Likewise.
11200 * gfortran.dg/typebound_operator_2.f03: Likewise.
11201 * gfortran.dg/typebound_operator_4.f03: Likewise.
11202 * gfortran.dg/typebound_proc_9.f03: Likewise.
11203 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
11204
11205 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
11206
11207 PR fortran/89363
11208 * gfortran.dg/assumed_rank_16.f90: New test.
11209
11210 PR fortran/89364
11211 * gfortran.dg/assumed_rank_17.f90: New test.
11212
11213 2019-03-12 Jakub Jelinek <jakub@redhat.com>
11214
11215 PR middle-end/89663
11216 * gcc.c-torture/compile/pr89663-1.c: New test.
11217 * gcc.c-torture/compile/pr89663-2.c: New test.
11218
11219 2019-03-12 Richard Biener <rguenther@suse.de>
11220
11221 PR tree-optimization/89664
11222 * gfortran.dg/pr89664.f90: New testcase.
11223
11224 2019-03-11 Jakub Jelinek <jakub@redhat.com>
11225
11226 PR fortran/89651
11227 * gfortran.dg/gomp/pr89651.f90: New test.
11228
11229 PR middle-end/89655
11230 PR bootstrap/89656
11231 * gcc.c-torture/compile/pr89655.c: New test.
11232
11233 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
11234
11235 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
11236 target.
11237
11238 2019-03-11 Martin Liska <mliska@suse.cz>
11239
11240 * g++.dg/conversion/simd3.C (foo): Wrap option names
11241 with apostrophe character.
11242 * g++.dg/cpp1z/decomp3.C (test): Likewise.
11243 (test3): Likewise.
11244 * g++.dg/cpp1z/decomp4.C (test): Likewise.
11245 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
11246 * g++.dg/cpp1z/decomp45.C (f): Likewise.
11247 * g++.dg/opt/pr34036.C: Likewise.
11248 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
11249 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
11250 * gcc.dg/cpp/dir-only-4.c: Likewise.
11251 * gcc.dg/cpp/dir-only-5.c: Likewise.
11252 * gcc.dg/cpp/pr71591.c: Likewise.
11253 * gcc.dg/format/opt-1.c: Likewise.
11254 * gcc.dg/format/opt-2.c: Likewise.
11255 * gcc.dg/format/opt-3.c: Likewise.
11256 * gcc.dg/format/opt-4.c: Likewise.
11257 * gcc.dg/format/opt-5.c: Likewise.
11258 * gcc.dg/format/opt-6.c: Likewise.
11259 * gcc.dg/pr22231.c: Likewise.
11260 * gcc.dg/pr33007.c: Likewise.
11261 * gcc.dg/simd-1.c (hanneke): Likewise.
11262 * gcc.dg/simd-5.c: Likewise.
11263 * gcc.dg/simd-6.c: Likewise.
11264 * gcc.dg/spellcheck-options-14.c: Likewise.
11265 * gcc.dg/spellcheck-options-15.c: Likewise.
11266 * gcc.dg/spellcheck-options-16.c: Likewise.
11267 * gcc.dg/spellcheck-options-17.c: Likewise.
11268 * gcc.dg/tree-ssa/pr23109.c: Likewise.
11269 * gcc.dg/tree-ssa/recip-5.c: Likewise.
11270 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
11271 (__attribute__): Likewise.
11272 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
11273 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
11274 * gcc.target/powerpc/warn-1.c: Likewise.
11275 * gcc.target/powerpc/warn-2.c: Likewise.
11276
11277 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
11278
11279 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
11280
11281 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
11282
11283 * c-c++-common/unroll-6.c: New test.
11284
11285 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
11286
11287 PR c++/87571
11288 * g++.dg/template/memfriend18.C: New.
11289
11290 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11291
11292 * gdc.dg/pr89041.d: Mark as compile test.
11293
11294 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11295
11296 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
11297 dg-options.
11298
11299 2019-03-10 Martin Jambor <mjambor@suse.cz>
11300
11301 PR tree-optimization/85762
11302 PR tree-optimization/87008
11303 PR tree-optimization/85459
11304 * g++.dg/tree-ssa/pr87008.C: New test.
11305 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
11306
11307 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11308
11309 PR fortran/66089
11310 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
11311 * gfortran.dg/no_arg_check_2.f90: Likewise.
11312
11313 2019-03-10 Jakub Jelinek <jakub@redhat.com>
11314
11315 PR c++/89648
11316 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
11317
11318 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11319
11320 PR fortran/66089
11321 * gfortran.dg/dependency_53.f90: New test.
11322
11323 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11324
11325 PR fortran/87734
11326 * gfortran.dg/public_private_module_10.f90: New test.
11327
11328 2019-03-09 John David Anglin <dave.anglin@bell.net>
11329
11330 PR c++/70349
11331 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
11332
11333 PR middle-end/68733
11334 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
11335
11336 PR testsuite/89472
11337 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
11338
11339 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
11340
11341 PR c++/87750
11342 * g++.dg/cpp0x/pr87750.C: New.
11343
11344 2019-03-09 John David Anglin <dave.anglin@bell.net>
11345
11346 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
11347 * c-c++-common/ident-1a.c: Likewise.
11348 * c-c++-common/ident-1b.c: Likewise.
11349 * c-c++-common/ident-2b.c: Likewise.
11350
11351 * g++.dg/tls/pr77285-2.C: Require tls_native support.
11352
11353 * g++.dg/ext/visibility/lambda1.C: Require visibility.
11354
11355 PR inline-asm/87010
11356 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
11357
11358 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
11359 libatomic_available.
11360
11361 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
11362
11363 PR d/89041
11364 * gdc.dg/pr89041.d: New test.
11365
11366 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11367
11368 PR fortran/71544
11369 * gfortran.dg/c_ptr_tests_19.f90: New test.
11370
11371 2019-03-09 John David Anglin <dave.anglin@bell.net>
11372
11373 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
11374 * gnat.dg/debug12.adb: Likewise.
11375
11376 * lib/target-supports.exp (check_effective_target_weak_undefined):
11377 Return 0 on hppa*-*-hpux*.
11378 (check_ascii_locale_available): Likewise.
11379
11380 2019-03-09 Janus Weil <janus@gcc.gnu.org>
11381
11382 PR fortran/84504
11383 * gfortran.dg/pointer_init_10.f90: New test case.
11384
11385 2019-03-09 John David Anglin <dave.anglin@bell.net>
11386
11387 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
11388
11389 2019-03-09 John David Anglin <dave.anglin@bell.net>
11390
11391 PR fortran/89639
11392 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
11393
11394 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
11395
11396 PR fortran/71203
11397 * gfortran.dg/array_simplify_3.f90: New test case.
11398
11399 2019-03-09 Jakub Jelinek <jakub@redhat.com>
11400
11401 PR c/88568
11402 * g++.dg/other/pr88568.C: New test.
11403
11404 PR rtl-optimization/89634
11405 * gcc.c-torture/execute/pr89634.c: New test.
11406
11407 2019-03-08 Jakub Jelinek <jakub@redhat.com>
11408
11409 PR c/85870
11410 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
11411 -r -nostdlib -flinker-output=nolto-rel.
11412
11413 2019-03-08 David Malcolm <dmalcolm@redhat.com>
11414
11415 PR target/79926
11416 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
11417 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
11418 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
11419 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
11420
11421 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
11422
11423 PR c++/63540
11424 * g++.dg/cpp0x/implicit17.C: New.
11425
11426 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
11427
11428 PR c++/22149
11429 * g++.dg/template/access29.C: New.
11430
11431 2019-03-08 Jakub Jelinek <jakub@redhat.com>
11432
11433 PR c++/82075
11434 * g++.dg/cpp1z/decomp49.C: New test.
11435
11436 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
11437
11438 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
11439
11440 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
11441
11442 PR target/68924
11443 PR target/78782
11444 PR target/87558
11445 * gcc.target/i386/pr78782.c: New test.
11446 * gcc.target/i386/pr87558.c: Ditto.
11447
11448 2019-03-08 Jakub Jelinek <jakub@redhat.com>
11449
11450 PR c/85870
11451 * gcc.dg/lto/pr85870_0.c: New test.
11452 * gcc.dg/lto/pr85870_1.c: New test.
11453
11454 2019-03-08 Martin Liska <mliska@suse.cz>
11455
11456 PR target/86952
11457 * gcc.target/i386/pr86952.c: New test.
11458 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
11459 scanned pattern.
11460 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
11461
11462 2019-03-08 Jakub Jelinek <jakub@redhat.com>
11463
11464 PR c++/89585
11465 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
11466 asm volatile.
11467
11468 PR c++/89599
11469 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
11470 * g++.dg/parse/array-size2.C: Likewise.
11471 * g++.dg/cpp0x/constexpr-89599.C: New test.
11472
11473 PR c++/89622
11474 * g++.dg/warn/pr89622.C: New test.
11475
11476 2019-03-07 Jakub Jelinek <jakub@redhat.com>
11477
11478 PR target/80003
11479 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
11480 * gcc.target/i386/interrupt-6.c: Likewise.
11481 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
11482
11483 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
11484
11485 PR c++/84518
11486 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
11487 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
11488
11489 2019-03-07 Jakub Jelinek <jakub@redhat.com>
11490
11491 PR translation/79999
11492 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
11493 * c-c++-common/gomp/doacross-3.c: New test.
11494
11495 PR target/89602
11496 * gcc.target/i386/avx512f-vmovss-1.c: New test.
11497 * gcc.target/i386/avx512f-vmovss-2.c: New test.
11498 * gcc.target/i386/avx512f-vmovss-3.c: New test.
11499 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
11500 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
11501 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
11502
11503 2019-03-07 Martin Jambor <mjambor@suse.cz>
11504
11505 PR lto/87525
11506 * gcc.dg/ipa/ipcp-5.c: New test.
11507
11508 2019-03-07 Martin Jambor <mjambor@suse.cz>
11509
11510 PR ipa/88235
11511 * g++.dg/ipa/pr88235.C: New test.
11512
11513 2019-04-07 Richard Biener <rguenther@suse.de>
11514
11515 PR middle-end/89618
11516 * gcc.target/i386/pr89618.c: New testcase.
11517
11518 2019-03-07 Richard Biener <rguenther@suse.de>
11519
11520 PR tree-optimization/89595
11521 * gcc.dg/torture/pr89595.c: New testcase.
11522
11523 2019-03-07 Jakub Jelinek <jakub@redhat.com>
11524
11525 PR c++/89585
11526 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
11527
11528 2019-03-06 Harald Anlauf <anlauf@gmx.de>
11529
11530 PR fortran/71203
11531 * gfortran.dg/substr_8.f90: New test.
11532
11533 2019-03-06 Jakub Jelinek <jakub@redhat.com>
11534
11535 PR c++/87148
11536 * g++.dg/ext/flexary34.C: New test.
11537
11538 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
11539
11540 PR rtl-optimization/88845
11541 * gcc.target/powerpc/pr88845.c: New test.
11542
11543 2019-03-06 Marek Polacek <polacek@redhat.com>
11544
11545 PR c++/87378 - bogus -Wredundant-move warning.
11546 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
11547 * g++.dg/cpp0x/Wredundant-move7.C: New test.
11548
11549 2019-03-06 Richard Biener <rguenther@suse.de>
11550
11551 PR testsuite/89551
11552 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
11553 the way that makes the testcase PASS.
11554
11555 2019-03-05 Jakub Jelinek <jakub@redhat.com>
11556
11557 PR middle-end/89590
11558 * gcc.dg/pr89590.c: New test.
11559
11560 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
11561
11562 PR target/89222
11563 * gcc.target/arm/pr89222.c: Add new test.
11564
11565 2019-03-05 Richard Biener <rguenther@suse.de>
11566
11567 PR tree-optimization/89594
11568 * gcc.dg/pr89594.c: New testcase.
11569
11570 2019-03-05 Jakub Jelinek <jakub@redhat.com>
11571
11572 PR tree-optimization/89487
11573 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
11574 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
11575 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
11576 "%r14".
11577
11578 PR bootstrap/89560
11579 * g++.dg/other/pr89560.C: New test.
11580
11581 PR tree-optimization/89570
11582 * gcc.dg/pr89570.c: New test.
11583
11584 PR tree-optimization/89566
11585 * c-c++-common/pr89566.c: New test.
11586
11587 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
11588
11589 PR c++/84605
11590 * g++.dg/parse/crash69.C: New.
11591
11592 2019-03-04 Jakub Jelinek <jakub@redhat.com>
11593
11594 PR c++/71446
11595 * g++.dg/cpp2a/desig12.C: New test.
11596 * g++.dg/cpp2a/desig13.C: New test.
11597
11598 2019-03-04 Tamar Christina <tamar.christina@arm.com>
11599
11600 PR target/88530
11601 * gcc.target/aarch64/options_set_10.c: Add native.
11602
11603 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
11604
11605 PR tree-optimization/89437
11606 * gcc.dg/sinatan-1.c: Fix testcase.
11607
11608 2019-03-04 Richard Biener <rguenther@suse.de>
11609
11610 PR middle-end/89572
11611 * gcc.dg/torture/pr89572.c: New testcase.
11612
11613 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
11614
11615 PR tree-optimization/89487
11616 * gcc.dg/tree-ssa/pr89487.c: New test.
11617
11618 2019-03-03 Harald Anlauf <anlauf@gmx.de>
11619
11620 PR fortran/77583
11621 * gfortran.dg/pr77583.f90: New test.
11622
11623 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
11624
11625 PR fortran/72714
11626 * gfortran.dg/coarray_allocate_11.f90: New test.
11627
11628 2019-03-02 Harald Anlauf <anlauf@gmx.de>
11629
11630 PR fortran/89516
11631 * gfortran.dg/pr89492.f90: Adjust testcase.
11632 * gfortran.dg/transfer_check_5.f90: New test.
11633
11634 2019-03-02 Jakub Jelinek <jakub@redhat.com>
11635
11636 PR c++/71446
11637 * g++.dg/cpp2a/desig10.C: New test.
11638 * g++.dg/cpp2a/desig11.C: New test.
11639 * g++.dg/ext/desig4.C: Expect 4 new errors.
11640
11641 PR target/89506
11642 * gcc.dg/pr89506.c: New test.
11643
11644 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
11645 Monk Chiang <sh.chiang04@gmail.com>
11646
11647 * gcc.target/riscv/attribute-1.c: New.
11648 * gcc.target/riscv/attribute-2.c: Likewise.
11649 * gcc.target/riscv/attribute-3.c: Likewise.
11650 * gcc.target/riscv/attribute-4.c: Likewise.
11651 * gcc.target/riscv/attribute-5.c: Likewise.
11652 * gcc.target/riscv/attribute-6.c: Likewise.
11653 * gcc.target/riscv/attribute-7.c: Likewise.
11654 * gcc.target/riscv/attribute-8.c: Likewise.
11655 * gcc.target/riscv/attribute-9.c: Likewise.
11656
11657 * gcc.target/riscv/arch-1.c: New.
11658 * gcc.target/riscv/arch-2.c: Likewise.
11659 * gcc.target/riscv/arch-3.c: Likewise.
11660 * gcc.target/riscv/arch-4.c: Likewise.
11661
11662 2019-03-01 Jakub Jelinek <jakub@redhat.com>
11663
11664 PR middle-end/89497
11665 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
11666 scan-tree-dump-times from dom3 to tracer pass.
11667
11668 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
11669
11670 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
11671 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
11672
11673 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
11674
11675 PR rtl-optimization/85899
11676 * gcc.dg/pr85899.c: New test.
11677
11678 2019-03-01 Marek Polacek <polacek@redhat.com>
11679
11680 PR c++/89537 - missing location for error with non-static member fn.
11681 * g++.dg/diagnostic/member-fn-1.C: New test.
11682
11683 PR c++/89532 - ICE with incomplete type in decltype.
11684 * g++.dg/cpp2a/nontype-class14.C: New test.
11685
11686 2019-03-01 Jakub Jelinek <jakub@redhat.com>
11687
11688 Implement P1002R1, Try-catch blocks in constexpr functions
11689 PR c++/89513
11690 * g++.dg/cpp2a/constexpr-try1.C: New test.
11691 * g++.dg/cpp2a/constexpr-try2.C: New test.
11692 * g++.dg/cpp2a/constexpr-try3.C: New test.
11693 * g++.dg/cpp2a/constexpr-try4.C: New test.
11694 * g++.dg/cpp2a/constexpr-try5.C: New test.
11695 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
11696
11697 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
11698
11699 PR tree-optimization/89535
11700 * gfortran.dg/vect/pr89535.f90: New test.
11701
11702 2019-03-01 Richard Biener <rguenther@suse.de>
11703
11704 PR middle-end/89541
11705 * gfortran.dg/pr89451.f90: New testcase.
11706
11707 2019-03-01 Richard Biener <rguenther@suse.de>
11708
11709 PR middle-end/89497
11710 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
11711 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
11712 that happen now earlier.
11713
11714 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
11715
11716 * gcc.c-torture/execute/20190228-1.c: New test.
11717
11718 2019-02-28 Marek Polacek <polacek@redhat.com>
11719
11720 PR c++/87068 - missing diagnostic with fallthrough statement.
11721 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
11722
11723 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
11724 Cesar Philippidis <cesar@codesourcery.com>
11725
11726 PR fortran/72741
11727 PR fortran/89433
11728 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
11729 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
11730
11731 PR fortran/72741
11732 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
11733
11734 PR fortran/72741
11735 PR fortran/89433
11736 * gfortran.dg/goacc/routine-6.f90: Update
11737 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
11738 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
11739
11740 2019-02-28 Jakub Jelinek <jakub@redhat.com>
11741
11742 PR c/89521
11743 * gcc.dg/pr89521-1.c: New test.
11744 * gcc.dg/pr89521-2.c: New test.
11745
11746 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
11747
11748 PR testsuite/89441
11749 * g++.dg/ipa/pr89009.C: Update symbol visibility.
11750
11751 2019-02-28 Tamar Christina <tamar.christina@arm.com>
11752
11753 PR target/88530
11754 * gcc.target/aarch64/options_set_10.c: New test.
11755
11756 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
11757
11758 PR c++/89522
11759 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
11760
11761 2019-02-28 Jakub Jelinek <jakub@redhat.com>
11762
11763 PR c/89525
11764 * gcc.dg/pr89525.c: New test.
11765
11766 PR c/89520
11767 * gcc.dg/pr89520-1.c: New test.
11768 * gcc.dg/pr89520-2.c: New test.
11769
11770 2019-02-27 Marek Polacek <polacek@redhat.com>
11771
11772 PR c++/88857 - ICE with value-initialization of argument in template.
11773 * g++.dg/cpp0x/initlist-value4.C: New test.
11774
11775 2019-02-27 Marek Polacek <polacek@redhat.com>
11776
11777 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
11778 * g++.dg/cpp0x/using-enum-3.C: New test.
11779
11780 2019-02-27 Jakub Jelinek <jakub@redhat.com>
11781
11782 PR tree-optimization/89280
11783 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
11784 keyword.
11785
11786 2019-02-27 Richard Biener <rguenther@suse.de>
11787
11788 * gcc.dg/gimplefe-36.c: New testcase.
11789
11790 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11791
11792 PR c++/89488
11793 * g++.dg/cpp0x/nsdmi15.C: New.
11794
11795 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11796
11797 PR c++/88987
11798 * g++.dg/cpp0x/pr88987.C: New.
11799
11800 2019-02-27 Jakub Jelinek <jakub@redhat.com>
11801
11802 PR tree-optimization/89280
11803 * gcc.c-torture/compile/pr89280.c: New test.
11804 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
11805 function. Skip the test for -O0.
11806
11807 2018-02-26 Steve Ellcey <sellcey@marvell.com>
11808
11809 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
11810 * gfortran.dg/simd-builtins-2.f90: Ditto.
11811 * gfortran.dg/simd-builtins-6.f90: Ditto.
11812 * gfortran.dg/simd-builtins-8.f90: New test.
11813 * gfortran.dg/simd-builtins-8.h: New header file.
11814
11815 2019-02-26 Jakub Jelinek <jakub@redhat.com>
11816
11817 PR c++/89507
11818 * g++.dg/other/new2.C: New test.
11819
11820 PR tree-optimization/89500
11821 * gcc.dg/pr89500.c: New test.
11822 * gcc.dg/Wstringop-overflow-10.c: New test.
11823 * gcc.dg/strlenopt-60.c: New test.
11824
11825 2019-02-26 Harald Anlauf <anlauf@gmx.de>
11826
11827 PR fortran/89492
11828 * gfortran.dg/pr89492.f90: New test.
11829
11830 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11831
11832 PR fortran/89496
11833 * gfortran.dg/altreturn_9_0.f90: New file.
11834 * gfortran.dg/altreturn_9_1.f90: New file.
11835
11836 2019-02-26 Jakub Jelinek <jakub@redhat.com>
11837
11838 PR c++/89481
11839 * g++.dg/cpp1y/constexpr-89481.C: New test.
11840
11841 2019-02-26 Richard Biener <rguenther@suse.de>
11842
11843 PR tree-optimization/89505
11844 * gcc.dg/torture/pr89505.c: New testcase.
11845
11846 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
11847
11848 * gnat.dg/opt77.adb: New test.
11849 * gnat.dg/opt77_pkg.ad[sb]: New helper.
11850
11851 2019-02-26 Jakub Jelinek <jakub@redhat.com>
11852
11853 PR target/89474
11854 * gcc.target/i386/pr89474.c: New test.
11855
11856 2019-02-25 Jakub Jelinek <jakub@redhat.com>
11857
11858 PR c/77754
11859 * gcc.c-torture/compile/pr77754-1.c: New test.
11860 * gcc.c-torture/compile/pr77754-2.c: New test.
11861 * gcc.c-torture/compile/pr77754-3.c: New test.
11862 * gcc.c-torture/compile/pr77754-4.c: New test.
11863 * gcc.c-torture/compile/pr77754-5.c: New test.
11864 * gcc.c-torture/compile/pr77754-6.c: New test.
11865
11866 2019-02-25 Tamar Christina <tamar.christina@arm.com>
11867
11868 PR target/88530
11869 * gcc.target/aarch64/options_set_1.c: New test.
11870 * gcc.target/aarch64/options_set_2.c: New test.
11871 * gcc.target/aarch64/options_set_3.c: New test.
11872 * gcc.target/aarch64/options_set_4.c: New test.
11873 * gcc.target/aarch64/options_set_5.c: New test.
11874 * gcc.target/aarch64/options_set_6.c: New test.
11875 * gcc.target/aarch64/options_set_7.c: New test.
11876 * gcc.target/aarch64/options_set_8.c: New test.
11877 * gcc.target/aarch64/options_set_9.c: New test.
11878
11879 2019-02-25 Tamar Christina <tamar.christina@arm.com>
11880
11881 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
11882 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
11883 Rename ....
11884 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
11885 test_vfmlslq_high_f16): ... To this.
11886 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
11887 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
11888 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
11889 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
11890 test_vfmlslq_laneq_high_u32): Rename ...
11891 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
11892 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
11893 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
11894 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
11895 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
11896 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
11897 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
11898 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
11899 test_vfmlslq_laneq_low_u32): Rename ...
11900 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
11901 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
11902 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
11903 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
11904 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
11905 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
11906 Rename ...
11907 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
11908 test_vfmlslq_low_f16): ... To this.
11909
11910 2019-02-25 Tamar Christina <tamar.christina@arm.com>
11911
11912 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
11913 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
11914 Rename ...
11915 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
11916 test_vfmlslq_high_f16): ... To this.
11917 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
11918 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
11919 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
11920 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
11921 test_vfmlslq_laneq_high_u32): Rename ...
11922 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
11923 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
11924 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
11925 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
11926 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
11927 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
11928 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
11929 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
11930 test_vfmlslq_laneq_low_u32): Rename ...
11931 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
11932 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
11933 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
11934 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
11935 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
11936 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
11937 Rename ...
11938 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
11939 test_vfmlslq_low_f16): ... To This.
11940 * lib/target-supports.exp
11941 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
11942
11943 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
11944
11945 PR fortran/89282
11946 * gfortran.dg/overload_3.f90: New test.
11947
11948 2019-02-25 Jakub Jelinek <jakub@redhat.com>
11949
11950 PR c++/89285
11951 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
11952
11953 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
11954
11955 PR libfortran/89274
11956 * gfortran.dg/list_directed_large.f90: New test.
11957
11958 2019-02-25 Jakub Jelinek <jakub@redhat.com>
11959
11960 PR target/89434
11961 * gcc.c-torture/execute/pr89434.c: New test.
11962
11963 PR target/89438
11964 * gcc.dg/pr89438.c: New test.
11965
11966 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
11967
11968 PR c++/84585
11969 * g++.dg/cpp0x/pr84585.C: New.
11970
11971 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11972
11973 PR fortran/89174
11974 * gfortran.dg/allocate_with_mold_3.f90: New test.
11975
11976 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
11977
11978 PR target/87007
11979 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
11980 * gcc.target/i386/pr87007-2.c: Likewise.
11981
11982 2019-02-24 Harald Anlauf <anlauf@gmx.de>
11983
11984 PR fortran/89266
11985 PR fortran/88326
11986 * gfortran.dg/pr89266.f90: New test.
11987 * gfortran.dg/pr88326.f90: New test.
11988
11989 2019-02-24 Jakub Jelinek <jakub@redhat.com>
11990
11991 PR rtl-optimization/89445
11992 * gcc.target/i386/avx512f-pr89445.c: New test.
11993
11994 2019-02-23 Martin Sebor <msebor@redhat.com>
11995
11996 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
11997 wchar_t to wint_t to avoid a bogus -Wformat warning in
11998 ILP32 (bug 77970).
11999
12000 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
12001
12002 PR testsuite/89476
12003 * gfortran.dg/ISO_Fortran_binding_5.c: Include
12004 "../../../libgfortran/ISO_Fortran_binding.h".
12005 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
12006
12007 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
12008
12009 PR driver/69471
12010 * gcc.dg/pr69471-1.c: New test.
12011 * gcc.dg/pr69471-2.c: Likewise.
12012 * gcc.target/i386/pr69471-3.c: Likewise.
12013
12014 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12015
12016 PR fortran/84387
12017 * gfortran.dg/dtio_34.f90: New test.
12018
12019 2019-02-23 Marek Polacek <polacek@redhat.com>
12020
12021 PR c++/88294 - ICE with non-constant noexcept-specifier.
12022 * g++.dg/cpp0x/noexcept34.C: New test.
12023 * g++.dg/cpp0x/noexcept35.C: New test.
12024
12025 PR c++/89419
12026 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
12027
12028 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
12029
12030 PR fortran/88117
12031 * gfortran.dg/deferred_character_32.f90 : New test
12032
12033 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
12034
12035 PR fortran/89385
12036 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
12037 previously incorrect lbound for allocatable expressions. Also
12038 correct stop values to avoid repetition.
12039 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
12040 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
12041
12042 PR fortran/89366
12043 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
12044 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
12045 * gfortran.dg/pr32599.f03 : Set standard to F2008.
12046
12047 2019-02-22 David Malcolm <dmalcolm@redhat.com>
12048
12049 PR c++/89390
12050 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
12051 renaming to a multicharacter name, so that start != finish. Add
12052 tests for dtor locations.
12053
12054 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12055
12056 PR c++/84676
12057 * g++.dg/cpp0x/pr84676.C: New.
12058
12059 2019-02-22 Martin Sebor <msebor@redhat.com>
12060
12061 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
12062 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
12063
12064 2019-02-22 Harald Anlauf <anlauf@gmx.de>
12065
12066 PR fortran/83057
12067 * gfortran.dg/newunit_6.f90: New test.
12068
12069 2019-02-22 Marek Polacek <polacek@redhat.com>
12070
12071 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
12072 * g++.dg/cpp2a/explicit14.C: New test.
12073
12074 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
12075
12076 PR target/89324
12077 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
12078 * gfortran.fortran-torture/compile/pr89324.f90: New test.
12079
12080 2019-02-22 Martin Sebor <msebor@redhat.com>
12081
12082 PR c/89425
12083 * gcc.dg/Wabsolute-value.c: New test.
12084
12085 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
12086
12087 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
12088 Hongtao Liu <hongtao.liu@intel.com>
12089 Sunil K Pandey <sunil.k.pandey@intel.com>
12090
12091 PR target/87007
12092 * gcc.target/i386/pr87007-1.c: New test.
12093 * gcc.target/i386/pr87007-2.c: Likewise.
12094
12095 2019-02-22 Richard Biener <rguenther@suse.de>
12096
12097 PR tree-optimization/89440
12098 * gcc.dg/vect/pr89440.c: New testcase.
12099
12100 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
12101
12102 * lib/target-supports.exp (check_effective_target_offload_nvptx):
12103 Remove.
12104
12105 PR fortran/72741
12106 * gfortran.dg/goacc/classify-routine.f95: Adjust.
12107
12108 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
12109 * g++.dg/goacc/template.C: Likewise.
12110
12111 PR fortran/78027
12112 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
12113
12114 2019-02-22 Richard Biener <rguenther@suse.de>
12115
12116 PR middle-end/87609
12117 * gcc.dg/torture/restrict-7.c: New testcase.
12118
12119 2019-02-21 Jakub Jelinek <jakub@redhat.com>
12120
12121 PR c++/89285
12122 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
12123 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
12124 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
12125 diagnostics.
12126 * g++.dg/cpp1y/constexpr-89285.C: New test.
12127 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
12128 for C++11.
12129 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
12130 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
12131
12132 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
12133
12134 PR target/87412
12135 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
12136 -fcf-protection with -fcf-protection=branch.
12137 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
12138 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
12139 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
12140 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
12141 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
12142
12143 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
12144
12145 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
12146 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
12147
12148 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12149
12150 PR fortran/86119
12151 * gfortran.dg/warn_conversion_11.f90: New test.
12152
12153 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
12154
12155 PR target/87412
12156 * gcc.target/i386/pr87412-1.c: New file.
12157 * gcc.target/i386/pr87412-2.c: Likewise.
12158 * gcc.target/i386/pr87412-3.c: Likewise.
12159 * gcc.target/i386/pr87412-4.c: Likewise.
12160
12161 2019-02-20 Jakub Jelinek <jakub@redhat.com>
12162
12163 PR c++/89403
12164 * g++.dg/cpp0x/pr89403.C: New test.
12165
12166 PR c++/89405
12167 * g++.dg/cpp1z/inline-var5.C: New test.
12168
12169 PR middle-end/89412
12170 * gcc.c-torture/compile/pr89412.c: New test.
12171
12172 2019-02-20 Jakub Jelinek <jakub@redhat.com>
12173 David Malcolm <dmalcolm@redhat.com>
12174
12175 PR middle-end/89091
12176 * gcc.dg/torture/pr89091.c: New test.
12177
12178 2019-02-20 Jakub Jelinek <jakub@redhat.com>
12179
12180 PR middle-end/88074
12181 PR middle-end/89415
12182 * gcc.dg/pr88074-2.c: New test.
12183
12184 PR c++/89336
12185 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
12186
12187 2019-02-20 David Malcolm <dmalcolm@redhat.com>
12188
12189 PR c/89410
12190 * gcc.dg/pr89410-1.c: New test.
12191 * gcc.dg/pr89410-2.c: New test.
12192
12193 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
12194
12195 * lib/target-supports.exp (check_effective_target_vect_usad_char):
12196 Add PowerPC support.
12197 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
12198 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
12199
12200 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12201
12202 PR target/86487
12203 * gcc.target/arm/pr86487.c: New.
12204
12205 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12206
12207 PR c++/84536
12208 * g++.dg/cpp1y/var-templ60.C: New.
12209
12210 2019-02-20 Li Jia He <helijia@linux.ibm.com>
12211
12212 PR target/88100
12213 * gcc.target/powerpc/pr88100.c: New testcase.
12214
12215 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
12216
12217 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
12218
12219 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
12220
12221 PR fortran/89384
12222 * gfortran.dg/ISO_Fortran_binding_4.f90
12223
12224 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
12225
12226 PR c/87924
12227 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
12228 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
12229
12230 2019-02-19 Richard Biener <rguenther@suse.de>
12231
12232 PR middle-end/88074
12233 * gcc.dg/pr88074.c: New testcase.
12234
12235 2019-02-19 Jakub Jelinek <jakub@redhat.com>
12236
12237 PR middle-end/89303
12238 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
12239 namespace.
12240
12241 PR c++/89387
12242 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
12243
12244 PR c++/89391
12245 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
12246
12247 PR c++/89390
12248 * g++.dg/diagnostic/pr89390.C: New test.
12249
12250 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
12251
12252 * README: Fix typos.
12253
12254 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12255
12256 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
12257 bad_weak_ptr_.
12258
12259 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
12260
12261 PR fortran/87689
12262 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
12263 options.
12264 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
12265 * gfortran.dg/lto/pr87689_0.f: New file.
12266 * gfortran.dg/lto/pr87689_1.f: New file.
12267
12268 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
12269
12270 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
12271
12272 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12273
12274 * gdc.dg/dg.exp: Tabify.
12275 * gdc.dg/lto/lto.exp: Likewise.
12276 * gdc.test/gdc-test.exp: Likewise.
12277 * lib/gdc-dg.exp: Likewise.
12278 * lib/gdc.exp: Likewise.
12279
12280 2019-02-18 Richard Biener <rguenther@suse.de>
12281
12282 PR tree-optimization/89296
12283 * gcc.dg/uninit-pr89296.c: New testcase.
12284
12285 2019-02-18 Jakub Jelinek <jakub@redhat.com>
12286
12287 PR target/89369
12288 * gcc.c-torture/execute/pr89369.c: New test.
12289 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
12290 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
12291 34,63,62.
12292
12293 2019-02-18 Martin Jambor <mjambor@suse.cz>
12294
12295 PR tree-optimization/89209
12296 * gcc.dg/tree-ssa/pr89209.c: New test.
12297
12298 2019-02-18 Martin Liska <mliska@suse.cz>
12299
12300 * gfortran.dg/simd-builtins-7.f90: New test.
12301 * gfortran.dg/simd-builtins-7.h: New test.
12302
12303 2019-02-17 Harald Anlauf <anlauf@gmx.de>
12304
12305 PR fortran/88299
12306 * gfortran.dg/pr88299.f90: New test.
12307
12308 2019-02-17 Harald Anlauf <anlauf@gmx.de>
12309
12310 PR fortran/89077
12311 * gfortran.dg/transfer_simplify_12.f90: New test.
12312
12313 2019-02-17 Marek Polacek <polacek@redhat.com>
12314
12315 PR c++/89217 - ICE with list-initialization in range-based for loop.
12316 * g++.dg/cpp0x/range-for37.C: New test.
12317
12318 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
12319
12320 PR c++/89315
12321 * g++.dg/cpp0x/initlist114.C: New test.
12322
12323 PR c++/89356
12324 * g++.dg/abi/mangle68.C: New test.
12325 * g++.dg/cpp0x/decltype69.C: New test.
12326
12327 2019-02-16 David Malcolm <dmalcolm@redhat.com>
12328
12329 PR c++/88680
12330 * g++.dg/wrappers/pr88680.C: New test.
12331
12332 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12333
12334 PR fortran/71066
12335 * gfortran.dg/coarray_data_1.f90: New test.
12336
12337 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
12338
12339 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
12340 * c-c++-common/patchable_function_entry-default.c: Likewise.
12341 * c-c++-common/patchable_function_entry-definition.c: Likewise.
12342
12343 2019-02-16 Jakub Jelinek <jakub@redhat.com>
12344
12345 PR rtl-optimization/66152
12346 * gcc.target/i386/pr66152.c: New test.
12347
12348 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
12349
12350 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
12351 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
12352
12353 2019-02-15 Tamar Christina <tamar.christina@arm.com>
12354
12355 * lib/target-supports.exp
12356 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
12357 checking alternative.
12358
12359 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
12360
12361 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
12362
12363 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
12364
12365 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
12366 * c-c++-common/patchable_function_entry-default.c: Likewise.
12367 * c-c++-common/patchable_function_entry-definition.c: Likewise.
12368 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
12369
12370 2019-02-15 Jakub Jelinek <jakub@redhat.com>
12371
12372 PR other/69006
12373 PR testsuite/88920
12374 * lib/gcc-dg.exp: If llvm_binutils effective target, set
12375 allow_blank_lines to 2 during initialization.
12376 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
12377 it was previously zero.
12378 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
12379 Clear allow_blank_lines afterwards whenever it was 1.
12380 * gdc.test/gdc-test.exp (dmd2dg): Don't call
12381 dg-allow-blank-lines-in-output here.
12382 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
12383 the tests and restore it back at the end.
12384
12385 * c-c++-common/ubsan/opts-1.c: New test.
12386 * c-c++-common/ubsan/opts-2.c: New test.
12387 * c-c++-common/ubsan/opts-3.c: New test.
12388 * c-c++-common/ubsan/opts-4.c: New test.
12389
12390 2019-02-15 Richard Biener <rguenther@suse.de>
12391 Jakub Jelinek <jakub@redhat.com>
12392
12393 PR tree-optimization/89278
12394 * gcc.dg/pr89278.c: New test.
12395
12396 2019-02-15 Jakub Jelinek <jakub@redhat.com>
12397
12398 PR c/89340
12399 * gcc.dg/pr89340.c: New test.
12400 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
12401 that leaf attribute on nested function is useless.
12402
12403 PR other/89342
12404 * gcc.dg/pr89342.c: New test.
12405
12406 2019-02-14 Jakub Jelinek <jakub@redhat.com>
12407
12408 PR rtl-optimization/89354
12409 * gcc.dg/pr89354.c: New test.
12410
12411 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
12412
12413 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
12414 * gcc.target/i386/ssse3-pabsd.c: Ditto.
12415 * gcc.target/i386/ssse3-pabsw.c: Ditto.
12416 * gcc.target/i386/ssse3-palignr.c: Ditto.
12417 * gcc.target/i386/ssse3-phaddd.c: Ditto.
12418 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
12419 * gcc.target/i386/ssse3-phaddw.c: Ditto.
12420 * gcc.target/i386/ssse3-phsubd.c: Ditto.
12421 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
12422 * gcc.target/i386/ssse3-phsubw.c: Ditto.
12423 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
12424 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
12425 * gcc.target/i386/ssse3-pshufb.c: Ditto.
12426 * gcc.target/i386/ssse3-psignb.c: Ditto.
12427 * gcc.target/i386/ssse3-psignd.c: Ditto.
12428 * gcc.target/i386/ssse3-psignw.c: Ditto.
12429
12430 2018-02-14 Steve Ellcey <sellcey@marvell.com>
12431
12432 * gcc.target/aarch64/pcs_attribute.c: New test.
12433
12434 2019-02-14 Harald Anlauf <anlauf@gmx.de>
12435
12436 PR fortran/88248
12437 * gfortran.dg/pr88248.f90: New test.
12438 * gfortran.dg/f2018_obs.f90: Updated test.
12439
12440 2019-02-14 Tamar Christina <tamar.christina@arm.com>
12441
12442 * gcc.target/arm/pr88850.c: change options to additional option.
12443
12444 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12445
12446 PR d/87864
12447 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
12448 present.
12449
12450 2019-02-14 Tamar Christina <tamar.christina@arm.com>
12451
12452 PR target/88850
12453 * gcc.target/arm/pr88850-2.c: New test.
12454 * lib/target-supports.exp
12455 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
12456 check_effective_target_arm_neon_softfp_fp16_ok,
12457 add_options_for_arm_neon_softfp_fp16): New.
12458
12459 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
12460
12461 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
12462 * lib/target-supports.exp: Add procedure to check for ldrd.
12463
12464 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
12465
12466 PR fortran/72715
12467 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
12468 * gfortran.dg/goacc/loop-3.f95: Likewise.
12469 * gfortran.dg/goacc/pr72715.f90: New test.
12470
12471 2019-02-14 Martin Liska <mliska@suse.cz>
12472
12473 PR rtl-optimization/89242
12474 * g++.dg/pr89242.C: New test.
12475
12476 2019-02-14 Jakub Jelinek <jakub@redhat.com>
12477
12478 PR tree-optimization/89314
12479 * gcc.dg/pr89314.c: New test.
12480
12481 PR middle-end/89284
12482 * gcc.dg/ubsan/pr89284.c: New test.
12483
12484 2019-02-13 Ian Lance Taylor <iant@golang.org>
12485
12486 * gcc.dg/func-attr-1.c: New test.
12487
12488 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
12489
12490 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
12491
12492 2019-02-13 Marek Polacek <polacek@redhat.com>
12493
12494 PR c++/89297 - ICE with OVERLOAD in template.
12495 * g++.dg/cpp0x/initlist113.C: New test.
12496
12497 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
12498
12499 PR c++/86379
12500 * g++.dg/cpp0x/pr86379.C: New.
12501
12502 PR c++/87322
12503 * g++.dg/cpp1y/pr87322.C: New.
12504 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
12505 instantiate the expected number of lambda functions.
12506
12507 2019-02-13 Marek Polacek <polacek@redhat.com>
12508
12509 PR c++/77304
12510 * g++.dg/cpp2a/nontype-class13.C: New test.
12511
12512 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
12513
12514 PR target/89190
12515 * gcc.target/arm/pr89190.c: New test.
12516
12517 2019-02-13 David Malcolm <dmalcolm@redhat.com>
12518
12519 PR c++/89036
12520 * g++.dg/concepts/pr89036.C: New test.
12521
12522 2019-02-13 Tamar Christina <tamar.christina@arm.com>
12523
12524 PR target/88847
12525 * gcc.target/aarch64/sve/pr88847.c: New test.
12526
12527 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
12528 Jakub Jelinek <jakub@redhat.com>
12529
12530 PR middle-end/89303
12531 * g++.dg/torture/pr89303.C: New test.
12532
12533 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
12534
12535 PR c++/88986
12536 * g++.dg/cpp1z/using4.C: New.
12537 * g++.dg/cpp1z/using5.C: Likewise.
12538 * g++.dg/cpp1z/using6.C: Likewise.
12539
12540 2019-02-13 Jakub Jelinek <jakub@redhat.com>
12541
12542 PR target/89290
12543 * gcc.target/i386/pr89290.c: New test.
12544
12545 2019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
12546
12547 * gcc.target/i386/enqcmd.c: New test.
12548 * gcc.target/i386/enqcmds.c: Likewise.
12549 * g++.dg/other/i386-2.C: Add -menqcmd.
12550 * g++.dg/other/i386-3.C: Likewise.
12551 * gcc.target/i386/sse-12.c: Likewise.
12552 * gcc.target/i386/sse-13.c: Likewise.
12553 * gcc.target/i386/sse-14.c: Likewise.
12554 * gcc.target/i386/sse-23.c: Likewise.
12555
12556 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
12557
12558 * gcc.target/powerpc/crypto-builtin-1.c
12559 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
12560 New testcases.
12561
12562 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
12563
12564 PR target/89229
12565 * gcc.target/i386/pr89229-1.c: New test.
12566
12567 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
12568
12569 PR target/89233
12570 * gcc.target/s390/pr89233.c: New test.
12571
12572 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
12573
12574 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
12575 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
12576 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
12577
12578 2019-02-12 Richard Biener <rguenther@suse.de>
12579
12580 PR tree-optimization/89253
12581 * gfortran.dg/pr89253.f: New testcase.
12582
12583 2019-02-11 Marek Polacek <polacek@redhat.com>
12584
12585 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
12586 * g++.dg/cpp0x/nullptr40.C: New test.
12587 * g++.dg/cpp0x/nullptr41.C: New test.
12588
12589 2019-02-11 Jakub Jelinek <jakub@redhat.com>
12590
12591 PR c++/88977
12592 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
12593
12594 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
12595
12596 PR tree-optimization/86637
12597 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
12598
12599 2019-02-11 Martin Sebor <msebor@redhat.com>
12600
12601 PR tree-optimization/88771
12602 * gcc.dg/Wstringop-overflow-8.c: New test.
12603 * gcc.dg/Wstringop-overflow-9.c: New test.
12604 * gcc.dg/Warray-bounds-40.c: New test.
12605 * gcc.dg/builtin-stpncpy.c: Adjust.
12606 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
12607 * g++.dg/opt/memcpy1.C: Adjust.
12608
12609 2019-02-11 Martin Sebor <msebor@redhat.com>
12610
12611 PR c++/87996
12612 * c-c++-common/array-5.c: New test.
12613 * c-c++-common/pr68107.c: Adjust text of diagnostics.
12614 * g++.dg/init/new38.C: Same.
12615 * g++.dg/init/new43.C: Same.
12616 * g++.dg/init/new44.C: Same.
12617 * g++.dg/init/new46.C: Same.
12618 * g++.dg/other/large-size-array.C: Same.
12619 * g++.dg/other/new-size-type.C: Same.
12620 * g++.dg/template/array30.C: Same.
12621 * g++.dg/template/array32.C: New test.
12622 * g++.dg/template/dependent-name3.C: Adjust.
12623 * gcc.dg/large-size-array-3.c: Same.
12624 * gcc.dg/large-size-array-5.c: Same.
12625 * gcc.dg/large-size-array.c: Same.
12626 * g++.old-deja/g++.brendan/array1.C: Same.
12627 * g++.old-deja/g++.mike/p6149.C: Same.
12628
12629 2019-02-11 Martin Sebor <msebor@redhat.com>
12630
12631 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
12632
12633 2019-02-11 Tamar Christina <tamar.christina@arm.com>
12634
12635 PR middle-end/88560
12636 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
12637 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
12638 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
12639
12640 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
12641
12642 * gcc.target/powerpc/vec-sld-modulo.c: New.
12643 * gcc.target/powerpc/vec-srad-modulo.c: New.
12644 * gcc.target/powerpc/vec-srd-modulo.c: New.
12645
12646 2019-02-11 Martin Liska <mliska@suse.cz>
12647
12648 PR ipa/89009
12649 * g++.dg/ipa/pr89009.C: New test.
12650
12651 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12652
12653 PR fortran/71723
12654 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
12655 * gfortran.dg/pointer_init_6.f90: Likewise.
12656 * gfortran.dg/pointer_init_9.f90: New test.
12657
12658 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12659
12660 PR fortran/67679
12661 * gfortran.dg/warn_undefined_1.f90: New test.o
12662
12663 2019-02-10 Jakub Jelinek <jakub@redhat.com>
12664
12665 PR tree-optimization/89268
12666 * gcc.dg/vect/pr89268.c: New test.
12667
12668 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12669
12670 * gnat.dg/lto19.adb: Remove dg-excess-errors.
12671
12672 2019-02-09 Harald Anlauf <anlauf@gmx.de>
12673
12674 PR fortran/89077
12675 * gfortran.dg/substr_simplify.f90: New test.
12676
12677 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
12678
12679 PR ipa/88711
12680 * gfortran.dg/pr79966.f90: Xfail everwyhere.
12681
12682 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
12683
12684 PR fortran/89200
12685 * gfortran.dg/array_reference_2.f90 : New test.
12686
12687 2019-02-09 Jakub Jelinek <jakub@redhat.com>
12688
12689 PR middle-end/89246
12690 * gcc.dg/gomp/pr89246-1.c: New test.
12691 * gcc.dg/gomp/pr89246-2.c: New test.
12692
12693 2019-02-08 Jakub Jelinek <jakub@redhat.com>
12694
12695 PR tree-optimization/88739
12696 * gcc.c-torture/execute/pr88739.c: New test.
12697
12698 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
12699
12700 PR testsuite/89258
12701 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
12702
12703 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
12704
12705 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
12706 * gcc.target/s390/vector/vec-copysign.c: New test.
12707
12708 2019-02-08 Richard Biener <rguenther@suse.de>
12709
12710 PR tree-optimization/89247
12711 * gcc.dg/torture/pr89247.c: New testcase.
12712
12713 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
12714
12715 * gcc.target/s390/jump-label.c: New test.
12716
12717 2019-02-08 Richard Biener <rguenther@suse.de>
12718
12719 PR testsuite/89250
12720 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
12721
12722 2019-02-08 Jakub Jelinek <jakub@redhat.com>
12723
12724 PR rtl-optimization/89234
12725 * g++.dg/ubsan/pr89234.C: New test.
12726
12727 2019-02-08 Richard Biener <rguenther@suse.de>
12728
12729 PR middle-end/89223
12730 * gcc.dg/torture/pr89223.c: New testcase.
12731
12732 2019-02-07 David Malcolm <dmalcolm@redhat.com>
12733
12734 PR tree-optimization/86637
12735 PR tree-optimization/89235
12736 * gcc.c-torture/compile/pr86637-1.c: New test.
12737 * gcc.c-torture/compile/pr86637-2.c: New test.
12738 * gcc.c-torture/compile/pr86637-3.c: New test.
12739 * gcc.c-torture/compile/pr89235.c: New test.
12740
12741 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12742
12743 * gcc.target/aarch64/abd_1.c: New test.
12744 * gcc.dg/sabd_1.c: Likewise.
12745
12746 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
12747
12748 PR fortran/52789
12749 * gfortran.dg/wunused-parameter_2.f90: New test.
12750
12751 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
12752
12753 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
12754
12755 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
12756
12757 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
12758 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
12759
12760 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
12761 Jakub Jelinek <jakub@redhat.com>
12762
12763 PR bootstrap/88714
12764 * gcc.c-torture/execute/pr88714.c: New test.
12765 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
12766
12767 2019-02-07 Tamar Christina <tamar.christina@arm.com>
12768
12769 PR/target 88850
12770 * gcc.target/arm/pr88850.c: New test.
12771
12772 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
12773
12774 PR c++/86218
12775 * g++.dg/cpp0x/pr86218.C: New.
12776
12777 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
12778
12779 PR rtl-optimization/89225
12780 * gcc.target/powerpc/pr89225.c: New.
12781
12782 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
12783
12784 * gnat.dg/opt76.adb: New test.
12785
12786 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
12787
12788 PR fortran/71860
12789 * gfortran.dg/null_10.f90: New test.
12790
12791 2019-02-06 David Malcolm <dmalcolm@redhat.com>
12792
12793 PR c++/71302
12794 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
12795 column numbers to dg-warning directives where they are correct.
12796 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
12797 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
12798 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
12799
12800 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12801
12802 PR debug/87451
12803 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
12804 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
12805 xfail scan-assembler-not with Solaris as.
12806
12807 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
12808
12809 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
12810 counts and target.
12811 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
12812 counts and target.
12813 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
12814 counts and target.
12815
12816 2019-02-06 Richard Biener <rguenther@suse.de>
12817
12818 PR tree-optimization/89182
12819 * gfortran.dg/graphite/pr89182.f90: New testcase.
12820
12821 2019-02-06 Jakub Jelinek <jakub@redhat.com>
12822
12823 PR c/89211
12824 * gcc.dg/pr89211.c: New test.
12825
12826 PR middle-end/89210
12827 * c-c++-common/builtin-convertvector-2.c: New test.
12828
12829 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
12830
12831 PR go/89019
12832 * lib/go-torture.exp: Test compiling with -flto.
12833
12834 2019-02-06 Joseph Myers <joseph@codesourcery.com>
12835
12836 PR c/88584
12837 * gcc.dg/redecl-18.c: New test.
12838
12839 2019-02-05 Jakub Jelinek <jakub@redhat.com>
12840
12841 PR c++/89187
12842 * g++.dg/opt/pr89187.C: New test.
12843
12844 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
12845
12846 * jit.dg/add-driver-options-testlib.c: Add support file for
12847 test-add-driver-options.c testcase.
12848 * jit.dg/all-non-failing-tests.h: Add note about
12849 test-add-driver-options.c
12850 * jit.dg/jit.exp (jit-dg-test): Update to support
12851 add-driver-options-testlib.c compilation.
12852 * jit.dg/test-add-driver-options.c: New testcase.
12853
12854 2019-02-05 Jakub Jelinek <jakub@redhat.com>
12855
12856 PR rtl-optimization/11304
12857 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
12858 * gcc.target/i386/call-2.c: New test.
12859
12860 2019-02-05 Marek Polacek <polacek@redhat.com>
12861
12862 PR c++/89158 - by-value capture of constexpr variable broken.
12863 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
12864
12865 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
12866
12867 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
12868
12869 2019-02-05 Jakub Jelinek <jakub@redhat.com>
12870
12871 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
12872 target.
12873 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
12874
12875 PR target/89188
12876 * g++.dg/opt/pr89188.C: New test.
12877
12878 PR rtl-optimization/89195
12879 * gcc.c-torture/execute/pr89195.c: New test.
12880
12881 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
12882
12883 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
12884 hardware.
12885 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
12886 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
12887 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
12888 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
12889 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
12890 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
12891 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
12892 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
12893 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
12894
12895 2019-02-05 Jakub Jelinek <jakub@redhat.com>
12896
12897 PR target/89186
12898 * g++.dg/ext/vector36.C: New test.
12899
12900 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
12901
12902 PR c++/87770
12903 * g++.dg/pr87770.C: New.
12904
12905 2019-02-04 Harald Anlauf <anlauf@gmx.de>
12906
12907 PR fortran/89077
12908 * gfortran.dg/pr89077.f90: New test.
12909
12910 2019-02-04 Martin Liska <mliska@suse.cz>
12911
12912 PR ipa/88985
12913 * gcc.dg/ipa/pr88985.c: New test.
12914
12915 2019-02-04 Jakub Jelinek <jakub@redhat.com>
12916
12917 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
12918 characters or extra spaces after the comment character.
12919
12920 2019-02-04 Jakub Jelinek <jakub@redhat.com>
12921
12922 * g++.dg/torture/alias-1.C: New test.
12923
12924 2019-02-03 Martin Sebor <msebor@redhat.com>
12925
12926 PR c/69661
12927 * c-c++-common/Wsequence-point-2.c: New test.
12928
12929 PR c++/44648
12930 * g++.dg/warn/Wunused-var-35.C: New test.
12931
12932 2019-02-03 Richard Biener <rguenther@suse.de>
12933
12934 PR debug/87295
12935 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
12936
12937 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
12938
12939 PR fortran/88298
12940 * gfortran.dg/warn_conversion_10.f90: New test.
12941
12942 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
12943
12944 PR fortran/88393
12945 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
12946
12947 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
12948
12949 PR fortran/88980
12950 * gfortran.dg/realloc_on_assign_32.f90 : New test.
12951
12952 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
12953
12954 PR fortran/88685
12955 * gfortran.dg/pointer_array_component_3.f90 : New test.
12956
12957 2019-02-02 Jakub Jelinek <jakub@redhat.com>
12958
12959 PR middle-end/87887
12960 * gcc.dg/gomp/pr87887-1.c: New test.
12961 * gcc.dg/gomp/pr87887-2.c: New test.
12962
12963 2019-02-01 Jakub Jelinek <jakub@redhat.com>
12964
12965 PR fortran/83246
12966 PR fortran/89084
12967 * gfortran.dg/pr89084.f90: New test.
12968 * gfortran.dg/lto/pr89084_0.f90: New test.
12969 * gfortran.dg/pr83246.f90: New test.
12970
12971 2019-02-01 Marek Polacek <polacek@redhat.com>
12972
12973 PR c++/88325 - ICE with invalid out-of-line template member definition.
12974 * g++.dg/cpp2a/typename14.C: New test.
12975
12976 2019-02-01 Richard Biener <rguenther@suse.de>
12977
12978 PR middle-end/88597
12979 * gcc.dg/torture/pr88597.c: New testcase.
12980
12981 2019-02-01 Richard Biener <rguenther@suse.de>
12982
12983 PR tree-optimization/85497
12984 * gcc.dg/graphite/pr85497.c: New testcase.
12985
12986 2019-02-01 Richard Biener <rguenther@suse.de>
12987
12988 PR testsuite/87451
12989 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
12990
12991 2019-02-01 Jakub Jelinek <jakub@redhat.com>
12992
12993 PR tree-optimization/89143
12994 * gcc.dg/tree-ssa/vrp121.c: New test.
12995
12996 PR tree-optimization/88107
12997 * gcc.dg/gomp/pr88107.c: New test.
12998
12999 PR c++/87175
13000 * g++.dg/ext/attrib57.C: New test.
13001
13002 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
13003
13004 PR tree-optimization/88932
13005 * gfortran.dg/pr88932.f90: New test.
13006
13007 2019-01-31 Marek Polacek <polacek@redhat.com>
13008
13009 PR c++/88983 - ICE with switch in constexpr function.
13010 * g++.dg/cpp1y/constexpr-88983.C: New test.
13011
13012 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
13013
13014 PR fortran/88669
13015 * gfortran.dg/contiguous_9.f90: New test.
13016
13017 2019-01-31 Marek Polacek <polacek@redhat.com>
13018
13019 PR c++/89083, c++/80864 - ICE with list initialization in template.
13020 * g++.dg/cpp0x/initlist107.C: New test.
13021 * g++.dg/cpp0x/initlist108.C: New test.
13022 * g++.dg/cpp0x/initlist109.C: New test.
13023 * g++.dg/cpp0x/initlist110.C: New test.
13024 * g++.dg/cpp0x/initlist111.C: New test.
13025 * g++.dg/cpp0x/initlist112.C: New test.
13026 * g++.dg/init/ptrfn4.C: New test.
13027
13028 2019-01-31 David Malcolm <dmalcolm@redhat.com>
13029
13030 PR c/89122
13031 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
13032 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
13033
13034 2019-01-31 Richard Biener <rguenther@suse.de>
13035
13036 PR tree-optimization/89135
13037 * gcc.dg/torture/pr89135.c: New testcase.
13038
13039 2019-01-31 Jakub Jelinek <jakub@redhat.com>
13040
13041 PR sanitizer/89124
13042 * c-c++-common/asan/pr89124.c: New test.
13043
13044 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13045
13046 PR fortran/52564
13047 * gfortran.dg/print_2.f90: New test.
13048
13049 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
13050
13051 PR rtl-optimization/87246
13052 * gcc.target/i386/pr87246.c: New.
13053
13054 2019-01-30 Marek Polacek <polacek@redhat.com>
13055
13056 PR c++/89119 - ICE with value-initialization in template.
13057 * g++.dg/cpp0x/initlist-value3.C: New test.
13058
13059 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
13060
13061 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
13062 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
13063 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
13064 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
13065 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
13066 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
13067 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
13068 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
13069 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
13070 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
13071
13072 2019-01-30 Richard Biener <rguenther@suse.de>
13073
13074 PR tree-optimization/89111
13075 * gcc.dg/torture/pr89111.c: New testcase.
13076
13077 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
13078
13079 PR testsuite/88920
13080 * lib/target-supports.exp: Cache result.
13081
13082 2019-01-30 Jakub Jelinek <jakub@redhat.com>
13083
13084 PR c++/89105
13085 * g++.target/i386/pr89105.C: New test.
13086
13087 PR c/89061
13088 * gcc.dg/pr89061.c: New test.
13089
13090 2019-01-29 Martin Sebor <msebor@redhat.com>
13091
13092 PR c/88956
13093 * gcc.dg/Warray-bounds-39.c: New test.
13094
13095 2019-01-29 Marek Polacek <polacek@redhat.com>
13096
13097 PR testsuite/89110
13098 * g++.dg/other/nontype-1.C: Expect error in all modes.
13099 * g++.dg/parse/crash13.C: Likewise.
13100 * g++.dg/parse/error36.C: Likewise.
13101 * g++.dg/template/error29.C: Likewise.
13102
13103 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
13104
13105 PR fortran/57048
13106 * gfortran.dg/c_funptr_1.f90: New file.
13107 * gfortran.dg/c_funptr_1_mod.f90: New file.
13108
13109 2019-01-29 Jakub Jelinek <jakub@redhat.com>
13110
13111 PR c++/66676
13112 PR ipa/89104
13113 * gcc.dg/gomp/pr89104.c: New test.
13114
13115 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13116
13117 * gdc.dg/pr89042a.d: Mark as compile test.
13118 * gdc.dg/pr89042b.d: Likewise.
13119
13120 2019-01-29 Richard Biener <rguenther@suse.de>
13121
13122 PR debug/87295
13123 * g++.dg/lto/pr87295_0.C: New testcase.
13124
13125 2019-01-29 Jakub Jelinek <jakub@redhat.com>
13126
13127 PR c/89045
13128 * gcc.dg/pr89045.c: New test.
13129
13130 PR c/86125
13131 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
13132 lp64, ilp32 and llp64 only.
13133 (fputs): Use unsigned long long instead of size_t for return type.
13134 (vfprintf, vfscanf): Accept arbitrary target specific type for
13135 va_list.
13136
13137 2019-01-28 Marek Polacek <polacek@redhat.com>
13138
13139 PR c++/88358 - name wrongly treated as type.
13140 * g++.dg/cpp2a/typename1.C: Add dg-error.
13141 * g++.dg/cpp2a/typename13.C: New test.
13142 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
13143 Add typename.
13144
13145 2019-01-28 Marek Polacek <polacek@redhat.com>
13146
13147 * g++.dg/cpp0x/enum37.C: Add dg-error.
13148
13149 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
13150
13151 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
13152 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
13153
13154 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
13155
13156 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
13157 "-Wattribute-alias".
13158
13159 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
13160
13161 PR fortran/70696
13162 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
13163
13164 2019-01-27 Marek Polacek <polacek@redhat.com>
13165
13166 PR c++/88815 - narrowing conversion lost in decltype.
13167 PR c++/78244 - narrowing conversion in template not detected.
13168 * g++.dg/cpp0x/Wnarrowing15.C: New test.
13169 * g++.dg/cpp0x/Wnarrowing16.C: New test.
13170 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
13171 * g++.dg/cpp1y/Wnarrowing1.C: New test.
13172
13173 PR c++/89024 - ICE with incomplete enum type.
13174 * g++.dg/cpp0x/enum37.C: New test.
13175
13176 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
13177
13178 * gnat.dg/opt75.adb: New test.
13179 * gnat.dg/opt75_pkg.ad[sb]: New helper.
13180
13181 2019-01-27 Jakub Jelinek <jakub@redhat.com>
13182
13183 PR target/87214
13184 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
13185 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
13186
13187 2019-01-26 Martin Jambor <mjambor@suse.cz>
13188
13189 PR ipa/88933
13190 * gfortran.dg/gomp/pr88933.f90: New test.
13191
13192 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
13193
13194 PR d/89042
13195 * gdc.dg/pr89042a.d: New test.
13196 * gdc.dg/pr89042b.d: New test.
13197
13198 2019-01-26 Harald Anlauf <anlauf@gmx.de>
13199
13200 PR fortran/57553
13201 * gfortran.dg/pr57553.f90: New test.
13202
13203 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
13204
13205 * gnat.dg/array34.adb: New test.
13206
13207 2019-01-26 Jakub Jelinek <jakub@redhat.com>
13208
13209 PR preprocessor/88974
13210 * c-c++-common/cpp/pr88974.c: New test.
13211
13212 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
13213
13214 PR c++/88969
13215 * g++.dg/cpp2a/destroying-delete2.C: New.
13216 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
13217
13218 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
13219
13220 PR fortran/85780
13221 * gfortran.dg/pr85780.f90: Update testcase for error message.
13222
13223 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
13224
13225 PR target/88469
13226 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
13227 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
13228 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
13229
13230 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
13231
13232 PR middle-end/89037
13233 * gcc.dg/pr89037.c: New test.
13234
13235 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
13236
13237 * lib/target-supports.exp (check_effective_target_fenv): New.
13238 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
13239 fenv effective target.
13240 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
13241 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
13242 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
13243 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
13244
13245 2019-01-25 Richard Biener <rguenther@suse.de>
13246
13247 PR tree-optimization/86865
13248 * gcc.dg/graphite/pr86865.c: New testcase.
13249 * gcc.dg/graphite/pr69728.c: XFAIL.
13250 * gcc.dg/graphite/scop-21.c: Likewise.
13251
13252 2019-01-24 Martin Sebor <msebor@redhat.com>
13253
13254 PR c/86125
13255 PR c/88886
13256 PR middle-end/86308
13257 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
13258 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
13259 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
13260 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
13261 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
13262 * gcc.dg/builtins-69.c: New test.
13263 * gcc.dg/Wint-conversion-2.c: Add expected warning.
13264 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
13265
13266 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
13267
13268 PR rtl-optimization/88948
13269 * gcc.target/i386/pr88948.c: New test.
13270
13271 2019-01-24 Jakub Jelinek <jakub@redhat.com>
13272
13273 PR debug/89006
13274 * g++.dg/debug/pr89006.C: New test.
13275
13276 PR middle-end/89015
13277 * gcc.dg/gomp/pr89015.c: New test.
13278
13279 PR c++/88976
13280 * c-c++-common/gomp/cancel-2.c: New test.
13281 * gcc.dg/gomp/cancel-1.c: New test.
13282 * g++.dg/gomp/cancel-1.C: New test.
13283 * g++.dg/gomp/cancel-2.C: New test.
13284 * g++.dg/gomp/cancel-3.C: New test.
13285
13286 2019-01-24 Jakub Jelinek <jakub@redhat.com>
13287
13288 PR tree-optimization/89027
13289 * gfortran.dg/gomp/pr89027.f90: New test.
13290
13291 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
13292
13293 PR fortran/88929
13294 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
13295 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
13296
13297 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
13298
13299 PR libgcc/88931
13300 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
13301 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
13302 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
13303 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
13304
13305 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
13306
13307 PR target/88998
13308 * g++.target/i386/pr88998.c: New test.
13309
13310 2019-01-23 Marek Polacek <polacek@redhat.com>
13311
13312 PR c++/88757 - qualified name treated wrongly as type.
13313 * g++.dg/cpp0x/dependent2.C: New test.
13314 * g++.dg/cpp2a/typename10.C: Remove dg-error.
13315 * g++.dg/cpp2a/typename12.C: New test.
13316 * g++.dg/template/static30.C: Remove dg-error.
13317
13318 2019-01-23 Jakub Jelinek <jakub@redhat.com>
13319
13320 PR c/44715
13321 * c-c++-common/pr44715.c: New test.
13322
13323 PR c++/88984
13324 * c-c++-common/pr88984.c: New test.
13325
13326 2019-01-23 Richard Biener <rguenther@suse.de>
13327
13328 PR tree-optimization/89008
13329 * gcc.dg/torture/pr89008.c: New testcase.
13330
13331 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
13332
13333 * gnat.dg/specs/opt4.ads: New test.
13334
13335 2019-01-23 Jakub Jelinek <jakub@redhat.com>
13336
13337 PR tree-optimization/88964
13338 * gfortran.dg/pr88964.f90: New test.
13339
13340 2019-01-22 Martin Sebor <msebor@redhat.com>
13341
13342 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
13343 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
13344 non_strict_align.
13345 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
13346 * c-c++-common/Wrestrict.c: Make xfails conditional on target
13347 non_strict_align.
13348
13349 2018-01-22 Steve Ellcey <sellcey@marvell.com>
13350
13351 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
13352 to aarch64*-*-* target.
13353 * c-c++-common/gomp/pr60823-3.c: Ditto.
13354 * g++.dg/gomp/declare-simd-1.C: Ditto.
13355 * g++.dg/gomp/declare-simd-3.C: Ditto.
13356 * g++.dg/gomp/declare-simd-4.C: Ditto.
13357 * g++.dg/gomp/declare-simd-7.C: Ditto.
13358 * g++.dg/gomp/pr88182.C: Ditto.
13359 * gcc.dg/gomp/declare-simd-1.c: Ditto.
13360 * gcc.dg/gomp/declare-simd-3.c: Ditto.
13361 * gcc.dg/gomp/pr59669-2.c: Ditto.
13362 * gcc.dg/gomp/pr87895-1.c: Ditto.
13363 * gcc.dg/gomp/simd-clones-2.c: Ditto.
13364 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
13365 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
13366 * gfortran.dg/gomp/pr83977.f90: Ditto.
13367
13368 2019-01-22 Jakub Jelinek <jakub@redhat.com>
13369
13370 PR target/88965
13371 * gcc.target/powerpc/pr88965.c: New test.
13372
13373 PR middle-end/88968
13374 * c-c++-common/gomp/atomic-23.c: New test.
13375
13376 2019-01-22 Harald Anlauf <anlauf@gmx.de>
13377
13378 PR fortran/88579
13379 * gfortran.dg/power_8.f90: New test.
13380
13381 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
13382
13383 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
13384 * g++.dg/vec-init-1.C: Likewise.
13385 * gcc.dg/pr87793.c: Likewise.
13386
13387 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
13388
13389 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
13390 * g++.dg/cpp0x/pr86397-2.C: Likewise.
13391
13392 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
13393
13394 PR target/88469
13395 * gcc.target/arm/aapcs/bitfield2.c: New test.
13396 * gcc.target/arm/aapcs/bitfield3.c: New test.
13397
13398 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
13399
13400 PR rtl-optimization/87763
13401 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
13402
13403 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
13404
13405 PR target/88954
13406 * gcc.target/i386/pr88954-1.c: New test.
13407 * gcc.target/i386/pr88954-2.c: Likewise.
13408
13409 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
13410
13411 PR target/88469
13412 * gcc.target/arm/aapcs/bitfield1.c: New test.
13413 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
13414 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
13415 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
13416
13417 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
13418
13419 * gfortran.dg/array_function_5.f90: Fix a dg directive.
13420 * gfortran.dg/block_16.f08: Likewise.
13421 * gfortran.dg/dec_structure_14.f90: Likewise.
13422 * gfortran.dg/namelist_96.f90: Likewise.
13423 * gfortran.dg/newunit_5.f90.f90: Moved to
13424 * gfortran.dg/newunit_5.f90: here.
13425 * gfortran.dg/pdt_28.f03: Likewise.
13426 * gfortran.dg/spread_simplify_1.f90: Likewise.
13427
13428 2019-01-22 Tamar Christina <tamar.christina@arm.com>
13429
13430 PR/tree-optimization 88903
13431 * gcc.dg/vect/pr88903-1.c: Add explicit &.
13432
13433 2019-01-22 Jakub Jelinek <jakub@redhat.com>
13434
13435 PR rtl-optimization/88904
13436 * gcc.c-torture/execute/pr88904.c: New test.
13437
13438 PR target/88905
13439 * gcc.dg/pr88905.c: New test.
13440
13441 PR rtl-optimization/49429
13442 PR target/49454
13443 PR rtl-optimization/86334
13444 PR target/88906
13445 * gcc.target/i386/pr86334.c: New test.
13446 * gcc.target/i386/pr88906.c: New test.
13447
13448 2019-01-21 Jakub Jelinek <jakub@redhat.com>
13449
13450 PR c++/88949
13451 * g++.dg/gomp/pr88949.C: New test.
13452
13453 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
13454
13455 * class_66.f90: Fix a dg directive.
13456 * debug/pr35154-stabs.f: Likewise.
13457 * dec_d_lines_3.f: Likewise.
13458 * dec_d_lines_3.f: Likewise.
13459 * dec_structure_12.f90: Likewise.
13460 * dec_structure_15.f90: Likewise.
13461 * deferred_character_31.f90: Likewise.
13462 * dtio_31.f03: Likewise.
13463 * dtio_32.f03: Likewise.
13464 * extends_11.f03: Likewise.
13465 * integer_plus.f90: Likewise.
13466 * pdt_25.f03: Likewise.
13467 * pr58968.f: Likewise.
13468 * pr78259.f90: Likewise.
13469 * vect/vect-2.f90: Likewise.
13470 * matmul_const.f90: Likewise.
13471
13472 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
13473
13474 PR target/88938
13475 * gcc.target/i386/pr88938.c: New test.
13476
13477 2019-01-21 Jakub Jelinek <jakub@redhat.com>
13478
13479 PR sanitizer/88901
13480 * g++.dg/asan/pr88901.C: New test.
13481
13482 2019-01-21 Tamar Christina <tamar.christina@arm.com>
13483
13484 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
13485
13486 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
13487
13488 PR c/88928
13489 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
13490 * gcc.dg/pr88928.c: New test case.
13491
13492 2019-01-21 Jakub Jelinek <jakub@redhat.com>
13493
13494 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
13495 {long ,short ,}{unsigned ,}int.
13496
13497 2019-01-21 Richard Biener <rguenther@suse.de>
13498
13499 PR tree-optimization/88934
13500 * gfortran.dg/pr88934.f90: New testcase.
13501
13502 2019-01-20 Ulrich Drepper <drepper@redhat.com>
13503
13504 Fix after C++ P0600 implementation.
13505 * g++.dg/init/new39.C: Don't just ignore result of new.
13506
13507 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
13508
13509 * gdc.dg/runnable.d: Add more tests for comparing complex types.
13510
13511 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
13512
13513 * gdc.dg/runnable.d: Add tests for comparing complex types.
13514
13515 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
13516
13517 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
13518 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
13519 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
13520 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
13521
13522 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
13523
13524 PR fortran/37835
13525 * gfortran.dg/no-automatic.f90: New test.
13526
13527 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13528
13529 PR fortran/77960
13530 * gfortran.dg/pr77960.f90: New test.
13531
13532 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
13533 Paul Thomas <pault@gcc.gnu.org>
13534
13535 PR fortran/56789
13536 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
13537 scan-tree tests that fail with patch.
13538 * gfortran.dg/contiguous_8.f90: New test.
13539
13540 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
13541
13542 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
13543 inner strides.
13544 * gfortran.dg/loop_versioning_9.f90: New test.
13545 * gfortran.dg/loop_versioning_10.f90: Likewise.
13546
13547 2019-01-19 Jakub Jelinek <jakub@redhat.com>
13548
13549 PR fortran/88902
13550 * gfortran.dg/pr88902.f90: New test.
13551
13552 2019-01-18 Martin Sebor <msebor@redhat.com>
13553
13554 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
13555
13556 2019-01-18 Ian Lance Taylor <iant@golang.org>
13557
13558 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
13559 is no longer externally visible.
13560
13561 2019-01-18 Marek Polacek <polacek@redhat.com>
13562
13563 PR c++/86926
13564 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
13565
13566 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
13567
13568 PR middle-end/88587
13569 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
13570 (dg-options): Replace -m32 with -fno-pic.
13571 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
13572 (dg-options): Remove -m32.
13573
13574 2019-01-18 Richard Biener <rguenther@suse.de>
13575
13576 PR tree-optimization/88903
13577 * gcc.dg/vect/pr88903-1.c: New testcase.
13578 * gcc.dg/vect/pr88903-2.c: Likewise.
13579
13580 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
13581
13582 PR c/51628
13583 PR c/88664
13584 * c-c++-common/pr51628-33.c: New test.
13585 * c-c++-common/pr51628-35.c: New test.
13586 * c-c++-common/pr88664-1.c: Likewise.
13587 * c-c++-common/pr88664-2.c: Likewise.
13588 * gcc.dg/pr51628-34.c: Likewise.
13589
13590 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
13591
13592 PR target/88799
13593 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
13594 mp and sec extensions to armv7-a.
13595
13596 2019-01-18 Martin Liska <mliska@suse.cz>
13597
13598 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
13599 expected function name.
13600
13601 2019-01-18 Jakub Jelinek <jakub@redhat.com>
13602
13603 PR tree-optimization/86214
13604 * g++.dg/opt/pr86214-1.C: New test.
13605 * g++.dg/opt/pr86214-2.C: New test.
13606
13607 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13608
13609 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
13610
13611 2019-01-18 Jakub Jelinek <jakub@redhat.com>
13612
13613 Reapply:
13614 2018-12-15 Jakub Jelinek <jakub@redhat.com>
13615
13616 PR target/88489
13617 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
13618 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
13619
13620 2019-01-18 Martin Liska <mliska@suse.cz>
13621
13622 PR middle-end/88587
13623 * g++.target/i386/pr88587.C: New test.
13624 * gcc.target/i386/mvc13.c: New test.
13625
13626 2018-01-17 Steve Ellcey <sellcey@cavium.com>
13627
13628 PR fortran/88898
13629 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
13630 warning checks.
13631 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
13632 * gfortran.dg/gomp/pr83977.f90: Ditto.
13633
13634 2019-01-17 Martin Sebor <msebor@redhat.com>
13635
13636 PR middle-end/88273
13637 * gcc.dg/Warray-bounds-38.c: New test.
13638
13639 2018-01-17 Steve Ellcey <sellcey@cavium.com>
13640
13641 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
13642 warning checks and assembler scans.
13643 * c-c++-common/gomp/pr60823-3.c: Ditto.
13644 * c-c++-common/gomp/pr63328.c: Ditto.
13645 * g++.dg/gomp/declare-simd-1.C: Ditto.
13646 * g++.dg/gomp/declare-simd-3.C: Ditto.
13647 * g++.dg/gomp/declare-simd-4.C: Ditto.
13648 * g++.dg/gomp/declare-simd-7.C: Ditto.
13649 * g++.dg/gomp/pr88182.C: Ditto.
13650 * g++.dg/vect/simd-clone-7.cc: Ditto.
13651 * gcc.dg/gomp/declare-simd-1.c: Ditto.
13652 * gcc.dg/gomp/declare-simd-3.c: Ditto.
13653 * gcc.dg/gomp/pr59669-2.c: Ditto.
13654 * gcc.dg/gomp/pr87895-1.c: Ditto.
13655 * gcc.dg/gomp/pr87895-2.c: Ditto.
13656 * gcc.dg/gomp/simd-clones-2.c: Ditto.
13657 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
13658 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
13659 * gfortran.dg/gomp/pr83977.f90: Ditto.
13660
13661 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13662
13663 * g++.dg/cpp0x/auto52.C: Test locations too.
13664 * g++.dg/cpp0x/trailing2.C: Likewise.
13665 * g++.dg/cpp1y/auto-fn18.C: Likewise.
13666 * g++.dg/cpp1y/auto-fn25.C: Likewise.
13667 * g++.dg/cpp1y/auto-fn52.C: Likewise.
13668 * g++.dg/cpp1y/auto-fn53.C: Likewise.
13669 * g++.dg/cpp1y/auto-fn54.C: Likewise.
13670
13671 2019-01-17 David Malcolm <dmalcolm@redhat.com>
13672
13673 PR c++/88699
13674 * g++.dg/template/pr88699.C: New test.
13675
13676 2019-01-17 Martin Sebor <msebor@redhat.com>
13677
13678 PR tree-optimization/88800
13679 * c-c++-common/Wrestrict.c: Adjust.
13680 * gcc.dg/Warray-bounds-37.c: New test.
13681 * gcc.dg/builtin-memcpy-2.c: New test.
13682 * gcc.dg/builtin-memcpy.c: New test.
13683
13684 2019-01-17 Tamar Christina <tamar.christina@arm.com>
13685
13686 PR target/88850
13687 * gcc.target/arm/pr51968.c: Use neon intrinsics.
13688
13689 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
13690 Kwok Cheung Yeung <kcy@codesourcery.com>
13691 Julian Brown <julian@codesourcery.com>
13692 Tom de Vries <tom@codesourcery.com>
13693
13694 * gcc.dg/20020312-2.c: Add amdgcn support.
13695 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
13696 * gcc.dg/builtin-apply2.c: Likewise.
13697 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
13698 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
13699 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
13700 * gcc.dg/memcmp-1.c: Increase timeout factor.
13701 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
13702 * gcc.dg/sibcall-10.c: xfail on amdgcn.
13703 * gcc.dg/sibcall-9.c: Likewise.
13704 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
13705 * gcc.dg/tree-ssa/pr84512.c: Likewise.
13706 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
13707 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
13708 * lib/target-supports.exp (check_effective_target_trampolines):
13709 Configure amdgcn.
13710 (check_profiling_available): Likewise.
13711 (check_effective_target_global_constructor): Likewise.
13712 (check_effective_target_return_address): Likewise.
13713 (check_effective_target_fopenacc): Likewise.
13714 (check_effective_target_fopenmp): Likewise.
13715 (check_effective_target_vect_int): Likewise.
13716 (check_effective_target_vect_intfloat_cvt): Likewise.
13717 (check_effective_target_vect_uintfloat_cvt): Likewise.
13718 (check_effective_target_vect_floatint_cvt): Likewise.
13719 (check_effective_target_vect_floatuint_cvt): Likewise.
13720 (check_effective_target_vect_simd_clones): Likewise.
13721 (check_effective_target_vect_shift): Likewise.
13722 (check_effective_target_whole_vector_shift): Likewise.
13723 (check_effective_target_vect_bswap): Likewise.
13724 (check_effective_target_vect_shift_char): Likewise.
13725 (check_effective_target_vect_long): Likewise.
13726 (check_effective_target_vect_float): Likewise.
13727 (check_effective_target_vect_double): Likewise.
13728 (check_effective_target_vect_perm): Likewise.
13729 (check_effective_target_vect_perm_byte): Likewise.
13730 (check_effective_target_vect_perm_short): Likewise.
13731 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
13732 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
13733 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
13734 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
13735 (check_effective_target_vect_natural_alignment): Likewise.
13736 (check_effective_target_vect_fully_masked): Likewise.
13737 (check_effective_target_vect_element_align): Likewise.
13738 (check_effective_target_vect_masked_store): Likewise.
13739 (check_effective_target_vect_scatter_store): Likewise.
13740 (check_effective_target_vect_condition): Likewise.
13741 (check_effective_target_vect_cond_mixed): Likewise.
13742 (check_effective_target_vect_char_mult): Likewise.
13743 (check_effective_target_vect_short_mult): Likewise.
13744 (check_effective_target_vect_int_mult): Likewise.
13745 (check_effective_target_sqrt_insn): Likewise.
13746 (check_effective_target_vect_call_sqrtf): Likewise.
13747 (check_effective_target_vect_call_btrunc): Likewise.
13748 (check_effective_target_vect_call_btruncf): Likewise.
13749 (check_effective_target_vect_call_ceil): Likewise.
13750 (check_effective_target_vect_call_floorf): Likewise.
13751 (check_effective_target_lto): Likewise.
13752 (check_vect_support_and_set_flags): Likewise.
13753 (check_effective_target_vect_stridedN): Enable when fully masked is
13754 available.
13755 (add_options_for_sqrt_insn): New procedure.
13756
13757 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
13758
13759 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
13760 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
13761 linker.
13762 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
13763
13764 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
13765
13766 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
13767 * gcc.dg/pic-1.c: Disable on amdgcn.
13768 * gcc.dg/pic-2.c: Disable on amdgcn.
13769 * gcc.dg/pic-3.c: Disable on amdgcn.
13770 * gcc.dg/pic-4.c: Disable on amdgcn.
13771 * gcc.dg/pie-3.c: Disable on amdgcn.
13772 * gcc.dg/pie-4.c: Disable on amdgcn.
13773 * gcc.dg/uninit-19.c: Check pie_enabled.
13774 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
13775
13776 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
13777 Kwok Cheung Yeung <kcy@codesourcery.com>
13778 Julian Brown <julian@codesourcery.com>
13779 Tom de Vries <tom@codesourcery.com>
13780
13781 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
13782 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
13783 * gcc.c-torture/compile/pr34648.c: Require exceptions.
13784 * gcc.c-torture/compile/pr41469.c: Require exceptions.
13785 * gcc.dg/20111216-1.c: Require exceptions.
13786 * gcc.dg/cleanup-10.c: Require exceptions.
13787 * gcc.dg/cleanup-11.c: Require exceptions.
13788 * gcc.dg/cleanup-12.c: Require exceptions.
13789 * gcc.dg/cleanup-13.c: Require exceptions.
13790 * gcc.dg/cleanup-5.c: Require exceptions.
13791 * gcc.dg/cleanup-8.c: Require exceptions.
13792 * gcc.dg/cleanup-9.c: Require exceptions.
13793 * gcc.dg/gomp/pr29955.c: Require exceptions.
13794 * gcc.dg/lto/pr52097_0.c: Require exceptions.
13795 * gcc.dg/nested-func-5.c: Require exceptions.
13796 * gcc.dg/pch/except-1.c: Require exceptions.
13797 * gcc.dg/pch/valid-2.c: Require exceptions.
13798 * gcc.dg/pr41470.c: Require exceptions.
13799 * gcc.dg/pr42427.c: Require exceptions.
13800 * gcc.dg/pr44545.c: Require exceptions.
13801 * gcc.dg/pr47086.c: Require exceptions.
13802 * gcc.dg/pr51481.c: Require exceptions.
13803 * gcc.dg/pr51644.c: Require exceptions.
13804 * gcc.dg/pr52046.c: Require exceptions.
13805 * gcc.dg/pr54669.c: Require exceptions.
13806 * gcc.dg/pr56424.c: Require exceptions.
13807 * gcc.dg/pr64465.c: Require exceptions.
13808 * gcc.dg/pr65802.c: Require exceptions.
13809 * gcc.dg/pr67563.c: Require exceptions.
13810 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
13811 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
13812 * gcc.dg/vect/pr46663.c: Require exceptions.
13813 * lib/target-supports.exp (check_effective_target_exceptions): New.
13814
13815 2019-01-17 Tamar Christina <tamar.christina@arm.com>
13816
13817 PR target/88851
13818 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
13819
13820 2019-01-17 Nathan Sidwell <nathan@acm.org>
13821
13822 PR c++/86610
13823 * g++.dg/cpp0x/pr86610.C: New.
13824
13825 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
13826
13827 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
13828 VFIXUPIMM* intrinsics.
13829 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
13830 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
13831 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
13832
13833 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
13834
13835 PR target/88794
13836 Revert:
13837 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
13838
13839 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
13840 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
13841 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
13842 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
13843 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
13844 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
13845 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
13846 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
13847 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
13848 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
13849 * gcc.target/i386/sse-13.c: Ditto.
13850 * gcc.target/i386/sse-14.c: Ditto.
13851 * gcc.target/i386/sse-22.c: Ditto.
13852 * gcc.target/i386/sse-23.c: Ditto.
13853 * gcc.target/i386/testimm-10.c: Ditto.
13854 * gcc.target/i386/testround-1.c: Ditto.
13855
13856 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
13857
13858 PR target/88794
13859 Revert:
13860 2018-12-15 Jakub Jelinek <jakub@redhat.com>
13861
13862 PR target/88489
13863 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
13864 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
13865
13866 2019-01-17 Jakub Jelinek <jakub@redhat.com>
13867
13868 PR rtl-optimization/88870
13869 * gcc.dg/pr88870.c: New test.
13870
13871 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
13872
13873 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
13874
13875 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
13876
13877 PR c++/87768
13878 * g++.dg/concepts/pr87768.C: New.
13879
13880 PR c++/86648
13881 * gcc.dg/cpp1z/pr86648.C: New.
13882
13883 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
13884
13885 PR target/87306
13886 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
13887 vectorized on POWER unless hardware misaligned loads are available.
13888
13889 2019-01-16 David Malcolm <dmalcolm@redhat.com>
13890
13891 PR target/88861
13892 * g++.dg/torture/pr88861.C: New test.
13893
13894 2019-01-16 Tamar Christina <tamar.christina@arm.com>
13895
13896 PR debug/88046
13897 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
13898
13899 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13900
13901 * g++.dg/other/pr33558.C: Test location too.
13902 * g++.dg/other/pr33558-2.C: Likewise.
13903 * g++.dg/parse/crash4.C: Likewise.
13904 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
13905 * g++.old-deja/g++.mike/p7635.C: Likewise.
13906 * g++.old-deja/g++.other/decl6.C: Likewise.
13907
13908 2019-01-16 Marek Polacek <polacek@redhat.com>
13909
13910 PR c++/78244 - narrowing conversion in template not detected.
13911 * g++.dg/cpp0x/Wnarrowing13.C: New test.
13912 * g++.dg/cpp0x/Wnarrowing14.C: New test.
13913
13914 2019-01-16 Jakub Jelinek <jakub@redhat.com>
13915
13916 PR c/51628
13917 PR target/88682
13918 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
13919 may_alias attribute.
13920
13921 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
13922
13923 * gcc.misc-tests/godump-1.c: Add test case for typedef before
13924 struct.
13925
13926 2019-01-15 David Malcolm <dmalcolm@redhat.com>
13927
13928 PR c++/88795
13929 * g++.dg/template/pr88795.C: New test.
13930
13931 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13932
13933 PR fortran/43136
13934 * gfortran.dg/actual_array_substr_3.f90: New test.
13935
13936 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
13937
13938 PR fortran/81849
13939 * gfortran.dg/pr81849.f90: New test.
13940
13941 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
13942
13943 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
13944 ISO_Fortran_binding_2.h.
13945
13946 2019-01-15 Marek Polacek <polacek@redhat.com>
13947
13948 PR c++/88866
13949 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
13950
13951 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
13952
13953 PR inline-asm/52813
13954 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
13955 -Wdeprecated warning and expect a following note:.
13956
13957 2019-01-15 Richard Biener <rguenther@suse.de>
13958
13959 PR debug/88046
13960 * g++.dg/lto/pr88046_0.C: New testcase.
13961
13962 2019-01-15 Richard Biener <rguenther@suse.de>
13963
13964 PR tree-optimization/88855
13965 * gcc.dg/pr88855.c: New testcase.
13966
13967 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
13968
13969 * g++.dg/diagnostic/typedef-initialized.C: New.
13970
13971 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
13972
13973 * g++.dg/diagnostic/bitfld3.C: New.
13974
13975 2019-01-15 Jakub Jelinek <jakub@redhat.com>
13976
13977 PR tree-optimization/88775
13978 * gcc.dg/tree-ssa/pr88775-1.c: New test.
13979 * gcc.dg/tree-ssa/pr88775-2.c: New test.
13980
13981 2019-01-14 Marek Polacek <polacek@redhat.com>
13982
13983 PR c++/88825 - ICE with bogus function return type deduction.
13984 * g++.dg/cpp1y/auto-fn55.C: New test.
13985
13986 2019-01-14 Jakub Jelinek <jakub@redhat.com>
13987
13988 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
13989 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
13990 feature test macros.
13991 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
13992
13993 2019-01-14 Marek Polacek <polacek@redhat.com>
13994
13995 PR c++/88830 - ICE with abstract class.
13996 * g++.dg/other/abstract7.C: New test.
13997
13998 2019-01-14 Martin Sebor <msebor@redhat.com>
13999
14000 PR target/88638
14001 * gcc.dg/format/attr-8.c: New test.
14002 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
14003 * gcc.dg/format/attr-3.c: Same.
14004 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
14005 * objc.dg/fsf-nsstring-format-1.m: Same.
14006
14007 2019-01-14 Martin Liska <mliska@suse.cz>
14008
14009 PR gcov-profile/88263
14010 * g++.dg/gcov/pr88263-2.C: New test.
14011
14012 2019-01-14 Jakub Jelinek <jakub@redhat.com>
14013
14014 PR rtl-optimization/88796
14015 * gcc.target/i386/pr88796.c: New test.
14016
14017 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
14018
14019 * gdc.dg/asm1.d: New test.
14020 * gdc.dg/asm2.d: New test.
14021 * gdc.dg/asm3.d: New test.
14022 * gdc.dg/asm4.d: New test.
14023 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
14024
14025 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14026
14027 PR libfortran/88776
14028 * gfortran.dg/namelist_96.f90: New test.
14029
14030 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
14031
14032 PR fortran/59345
14033 * gfortran.dg/internal_pack_18.f90: New test.
14034
14035 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
14036
14037 * gcc.dg/pr51628-20.c: Updated.
14038 * gcc.dg/pr51628-21.c: Likewise.
14039 * gcc.dg/pr51628-25.c: Likewise.
14040
14041 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
14042
14043 PR fortran/59345
14044 * gfortran.dg/internal_pack_17.f90: New test.
14045 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
14046 to builtin_free.
14047
14048 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
14049
14050 PR fortran/61765
14051 * gfortran.dg/pr61765.f90: New test.
14052
14053 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
14054
14055 * g++.dg/cpp0x/pr62101.C: Test locations too.
14056 * g++.dg/inherit/pure1.C: Likewise.
14057
14058 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
14059
14060 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
14061 reports of ICEs.
14062 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
14063
14064 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
14065
14066 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
14067 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
14068 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
14069 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
14070 * gfortran.dg/bind_c_array_params_2.f90: Change search string
14071 for dump tree scan.
14072
14073 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14074
14075 PR fortran/35031
14076 * gfortran.dg/pr35031.f90: new test.
14077
14078 2019-01-11 Marek Polacek <polacek@redhat.com>
14079
14080 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
14081 * g++.dg/cpp0x/Wredundant-move5.C: New test.
14082 * g++.dg/cpp0x/Wredundant-move6.C: New test.
14083
14084 2019-01-11 Jakub Jelinek <jakub@redhat.com>
14085
14086 PR middle-end/85956
14087 PR lto/88733
14088 * c-c++-common/gomp/pr85956.c: New test.
14089 * g++.dg/gomp/pr88733.C: New test.
14090
14091 2019-01-11 Tobias Burnus <burnus@net-b.de>
14092
14093 PR C++/88114
14094 * g++.dg/cpp0x/defaulted61.C: New
14095 * g++.dg/cpp0x/defaulted62.C: New.
14096
14097 2019-01-11 Jakub Jelinek <jakub@redhat.com>
14098
14099 PR tree-optimization/88693
14100 * gcc.c-torture/execute/pr88693.c: New test.
14101
14102 2019-01-11 Tamar Christina <tamar.christina@arm.com>
14103
14104 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
14105 and add options.
14106
14107 2019-01-11 Martin Liska <mliska@suse.cz>
14108
14109 PR middle-end/88758
14110 * g++.dg/lto/pr88758_0.C: New test.
14111 * g++.dg/lto/pr88758_1.C: New test.
14112
14113 2019-01-11 Jan Beulich <jbeulich@suse.com>
14114
14115 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
14116 gcc.target/i386/avx512f-vcvtss2si-1.c,
14117 gcc.target/i386/avx512f-vcvttsd2si-1.c,
14118 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
14119 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
14120 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
14121 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
14122 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
14123 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
14124 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
14125 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
14126 gcc.target/i386/pr19398.c: Permit l or q suffix.
14127
14128 2019-01-11 Jakub Jelinek <jakub@redhat.com>
14129
14130 PR rtl-optimization/88296
14131 * gcc.target/i386/pr88296.c: New test.
14132
14133 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
14134
14135 * g++.dg/diagnostic/extern-initialized.C: New.
14136 * g++.dg/ext/dllimport-initialized.C: Likewise.
14137
14138 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
14139
14140 PR fortran/59345
14141 * gfortran.dg/internal_pack_16.f90: New test.
14142
14143 2019-01-10 Jakub Jelinek <jakub@redhat.com>
14144
14145 PR target/88785
14146 * g++.target/i386/pr88785.C: New test.
14147
14148 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
14149
14150 PR rtl-optimization/87305
14151 * gcc.target/aarch64/pr87305.c: New.
14152
14153 2019-01-10 Richard Biener <rguenther@suse.de>
14154
14155 PR tree-optimization/88792
14156 * gcc.dg/torture/pr88792.c: New testcase.
14157
14158 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14159
14160 PR fortran/86322
14161 * gfortran.dg/pr86322_1.f90: New test.
14162 * gfortran.dg/pr86322_2.f90: Ditto.
14163 * gfortran.dg/pr86322_3.f90: Ditto.
14164
14165 2019-01-10 Sudakshina Das <sudi.das@arm.com>
14166
14167 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
14168 * gcc.target/aarch64/bti-2.c: Likewise.
14169 * gcc.target/aarch64/bti-3.c: Likewise.
14170
14171 2019-01-10 Stefan Agner <stefan@agner.ch>
14172
14173 PR target/88648
14174 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
14175 check if -masm-syntax-unified gets applied properly.
14176
14177 2019-01-10 Jakub Jelinek <jakub@redhat.com>
14178
14179 PR c/88568
14180 * gcc.dg/pr88568.c: New test.
14181
14182 2019-01-10 Tamar Christina <tamar.christina@arm.com>
14183
14184 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
14185 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
14186
14187 2019-01-10 Tamar Christina <tamar.christina@arm.com>
14188
14189 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
14190 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
14191
14192 2019-01-10 Tamar Christina <tamar.christina@arm.com>
14193
14194 * lib/target-supports.exp
14195 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
14196 check_effective_target_arm_v8_3a_complex_neon_ok,
14197 add_options_for_arm_v8_3a_complex_neon,
14198 check_effective_target_arm_v8_3a_complex_neon_hw,
14199 check_effective_target_vect_complex_rot_N): New.
14200
14201 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
14202
14203 PR fortran/88376
14204 * gfortran.dg/pr88376.f90: New test.
14205
14206 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
14207
14208 PR other/16615
14209 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
14210 "can not" with "cannot".
14211 * gfortran.dg/common_15.f90: Likewise.
14212 * gfortran.dg/derived_result_2.f90: Likewise.
14213 * gfortran.dg/do_check_6.f90: Likewise.
14214 * gfortran.dg/namelist_args.f90: Likewise.
14215 * gfortran.dg/negative_unit_check.f90: Likewise.
14216 * gfortran.dg/pure_formal_3.f90: Likewise.
14217 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
14218 * obj-c++.dg/exceptions-3.mm: Likewise.
14219 * obj-c++.dg/exceptions-4.mm: Likewise.
14220 * obj-c++.dg/exceptions-5.mm: Likewise.
14221 * obj-c++.dg/property/at-property-23.mm: Likewise.
14222 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
14223 * obj-c++.dg/property/property-neg-7.mm: Likewise.
14224 * objc.dg/attributes/method-attribute-2.m: Likewise.
14225 * objc.dg/exceptions-3.m: Likewise.
14226 * objc.dg/exceptions-4.m: Likewise.
14227 * objc.dg/exceptions-5.m: Likewise.
14228 * objc.dg/param-1.m: Likewise.
14229 * objc.dg/property/at-property-23.m: Likewise.
14230 * objc.dg/property/dotsyntax-17.m: Likewise.
14231 * objc.dg/property/property-neg-7.m: Likewise.
14232
14233 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
14234
14235 PR fortran/68426
14236 * gfortran.dg/spread_simplify_1.f90: New test.
14237
14238 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
14239
14240 * lib/target-supports.exp
14241 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
14242 * gcc.target/i386/xorsign.c: New test.
14243
14244 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
14245
14246 * gcc.target/sparc/tls-ld-int8.c: New test.
14247 * gcc.target/sparc/tls-ld-int16.c: Likewise.
14248 * gcc.target/sparc/tls-ld-int32.c: Likewise.
14249 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
14250 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
14251 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
14252
14253 2018-01-09 Sudakshina Das <sudi.das@arm.com>
14254
14255 * gcc.target/aarch64/bti-1.c: Update test to not add command line
14256 option when configure with bti.
14257 * gcc.target/aarch64/bti-2.c: Likewise.
14258 * lib/target-supports.exp
14259 (check_effective_target_default_branch_protection):
14260 Add configure check for --enable-standard-branch-protection.
14261
14262 2018-01-09 Sudakshina Das <sudi.das@arm.com>
14263
14264 * gcc.target/aarch64/bti-1.c: New test.
14265 * gcc.target/aarch64/bti-2.c: New test.
14266 * gcc.target/aarch64/bti-3.c: New test.
14267 * lib/target-supports.exp
14268 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
14269
14270 2018-01-09 Sudakshina Das <sudi.das@arm.com>
14271
14272 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
14273 instead of IP0_REGNUM and add test case.
14274
14275 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
14276
14277 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
14278 copysign.
14279 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
14280 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
14281 xorsign.
14282 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
14283
14284 2019-01-09 Jakub Jelinek <jakub@redhat.com>
14285
14286 PR rtl-optimization/88331
14287 * gcc.target/i386/pr88331.c: New test.
14288
14289 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
14290
14291 * g++.dg/diagnostic/constexpr2.C: New.
14292 * g++.dg/diagnostic/ref3.C: Likewise.
14293
14294 2019-01-08 Marek Polacek <polacek@redhat.com>
14295
14296 PR c++/88538 - braced-init-list in template-argument-list.
14297 * g++.dg/cpp2a/nontype-class11.C: New test.
14298
14299 PR c++/88744
14300 * g++.dg/cpp2a/nontype-class12.C: New test.
14301
14302 2019-01-08 Jakub Jelinek <jakub@redhat.com>
14303
14304 PR target/88457
14305 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
14306 dg-options. Require ppc_cpu_supports_hw effective target instead of
14307 powerpc64*-*-*.
14308
14309 2019-01-08 Janus Weil <janus@gcc.gnu.org>
14310
14311 PR fortran/88047
14312 * gfortran.dg/class_69.f90: New test case.
14313
14314 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
14315
14316 PR target/88717
14317 * gcc.target/i386/pr88717.c: New test.
14318
14319 2019-01-08 Marek Polacek <polacek@redhat.com>
14320
14321 PR c++/88548 - this accepted in static member functions.
14322 * g++.dg/cpp0x/this1.C: New test.
14323
14324 2019-01-08 Martin Liska <mliska@suse.cz>
14325
14326 PR tree-optimization/88753
14327 * gcc.dg/tree-ssa/pr88753.c: New test.
14328
14329 2019-01-08 Richard Biener <rguenther@suse.de>
14330
14331 PR tree-optimization/86554
14332 * gcc.dg/torture/pr86554-1.c: New testcase.
14333 * gcc.dg/torture/pr86554-2.c: Likewise.
14334
14335 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
14336
14337 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
14338 cover target variance.
14339
14340 2019-01-08 Richard Biener <rguenther@suse.de>
14341
14342 PR fortran/88611
14343 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
14344 directly build the expected GENERIC tree.
14345
14346 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
14347
14348 * gcc.target/aarch64/(return_address_sign_1.c,
14349 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
14350 Change option to -mbranch-protection.
14351 * gcc.target/aarch64/(branch-protection-option.c,
14352 branch-protection-option-2.c, branch-protection-attr.c,
14353 branch-protection-attr-2.c): New file.
14354
14355 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
14356
14357 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
14358
14359 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
14360
14361 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
14362 alias support.
14363 * c-c++-common/builtin-has-attribute-4.c: Likewise.
14364 Append match for warning that ‘protected’ attribute is not supported.
14365
14366 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
14367
14368 * gcc.dg/Wmissing-attributes.c: Require alias support.
14369 * gcc.dg/attr-copy-2.c: Likewise.
14370 * gcc.dg/attr-copy-5.c: Likewise.
14371
14372 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
14373 Jakub Jelinek <jakub@redhat.com>
14374
14375 PR c++/88554
14376 * g++.dg/warn/Wreturn-type-11.C: New test.
14377
14378 2019-01-07 David Malcolm <dmalcolm@redhat.com>
14379
14380 PR jit/88747
14381 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
14382 dump to reflect r266077.
14383
14384 2019-01-07 Jakub Jelinek <jakub@redhat.com>
14385
14386 PR c/88701
14387 * gcc.dg/pr88701.c: New test.
14388
14389 2019-01-07 Joseph Myers <joseph@codesourcery.com>
14390
14391 PR c/88720
14392 PR c/88726
14393 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
14394
14395 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
14396
14397 * g++.dg/diagnostic/constexpr1.C: New.
14398 * g++.dg/diagnostic/thread1.C: Likewise.
14399
14400 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
14401 Harald Anlauf <anlauf@gmx.de>
14402 Tobias Burnus <burnus@gcc.gnu.org>
14403
14404 * gfortran.dg/is_contiguous_1.f90: New test.
14405 * gfortran.dg/is_contiguous_2.f90: New test.
14406 * gfortran.dg/is_contiguous_3.f90: New test.
14407
14408 2019-01-07 Marek Polacek <polacek@redhat.com>
14409
14410 PR c++/88741 - wrong error with initializer-string.
14411 * g++.dg/init/array50.C: New test.
14412
14413 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
14414
14415 PR c++/88261
14416 PR c++/69338
14417 PR c++/69696
14418 PR c++/69697
14419 * gcc.dg/array-6.c: Move from here ...
14420 * c-c++-common/array-6.c: ... to here and add some more test coverage.
14421 * g++.dg/pr69338.C: New test.
14422 * g++.dg/pr69697.C: Likewise.
14423 * g++.dg/ext/flexary32.C: Likewise.
14424 * g++.dg/ext/flexary3.C: Adjust test.
14425 * g++.dg/ext/flexary12.C: Likewise.
14426 * g++.dg/ext/flexary13.C: Likewise.
14427 * g++.dg/ext/flexary15.C: Likewise.
14428 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
14429 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
14430 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
14431
14432 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
14433
14434 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
14435 optional in scan pattern.
14436
14437 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
14438
14439 PR tree-optimization/88598
14440 * gcc.dg/vect/pr88598-1.c: New test.
14441 * gcc.dg/vect/pr88598-2.c: Likewise.
14442 * gcc.dg/vect/pr88598-3.c: Likewise.
14443 * gcc.dg/vect/pr88598-4.c: Likewise.
14444 * gcc.dg/vect/pr88598-5.c: Likewise.
14445 * gcc.dg/vect/pr88598-6.c: Likewise.
14446
14447 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
14448
14449 PR tree-optimization/88598
14450 * gcc.dg/pr88598-1.c: New test.
14451 * gcc.dg/pr88598-2.c: Likewise.
14452 * gcc.dg/pr88598-3.c: Likewise.
14453 * gcc.dg/pr88598-4.c: Likewise.
14454 * gcc.dg/pr88598-5.c: Likewise.
14455
14456 2019-01-07 Jakub Jelinek <jakub@redhat.com>
14457
14458 PR tree-optimization/88676
14459 * gcc.dg/tree-ssa/pr88676.c: New test.
14460 * gcc.dg/pr88676.c: New test.
14461 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
14462 allow &.
14463
14464 PR sanitizer/88619
14465 * c-c++-common/asan/pr88619.c: New test.
14466
14467 PR c++/85052
14468 * c-c++-common/builtin-convertvector-1.c: New test.
14469 * c-c++-common/torture/builtin-convertvector-1.c: New test.
14470 * g++.dg/ext/builtin-convertvector-1.C: New test.
14471 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
14472
14473 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
14474
14475 PR target/88521
14476 * gcc.target/i386/pr88521.c: New testcase.
14477
14478 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
14479
14480 PR fortran/88658
14481 * gfortran.dg/min_max_type_2.f90: New test.
14482
14483 2019-01-06 Jakub Jelinek <jakub@redhat.com>
14484
14485 PR c/88363
14486 * c-c++-common/attributes-4.c (falloc_align_int128,
14487 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
14488
14489 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
14490
14491 * gcc.dg/ipa/ipcp-2.c: Update bounds.
14492
14493 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
14494
14495 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
14496 * gcc.dg/plugin/plugindir2.c: Likewise.
14497 * gcc.dg/plugin/plugindir3.c: Likewise.
14498 * gcc.dg/plugin/plugindir4.c: Likewise.
14499
14500 2019-01-05 Janus Weil <janus@gcc.gnu.org>
14501
14502 PR fortran/88009
14503 * gfortran.dg/blockdata_10.f90: New test case.
14504
14505 2019-01-05 Jakub Jelinek <jakub@redhat.com>
14506
14507 PR middle-end/82564
14508 PR target/88620
14509 * gcc.dg/nested-func-12.c: New test.
14510 * gcc.c-torture/compile/pr82564.c: New test.
14511
14512 PR debug/88635
14513 * gcc.dg/debug/dwarf2/pr88635.c: New test.
14514
14515 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
14516
14517 PR target/60563
14518 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
14519
14520 2019-01-04 Martin Sebor <msebor@redhat.com>
14521
14522 PR c/88546
14523 * g++.dg/ext/attr-copy.C: New test.
14524 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
14525 * gcc.dg/attr-copy-6.c: New test.
14526 * gcc.dg/attr-copy-7.c: New test.
14527
14528 2019-01-04 Martin Sebor <msebor@redhat.com>
14529
14530 PR c/88363
14531 * c-c++-common/attributes-4.c: New test.
14532
14533 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
14534
14535 PR gcc/87763
14536 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
14537 count to 18.
14538
14539 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
14540
14541 PR fortran/48543
14542 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
14543 * gfortran.dg/merge_char_const.f90: Restore.
14544
14545 2019-01-04 Jakub Jelinek <jakub@redhat.com>
14546
14547 PR target/88594
14548 * gcc.dg/pr88594.c: New test.
14549
14550 2019-01-04 Jan Beulich <jbeulich@suse.com>
14551
14552 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
14553 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
14554 gcc.target/i386/avx512bw-vpcmpequb-1.c,
14555 gcc.target/i386/avx512bw-vpcmpequw-1.c,
14556 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
14557 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
14558 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
14559 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
14560 gcc.target/i386/avx512bw-vpcmpgew-1.c,
14561 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
14562 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
14563 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
14564 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
14565 gcc.target/i386/avx512bw-vpcmpleb-1.c,
14566 gcc.target/i386/avx512bw-vpcmpleub-1.c,
14567 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
14568 gcc.target/i386/avx512bw-vpcmplew-1.c,
14569 gcc.target/i386/avx512bw-vpcmpltb-1.c,
14570 gcc.target/i386/avx512bw-vpcmpltub-1.c,
14571 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
14572 gcc.target/i386/avx512bw-vpcmpltw-1.c,
14573 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
14574 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
14575 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
14576 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
14577 gcc.target/i386/avx512bw-vpmovb2m-1.c,
14578 gcc.target/i386/avx512bw-vpmovm2b-1.c,
14579 gcc.target/i386/avx512bw-vpmovm2w-1.c,
14580 gcc.target/i386/avx512bw-vpmovw2m-1.c,
14581 gcc.target/i386/avx512bw-vptestmb-1.c,
14582 gcc.target/i386/avx512bw-vptestmw-1.c,
14583 gcc.target/i386/avx512bw-vptestnmb-1.c,
14584 gcc.target/i386/avx512bw-vptestnmw-1.c,
14585 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
14586 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
14587 gcc.target/i386/avx512dq-vfpclasssd-1.c,
14588 gcc.target/i386/avx512dq-vfpclassss-1.c,
14589 gcc.target/i386/avx512dq-vpmovd2m-1.c,
14590 gcc.target/i386/avx512dq-vpmovm2d-1.c,
14591 gcc.target/i386/avx512dq-vpmovm2q-1.c,
14592 gcc.target/i386/avx512dq-vpmovq2m-1.c,
14593 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
14594 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
14595 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
14596 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
14597 gcc.target/i386/avx512vl-vpcmpequd-1.c,
14598 gcc.target/i386/avx512vl-vpcmpequq-1.c,
14599 gcc.target/i386/avx512vl-vpcmpged-1.c,
14600 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
14601 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
14602 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
14603 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
14604 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
14605 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
14606 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
14607 gcc.target/i386/avx512vl-vpcmpled-1.c,
14608 gcc.target/i386/avx512vl-vpcmpleq-1.c,
14609 gcc.target/i386/avx512vl-vpcmpleud-1.c,
14610 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
14611 gcc.target/i386/avx512vl-vpcmpltd-1.c,
14612 gcc.target/i386/avx512vl-vpcmpltq-1.c,
14613 gcc.target/i386/avx512vl-vpcmpltud-1.c,
14614 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
14615 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
14616 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
14617 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
14618 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
14619 gcc.target/i386/avx512vl-vptestmd-1.c,
14620 gcc.target/i386/avx512vl-vptestmq-1.c,
14621 gcc.target/i386/avx512vl-vptestnmd-1.c,
14622 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
14623 operand.
14624 * gcc.target/i386/avx512bw-vpcmpb-1.c,
14625 gcc.target/i386/avx512bw-vpcmpub-1.c,
14626 gcc.target/i386/avx512bw-vpcmpuw-1.c,
14627 gcc.target/i386/avx512bw-vpcmpw-1.c,
14628 gcc.target/i386/avx512dq-vfpclasspd-1.c,
14629 gcc.target/i386/avx512dq-vfpclassps-1.c,
14630 gcc.target/i386/avx512f-vcmppd-1.c,
14631 gcc.target/i386/avx512f-vcmpps-1.c,
14632 gcc.target/i386/avx512f-vcmpsd-1.c,
14633 gcc.target/i386/avx512f-vcmpss-1.c,
14634 gcc.target/i386/avx512f-vpcmpd-1.c,
14635 gcc.target/i386/avx512f-vpcmpq-1.c,
14636 gcc.target/i386/avx512f-vpcmpud-1.c,
14637 gcc.target/i386/avx512f-vpcmpuq-1.c,
14638 gcc.target/i386/avx512f-vptestmd-1.c,
14639 gcc.target/i386/avx512f-vptestmq-1.c,
14640 gcc.target/i386/avx512f-vptestnmd-1.c,
14641 gcc.target/i386/avx512f-vptestnmq-1.c,
14642 gcc.target/i386/avx512vl-vcmppd-1.c,
14643 gcc.target/i386/avx512vl-vcmpps-1.c,
14644 gcc.target/i386/avx512vl-vpcmpd-1.c,
14645 gcc.target/i386/avx512vl-vpcmpq-1.c,
14646 gcc.target/i386/avx512vl-vpcmpud-1.c,
14647 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
14648 as mask operand.
14649
14650 2019-01-03 Martin Sebor <msebor@redhat.com>
14651
14652 PR tree-optimization/88659
14653 * gcc.dg/Wstringop-truncation-6.c: New test.
14654
14655 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
14656
14657 PR fortran/48543
14658 * gfortran.dg/const_chararacter_merge.f90: Remove.
14659
14660 2019-01-03 Jakub Jelinek <jakub@redhat.com>
14661
14662 PR debug/88644
14663 * gcc.dg/debug/dwarf2/pr88644.c: New test.
14664 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
14665
14666 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
14667
14668 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
14669 * gcc.dg/pubtypes-3.c: Likewise.
14670 * gcc.dg/pubtypes-4.c: Likewise.
14671
14672 2019-01-03 Jakub Jelinek <jakub@redhat.com>
14673
14674 PR c++/88636
14675 * g++.target/i386/pr88636.C: New test.
14676
14677 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
14678
14679 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
14680
14681 2019-01-03 Martin Liska <mliska@suse.cz>
14682
14683 PR testsuite/88436
14684 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
14685
14686 2019-01-02 Marek Polacek <polacek@redhat.com>
14687
14688 PR c++/88612 - ICE with -Waddress-of-packed-member.
14689 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
14690
14691 PR c++/88631 - CTAD failing for value-initialization.
14692 * g++.dg/cpp1z/class-deduction59.C: New test.
14693
14694 PR c++/81486 - CTAD failing with ().
14695 * g++.dg/cpp1z/class-deduction60.C: New test.
14696 * g++.dg/cpp1z/class-deduction61.C: New test.
14697
14698 2019-01-02 Martin Sebor <msebor@redhat.com>
14699 Jeff Law <law@redhat.com>
14700
14701 * gcc.dg/strlenopt-36.c: Update.
14702 * gcc.dg/strlenopt-45.c: Update.
14703 * gcc.c-torture/execute/strlen-5.c: New test.
14704 * gcc.c-torture/execute/strlen-6.c: New test.
14705 * gcc.c-torture/execute/strlen-7.c: New test.
14706
14707 2019-01-02 Jakub Jelinek <jakub@redhat.com>
14708
14709 PR testsuite/87304
14710 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
14711 messages only on vect_hw_misalign targets.
14712
14713 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
14714
14715 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
14716 * gfortran.dg/dec_d_lines_3.f: Ditto.
14717 * gfortran.dg/dec_structure_24.f90: Ditto.
14718 * gfortran.dg/dec_structure_26.f90: Ditto.
14719 * gfortran.dg/dec_structure_27.f90: Ditto.
14720 * gfortran.dg/dec_type_print_3.f90: Ditto.
14721 * gfortran.dg/derived_name_1.f90: Ditto.
14722 * gfortran.dg/error_recovery_1.f90: Ditto.
14723 * gfortran.dg/gomp/pr29759.f90: Ditto.
14724 * gfortran.dg/pr36192.f90: Ditto.
14725 * gfortran.dg/pr56007.f90: Ditto.
14726 * gfortran.dg/pr56520.f90: Ditto.
14727 * gfortran.dg/pr78741.f90: Ditto.
14728 * gfortran.dg/print_fmt_2.f90: Ditto.
14729 * gfortran.dg/select_type_20.f90: Ditto.
14730
14731 2019-01-02 Marek Polacek <polacek@redhat.com>
14732
14733 PR c++/86875
14734 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
14735
14736 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
14737
14738 PR fortran/48543
14739 * gfortran.dg/const_chararacter_merge.f90: New test.
14740
14741 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
14742
14743 PR lto/88130
14744 * g++.dg/torture/pr88130.C: New testcase.
14745
14746 2019-01-02 Martin Liska <mliska@suse.cz>
14747
14748 PR tree-optimization/88650
14749 * gfortran.dg/predict-3.f90: New test.
14750
14751 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14752
14753 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
14754
14755 2019-01-02 Richard Biener <rguenther@suse.de>
14756
14757 PR tree-optimization/88621
14758 * gcc.dg/torture/pr88621.c: New testcase.
14759
14760 2019-01-02 Jakub Jelinek <jakub@redhat.com>
14761
14762 PR ipa/88561
14763 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
14764 targets and expect _ZThn8 for ilp32 targets.
14765
14766 2019-01-01 Martin Sebor <msebor@redhat.com>
14767 Jeff Law <law@redhat.com>
14768
14769 * gcc.dg/strlenopt-40.c: Update.
14770 * gcc.dg/strlenopt-51.c: Likewise.
14771 * gcc.dg/tree-ssa/pr79376.c: Likewise.
14772
14773 * gcc.dg/strlenopt-40.c: Disable a couple tests.
14774 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
14775 * gcc.dg/strlenopt-59.c: New test.
14776 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
14777 * g++.dg/init/strlen.C: New test.
14778
14779 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
14780
14781 PR fortran/82743
14782 * gfortran.dg/structure_constructor_16.f90: New test.
14783
14784 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
14785
14786 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
14787 * g++.dg/ipa/devirt-53.C: Fix scan template.
14788
14789 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
14790
14791 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
14792 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
14793 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
14794
14795 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
14796
14797 * g++.dg/tree-prof/devirt.C: Update testcase.
14798
14799 2019-01-01 Jakub Jelinek <jakub@redhat.com>
14800
14801 Update copyright years.
14802 \f
14803 Copyright (C) 2019 Free Software Foundation, Inc.
14804
14805 Copying and distribution of this file, with or without modification,
14806 are permitted in any medium without royalty provided the copyright
14807 notice and this notice are preserved.