]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
40f788061c010fa643bdc7d463af5e0a01f5a15b
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-11-14 Carl Love <cel@us.ibm.com>
2
3 * builtins-revb-runnable.c (dg-do run): Add lp64 directive. Fix
4 indentation of printf and abort statements.
5 * p9-xxbr-1.c (dg-do compile): Add lp64 && p9vector_h directives.
6
7 2017-11-14 James Greenhalgh <james.greenhalgh@arm.com>
8
9 * gcc.target/aarch64/bsl-idiom.c: New.
10 * gcc.target/aarch64/copysign-bsl.c: New.
11
12 2017-11-14 Tom de Vries <tom@codesourcery.com>
13
14 * c-c++-common/Wstringop-truncation.c: Require effective target alloca.
15
16 2017-11-13 Jan Hubicka <hubicka@ucw.cz>
17
18 * gcc.dg/tree-ssa/fnsplit-2.c: New testcase.
19
20 2017-11-13 Fritz Reese <fritzoreese@gmail.com>
21
22 PR fortran/78240
23 * gfortran.dg/dec_structure_23.f90: New.
24 * gfortran.dg/pr78240.f90: New.
25
26 2017-11-13 Carl Love <cel@us.ibm.com>
27
28 * gcc.target/powerpc/builtin-vec-sums-be-int.c: New test file.
29
30 2017-11-13 Tom Tromey <tom@tromey.com>
31
32 * c-c++-common/cpp/va-opt-pedantic.c: New file.
33 * c-c++-common/cpp/va-opt.c: New file.
34 * c-c++-common/cpp/va-opt-error.c: New file.
35
36 2017-11-13 Carl Love <cel@us.ibm.com>
37
38 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add new runnable test.
39 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Update expected error
40 message.
41
42 2017-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
43
44 * gcc.target/powerpc/float128-minmax.c: New test.
45
46 2017-11-13 Christophe Lyon <christophe.lyon@linaro.org>
47
48 * gcc.target/arm/pr67989.C: Add -Wno-return-type to
49 dg-additional-options.
50
51 2017-11-13 Nathan Sidwell <nathan@acm.org>
52
53 * lib/gcc-dg.exp (process-message): Use -: for no column.
54 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: Mark elided
55 column messages.
56 * c-c++-common/cpp/pr58844-1.c: Likewise.
57 * c-c++-common/cpp/pr58844-2.c: Likewise.
58 * c-c++-common/cpp/warning-zero-location.c: Likewise.
59 * g++.dg/diagnostic/pr77949.C: Likewise.
60 * g++.dg/gomp/macro-4.C: Likewise.
61 * gcc.dg/Wunknownprag.c: Likewise.
62 * gcc.dg/builtin-redefine.c: Likewise.
63 * gcc.dg/cpp/Wunknown-pragmas-1.c: Likewise.
64 * gcc.dg/cpp/Wunused.c: Likewise.
65 * gcc.dg/cpp/misspelled-directive-1.c: Likewise.
66 * gcc.dg/cpp/redef2.c: Likewise.
67 * gcc.dg/cpp/redef3.c: Likewise.
68 * gcc.dg/cpp/redef4.c: Likewise.
69 * gcc.dg/cpp/trad/Wunused.c: Likewise.
70 * gcc.dg/cpp/trad/argcount.c: Likewise.
71 * gcc.dg/cpp/trad/comment-3.c: Likewise.
72 * gcc.dg/cpp/trad/comment.c: Likewise.
73 * gcc.dg/cpp/trad/defined.c: Likewise.
74 * gcc.dg/cpp/trad/directive.c: Likewise.
75 * gcc.dg/cpp/trad/funlike-3.c: Likewise.
76 * gcc.dg/cpp/trad/funlike.c: Likewise.
77 * gcc.dg/cpp/trad/literals-2.c: Likewise.
78 * gcc.dg/cpp/trad/macro.c: Likewise.
79 * gcc.dg/cpp/trad/pr65238-4.c: Likewise.
80 * gcc.dg/cpp/trad/recurse-1.c: Likewise.
81 * gcc.dg/cpp/trad/recurse-2.c: Likewise.
82 * gcc.dg/cpp/trad/redef2.c: Likewise.
83 * gcc.dg/cpp/ucnid-11.c: Likewise.
84 * gcc.dg/cpp/unc1.c: Likewise.
85 * gcc.dg/cpp/unc2.c: Likewise.
86 * gcc.dg/cpp/unc3.c: Likewise.
87 * gcc.dg/cpp/unc4.c: Likewise.
88 * gcc.dg/cpp/undef2.c: Likewise.
89 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
90 * gcc.dg/cpp/warn-redefined.c: Likewise.
91 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
92 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
93 * gcc.dg/empty-source-2.c: Likewise.
94 * gcc.dg/empty-source-3.c: Likewise.
95 * gcc.dg/gomp/macro-4.c: Likewise.
96 * gcc.dg/noncompile/pr35447-1.c: Likewise.
97 * gcc.dg/plugin/location-overflow-test-1.c: Likewise.
98 * gcc.dg/pr20245-1.c: Likewise.
99 * gcc.dg/pr28419.c: Likewise.
100 * gcc.dg/rtl/truncated-rtl-file.c: Likewise.
101 * gcc.dg/unclosed-init.c: Likewise.
102
103 2017-11-13 Charles Baylis <charles.baylis@linaro.org>
104
105 * gfortran.dg/ieee/ieee_8.f90: xfail for aarch64*-*-gnu*
106
107 2017-11-13 Jakub Jelinek <jakub@redhat.com>
108
109 PR tree-optimization/78821
110 * gcc.dg/store_merging_15.c: New test.
111
112 PR tree-optimization/82954
113 * gcc.c-torture/execute/pr82954.c: New test.
114
115 2017-11-11 Janus Weil <janus@gcc.gnu.org>
116
117 PR fortran/82932
118 * gfortran.dg/typebound_call_29.f90: New test.
119
120 2017-11-10 Fritz Reese <fritzoreese@gmail.com>
121
122 PR fortran/82886
123 * gfortran.dg/init_flag_16.f03: New testcase.
124
125 2017-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
126
127 * gcc.target/powerpc/p9-xxbr-3.c: New test.
128
129 2017-11-10 Uros Bizjak <ubizjak@gmail.com>
130
131 * gcc.target/i386/force-indirect-call-1.c: Merge scan strings.
132 * gcc.target/i386/force-indirect-call-2.c: Ditto.
133 Require fpic effective target.
134 * gcc.target/i386/force-indirect-call-3.c: Ditto.
135 Require lp64 effective target.
136
137 2017-11-10 Julia Koval <julia.koval@intel.com>
138
139 * gcc.target/i386/avx-1.c: Handle new intrinsics.
140 * gcc.target/i386/avx512f-gf2p8affineqb-2.c: New runtime tests.
141 * gcc.target/i386/avx512vl-gf2p8affineqb-2.c: Ditto.
142 * gcc.target/i386/gfni-1.c: Add tests for GF2P8AFFINE.
143 * gcc.target/i386/gfni-2.c: Ditto.
144 * gcc.target/i386/gfni-3.c: Ditto.
145 * gcc.target/i386/gfni-4.c: Ditto.
146 * gcc.target/i386/sse-13.c: Handle new tests.
147 * gcc.target/i386/sse-14.c: Handle new tests.
148 * gcc.target/i386/sse-23.c: Handle new tests.
149
150 2017-11-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
151
152 * gcc.target/arm/cmse/bitfield-4.x: New file.
153 * gcc.target/arm/cmse/baseline/bitfield-4.c: Remove code and include
154 above file.
155 * gcc.target/arm/cmse/mainline/bitfield-4.c: Likewise.
156 * gcc.target/arm/cmse/bitfield-5.x: New file.
157 * gcc.target/arm/cmse/baseline/bitfield-5.c: Remove code and include
158 above file.
159 * gcc.target/arm/cmse/mainline/bitfield-5.c: Likewise.
160 * gcc.target/arm/cmse/bitfield-6.x: New file.
161 * gcc.target/arm/cmse/baseline/bitfield-6.c: Remove code and include
162 above file.
163 * gcc.target/arm/cmse/mainline/bitfield-6.c: Likewise.
164 * gcc.target/arm/cmse/bitfield-7.x: New file.
165 * gcc.target/arm/cmse/baseline/bitfield-7.c: Remove code and include
166 above file.
167 * gcc.target/arm/cmse/mainline/bitfield-7.c: Likewise.
168 * gcc.target/arm/cmse/bitfield-8.x: New file.
169 * gcc.target/arm/cmse/baseline/bitfield-8.c: Remove code and include
170 above file.
171 * gcc.target/arm/cmse/mainline/bitfield-8.c: Likewise.
172 * gcc.target/arm/cmse/bitfield-9.x: New file.
173 * gcc.target/arm/cmse/baseline/bitfield-9.c: Remove code and include
174 above file.
175 * gcc.target/arm/cmse/mainline/bitfield-9.c: Likewise.
176 * gcc.target/arm/cmse/bitfield-and-union.x: New file.
177 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: Rename into ...
178 * gcc.target/arm/cmse/baseline/bitfield-and-union.c: This. Remove code
179 and include above bitfield-and-union.x file.
180 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Rename into ...
181 * gcc.target/arm/cmse/mainline/bitfield-and-union.c: this. Remove code
182 and include above bitfield-and-union.x file.
183 * gcc.target/arm/cmse/cmse-13.x: New file.
184 * gcc.target/arm/cmse/baseline/cmse-13.c: Remove code and include above
185 file.
186 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise.
187 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise.
188 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise.
189 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise.
190 * gcc.target/arm/cmse/cmse-5.x: New file.
191 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Remove code and
192 include above file.
193 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise.
194 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise.
195 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise.
196 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise.
197 * gcc.target/arm/cmse/cmse-7.x: New file.
198 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Remove code and
199 include above file.
200 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise.
201 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise.
202 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise.
203 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise.
204 * gcc.target/arm/cmse/cmse-8.x: New file.
205 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Remove code and
206 include above file.
207 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise.
208 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise.
209 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise.
210 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise.
211 * gcc.target/arm/cmse/union-1.x: New file.
212 * gcc.target/arm/cmse/baseline/union-1.c: Remove code and include above
213 file.
214 * gcc.target/arm/cmse/mainline/union-1.c: Likewise.
215 * gcc.target/arm/cmse/union-2.x: New file.
216 * gcc.target/arm/cmse/baseline/union-2.c: Remove code and include above
217 file.
218 * gcc.target/arm/cmse/mainline/union-2.c: Likewise.
219
220 2017-11-10 Martin Sebor <msebor@redhat.com>
221
222 PR c/81117
223 * c-c++-common/Wsizeof-pointer-memaccess3.c: New test.
224 * c-c++-common/Wstringop-overflow.c: Same.
225 * c-c++-common/Wstringop-truncation.c: Same.
226 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust.
227 * c-c++-common/attr-nonstring-2.c: New test.
228 * gcc/testsuite/gcc.dg/builtin-stpncpy.c: Adjust.
229 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
230 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
231 * gcc.dg/torture/pr63554.c: Same.
232 * gcc.dg/Walloca-1.c: Disable macro tracking.
233
234 2017-11-10 Jakub Jelinek <jakub@redhat.com>
235
236 PR tree-optimization/82929
237 * gcc.dg/pr82929.c: New test.
238 * g++.dg/opt/pr82929.C: New test.
239
240 2017-11-10 Christophe Lyon <christophe.lyon@linaro.org>
241
242 * lib/target-supports.exp (check_effective_target_arm_soft_ok):
243 New function.
244 * gcc.target/arm/copysign_softfloat_1.c: Require arm_soft_ok
245 effective target.
246
247 2017-11-10 Paul Thomas <pault@gcc.gnu.org>
248
249 PR fortran/82934
250 * gfortran.dg/allocate_assumed_charlen_1.f90: New test.
251
252 2017-11-10 Jakub Jelinek <jakub@redhat.com>
253
254 PR bootstrap/82916
255 * gcc.dg/store_merging_2.c: Only expect 2 successful mergings instead
256 of 3.
257 * gcc.dg/pr82916.c: New test.
258
259 2017-11-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
260
261 * lib/scanasm.exp (scan-assembler): Extract filename from testname used
262 in summary.
263 (scan-assembler-not): Likewise.
264 (scan-hidden): Likewise.
265 (scan-not-hidden): Likewise.
266 (scan-stack-usage): Likewise.
267 (scan-stack-usage-not): Likewise.
268 (scan-assembler-times): Likewise.
269 (scan-assembler-dem): Likewise.
270 (scan-assembler-dem-not): Likewise.
271 (object-size): Likewise.
272 (scan-lto-assembler): Likewise.
273 * lib/scandump.exp (scan-dump): Likewise.
274 (scan-dump-times): Likewise.
275 (scan-dump-not): Likewise.
276 (scan-dump-dem): Likewise.
277 (scan-dump-dem-not): Likewise
278
279 2017-11-10 Eric Botcazou <ebotcazou@adacore.com>
280
281 * gnat.dg/opt69.adb: New test.
282
283 2017-11-10 Jakub Jelinek <jakub@redhat.com>
284
285 PR rtl-optimization/82913
286 * gcc.c-torture/compile/pr82913.c: New test.
287
288 2017-11-09 Paul Thomas <pault@gcc.gnu.org>
289
290 PR fortran/78619
291 * gfortran.dg/pr78619.f90: New test.
292
293 2017-11-09 Steven G. Kargl <kargl@gcc.gnu.org>
294
295 PR fortran/78814
296 * gfortran.dg/interface_40.f90: New testcase.
297
298 2017-11-09 Eric Botcazou <ebotcazou@adacore.com>
299
300 * gnat.dg/controlled2.adb, gnat.dg/controlled4.adb,
301 gnat.dg/finalized.adb: Disable all warnings.
302
303 2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
304 Alan Hayward <alan.hayward@arm.com>
305 David Sherwood <david.sherwood@arm.com>
306
307 * lib/target-supports.exp (check_effective_target_vect_masked_store):
308 New proc.
309 * gcc.dg/vect/vect-cselim-1.c (foo): Mention that the second loop
310 is vectorizable with masked stores. Update scan-tree-dump-times
311 accordingly.
312
313 2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
314 Alan Hayward <alan.hayward@arm.com>
315 David Sherwood <david.sherwood@arm.com>
316
317 * lib/target-supports.exp
318 (check_effective_target_vect_align_stack_vars): New proc.
319 * gcc.dg/vect/vect-23.c: Only expect the array to be aligned if
320 vect_align_stack_vars.
321 * gcc.dg/vect/vect-24.c: Likewise.
322 * gcc.dg/vect/vect-25.c: Likewise.
323 * gcc.dg/vect/vect-26.c: Likewise.
324 * gcc.dg/vect/vect-32-big-array.c: Likewise.
325 * gcc.dg/vect/vect-32.c: Likewise.
326 * gcc.dg/vect/vect-40.c: Likewise.
327 * gcc.dg/vect/vect-42.c: Likewise.
328 * gcc.dg/vect/vect-46.c: Likewise.
329 * gcc.dg/vect/vect-48.c: Likewise.
330 * gcc.dg/vect/vect-52.c: Likewise.
331 * gcc.dg/vect/vect-54.c: Likewise.
332 * gcc.dg/vect/vect-62.c: Likewise.
333 * gcc.dg/vect/vect-67.c: Likewise.
334 * gcc.dg/vect/vect-75-big-array.c: Likewise.
335 * gcc.dg/vect/vect-75.c: Likewise.
336 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
337 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
338 * gcc.dg/vect/vect-89-big-array.c: Likewise.
339 * gcc.dg/vect/vect-89.c: Likewise.
340 * gcc.dg/vect/vect-96.c: Likewise.
341 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
342 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
343
344 2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
345 Alan Hayward <alan.hayward@arm.com>
346 David Sherwood <david.sherwood@arm.com>
347
348 * lib/target-supports.exp
349 (check_effective_target_vect_variable_length): New proc.
350 * gcc.dg/vect/pr60482.c: XFAIL test for no epilog loop if
351 vect_variable_length.
352 * gcc.dg/vect/slp-reduc-6.c: XFAIL two-operation SLP if
353 vect_variable_length.
354 * gcc.dg/vect/vect-alias-check-5.c: XFAIL alias optimization if
355 vect_variable_length.
356 * gfortran.dg/vect/fast-math-mgrid-resid.f: XFAIL predictive
357 commoning optimization if vect_variable_length.
358
359 2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
360 Alan Hayward <alan.hayward@arm.com>
361 David Sherwood <david.sherwood@arm.com>
362
363 * lib/target-supports.exp
364 (check_effective_target_vect_unaligned_possible): New proc.
365 * gcc.dg/vect/slp-25.c: Extend XFAIL of peeling for alignment from
366 vect_no_align && { ! vect_hw_misalign } to ! vect_unaligned_possible.
367 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
368 * gcc.dg/vect/vect-109.c: XFAIL vectorisation of an unaligned
369 access to ! vect_unaligned_possible.
370 * gcc.dg/vect/vect-33.c: Likewise.
371 * gcc.dg/vect/vect-42.c: Likewise.
372 * gcc.dg/vect/vect-56.c: Likewise.
373 * gcc.dg/vect/vect-60.c: Likewise.
374 * gcc.dg/vect/vect-96.c: Likewise.
375 * gcc.dg/vect/vect-peel-1.c: Likewise.
376 * gcc.dg/vect/vect-27.c: Extend XFAIL of unaligned vectorization from
377 vect_no_align && { ! vect_hw_misalign } to ! vect_unaligned_possible.
378 * gcc.dg/vect/vect-29.c: Likewise.
379 * gcc.dg/vect/vect-44.c: Likewise.
380 * gcc.dg/vect/vect-48.c: Likewise.
381 * gcc.dg/vect/vect-50.c: Likewise.
382 * gcc.dg/vect/vect-52.c: Likewise.
383 * gcc.dg/vect/vect-72.c: Likewise.
384 * gcc.dg/vect/vect-75-big-array.c: Likewise.
385 * gcc.dg/vect/vect-75.c: Likewise.
386 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
387 * gcc.dg/vect/vect-77-global.c: Likewise.
388 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
389 * gcc.dg/vect/vect-78-global.c: Likewise.
390 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
391 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
392 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
393 * gcc.dg/vect/vect-peel-4.c: Likewise.
394 * gcc.dg/vect/vect-peel-3.c: Likewise, and also for peeling
395 for alignment.
396
397 2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
398 Alan Hayward <alan.hayward@arm.com>
399 David Sherwood <david.sherwood@arm.com>
400
401 * lib/target-supports.exp
402 (check_effective_target_vect_element_align_preferred): New proc.
403 (check_effective_target_vect_peeling_profitable): Test it.
404 * gcc.dg/vect/no-section-anchors-vect-31.c: Don't expect peeling
405 if vect_element_align_preferred.
406 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
407 * gcc.dg/vect/pr65310.c: Likewise.
408 * gcc.dg/vect/vect-26.c: Likewise.
409 * gcc.dg/vect/vect-54.c: Likewise.
410 * gcc.dg/vect/vect-56.c: Likewise.
411 * gcc.dg/vect/vect-58.c: Likewise.
412 * gcc.dg/vect/vect-60.c: Likewise.
413 * gcc.dg/vect/vect-89-big-array.c: Likewise.
414 * gcc.dg/vect/vect-89.c: Likewise.
415 * gcc.dg/vect/vect-92.c: Likewise.
416 * gcc.dg/vect/vect-peel-1.c: Likewise.
417 * gcc.dg/vect/vect-outer-3a-big-array.c: Expect the step to
418 divide the alignment if vect_element_align_preferred.
419 * gcc.dg/vect/vect-outer-3a.c: Likewise.
420
421 2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
422 Alan Hayward <alan.hayward@arm.com>
423 David Sherwood <david.sherwood@arm.com>
424
425 * lib/target-supports.exp (vect_perm_supported): New proc.
426 (check_effective_target_vect_perm3_int): Likewise.
427 (check_effective_target_vect_perm3_short): Likewise.
428 (check_effective_target_vect_perm3_byte): Likewise.
429 * gcc.dg/vect/slp-perm-1.c: Expect SLP load permutation to
430 succeed if vect_perm3_int.
431 * gcc.dg/vect/slp-perm-5.c: Likewise.
432 * gcc.dg/vect/slp-perm-6.c: Likewise.
433 * gcc.dg/vect/slp-perm-7.c: Likewise.
434 * gcc.dg/vect/slp-perm-8.c: Likewise vect_perm3_byte.
435 * gcc.dg/vect/slp-perm-9.c: Likewise vect_perm3_short.
436 Use vect_perm_short instead of vect_perm. Add a scan-tree-dump-not
437 test for vect_perm3_short targets.
438
439 2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
440 Alan Hayward <alan.hayward@arm.com>
441 David Sherwood <david.sherwood@arm.com>
442
443 * gcc.dg/vect/no-vfa-vect-101.c: Use scan-tree-dump rather than
444 scan-tree-dump-times for vect_multiple_sizes.
445 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
446 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
447 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
448 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
449 * gcc.dg/vect/vect-104.c: Likewise.
450
451 2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
452 Alan Hayward <alan.hayward@arm.com>
453 David Sherwood <david.sherwood@arm.com>
454
455 * lib/target-supports.exp (available_vector_sizes): New proc.
456 (check_effective_target_vect_multiple_sizes): Use it.
457 (check_effective_target_vect64): Likewise.
458 (check_effective_target_vect_sizes_32B_16B): Likewise.
459
460 2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
461 Alan Hayward <alan.hayward@arm.com>
462 David Sherwood <david.sherwood@arm.com>
463
464 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define.
465 * gcc.dg/vect/bb-slp-pr69907.c: Include tree-vect.h.
466 (N): New macro.
467 (foo): Use it instead of hard-coded 320.
468 * gcc.dg/vect/no-scevccp-outer-7.c (N): Redefine if the default
469 value is too small for VECTOR_BITS.
470 * gcc.dg/vect/no-scevccp-vect-iv-3.c (N): Likewise.
471 * gcc.dg/vect/no-section-anchors-vect-31.c (N): Likewise.
472 * gcc.dg/vect/no-section-anchors-vect-36.c (N): Likewise.
473 * gcc.dg/vect/slp-perm-9.c (N): Likewise.
474 * gcc.dg/vect/vect-32.c (N): Likewise.
475 * gcc.dg/vect/vect-75.c (N, OFF): Likewise.
476 * gcc.dg/vect/vect-77-alignchecks.c (N, OFF): Likewise.
477 * gcc.dg/vect/vect-78-alignchecks.c (N, OFF): Likewise.
478 * gcc.dg/vect/vect-89.c (N): Likewise.
479 * gcc.dg/vect/vect-96.c (N): Likewise.
480 * gcc.dg/vect/vect-multitypes-3.c (N): Likewise.
481 * gcc.dg/vect/vect-multitypes-6.c (N): Likewise.
482 * gcc.dg/vect/vect-over-widen-1.c (N): Likewise.
483 * gcc.dg/vect/vect-over-widen-4.c (N): Likewise.
484 * gcc.dg/vect/vect-reduc-pattern-1a.c (N): Likewise.
485 * gcc.dg/vect/vect-reduc-pattern-1b.c (N): Likewise.
486 * gcc.dg/vect/vect-reduc-pattern-2a.c (N): Likewise.
487 * gcc.dg/vect/no-section-anchors-vect-64.c (NINTS): New macro.
488 (N): Redefine in terms of NINTS.
489 (ia, ib, ic): Use NINTS instead of hard-coded constants in the
490 array bounds.
491 * gcc.dg/vect/no-section-anchors-vect-69.c (NINTS): New macro.
492 (N): Redefine in terms of NINTS.
493 (test1): Replace a and b fields with NINTS - 2 ints of padding.
494 (main1): Use NINTS instead of hard-coded constants.
495 * gcc.dg/vect/section-anchors-vect-69.c (NINTS): New macro.
496 (N): Redefine in terms of NINTS.
497 (test1): Replace a and b fields with NINTS - 2 ints of padding.
498 (test2): Remove incorrect comments about alignment.
499 (main1): Use NINTS instead of hard-coded constants.
500 * gcc.dg/vect/pr45752.c (N): Redefine if the default value is
501 too small for VECTOR_BITS.
502 (main): Continue to use canned results for the default value of N,
503 but compute the expected results from scratch for other values.
504 * gcc.dg/vect/slp-perm-1.c (N, main): As for pr45752.c.
505 * gcc.dg/vect/slp-perm-4.c (N, main): Likewise.
506 * gcc.dg/vect/slp-perm-5.c (N, main): Likewise.
507 * gcc.dg/vect/slp-perm-6.c (N, main): Likewise.
508 * gcc.dg/vect/slp-perm-7.c (N, main): Likewise.
509 * gcc.dg/vect/pr65518.c (NINTS, N, RESULT): New macros.
510 (giga): Use NINTS as the array bound.
511 (main): Use NINTS, N and RESULT.
512 * gcc.dg/vect/pr65947-5.c (N): Redefine if the default value is
513 too small for VECTOR_BITS.
514 (main): Fill in any remaining elements of A programmatically.
515 * gcc.dg/vect/pr81136.c: Include tree-vect.h.
516 (a): Use VECTOR_BITS to set the alignment of the target structure.
517 * gcc.dg/vect/slp-19c.c (N): Redefine if the default value is
518 too small for VECTOR_BITS.
519 (main1): Continue to use the canned input for the default value of N,
520 but compute the input from scratch for other values.
521 * gcc.dg/vect/slp-28.c (N): Redefine if the default value is
522 too small for VECTOR_BITS.
523 (in1, in2, in3): Remove initialization.
524 (check1, check2): Delete.
525 (main1): Initialize in1, in2 and in3 here. Check every element
526 of the vectors and compute the expected values directly instead
527 of using an array.
528 * gcc.dg/vect/slp-perm-8.c (N): Redefine if the default value is
529 too small for VECTOR_BITS.
530 (foo, main): Change type of "i" to int.
531 * gcc.dg/vect/vect-103.c (NINTS): New macro.
532 (N): Redefine in terms of N.
533 (c): Delete.
534 (main1): Use NINTS. Check the result from a and b directly.
535 * gcc.dg/vect/vect-67.c (NINTS): New macro.
536 (N): Redefine in terms of N.
537 (main1): Use NINTS for the inner array bounds.
538 * gcc.dg/vect/vect-70.c (NINTS, OUTERN): New macros.
539 (N): Redefine in terms of NINTS.
540 (s): Keep the outer dimensions as 4 even if N is larger than 24.
541 (tmp1): New variable.
542 (main1): Only define a local tmp1 if NINTS is relatively small.
543 Use OUTERN for the outer loops and NINTS for the inner loops.
544 * gcc.dg/vect/vect-91.c (OFF): New macro.
545 (a, main3): Use it.
546 * gcc.dg/vect/vect-92.c (NITER): New macro.
547 (main1, main2): Use it.
548 * gcc.dg/vect/vect-93.c (N): Rename to...
549 (N1): ...this.
550 (main): Update accordingly.
551 (N2): New macro.
552 (main1): Use N1 instead of 3001 and N2 insteaed of 10.
553 * gcc.dg/vect/vect-multitypes-1.c (NSHORTS, NINTS): New macros.
554 (N): Redefine in terms of NSHORTS.
555 (main1): Use NINTS - 1 instead of 3 and NSHORTS - 1 instead of 7.
556 (main): Likewise.
557 * gcc.dg/vect/vect-over-widen-3-big-array.c (N): Define to VECTOR_BITS.
558 (foo): Truncate the expected value to the type of *d.
559 * gcc.dg/vect/vect-peel-3.c (NINTS, EXTRA): New macros.
560 (ia, ib, ic, main): Use EXTRA.
561 (main): Use NINTS.
562 (RES_A, RES_B, REC_C): New macros.
563 (RES): Redefine as their sum.
564 * gcc.dg/vect/vect-reduc-or_1.c (N): New macro.
565 (in): Change number of elements to N.
566 (main): Update accordingly. Calculate the expected result.
567 * gcc.dg/vect/vect-reduc-or_2.c (N, in, main): As for
568 vect-reduc-or-1.c.
569
570 2017-11-09 Richard Sandiford <richard.sandiford@linaro.org>
571 Alan Hayward <alan.hayward@arm.com>
572 David Sherwood <david.sherwood@arm.com>
573
574 * gcc.dg/vect/bb-slp-cond-1.c (main): Add an asm volatile
575 to the set-up loop.
576 * gcc.dg/vect/slp-perm-7.c (main): Prevent vectorisation with
577 asm volatile ("" ::: "memory") instead of a conditional abort.
578 Update the expected vector loop count accordingly.
579 * gcc.dg/vect/slp-perm-9.c (main): Likewise.
580 * gcc.dg/vect/bb-slp-1.c (main1): Prevent vectorisation with
581 asm volatile ("" ::: "memory") instead of a conditional abort.
582 * gcc.dg/vect/slp-23.c (main): Likewise,
583 * gcc.dg/vect/slp-35.c (main): Likewise,
584 * gcc.dg/vect/slp-37.c (main): Likewise,
585 * gcc.dg/vect/slp-perm-4.c (main): Likewise.
586 * gcc.dg/vect/bb-slp-24.c (foo): Likewise. Remove dummy argument.
587 (main): Update call accordingly.
588 * gcc.dg/vect/bb-slp-25.c (foo, main): As for bb-slp-24.c.
589 * gcc.dg/vect/bb-slp-26.c (foo, main): Likewise.
590 * gcc.dg/vect/bb-slp-29.c (foo, main): Likewise.
591 * gcc.dg/vect/no-vfa-vect-102.c (foo): Delete.
592 (main): Don't initialize it.
593 (main1): Prevent vectorisation with asm volatile ("" ::: "memory")
594 instead of a conditional abort.
595 * gcc.dg/vect/no-vfa-vect-102a.c (foo, main1, main): As for
596 no-vfa-vect-102.c
597 * gcc.dg/vect/vect-103.c (foo, main1, main): Likewise.
598 * gcc.dg/vect/vect-104.c (foo, main1, main): Likewise.
599 * gcc.dg/vect/pr42709.c (main1): Remove dummy argument.
600 Prevent vectorisation with asm volatile ("" ::: "memory")
601 instead of a conditional abort.
602 * gcc.dg/vect/slp-13-big-array.c (y): Delete.
603 (main1): Prevent vectorisation with asm volatile ("" ::: "memory")
604 instead of a conditional abort.
605 * gcc.dg/vect/slp-3-big-array.c (y, main1): As for slp-13-big-array.c.
606 * gcc.dg/vect/slp-34-big-array.c (y, main1): Likewise.
607 * gcc.dg/vect/slp-4-big-array.c (y, main1): Likewise.
608 * gcc.dg/vect/slp-multitypes-11-big-array.c (y, main1): Likewise.
609 * gcc.dg/vect/vect-105.c (y, main1): Likewise.
610 * gcc.dg/vect/vect-105-big-array.c (y, main1): Likewise.
611 * gcc.dg/vect/vect-112-big-array.c (y, main1): Likewise.
612 * gcc.dg/vect/vect-15-big-array.c (y, main1): Likewise.
613 * gcc.dg/vect/vect-2-big-array.c (y, main1): Likewise.
614 * gcc.dg/vect/vect-34-big-array.c (y, main1): Likewise.
615 * gcc.dg/vect/vect-6-big-array.c (y, main1): Likewise.
616 * gcc.dg/vect/vect-73-big-array.c (y, main1): Likewise.
617 * gcc.dg/vect/vect-74-big-array.c (y, main1): Likewise.
618 * gcc.dg/vect/vect-75-big-array.c (y, main1): Likewise.
619 * gcc.dg/vect/vect-76-big-array.c (y, main1): Likewise.
620 * gcc.dg/vect/vect-80-big-array.c (y, main1): Likewise.
621 * gcc.dg/vect/vect-97-big-array.c (y, main1): Likewise.
622 * gcc.dg/vect/vect-all-big-array.c (y, main1): Likewise.
623 * gcc.dg/vect/vect-reduc-1char-big-array.c (y, main1): Likewise.
624 * gcc.dg/vect/vect-reduc-2char-big-array.c (y, main1): Likewise.
625 * gcc.dg/vect/vect-strided-a-mult.c (y, main1): Likewise.
626 * gcc.dg/vect/vect-strided-a-u16-i2.c (y, main1): Likewise.
627 * gcc.dg/vect/vect-strided-a-u16-i4.c (y, main1): Likewise.
628 * gcc.dg/vect/vect-strided-a-u16-mult.c (y, main1): Likewise.
629 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c (y, main1): Likewise.
630 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c (y, main1):
631 Likewise.
632 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c (y, main1): Likewise.
633 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c (y, main1):
634 Likewise.
635 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c (y, main1): Likewise.
636 * gcc.dg/vect/slp-24.c (y): Delete.
637 (main): Prevent vectorisation with asm volatile ("" ::: "memory")
638 instead of a conditional abort.
639 * gcc.dg/vect/slp-24-big-array.c (y, main): As for slp-24.c.
640 * gcc.dg/vect/vect-98-big-array.c (y, main): Likewise.
641 * gcc.dg/vect/vect-bswap16.c (y, main): Likewise.
642 * gcc.dg/vect/vect-bswap32.c (y, main): Likewise.
643 * gcc.dg/vect/vect-bswap64.c (y, main): Likewise.
644 * gcc.dg/vect/vect-strided-mult-char-ls.c (y, main): Likewise.
645 * gcc.dg/vect/vect-strided-mult.c (y, main): Likewise.
646 * gcc.dg/vect/vect-strided-same-dr.c (y, main): Likewise.
647 * gcc.dg/vect/vect-strided-u16-i2.c (y, main): Likewise.
648 * gcc.dg/vect/vect-strided-u16-i4.c (y, main): Likewise.
649 * gcc.dg/vect/vect-strided-u32-i4.c (y, main): Likewise.
650 * gcc.dg/vect/vect-strided-u32-i8.c (y, main): Likewise.
651 * gcc.dg/vect/vect-strided-u8-i2-gap.c (y, main): Likewise.
652 * gcc.dg/vect/vect-strided-u8-i2.c (y, main): Likewise.
653 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c (y, main): Likewise.
654 * gcc.dg/vect/vect-strided-u8-i8-gap2.c (y, main): Likewise.
655 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c (y, main): Likewise.
656 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c (y, main): Likewise.
657 * gcc.dg/vect/vect-strided-u8-i8-gap4.c (y, main): Likewise.
658 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c (y, main): Likewise.
659 * gcc.dg/vect/vect-strided-u8-i8-gap7.c (y, main): Likewise.
660 * gcc.dg/vect/vect-strided-u8-i8.c (y, main): Likewise.
661 * gcc.dg/vect/vect-10-big-array.c (y): Delete.
662 (foo): Prevent vectorisation with asm volatile ("" ::: "memory")
663 instead of a conditional abort.
664 * gcc.dg/vect/vect-double-reduc-6-big-array.c (y, foo): As for
665 vect-10-big-array.c.
666 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c (y, foo): Likewise.
667 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c (y, foo): Likewise.
668 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c (y, foo): Likewise.
669 * gcc.dg/vect/vect-117.c (foo): Delete.
670 (main): Don't initalize it.
671
672 2017-11-09 Jan Hubicka <hubicka@ucw.cz>
673
674 * gcc.c-torture/compile/pr82879.c: New testcase.
675
676 2017-11-09 Richard Biener <rguenther@suse.de>
677
678 PR tree-optimization/82902
679 * g++.dg/torture/pr82902.C: New testcase.
680
681 2017-11-09 Martin Liska <mliska@suse.cz>
682
683 PR target/82863
684 * gcc.dg/pr82863.c: New test.
685
686 2017-11-09 Hristian Kirtchev <kirtchev@adacore.com>
687
688 * gnat.dg/unreferenced.adb: New testcase.
689
690 2017-11-09 Ed Schonberg <schonberg@adacore.com>
691
692 * gnat.dg/out_param.adb: New testcase.
693
694 2017-11-09 Hristian Kirtchev <kirtchev@adacore.com>
695
696 * gnat.dg/elab3.adb, gnat.dg/elab3.ads, gnat.dg/elab3_pkg.adb,
697 gnat.dg/elab3_pkg.ads: New testcase.
698
699 2017-11-09 Pierre-Marie de Rodat <derodat@adacore.com>
700
701 * gnat.dg/controlled2.adb, gnat.dg/controlled4.adb,
702 gnat.dg/finalized.adb: Disable new warning.
703
704 2017-11-09 Jakub Jelinek <jakub@redhat.com>
705
706 PR debug/82837
707 * gcc.dg/debug/dwarf2/pr82837.c: New test.
708
709 2017-11-08 Andi Kleen <ak@linux.intel.com>
710
711 * gcc.target/i386/force-indirect-call-1.c: New test.
712 * gcc.target/i386/force-indirect-call-2.c: New test.
713 * gcc.target/i386/force-indirect-call-3.c: New test.
714
715 2017-11-08 Steven G. Kargl <kargl@kgcc.gnu.org>
716
717 PR Fortran/82841
718 * gfortran.dg/transfer_simplify_11.f90: New test.
719
720 2017-11-08 Steven G. Kargl <kargl@gcc.gnu.org>
721
722 PR fortran/82884
723 * gfortran.dg/hollerith_character_array_constructor.f90: New test.
724
725 2017-11-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
726
727 * gcc.target/aarch64/store_v2vec_lanes.c: New test.
728
729 2017-11-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
730
731 * gcc.target/aarch64/load_v2vec_lanes_1.c: New test.
732
733 2017-11-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
734
735 * gcc.target/aarch64/construct_lane_zero_1.c: New test.
736
737 2017-11-08 Ed Schonberg <schonberg@adacore.com>
738
739 * gnat.dg/delta_aggr.adb: New testcase.
740
741 2017-11-08 Jakub Jelinek <jakub@redhat.com>
742
743 * g++.dg/pr57878.C (__sso_string_base::_M_get_allocator): Return
744 a value.
745
746 PR tree-optimization/78821
747 * gcc.dg/store_merging_2.c: Expect 3 store mergings instead of 2.
748 * gcc.dg/store_merging_13.c (f7, f8, f9, f10, f11, f12, f13): New
749 functions.
750 (main): Test also those. Expect 13 store mergings instead of 6.
751 * gcc.dg/store_merging_14.c (f7, f8, f9): New functions.
752 (main): Test also those. Expect 9 store mergings instead of 6.
753
754 2017-11-08 Wilco Dijkstra <wdijkstr@arm.com>
755
756 * gcc.target/aarch64/dwarf-cfa-reg.c: Update.
757
758 2017-11-08 Javier Miranda <miranda@adacore.com>
759
760 * gnat.dg/overriding_ops2.adb, gnat.dg/overriding_ops2.ads,
761 gnat.dg/overriding_ops2_pkg.ads, gnat.dg/overriding_ops2_pkg-high.ads:
762 New testcase.
763
764 2017-11-08 Andreas Schwab <schwab@suse.de>
765
766 * c-c++-common/torture/aarch64-vect-lane-2.c (search_line_fast):
767 Change type to void.
768
769 2017-11-08 Janne Blomqvist <jb@gcc.gnu.org>
770
771 PR 82869
772 * gfortran.dg/logical_temp_io.f90: New test.
773 * gfortran.dg/logical_temp_io_kind8.f90: New test.
774
775 2017-11-08 Martin Liska <mliska@suse.cz>
776
777 * gcc.dg/tree-ssa/vrp101.c: Update expected pattern as
778 frequencies are not longer printed in dump output.
779
780 2017-11-08 Eric Botcazou <ebotcazou@adacore.com>
781
782 * gcc.dg/strlenopt-33g.c: Remove duplicate dg-do command.
783
784 2017-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
785
786 * g++.old-deja/g++.brendan/asm-extn1.C: Accept all sparc* targets.
787 (main): Add return type.
788
789 2017-11-08 Martin Liska <mliska@suse.cz>
790
791 PR sanitizer/82792
792 * g++.dg/asan/pr82792.C: New test.
793
794 2017-11-07 Jakub Jelinek <jakub@redhat.com>
795
796 PR target/82855
797 * gcc.target/i386/avx512dq-pr82855.c: New test.
798
799 2017-11-07 Uros Bizjak <ubizjak@gmail.com>
800
801 PR target/80425
802 * gcc.target/i386/pr80425-3.c: New test.
803
804 2017-11-07 Andreas Schwab <schwab@suse.de>
805
806 * g++.dg/pr50763-3.C (evalPoint): Return a value.
807
808 2017-11-07 Wilco Dijkstra <wdijkstr@arm.com>
809 Jackson Woodruff <jackson.woodruff@arm.com>
810
811 PR tree-optimization/71026
812 * gcc.dg/div_neg: New test.
813
814 2017-11-07 Sudakshina Das <sudi.das@arm.com>
815
816 PR middle-end/80131
817 * gcc.dg/pr80131-1.c: New Test.
818
819 2017-11-07 Marc Glisse <marc.glisse@inria.fr>
820
821 * gcc.dg/tree-ssa/bitops-1.c: New file.
822
823 2017-11-07 Marc Glisse <marc.glisse@inria.fr>
824
825 * gcc.dg/tree-ssa/negminus.c: New test.
826
827 2017-11-06 Jeff Law <law@redhat.com>
828
829 * gcc.target/i386/stack-check-12.c: Revert to initial version. Then..
830 Add -fomit-frame-pointer.
831
832 2017-11-06 Carl Love <cel@us.ibm.com>
833
834 * gcc.target/powerpc/builtins-revb-runnable.c: New runnable test file.
835
836 2017-11-06 Michael Meissner <meissner@linux.vnet.ibm.com>
837
838 PR target/82748
839 * gcc.target/powerpc/pr82748-1.c: New test.
840 * gcc.target/powerpc/pr82748-2.c: Likewise.
841
842 2017-11-06 Paolo Carlini <paolo.carlini@oracle.com>
843
844 PR c++/65579
845 * g++.dg/cpp0x/constexpr-template11.C: New.
846
847 2017-11-06 Jakub Jelinek <jakub@redhat.com>
848
849 PR tree-optimization/82838
850 * gcc.c-torture/compile/pr82838.c: New test.
851
852 2017-11-06 Jeff Law <law@redhat.com>
853
854 PR target/82788
855 * gcc.dg/pr82788.c: New test.
856
857 2017-11-06 Richard Sandiford <richard.sandiford@linaro.org>
858 Alan Hayward <alan.hayward@arm.com>
859 David Sherwood <david.sherwood@arm.com>
860
861 * gcc.c-torture/compile/pr82816.c: New test.
862
863 2017-11-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
864
865 * gcc.target/powerpc/sad-vectorize-1.c: New file.
866 * gcc.target/powerpc/sad-vectorize-2.c: New file.
867 * gcc.target/powerpc/sad-vectorize-3.c: New file.
868 * gcc.target/powerpc/sad-vectorize-4.c: New file.
869
870 2017-11-06 Martin Liska <mliska@suse.cz>
871
872 * c-c++-common/cilk-plus/AN/pr57541-2.c (foo1): Return a value
873 for functions with non-void return type, or change type to void,
874 or add -Wno-return-type for test.
875 (foo2): Likewise.
876 * c-c++-common/cilk-plus/AN/pr57541.c (foo): Likewise.
877 (foo1): Likewise.
878 * c-c++-common/cilk-plus/CK/errors.c: Likewise.
879 * c-c++-common/cilk-plus/CK/pr60197.c: Likewise.
880 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
881 * c-c++-common/fold-masked-cmp-1.c (test_pic): Likewise.
882 (test_exe): Likewise.
883 * c-c++-common/fold-masked-cmp-2.c (test_exe): Likewise.
884 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc (my_func): Likewise.
885 * g++.dg/cilk-plus/CK/pr68997.cc (fa2): Likewise.
886 * g++.dg/eh/sighandle.C (dosegv): Likewise.
887 * g++.dg/ext/vector14.C (foo): Likewise.
888 (main): Likewise.
889 * g++.dg/graphite/pr41305.C: Likewise.
890 * g++.dg/graphite/pr42930.C: Likewise.
891 * g++.dg/opt/pr46640.C (struct QBasicAtomicInt): Likewise.
892 (makeDir): Likewise.
893 * g++.dg/other/i386-8.C (foo): Likewise.
894 * g++.dg/pr45788.C: Likewise.
895 * g++.dg/pr64688.C (at_c): Likewise.
896 * g++.dg/pr65032.C (G::DecodeVorbis): Likewise.
897 * g++.dg/pr71633.C (c3::fn2): Likewise.
898 * g++.dg/stackprotectexplicit2.C (A): Likewise.
899 * g++.old-deja/g++.law/weak.C (main): Likewise.
900
901 2017-11-06 Eric Botcazou <ebotcazou@adacore.com>
902
903 * gnat.dg/gcov: New directory.
904 * gnat.dg/gcov/gcov.exp: New driver.
905 * gnat.dg/gcov/check.adb: New test.
906
907 2017-11-06 Christophe Lyon <christophe.lyon@linaro.org>
908
909 * gcc.c-torture/execute/pr23135.c: Move dg-add-options after
910 dg-options.
911 * gcc.dg/torture/pr78305.c: Move dg-do as first directive.
912 * gcc.misc-tests/gcov-3.c: Likewise.
913 * gcc.target/arm/cmse/baseline/cmse-11.c: Move dg-options before dg-add-options.
914 * gcc.target/arm/cmse/baseline/cmse-13.c: Likewise.
915 * gcc.target/arm/cmse/baseline/cmse-2.c: Likewise.
916 * gcc.target/arm/cmse/baseline/cmse-6.c: Likewise.
917 * gcc.target/arm/cmse/baseline/softfp.c: Likewise.
918 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise.
919 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Likewise.
920 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Likewise.
921 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Likewise.
922 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise.
923 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise.
924 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise.
925 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise.
926 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise.
927 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise.
928 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise.
929 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise.
930 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise.
931 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise.
932 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise.
933 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise.
934 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise.
935 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise.
936 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise.
937 * gcc.target/arm/lp1189445.c: Likewise.
938
939 2017-11-06 Mukesh Kapoor <mukesh.kapoor@oracle.com>
940
941 PR c++/80955
942 * g++.dg/cpp0x/udlit-macros.C: New.
943
944 2017-11-06 Paul Thomas <pault@gcc.gnu.org>
945
946 PR fortran/69739
947 * gfortran.dg/pr69739.f90: New test.
948
949 2017-11-06 Martin Liska <mliska@suse.cz>
950
951 * c-c++-common/Wimplicit-fallthrough-8.c: Return a value for
952 functions with non-void return type, or change type to void, or
953 add -Wno-return-type for test.
954 * c-c++-common/asan/pr63638.c (f): Likewise.
955 * c-c++-common/goacc/parallel-1.c (firstprivate): Likewise.
956 * c-c++-common/gomp/sink-1.c (depend): Likewise.
957 * c-c++-common/missing-symbol.c: Likewise.
958 * c-c++-common/pr36513-2.c (main2): Likewise.
959 * c-c++-common/pr36513.c (main1): Likewise.
960 * c-c++-common/pr49706-2.c: Likewise.
961 * c-c++-common/pr65120.c: Likewise.
962 * c-c++-common/tm/volatile-1.c (f): Likewise.
963 * c-c++-common/vector-1.c (f): Likewise.
964 * c-c++-common/vector-2.c (f): Likewise.
965 * g++.dg/abi/abi-tag14.C (f): Likewise.
966 (g): Likewise.
967 * g++.dg/abi/abi-tag18.C (f): Likewise.
968 * g++.dg/abi/abi-tag18a.C (f): Likewise.
969 * g++.dg/abi/covariant2.C (struct c3): Likewise.
970 (struct c7): Likewise.
971 * g++.dg/abi/covariant3.C (c1::f6): Likewise.
972 * g++.dg/abi/mangle7.C (f1): Likewise.
973 * g++.dg/asan/pr81340.C (class e): Likewise.
974 (e::f): Likewise.
975 * g++.dg/concepts/fn8.C (struct S): Likewise.
976 * g++.dg/concepts/pr65575.C (f): Likewise.
977 * g++.dg/concepts/template-parm11.C (f): Likewise.
978 * g++.dg/conversion/op6.C: Likewise.
979 * g++.dg/cpp0x/Wunused-variable-1.C (foo): Likewise.
980 * g++.dg/cpp0x/access01.C: Likewise.
981 * g++.dg/cpp0x/alignas3.C (class alignas): Likewise.
982 * g++.dg/cpp0x/auto2.C (f): Likewise.
983 (struct A): Likewise.
984 (main): Likewise.
985 * g++.dg/cpp0x/constexpr-array17.C (struct D): Likewise.
986 * g++.dg/cpp0x/constexpr-defarg2.C (a): Likewise.
987 (B::foo): Likewise.
988 (B::bar): Likewise.
989 * g++.dg/cpp0x/constexpr-memfn1.C (struct Y): Likewise.
990 * g++.dg/cpp0x/dc1.C (struct D): Likewise.
991 * g++.dg/cpp0x/dc3.C (struct D): Likewise.
992 * g++.dg/cpp0x/decltype12.C: Likewise.
993 * g++.dg/cpp0x/decltype17.C (main): Likewise.
994 * g++.dg/cpp0x/decltype3.C: Likewise.
995 * g++.dg/cpp0x/decltype41.C (struct C): Likewise.
996 (struct D): Likewise.
997 * g++.dg/cpp0x/defaulted28.C (f): Likewise.
998 * g++.dg/cpp0x/enum_base3.C (struct D): Likewise.
999 * g++.dg/cpp0x/gen-attrs-4.C (five): Likewise.
1000 * g++.dg/cpp0x/initlist96.C: Likewise.
1001 * g++.dg/cpp0x/lambda/lambda-58566.C (struct A): Likewise.
1002 * g++.dg/cpp0x/lambda/lambda-conv10.C: Likewise.
1003 * g++.dg/cpp0x/lambda/lambda-conv12.C: Likewise.
1004 * g++.dg/cpp0x/lambda/lambda-defarg3.C: Likewise.
1005 * g++.dg/cpp0x/lambda/lambda-ice3.C (Klass::dostuff): Likewise.
1006 * g++.dg/cpp0x/lambda/lambda-ice5.C (foo): Likewise.
1007 * g++.dg/cpp0x/lambda/lambda-nested2.C (f1): Likewise.
1008 * g++.dg/cpp0x/lambda/lambda-template12.C (class X): Likewise.
1009 * g++.dg/cpp0x/lambda/lambda-template2.C (struct T): Likewise.
1010 * g++.dg/cpp0x/lambda/lambda-this12.C (struct A): Likewise.
1011 * g++.dg/cpp0x/nolinkage1.C (main): Likewise.
1012 * g++.dg/cpp0x/nolinkage1a.cc (dummy): Likewise.
1013 * g++.dg/cpp0x/nsdmi-template5.C: Likewise.
1014 * g++.dg/cpp0x/parse1.C (B::B): Likewise.
1015 * g++.dg/cpp0x/pr34054.C (foo): Likewise.
1016 * g++.dg/cpp0x/pr47416.C: Likewise.
1017 * g++.dg/cpp0x/pr58781.C: Likewise.
1018 * g++.dg/cpp0x/pr70538.C: Likewise.
1019 * g++.dg/cpp0x/pr81325.C: Likewise.
1020 * g++.dg/cpp0x/range-for13.C (begin): Likewise.
1021 (end): Likewise.
1022 * g++.dg/cpp0x/range-for14.C (begin): Likewise.
1023 (end): Likewise.
1024 * g++.dg/cpp0x/rv2n.C (test2_18): Likewise.
1025 (test2_28): Likewise.
1026 (test2_38): Likewise.
1027 (test2_58): Likewise.
1028 (test2_68): Likewise.
1029 (test2_78): Likewise.
1030 * g++.dg/cpp0x/rv3n.C (test3_128): Likewise.
1031 * g++.dg/cpp0x/static_assert10.C (foo): Likewise.
1032 * g++.dg/cpp0x/static_assert11.C (struct A): Likewise.
1033 * g++.dg/cpp0x/static_assert12.C: Likewise.
1034 * g++.dg/cpp0x/static_assert13.C: Likewise.
1035 * g++.dg/cpp0x/trailing1.C (struct A): Likewise.
1036 * g++.dg/cpp0x/trailing5.C (foo): Likewise.
1037 (bar): Likewise.
1038 * g++.dg/cpp0x/variadic114.C: Likewise.
1039 * g++.dg/cpp0x/variadic57.C (Dims...>::foo): Likewise.
1040 (bar): Likewise.
1041 * g++.dg/cpp0x/variadic65.C: Likewise.
1042 * g++.dg/cpp0x/variadic66.C (bind): Likewise.
1043 * g++.dg/cpp0x/variadic97.C: Likewise.
1044 * g++.dg/cpp0x/variadic98.C (__attribute__): Likewise.
1045 * g++.dg/cpp1y/auto-fn11.C: Likewise.
1046 * g++.dg/cpp1y/auto-fn29.C: Likewise.
1047 * g++.dg/cpp1y/auto-fn38.C: Likewise.
1048 * g++.dg/cpp1y/constexpr-return2.C: Likewise.
1049 * g++.dg/cpp1y/lambda-init7.C (foo): Likewise.
1050 * g++.dg/cpp1y/pr63996.C: Likewise.
1051 * g++.dg/cpp1y/pr65202.C: Likewise.
1052 * g++.dg/cpp1y/pr66443-cxx14.C (Ok): Likewise.
1053 * g++.dg/cpp1y/pr79253.C (struct D): Likewise.
1054 * g++.dg/cpp1y/static_assert1.C: Likewise.
1055 * g++.dg/cpp1y/static_assert2.C: Likewise.
1056 * g++.dg/cpp1y/var-templ44.C: Likewise.
1057 * g++.dg/cpp1z/fold6.C (f): Likewise.
1058 * g++.dg/cpp1z/inline-var2.C (foo): Likewise.
1059 * g++.dg/cpp1z/lambda-this1.C (struct B): Likewise.
1060 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1061 * g++.dg/debug/dwarf-eh-personality-1.C (foobar): Likewise.
1062 * g++.dg/debug/dwarf2/dwarf4-typedef.C (struct B): Likewise.
1063 * g++.dg/debug/dwarf2/icf.C: Likewise.
1064 * g++.dg/debug/dwarf2/pr61433.C (main): Likewise.
1065 * g++.dg/debug/nullptr01.C (g): Likewise.
1066 * g++.dg/debug/pr16792.C (foo): Likewise.
1067 * g++.dg/debug/pr46241.C (class btCollisionWorld): Likewise.
1068 * g++.dg/debug/pr46338.C (struct S): Likewise.
1069 * g++.dg/debug/pr47106.C (baz): Likewise.
1070 (bar): Likewise.
1071 (foo): Likewise.
1072 * g++.dg/debug/pr71057.C (fn1): Likewise.
1073 * g++.dg/debug/pr71432.C (class CLIParameterType): Likewise.
1074 (CLIParameterType::checkSwitched): Likewise.
1075 * g++.dg/debug/pr80461.C (struct B): Likewise.
1076 * g++.dg/dfp/44473-1.C (bar): Likewise.
1077 * g++.dg/dfp/44473-2.C (bar): Likewise.
1078 (foo): Likewise.
1079 * g++.dg/eh/builtin1.C: Likewise.
1080 * g++.dg/eh/builtin2.C: Likewise.
1081 * g++.dg/eh/builtin3.C: Likewise.
1082 * g++.dg/eh/pr45569.C (j): Likewise.
1083 * g++.dg/eh/unwind2.C: Likewise.
1084 * g++.dg/expr/bitfield11.C: Likewise.
1085 * g++.dg/expr/static_cast7.C (f): Likewise.
1086 * g++.dg/ext/altivec-14.C: Likewise.
1087 * g++.dg/ext/asm13.C (fn1): Likewise.
1088 * g++.dg/ext/builtin-object-size3.C: Likewise.
1089 * g++.dg/ext/has_nothrow_assign_odr.C (main): Likewise.
1090 (S::operator=): Likewise.
1091 * g++.dg/ext/label7.C (f): Likewise.
1092 * g++.dg/ext/label8.C (f): Likewise.
1093 * g++.dg/ext/tmplattr7.C (test): Likewise.
1094 * g++.dg/ext/vector8.C (f): Likewise.
1095 * g++.dg/ext/visibility/anon1.C: Likewise.
1096 * g++.dg/ext/visibility/anon2.C (f): Likewise.
1097 * g++.dg/ext/visibility/namespace1.C (__attribute): Likewise.
1098 * g++.dg/ext/vla16.C (fn1): Likewise.
1099 * g++.dg/goacc/reference.C: Likewise.
1100 * g++.dg/gomp/pr37189.C: Likewise.
1101 * g++.dg/gomp/pr39495-1.C: Likewise.
1102 * g++.dg/gomp/pr39495-2.C: Likewise.
1103 * g++.dg/gomp/pr82054.C: Likewise.
1104 * g++.dg/inherit/covariant10.C (struct c6): Likewise.
1105 (struct c17): Likewise.
1106 * g++.dg/inherit/covariant11.C (struct c1): Likewise.
1107 (struct c3): Likewise.
1108 (struct c11): Likewise.
1109 (struct c15): Likewise.
1110 * g++.dg/inherit/protected1.C (A::operator==): Likewise.
1111 * g++.dg/init/inline1.C (struct A): Likewise.
1112 * g++.dg/init/new18.C: Likewise.
1113 * g++.dg/init/reference2.C (f): Likewise.
1114 * g++.dg/init/reference3.C: Likewise.
1115 * g++.dg/init/switch1.C (f): Likewise.
1116 * g++.dg/ipa/devirt-10.C (struct wxDCBase): Likewise.
1117 * g++.dg/ipa/devirt-13.C (main): Likewise.
1118 * g++.dg/ipa/devirt-14.C (main): Likewise.
1119 * g++.dg/ipa/devirt-15.C (main): Likewise.
1120 * g++.dg/ipa/devirt-16.C (main): Likewise.
1121 * g++.dg/ipa/devirt-17.C (main): Likewise.
1122 * g++.dg/ipa/devirt-18.C (main): Likewise.
1123 * g++.dg/ipa/devirt-19.C: Likewise.
1124 * g++.dg/ipa/devirt-21.C (main): Likewise.
1125 * g++.dg/ipa/devirt-23.C (main): Likewise.
1126 * g++.dg/ipa/devirt-38.C: Likewise.
1127 * g++.dg/ipa/devirt-40.C (A::m_fn1): Likewise.
1128 * g++.dg/ipa/devirt-41.C (main): Likewise.
1129 * g++.dg/ipa/devirt-42.C (main): Likewise.
1130 * g++.dg/ipa/devirt-44.C (struct A): Likewise.
1131 (main): Likewise.
1132 * g++.dg/ipa/devirt-45.C (struct A): Likewise.
1133 (main): Likewise.
1134 * g++.dg/ipa/devirt-48.C (struct B): Likewise.
1135 (struct D): Likewise.
1136 * g++.dg/ipa/devirt-52.C: Likewise.
1137 * g++.dg/ipa/nothrow-1.C (main): Likewise.
1138 * g++.dg/ipa/pr43812.C (LocalSurface::bbox): Likewise.
1139 * g++.dg/ipa/pr44372.C: Likewise.
1140 * g++.dg/ipa/pr45572-1.C (fgetc_unlocked): Likewise.
1141 (putc_unlocked): Likewise.
1142 (getline): Likewise.
1143 (ferror_unlocked): Likewise.
1144 * g++.dg/ipa/pr58371.C: Likewise.
1145 * g++.dg/ipa/pr59176.C: Likewise.
1146 * g++.dg/ipa/pr60640-1.C (class G): Likewise.
1147 * g++.dg/ipa/pr61540.C (struct top): Likewise.
1148 * g++.dg/ipa/pr63470.C (class FTjackSupport): Likewise.
1149 * g++.dg/ipa/pr63587-1.C: Likewise.
1150 * g++.dg/ipa/pr63587-2.C: Likewise.
1151 * g++.dg/ipa/pr63838.C (__attribute__): Likewise.
1152 * g++.dg/ipa/pr63894.C (J::m_fn3): Likewise.
1153 * g++.dg/ipa/pr64068.C (class A): Likewise.
1154 (A::m_fn2): Likewise.
1155 (class C): Likewise.
1156 * g++.dg/ipa/pr64896.C (struct D): Likewise.
1157 * g++.dg/ipa/pr65002.C: Likewise.
1158 * g++.dg/ipa/pr65008.C (__attribute__): Likewise.
1159 * g++.dg/ipa/pr65465.C (struct D): Likewise.
1160 * g++.dg/ipa/pr66896.C (struct A): Likewise.
1161 * g++.dg/ipa/pr68851.C (class G): Likewise.
1162 (C::checkPseudoClass): Likewise.
1163 * g++.dg/ipa/pr78211.C: Likewise.
1164 * g++.dg/ipa/pr79931.C (AttrImpl::insertBefore): Likewise.
1165 * g++.dg/ipa/pure-const-1.C (main): Likewise.
1166 * g++.dg/ipa/pure-const-2.C (main): Likewise.
1167 * g++.dg/ipa/pure-const-3.C (main): Likewise.
1168 * g++.dg/ipa/remref-1.C (main): Likewise.
1169 * g++.dg/ipa/remref-2.C (main): Likewise.
1170 * g++.dg/lookup/builtin2.C (f): Likewise.
1171 * g++.dg/lookup/crash3.C (struct A): Likewise.
1172 (struct B): Likewise.
1173 (crash): Likewise.
1174 * g++.dg/lookup/friend20.C: Likewise.
1175 * g++.dg/lookup/pr80891-5.C (vf2_subgraph_iso): Likewise.
1176 * g++.dg/lookup/struct2.C (A::c): Likewise.
1177 * g++.dg/lto/20080709_0.C (f): Likewise.
1178 * g++.dg/lto/20080907_0.C: Likewise.
1179 * g++.dg/lto/20080915_0.C (struct Baz): Likewise.
1180 * g++.dg/lto/20080916_0.C (g): Likewise.
1181 * g++.dg/lto/20081022_0.C (main): Likewise.
1182 * g++.dg/lto/20081023_0.C (main): Likewise.
1183 * g++.dg/lto/20081118_0.C (foo::method): Likewise.
1184 * g++.dg/lto/20081118_1.C (bar::method): Likewise.
1185 * g++.dg/lto/20081120-1_0.C: Likewise.
1186 * g++.dg/lto/20081120-1_1.C: Likewise.
1187 * g++.dg/lto/20081127_1.C (main): Likewise.
1188 * g++.dg/lto/20081217-2_0.C (struct A): Likewise.
1189 * g++.dg/lto/20090303_0.C: Likewise.
1190 * g++.dg/lto/20090311-1_0.C: Likewise.
1191 * g++.dg/lto/20090312_0.C: Likewise.
1192 * g++.dg/lto/20090315_0.C (main): Likewise.
1193 * g++.dg/lto/20091002-1_0.C: Likewise.
1194 * g++.dg/lto/20091002-2_0.C (class DataArray): Likewise.
1195 * g++.dg/lto/20091002-3_0.C (class DataArray): Likewise.
1196 * g++.dg/lto/20091004-1_0.C: Likewise.
1197 * g++.dg/lto/20091004-2_0.C: Likewise.
1198 * g++.dg/lto/20091004-3_1.C (All_Torus_Intersections): Likewise.
1199 * g++.dg/lto/20100721-1_0.C (__gthread_active_p): Likewise.
1200 * g++.dg/lto/20101010-1_0.C: Likewise.
1201 * g++.dg/lto/20101010-2_0.C: Likewise.
1202 * g++.dg/lto/pr45679-1_0.C: Likewise.
1203 * g++.dg/lto/pr45679-1_1.C: Likewise.
1204 * g++.dg/lto/pr45679-2_0.C: Likewise.
1205 * g++.dg/lto/pr48042_0.C (B::x): Likewise.
1206 * g++.dg/lto/pr51650-1_0.C (fn): Likewise.
1207 (main): Likewise.
1208 * g++.dg/lto/pr51650-3_0.C (fn): Likewise.
1209 (main): Likewise.
1210 * g++.dg/lto/pr63270_1.C: Likewise.
1211 * g++.dg/lto/pr65193_0.C: Likewise.
1212 * g++.dg/lto/pr65302_0.C: Likewise.
1213 * g++.dg/lto/pr65316_0.C: Likewise.
1214 * g++.dg/lto/pr65475c_0.C: Likewise.
1215 * g++.dg/lto/pr65549_0.C (main): Likewise.
1216 * g++.dg/lto/pr69077_0.C (cWeightedStdDev::netPack): Likewise.
1217 * g++.dg/lto/pr69589_0.C: Likewise.
1218 * g++.dg/opt/combine.C (qvariant_cast): Likewise.
1219 (QScriptDebuggerBackendPrivate::trace): Likewise.
1220 * g++.dg/opt/complex3.C (j): Likewise.
1221 * g++.dg/opt/covariant1.C (struct T): Likewise.
1222 * g++.dg/opt/declone3.C (Item::m_fn1): Likewise.
1223 * g++.dg/opt/dump1.C (__attribute__): Likewise.
1224 * g++.dg/opt/inline15.C (struct C): Likewise.
1225 (fn2): Likewise.
1226 * g++.dg/opt/local1.C (h): Likewise.
1227 * g++.dg/opt/memcpy1.C (csBoxClipper::Clip): Likewise.
1228 * g++.dg/opt/new1.C: Likewise.
1229 * g++.dg/opt/nrv8.C (main): Likewise.
1230 * g++.dg/opt/pr23299.C (struct A): Likewise.
1231 (struct B): Likewise.
1232 (struct C): Likewise.
1233 * g++.dg/opt/pr27826.C (struct Geometry): Likewise.
1234 * g++.dg/opt/pr44919.C (back_inserter): Likewise.
1235 * g++.dg/opt/pr47615.C (main): Likewise.
1236 * g++.dg/opt/pr55329.C (struct A): Likewise.
1237 * g++.dg/opt/pr61456.C (Set): Likewise.
1238 * g++.dg/opt/pr65003.C (D::foo): Likewise.
1239 (F::foo): Likewise.
1240 * g++.dg/opt/pr65554.C: Likewise.
1241 * g++.dg/opt/pr69432.C (struct C): Likewise.
1242 * g++.dg/opt/pr78373.C (struct D): Likewise.
1243 (Traits>::m_fn4): Likewise.
1244 * g++.dg/opt/pr79267.C (struct F): Likewise.
1245 * g++.dg/opt/pr82159-2.C: Likewise.
1246 * g++.dg/other/array3.C (reserve): Likewise.
1247 * g++.dg/other/crash-5.C (f): Likewise.
1248 * g++.dg/other/crash-8.C: Likewise.
1249 * g++.dg/other/error34.C (S): Likewise.
1250 * g++.dg/other/pr22003.C (c3::func): Likewise.
1251 * g++.dg/other/pr24623.C (RefCountPointer): Likewise.
1252 * g++.dg/other/pr29610.C (struct __normal_iterator): Likewise.
1253 (Painter::for_each): Likewise.
1254 (Painter::redraw_window): Likewise.
1255 * g++.dg/other/pr42645-1.C (struct S): Likewise.
1256 * g++.dg/other/pr42645-2.C (foo): Likewise.
1257 (f3): Likewise.
1258 * g++.dg/other/pr52048.C: Likewise.
1259 * g++.dg/other/typedef3.C (XalanCProcessor::getParseOption): Likewise.
1260 * g++.dg/overload/defarg4.C (class foo): Likewise.
1261 (bar::Initialize): Likewise.
1262 * g++.dg/overload/operator5.C (equalIgnoringCase): Likewise.
1263 * g++.dg/overload/ref-conv1.C: Likewise.
1264 * g++.dg/overload/template5.C (test): Likewise.
1265 * g++.dg/parse/crash40.C (class AAA): Likewise.
1266 * g++.dg/parse/crash61.C: Likewise.
1267 * g++.dg/parse/crash67.C: Likewise.
1268 * g++.dg/parse/ctor5.C: Likewise.
1269 * g++.dg/parse/defarg4.C (Foo): Likewise.
1270 * g++.dg/parse/defarg6.C: Likewise.
1271 * g++.dg/parse/error5.C (class Foo): Likewise.
1272 * g++.dg/parse/expr2.C (foo): Likewise.
1273 * g++.dg/parse/friend7.C: Likewise.
1274 * g++.dg/parse/namespace1.C (bar): Likewise.
1275 * g++.dg/parse/namespace9.C (g): Likewise.
1276 * g++.dg/parse/ret-type2.C: Likewise.
1277 * g++.dg/parse/typedef8.C (foo): Likewise.
1278 * g++.dg/pch/static-1.C (LocalStaticTest): Likewise.
1279 (main): Likewise.
1280 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_structure_references): Likewise.
1281 (test_postfix_incdec): Likewise.
1282 (test_sizeof): Likewise.
1283 (test_alignof): Likewise.
1284 (test_prefix_incdec): Likewise.
1285 * g++.dg/plugin/dumb-plugin-test-1.C (func): Likewise.
1286 * g++.dg/plugin/self-assign-test-1.C (func): Likewise.
1287 * g++.dg/plugin/self-assign-test-2.C (func): Likewise.
1288 * g++.dg/plugin/self-assign-test-3.C (func): Likewise.
1289 * g++.dg/pr55513.C (main): Likewise.
1290 * g++.dg/pr55604.C (main): Likewise.
1291 * g++.dg/pr57662.C: Likewise.
1292 * g++.dg/pr58389.C (F::m_fn1): Likewise.
1293 * g++.dg/pr59510.C: Likewise.
1294 * g++.dg/pr67989.C: Likewise.
1295 * g++.dg/pr70590-2.C: Likewise.
1296 * g++.dg/pr70590.C: Likewise.
1297 * g++.dg/pr70965.C (foo): Likewise.
1298 * g++.dg/pr77550.C: Likewise.
1299 * g++.dg/pr80287.C (struct A): Likewise.
1300 * g++.dg/pr80707.C (A::m_fn1): Likewise.
1301 * g++.dg/pr81194.C: Likewise.
1302 * g++.dg/spellcheck-identifiers.C: Likewise.
1303 * g++.dg/tc1/dr152.C: Likewise.
1304 * g++.dg/template/aggr-init1.C (CreateA): Likewise.
1305 * g++.dg/template/anon1.C (struct x): Likewise.
1306 (struct vector): Likewise.
1307 * g++.dg/template/array29.C: Likewise.
1308 * g++.dg/template/array7.C (bar): Likewise.
1309 * g++.dg/template/canon-type-8.C: Likewise.
1310 * g++.dg/template/conv1.C (First::Foo): Likewise.
1311 * g++.dg/template/crash107.C: Likewise.
1312 * g++.dg/template/crash23.C (f): Likewise.
1313 * g++.dg/template/crash8.C (struct bar): Likewise.
1314 * g++.dg/template/defarg4.C (struct A): Likewise.
1315 * g++.dg/template/dependent-expr9.C: Likewise.
1316 * g++.dg/template/error10.C (Btest): Likewise.
1317 * g++.dg/template/friend32.C (f): Likewise.
1318 * g++.dg/template/init6.C (Graph::Inner::get): Likewise.
1319 (main): Likewise.
1320 * g++.dg/template/memfriend7.C (A::h): Likewise.
1321 * g++.dg/template/new10.C (Analyzer::ReadDictionary): Likewise.
1322 * g++.dg/template/nontype12.C (baz): Likewise.
1323 * g++.dg/template/overload12.C (foo2): Likewise.
1324 * g++.dg/template/overload5.C (foo::f): Likewise.
1325 * g++.dg/template/overload8.C (struct A): Likewise.
1326 * g++.dg/template/partial10.C (fn): Likewise.
1327 (main): Likewise.
1328 * g++.dg/template/partial9.C (f): Likewise.
1329 * g++.dg/template/qual1.C (shift_compare): Likewise.
1330 * g++.dg/template/show-template-tree-3.C: Likewise.
1331 * g++.dg/template/sizeof8.C (S<sizeof): Likewise.
1332 * g++.dg/template/sizeof9.C (d): Likewise.
1333 * g++.dg/template/spec6.C: Likewise.
1334 * g++.dg/template/spec7.C (h): Likewise.
1335 * g++.dg/template/typedef8.C: Likewise.
1336 * g++.dg/template/using20.C (f): Likewise.
1337 * g++.dg/template/vla1.C (label): Likewise.
1338 * g++.dg/tm/cgraph_edge.C: Likewise.
1339 * g++.dg/tm/pr46646.C: Likewise.
1340 * g++.dg/tm/pr47554.C (class list): Likewise.
1341 * g++.dg/tm/pr47573.C (getStringHeight): Likewise.
1342 * g++.dg/tm/unsafe1.C (f): Likewise.
1343 * g++.dg/tm/unsafe2.C (g): Likewise.
1344 * g++.dg/torture/pr70971.C: Likewise.
1345 * g++.dg/torture/20070621-1.C: Likewise.
1346 * g++.dg/torture/20090329-1.C: Likewise.
1347 * g++.dg/torture/20141013.C: Likewise.
1348 * g++.dg/torture/pr33134.C (fxsaveGIF): Likewise.
1349 * g++.dg/torture/pr33340.C (new): Likewise.
1350 * g++.dg/torture/pr33627.C (class pf_Frag): Likewise.
1351 * g++.dg/torture/pr34222.C (readFloat): Likewise.
1352 * g++.dg/torture/pr34241.C (test): Likewise.
1353 * g++.dg/torture/pr34641.C: Likewise.
1354 * g++.dg/torture/pr34850.C (OctetString::operator^=): Likewise.
1355 * g++.dg/torture/pr35164-1.C: Likewise.
1356 * g++.dg/torture/pr36745.C: Likewise.
1357 * g++.dg/torture/pr38705.C (S::bar): Likewise.
1358 * g++.dg/torture/pr38811.C (AbcAbcdTracer::TestIsoAbcde): Likewise.
1359 * g++.dg/torture/pr39362.C: Likewise.
1360 * g++.dg/torture/pr39732.C (f): Likewise.
1361 * g++.dg/torture/pr40991.C: Likewise.
1362 * g++.dg/torture/pr41775.C: Likewise.
1363 * g++.dg/torture/pr42183.C: Likewise.
1364 * g++.dg/torture/pr42450.C: Likewise.
1365 * g++.dg/torture/pr42704.C: Likewise.
1366 * g++.dg/torture/pr42760.C (baz): Likewise.
1367 (bar): Likewise.
1368 * g++.dg/torture/pr42773.C (Cell::obscuringCells): Likewise.
1369 * g++.dg/torture/pr42883.C: Likewise.
1370 * g++.dg/torture/pr43905.C (struct Matrix): Likewise.
1371 * g++.dg/torture/pr44148.C: Likewise.
1372 * g++.dg/torture/pr44295.C: Likewise.
1373 * g++.dg/torture/pr44357.C: Likewise.
1374 * g++.dg/torture/pr44813.C: Likewise.
1375 * g++.dg/torture/pr45580.C: Likewise.
1376 * g++.dg/torture/pr45874.C (Mpeg2FrameConstructor::ParsePictureHeader): Likewise.
1377 * g++.dg/torture/pr45877.C: Likewise.
1378 * g++.dg/torture/pr46383.C: Likewise.
1379 * g++.dg/torture/pr46469.C (__attribute__): Likewise.
1380 (identifierByPthreadHandle): Likewise.
1381 * g++.dg/torture/pr47313.C: Likewise.
1382 * g++.dg/torture/pr48271.C: Likewise.
1383 * g++.dg/torture/pr49615.C (Dispatch): Likewise.
1384 (C::f): Likewise.
1385 * g++.dg/torture/pr49770.C (main): Likewise.
1386 * g++.dg/torture/pr49938.C: Likewise.
1387 * g++.dg/torture/pr51436.C: Likewise.
1388 * g++.dg/torture/pr51482.C (anim_track_bez_wvect::tangent): Likewise.
1389 * g++.dg/torture/pr51737.C (id_state::start_file): Likewise.
1390 * g++.dg/torture/pr51959.C: Likewise.
1391 * g++.dg/torture/pr52772.C (class c6): Likewise.
1392 * g++.dg/torture/pr52918-2.C (__cxa_allocate_exception): Likewise.
1393 * g++.dg/torture/pr53011.C: Likewise.
1394 * g++.dg/torture/pr53602.C: Likewise.
1395 * g++.dg/torture/pr53752.C: Likewise.
1396 * g++.dg/torture/pr54838.C: Likewise.
1397 * g++.dg/torture/pr54902.C: Likewise.
1398 * g++.dg/torture/pr56029.C: Likewise.
1399 * g++.dg/torture/pr56768.C (operator!=): Likewise.
1400 * g++.dg/torture/pr57107.C: Likewise.
1401 * g++.dg/torture/pr57140.C: Likewise.
1402 * g++.dg/torture/pr57235.C: Likewise.
1403 * g++.dg/torture/pr58252.C: Likewise.
1404 * g++.dg/torture/pr58555.C: Likewise.
1405 * g++.dg/torture/pr59208.C (get_dbx_doc): Likewise.
1406 * g++.dg/torture/pr60438-1.C (foo): Likewise.
1407 * g++.dg/torture/pr60746.C (Two::run): Likewise.
1408 * g++.dg/torture/pr61554.C: Likewise.
1409 * g++.dg/torture/pr63419.C: Likewise.
1410 * g++.dg/torture/pr63476.C: Likewise.
1411 * g++.dg/torture/pr63512.C (C::m_fn3): Likewise.
1412 * g++.dg/torture/pr64282.C (class H): Likewise.
1413 * g++.dg/torture/pr64378.C (struct top): Likewise.
1414 * g++.dg/torture/pr64565.C: Likewise.
1415 * g++.dg/torture/pr64568-2.C: Likewise.
1416 * g++.dg/torture/pr64669.C (Lex::advance_one_char): Likewise.
1417 * g++.dg/torture/pr64686.C (B::m_fn1): Likewise.
1418 * g++.dg/torture/pr64978.C (B::m_fn2): Likewise.
1419 * g++.dg/torture/pr64995.C (A::m_fn2): Likewise.
1420 * g++.dg/torture/pr65655.C: Likewise.
1421 * g++.dg/torture/pr65851.C: Likewise.
1422 * g++.dg/torture/pr67055.C: Likewise.
1423 * g++.dg/torture/pr67191.C: Likewise.
1424 * g++.dg/torture/pr68852.C: Likewise.
1425 * g++.dg/torture/pr69264.C: Likewise.
1426 * g++.dg/torture/pr77674.C: Likewise.
1427 * g++.dg/torture/pr77947.C (B::m_fn2): Likewise.
1428 * g++.dg/torture/pr78268.C: Likewise.
1429 * g++.dg/torture/pr78507.C: Likewise.
1430 * g++.dg/torture/pr78692.C (F::g): Likewise.
1431 * g++.dg/torture/pr80171.C: Likewise.
1432 * g++.dg/torture/pr82154.C (class f): Likewise.
1433 (f::k): Likewise.
1434 * g++.dg/tree-ssa/copyprop.C: Likewise.
1435 * g++.dg/tree-ssa/pr22444.C: Likewise.
1436 * g++.dg/tree-ssa/pr23948.C (make_scheduler_request): Likewise.
1437 * g++.dg/tree-ssa/pr24172.C (dummy): Likewise.
1438 * g++.dg/tree-ssa/pr24351-3.C: Likewise.
1439 * g++.dg/tree-ssa/pr27283.C: Likewise.
1440 * g++.dg/tree-ssa/pr27291.C: Likewise.
1441 * g++.dg/tree-ssa/pr27548.C: Likewise.
1442 * g++.dg/tree-ssa/pr34355.C (Parse_Float): Likewise.
1443 * g++.dg/tree-ssa/pr42337.C: Likewise.
1444 * g++.dg/tree-ssa/pred-1.C (main): Likewise.
1445 * g++.dg/ubsan/pr65019.C (C::foo): Likewise.
1446 * g++.dg/ubsan/pr65583.C: Likewise.
1447 * g++.dg/vect/pr60836.cc (norm_): Likewise.
1448 * g++.dg/vect/pr68145.cc: Likewise.
1449 * g++.dg/vect/pr70729-nest.cc (my_alloc): Likewise.
1450 * g++.dg/vect/pr70729.cc (my_alloc): Likewise.
1451 * g++.dg/warn/Waddress-3.C: Likewise.
1452 * g++.dg/warn/Wconversion-null-2.C (warn_for___null): Likewise.
1453 * g++.dg/warn/Wnull-conversion-2.C (main): Likewise.
1454 * g++.dg/warn/Wparentheses-10.C: Likewise.
1455 * g++.dg/warn/Wparentheses-11.C: Likewise.
1456 * g++.dg/warn/Wparentheses-12.C: Likewise.
1457 * g++.dg/warn/Wparentheses-25.C: Likewise.
1458 * g++.dg/warn/Wparentheses-6.C: Likewise.
1459 * g++.dg/warn/Wparentheses-7.C: Likewise.
1460 * g++.dg/warn/Wparentheses-8.C: Likewise.
1461 * g++.dg/warn/Wparentheses-9.C: Likewise.
1462 * g++.dg/warn/Wshadow-5.C: Likewise.
1463 * g++.dg/warn/Wtype-limits-Wextra.C (ff): Likewise.
1464 (gg): Likewise.
1465 * g++.dg/warn/Wtype-limits-no.C (ff): Likewise.
1466 (gg): Likewise.
1467 * g++.dg/warn/Wtype-limits.C (ff): Likewise.
1468 (gg): Likewise.
1469 * g++.dg/warn/Wunused-local-typedefs.C: Likewise.
1470 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1471 * g++.dg/warn/pmf1.C (a::f): Likewise.
1472 * g++.old-deja/g++.benjamin/p13417.C: Likewise.
1473 * g++.old-deja/g++.brendan/crash24.C (main): Likewise.
1474 * g++.old-deja/g++.ext/constructor.C: Likewise.
1475 * g++.old-deja/g++.ext/namedret1.C (f): Likewise.
1476 * g++.old-deja/g++.ext/namedret3.C: Likewise.
1477 * g++.old-deja/g++.ext/return1.C: Likewise.
1478 * g++.old-deja/g++.jason/anon4.C (main): Likewise.
1479 * g++.old-deja/g++.jason/enum6.C: Likewise.
1480 * g++.old-deja/g++.jason/lineno2.C (main): Likewise.
1481 * g++.old-deja/g++.jason/lineno3.C: Likewise.
1482 * g++.old-deja/g++.jason/lineno4.C: Likewise.
1483 * g++.old-deja/g++.jason/new2.C (main): Likewise.
1484 * g++.old-deja/g++.jason/new4.C (main): Likewise.
1485 * g++.old-deja/g++.jason/shadow1.C (main): Likewise.
1486 * g++.old-deja/g++.jason/tempcons.C (struct A): Likewise.
1487 * g++.old-deja/g++.jason/thunk2.C (main): Likewise.
1488 * g++.old-deja/g++.law/builtin1.C (main): Likewise.
1489 * g++.old-deja/g++.law/enum9.C: Likewise.
1490 * g++.old-deja/g++.law/except3.C: Likewise.
1491 * g++.old-deja/g++.law/init6.C: Likewise.
1492 * g++.old-deja/g++.law/profile1.C (main): Likewise.
1493 * g++.old-deja/g++.law/shadow2.C (main): Likewise.
1494 * g++.old-deja/g++.law/temps4.C (main): Likewise.
1495 * g++.old-deja/g++.mike/bool2.C (main): Likewise.
1496 * g++.old-deja/g++.mike/eh1.C: Likewise.
1497 * g++.old-deja/g++.mike/eh10.C: Likewise.
1498 * g++.old-deja/g++.mike/eh13.C (main): Likewise.
1499 * g++.old-deja/g++.mike/eh16.C: Likewise.
1500 * g++.old-deja/g++.mike/eh17.C: Likewise.
1501 * g++.old-deja/g++.mike/eh2.C: Likewise.
1502 * g++.old-deja/g++.mike/eh23.C: Likewise.
1503 * g++.old-deja/g++.mike/eh24.C: Likewise.
1504 * g++.old-deja/g++.mike/eh25.C: Likewise.
1505 * g++.old-deja/g++.mike/eh26.C: Likewise.
1506 * g++.old-deja/g++.mike/eh27.C: Likewise.
1507 * g++.old-deja/g++.mike/eh28.C: Likewise.
1508 * g++.old-deja/g++.mike/eh29.C: Likewise.
1509 * g++.old-deja/g++.mike/eh30.C: Likewise.
1510 * g++.old-deja/g++.mike/eh31.C: Likewise.
1511 * g++.old-deja/g++.mike/eh35.C: Likewise.
1512 * g++.old-deja/g++.mike/eh36.C: Likewise.
1513 * g++.old-deja/g++.mike/eh37.C: Likewise.
1514 * g++.old-deja/g++.mike/eh38.C: Likewise.
1515 * g++.old-deja/g++.mike/eh39.C: Likewise.
1516 * g++.old-deja/g++.mike/eh40.C: Likewise.
1517 * g++.old-deja/g++.mike/eh47.C: Likewise.
1518 * g++.old-deja/g++.mike/eh50.C: Likewise.
1519 * g++.old-deja/g++.mike/eh51.C: Likewise.
1520 * g++.old-deja/g++.mike/eh7.C: Likewise.
1521 * g++.old-deja/g++.mike/eh8.C: Likewise.
1522 * g++.old-deja/g++.mike/eh9.C: Likewise.
1523 * g++.old-deja/g++.mike/mangle1.C: Likewise.
1524 * g++.old-deja/g++.mike/p5958.C: Likewise.
1525 * g++.old-deja/g++.mike/p6004.C: Likewise.
1526 * g++.old-deja/g++.mike/p700.C: Likewise.
1527 * g++.old-deja/g++.mike/p7912.C: Likewise.
1528 * g++.old-deja/g++.mike/p811.C (main): Likewise.
1529 * g++.old-deja/g++.mike/virt4.C (main): Likewise.
1530 * g++.old-deja/g++.oliva/nameret1.C: Likewise.
1531 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
1532 * g++.old-deja/g++.other/decl1.C (bar): Likewise.
1533 * g++.old-deja/g++.other/expr1.C (struct T): Likewise.
1534 (main): Likewise.
1535 * g++.old-deja/g++.other/inline8.C (main): Likewise.
1536 * g++.old-deja/g++.other/loop1.C: Likewise.
1537 * g++.old-deja/g++.other/syntax1.C (main): Likewise.
1538 * g++.old-deja/g++.pt/repo3.C (main): Likewise.
1539 * g++.old-deja/g++.robertl/eb27.C (main): Likewise.
1540 * g++.old-deja/g++.robertl/eb83.C (main): Likewise.
1541 * gcc.dg/pr44545.c: Likewise.
1542 * obj-c++.dg/comp-types-8.mm: Likewise.
1543 * obj-c++.dg/demangle-3.mm: Likewise.
1544 * obj-c++.dg/super-class-1.mm: Likewise.
1545
1546 2017-11-06 Martin Liska <mliska@suse.cz>
1547
1548 * c-c++-common/dfp/call-by-value.c (foo32): Return a default
1549 value of change return type to void.
1550 (foo64): Likewise.
1551 (foo128): Likewise.
1552 * g++.dg/bprob/g++-bprob-1.C: Likewise.
1553 * g++.dg/cpp0x/lambda/lambda-template.C (f): Likewise.
1554 * g++.dg/cpp0x/range-for6.C (foo): Likewise.
1555 * g++.dg/cpp0x/udlit-template.C: Likewise.
1556 * g++.dg/cpp1z/eval-order3.C (struct A): Likewise.
1557 (operator>>): Likewise.
1558 * g++.dg/expr/cond12.C (struct X): Likewise.
1559 (X::operator=): Likewise.
1560 * g++.dg/gcov/gcov-1.C: Likewise.
1561 * g++.dg/gcov/gcov-threads-1.C (ContentionNoDeadlock_thread): Likewise.
1562 * g++.dg/ipa/devirt-21.C: Likewise.
1563 * g++.dg/ipa/devirt-23.C: Likewise.
1564 * g++.dg/ipa/devirt-34.C (t): Likewise.
1565 * g++.dg/missing-return.C: New test. Likewise.
1566 * g++.dg/opt/20050511-1.C (bar): Likewise.
1567 * g++.dg/opt/const3.C (A::foo1): Likewise.
1568 (A::foo2): Likewise.
1569 * g++.dg/opt/pr23299.C (E::c): Likewise.
1570 * g++.dg/other/copy2.C (A::operator=): Likewise.
1571 * g++.dg/overload/addr1.C: Likewise.
1572 * g++.dg/pr48484.C: Likewise.
1573 * g++.dg/tls/thread_local3.C (thread_main): Likewise.
1574 * g++.dg/tls/thread_local3g.C (thread_main): Likewise.
1575 * g++.dg/tls/thread_local5.C (thread_main): Likewise.
1576 * g++.dg/tls/thread_local5g.C (thread_main): Likewise.
1577 * g++.dg/tls/thread_local6.C (thread_main): Likewise.
1578 * g++.dg/tls/thread_local6g.C (thread_main): Likewise.
1579 * g++.dg/torture/pr34850.C (OctetString::operator^=): Likewise.
1580 * g++.dg/tree-prof/pr79259.C (fn2): Likewise.
1581 * g++.dg/tree-ssa/pr33604.C (struct Value): Likewise.
1582 * g++.dg/tree-ssa/pr81408.C (struct p): Likewise.
1583 (av): Likewise.
1584 * g++.dg/warn/string1.C (test): Likewise.
1585
1586 2017-11-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1587
1588 PR fortran/82471
1589 * gfortran.dg/loop_interchange_1.f90: New test.
1590
1591 2017-11-05 Paul Thomas <pault@gcc.gnu.org>
1592
1593 PR fortran/78641
1594 * gfortran.dg/class_66.f90: New test.
1595
1596 2017-11-05 Paul Thomas <pault@gcc.gnu.org>
1597
1598 PR fortran/81447
1599 * gfortran.dg/class_65.f90: New test.
1600 * gfortran.dg/alloc_comp_basics_1.f90: Increase builtin_free
1601 count from 18 to 21.
1602 * gfortran.dg/allocatable_scalar_9.f90: Increase builtin_free
1603 count from 32 to 54.
1604 * gfortran.dg/auto_dealloc_1.f90: Increase builtin_free
1605 count from 4 to 10.
1606 * gfortran.dg/coarray_lib_realloc_1.f90: Increase builtin_free
1607 count from 3 to 6. Likewise _gfortran_caf_deregister from 2 to
1608 3, builtin_malloc from 1 to 4 and builtin_memcpy|= MEM from
1609 2 to 5.
1610 * gfortran.dg/finalize_28.f90: Increase builtin_free
1611 count from 3 to 6.
1612 * gfortran.dg/move_alloc_15.f90: Increase builtin_free and
1613 builtin_malloc counts from 11 to 14.
1614 * gfortran.dg/typebound_proc_27.f03: Increase builtin_free
1615 count from 7 to 10. Likewise builtin_malloc from 12 to 15.
1616
1617 2017-11-04 Daniel Santos <daniel.santos@pobox.com>
1618
1619 gcc.target/i386/pr82002-2a.c: Change from xfail to fail.
1620 gcc.target/i386/pr82002-2b.c: Likewise.
1621
1622 2017-11-04 Andre Vehreschild <vehre@gcc.gnu.org>
1623
1624 * gfortran.dg/coarray/send_char_array_1.f90: New test.
1625
1626 2017-11-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1627
1628 PR fortran/70330
1629 * gfortran.dg/pr70330.f90: New test.
1630
1631 2017-11-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1632
1633 PR fortran/29600
1634 * gfortran.dg/minmaxloc_8.f90: New test.
1635
1636 2017-11-04 Paul Thomas <pault@gcc.gnu.org>
1637
1638 PR fortran/81735
1639 * gfortran.dg/pr81735.f90: New test.
1640
1641 2017-11-03 Steven G. Kargl <kargl@gcc.gnu.org>
1642
1643 PR fortran/82796
1644 * gfortran.dg/equiv_pure.f90: New test.
1645
1646 2017-11-03 Jeff Law <law@redhat.com>
1647
1648 PR target/82823
1649 * g++.dg/torture/pr82823.C: New test.
1650
1651 * gcc.target/i386/stack-check-12.c: New test.
1652
1653 2017-11-03 Jakub Jelinek <jakub@redhat.com>
1654
1655 PR tree-optimization/78821
1656 * gcc.dg/store_merging_13.c: New test.
1657 * gcc.dg/store_merging_14.c: New test.
1658
1659 2017-11-03 Steven G. Kargl <kargl@gcc.gnu.org>
1660
1661 * gfortran.dg/large_real_kind_2.F90: Test passes on FreeBSD. Remove
1662 dg-xfail-if directive.
1663
1664 2017-11-03 Sandra Loosemore <sandra@codesourcery.com>
1665
1666 * gcc.target/mips/msa.c: Add -fcommon to dg-options.
1667
1668 2017-11-03 Uros Bizjak <ubizjak@gmail.com>
1669
1670 PR testsuite/82828
1671 PR rtl-optimization/70263
1672 * gcc.target/i386/pr70263-2.c: Fix invalid testcase.
1673
1674 2017-11-03 Marc Glisse <marc.glisse@inria.fr>
1675
1676 * gcc.dg/tree-ssa/negneg-1.c: New file.
1677 * gcc.dg/tree-ssa/negneg-2.c: Likewise.
1678 * gcc.dg/tree-ssa/negneg-3.c: Likewise.
1679 * gcc.dg/tree-ssa/negneg-4.c: Likewise.
1680
1681 2017-11-03 Jan Hubicka <hubicka@ucw.cz>
1682
1683 * gcc.dg/no-strict-overflow-3.c (foo): Update magic
1684 value to not clash with frequency.
1685 * gcc.dg/strict-overflow-3.c (foo): Likewise.
1686 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Update template.
1687 * gcc.dg/tree-ssa/dump-2.c: Update template.
1688 * gcc.dg/tree-ssa/ifc-10.c: Update template.
1689 * gcc.dg/tree-ssa/ifc-11.c: Update template.
1690 * gcc.dg/tree-ssa/ifc-12.c: Update template.
1691 * gcc.dg/tree-ssa/ifc-20040816-1.c: Update template.
1692 * gcc.dg/tree-ssa/ifc-20040816-2.c: Update template.
1693 * gcc.dg/tree-ssa/ifc-5.c: Update template.
1694 * gcc.dg/tree-ssa/ifc-8.c: Update template.
1695 * gcc.dg/tree-ssa/ifc-9.c: Update template.
1696 * gcc.dg/tree-ssa/ifc-cd.c: Update template.
1697 * gcc.dg/tree-ssa/ifc-pr56541.c: Update template.
1698 * gcc.dg/tree-ssa/ifc-pr68583.c: Update template.
1699 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Update template.
1700 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Update template.
1701 * gcc.target/i386/pr61403.c: Update template.
1702
1703 2017-11-03 Nathan Sidwell <nathan@acm.org>
1704
1705 * lib/scanlang.exp: Fix error message to refer to scan-lang-dump.
1706
1707 PR c++/82710
1708 * g++.dg/warn/pr82710.C: More cases.
1709
1710 2017-11-03 Richard Sandiford <richard.sandiford@linaro.org>
1711
1712 * gcc.dg/pr82809.c: New test.
1713
1714 2017-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1715
1716 PR c++/81957
1717 * g++.dg/cpp0x/variadic-crash5.C: New.
1718
1719 2017-11-02 Steve Ellcey <sellcey@cavium.com>
1720
1721 PR target/79868
1722 * gcc.target/aarch64/spellcheck_1.c: Update dg-error string to match
1723 new format.
1724 * gcc.target/aarch64/spellcheck_2.c: Ditto.
1725 * gcc.target/aarch64/spellcheck_3.c: Ditto.
1726 * gcc.target/aarch64/target_attr_11.c: Ditto.
1727 * gcc.target/aarch64/target_attr_12.c: Ditto.
1728 * gcc.target/aarch64/target_attr_17.c: Ditto.
1729
1730 2017-11-02 Nathan Sidwell <nathan@acm.org>
1731
1732 PR c++/82710
1733 * g++.dg/warn/pr82710.C: New.
1734
1735 * g++.dg/lang-dump.C: New.
1736
1737 2017-11-02 Richard Biener <rguenther@suse.de>
1738
1739 PR tree-optimization/82795
1740 * gcc.target/i386/pr82795.c: New testcase.
1741
1742 2017-11-02 Claudiu Zissulescu <claziss@synopsys.com>
1743
1744 * gcc.target/arc/loop-1.c: Add test.
1745
1746 2017-11-02 Tom de Vries <tom@codesourcery.com>
1747
1748 PR testsuite/82415
1749 * gcc.target/i386/naked-1.c: Make scan patterns more precise.
1750 * gcc.target/i386/naked-2.c: Same.
1751
1752 2017-11-02 Richard Biener <rguenther@suse.de>
1753
1754 PR middle-end/82765
1755 * gcc.dg/pr82765.c: New testcase.
1756
1757 2017-11-02 Tom de Vries <tom@codesourcery.com>
1758
1759 * gfortran.dg/implied_do_io_1.f90: Fix scan-tree-dump-times pattern.
1760
1761 2017-11-01 Jakub Jelinek <jakub@redhat.com>
1762
1763 PR rtl-optimization/82778
1764 * g++.dg/opt/pr82778.C: New test.
1765
1766 2017-11-01 Michael Collison <michael.collison@arm.com>
1767
1768 PR rtl-optimization/82597
1769 * gcc.dg/pr82597.c: New test.
1770
1771 2017-11-01 Uros Bizjak <ubizjak@gmail.com>
1772
1773 * gcc.target/alpha/sqrt.c: New test.
1774
1775 2017-10-31 Daniel Santos <daniel.santos@pobox.com>
1776
1777 * gcc.target/i386/pr82002-1.c: New test.
1778 * gcc.target/i386/pr82002-2a.c: New xfail test.
1779 * gcc.target/i386/pr82002-2b.c: New xfail test.
1780
1781 2017-10-31 Martin Jambor <mjambor@suse.cz>
1782
1783 PR c++/81702
1784 * g++.dg/tree-ssa/pr81702.C: New test.
1785
1786 2017-10-31 David Malcolm <dmalcolm@redhat.com>
1787
1788 * jit.dg/jit.exp (jit-dg-test): If PRESERVE_EXECUTABLES is set in
1789 the environment, don't delete the generated executable.
1790
1791 2017-10-31 David Malcolm <dmalcolm@redhat.com>
1792
1793 * g++.dg/cpp0x/auto21.C: Update dg-error to reflect addition of quotes.
1794 * g++.dg/cpp0x/missing-initializer_list-include.C: Likewise.
1795
1796 2017-10-31 David Malcolm <dmalcolm@redhat.com>
1797
1798 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
1799 for renaming of error_at_rich_loc and inform_at_rich_loc.
1800 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1801 (test_show_locus): Likewise for renaming of warning_at_rich_loc.
1802
1803 2017-10-31 Martin Liska <mliska@suse.cz>
1804
1805 * g++.dg/gcov/loop.C: New test.
1806 * lib/gcov.exp: Support human readable format for counts.
1807
1808 2017-10-31 Martin Liska <mliska@suse.cz>
1809
1810 * g++.dg/gcov/ternary.C: New test.
1811 * g++.dg/gcov/gcov-threads-1.C (main): Update expected line count.
1812 * lib/gcov.exp: Support new format for intermediate file format.
1813
1814 2017-11-01 Julia Koval <julia.koval@intel.com>
1815
1816 * gcc.target/i386/avx-1.c: Handle new intrinsics.
1817 * gcc.target/i386/avx512-check.h: Check GFNI bit.
1818 * gcc.target/i386/avx512f-gf2p8affineinvqb-2.c: Runtime test.
1819 * gcc.target/i386/avx512vl-gf2p8affineinvqb-2.c: Runtime test.
1820 * gcc.target/i386/gfni-1.c: New.
1821 * gcc.target/i386/gfni-2.c: New.
1822 * gcc.target/i386/gfni-3.c: New.
1823 * gcc.target/i386/gfni-4.c: New.
1824 * gcc.target/i386/i386.exp: (check_effective_target_gfni): New.
1825 * gcc.target/i386/sse-12.c: Handle new intrinsics.
1826 * gcc.target/i386/sse-13.c: Ditto.
1827 * gcc.target/i386/sse-14.c: Ditto.
1828 * gcc.target/i386/sse-22.c: Ditto.
1829 * gcc.target/i386/sse-23.c: Ditto.
1830 * g++.dg/other/i386-2.C: Ditto.
1831 * g++.dg/other/i386-3.C: Ditto.
1832
1833 2017-11-01 Michael Collison <michael.collison@arm.com>
1834
1835 PR rtl-optimization/82597
1836 * gcc.dg/pr82597.c: New test.
1837
1838 2017-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1839
1840 PR c++/67595
1841 * g++.dg/concepts/pr67595.C: New.
1842
1843 2017-10-30 Paul Thomas <pault@gcc.gnu.org>
1844
1845 PR fortran/80850
1846 * gfortran.dg/class_64_f90 : New test.
1847
1848 2017-10-30 Uros Bizjak <ubizjak@gmail.com>
1849
1850 * g++.dg/pr82725.C: Move to ...
1851 * g++.dg/cpp0x/pr82725.C: ... here. Add c++11 target directive.
1852
1853 2017-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
1854
1855 * gfortran.dg/dtio_13.f90: Remove TODO comment and dg-error test.
1856
1857 2017-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1858
1859 PR c++/82085
1860 * g++.dg/cpp1y/var-templ56.C: New.
1861
1862 2017-10-30 Nathan Sidwell <nathan@acm.org>
1863
1864 * g++.dg/other/operator2.C: Adjust diagnostic.
1865 * g++.old-deja/g++.jason/operator.C: Likewise.
1866
1867 2017-10-30 Steven Munroe <munroesj@gcc.gnu.org>
1868
1869 * sse2-check.h: New file.
1870 * sse2-addpd-1.c: New file.
1871 * sse2-addsd-1.c: New file.
1872 * sse2-andnpd-1.c: New file.
1873 * sse2-andpd-1.c: New file.
1874 * sse2-cmppd-1.c: New file.
1875 * sse2-cmpsd-1.c: New file.
1876 * sse2-comisd-1.c: New file.
1877 * sse2-comisd-2.c: New file.
1878 * sse2-comisd-3.c: New file.
1879 * sse2-comisd-4.c: New file.
1880 * sse2-comisd-5.c: New file.
1881 * sse2-comisd-6.c: New file.
1882 * sse2-cvtdq2pd-1.c: New file.
1883 * sse2-cvtdq2ps-1.c: New file.
1884 * sse2-cvtpd2dq-1.c: New file.
1885 * sse2-cvtpd2ps-1.c: New file.
1886 * sse2-cvtps2dq-1.c: New file.
1887 * sse2-cvtps2pd-1.c: New file.
1888 * sse2-cvtsd2si-1.c: New file.
1889 * sse2-cvtsd2si-2.c: New file.
1890 * sse2-cvtsd2ss-1.c: New file.
1891 * sse2-cvtsi2sd-1.c: New file.
1892 * sse2-cvtsi2sd-2.c: New file.
1893 * sse2-cvtss2sd-1.c: New file.
1894 * sse2-cvttpd2dq-1.c: New file.
1895 * sse2-cvttps2dq-1.c: New file.
1896 * sse2-cvttsd2si-1.c: New file.
1897 * sse2-cvttsd2si-2.c: New file.
1898 * sse2-divpd-1.c: New file.
1899 * sse2-divsd-1.c: New file.
1900 * sse2-maxpd-1.c: New file.
1901 * sse2-maxsd-1.c: New file.
1902 * sse2-minpd-1.c: New file.
1903 * sse2-minsd-1.c: New file.
1904 * sse2-mmx.c: New file.
1905 * sse2-movhpd-1.c: New file.
1906 * sse2-movhpd-2.c: New file.
1907 * sse2-movlpd-1.c: New file.
1908 * sse2-movlpd-2.c: New file.
1909 * sse2-movmskpd-1.c: New file.
1910 * sse2-movq-1.c: New file.
1911 * sse2-movq-2.c: New file.
1912 * sse2-movq-3.c: New file.
1913 * sse2-movsd-1.c: New file.
1914 * sse2-movsd-2.c: New file.
1915 * sse2-movsd-3.c: New file.
1916 * sse2-mulpd-1.c: New file.
1917 * sse2-mulsd-1.c: New file.
1918 * sse2-orpd-1.c: New file.
1919 * sse2-packssdw-1.c: New file.
1920 * sse2-packsswb-1.c: New file.
1921 * sse2-packuswb-1.c: New file.
1922 * sse2-paddb-1.c: New file.
1923 * sse2-paddd-1.c: New file.
1924 * sse2-paddq-1.c: New file.
1925 * sse2-paddsb-1.c: New file.
1926 * sse2-paddsw-1.c: New file.
1927 * sse2-paddusb-1.c: New file.
1928 * sse2-paddusw-1.c: New file.
1929 * sse2-paddw-1.c: New file.
1930 * sse2-pavgb-1.c: New file.
1931 * sse2-pavgw-1.c: New file.
1932 * sse2-pcmpeqb-1.c: New file.
1933 * sse2-pcmpeqd-1.c: New file.
1934 * sse2-pcmpeqw-1.c: New file.
1935 * sse2-pcmpgtb-1.c: New file.
1936 * sse2-pcmpgtd-1.c: New file.
1937 * sse2-pcmpgtw-1.c: New file.
1938 * sse2-pextrw.c: New file.
1939 * sse2-pinsrw.c: New file.
1940 * sse2-pmaddwd-1.c: New file.
1941 * sse2-pmaxsw-1.c: New file.
1942 * sse2-pmaxub-1.c: New file.
1943 * sse2-pminsw-1.c: New file.
1944 * sse2-pminub-1.c: New file.
1945 * sse2-pmovmskb-1.c: New file.
1946 * sse2-pmulhuw-1.c: New file.
1947 * sse2-pmulhw-1.c: New file.
1948 * sse2-pmullw-1.c: New file.
1949 * sse2-pmuludq-1.c: New file.
1950 * sse2-psadbw-1.c: New file.
1951 * sse2-pshufd-1.c: New file.
1952 * sse2-pshufhw-1.c: New file.
1953 * sse2-pshuflw-1.c: New file.
1954 * sse2-pslld-1.c: New file.
1955 * sse2-pslld-2.c: New file.
1956 * sse2-pslldq-1.c: New file.
1957 * sse2-psllq-1.c: New file.
1958 * sse2-psllq-2.c: New file.
1959 * sse2-psllw-1.c: New file.
1960 * sse2-psllw-2.c: New file.
1961 * sse2-psrad-1.c: New file.
1962 * sse2-psrad-2.c: New file.
1963 * sse2-psraw-1.c: New file.
1964 * sse2-psraw-2.c: New file.
1965 * sse2-psrld-1.c: New file.
1966 * sse2-psrld-2.c: New file.
1967 * sse2-psrldq-1.c: New file.
1968 * sse2-psrlq-1.c: New file.
1969 * sse2-psrlq-2.c: New file.
1970 * sse2-psrlw-1.c: New file.
1971 * sse2-psrlw-2.c: New file.
1972 * sse2-psubb-1.c: New file.
1973 * sse2-psubd-1.c: New file.
1974
1975 2017-10-30 Will Schmidt <will_schmidt@vnet.ibm.com>
1976
1977 * gcc.target/powerpc/fold-vec-perm-longlong.c: Update to use long long
1978 types for testcase arguments.
1979
1980 2017-10-30 Richard Biener <rguenther@suse.de>
1981
1982 PR tree-optimization/82762
1983 * gcc.dg/torture/pr82762.c: New testcase.
1984
1985 2017-10-30 Richard Biener <rguenther@suse.de>
1986
1987 * gcc.dg/gimplefe-27.c: New testcase.
1988
1989 2017-10-30 Joseph Myers <joseph@codesourcery.com>
1990
1991 * gcc.dg/c17-version-1.c, gcc.dg/c17-version-2.c: New tests.
1992
1993 2017-10-30 Jakub Jelinek <jakub@redhat.com>
1994
1995 PR middle-end/22141
1996 * gcc.dg/store_merging_10.c: New test.
1997 * gcc.dg/store_merging_11.c: New test.
1998 * gcc.dg/store_merging_12.c: New test.
1999 * g++.dg/pr71694.C: Add -fno-store-merging to dg-options.
2000
2001 2017-10-30 Uros Bizjak <ubizjak@gmail.com>
2002
2003 PR target/82725
2004 * g++.dg/pr82725.C: New test.
2005
2006 2017-10-29 Jim Wilson <wilson@tuliptree.org>
2007
2008 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Delete -gcoff.
2009 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Delete -gcoff.
2010
2011 2017-10-28 Paolo Carlini <paolo.carlini@oracle.com>
2012
2013 PR c++/70971
2014 * g++.dg/torture/pr70971.C: New.
2015
2016 2017-10-28 Paul Thomas <pault@gcc.gnu.org>
2017
2018 PR fortran/81758
2019 * gfortran.dg/class_63.f90: New test.
2020
2021 2017-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
2022
2023 PR fortran/82620
2024 * gfortran.dg/allocate_error_7.f90: new test.
2025
2026 2017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
2027
2028 PR c++/82218
2029 * g++.dg/cpp1y/constexpr-82218.C: New.
2030
2031 2017-10-27 Eric Botcazou <ebotcazou@adacore.com>
2032
2033 * gnat.dg/opt68.ad[sb]: New test.
2034
2035 2017-10-27 Daniel Santos <daniel.santos@pobox.com>
2036
2037 * gcc.target/i386/pr82196-1.c (dg-options): Add -mno-avx.
2038
2039 2017-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2040
2041 * gcc.target/powerpc/float128-hw.c: Add support for all 4 FMA
2042 variants. Check various conversions to/from float128. Check
2043 negation. Use {\m...\M} in the tests.
2044 * gcc.target/powerpc/float128-hw2.c: New test for implicit
2045 _Float128 math functions.
2046 * gcc.target/powerpc/float128-hw3.c: New test for strict ansi mode
2047 not implicitly adding the _Float128 math functions.
2048 * gcc.target/powerpc/float128-fma2.c: Delete, test is no longer
2049 valid.
2050 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
2051
2052 2017-10-27 Uros Bizjak <ubizjak@gmail.com>
2053
2054 PR target/82692
2055 * gcc.dg/torture/pr82692.c: New test.
2056
2057 2017-10-27 Will Schmidt <will_schmidt@vnet.ibm.com>
2058
2059 * gcc.target/powerpc/fold-vec-neg-char.c: New.
2060 * gcc.target/powerpc/fold-vec-neg-floatdouble.c: New.
2061 * gcc.target/powerpc/fold-vec-neg-int.c: New.
2062 * gcc.target/powerpc/fold-vec-neg-longlong.c: New.
2063 * gcc.target/powerpc/fold-vec-neg-short.c: New.
2064
2065 2017-10-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2066
2067 PR fortran/56342
2068 * gfortran.dg/matmul_const.f90: New test.
2069
2070 2017-10-25 Jan Hubicka <hubicka@ucw.cz>
2071
2072 * gcc.target/i386/pr70021.c: Add -mtune=skylake.
2073
2074 2017-10-27 Jakub Jelinek <jakub@redhat.com>
2075
2076 PR target/82703
2077 * gcc.dg/pr82703.c: New test.
2078
2079 2017-10-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2080
2081 * gcc.dg/ipa/propmalloc-1.c: New test-case.
2082 * gcc.dg/ipa/propmalloc-2.c: Likewise.
2083 * gcc.dg/ipa/propmalloc-3.c: Likewise.
2084
2085 2017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
2086
2087 PR c++/71385
2088 * g++.dg/concepts/pr71385.C: New.
2089
2090 2017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
2091
2092 PR c++/80739
2093 * g++.dg/cpp1y/constexpr-80739.C: New.
2094
2095 2017-10-27 Richard Biener <rguenther@suse.de>
2096
2097 PR middle-end/81659
2098 * g++.dg/torture/pr81659.C: New testcase.
2099
2100 2017-10-26 Michael Collison <michael.collison@arm.com>
2101
2102 * gcc.target/aarch64/fix_trunc1.c: New testcase.
2103 * gcc.target/aarch64/vect-vcvt.c: Fix scan-assembler
2104 directives to allow float or integer destination registers for
2105 fcvtz[su].
2106
2107 2017-10-26 Sandra Loosemore <sandra@codesourcery.com>
2108
2109 * gcc.target/nios2/gpopt-r0rel-sec.c: New.
2110
2111 2017-10-26 Sandra Loosemore <sandra@codesourcery.com>
2112
2113 * gcc.target/nios2/gpopt-gprel-sec.c: New.
2114
2115 2017-10-26 Olga Makhotina <olga.makhotina@intel.com>
2116
2117 * gcc.target/i386/avx512f-vcmpps-1.c (_mm512_cmpeq_ps_mask,
2118 _mm512_cmple_ps_mask, _mm512_cmplt_ps_mask,
2119 _mm512_cmpneq_ps_mask, _mm512_cmpnle_ps_mask,
2120 _mm512_cmpnlt_ps_mask, _mm512_cmpord_ps_mask,
2121 _mm512_cmpunord_ps_mask, _mm512_mask_cmpeq_ps_mask,
2122 _mm512_mask_cmple_ps_mask, _mm512_mask_cmplt_ps_mask,
2123 _mm512_mask_cmpneq_ps_mask, _mm512_mask_cmpnle_ps_mask,
2124 _mm512_mask_cmpnlt_ps_mask, _mm512_mask_cmpord_ps_mask,
2125 _mm512_mask_cmpunord_ps_mask): Test new intrinsics.
2126 * gcc.target/i386/avx512f-vcmpps-2.c (_mm512_cmpeq_ps_mask,
2127 _mm512_cmple_ps_mask, _mm512_cmplt_ps_mask,
2128 _mm512_cmpneq_ps_mask, _mm512_cmpnle_ps_mask,
2129 _mm512_cmpnlt_ps_mask, _mm512_cmpord_ps_mask,
2130 _mm512_cmpunord_ps_mask, _mm512_mask_cmpeq_ps_mask,
2131 _mm512_mask_cmple_ps_mask, _mm512_mask_cmplt_ps_mask,
2132 _mm512_mask_cmpneq_ps_mask, _mm512_mask_cmpnle_ps_mask,
2133 _mm512_mask_cmpnlt_ps_mask, _mm512_mask_cmpord_ps_mask,
2134 _mm512_mask_cmpunord_ps_mask): Test new intrinsics.
2135 * gcc.target/i386/avx512f-vcmppd-1.c (_mm512_cmpeq_pd_mask,
2136 _mm512_cmple_pd_mask, _mm512_cmplt_pd_mask,
2137 _mm512_cmpneq_pd_mask, _mm512_cmpnle_pd_mask,
2138 _mm512_cmpnlt_pd_mask, _mm512_cmpord_pd_mask,
2139 _mm512_cmpunord_pd_mask, _mm512_mask_cmpeq_pd_mask,
2140 _mm512_mask_cmple_pd_mask, _mm512_mask_cmplt_pd_mask,
2141 _mm512_mask_cmpneq_pd_mask, _mm512_mask_cmpnle_pd_mask,
2142 _mm512_mask_cmpnlt_pd_mask, _mm512_mask_cmpord_pd_mask,
2143 _mm512_mask_cmpunord_pd_mask): Test new intrinsics.
2144 * gcc.target/i386/avx512f-vcmppd-2.c (_mm512_cmpeq_pd_mask,
2145 _mm512_cmple_pd_mask, _mm512_cmplt_pd_mask,
2146 _mm512_cmpneq_pd_mask, _mm512_cmpnle_pd_mask,
2147 _mm512_cmpnlt_pd_mask, _mm512_cmpord_pd_mask,
2148 _mm512_cmpunord_pd_mask, _mm512_mask_cmpeq_pd_mask,
2149 _mm512_mask_cmple_pd_mask, _mm512_mask_cmplt_pd_mask,
2150 _mm512_mask_cmpneq_pd_mask, _mm512_mask_cmpnle_pd_mask,
2151 _mm512_mask_cmpnlt_pd_mask, _mm512_mask_cmpord_pd_mask,
2152 _mm512_mask_cmpunord_pd_mask): Test new intrinsics.
2153
2154 2017-10-26 Wilco Dijkstra <wdijkstr@arm.com>
2155
2156 * gcc.target/aarch64/ldp_stp_unaligned_2.c: New file.
2157
2158 2017-10-26 James Greenhalgh <james.greenhalgh@arm.com>
2159
2160 * gcc.target/arm/require-pic-register-loc.c: Use wider regex for
2161 column information.
2162
2163 2017-10-26 Tamar Christina <tamar.christina@arm.com>
2164
2165 * gcc.dg/vect/vect-reduc-dot-s8a.c
2166 (dg-additional-options, dg-require-effective-target): Add +dotprod.
2167 * gcc.dg/vect/vect-reduc-dot-u8a.c
2168 (dg-additional-options, dg-require-effective-target): Add +dotprod.
2169
2170 2017-10-26 Tamar Christina <tamar.christina@arm.com>
2171
2172 * lib/target-supports.exp
2173 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): New.
2174 (check_effective_target_arm_v8_2a_dotprod_neon_ok): New.
2175 (add_options_for_arm_v8_2a_dotprod_neon): New.
2176 (check_effective_target_arm_v8_2a_dotprod_neon_hw): New.
2177 (check_effective_target_vect_sdot_qi): Add ARM && AArch64.
2178 (check_effective_target_vect_udot_qi): Likewise.
2179 * gcc.target/arm/simd/vdot-exec.c: New.
2180 * gcc.target/aarch64/advsimd-intrinsics/vdot-exec.c: New.
2181 * gcc/doc/sourcebuild.texi: Document arm_v8_2a_dotprod_neon.
2182
2183 2017-10-26 Tamar Christina <tamar.christina@arm.com>
2184
2185 * gcc.dg/vect/vect-multitypes-1.c: Correct target selector.
2186
2187 2017-10-26 Tamar Christina <tamar.christina@arm.com>
2188
2189 * gcc.target/aarch64/inline-lrint_2.c (dg-options): Add -fno-trapping-math.
2190
2191 2017-10-26 Tamar Christina <tamar.christina@arm.com>
2192
2193 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
2194 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
2195 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
2196 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
2197
2198 2017-10-25 David Malcolm <dmalcolm@redhat.com>
2199
2200 PR c/7356
2201 PR c/44515
2202 * c-c++-common/pr44515.c: New test case.
2203 * gcc.dg/pr7356-2.c: New test case.
2204 * gcc.dg/pr7356.c: New test case.
2205 * gcc.dg/spellcheck-typenames.c: Update the "singed" char "TODO"
2206 case to reflect changes to output.
2207 * gcc.dg/noncompile/920923-1.c: Add dg-warning to reflect changes
2208 to output.
2209
2210 2017-10-25 Eric Botcazou <ebotcazou@adacore.com>
2211
2212 * gcc.dg/fold-cond_expr-1.c: Rename to...
2213 * gcc.dg/fold-cond-2.c: ...this.
2214 * gcc.dg/fold-cond-3.c: New test.
2215
2216 2017-10-25 Richard Biener <rguenther@suse.de>
2217
2218 PR tree-optimization/82436
2219 * gcc.dg/torture/pr82436-2.c: New testcase.
2220
2221 2017-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2222
2223 PR c++/71820
2224 * g++.dg/ext/typeof12.C: New.
2225
2226 2017-10-25 Tom de Vries <tom@codesourcery.com>
2227
2228 * gcc.dg/tree-ssa/loop-1.c: Add xfail for nvptx in scan-assembler-times
2229 line, and add nvptx-specific version.
2230
2231 2017-10-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2232
2233 * gcc.target/i386/cet-sjlj-5.c: Allow for emtpy user label prefix
2234 in setjmp call.
2235
2236 2017-10-25 Jakub Jelinek <jakub@redhat.com>
2237
2238 PR libstdc++/81706
2239 * gcc.target/i386/pr81706.c: New test.
2240 * g++.dg/ext/pr81706.C: New test.
2241
2242 2017-10-24 Jakub Jelinek <jakub@redhat.com>
2243
2244 PR target/82460
2245 * gcc.target/i386/pr82460-1.c: New test.
2246 * gcc.target/i386/pr82460-2.c: New test.
2247 * gcc.target/i386/avx512f-vpermt2pd-1.c: Adjust scan-assembler*
2248 regexps to allow vpermt2* to vpermi2* replacement or vice versa
2249 where possible.
2250 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Likewise.
2251 * gcc.target/i386/avx512f-vpermt2d-1.c: Likewise.
2252 * gcc.target/i386/vect-pack-trunc-2.c: Likewise.
2253 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Likewise.
2254 * gcc.target/i386/avx512vl-vpermt2q-1.c: Likewise.
2255 * gcc.target/i386/avx512f-vpermt2ps-1.c: Likewise.
2256 * gcc.target/i386/avx512vl-vpermt2d-1.c: Likewise.
2257 * gcc.target/i386/avx512bw-vpermt2w-1.c: Likewise.
2258 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Likewise.
2259 * gcc.target/i386/avx512f-vpermt2q-1.c: Likewise.
2260
2261 PR target/82370
2262 * gcc.target/i386/pr82370.c: New test.
2263
2264 2017-10-24 Paolo Carlini <paolo.carlini@oracle.com>
2265
2266 PR c++/82466
2267 * c-c++-common/Wbuiltin-declaration-mismatch-1.c: New.
2268 * c-c++-common/Wno-builtin-declaration-mismatch-1.c: Likewise.
2269 * g++.dg/warn/Wbuiltin_declaration_mismatch-1.C: Likewise.
2270 * g++.dg/parse/builtin2.C: Adjust.
2271 * g++.old-deja/g++.mike/p811.C: Likewise.
2272
2273 2017-10-24 Paolo Carlini <paolo.carlini@oracle.com>
2274
2275 PR c++/80991
2276 * g++.dg/ext/is_trivially_constructible5.C: New.
2277
2278 2017-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2279
2280 * gcc.target/i386/387-ficom-1.c: Allow for ficomp without s
2281 suffix.
2282 * gcc.target/i386/387-ficom-2.c: Likewise.
2283
2284 2017-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2285
2286 * gcc.target/i386/cet-sjlj-3.c: Allow for emtpy user label prefix
2287 in setjmp call.
2288
2289 2017-10-24 Richard Biener <rguenther@suse.de>
2290
2291 PR tree-optimization/82697
2292 * gcc.dg/torture/pr82697.c: New testcase.
2293
2294 2017-10-24 Mukesh Kapoor <mukesh.kapoor@oracle.com>
2295 Paolo Carlini <paolo.carlini@oracle.com>
2296
2297 PR c++/82307
2298 * g++.dg/cpp0x/enum35.C: New.
2299 * g++.dg/cpp0x/enum36.C: Likewise.
2300
2301 2017-10-24 H.J. Lu <hongjiu.lu@intel.com>
2302
2303 PR target/82659
2304 * gcc.target/i386/cet-label-2.c: New test.
2305 * gcc.target/i386/cet-sjlj-4.c: Likewise.
2306 * gcc.target/i386/cet-sjlj-5.c: Likewise.
2307 * gcc.target/i386/cet-switch-3.c: Likewise.
2308 * gcc.target/i386/pr82659-1.c: Likewise.
2309 * gcc.target/i386/pr82659-2.c: Likewise.
2310 * gcc.target/i386/pr82659-3.c: Likewise.
2311 * gcc.target/i386/pr82659-4.c: Likewise.
2312 * gcc.target/i386/pr82659-5.c: Likewise.
2313 * gcc.target/i386/pr82659-6.c: Likewise.
2314
2315 2017-10-23 Sandra Loosemore <sandra@codesourcery.com>
2316
2317 * gcc.target/nios2/cdx-branch.c: Fix broken test.
2318 * gcc.target/nios2/lo-addr-bypass.c: New.
2319 * gcc.target/nios2/lo-addr-char.c: New.
2320 * gcc.target/nios2/lo-addr-int.c: New.
2321 * gcc.target/nios2/lo-addr-pic.c: New.
2322 * gcc.target/nios2/lo-addr-short.c: New.
2323 * gcc.target/nios2/lo-addr-tls.c: New.
2324 * gcc.target/nios2/lo-addr-uchar.c: New.
2325 * gcc.target/nios2/lo-addr-ushort.c: New.
2326 * gcc.target/nios2/lo-addr-volatile.c: New.
2327
2328 2017-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2329
2330 PR c++/80449
2331 * g++.dg/cpp1z/class-deduction46.C: New.
2332
2333 2017-10-23 Jakub Jelinek <jakub@redhat.com>
2334
2335 PR debug/82630
2336 * g++.dg/guality/pr82630.C: New test.
2337
2338 2017-10-23 Uros Bizjak <ubizjak@gmail.com>
2339
2340 PR target/82662
2341 * gcc.target/i386/pr82662.c: New test.
2342
2343 2017-10-23 Marek Polacek <polacek@redhat.com>
2344
2345 PR c/82681
2346 * gcc.dg/c90-const-expr-11.c: Fix typos in dg-warning.
2347 * gcc.dg/overflow-warn-5.c: Likewise.
2348 * gcc.dg/overflow-warn-8.c: Likewise.
2349
2350 2017-10-23 H.J. Lu <hongjiu.lu@intel.com>
2351
2352 PR target/82673
2353 * gcc.target/i386/pr82673.c: New test.
2354
2355 2017-10-23 Jakub Jelinek <jakub@redhat.com>
2356
2357 * lib/scanasm.exp (dg-function-on-line): Accept optional column info.
2358 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2359 * g++.dg/debug/dwarf2/pr77363.C: Likewise.
2360 * gcc.dg/debug/dwarf2/asm-line1.c: Add -gno-column-info to dg-options.
2361 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2362 * g++.dg/debug/dwarf2/typedef6.C: Likewise.
2363
2364 2017-10-23 Richard Biener <rguenther@suse.de>
2365
2366 PR tree-optimization/82672
2367 * gfortran.dg/graphite/pr82672.f90: New testcase.
2368
2369 2017-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2370
2371 PR c++/77555
2372 * g++.dg/torture/pr77555.C: New.
2373
2374 2017-10-23 Richard Biener <rguenther@suse.de>
2375
2376 PR tree-optimization/82129
2377 * gcc.dg/torture/pr82129.c: New testcase.
2378
2379 2017-10-22 Uros Bizjak <ubizjak@gmail.com>
2380
2381 PR target/52451
2382 * gcc.dg/torture/pr52451.c: New test.
2383
2384 2017-10-22 Uros Bizjak <ubizjak@gmail.com>
2385 Jakub Jelinek <jakub@redhat.com>
2386
2387 PR target/82628
2388 * gcc.dg/torture/pr82628.c: New test.
2389
2390 2017-10-22 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
2391
2392 * c-c++-common/attr-nocf-check-1a.c: Remove test.
2393 * c-c++-common/attr-nocf-check-3a.c: Likewise.
2394 * gcc.target/i386/attr-nocf-check-1a.c: Add test.
2395 * gcc.target/i386/attr-nocf-check-3a.c: Likewise.
2396
2397 2017-10-21 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
2398
2399 * c-c++-common/attr-nocf-check-1.c: Shorten a cheking message.
2400 * c-c++-common/attr-nocf-check-3.c: Likewise.
2401 * c-c++-common/fcf-protection-1.c: Add x86 specific message.
2402 * c-c++-common/fcf-protection-2.c: Likewise.
2403 * c-c++-common/fcf-protection-3.c: Likewise.
2404 * c-c++-common/fcf-protection-5.c: Likewise.
2405 * c-c++-common/attr-nocf-check-1a.c: New test.
2406 * c-c++-common/attr-nocf-check-3a.c: Likewise.
2407 * g++.dg/cet-notrack-1.C: Likewise.
2408 * gcc.target/i386/cet-intrin-1.c: Likewise.
2409 * gcc.target/i386/cet-intrin-10.c: Likewise.
2410 * gcc.target/i386/cet-intrin-2.c: Likewise.
2411 * gcc.target/i386/cet-intrin-3.c: Likewise.
2412 * gcc.target/i386/cet-intrin-4.c: Likewise.
2413 * gcc.target/i386/cet-intrin-5.c: Likewise.
2414 * gcc.target/i386/cet-intrin-6.c: Likewise.
2415 * gcc.target/i386/cet-intrin-7.c: Likewise.
2416 * gcc.target/i386/cet-intrin-8.c: Likewise.
2417 * gcc.target/i386/cet-intrin-9.c: Likewise.
2418 * gcc.target/i386/cet-label.c: Likewise.
2419 * gcc.target/i386/cet-notrack-1a.c: Likewise.
2420 * gcc.target/i386/cet-notrack-1b.c: Likewise.
2421 * gcc.target/i386/cet-notrack-2a.c: Likewise.
2422 * gcc.target/i386/cet-notrack-2b.c: Likewise.
2423 * gcc.target/i386/cet-notrack-3.c: Likewise.
2424 * gcc.target/i386/cet-notrack-4a.c: Likewise.
2425 * gcc.target/i386/cet-notrack-4b.c: Likewise.
2426 * gcc.target/i386/cet-notrack-5a.c: Likewise.
2427 * gcc.target/i386/cet-notrack-5b.c: Likewise.
2428 * gcc.target/i386/cet-notrack-6a.c: Likewise.
2429 * gcc.target/i386/cet-notrack-6b.c: Likewise.
2430 * gcc.target/i386/cet-notrack-7.c: Likewise.
2431 * gcc.target/i386/cet-property-1.c: Likewise.
2432 * gcc.target/i386/cet-property-2.c: Likewise.
2433 * gcc.target/i386/cet-rdssp-1.c: Likewise.
2434 * gcc.target/i386/cet-sjlj-1.c: Likewise.
2435 * gcc.target/i386/cet-sjlj-2.c: Likewise.
2436 * gcc.target/i386/cet-sjlj-3.c: Likewise.
2437 * gcc.target/i386/cet-switch-1.c: Likewise.
2438 * gcc.target/i386/cet-switch-2.c: Likewise.
2439 * lib/target-supports.exp (check_effective_target_cet): New proc.
2440
2441 2017-10-20 Jan Hubicka <hubicka@ucw.cz>
2442
2443 * gcc.target/i386/pr79683.c: Disable costmodel.
2444
2445 2017-10-21 Eric Botcazou <ebotcazou@adacore.com>
2446
2447 * gnat.dg/specs/discr_private.ads: Rename into ...
2448 * gnat.dg/specs/discr2.ads: ...this.
2449 * gnat.dg/specs/discr_record_constant.ads: Rename into...
2450 * gnat.dg/specs/discr3.ads: ...this.
2451 * gnat.dg/specs/discr4.ads: New test.
2452 * gnat.dg/specs/discr4_pkg.ads: New helper.
2453
2454 2017-10-21 Paul Thomas <pault@gcc.gnu.org>
2455
2456 PR fortran/82586
2457 * gfortran.dg/pdt_16.f03 : New test.
2458 * gfortran.dg/pdt_4.f03 : Catch the changed messages.
2459 * gfortran.dg/pdt_8.f03 : Ditto.
2460
2461 PR fortran/82587
2462 * gfortran.dg/pdt_17.f03 : New test.
2463
2464 PR fortran/82589
2465 * gfortran.dg/pdt_18.f03 : New test.
2466
2467 2017-10-20 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
2468
2469 * c-c++-common/fcf-protection-1.c: New test.
2470 * c-c++-common/fcf-protection-2.c: Likewise.
2471 * c-c++-common/fcf-protection-3.c: Likewise.
2472 * c-c++-common/fcf-protection-4.c: Likewise.
2473 * c-c++-common/fcf-protection-5.c: Likewise.
2474 * c-c++-common/attr-nocf-check-1.c: Likewise.
2475 * c-c++-common/attr-nocf-check-2.c: Likewise.
2476 * c-c++-common/attr-nocf-check-3.c: Likewise.
2477
2478 2017-10-20 Ed Schonberg <schonberg@adacore.com>
2479
2480 * gnat.dg/sync_iface_call.adb, gnat.dg/sync_iface_call_pkg.ads,
2481 gnat.dg/sync_iface_call_pkg2.adb, gnat.dg/sync_iface_call_pkg2.ads:
2482 New testcase.
2483
2484 2017-10-20 Justin Squirek <squirek@adacore.com>
2485
2486 * gnat.dg/default_pkg_actual.adb, gnat.dg/default_pkg_actual2.adb: New
2487 testcases.
2488
2489 2017-10-20 Ed Schonberg <schonberg@adacore.com>
2490
2491 * gnat.dg/dimensions.adb, gnat.dg/dimensions.ads: New testcase.
2492
2493 2017-10-20 Richard Biener <rguenther@suse.de>
2494
2495 PR tree-optimization/82473
2496 * gcc.dg/torture/pr82473.c: New testcase.
2497
2498 2017-10-20 Richard Biener <rguenther@suse.de>
2499
2500 PR tree-optimization/82603
2501 * gcc.dg/torture/pr82603.c: New testcase.
2502
2503 2017-10-20 Tom de Vries <tom@codesourcery.com>
2504
2505 * gcc.dg/tree-ssa/ldist-27.c: Remove dg-require-stack-size.
2506 (main): Move s ...
2507 (s): ... here.
2508
2509 2017-10-20 Jakub Jelinek <jakub@redhat.com>
2510
2511 PR target/82158
2512 * gcc.dg/tree-ssa/noreturn-1.c: New test.
2513
2514 PR target/82370
2515 * gcc.target/i386/avx-pr82370.c: New test.
2516 * gcc.target/i386/avx2-pr82370.c: New test.
2517 * gcc.target/i386/avx512f-pr82370.c: New test.
2518 * gcc.target/i386/avx512bw-pr82370.c: New test.
2519 * gcc.target/i386/avx512vl-pr82370.c: New test.
2520 * gcc.target/i386/avx512vlbw-pr82370.c: New test.
2521
2522 2017-10-20 Orlando Arias <oarias@knights.ucf.edu>
2523
2524 * lib/target-supports.exp (check_effective_target_keeps_null_pointer_checks):
2525 Add msp430 to the list.
2526
2527 2017-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2528
2529 PR c++/82308
2530 * g++.dg/cpp1z/class-deduction45.C: New.
2531
2532 2017-10-19 Uros Bizjak <ubizjak@gmail.com>
2533 Jakub Jelinek <jakub@redhat.com>
2534
2535 PR target/82618
2536 * gcc.target/i386/pr82618.c: New test.
2537
2538 2017-10-19 Martin Sebor <msebor@redhat.com>
2539
2540 PR tree-optimization/82596
2541 * gcc/testsuite/gcc.dg/pr82596.c: New test.
2542
2543 2017-10-19 Eric Botcazou <ebotcazou@adacore.com>
2544
2545 * gcc.dg/Walloca-15.c: New test.
2546 * gnat.dg/stack_usage4.adb: Likewise.
2547 * gnat.dg/stack_usage4_pkg.ads: New helper.
2548
2549 2017-10-19 Jakub Jelinek <jakub@redhat.com>
2550
2551 PR c++/82600
2552 * g++.dg/warn/Wreturn-local-addr-4.C: New test.
2553
2554 2017-10-19 Eric Botcazou <ebotcazou@adacore.com>
2555
2556 * gcc.dg/debug/dwarf2/sso.c: Rename into...
2557 * gcc.dg/debug/dwarf2/sso-1.c: ...this.
2558 * gcc.dg/debug/dwarf2/sso-2.c: New test.
2559 * gcc.dg/debug/dwarf2/sso-3.c: Likewise.
2560
2561 2017-10-19 Richard Earnshaw <rearnsha@arm.com>
2562
2563 PR target/82445
2564 * gcc.target/arm/peep-ldrd-1.c: Tighten test scan pattern.
2565 * gcc.target/arm/peep-strd-1.c: Likewise.
2566 * gcc.target/arm/peep-ldrd-2.c: New test.
2567 * gcc.target/arm/peep-strd-2.c: New test.
2568
2569 2017-10-19 Jakub Jelinek <jakub@redhat.com>
2570
2571 * c-c++-common/ubsan/builtin-1.c: New test.
2572
2573 * c-c++-common/ubsan/float-cast-overflow-1.c: Drop value keyword
2574 from expected output regexps.
2575 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2576 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2577 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2578 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2579 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2580 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2581 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2582 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2583 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2584 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2585 * g++.dg/asan/default-options-1.C (__asan_default_options): Add
2586 used attribute.
2587 * g++.dg/asan/asan_test.C: Run with ASAN_OPTIONS=handle_segv=2
2588 in the environment.
2589
2590 PR target/82580
2591 * gcc.target/i386/pr82580.c: Use {\msbb} instead of "sbb" in
2592 scan-assembler-times. Check that there are no movzb* instructions
2593 if lp64.
2594
2595 2017-10-19 Tom de Vries <tom@codesourcery.com>
2596
2597 * gcc.dg/tree-ssa/ldist-27.c: Use dg-require-stack-size.
2598
2599 2017-10-19 Tom de Vries <tom@codesourcery.com>
2600
2601 * lib/target-supports-dg.exp (dg-require-stack-size): New proc.
2602 * gcc.c-torture/execute/20030209-1.c: Use dg-require-stack-size.
2603 * gcc.c-torture/execute/20040805-1.c: Same.
2604 * gcc.c-torture/execute/920410-1.c: Same.
2605 * gcc.c-torture/execute/921113-1.c: Same.
2606 * gcc.c-torture/execute/921208-2.c: Same.
2607 * gcc.c-torture/execute/comp-goto-1.c: Same.
2608 * gcc.c-torture/execute/pr20621-1.c: Same.
2609 * gcc.c-torture/execute/pr28982b.c: Same.
2610 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2611
2612 2017-10-19 Martin Liska <mliska@suse.cz>
2613
2614 PR sanitizer/82517
2615 * gcc.dg/asan/pr82517.c: New test.
2616
2617 2017-10-19 Jakub Jelinek <jakub@redhat.com>
2618
2619 PR fortran/82568
2620 * gfortran.dg/gomp/pr82568.f90: New test.
2621
2622 2017-10-19 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2623
2624 * gfortran.dg/spellcheck-operator.f90: New testcase.
2625 * gfortran.dg/spellcheck-procedure_1.f90: New testcase.
2626 * gfortran.dg/spellcheck-procedure_2.f90: New testcase.
2627 * gfortran.dg/spellcheck-structure.f90: New testcase.
2628 * gfortran.dg/spellcheck-parameter.f90: New testcase.
2629
2630 2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2631
2632 PR fortran/82567
2633 * gfortran.dg/array_constructor_51.f90: New test.
2634
2635 2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2636
2637 PR fortran/79795
2638 * gfortran.dg/assumed_size_2.f90: New test.
2639
2640 2017-10-18 Uros Bizjak <ubizjak@gmail.com>
2641 Jakub Jelinek <jakub@redhat.com>
2642
2643 PR target/82580
2644 * gcc.target/i386/pr82580.c: New test.
2645
2646 2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2647
2648 PR libfortran/82233
2649 * gfortran.dg/execute_command_line_3.f90: Remove unneeded output.
2650 Move test with wait=.false. before the last test.
2651
2652 2017-10-18 Vladimir Makarov <vmakarov@redhat.com>
2653
2654 PR middle-end/82556
2655 * gcc.target/i386/pr82556.c: New.
2656
2657 2017-10-18 Bin Cheng <bin.cheng@arm.com>
2658
2659 * gcc.dg/tree-ssa/ldist-17.c: Adjust test string.
2660 * gcc.dg/tree-ssa/ldist-32.c: New test.
2661 * gcc.dg/tree-ssa/ldist-35.c: New test.
2662 * gcc.dg/tree-ssa/ldist-36.c: New test.
2663
2664 2017-10-18 Bin Cheng <bin.cheng@arm.com>
2665
2666 PR tree-optimization/82574
2667 * gcc.dg/tree-ssa/pr82574.c: New test.
2668
2669 2017-10-18 Martin Liska <mliska@suse.cz>
2670
2671 * gcc.dg/tree-prof/switch-case-2.c: Scan IPA profile dump
2672 file instead of expand. Reason is that switch statement is
2673 not yet expanded as decision tree, which also contains a BB
2674 with count == 2000.
2675
2676 017-10-18 Paul Thomas <pault@gcc.gnu.org>
2677
2678 PR fortran/82550
2679 * gfortran.dg/submodule_30.f08 : New test.
2680
2681 2017-10-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2682
2683 * gcc.target/s390/zvector/vec-cmp-2.c
2684 (all_eq_double, all_ne_double, all_gt_double)
2685 (all_lt_double, all_ge_double, all_le_double)
2686 (any_eq_double, any_ne_double, any_gt_double)
2687 (any_lt_double, any_ge_double, any_le_double)
2688 (all_eq_int, all_ne_int, all_gt_int)
2689 (all_lt_int, all_ge_int, all_le_int)
2690 (any_eq_int, any_ne_int, any_gt_int)
2691 (any_lt_int, any_ge_int, any_le_int): Set global variable instead
2692 of calling foo(). Fix return type.
2693
2694 2017-10-18 Martin Liska <mliska@suse.cz>
2695
2696 PR sanitizer/82545
2697 * gcc.dg/asan/pr82545.c: New test.
2698
2699 2017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2700
2701 PR c++/69057
2702 * g++.dg/cpp1y/auto-fn45.C: New.
2703
2704 2017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2705
2706 PR c++/68884
2707 * g++.dg/cpp0x/variadic-crash4.C: New.
2708
2709 2017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2710
2711 PR c++/79474
2712 * g++.dg/cpp1y/auto-fn44.C: New.
2713
2714 2017-10-17 Eric Botcazou <ebotcazou@adacore.com>
2715
2716 * gcc.dg/attr-alloc_size-11.c: UnXFAIL for visium-*-*.
2717
2718 2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2719
2720 PR c++/71821
2721 * g++.dg/cpp0x/alignas12.C: New.
2722
2723 2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2724
2725 PR c++/71368
2726 * g++.dg/concepts/pr71368.C: New.
2727
2728 2017-10-17 Nathan Sidwell <nathan@acm.org>
2729
2730 PR c++/82560
2731 * g++.dg/cpp0x/pr82560.C: New.
2732
2733 PR middle-end/82577
2734 * g++.dg/opt/pr82577.C: New.
2735
2736 2017-10-17 Qing Zhao <qing.zhao@oracle.com>
2737 Wilco Dijkstra <wilco.dijkstra@arm.com>
2738
2739 PR middle-end/80295
2740 * gcc.target/aarch64/pr80295.c: New test.
2741
2742 2017-10-17 Richard Biener <rguenther@suse.de>
2743
2744 PR tree-optimization/82563
2745 * gcc.dg/graphite/pr82563.c: New testcase.
2746
2747 2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2748
2749 PR c++/67831
2750 * g++.dg/cpp0x/constexpr-ice18.C: New.
2751
2752 2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2753
2754 PR c++/82570
2755 * g++.dg/cpp1z/constexpr-lambda18.C: New.
2756
2757 2017-10-17 Jakub Jelinek <jakub@redhat.com>
2758
2759 PR tree-optimization/82549
2760 * gcc.c-torture/compile/pr82549.c: New test.
2761
2762 2017-10-17 Martin Liska <mliska@suse.cz>
2763
2764 * lib/scanasm.exp: Print how many times a regex pattern is
2765 found.
2766 * lib/scandump.exp: Likewise.
2767
2768 2017-10-17 Olga Makhotina <olga.makhotina@intel.com>
2769
2770 * gcc.target/i386/avx512dq-vreducesd-1.c (_mm_mask_reduce_sd,
2771 _mm_maskz_reduce_sd): Test new intrinsics.
2772 * gcc.target/i386/avx512dq-vreducesd-2.c: New.
2773 * gcc.target/i386/avx512dq-vreducess-1.c (_mm_mask_reduce_ss,
2774 _mm_maskz_reduce_ss): Test new intrinsics.
2775 * gcc.target/i386/avx512dq-vreducess-2.c: New.
2776 * gcc.target/i386/avx-1.c (__builtin_ia32_reducesd,
2777 __builtin_ia32_reducess): Remove builtin.
2778 (__builtin_ia32_reducesd_mask,
2779 __builtin_ia32_reducess_mask): Test new builtin.
2780 * gcc.target/i386/sse-13.c: Ditto.
2781 * gcc.target/i386/sse-23.c: Ditto.
2782
2783 2017-10-16 Martin Liska <mliska@suse.cz>
2784
2785 * c-c++-common/ubsan/attrib-5.c (float_cast2): Fix warning scan
2786 so that it will work for both C and C++ FEs.
2787
2788 2017-10-16 Fritz Reese <fritzoreese@gmail.com>
2789
2790 PR fortran/82511
2791 * gfortran.dg/dec_structure_22.f90: New testcase.
2792
2793 2017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
2794
2795 PR c++/64931
2796 * g++.dg/cpp1y/auto-fn43.C: New.
2797
2798 2017-10-16 Wilco Dijkstra <wdijkstr@arm.com>
2799
2800 PR target/82442
2801 * gcc.dg/vect/pr31699.c: Fix testcase.
2802
2803 2017-10-16 Tamar Christina <tamar.christina@arm.com>
2804
2805 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
2806 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
2807 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
2808 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
2809
2810 2017-10-16 Jakub Jelinek <jakub@redhat.com>
2811
2812 PR c++/53574
2813 * g++.dg/other/pr53574.C: New test.
2814
2815 2017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
2816
2817 PR c++/61323
2818 * g++.dg/cpp0x/constexpr-61323.C: New.
2819
2820 2017-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2821
2822 PR c++/54090
2823 * g++.dg/template/crash128.C: New.
2824
2825 2017-10-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2826
2827 PR fortran/82372
2828 * gfortran.dg/illegal_char.f90: New test.
2829
2830 2017-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2831 Michael Collison <michael.collison@arm.com>
2832
2833 * gcc.target/aarch64/cmpelim_mult_uses_1.c: New test.
2834
2835 2017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2836
2837 PR c++/80908
2838 * g++.dg/cpp1z/noexcept-type18.C: New.
2839
2840 2017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2841
2842 PR c++/81016
2843 * g++.dg/cpp1z/pr81016.C: New.
2844
2845 2017-10-14 Jakub Jelinek <jakub@redhat.com>
2846
2847 PR middle-end/62263
2848 PR middle-end/82498
2849 * c-c++-common/rotate-8.c: Expect no PHIs in optimized dump.
2850
2851 PR middle-end/62263
2852 PR middle-end/82498
2853 * c-c++-common/rotate-5.c (f2): New function. Move old
2854 function to ...
2855 (f4): ... this. Use 127 instead of 128.
2856 (f3, f5, f6): New functions.
2857 (main): Test all f[1-6] functions, with both 0 and 1 as
2858 second arguments.
2859 * c-c++-common/rotate-6.c: New test.
2860 * c-c++-common/rotate-6a.c: New test.
2861 * c-c++-common/rotate-7.c: New test.
2862 * c-c++-common/rotate-7a.c: New test.
2863 * c-c++-common/rotate-8.c: New test.
2864
2865 2017-10-14 Hristian Kirtchev <kirtchev@adacore.com>
2866
2867 * gnat.dg/remote_call_iface.ads, gnat.dg/remote_call_iface.adb: New
2868 testcase.
2869
2870 2017-10-14 Jakub Jelinek <jakub@redhat.com>
2871
2872 PR rtl-optimization/81423
2873 * gcc.c-torture/execute/pr81423.c (foo): Add missing cast. Change L
2874 suffixes to LL.
2875 (main): Punt if either long long isn't 64-bit or int isn't 32-bit.
2876
2877 2017-10-13 Jakub Jelinek <jakub@redhat.com>
2878
2879 PR sanitizer/82353
2880 * g++.dg/ubsan/pr82353-2.C: New test.
2881 * g++.dg/ubsan/pr82353-2-aux.cc: New file.
2882 * g++.dg/ubsan/pr82353-2.h: New file.
2883
2884 2017-10-13 Paul Thomas <pault@gcc.gnu.org>
2885
2886 PR fortran/81048
2887 * gfortran.dg/derived_init_4.f90 : New test.
2888
2889 2017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
2890
2891 PR c++/69078
2892 * g++.dg/cpp1y/lambda-generic-69078-1.C: New.
2893 * g++.dg/cpp1y/lambda-generic-69078-2.C: Likewise.
2894
2895 2017-10-13 Jakub Jelinek <jakub@redhat.com>
2896
2897 PR target/82274
2898 * gcc.dg/pr82274-1.c: New test.
2899 * gcc.dg/pr82274-2.c: New test.
2900
2901 2017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
2902
2903 PR c++/80873
2904 * g++.dg/cpp1y/auto-fn41.C: New.
2905 * g++.dg/cpp1y/auto-fn42.C: Likewise.
2906
2907 2017-10-13 David Malcolm <dmalcolm@redhat.com>
2908
2909 * g++.dg/cpp0x/udlit-extern-c.C: New test case.
2910 * g++.dg/diagnostic/unclosed-extern-c.C: Add example of a template
2911 erroneously covered by an unclosed extern "C".
2912 * g++.dg/template/extern-c.C: New test case.
2913
2914 2017-10-13 Richard Biener <rguenther@suse.de>
2915
2916 * gcc.dg/graphite/pr35356-3.c: XFAIL again.
2917 * gcc.dg/graphite/pr81373-2.c: Copy from gcc.dg/graphite/pr81373.c
2918 with alternate flags.
2919
2920 2017-10-13 Richard Biener <rguenther@suse.de>
2921
2922 * gcc.dg/graphite/scop-10.c: Enlarge array to avoid undefined
2923 behavior.
2924 * gcc.dg/graphite/scop-7.c: Likewise.
2925 * gcc.dg/graphite/scop-8.c: Likewise.
2926
2927 2017-10-13 H.J. Lu <hongjiu.lu@intel.com>
2928
2929 PR target/82499
2930 * gcc.target/i386/pr82499-1.c: New file.
2931 * gcc.target/i386/pr82499-2.c: Likewise.
2932 * gcc.target/i386/pr82499-3.c: Likewise.
2933
2934 2017-10-13 Jakub Jelinek <jakub@redhat.com>
2935
2936 PR target/82524
2937 * gcc.c-torture/execute/pr82524.c: New test.
2938
2939 PR target/82498
2940 * gcc.dg/tree-ssa/pr82498.c: New test.
2941
2942 PR target/82498
2943 * gcc.dg/ubsan/pr82498.c: New test.
2944
2945 2017-10-13 Richard Biener <rguenther@suse.de>
2946
2947 PR tree-optimization/82451
2948 * gcc.dg/graphite/pr82451.c: New testcase.
2949 * gfortran.dg/graphite/id-27.f90: Likewise.
2950 * gfortran.dg/graphite/pr82451.f: Likewise.
2951
2952 2017-10-13 Richard Biener <rguenther@suse.de>
2953
2954 PR tree-optimization/82525
2955 * gcc.dg/graphite/id-30.c: New testcase.
2956 * gfortran.dg/graphite/id-28.f90: Likewise.
2957
2958 2017-10-13 Alan Modra <amodra@gmail.com>
2959
2960 * gcc.target/i386/asm-mem.c: New test.
2961
2962 2017-10-12 Jakub Jelinek <jakub@redhat.com>
2963
2964 PR target/82498
2965 * gcc.target/i386/pr82498-1.c: New test.
2966 * gcc.target/i386/pr82498-2.c: New test.
2967
2968 2017-10-12 Jan Hubicka <hubicka@ucw.cz>
2969
2970 * gcc.dg/predict-13.c: Update template for probaility change.
2971 * gcc.dg/predict-8.c: Likewise.
2972
2973 2017-10-12 David Malcolm <dmalcolm@redhat.com>
2974
2975 * c-c++-common/cilk-plus/AN/parser_errors.c: Update expected
2976 output to reflect changes to reported locations of missing
2977 symbols.
2978 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
2979 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
2980 * c-c++-common/cilk-plus/AN/pr61191.c: Likewise.
2981 * c-c++-common/gomp/pr63326.c: Likewise.
2982 * c-c++-common/missing-close-symbol.c: Likewise, also update for
2983 new fix-it hints.
2984 * c-c++-common/missing-symbol.c: Likewise, also add test coverage
2985 for missing colon in ternary operator.
2986 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
2987 * g++.dg/cpp1y/pr65202.C: Likewise.
2988 * g++.dg/missing-symbol-2.C: New test case.
2989 * g++.dg/other/do1.C: Update expected output to reflect
2990 changes to reported locations of missing symbols.
2991 * g++.dg/parse/error11.C: Likewise.
2992 * g++.dg/template/error11.C: Likewise.
2993 * gcc.dg/missing-symbol-2.c: New test case.
2994 * gcc.dg/missing-symbol-3.c: New test case.
2995 * gcc.dg/noncompile/940112-1.c: Update expected output to reflect
2996 changes to reported locations of missing symbols.
2997 * gcc.dg/noncompile/971104-1.c: Likewise.
2998 * obj-c++.dg/exceptions-6.mm: Likewise.
2999 * obj-c++.dg/pr48187.mm: Likewise.
3000 * objc.dg/exceptions-6.m: Likewise.
3001
3002 2017-10-12 Martin Sebor <msebor@redhat.com>
3003
3004 PR other/82301
3005 PR c/82435
3006 * g++.dg/ext/attr-ifunc-1.C: Update.
3007 * g++.dg/ext/attr-ifunc-2.C: Same.
3008 * g++.dg/ext/attr-ifunc-3.C: Same.
3009 * g++.dg/ext/attr-ifunc-4.C: Same.
3010 * g++.dg/ext/attr-ifunc-5.C: Same.
3011 * g++.dg/ext/attr-ifunc-6.C: New test.
3012 * g++.old-deja/g++.abi/vtable2.C: Update.
3013 * gcc.dg/attr-ifunc-6.c: New test.
3014 * gcc.dg/attr-ifunc-7.c: New test.
3015 * gcc.dg/pr81854.c: Update.
3016 * lib/target-supports.exp: Update.
3017
3018 2017-10-12 David Malcolm <dmalcolm@redhat.com>
3019
3020 * g++.dg/parse/pragma2.C: Update to reflect reinstatement of the
3021 "#pragma is not allowed here" error.
3022
3023 2017-10-12 Bin Cheng <bin.cheng@arm.com>
3024
3025 * gcc.dg/tree-ssa/ldist-28.c: New test.
3026 * gcc.dg/tree-ssa/ldist-29.c: New test.
3027 * gcc.dg/tree-ssa/ldist-30.c: New test.
3028 * gcc.dg/tree-ssa/ldist-31.c: New test.
3029
3030 2017-10-12 Bin Cheng <bin.cheng@arm.com>
3031
3032 * gcc.dg/tree-ssa/ldist-7.c: Adjust test string.
3033 * gcc.dg/tree-ssa/ldist-16.c: Ditto.
3034 * gcc.dg/tree-ssa/ldist-25.c: Ditto.
3035 * gcc.dg/tree-ssa/ldist-33.c: New test.
3036
3037 2017-10-12 Richard Biener <rguenther@suse.de>
3038
3039 PR tree-optimization/69728
3040 * gcc.dg/graphite/pr69728.c: Adjust to reflect we can handle
3041 the loop now. Remove unrelated undefined behavior.
3042
3043 2017-10-12 Jakub Jelinek <jakub@redhat.com>
3044
3045 PR c++/82159
3046 * g++.dg/opt/pr82159-2.C: New test.
3047
3048 PR target/82353
3049 * gcc.target/i386/i386.exp (tests): Revert the '.C' extension change.
3050 * gcc.target/i386/pr82353.C: Moved to ...
3051 * g++.dg/ubsan/pr82353.C: ... here. Restrict to i?86/x86_64 && lp64.
3052
3053 2017-10-11 Uros Bizjak <ubizjak@gmail.com>
3054
3055 * gcc.target/i386/387-ficom-2.c: New test.
3056
3057 2017-10-11 Jakub Jelinek <jakub@redhat.com>
3058
3059 PR middle-end/80421
3060 * gcc.c-torture/execute/pr80421.c: New test.
3061
3062 PR tree-optimization/78558
3063 * gcc.dg/vect/pr78558.c: New test.
3064
3065 PR c++/82414
3066 * g++.dg/lto/pr82414_0.C: New test.
3067
3068 PR c++/78523
3069 * g++.dg/cpp1y/pr78523.C: New test.
3070
3071 PR c++/80194
3072 * g++.dg/cpp1y/pr80194.C: New test.
3073
3074 2017-10-11 Qing Zhao <qing.zhao@oracle.com>
3075
3076 PR target/81422
3077 * gcc.target/aarch64/pr81422.C: New test.
3078
3079 2017-10-11 Vladimir Makarov <vmakarov@redhat.com>
3080
3081 PR sanitizer/82353
3082 * gcc.target/i386/i386.exp (tests): Permit '.C' extension.
3083 * gcc.target/i386/pr82353.C: New.
3084
3085 2017-10-11 Uros Bizjak <ubizjak@gmail.com>
3086
3087 * gcc.target/i386/387-ficom-1.c: New test.
3088
3089 2017-10-11 Jeff Law <law@redhat.com>
3090
3091 * gcc.dg/struct-layout-1_generate.c (generate_fields): Fix typo in
3092 address computation of end of complex_attrib_array_types.
3093
3094 2017-10-11 Marc Glisse <marc.glisse@inria.fr>
3095
3096 * gcc.dg/Wstrict-overflow-7.c: Xfail.
3097 * gcc.dg/pragma-diag-3.c: Likewise.
3098
3099 2017-10-11 Bin Cheng <bin.cheng@arm.com>
3100
3101 PR tree-optimization/82472
3102 * gcc.dg/tree-ssa/pr82472.c: New test.
3103
3104 2017-10-11 Martin Liska <mliska@suse.cz>
3105
3106 PR sanitizer/82490
3107 * c-c++-common/ubsan/attrib-5.c: New test.
3108
3109 2017-10-11 Martin Liska <mliska@suse.cz>
3110
3111 Revert r253637:
3112
3113 PR sanitizer/82484
3114 * gcc.dg/asan/pr82484.c: New test.
3115
3116 2017-10-11 Martin Liska <mliska@suse.cz>
3117
3118 PR sanitizer/82484
3119 * gcc.dg/asan/pr82484.c: New test.
3120
3121 2017-10-11 Martin Liska <mliska@suse.cz>
3122
3123 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Scan
3124 optimized dump rather than assembly.
3125
3126 2017-10-11 Nathan Sidwell <nathan@acm.org>
3127
3128 * g++.dg/cpp/string-3.C: Fix dg-final.
3129
3130 2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3131
3132 PR c++/80412
3133 * g++.dg/cpp1z/class-deduction44.C: New.
3134
3135 2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3136
3137 PR c++/82230
3138 * g++.dg/cpp1y/lambda-generic-ice8.C: New.
3139
3140 2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3141
3142 PR c++/81299
3143 * g++.dg/cpp1y/lambda-generic-ice7.C: New.
3144
3145 2017-10-10 Nathan Sidwell <nathan@acm.org>
3146
3147 * g++.dg/lookup/extern-c-redecl6.C: New.
3148 * g++.dg/lookup/extern-c-hidden.C: Adjust diagnostics.
3149 * g++.dg/lookup/extern-c-redecl.C: Likewise.
3150 * g++.old-deja/g++.other/using9.C: Likewise.
3151
3152 2017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
3153
3154 PR c++/78006
3155 * g++.dg/cpp1y/auto-fn40.C: New.
3156
3157 2017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
3158
3159 PR c++/81032
3160 * g++.dg/cpp1y/lambda-generic-ice6.C: New.
3161
3162 2017-10-10 Jakub Jelinek <jakub@redhat.com>
3163
3164 PR rtl-optimization/68205
3165 * gcc.c-torture/execute/20040709-3.c: New test.
3166
3167 PR c++/67625
3168 * g++.dg/cpp0x/pr67625.C: New test.
3169
3170 PR middle-end/70887
3171 * g++.dg/cpp0x/pr70887.C: New test.
3172
3173 PR c++/70338
3174 * g++.dg/cpp0x/pr70338.C: New test.
3175
3176 PR c++/77786
3177 * g++.dg/cpp1y/pr77786.C: New test.
3178
3179 PR c++/71875
3180 * g++.dg/cpp1y/pr71875.C: New test.
3181
3182 PR c++/77578
3183 * g++.dg/gomp/pr77578.C: New test.
3184
3185 PR middle-end/70100
3186 * g++.dg/opt/pr70100.C: New test.
3187
3188 PR c++/68252
3189 * g++.dg/other/pr68252.C: New test.
3190
3191 PR target/79565
3192 PR target/82483
3193 * gcc.target/i386/pr82483-1.c: New test.
3194 * gcc.target/i386/pr82483-2.c: New test.
3195
3196 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
3197
3198 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
3199 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
3200 instruction list.
3201
3202 2017-10-10 Nathan Sidwell <nathan@acm.org>
3203
3204 PR preprocessor/82506
3205 * g++.dg/cpp/string-3.C: New.
3206
3207 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
3208
3209 * gcc.target/powerpc/fold-vec-splat-16.c: New
3210 * gcc.target/powerpc/fold-vec-splat-32.c: New.
3211 * gcc.target/powerpc/fold-vec-splat-8.c: New.
3212
3213 2017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3214
3215 PR libfortran/82233
3216 * gfortran.dg/execute_command_line_3.f90: New test.
3217
3218 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
3219
3220 * gcc.target/powerpc/fold-vec-splat-16.c: New
3221 * gcc.target/powerpc/fold-vec-splat-32.c: New.
3222 * gcc.target/powerpc/fold-vec-splat-8.c: New.
3223
3224 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
3225
3226 * gcc.target/powerpc/fold-vec-splats-char.c: New.
3227 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
3228 * gcc.target/powerpc/fold-vec-splats-int.c: New.
3229 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
3230 * gcc.target/powerpc/fold-vec-splats-short.c: New.
3231
3232 2017-10-10 Jakub Jelinek <jakub@redhat.com>
3233
3234 PR c/82437
3235 * c-c++-common/Wtautological-compare-7.c: New test.
3236
3237 2017-10-10 Bin Cheng <bin.cheng@arm.com>
3238
3239 * gcc.dg/tree-ssa/ldist-34.c: New test.
3240
3241 2017-10-10 Bin Cheng <bin.cheng@arm.com>
3242
3243 * gcc.dg/tree-ssa/ldist-27.c: New test.
3244
3245 2017-10-09 Ed Schonberg <schonberg@adacore.com>
3246
3247 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
3248 gnat.dg/class_wide4_pkg2.ads: New testcase.
3249
3250 2017-10-09 Ed Schonberg <schonberg@adacore.com>
3251
3252 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
3253
3254 2017-10-09 Ed Schonberg <schonberg@adacore.com>
3255
3256 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
3257 New testcase.
3258
3259 2017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
3260
3261 * gcc.target/powerpc/amo1.c: New test.
3262 * gcc.target/powerpc/amo2.c: Likewise.
3263
3264 2017-10-09 Richard Biener <rguenther@suse.de>
3265
3266 PR tree-optimization/82449
3267 * gfortran.dg/graphite/pr82449.f: New testcase.
3268
3269 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3270
3271 PR target/82463
3272 * gcc.target/s390/zvector/pr82463.c: New test.
3273
3274 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3275
3276 PR target/82465
3277 * gcc.target/s390/zvector/pr82465.c: New test.
3278
3279 2017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
3280
3281 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
3282
3283 2017-10-09 Tom de Vries <tom@codesourcery.com>
3284
3285 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
3286 number relative.
3287 (abort): Declare.
3288
3289 2017-10-08 Eric Botcazou <ebotcazou@adacore.com>
3290
3291 * gcc.c-torture/execute/20171008-1.c: New test.
3292
3293 2017-10-03 Jeff Law <law@redhat.com>
3294
3295 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
3296 * gcc.dg/stack-check-6.c: Likewise.
3297 * gcc.dg/stack-check-6a.c: Likewise.
3298
3299 2017-10-07 Michael Collison <michael.collison@arm.com>
3300
3301 * gcc.target/aarch64/var_shift_mask_2.c: New test.
3302
3303 2017-10-07 Paul Thomas <pault@gcc.gnu.org>
3304
3305 PR fortran/82375
3306 * gfortran.dg/pdt_13.f03 : New test.
3307 * gfortran.dg/pdt_14.f03 : New test.
3308 * gfortran.dg/pdt_15.f03 : New test.
3309
3310 2017-10-07 Jan Hubicka <hubicka@ucw.cz>
3311
3312 * gcc.dg/cold-1.c: New testcase.
3313
3314 2017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
3315
3316 PR c++/80805
3317 * g++.dg/cpp0x/pr80805.C: New.
3318
3319 2017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3320
3321 PR fortran/49232
3322 * gfortran.dg/contiguous_4.f90: New test.
3323
3324 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3325
3326 PR c++/66690
3327 * g++.dg/cpp1y/pr66690.C: New.
3328
3329 2017-10-06 Nathan Sidwell <nathan@acm.org>
3330
3331 PR c++/82424
3332 * g++.dg/warn/pr82424.C: New.
3333
3334 2017-10-06 Jakub Jelinek <jakub@redhat.com>
3335
3336 PR c++/82299
3337 * g++.dg/cpp0x/pr82299.C: New test.
3338
3339 P0704R1 - fixing const-qualified pointers to members
3340 * g++.dg/cpp2a/ptrmem1.C: New test.
3341
3342 2017-10-06 Martin Liska <mliska@suse.cz>
3343
3344 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
3345
3346 2017-10-06 Sudakshina Das <sudi.das@arm.com>
3347
3348 * gcc.target/aarch64/bic_imm_1.c: New test.
3349 * gcc.target/aarch64/orr_imm_1.c: Likewise.
3350
3351 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3352
3353 PR c++/60153
3354 * g++.dg/cpp0x/variadic-crash3.C: New.
3355
3356 2017-10-06 Jakub Jelinek <jakub@redhat.com>
3357
3358 PR tree-optimization/82434
3359 * gcc.dg/store_merging_9.c: New test.
3360
3361 2017-10-06 Richard Biener <rguenther@suse.de>
3362
3363 PR tree-optimization/82397
3364 * gfortran.dg/pr82397.f: New testcase.
3365
3366 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3367
3368 PR target/82322
3369 * gcc.target/s390/zvector/pr82322.c: New test.
3370
3371 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3372
3373 PR target/82317
3374 * gcc.target/s390/zvector/pr82317.c: New test.
3375
3376 2017-10-06 Richard Biener <rguenther@suse.de>
3377
3378 PR tree-optimization/82422
3379 * gcc.dg/graphite/pr82422.c: New testcase.
3380
3381 2017-10-06 Richard Biener <rguenther@suse.de>
3382
3383 PR tree-optimization/82421
3384 * gcc.dg/graphite/pr82421.c: New testcase.
3385
3386 2017-10-06 Jakub Jelinek <jakub@redhat.com>
3387
3388 PR c/82437
3389 * c-c++-common/Wtautological-compare-6.c: New test.
3390
3391 2017-10-06 Richard Biener <rguenther@suse.de>
3392
3393 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
3394 * gcc.dg/graphite/id-16.c: Likewise.
3395 * gcc.dg/graphite/pr46168.c: Likewise.
3396 * gcc.dg/graphite/pr68756.c: Likewise.
3397 * gcc.dg/graphite/pr69728.c: Likewise.
3398 * gcc.dg/graphite/pr71575-2.c: Likewise.
3399 * gcc.dg/graphite/pr77362.c: Likewise.
3400 * gcc.dg/graphite/pr81373.c: Likewise.
3401 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
3402 * gfortran.dg/graphite/interchange-1.f: Likewise.
3403 * gfortran.dg/graphite/pr42334-1.f: Likewise.
3404 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
3405 * gfortran.dg/graphite/pr42393.f90: Likewise.
3406 * gfortran.dg/graphite/pr47019.f: Likewise.
3407 * gfortran.dg/graphite/id-17.f: Likewise.
3408 * gfortran.dg/graphite/id-19.f: Likewise.
3409 * gfortran.dg/graphite/run-id-2.f90: Likewise.
3410 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
3411 * gfortran.dg/graphite/pr42326.f90: Likewise.
3412 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
3413 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
3414 a code generation error.
3415 * gfortran.dg/graphite/run-id-3.f90: Likewise.
3416 * gfortran.dg/graphite/pr29832.f90: Likewise.
3417
3418 2017-10-06 Richard Biener <rguenther@suse.de>
3419
3420 PR tree-optimization/82436
3421 * gcc.dg/vect/pr82436.c: New testcase.
3422
3423 2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3424
3425 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
3426
3427 2017-10-05 Tamar Christina <tamar.christina@arm.com>
3428
3429 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
3430 * lib/target-supports.exp (vect_sizes_16B_8B): New.
3431
3432 2017-10-05 Tamar Christina <tamar.christina@arm.com>
3433
3434 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
3435 * gcc.dg/vect/vect-align-2.c: Likewise.
3436 * gcc.dg/vect/vect-multitypes-1.c: Likewise
3437
3438 2017-10-05 Nathan Sidwell <nathan@acm.org>
3439
3440 * g++.dg/warn/mvp.C: New.
3441
3442 2017-10-05 Jakub Jelinek <jakub@redhat.com>
3443
3444 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
3445 friendly.
3446
3447 2017-10-05 Richard Biener <rguenther@suse.de>
3448
3449 * gfortran.dg/graphite/id-17.f: Fix typo.
3450 * gfortran.dg/graphite/id-19.f: Likewise.
3451 * gfortran.dg/graphite/pr29832.f90: Likewise.
3452 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
3453 * gfortran.dg/graphite/pr42326.f90: Likewise.
3454 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
3455 * gfortran.dg/graphite/run-id-2.f90: Likewise.
3456 * gfortran.dg/graphite/run-id-3.f90: Likewise.
3457
3458 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3459
3460 PR c++/80471
3461 * g++.dg/cpp1y/pr80471.C: New.
3462
3463 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3464
3465 PR c++/78131
3466 * g++.dg/cpp1z/constexpr-lambda17.C: New.
3467
3468 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3469
3470 PR c++/78018
3471 * g++.dg/cpp1y/lambda-generic-78018.C: New.
3472
3473 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3474 Andrew Pinski <apinski@cavium.com>
3475
3476 PR c++/71946
3477 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
3478 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
3479
3480 2017-10-04 Sudakshina Das <sudi.das@arm.com>
3481
3482 * gcc.target/aarch64/bic_imm_1.c: New.
3483 * gcc.target/aarch64/orr_imm_1.c: Likewise.
3484
3485 2017-10-04 Nathan Sidwell <nathan@acm.org>
3486
3487 * g++.dg/abi/mangle41.C: Adjust diagnostics.
3488
3489 2017-10-04 Jakub Jelinek <jakub@redhat.com>
3490
3491 PR c++/82373
3492 * g++.dg/cpp1y/pr82373.C: New test.
3493
3494 2017-10-04 David Malcolm <dmalcolm@redhat.com>
3495
3496 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
3497 underlining for param.
3498 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
3499 highlighting of parameters; add test coverage for trivial
3500 parameter decls, and for callback parameters.
3501 * gcc.dg/pr68533.c: Update location of two errors to reflect
3502 location of params.
3503
3504 2017-10-04 David Malcolm <dmalcolm@redhat.com>
3505
3506 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
3507 (create_code): Call it.
3508 * jit.dg/test-vector-rvalues.cc: New test case.
3509
3510 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3511
3512 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
3513 vector loop peeling.
3514 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
3515 New proc.
3516
3517 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3518
3519 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
3520 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
3521 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
3522 vect_floatint_cvt with vect_doubleint_cvt.
3523 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
3524 vect_intfloat_cvt with vect_intdouble_cvt.
3525 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
3526 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
3527 depend on vect_intdouble_cvt.
3528 * lib/target-supports.exp
3529 (check_effective_target_vect_doubleint_cvt)
3530 (check_effective_target_vect_intdouble_cvt): New procs.
3531
3532 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3533
3534 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
3535 * lib/target-supports.exp (check_effective_target_vect_long_mult):
3536 New proc.
3537
3538 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3539
3540 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
3541 * gfortran.dg/vect/pr77848.f: Likewise.
3542
3543 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3544
3545 * lib/target-supports.exp (check_effective_target_vect_float):
3546 Return 1 being on a S/390 with VXE.
3547 * gcc.dg/vect/pr31699.c: Require vec_float.
3548 * gcc.dg/vect/pr61194.c: Likewise.
3549 * gcc.dg/vect/pr65947-10.c: Likewise.
3550 * gcc.dg/vect/pr66142.c: Likewise.
3551 * gcc.dg/vect/slp-10.c: Likewise.
3552 * gcc.dg/vect/slp-11c.c: Likewise.
3553 * gcc.dg/vect/slp-12b.c: Likewise.
3554 * gcc.dg/vect/slp-18.c: Likewise.
3555 * gcc.dg/vect/slp-33.c: Likewise.
3556 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
3557 * gcc.dg/vect/slp-cond-2.c: Likewise.
3558 * gcc.dg/vect/vect-cond-10.c: Likewise.
3559 * gcc.dg/vect/vect-cond-8.c: Likewise.
3560 * gcc.dg/vect/vect-cond-9.c: Likewise.
3561 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
3562 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
3563
3564 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
3565
3566 PR tree-optimization/82374
3567 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
3568 attributes propagation changes for OMP outlined regions.
3569 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3570 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3571
3572 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
3573
3574 PR tree-optimization/82413
3575 * g++.dg/pr82413.C: New test.
3576
3577 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
3578
3579 PR fortran/77296
3580 * gfortran.dg/associate_32.f03 : New test.
3581
3582 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3583
3584 PR c++/78816
3585 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
3586
3587 2017-10-04 Jakub Jelinek <jakub@redhat.com>
3588
3589 PR tree-optimization/82374
3590 * gcc.dg/gomp/pr82374.c: New test.
3591
3592 2017-10-04 Richard Biener <rguenther@suse.de>
3593
3594 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
3595 errors and scan for one.
3596 * gfortran.dg/graphite/id-19.f: Likewise.
3597 * gfortran.dg/graphite/pr29832.f90: Likewise.
3598 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
3599 * gfortran.dg/graphite/pr42326.f90: Likewise.
3600 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
3601 * gfortran.dg/graphite/run-id-2.f90: Likewise.
3602 * gfortran.dg/graphite/run-id-3.f90: Likewise.
3603 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
3604
3605 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3606
3607 * gcc.target/powerpc/float128-odd.c: New test.
3608
3609 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
3610
3611 PR c++/70343
3612 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
3613
3614 2017-10-03 Jeff Law <law@redhat.com>
3615
3616 PR target/82358
3617 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
3618
3619 2017-10-03 Martin Jambor <mjambor@suse.cz>
3620
3621 PR tree-optimization/82363
3622 * gcc.dg/tree-ssa/pr82363.c: New test.
3623
3624 2017-10-03 Jakub Jelinek <jakub@redhat.com>
3625
3626 PR tree-optimization/82381
3627 * gcc.c-torture/compile/pr82381.c: New test.
3628
3629 PR target/82386
3630 * gcc.dg/pr82386.c: New test.
3631
3632 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3633
3634 PR c++/70570
3635 * g++.dg/cpp1y/lambda-generic-70570.C: New.
3636
3637 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3638
3639 PR c++/79590
3640 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
3641
3642 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3643
3644 PR c++/79005
3645 * g++.dg/cpp1y/lambda-generic-79005.C: New.
3646
3647 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
3648
3649 PR fortran/82312
3650 * gfortran.dg/typebound_proc_36.f90 : New test.
3651
3652 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
3653
3654 PR target/80210
3655 * gcc.target/powerpc/pr80210-2.c: New test.
3656
3657 2017-10-02 Jakub Jelinek <jakub@redhat.com>
3658
3659 * gcc.dg/pr82389.c: New test.
3660
3661 PR tree-optimization/82387
3662 PR tree-optimization/82388
3663 PR tree-optimization/82389
3664 * gcc.c-torture/compile/pr82389.c: New test.
3665 * gcc.c-torture/execute/pr82387.c: New test.
3666 * gcc.c-torture/execute/pr82388.c: New test.
3667
3668 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3669
3670 PR c++/79180
3671 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
3672 * g++.dg/torture/pr79180.C: Likewise.
3673
3674 PR c++/71386
3675 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
3676
3677 2017-10-02 Richard Biener <rguenther@suse.de>
3678
3679 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
3680 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
3681 * gcc.dg/graphite/id-16.c: Likewise.
3682 * gcc.dg/graphite/pr46168.c: Likewise.
3683 * gcc.dg/graphite/pr68756.c: Likewise.
3684 * gcc.dg/graphite/pr69728.c: Likewise.
3685 * gcc.dg/graphite/pr71575-2.c: Likewise.
3686 * gcc.dg/graphite/pr77362.c: Likewise.
3687 * gcc.dg/graphite/pr81373.c: Likewise.
3688 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
3689 * gfortran.dg/graphite/interchange-1.f: Likewise.
3690 * gfortran.dg/graphite/pr29581.f90: Likewise.
3691 * gfortran.dg/graphite/pr42334-1.f: Likewise.
3692 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
3693 * gfortran.dg/graphite/pr42393.f90: Likewise.
3694 * gfortran.dg/graphite/pr47019.f: Likewise.
3695
3696 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3697
3698 PR c++/69977
3699 * g++.dg/cpp1y/lambda-generic-69977.C: New.
3700
3701 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3702
3703 PR c++/59991
3704 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
3705
3706 2017-10-02 Tom de Vries <tom@codesourcery.com>
3707
3708 * gcc.c-torture/compile/pr82337.c: Add
3709 dg-require-effective-target nonlocal_goto.
3710
3711 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
3712 Alan Hayward <alan.hayward@arm.com>
3713 David Sherwood <david.sherwood@arm.com>
3714
3715 PR target/71307
3716 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
3717
3718 2017-10-02 Richard Biener <rguenther@suse.de>
3719
3720 PR tree-optimization/82355
3721 * gcc.dg/graphite/fuse-1.c: Adjust.
3722 * gcc.dg/graphite/fuse-2.c: Likewise.
3723 * gcc.dg/graphite/pr82355.c: New testcase.
3724
3725 2017-10-01 Jeff Law <law@redhat.com>
3726
3727 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
3728
3729 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3730
3731 PR fortran/61450
3732 * gfortran.dg/binding_label_tests_28.f90: New test.
3733
3734 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
3735
3736 PR c++/65949
3737 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
3738
3739 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
3740
3741 PR c++/68754
3742 * g++.dg/cpp1y/constexpr-68754.C: Move...
3743 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
3744
3745 2017-09-30 Jakub Jelinek <jakub@redhat.com>
3746
3747 PR target/82361
3748 * gcc.target/i386/pr82361-1.c: New test.
3749 * gcc.target/i386/pr82361-2.c: New test.
3750
3751 2017-09-29 Yury Gribov <tetra2005@gmail.com>
3752
3753 PR middle-end/82319
3754 * c-c++/common/pr57371-4.c: Test NaN comparisons.
3755
3756 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
3757
3758 * g++.dg/other/dump-ada-spec-10.C: New test.
3759
3760 2017-09-29 Jeff Law <law@redhat.com>
3761
3762 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
3763
3764 2017-09-29 Jakub Jelinek <jakub@redhat.com>
3765
3766 P0683R1 - default member initializers for bit-fields
3767 * g++.dg/ext/bitfield6.C: New test.
3768 * g++.dg/cpp2a/bitfield1.C: New test.
3769 * g++.dg/cpp2a/bitfield2.C: New test.
3770 * g++.dg/cpp2a/bitfield3.C: New test.
3771
3772 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
3773
3774 PR target/81481
3775 * gcc.target/i386/pr81481.c: New.
3776
3777 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
3778
3779 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
3780 and dg-require-effective-target directives to correct testing
3781 behavior.
3782 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
3783 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
3784 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
3785 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
3786 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
3787 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
3788 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
3789 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
3790 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
3791 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
3792 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
3793 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
3794 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
3795 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
3796 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
3797 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
3798 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
3799
3800 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3801
3802 PR tree-optimization/82337
3803 * gcc.c-torture/compile/pr82337.c: New file.
3804
3805 2017-09-29 Javier Miranda <miranda@adacore.com>
3806
3807 * gnat.dg/unchecked_union3.adb: New testcase.
3808
3809 2017-09-29 Javier Miranda <miranda@adacore.com>
3810
3811 * gnat.dg/unchecked_union2.adb: New testcase.
3812
3813 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
3814
3815 PR fortran/25071
3816 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
3817 * gfortran.dg/argument_checking_4.f90: Likewise.
3818 * gfortran.dg/argument_checking_5.f90: Likewise.
3819 * gfortran.dg/argument_checking_6.f90: Likewise.
3820 * gfortran.dg/argument_checking_10.f90: Likewise.
3821 * gfortran.dg/argument_checking_13.f90: Likewise.
3822 * gfortran.dg/argument_checking_15.f90: Likewise.
3823 * gfortran.dg/argument_checking_18.f90: Likewise.
3824 * gfortran.dg/gomp/udr8.f90: Likewise.
3825 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
3826 the dg-options.
3827
3828 2017-09-29 Jakub Jelinek <jakub@redhat.com>
3829
3830 * g++.dg/ext/bitfield7.C: New test.
3831 * g++.dg/ext/bitfield8.C: New test.
3832 * g++.dg/ext/bitfield9.C: New test.
3833
3834 PR c/82340
3835 * gcc.dg/tree-ssa/pr82340.c: New test.
3836
3837 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
3838
3839 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3840
3841 PR c++/79488
3842 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
3843
3844 2017-09-28 Jakub Jelinek <jakub@redhat.com>
3845
3846 PR target/82342
3847 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
3848 * gcc.target/i386/pr82260-2.c: Likewise.
3849
3850 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
3851
3852 * gcc.target/i386/avx512f-constant-float-return.c: New test.
3853
3854 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
3855
3856 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
3857 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
3858 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
3859 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
3860 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
3861 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
3862 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
3863 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
3864 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
3865 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
3866
3867 2017-09-28 David Malcolm <dmalcolm@redhat.com>
3868
3869 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
3870 test case.
3871 * jit.dg/test-returning-function-ptr.c (create_code): Update to
3872 create a function pointer type independently of the call to
3873 gcc_jit_function_get_address, and assign the pointer to a local
3874 before returning it, to exercise the function pointer type
3875 comparison code.
3876
3877 2017-09-27 David Malcolm <dmalcolm@redhat.com>
3878
3879 * jit.dg/all-non-failing-tests.h: Add
3880 test-returning-function-ptr.c.
3881 * jit.dg/test-returning-function-ptr.c: New test case.
3882
3883 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
3884
3885 PR target/71727
3886 * gcc.target/aarch64/pr71727-2.c: New test.
3887
3888 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
3889
3890 * gcc.target/powerpc/swaps-p8-28.c: New test.
3891 * gcc.target/powerpc/swaps-p8-29.c: New test.
3892 * gcc.target/powerpc/swaps-p8-30.c: New test.
3893 * gcc.target/powerpc/swaps-p8-31.c: New test.
3894 * gcc.target/powerpc/swaps-p8-32.c: New test.
3895 * gcc.target/powerpc/swaps-p8-33.c: New test.
3896 * gcc.target/powerpc/swaps-p8-34.c: New test.
3897 * gcc.target/powerpc/swaps-p8-35.c: New test.
3898 * gcc.target/powerpc/swaps-p8-36.c: New test.
3899 * gcc.target/powerpc/swaps-p8-37.c: New test.
3900 * gcc.target/powerpc/swaps-p8-38.c: New test.
3901 * gcc.target/powerpc/swaps-p8-39.c: New test.
3902 * gcc.target/powerpc/swaps-p8-40.c: New test.
3903 * gcc.target/powerpc/swaps-p8-41.c: New test.
3904 * gcc.target/powerpc/swaps-p8-42.c: New test.
3905 * gcc.target/powerpc/swaps-p8-43.c: New test.
3906 * gcc.target/powerpc/swaps-p8-44.c: New test.
3907 * gcc.target/powerpc/swaps-p8-45.c: New test.
3908
3909 2017-09-27 Carl Love <cel@us.ibm.com>
3910 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
3911 for the __builtin_fctid and __builtin_fctiw.
3912
3913 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
3914
3915 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
3916 new group memory offsetting code in the BRIG frontend.
3917 * brig.dg/test/gimple/function_calls.hsail: Likewise.
3918 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
3919 * brig.dg/test/gimple/variables.hsail: Likewise.
3920
3921 2017-09-27 Jakub Jelinek <jakub@redhat.com>
3922
3923 PR c++/82159
3924 * g++.dg/opt/pr82159.C: New test.
3925
3926 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3927
3928 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
3929
3930 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3931
3932 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
3933 don't generate a 32-bit shift after doing XSCVDPSPN.
3934 * gcc.target/powerpc/direct-move-float1.c: Likewise.
3935 * gcc.target/powerpc/direct-move-float3.c: New test.
3936
3937 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3938
3939 * gcc.dg/tree-ssa/cmpdiv.c: New test.
3940
3941 2017-09-26 Carl Love <cel@us.ibm.com>
3942
3943 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
3944 file for the new built-ins and the existing built-ins.
3945
3946 2017-09-26 Janus Weil <janus@gcc.gnu.org>
3947
3948 PR fortran/82143
3949 PR fortran/82324
3950 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
3951 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
3952 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
3953 Don't assume that DOUBLE PRECISION has kind=16.
3954
3955 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3956
3957 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
3958 warning from associate construct and do loop.
3959
3960 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3961
3962 * gfortran.dg/gomp/associate1.f90: Really commit change
3963 from 2017-09-25.
3964 * gfortran.dg/predcom-1.f: Likewise.
3965 * gfortran.dg/unconstrained_commons.f: Likewise.
3966
3967 2017-09-26 Jakub Jelinek <jakub@redhat.com>
3968
3969 PR middle-end/35691
3970 * gcc.dg/pr35691-5.c: New test.
3971 * gcc.dg/pr35691-6.c: New test.
3972
3973 2017-09-26 Richard Biener <rguenther@suse.de>
3974
3975 PR tree-optimization/82321
3976 * gcc.dg/graphite/pr82321.c: New testcase.
3977
3978 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3979
3980 * lib/target-supports.exp (check_effective_target_vect_int)
3981 (check_effective_target_vect_shift)
3982 (check_effective_target_whole_vector_shift)
3983 (check_effective_target_vect_shift_char)
3984 (check_effective_target_vect_long)
3985 (check_effective_target_vect_double)
3986 (check_effective_target_vect_long_long)
3987 (check_effective_target_vect_perm)
3988 (check_effective_target_vect_perm_byte)
3989 (check_effective_target_vect_perm_short)
3990 (check_effective_target_vect_widen_mult_qi_to_hi)
3991 (check_effective_target_vect_widen_mult_hi_to_si)
3992 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
3993 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
3994 (check_effective_target_vect_widen_mult_si_to_di_pattern)
3995 (check_effective_target_vect_pack_trunc)
3996 (check_effective_target_vect_unpack)
3997 (check_effective_target_vect_hw_misalign)
3998 (check_effective_target_vect_condition)
3999 (check_effective_target_vect_cond_mixed)
4000 (check_effective_target_vect_char_mult)
4001 (check_effective_target_vect_short_mult)
4002 (check_effective_target_vect_int_mult)
4003 (check_effective_target_vect_extract_even_odd)
4004 (check_effective_target_vect_interleave)
4005 (check_effective_target_sqrt_insn)
4006 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
4007 VX.
4008 (check_vect_support_and_set_flags): New proc.
4009 (check_effective_target_s390_vxe): Rename arch12 to z14.
4010
4011 2017-09-26 Richard Biener <rguenther@suse.de>
4012
4013 PR tree-optimization/82320
4014 * gcc.dg/torture/pr82320.c: New testcase.
4015
4016 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
4017
4018 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4019 Fix arm check.
4020
4021 2017-09-25 Jeff Law <law@redhat.com>
4022
4023 * lib/target-supports.exp
4024 (check_effective_target_supports_stack_clash_protection): Enable for
4025 rs6000 and powerpc targets.
4026
4027 2017-09-25 Bin Cheng <bin.cheng@arm.com>
4028
4029 PR tree-optimization/82163
4030 * gcc.dg/tree-ssa/pr82163.c: New test.
4031
4032 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4033
4034 * gfortran.dg/do_subscript_1.f90: New test.
4035 * gfortran.dg/do_subscript_2.f90: New test.
4036 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
4037 * gfortran.dg/predcom-1.f: Adjust loop bounds.
4038 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
4039
4040 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
4041
4042 * gcc.target/powerpc/fold-vec-st-char.c: New.
4043 * gcc.target/powerpc/fold-vec-st-double.c: New.
4044 * gcc.target/powerpc/fold-vec-st-float.c: New.
4045 * gcc.target/powerpc/fold-vec-st-int.c: New.
4046 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
4047 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
4048 * gcc.target/powerpc/fold-vec-st-short.c: New.
4049
4050 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
4051
4052 * g++.dg/pr82155.C: New testcase.
4053
4054 2017-09-25 Richard Biener <rguenther@suse.de>
4055
4056 PR tree-optimization/82285
4057 * gcc.dg/torture/pr82285.c: New testcase.
4058
4059 2017-09-25 Justin Squirek <squirek@adacore.com>
4060
4061 * gnat.dg/entry_family.adb: New testcase
4062
4063 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
4064
4065 PR target/82267
4066 * gcc.target/i386/pr82267.c: New test.
4067
4068 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4069 PR fortran/66328
4070
4071 * gfortran.dg/data_derived_1.f90: New test.
4072
4073 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4074
4075 PR fortran/54633
4076 * gfortran.dg/intrinsic_bounds_1.f90: New test.
4077 * gfortran.dg/intrinsic_param_1.f90: New test.
4078
4079 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4080 Steven G. Kargl <kargl@gcc.gnu.org>
4081
4082 PR fortran/80118
4083 * gfortran.dg/zero_sized_7.f90: New test.
4084
4085 2017-09-23 Janus Weil <janus@gcc.gnu.org>
4086
4087 PR fortran/82143
4088 * gfortran.dg/promotion_3.f90: New test case.
4089 * gfortran.dg/promotion_4.f90: New test case.
4090
4091 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
4092
4093 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
4094 * gcc.target/i386/pr82196-2.c: (b): Likewise.
4095
4096 2017-09-22 Jakub Jelinek <jakub@redhat.com>
4097
4098 PR middle-end/35691
4099 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
4100 instead of -fdump-tree-forwprop-details in dg-options.
4101 * gcc.dg/pr35691-2.c: Likewise.
4102 * gcc.dg/pr35691-3.c: New test.
4103 * gcc.dg/pr35691-4.c: New test.
4104
4105 PR sanitizer/81929
4106 * g++.dg/ubsan/pr81929.C: New test.
4107
4108 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4109
4110 PR tree-optimization/82289
4111 * gcc.dg/vect/pr82289.c: New test.
4112
4113 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4114 Alan Hayward <alan.hayward@arm.com>
4115 David Sherwood <david.sherwood@arm.com>
4116
4117 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
4118 of alignment message.
4119 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4120
4121 2017-09-22 Martin Sebor <msebor@redhat.com>
4122
4123 PR c/81854
4124 * gcc.target/i386/pr80732.c: Correct a type error.
4125
4126 2017-09-22 David Malcolm <dmalcolm@redhat.com>
4127
4128 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
4129 to reflect highlighting of parameters; add test coverage for
4130 callback parameters.
4131
4132 2017-09-22 Richard Biener <rguenther@suse.de>
4133
4134 * gcc.dg/graphite/scop-24.c: New testcase.
4135
4136 2017-09-22 Richard Biener <rguenther@suse.de>
4137
4138 PR tree-optimization/82291
4139 * gcc.dg/torture/pr82291.c: New testcase.
4140
4141 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
4142
4143 * gcc.target/i386/avx512f-constant-set.c: New test.
4144
4145 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
4146
4147 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
4148 * gcc.target/i386/avx512f-prefer.c: New test.
4149
4150 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4151
4152 * lib/target-supports.exp
4153 (check_effective_target_frame_pointer_for_non_leaf): Add
4154 case for x86 Solaris.
4155
4156 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
4157
4158 PR fortran/78512
4159 * gfortran.dg/associate_26.f90 : New test.
4160
4161 PR fortran/80120
4162 * gfortran.dg/associate_27.f90 : New test.
4163
4164 PR fortran/81903
4165 * gfortran.dg/associate_28.f90 : New test.
4166
4167 PR fortran/82121
4168 * gfortran.dg/associate_29.f90 : New test.
4169
4170 PR fortran/67543
4171 * gfortran.dg/associate_30.f90 : New test.
4172
4173 PR fortran/52832
4174 * gfortran.dg/associate_31.f90 : New test.
4175
4176 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
4177
4178 * gnat.dg/discr48.adb: New test.
4179 * gnat.dg/discr48_pkg.ads: New helper.
4180
4181 2017-09-21 Tamar Christina <tamar.christina@arm.com>
4182
4183 PR testsuite/78421
4184 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4185 Invert arm check.
4186
4187 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
4188
4189 * gfortran.dg/goacc/wait.f90: New test.
4190
4191 2017-09-21 Jakub Jelinek <jakub@redhat.com>
4192
4193 PR sanitizer/81715
4194 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
4195 const predicate to const predicate & to avoid UB.
4196 * g++.dg/opt/pr81715.C: New test.
4197
4198 2017-09-21 Richard Biener <rguenther@suse.de>
4199
4200 PR tree-optimization/82276
4201 PR tree-optimization/82244
4202 * gcc.dg/torture/pr82276.c: New testcase.
4203
4204 2017-09-21 Richard Biener <rguenther@suse.de>
4205
4206 PR tree-optimization/71351
4207 * gfortran.dg/graphite/pr71351.f90: New testcase.
4208 * gfortran.dg/graphite/interchange-3.f90: Adjust.
4209
4210 2017-09-21 Jakub Jelinek <jakub@redhat.com>
4211
4212 PR target/82260
4213 * gcc.target/i386/pr82260-1.c: New test.
4214 * gcc.target/i386/pr82260-2.c: New test.
4215
4216 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4217 Jeff Law <law@redhat.com>
4218
4219 * gcc.dg/stack-check-5.c: Add argument for s390.
4220 * lib/target-supports.exp:
4221 (check_effective_target_supports_stack_clash_protection): Enable for
4222 s390/s390x targets.
4223
4224 2017-09-20 Martin Sebor <msebor@redhat.com>
4225
4226 PR c/81854
4227 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
4228 * g++.dg/ext/attr-ifunc-4.C: Ditto.
4229 * lib/target-supports.exp: Adjust for C++.
4230
4231 PR c/81854
4232 * gcc.dg/attr-ifunc-1.c: Correct type errors.
4233 * gcc.dg/attr-ifunc-2.c: Ditto.
4234 * gcc.dg/attr-ifunc-3.c: Ditto.
4235 * gcc.dg/attr-ifunc-4.c: Ditto.
4236 * gcc.dg/attr-ifunc-5.c: Ditto.
4237 * gcc.dg/pr81854.c: Require ifunc support.
4238 * lib/target-supports.exp: Correct type error.
4239
4240 2017-09-20 Jeff Law <law@redhat.com>
4241
4242 * gcc.target/i386/stack-check-11.c: Update test and regexp
4243 so that it works for both i?86 and x86_64.
4244
4245 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
4246
4247 PR target/77687
4248 * gcc.target/powerpc/pr77687.c: New testcase.
4249
4250 2017-09-20 Jakub Jelinek <jakub@redhat.com>
4251
4252 P0409R2 - allow lambda capture [=, this]
4253 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
4254 capture. Add further tests.
4255 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
4256 for c++2a on [=, this] capture.
4257
4258 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
4259 * g++.dg/cpp1z/cplusplus_1z.C: New test.
4260
4261 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
4262
4263 * gcc.target/i386/builtin_target.c: Test knm.
4264 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
4265
4266 2017-09-20 Richard Biener <rguenther@suse.de>
4267
4268 PR tree-optimization/77362
4269 * gcc.dg/graphite/pr77362.c: New testcase.
4270
4271 2017-09-20 Richard Biener <rguenther@suse.de>
4272
4273 PR tree-optimization/82264
4274 * gcc.dg/torture/pr82264.c: New testcase.
4275
4276 2017-09-20 Jakub Jelinek <jakub@redhat.com>
4277
4278 * g++.dg/debug/dwarf2/template-params-13.C: New test.
4279 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
4280 it doesn't match newlines.
4281 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
4282 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
4283 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
4284 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
4285 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
4286 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
4287 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
4288 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
4289 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
4290 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
4291
4292 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
4293
4294 PR c++/64954
4295 * g++.dg/cpp0x/constexpr-ctor20.C: New.
4296
4297 2017-09-20 Richard Biener <rguenther@suse.de>
4298
4299 PR tree-optimization/81373
4300 * gcc.dg/graphite/pr81373.c: New testcase.
4301
4302 2017-09-19 Jeff Law <law@redhat.com>
4303
4304 * gcc.target/i386/stack-check-11.c: New test.
4305
4306 * gcc.dg/stack-check-4.c: New test.
4307 * gcc.dg/stack-check-5.c: New test.
4308 * gcc.dg/stack-check-6.c: New test.
4309 * gcc.dg/stack-check-6a.c: New test.
4310 * gcc.dg/stack-check-7.c: New test.
4311 * gcc.dg/stack-check-8.c: New test.
4312 * gcc.dg/stack-check-9.c: New test.
4313 * gcc.dg/stack-check-10.c: New test.
4314 * lib/target-supports.exp
4315 (check_effective_target_supports_stack_clash_protection): Enable for
4316 x86 and x86_64 targets.
4317
4318 * gcc.dg/stack-check-3.c: New test.
4319
4320 * gcc.dg/stack-check-2.c: New test.
4321 * lib/target-supports.exp
4322 (check_effective_target_supports_stack_clash_protection): New.
4323 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
4324 (check_effective_target_caller_implicit_probes): Likewise.
4325
4326 2017-09-19 Jakub Jelinek <jakub@redhat.com>
4327
4328 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
4329 * g++.dg/tree-ssa/pr41428.C: Likewise.
4330 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
4331 c++17 and up.
4332 * g++.dg/expr/bool3.C: Likewise.
4333 * g++.dg/expr/bitfield5.C: Likewise.
4334 * g++.old-deja/g++.jason/bool5.C: Likewise.
4335
4336 2017-09-18 Martin Sebor <msebor@redhat.com>
4337
4338 PR c/81854
4339 * gcc.dg/pr81854.c: New test.
4340 * g++.dg/ext/attr-ifunc-5.C: New test.
4341 * g++.dg/ext/attr-ifunc-1.C: Adjust.
4342 * g++.dg/ext/attr-ifunc-2.C: Same.
4343 * g++.dg/ext/attr-ifunc-3.C: Same.
4344 * g++.dg/ext/attr-ifunc-4.C: Same.
4345 * g++.old-deja/g++.abi/vtable2.C: Same.
4346 * gcc.dg/attr-ifunc-1.c: Same.
4347
4348 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
4349
4350 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
4351
4352 2017-09-19 Richard Biener <rguenther@suse.de>
4353
4354 PR tree-optimization/82244
4355 * gcc.dg/torture/pr82244.c: New testcase.
4356
4357 2017-09-19 Richard Biener <rguenther@suse.de>
4358
4359 PR tree-optimization/69728
4360 * gfortran.dg/graphite/pr69728.f90: New testcase.
4361 * gcc.dg/graphite/pr69728.c: Likewise.
4362
4363 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
4364
4365 PR c++/80947
4366 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
4367
4368 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
4369
4370 * gcc.dg/vect/slp-multitypes-13.c: New test.
4371
4372 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
4373
4374 * gfortran.dg/vect/mask-store-1.f90: New test.
4375
4376 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
4377
4378 PR c++/45033
4379 * g++.dg/expr/delete1.C: New.
4380
4381 2017-09-18 Bob Duff <duff@adacore.com>
4382
4383 * gnat.dg/validity_check.adb: New testcase.
4384
4385 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
4386
4387 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
4388
4389 2017-09-18 Bob Duff <duff@adacore.com>
4390
4391 * gnat.dg/tagged_prefix_call.adb: New testcase.
4392
4393 2017-09-18 Ed Schonberg <schonberg@adacore.com>
4394
4395 * gnat.dg/default_variants.adb: New testcase.
4396
4397 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4398
4399 PR target/81736
4400 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
4401 * gcc.target/i386/pr81736-4.c: Likewise.
4402
4403 2017-09-18 Richard Biener <rguenther@suse.de>
4404
4405 PR tree-optimization/79622
4406 * gcc.dg/graphite/pr79622.c: New testcase.
4407
4408 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
4409
4410 gcc.target/i386/pr82196-1.c: New test.
4411 gcc.target/i386/pr82196-2.c: Likewise.
4412
4413 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
4414
4415 PR target/82166
4416 * gcc.target/i386/pr82166.c: New test.
4417
4418 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
4419
4420 PR fortran/82173
4421 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
4422 * gfortran.dg/pdt_2.f03 : The same.
4423 * gfortran.dg/pdt_3.f03 : The same.
4424 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
4425 module 'bad_vars'. Add error concerning assumed parameters and
4426 save attribute.
4427 * gfortran.dg/pdt_11.f03 : New test.
4428
4429 PR fortran/60483
4430 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
4431 * gfortran.dg/associate_25.f90 : New test.
4432 * gfortran.dg/pdt_12.f03 : New test.
4433
4434 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
4435 Jakub Jelinek <jakub@redhat.com>
4436
4437 Add support for -std=c++2a.
4438 * lib/target-supports.exp (check_effective_target_c++17): Return
4439 1 also if check_effective_target_c++2a.
4440 (check_effective_target_c++17_down): New.
4441 (check_effective_target_c++2a_only): New.
4442 (check_effective_target_c++2a): New.
4443 * g++.dg/cpp2a/cplusplus.C: New.
4444
4445 2017-09-15 Joseph Myers <joseph@codesourcery.com>
4446
4447 PR c/82071
4448 * gcc.target/i386/excess-precision-8.c: New test.
4449
4450 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4451 Paolo Carlini <paolo.carlini@oracle.com>
4452
4453 PR c++/64644
4454 * g++.dg/other/anon-union4.C: New.
4455 * g++.old-deja/g++.law/union4.C: Adjust.
4456 * g++.old-deja/g++.other/anon1.C: Likewise.
4457
4458 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
4459
4460 * c-c++-common/Wcast-align.c: New test.
4461
4462 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
4463
4464 * g++.dg/sso-1.C: New test.
4465 * g++.dg/sso-2.C: Likewise.
4466
4467 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
4468
4469 PR c++/78648
4470 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
4471
4472 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
4473
4474 PR tree-optimization/71026
4475 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
4476
4477 2017-09-15 Jakub Jelinek <jakub@redhat.com>
4478
4479 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
4480 * lib/target-supports.exp (check_effective_target_c++14): Use
4481 check_effective_target_c++17 instead of check_effective_target_c++1z.
4482 (check_effective_target_c++14_down): Likewise.
4483 (check_effective_target_c++1z_only): Rename to ...
4484 (check_effective_target_c++17_only): ... this.
4485 (check_effective_target_c++1z): Rename to ...
4486 (check_effective_target_c++17): ... this.
4487 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
4488 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
4489 and c++17_only instead of c++1z_only. Adjust expected diagnostics
4490 and comments refering to 1z to 17.
4491 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
4492 * g++.dg/template/partial5.C: Likewise.
4493 * g++.dg/template/nontype8.C: Likewise.
4494 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
4495 * g++.dg/cpp1z/nontype3a.C: Likewise.
4496 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
4497 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
4498 * g++.dg/cpp1z/class-deduction32.C: Likewise.
4499 * g++.dg/cpp1z/pr78771.C: Likewise.
4500 * g++.dg/cpp1z/elide1.C: Likewise.
4501 * g++.dg/cpp1z/fold3.C: Likewise.
4502 * g++.dg/cpp1z/class-deduction2.C: Likewise.
4503 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
4504 * g++.dg/cpp1z/inline-var2.C: Likewise.
4505 * g++.dg/cpp1z/eval-order2.C: Likewise.
4506 * g++.dg/cpp1z/decomp21.C: Likewise.
4507 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
4508 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
4509 * g++.dg/cpp1z/utf8-neg.C: Likewise.
4510 * g++.dg/cpp1z/class-deduction41.C: Likewise.
4511 * g++.dg/cpp1z/class-deduction23.C: Likewise.
4512 * g++.dg/cpp1z/nodiscard3.C: Likewise.
4513 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
4514 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
4515 * g++.dg/cpp1z/class-deduction21.C: Likewise.
4516 * g++.dg/cpp1z/range-for1.C: Likewise.
4517 * g++.dg/cpp1z/init-statement4.C: Likewise.
4518 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
4519 * g++.dg/cpp1z/decomp30.C: Likewise.
4520 * g++.dg/cpp1z/class-deduction39.C: Likewise.
4521 * g++.dg/cpp1z/register2.C: Likewise.
4522 * g++.dg/cpp1z/decomp9.C: Likewise.
4523 * g++.dg/cpp1z/regress1.C: Likewise.
4524 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
4525 * g++.dg/cpp1z/class-deduction30.C: Likewise.
4526 * g++.dg/cpp1z/abbrev2.C: Likewise.
4527 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
4528 * g++.dg/cpp1z/regress2.C: Likewise.
4529 * g++.dg/cpp1z/decomp16.C: Likewise.
4530 * g++.dg/cpp1z/bool-increment1.C: Likewise.
4531 * g++.dg/cpp1z/aligned-new1.C: Likewise.
4532 * g++.dg/cpp1z/decomp3.C: Likewise.
4533 * g++.dg/cpp1z/register1.C: Likewise.
4534 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
4535 * g++.dg/cpp1z/class-deduction1.C: Likewise.
4536 * g++.dg/cpp1z/decomp10.C: Likewise.
4537 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
4538 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
4539 * g++.dg/cpp1z/decomp27.C: Likewise.
4540 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
4541 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
4542 * g++.dg/cpp1z/class-deduction9.C: Likewise.
4543 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
4544 * g++.dg/cpp1z/decomp11.C: Likewise.
4545 * g++.dg/cpp1z/aligned-new3.C: Likewise.
4546 * g++.dg/cpp1z/utf8-2.C: Likewise.
4547 * g++.dg/cpp1z/lambda-this3.C: Likewise.
4548 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
4549 * g++.dg/cpp1z/byte1.C: Likewise.
4550 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
4551 * g++.dg/cpp1z/aggr-base4.C: Likewise.
4552 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
4553 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
4554 * g++.dg/cpp1z/utf8-2a.C: Likewise.
4555 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
4556 * g++.dg/cpp1z/aggr-base6.C: Likewise.
4557 * g++.dg/cpp1z/cplusplus.C: Likewise.
4558 * g++.dg/cpp1z/class-deduction20.C: Likewise.
4559 * g++.dg/cpp1z/aggr-base2.C: Likewise.
4560 * g++.dg/cpp1z/class-deduction6.C: Likewise.
4561 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
4562 * g++.dg/cpp1z/class-deduction31.C: Likewise.
4563 * g++.dg/cpp1z/class-deduction25.C: Likewise.
4564 * g++.dg/cpp1z/class-deduction18.C: Likewise.
4565 * g++.dg/cpp1z/fold9.C: Likewise.
4566 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
4567 * g++.dg/cpp1z/abbrev1.C: Likewise.
4568 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
4569 * g++.dg/cpp1z/utf8.C: Likewise.
4570 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
4571 * g++.dg/cpp1z/aggr-base3.C: Likewise.
4572 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
4573 * g++.dg/cpp1z/init-statement2.C: Likewise.
4574 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
4575 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
4576 * g++.dg/cpp1z/class-deduction40.C: Likewise.
4577 * g++.dg/cpp1z/nontype3.C: Likewise.
4578 * g++.dg/cpp1z/class-deduction14.C: Likewise.
4579 * g++.dg/cpp1z/fold7.C: Likewise.
4580 * g++.dg/cpp1z/nontype2.C: Likewise.
4581 * g++.dg/cpp1z/class-deduction15.C: Likewise.
4582 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
4583 * g++.dg/cpp1z/class-deduction13.C: Likewise.
4584 * g++.dg/cpp1z/aligned-new7.C: Likewise.
4585 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
4586 * g++.dg/cpp1z/nontype1.C: Likewise.
4587 * g++.dg/cpp1z/init-statement5.C: Likewise.
4588 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
4589 * g++.dg/cpp1z/decomp17.C: Likewise.
4590 * g++.dg/cpp1z/fold4.C: Likewise.
4591 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
4592 * g++.dg/cpp1z/fold7a.C: Likewise.
4593 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
4594 * g++.dg/cpp1z/init-statement7.C: Likewise.
4595 * g++.dg/cpp1z/aggr-base5.C: Likewise.
4596 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
4597 * g++.dg/cpp1z/pr79143.C: Likewise.
4598 * g++.dg/cpp1z/class-deduction38.C: Likewise.
4599 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
4600 * g++.dg/cpp1z/class-deduction12.C: Likewise.
4601 * g++.dg/cpp1z/decomp20.C: Likewise.
4602 * g++.dg/cpp1z/class-deduction22.C: Likewise.
4603 * g++.dg/cpp1z/class-deduction29.C: Likewise.
4604 * g++.dg/cpp1z/class-deduction8.C: Likewise.
4605 * g++.dg/cpp1z/class-deduction43.C: Likewise.
4606 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
4607 * g++.dg/cpp1z/fold8.C: Likewise.
4608 * g++.dg/cpp1z/init-statement3.C: Likewise.
4609 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
4610 * g++.dg/cpp1z/class-deduction36.C: Likewise.
4611 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
4612 * g++.dg/cpp1z/fallthrough1.C: Likewise.
4613 * g++.dg/cpp1z/fold1.C: Likewise.
4614 * g++.dg/cpp1z/class-deduction26.C: Likewise.
4615 * g++.dg/cpp1z/fold-ice1.C: Likewise.
4616 * g++.dg/cpp1z/fold5.C: Likewise.
4617 * g++.dg/cpp1z/class-deduction34.C: Likewise.
4618 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
4619 * g++.dg/cpp1z/class-deduction7.C: Likewise.
4620 * g++.dg/cpp1z/class-deduction16.C: Likewise.
4621 * g++.dg/cpp1z/class-deduction10.C: Likewise.
4622 * g++.dg/cpp1z/eval-order3.C: Likewise.
4623 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
4624 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
4625 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
4626 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
4627 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
4628 * g++.dg/cpp1z/decomp15.C: Likewise.
4629 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
4630 * g++.dg/cpp1z/fold-mangle.C: Likewise.
4631 * g++.dg/cpp1z/class-deduction35.C: Likewise.
4632 * g++.dg/cpp1z/decomp4.C: Likewise.
4633 * g++.dg/cpp1z/class-deduction42.C: Likewise.
4634 * g++.dg/cpp1z/init-statement8.C: Likewise.
4635 * g++.dg/cpp1z/inline-var1a.C: Likewise.
4636 * g++.dg/cpp1z/init-statement6.C: Likewise.
4637 * g++.dg/cpp1z/class-deduction17.C: Likewise.
4638 * g++.dg/cpp1z/class-deduction28.C: Likewise.
4639 * g++.dg/cpp1z/class-deduction27.C: Likewise.
4640 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
4641 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
4642 * g++.dg/cpp1z/class-deduction11.C: Likewise.
4643 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
4644 * g++.dg/cpp1z/init-statement9.C: Likewise.
4645 * g++.dg/cpp1z/class-deduction19.C: Likewise.
4646 * g++.dg/cpp1z/class-deduction5.C: Likewise.
4647 * g++.dg/cpp1z/fold2.C: Likewise.
4648 * g++.dg/cpp1z/class-deduction33.C: Likewise.
4649 * g++.dg/cpp1z/class-deduction24.C: Likewise.
4650 * g++.dg/cpp1z/aggr-base1.C: Likewise.
4651 * g++.dg/cpp1z/fold6.C: Likewise.
4652 * g++.dg/cpp1z/decomp12.C: Likewise.
4653 * g++.dg/cpp1z/class-deduction4.C: Likewise.
4654 * g++.dg/cpp1z/inline-var1.C: Likewise.
4655 * g++.dg/cpp1z/aligned-new2.C: Likewise.
4656 * g++.dg/cpp1z/class-deduction3.C: Likewise.
4657 * g++.dg/other/error3.C: Likewise.
4658 * g++.dg/init/new25.C: Likewise.
4659 * g++.dg/init/new13.C: Likewise.
4660 * g++.dg/tls/diag-2.C: Likewise.
4661 * g++.dg/tls/diag-4.C: Likewise.
4662 * g++.dg/opt/noreturn-1.C: Likewise.
4663 * g++.dg/eh/async-unwind2.C: Likewise.
4664 * g++.dg/eh/spec9.C: Likewise.
4665 * g++.dg/eh/spec7.C: Likewise.
4666 * g++.dg/eh/template1.C: Likewise.
4667 * g++.dg/eh/cond4.C: Likewise.
4668 * g++.dg/eh/pr41819.C: Likewise.
4669 * g++.dg/eh/delete1.C: Likewise.
4670 * g++.dg/eh/spec3.C: Likewise.
4671 * g++.dg/eh/forced4.C: Likewise.
4672 * g++.dg/eh/spec2.C: Likewise.
4673 * g++.dg/eh/shadow1.C: Likewise.
4674 * g++.dg/eh/pr38662.C: Likewise.
4675 * g++.dg/eh/ehopt1.C: Likewise.
4676 * g++.dg/eh/spec8.C: Likewise.
4677 * g++.dg/eh/init-temp2.C: Likewise.
4678 * g++.dg/rtti/crash3.C: Likewise.
4679 * g++.dg/warn/Wreturn-type-3.C: Likewise.
4680 * g++.dg/warn/register-parm-1.C: Likewise.
4681 * g++.dg/warn/register-var-2.C: Likewise.
4682 * g++.dg/gcov/gcov-7.C: Likewise.
4683 * g++.dg/tree-ssa/pr45605.C: Likewise.
4684 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
4685 * g++.dg/lookup/exception1.C: Likewise.
4686 * g++.dg/ubsan/pr79589.C: Likewise.
4687 * g++.dg/tm/pr47340.C: Likewise.
4688 * g++.dg/tm/pr46567.C: Likewise.
4689 * g++.dg/expr/bitfield5.C: Likewise.
4690 * g++.dg/expr/bool1.C: Likewise.
4691 * g++.dg/expr/lval3.C: Likewise.
4692 * g++.dg/expr/lval4.C: Likewise.
4693 * g++.dg/expr/bitfield4.C: Likewise.
4694 * g++.dg/expr/bitfield6.C: Likewise.
4695 * g++.dg/expr/bool3.C: Likewise.
4696 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
4697 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
4698 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
4699 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
4700 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
4701 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
4702 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
4703 * g++.dg/ext/has_nothrow_assign.C: Likewise.
4704 * g++.dg/parse/register1.C: Likewise.
4705 * g++.dg/parse/error15.C: Likewise.
4706 * g++.dg/parse/linkage2.C: Likewise.
4707 * g++.dg/concepts/intro2.C: Likewise.
4708 * g++.dg/concepts/class.C: Likewise.
4709 * g++.dg/concepts/traits1.C: Likewise.
4710 * g++.dg/concepts/req5.C: Likewise.
4711 * g++.dg/concepts/var-concept5.C: Likewise.
4712 * g++.dg/concepts/fn-concept2.C: Likewise.
4713 * g++.dg/concepts/traits2.C: Likewise.
4714 * g++.dg/concepts/placeholder2.C: Likewise.
4715 * g++.dg/concepts/class6.C: Likewise.
4716 * g++.dg/concepts/memtmpl1.C: Likewise.
4717 * g++.dg/concepts/friend2.C: Likewise.
4718 * g++.dg/concepts/template-parm3.C: Likewise.
4719 * g++.dg/concepts/template-parm10.C: Likewise.
4720 * g++.dg/concepts/explicit-spec1.C: Likewise.
4721 * g++.dg/concepts/explicit-spec3.C: Likewise.
4722 * g++.dg/concepts/var-templ2.C: Likewise.
4723 * g++.dg/concepts/intro5.C: Likewise.
4724 * g++.dg/concepts/deduction-constraint1.C: Likewise.
4725 * g++.dg/concepts/iconv1.C: Likewise.
4726 * g++.dg/concepts/constrained-parm.C: Likewise.
4727 * g++.dg/concepts/template-template-parm1.C: Likewise.
4728 * g++.dg/concepts/var-concept3.C: Likewise.
4729 * g++.dg/concepts/class3.C: Likewise.
4730 * g++.dg/concepts/memfun2.C: Likewise.
4731 * g++.dg/concepts/req1.C: Likewise.
4732 * g++.dg/concepts/disjunction1.C: Likewise.
4733 * g++.dg/concepts/req17.C: Likewise.
4734 * g++.dg/concepts/pr65848.C: Likewise.
4735 * g++.dg/concepts/placeholder4.C: Likewise.
4736 * g++.dg/concepts/decl-diagnose.C: Likewise.
4737 * g++.dg/concepts/intro7.C: Likewise.
4738 * g++.dg/concepts/pr68683.C: Likewise.
4739 * g++.dg/concepts/partial-spec4.C: Likewise.
4740 * g++.dg/concepts/template-parm5.C: Likewise.
4741 * g++.dg/concepts/explicit-inst1.C: Likewise.
4742 * g++.dg/concepts/class-deduction1.C: Likewise.
4743 * g++.dg/concepts/class1.C: Likewise.
4744 * g++.dg/concepts/req15.C: Likewise.
4745 * g++.dg/concepts/memfun.C: Likewise.
4746 * g++.dg/concepts/pr68434.C: Likewise.
4747 * g++.dg/concepts/inherit-ctor4.C: Likewise.
4748 * g++.dg/concepts/partial-spec6.C: Likewise.
4749 * g++.dg/concepts/var-templ1.C: Likewise.
4750 * g++.dg/concepts/template-parm8.C: Likewise.
4751 * g++.dg/concepts/explicit-inst3.C: Likewise.
4752 * g++.dg/concepts/class4.C: Likewise.
4753 * g++.dg/concepts/req6.C: Likewise.
4754 * g++.dg/concepts/fn8.C: Likewise.
4755 * g++.dg/concepts/class5.C: Likewise.
4756 * g++.dg/concepts/placeholder5.C: Likewise.
4757 * g++.dg/concepts/req16.C: Likewise.
4758 * g++.dg/concepts/req10.C: Likewise.
4759 * g++.dg/concepts/var-concept2.C: Likewise.
4760 * g++.dg/concepts/auto3.C: Likewise.
4761 * g++.dg/concepts/generic-fn-err.C: Likewise.
4762 * g++.dg/concepts/pr65552.C: Likewise.
4763 * g++.dg/concepts/partial-concept-id2.C: Likewise.
4764 * g++.dg/concepts/fn1.C: Likewise.
4765 * g++.dg/concepts/partial-spec.C: Likewise.
4766 * g++.dg/concepts/template-parm12.C: Likewise.
4767 * g++.dg/concepts/diagnostic1.C: Likewise.
4768 * g++.dg/concepts/intro1.C: Likewise.
4769 * g++.dg/concepts/explicit-inst4.C: Likewise.
4770 * g++.dg/concepts/req18.C: Likewise.
4771 * g++.dg/concepts/explicit-spec5.C: Likewise.
4772 * g++.dg/concepts/var-concept6.C: Likewise.
4773 * g++.dg/concepts/fn9.C: Likewise.
4774 * g++.dg/concepts/req2.C: Likewise.
4775 * g++.dg/concepts/template-parm7.C: Likewise.
4776 * g++.dg/concepts/req14.C: Likewise.
4777 * g++.dg/concepts/template-parm6.C: Likewise.
4778 * g++.dg/concepts/variadic4.C: Likewise.
4779 * g++.dg/concepts/fn6.C: Likewise.
4780 * g++.dg/concepts/req-neg1.C: Likewise.
4781 * g++.dg/concepts/alias3.C: Likewise.
4782 * g++.dg/concepts/expression2.C: Likewise.
4783 * g++.dg/concepts/partial-spec3.C: Likewise.
4784 * g++.dg/concepts/expression3.C: Likewise.
4785 * g++.dg/concepts/memfun-err.C: Likewise.
4786 * g++.dg/concepts/pr66091.C: Likewise.
4787 * g++.dg/concepts/explicit-spec2.C: Likewise.
4788 * g++.dg/concepts/equiv.C: Likewise.
4789 * g++.dg/concepts/friend1.C: Likewise.
4790 * g++.dg/concepts/fn4.C: Likewise.
4791 * g++.dg/concepts/var-templ3.C: Likewise.
4792 * g++.dg/concepts/explicit-inst2.C: Likewise.
4793 * g++.dg/concepts/alias2.C: Likewise.
4794 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
4795 * g++.dg/concepts/placeholder6.C: Likewise.
4796 * g++.dg/concepts/fn10.C: Likewise.
4797 * g++.dg/concepts/req3.C: Likewise.
4798 * g++.dg/concepts/variadic2.C: Likewise.
4799 * g++.dg/concepts/pr65636.C: Likewise.
4800 * g++.dg/concepts/intro6.C: Likewise.
4801 * g++.dg/concepts/class2.C: Likewise.
4802 * g++.dg/concepts/fn2.C: Likewise.
4803 * g++.dg/concepts/req20.C: Likewise.
4804 * g++.dg/concepts/req8.C: Likewise.
4805 * g++.dg/concepts/placeholder1.C: Likewise.
4806 * g++.dg/concepts/pr65854.C: Likewise.
4807 * g++.dg/concepts/member-concept.C: Likewise.
4808 * g++.dg/concepts/template-parm2.C: Likewise.
4809 * g++.dg/concepts/variadic1.C: Likewise.
4810 * g++.dg/concepts/fn7.C: Likewise.
4811 * g++.dg/concepts/intro4.C: Likewise.
4812 * g++.dg/concepts/req13.C: Likewise.
4813 * g++.dg/concepts/inherit-ctor3.C: Likewise.
4814 * g++.dg/concepts/explicit-spec6.C: Likewise.
4815 * g++.dg/concepts/auto1.C: Likewise.
4816 * g++.dg/concepts/alias1.C: Likewise.
4817 * g++.dg/concepts/fn-concept1.C: Likewise.
4818 * g++.dg/concepts/template-parm11.C: Likewise.
4819 * g++.dg/concepts/explicit-spec4.C: Likewise.
4820 * g++.dg/concepts/partial-concept-id1.C: Likewise.
4821 * g++.dg/concepts/req9.C: Likewise.
4822 * g++.dg/concepts/req4.C: Likewise.
4823 * g++.dg/concepts/pr65681.C: Likewise.
4824 * g++.dg/concepts/req7.C: Likewise.
4825 * g++.dg/concepts/req12.C: Likewise.
4826 * g++.dg/concepts/fn5.C: Likewise.
4827 * g++.dg/concepts/alias4.C: Likewise.
4828 * g++.dg/concepts/generic-fn.C: Likewise.
4829 * g++.dg/concepts/feature-macro.C: Likewise.
4830 * g++.dg/concepts/req19.C: Likewise.
4831 * g++.dg/concepts/placeholder3.C: Likewise.
4832 * g++.dg/concepts/intro3.C: Likewise.
4833 * g++.dg/concepts/partial-spec5.C: Likewise.
4834 * g++.dg/concepts/template-parm4.C: Likewise.
4835 * g++.dg/concepts/dr1430.C: Likewise.
4836 * g++.dg/concepts/pr65634.C: Likewise.
4837 * g++.dg/concepts/var-concept4.C: Likewise.
4838 * g++.dg/concepts/pr67249.C: Likewise.
4839 * g++.dg/concepts/expression.C: Likewise.
4840 * g++.dg/concepts/pr65575.C: Likewise.
4841 * g++.dg/concepts/partial-spec2.C: Likewise.
4842 * g++.dg/concepts/template-parm9.C: Likewise.
4843 * g++.dg/concepts/inherit-ctor1.C: Likewise.
4844 * g++.dg/concepts/equiv2.C: Likewise.
4845 * g++.dg/concepts/req11.C: Likewise.
4846 * g++.dg/concepts/template-parm1.C: Likewise.
4847 * g++.dg/concepts/inherit-ctor2.C: Likewise.
4848 * g++.dg/concepts/var-concept1.C: Likewise.
4849 * g++.dg/concepts/fn3.C: Likewise.
4850 * g++.dg/torture/pr46364.C: Likewise.
4851 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
4852 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4853 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
4854 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
4855 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
4856 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4857 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
4858 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
4859 * g++.dg/torture/pr52918-1.C: Likewise.
4860 * g++.dg/torture/pr49394.C: Likewise.
4861 * g++.dg/torture/pr57190.C: Likewise.
4862 * g++.dg/cpp0x/static_assert8.C: Likewise.
4863 * g++.dg/cpp0x/noexcept19.C: Likewise.
4864 * g++.dg/cpp0x/variadic-throw.C: Likewise.
4865 * g++.dg/cpp0x/variadic73.C: Likewise.
4866 * g++.dg/cpp0x/noexcept02.C: Likewise.
4867 * g++.dg/cpp0x/defaulted23.C: Likewise.
4868 * g++.dg/cpp0x/noexcept08.C: Likewise.
4869 * g++.dg/cpp0x/auto9.C: Likewise.
4870 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
4871 * g++.dg/cpp0x/error5.C: Likewise.
4872 * c-c++-common/gomp/atomic-12.c: Likewise.
4873 * c-c++-common/gomp/atomic-13.c: Likewise.
4874 * c-c++-common/gomp/atomic-14.c: Likewise.
4875 * c-c++-common/Wvarargs-2.c: Likewise.
4876 * c-c++-common/Wvarargs.c: Likewise.
4877 * c-c++-common/vector-subscript-2.c: Likewise.
4878 * g++.old-deja/g++.robertl/eb123.C: Likewise.
4879 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
4880 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
4881 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
4882 * g++.old-deja/g++.eh/throw2.C: Likewise.
4883 * g++.old-deja/g++.eh/throw1.C: Likewise.
4884 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
4885 * g++.old-deja/g++.other/new7.C: Likewise.
4886 * g++.old-deja/g++.other/crash30.C: Likewise.
4887 * g++.old-deja/g++.other/regstack.C: Likewise.
4888 * g++.old-deja/g++.other/crash28.C: Likewise.
4889 * g++.old-deja/g++.jason/bool5.C: Likewise.
4890 * g++.old-deja/g++.mike/p10416.C: Likewise.
4891 * g++.old-deja/g++.mike/eh25.C: Likewise.
4892 * g++.old-deja/g++.mike/eh55.C: Likewise.
4893
4894 PR rtl-optimization/82192
4895 * gcc.c-torture/execute/pr82192.c: New test.
4896
4897 2017-09-15 Richard Biener <rguenther@suse.de>
4898
4899 PR tree-optimization/82217
4900 * gcc.dg/torture/pr82217.c: New testcase.
4901
4902 2017-09-15 Jakub Jelinek <jakub@redhat.com>
4903
4904 PR target/82145
4905 * gcc.target/i386/pr82145.c: New test.
4906
4907 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
4908
4909 PR fortran/82184
4910 * gfortran.dg/pointer_array_9.f90: New test.
4911
4912 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4913
4914 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
4915 __builtin_fabsq.
4916 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
4917 of __builtin_fabsq. Prevent the test from running on 32-bit.
4918 * gcc.target/powerpc/float128-fma1.c: New test.
4919 * gcc.target/powerpc/float128-fma2.c: Likewise.
4920 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
4921 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
4922
4923 2017-09-14 David Malcolm <dmalcolm@redhat.com>
4924
4925 PR jit/82174
4926 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
4927 New test case.
4928
4929 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
4930
4931 * gcc.target/powerpc/r2_shrink-wrap.c: New.
4932
4933 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
4934
4935 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
4936 lp64 requirement.
4937
4938 2017-09-14 Richard Biener <rguenther@suse.de>
4939
4940 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
4941 * gcc.dg/uninit-suppress_2.c: Adjust.
4942 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
4943
4944 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4945
4946 PR tree-optimization/80996
4947 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
4948
4949 2017-09-14 Jakub Jelinek <jakub@redhat.com>
4950
4951 PR target/81325
4952 * g++.dg/cpp0x/pr81325.C: New test.
4953
4954 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
4955
4956 PR fortran/82173
4957 * gfortran.dg/pdt_10.f03 : New test.
4958
4959 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
4960
4961 PR c++/68177
4962 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
4963
4964 2017-09-13 Martin Liska <mliska@suse.cz>
4965
4966 PR middle-end/82154
4967 * g++.dg/torture/pr82154.C: New test.
4968
4969 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
4970
4971 PR c++/61362
4972 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
4973 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
4974
4975 2017-09-13 Steve Ellcey <sellcey@cavium.com>
4976
4977 PR tree-optimization/80925
4978 * gfortran.dg/vect/vect-2.f90: Add
4979 --param vect-max-peeling-for-alignment=0 option.
4980 Remove unaligned access and peeling checks.
4981 * gfortran.dg/vect/vect-3.f90: Ditto.
4982 * gfortran.dg/vect/vect-4.f90: Ditto.
4983 * gfortran.dg/vect/vect-5.f90: Ditto.
4984
4985 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
4986
4987 PR c++/61135
4988 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
4989 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
4990
4991 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
4992
4993 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
4994
4995 2017-09-13 Marek Polacek <polacek@redhat.com>
4996
4997 PR c/82167
4998 * gcc.dg/pr82167.c: New test.
4999
5000 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
5001
5002 * gcc.target/powerpc/fold-vec-ld-char.c: New.
5003 * gcc.target/powerpc/fold-vec-ld-double.c: New.
5004 * gcc.target/powerpc/fold-vec-ld-float.c: New.
5005 * gcc.target/powerpc/fold-vec-ld-int.c: New.
5006 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
5007 * gcc.target/powerpc/fold-vec-ld-short.c: New.
5008
5009 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
5010
5011 * gcc.target/aarch64/pr62178.c: Updated testcase
5012 to scan for two ldrs and an mla.
5013
5014 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
5015
5016 PR c++/59949
5017 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
5018
5019 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
5020
5021 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
5022
5023 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5024
5025 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
5026 ARMv8-A and ARMv8-R.
5027 * gcc.target/arm/acle/cdp2.c: Likewise.
5028 * gcc.target/arm/acle/ldc.c: Likewise.
5029 * gcc.target/arm/acle/ldc2.c: Likewise.
5030 * gcc.target/arm/acle/ldc2l.c: Likewise.
5031 * gcc.target/arm/acle/ldcl.c: Likewise.
5032 * gcc.target/arm/acle/mcr.c: Likewise.
5033 * gcc.target/arm/acle/mcr2.c: Likewise.
5034 * gcc.target/arm/acle/mcrr.c: Likewise.
5035 * gcc.target/arm/acle/mcrr2.c: Likewise.
5036 * gcc.target/arm/acle/mrc.c: Likewise.
5037 * gcc.target/arm/acle/mrc2.c: Likewise.
5038 * gcc.target/arm/acle/mrrc.c: Likewise.
5039 * gcc.target/arm/acle/mrrc2.c: Likewise.
5040 * gcc.target/arm/acle/stc.c: Likewise.
5041 * gcc.target/arm/acle/stc2.c: Likewise.
5042 * gcc.target/arm/acle/stc2l.c: Likewise.
5043 * gcc.target/arm/acle/stcl.c: Likewise.
5044 * lib/target-supports.exp:
5045 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
5046 and stcl in the comment.
5047 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
5048 and disable Thumb-1 targets.
5049 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
5050 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
5051
5052 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
5053
5054 PR c++/47226
5055 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
5056 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
5057
5058 2017-09-13 Richard Biener <rguenther@suse.de>
5059
5060 PR middle-end/82128
5061 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
5062 default-def to avoid breaking iterator update with the weird
5063 interaction with cgraph_update_edges_for_call_stmt_node.
5064
5065 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
5066
5067 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
5068
5069 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
5070
5071 PR c++/70621
5072 * g++.dg/torture/pr70621.C: New.
5073
5074 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
5075
5076 PR fortran/82173
5077 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
5078 is defined' error.
5079 * gfortran.dg/pdt_6.f03 : New test.
5080 * gfortran.dg/pdt_7.f03 : New test.
5081 * gfortran.dg/pdt_8.f03 : New test.
5082
5083 PR fortran/82168
5084 * gfortran.dg/pdt_9.f03 : New test.
5085
5086 2017-09-12 Jakub Jelinek <jakub@redhat.com>
5087
5088 PR target/82112
5089 * gcc.target/powerpc/pr82112.c: New test.
5090 * g++.dg/ext/altivec-18.C: New test.
5091
5092 2017-09-12 Martin Liska <mliska@suse.cz>
5093
5094 PR testsuite/82114
5095 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
5096
5097 2017-09-12 Richard Biener <rguenther@suse.de>
5098
5099 PR tree-optimization/82157
5100 * gcc.dg/torture/pr82157.c: New testcase.
5101
5102 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
5103
5104 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
5105 attribute.
5106 * gcc.target/mips/near-far-2.c: Likewise.
5107 * gcc.target/mips/near-far-3.c: Likewise.
5108 * gcc.target/mips/near-far-4.c: Likewise.
5109
5110 2017-09-12 Jakub Jelinek <jakub@redhat.com>
5111
5112 PR target/82112
5113 * c-c++-common/pr82112.c: New test.
5114 * gcc.dg/pr82112.c: New test.
5115
5116 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
5117
5118 PR ada/79441
5119 * gnat.dg/pack9.adb: Robustify.
5120
5121 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
5122
5123 PR fortran/34640
5124 * gfortran.dg/associate_24.f90: New test.
5125 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
5126 checks.
5127 * gfortran.dg/no_arg_check_2.f90: Likewise.
5128 * gfortran.dg/pointer_array_1.f90: New test.
5129 * gfortran.dg/pointer_array_2.f90: New test.
5130 * gfortran.dg/pointer_array_7.f90: New test.
5131 * gfortran.dg/pointer_array_8.f90: New test.
5132 * gfortran.dg/pointer_array_component_1.f90: New test.
5133 * gfortran.dg/pointer_array_component_2.f90: New test.
5134 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
5135 counts by 1.
5136
5137 PR fortran/40737
5138 * gfortran.dg/pointer_array_3.f90: New test.
5139
5140 PR fortran/57116
5141 * gfortran.dg/pointer_array_4.f90: New test.
5142
5143 PR fortran/55763
5144 * gfortran.dg/pointer_array_5.f90: New test.
5145
5146 PR fortran/57019
5147 * gfortran.dg/pointer_array_6.f90: New test.
5148
5149 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
5150
5151 PR c++/81852
5152 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
5153 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
5154 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
5155 * g++.dg/cpp1y/feat-neg.C: Likewise.
5156 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
5157
5158 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
5159
5160 * gnat.dg/debug14.adb: New test.
5161
5162 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
5163
5164 * gnat.dg/specs/atomic3.ads: New test.
5165
5166 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
5167
5168 * gnat.dg/specs/vfa.ads: Rename into...
5169 * gnat.dg/specs/vfa1.ads: ...this.
5170 * gnat.dg/specs/vfa2.ads: New test.
5171
5172 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
5173
5174 * gfortran.dg/pdt_1.f03 : New test.
5175 * gfortran.dg/pdt_2.f03 : New test.
5176 * gfortran.dg/pdt_3.f03 : New test.
5177 * gfortran.dg/pdt_4.f03 : New test.
5178 * gfortran.dg/pdt_5.f03 : New test.
5179
5180 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
5181
5182 * gcc.dg/pr81988.c: New test.
5183
5184 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
5185
5186 * gnat.dg/opt67.adb: New test.
5187 * gnat.dg/opt67_pkg.ad[sb]: New helper.
5188
5189 2017-09-07 Jakub Jelinek <jakub@redhat.com>
5190
5191 PR target/81979
5192 * gcc.dg/pr81979.c: New test.
5193
5194 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
5195
5196 PR ada/82126
5197 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
5198
5199 2017-09-07 Richard Biener <rguenther@suse.de>
5200
5201 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
5202 opportunity.
5203
5204 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
5205
5206 * gcc.target/powerpc/float128-1.c: Update options to know that
5207 -mfloat128 is now on by default on PowerPC VSX systems. Remove
5208 -static-libgcc option which is no longer needed. Use -mvsx or
5209 -mpower9-vector to enable VSX or hardware IEEE support, rather
5210 than specifying a particular CPU.
5211 * gcc.target/powerpc/float128-2.c: Likewise.
5212 * gcc.target/powerpc/float128-cmp.c: Likewise.
5213 * gcc.target/powerpc/float128-complex-1.c: Likewise.
5214 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5215 * gcc.target/powerpc/float128-hw.c: Likewise.
5216 * gcc.target/powerpc/float128-mix.c: Likewise.
5217 * gcc.target/powerpc/float128-type-1.c: Likewise.
5218 * gcc.target/powerpc/float128-type-2.c: Likewise.
5219 * gcc.target/powerpc/float128-3.c: New test.
5220 * gcc.target/powerpc/float128-4.c: Likewise.
5221 * gcc.target/powerpc/float128-5.c: Likewise.
5222
5223 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
5224
5225 PR middle-end/78468
5226 * gcc.dg/pr78468.c: Add alignment test.
5227
5228 2017-09-06 Wish Wu <wishwu007@gmail.com>
5229 Jakub Jelinek <jakub@redhat.com>
5230
5231 * gcc.dg/sancov/cmp0.c: New test.
5232
5233 2017-09-06 Richard Biener <rguenther@suse.de>
5234
5235 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
5236 test for correctness of vector lowering.
5237
5238 2017-09-06 Richard Biener <rguenther@suse.de>
5239
5240 PR tree-optimization/82108
5241 * gcc.dg/vect/pr82108.c: New testcase.
5242
5243 2017-09-06 Martin Jambor <mjambor@suse.cz>
5244
5245 PR tree-optimization/82078
5246 * gcc.dg/tree-ssa/pr82078.c: New test.
5247
5248 2017-09-06 Jakub Jelinek <jakub@redhat.com>
5249
5250 PR middle-end/82095
5251 * gcc.dg/tls/pr82095.c: New test.
5252
5253 2017-09-05 Jakub Jelinek <jakub@redhat.com>
5254
5255 PR middle-end/81768
5256 * gcc.dg/gomp/pr81768-2.c: New test.
5257
5258 PR middle-end/81768
5259 * gcc.dg/gomp/pr81768-1.c: New test.
5260
5261 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5262
5263 PR target/81833
5264 * gcc.target/powerpc/pr81833-1.c: New file.
5265 * gcc.target/powerpc/pr81833-2.c: New file.
5266
5267 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
5268
5269 PR target/59501
5270 PR target/81624
5271 PR target/81769
5272 * gcc.target/i386/pr59501-4a.c: Remove xfail.
5273 * gcc.target/i386/pr81769-1a.c: New test.
5274 * gcc.target/i386/pr81769-1b.c: Likewise.
5275 * gcc.target/i386/pr81769-2.c: Likewise.
5276
5277 2017-09-05 Marek Polacek <polacek@redhat.com>
5278
5279 PR sanitizer/82072
5280 * c-c++-common/ubsan/pr82072-2.c: New test.
5281
5282 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
5283
5284 PR c++/81942
5285 * g++.dg/cpp1y/constexpr-return3.C: New.
5286
5287 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
5288
5289 * gnat.dg/incomplete5.ad[sb]: New test.
5290 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
5291
5292 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
5293
5294 * gnat.dg/specs/uc2.ads: New test.
5295
5296 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
5297
5298 * gnat.dg/taft_type4.adb: New test.
5299 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
5300
5301 2017-09-05 Richard Biener <rguenther@suse.de>
5302
5303 PR tree-optimization/82102
5304 * gcc.dg/torture/pr82102.c: New testcase.
5305
5306 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
5307
5308 * testsuite/gnat.dg/array29.ad[sb]: New test.
5309
5310 2017-09-05 Martin Liska <mliska@suse.cz>
5311
5312 PR tree-optimization/82032
5313 * g++.dg/other/pr82032.C: New test.
5314 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
5315 * gcc.dg/tree-ssa/vrp34.c: Likewise.
5316 * gcc.dg/switch-10.c: Likewise.
5317
5318 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
5319
5320 * gcc.target/i386/mpx/mpx-os-support.h: New file.
5321 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
5322
5323 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5324
5325 PR target/77308
5326 * gcc.target/arm/pr77308-1.c: New test.
5327
5328 2017-09-04 Richard Biener <rguenther@suse.de>
5329
5330 PR tree-optimization/82084
5331 * g++.dg/torture/pr82084.C: New testcase.
5332
5333 2017-09-04 Marek Polacek <polacek@redhat.com>
5334
5335 PR c/81783
5336 * c-c++-common/Wtautological-compare-5.c: New test.
5337
5338 2017-09-04 Jeff Law <law@redhat.com>
5339
5340 PR tree-optimization/64910
5341 * gcc.dg/tree-ssa/pr64910-2.c: New test.
5342
5343 2017-09-04 Marek Polacek <polacek@redhat.com>
5344
5345 PR sanitizer/82072
5346 * c-c++-common/ubsan/pr82072.c: New test.
5347
5348 2017-09-04 Richard Biener <rguenther@suse.de>
5349
5350 PR tree-optimization/82060
5351 * g++.dg/torture/pr82060.C: New testcase.
5352
5353 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
5354
5355 PR rtl-optimization/57448
5356 PR target/67458
5357 PR target/81316
5358 * gcc.dg/atomic/pr80640-2.c: New testcase.
5359 * gcc.dg/atomic/pr81316.c: New testcase.
5360
5361 2017-09-04 Tom de Vries <tom@codesourcery.com>
5362
5363 PR tree-optimization/82052
5364 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
5365 call in fn11.
5366
5367 2017-09-04 Jakub Jelinek <jakub@redhat.com>
5368
5369 PR sanitizer/81981
5370 * gcc.dg/ubsan/pr81981.c: New test.
5371
5372 PR tree-optimization/70043
5373 PR testsuite/82093
5374 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
5375
5376 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
5377
5378 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
5379 * gcc.target/i386/bmi-check.h (main): Ditto.
5380 * gcc.target/i386/bmi2-check.h (main): Ditto.
5381 * gcc.target/i386/rtm-check.h (main): Ditto.
5382 * gcc.target/i386/sha-check.h (main): Ditto.
5383 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
5384 (main): Use __get_cpuid_count. Use check_osxsave.
5385 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
5386 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
5387 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
5388 (main): Use check_osxsave.
5389
5390 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
5391
5392 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
5393 and return NORUNRES on failure.
5394 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
5395 __builtin_va_arg_pack instead of __va_arg_pack.
5396 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
5397 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
5398 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
5399 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
5400 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
5401
5402 2017-09-01 Jakub Jelinek <jakub@redhat.com>
5403
5404 PR target/81766
5405 * gcc.target/i386/pr81766.c: New test.
5406
5407 2017-09-01 Joseph Myers <joseph@codesourcery.com>
5408
5409 PR c/82071
5410 * gcc.target/i386/excess-precision-7.c: New test.
5411
5412 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5413
5414 PR target/82012
5415 * gcc.target/s390/target-attribute/pr82012.c: New test.
5416
5417 2017-09-01 Jeff Law <law@redhat.com>
5418
5419 * gcc.target/i386/const-in-bss.c: New test.
5420
5421 PR tree-optimization/82052
5422 * gcc.c-torture/compile/pr82052.c: New test.
5423
5424 2017-09-01 Jakub Jelinek <jakub@redhat.com>
5425
5426 PR sanitizer/81923
5427 * gcc.dg/asan/pr81923.c: New test.
5428
5429 2017-09-01 Martin Liska <mliska@suse.cz>
5430
5431 PR tree-optimization/82059
5432 * gcc.dg/tree-ssa/pr82059.c: New test.
5433
5434 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
5435
5436 * gcc.target/arc/loop-1.c: Deleted.
5437
5438 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
5439
5440 * gcc.target/arc/arc.exp: Test also cpp files.
5441 * gcc.target/arc/tdelay_slots.cpp: New test.
5442
5443 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
5444
5445 * gcc.target/arc/pr9001184797.c: New test.
5446
5447 2017-09-01 Jakub Jelinek <jakub@redhat.com>
5448
5449 PR c/81887
5450 * c-c++-common/gomp/pr81887.c: New test.
5451 * gfortran.dg/gomp/pr81887.f90: New test.
5452
5453 2017-09-01 Marek Polacek <polacek@redhat.com>
5454
5455 PR c++/82040
5456 * g++.dg/warn/Wbool-operation-1.C: New test.
5457
5458 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
5459
5460 * gcc.target/arc/sdata-5.c: New test.
5461 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
5462
5463 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
5464
5465 * gcc.target/arc/sdata-3.c: New file.
5466 * gcc.target/arc/sdata-4.c: Likewise.
5467
5468 2017-08-31 Richard Biener <rguenther@suse.de>
5469
5470 PR middle-end/82054
5471 * g++.dg/gomp/pr82054.C: New testcase.
5472
5473 2017-08-31 Renlin Li <renlin.li@arm.com>
5474 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5475
5476 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
5477
5478 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5479
5480 PR tree-optimization/81987
5481 * g++.dg/torture/pr81987.C: New file.
5482
5483 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
5484
5485 * gnat.dg/aggr22.ad[sb]: New test.
5486
5487 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
5488
5489 * gcc.target/powerpc/cr_shrink-wrap.c: New.
5490
5491 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5492
5493 PR target/82015
5494 * gcc.target/powerpc/pr82015.c: Fix up error message.
5495
5496 2017-08-30 Martin Liska <mliska@suse.cz>
5497
5498 PR inline-asm/82001
5499 * gcc.dg/ipa/pr82001.c: New test.
5500
5501 2017-08-30 Martin Liska <mliska@suse.cz>
5502
5503 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
5504
5505 2017-08-30 Richard Biener <rguenther@suse.de>
5506
5507 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
5508
5509 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5510
5511 PR target/82015
5512 * gcc.target/powerpc/pr82015.c: New test.
5513
5514 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
5515
5516 * gcc.target/i386/*.c: Remove excess braces from target selectors.
5517
5518 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
5519
5520 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
5521 * gcc.target/i386/abi-2.c: Ditto.
5522 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
5523 * gcc.target/i386/pr22076.c: Ditto.
5524 * gcc.target/i386/pr37216.c: Ditto.
5525 * gcc.target/i386/pr39431.c: Ditto.
5526 * gcc.target/i386/pr40906-1.c: Ditto.
5527 * gcc.target/i386/pr40906-2.c: Ditto.
5528 * gcc.target/i386/pr43766.c: Ditto.
5529 * gcc.target/i386/pr46226.c: Ditto.
5530 * gcc.target/i386/pr46470.c: Ditto.
5531 * gcc.target/i386/pr59929.c: Ditto.
5532 * gcc.target/i386/sse-10.c: Ditto.
5533 * gcc.target/i386/vararg-1.c: Ditto.
5534 * gcc.target/i386/vararg-1.c: Ditto.
5535 * gcc.target/i386/asm-6.c: Compile for fpic target only.
5536 * gcc.target/i386/pr44223.c: Ditto.
5537 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
5538 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
5539 * gcc.target/i386/pr67480.c (dg-options): Ditto.
5540 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
5541 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
5542 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
5543 * gcc.target/i386/mvc9.c: Compile for lto target only.
5544 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
5545 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
5546 * gcc.target/i386/pr57091.c: Ditto.
5547 * gcc.target/i386/pr61599-2.c: Ditto.
5548
5549 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5550
5551 PR tree-optimization/81503
5552 * gcc.c-torture/execute/pr81503.c: New file.
5553
5554 2017-08-29 Martin Liska <mliska@suse.cz>
5555
5556 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
5557 * gcc.dg/tree-ssa/vrp104.c: Likewise.
5558
5559 2017-08-29 Richard Biener <rguenther@suse.de>
5560 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
5561
5562 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
5563
5564 2017-08-28 Jeff Law <law@redhat.com>
5565
5566 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
5567 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
5568 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
5569 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
5570 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
5571 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
5572 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
5573 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
5574 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
5575
5576 2017-08-28 Janus Weil <janus@gcc.gnu.org>
5577
5578 PR fortran/81770
5579 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
5580 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
5581
5582 2017-08-28 Steve Ellcey <sellcey@cavium.com>
5583
5584 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
5585 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
5586 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
5587
5588 2017-08-28 Richard Biener <rguenther@suse.de>
5589
5590 PR tree-optimization/81977
5591 * g++.dg/torture/pr81977.C: New testcase.
5592
5593 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
5594
5595 PR target/80640
5596 * gcc.dg/atomic/pr80640.c: New testcase.
5597
5598 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
5599
5600 PR target/81995
5601 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
5602 * gcc.target/i386/pr46091-4a.c: Ditto.
5603
5604 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5605
5606 PR fortran/81974
5607 * gfortran.dg/inline_matmul_19.f90: New test.
5608
5609 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
5610
5611 * gcc.target/powerpc/m128-check.h: New file.
5612 * gcc.target/powerpc/sse-check.h: New file.
5613 * gcc.target/powerpc/sse-movmskps-1.c: New file.
5614 * gcc.target/powerpc/sse-movlps-2.c: New file.
5615 * gcc.target/powerpc/sse-pavgw-1.c: New file.
5616 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
5617 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
5618 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
5619 * gcc.target/powerpc/sse-divss-1.c: New file.
5620 * gcc.target/powerpc/sse-movhps-1.c: New file.
5621 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
5622 * gcc.target/powerpc/sse-subps-1.c: New file.
5623 * gcc.target/powerpc/sse-minps-1.c: New file.
5624 * gcc.target/powerpc/sse-pminub-1.c: New file.
5625 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
5626 * gcc.target/powerpc/sse-shufps-1.c: New file.
5627 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
5628 * gcc.target/powerpc/sse-maxps-1.c: New file.
5629 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
5630 * gcc.target/powerpc/sse-movmskb-1.c: New file.
5631 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
5632 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
5633 * gcc.target/powerpc/sse-mulps-1.c: New file.
5634 * gcc.target/powerpc/sse-rcpps-1.c: New file.
5635 * gcc.target/powerpc/sse-pminsw-1.c: New file.
5636 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
5637 * gcc.target/powerpc/sse-subss-1.c: New file.
5638 * gcc.target/powerpc/sse-movss-2.c: New file.
5639 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
5640 * gcc.target/powerpc/sse-minss-1.c: New file.
5641 * gcc.target/powerpc/sse-movaps-2.c: New file.
5642 * gcc.target/powerpc/sse-movlps-1.c: New file.
5643 * gcc.target/powerpc/sse-maxss-1.c: New file.
5644 * gcc.target/powerpc/sse-movhlps-1.c: New file.
5645 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
5646 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
5647 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
5648 * gcc.target/powerpc/sse-mulss-1.c: New file.
5649 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
5650 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
5651 * gcc.target/powerpc/sse-movlhps-1.c: New file.
5652 * gcc.target/powerpc/sse-movhps-2.c: New file.
5653 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
5654 * gcc.target/powerpc/sse-xorps-1.c: New file.
5655 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
5656 * gcc.target/powerpc/sse-orps-1.c: New file.
5657 * gcc.target/powerpc/sse-addps-1.c: New file.
5658 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
5659 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
5660 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
5661 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
5662 * gcc.target/powerpc/sse-andps-1.c: New file.
5663 * gcc.target/powerpc/sse-cmpss-1.c: New file.
5664 * gcc.target/powerpc/sse-divps-1.c: New file.
5665 * gcc.target/powerpc/sse-andnps-1.c: New file.
5666 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
5667 * gcc.target/powerpc/sse-movss-1.c: New file.
5668 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
5669 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
5670 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
5671 * gcc.target/powerpc/sse-movaps-1.c: New file.
5672 * gcc.target/powerpc/sse-movss-3.c: New file.
5673 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
5674 * gcc.target/powerpc/sse-addss-1.c: New file.
5675 * gcc.target/powerpc/sse-psadbw-1.c: New file.
5676
5677 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5678
5679 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
5680 * gcc.target/powerpc/dform-2.c: Likewise.
5681 * gcc.target/powerpc/dform-3.c: Likewise.
5682 * gcc.target/powerpc/pr71656-1.c: Likewise.
5683 * gcc.target/powerpc/pr71656-2.c: Likewise.
5684 * gcc.target/powerpc/pr80103-1.c: Likewise.
5685 * gcc.target/powerpc/pr80098-1.c: Likewise.
5686
5687 2017-08-24 Martin Sebor <msebor@redhat.com>
5688
5689 PR middle-end/81908
5690 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
5691 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
5692 * gcc.dg/tree-ssa/pr81908.c: New test.
5693
5694 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
5695
5696 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
5697 Suppress warning during tests.
5698
5699 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
5700
5701 * lib/target-supports.exp: Group together target-dependant checks.
5702
5703 2017-08-24 Bin Cheng <bin.cheng@arm.com>
5704
5705 PR tree-optimization/81913
5706 * gcc.c-torture/execute/pr81913.c: New test.
5707 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
5708 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
5709
5710 2017-08-23 Richard Biener <rguenther@suse.de>
5711
5712 PR target/81921
5713 * gcc.target/i386/pr81921.c: New testcase.
5714
5715 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
5716
5717 * gcc.target/i386/pr80969-1.c: New testcase.
5718 * gcc.target/i386/pr80969-2a.c: Likewise.
5719 * gcc.target/i386/pr80969-2.c: Likewise.
5720 * gcc.target/i386/pr80969-3.c: Likewise.
5721 * gcc.target/i386/pr80969-4a.c: Likewise.
5722 * gcc.target/i386/pr80969-4b.c: Likewise.
5723 * gcc.target/i386/pr80969-4.c: Likewise.
5724 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
5725 * lib/target-supports.exp (check_avx512_os_support_available,
5726 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
5727 New proceedures for target avx512f and avx512f_runtime selectors.
5728 (check_avx2_hw_available): Fix breakage due NULL being undefined.
5729
5730 2017-08-23 David Malcolm <dmalcolm@redhat.com>
5731
5732 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
5733 * gcc.dg/param-type-mismatch.c: New test case.
5734
5735 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5736
5737 * gcc.target/powerpc/fold-vec-perm-char.c: New.
5738 * gcc.target/powerpc/fold-vec-perm-double.c: New.
5739 * gcc.target/powerpc/fold-vec-perm-float.c: New.
5740 * gcc.target/powerpc/fold-vec-perm-int.c: New.
5741 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
5742 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
5743 * gcc.target/powerpc/fold-vec-perm-short.c: New.
5744
5745 2017-08-23 Richard Biener <rguenther@suse.de>
5746
5747 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
5748 * g++.dg/tree-ssa/pr45605.C: Likewise.
5749 * gnat.dg/noinline2.adb: Likewise.
5750 * gnat.dg/renaming6.adb: Likewise.
5751 * gnat.dg/renaming6.ads: Likewise.
5752 * gnat.dg/specs/noinline3.ads: Likewise.
5753
5754 2017-08-23 Richard Biener <rguenther@suse.de>
5755
5756 PR lto/81940
5757 * g++.dg/lto/pr81940_0.C: New testcase.
5758
5759 2017-08-23 Tamar Christina <tamar.christina@arm.com>
5760
5761 PR middle-end/19706
5762 * gcc.dg/tree-ssa/pr19706.c: New.
5763 * lib/target-supports.exp (check_effective_target_xorsign): New.
5764
5765 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
5766
5767 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
5768 -mabi=ms
5769 * gcc.target/i386/pr64409.c: Modify to only run on x32.
5770 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
5771 * gcc.target/i386/pr66275.c: Likewise.
5772 * gcc.target/i386/pr68018.c: Likewise.
5773
5774 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
5775
5776 * gcc.target/powerpc/fold-vec-sums-int.c: New.
5777
5778 2017-08-22 Jeff Law <law@redhat.com>
5779
5780 PR tree-optimization/81741
5781 PR tree-optimization/71947
5782 * gcc.dg/tree-ssa/pr81741.c: New test.
5783 * gcc.dg/tree-ssa/pr71947-7.c: New test.
5784 * gcc.dg/tree-ssa/pr71947-8.c: New test.
5785 * gcc.dg/tree-ssa/pr71947-9.c: New test.
5786 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
5787 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
5788 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
5789 * gcc.dg/tree-ssa/20030922-2.c: xfail.
5790
5791 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
5792
5793 PR c++/80287
5794 * g++.dg/pr80287.C: New test.
5795
5796 2017-08-22 Richard Biener <rguenther@suse.de>
5797
5798 Revert
5799 2017-08-09 Slava Barinov <v.barinov@samsung.com>
5800
5801 * g++.dg/asan/asan.exp: Switch on *.cc tests.
5802
5803 2017-08-22 Richard Biener <rguenther@suse.de>
5804
5805 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
5806 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
5807 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
5808 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
5809 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
5810 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
5811 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
5812 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
5813
5814 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5815
5816 PR fortran/81296
5817 * gfortran.dg/dtio_12.f90: Update test.
5818
5819 2017-08-21 Nathan Sidwell <nathan@acm.org>
5820
5821 * g++.dg/template/pr81899.C: Fix c++03.
5822 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
5823
5824 2017-08-21 David Malcolm <dmalcolm@redhat.com>
5825
5826 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
5827 Update expected result to show all of "(long)0" being underlined.
5828 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5829 (test_multitoken_macro): Update expected underlining.
5830
5831 2017-08-21 David Malcolm <dmalcolm@redhat.com>
5832
5833 * gcc.dg/format/diagnostic-ranges.c: Update expected results
5834 to show underlining of all pertinent params.
5835 * gcc.dg/format/pr72858.c: Likewise.
5836
5837 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
5838
5839 PR target/46091
5840 * gcc.target/i386/pr46091-4.c: New test.
5841 * gcc.target/i386/pr46091-4a.c: Ditto.
5842 * gcc.target/i386/pr46091-5.c: Ditto.
5843 * gcc.target/i386/pr46091-5a.c: Ditto.
5844
5845 2017-08-21 Nathan Sidwell <nathan@acm.org>
5846
5847 PR c++/81899
5848 * g++.dg/template/pr81899.C: New.
5849
5850 2017-08-21 Richard Biener <rguenther@suse.de>
5851
5852 PR tree-optimization/81900
5853 * gcc.dg/torture/pr81900.c: New testcase.
5854
5855 2017-08-21 Richard Biener <rguenther@suse.de>
5856
5857 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
5858 regex to handle the LTO case.
5859 * c-c++-common/asan/heap-overflow-1.c: Likewise.
5860 * c-c++-common/asan/misalign-1.c: Likewise.
5861 * c-c++-common/asan/misalign-2.c: Likewise.
5862 * c-c++-common/asan/null-deref-1.c: Likewise.
5863 * c-c++-common/asan/stack-overflow-1.c: Likewise.
5864 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5865 * c-c++-common/asan/use-after-free-1.c: Likewise.
5866 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
5867 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
5868 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
5869 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
5870 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
5871 * g++.dg/asan/large-func-test-1.C: Likewise.
5872 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
5873
5874 2017-08-21 Richard Biener <rguenther@suse.de>
5875
5876 PR middle-end/81884
5877 * g++.dg/torture/pr81884.C: New testcase.
5878
5879 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
5880
5881 PR ipa/77732
5882 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
5883
5884 2017-08-18 David Malcolm <dmalcolm@redhat.com>
5885
5886 PR tree-optimization/46805
5887 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
5888 * jit.dg/test-autovectorize.c: New test case.
5889
5890 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
5891
5892 PR target/80210
5893 * gcc.target/powerpc/pr80210.c: New test.
5894
5895 2017-08-18 David Malcolm <dmalcolm@redhat.com>
5896
5897 PR c++/81514
5898 * g++.dg/lookup/empty.h: New file.
5899 * g++.dg/lookup/missing-std-include-2.C: Replace include of
5900 stdio.h with empty.h and a declaration of a "std::sprintf" not based
5901 on a built-in.
5902
5903 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
5904
5905 PR c/53037
5906 * c-c++-common/pr53037-5.c: New test.
5907 * g++.dg/pr53037-1.C: Likewise.
5908 * g++.dg/pr53037-2.C: Likewise.
5909 * g++.dg/pr53037-3.C: Likewise.
5910 * g++.dg/pr53037-4.C: Likewise.
5911 * gcc.dg/pr53037-1.c: Likewise.
5912 * gcc.dg/pr53037-2.c: Likewise.
5913 * gcc.dg/pr53037-3.c: Likewise.
5914 * gcc.dg/pr53037-4.c: Likewise.
5915
5916 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
5917
5918 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
5919 * gcc.target/powerpc/p9-vparity.c: Likewise.
5920 * gcc.target/powerpc/pr68805.c: Likewise.
5921 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
5922
5923 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
5924
5925 PR target/72804
5926 * gcc.target/powerpc/pr72804.c: New test.
5927
5928 2017-08-17 Marek Polacek <polacek@redhat.com>
5929
5930 PR middle-end/81814
5931 * gcc.dg/torture/pr81814.c: New test.
5932
5933 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
5934
5935 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
5936
5937 2017-08-17 Tom de Vries <tom@codesourcery.com>
5938
5939 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
5940
5941 2017-08-17 Richard Biener <rguenther@suse.de>
5942
5943 * gcc.dg/tree-ssa/vrp117.c: New testcase.
5944
5945 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
5946
5947 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
5948 scan-assembler-times for alpha*-*-*.
5949 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
5950 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
5951
5952 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5953
5954 PR fortran/81116
5955 * gfortran.dg/realloc_on_assignment_29.f90: New test.
5956
5957 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
5958
5959 PR target/46091
5960 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
5961 (testm): New test function.
5962 * gcc.target/i386/pr46091-2.c: Ditto.
5963 * gcc.target/i386/pr46091-3.c: Ditto.
5964
5965 2017-08-16 Bin Cheng <bin.cheng@arm.com>
5966
5967 PR tree-optimization/81832
5968 * gcc.dg/tree-ssa/pr81832.c: New test.
5969
5970 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
5971
5972 PR tree-optimization/81835
5973 * gcc.dg/vect/pr81815.c: New test.
5974
5975 2017-08-15 Joseph Myers <joseph@codesourcery.com>
5976
5977 PR target/78460
5978 PR target/67712
5979 * gcc.c-torture/compile/string-large-1.c: New test.
5980
5981 2017-08-15 Richard Biener <rguenther@suse.de>
5982
5983 PR tree-optimization/81790
5984 * gcc.dg/torture/pr81790.c: New testcase.
5985
5986 2017-08-14 Martin Sebor <msebor@redhat.com>
5987
5988 PR c/81117
5989 * c-c++-common/attr-nonstring-1.c: New test.
5990
5991 2017-08-14 Martin Sebor <msebor@redhat.com>
5992
5993 PR c/81117
5994 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
5995
5996 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
5997
5998 * gcc.dg/ucnid-5.c: Skip on AIX.
5999 * gcc.target/powerpc/pr79909.c: Skip on AIX.
6000
6001 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
6002
6003 PR target/46091
6004 * gcc.target/i386/pr46091-1.c: New test.
6005 * gcc.target/i386/pr46091-2.c: Ditto.
6006 * gcc.target/i386/pr46091-3.c: Ditto.
6007
6008 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
6009
6010 PR target/81643
6011 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
6012
6013 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6014
6015 PR target/79845
6016 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
6017 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
6018 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
6019 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
6020 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
6021 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
6022 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
6023 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
6024 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
6025 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6026 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
6027 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
6028 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
6029 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
6030 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
6031 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
6032 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
6033 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
6034 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
6035 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
6036 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
6037 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
6038 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
6039 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
6040 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
6041 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
6042 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
6043 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
6044 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
6045 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
6046 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
6047 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
6048 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
6049 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
6050 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
6051 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
6052 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
6053 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
6054 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
6055 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
6056 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
6057 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
6058 * gcc.target/powerpc/cmpb-3.c: Likewise.
6059 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
6060 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
6061 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
6062 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
6063 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
6064 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
6065 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
6066 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
6067 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
6068 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
6069 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
6070 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
6071 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
6072 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
6073 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
6074 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
6075 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
6076 * gcc.target/powerpc/no-r11-3.c: Likewise.
6077 * gcc.target/powerpc/pr80098-1.c: Likewise.
6078 * gcc.target/powerpc/pr80098-2.c: Likewise.
6079 * gcc.target/powerpc/pr80098-3.c: Likewise.
6080 * gcc.target/powerpc/pr80098-4.c: Likewise.
6081 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
6082 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
6083 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
6084 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
6085 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
6086 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
6087 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
6088 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
6089 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
6090 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
6091 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
6092
6093 2017-08-14 Bin Cheng <bin.cheng@arm.com>
6094
6095 PR tree-optimization/81799
6096 * gcc.dg/tree-ssa/pr81799.c: New.
6097
6098 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
6099
6100 PR middle-end/46932
6101 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
6102 * lib/target-supports.exp: Add check_effective_target_autoincdec.
6103
6104 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
6105
6106 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
6107 -mno-pc-relative-literal-loads.
6108
6109 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6110
6111 PR testsuite/81793
6112 * gcc.dg/pie-static-1.c: Require both static and pie support.
6113 * gcc.dg/pie-static-2.c: Likewise.
6114
6115 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
6116
6117 PR ada/79542
6118 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
6119
6120 2017-08-11 Marek Polacek <polacek@redhat.com>
6121
6122 PR c/81795
6123 * gcc.dg/pr81795.c: New test.
6124
6125 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6126
6127 PR fortran/60355
6128 * gfortran.dg (bind_c_usage_30): New test.
6129
6130 2017-08-11 Martin Liska <mliska@suse.cz>
6131
6132 PR tree-opt/79987
6133 * gcc.target/i386/mpx/pr79987.c: New test.
6134
6135 2017-08-11 Martin Liska <mliska@suse.cz>
6136
6137 PR ipa/81213
6138 * gcc.target/i386/pr81213.c: New test.
6139
6140 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
6141
6142 PR target/81708
6143 * gcc.target/i386/stack-prot-sym.c: New test.
6144
6145 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
6146
6147 PR testsuite/81738
6148 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
6149 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
6150 vect_perm and vect_element_align for vectorization.
6151
6152 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
6153
6154 PR target/81736
6155 * gcc.target/i386/pr81736-1.c: New test.
6156 * gcc.target/i386/pr81736-2.c: Likewise.
6157 * gcc.target/i386/pr81736-3.c: Likewise.
6158 * gcc.target/i386/pr81736-4.c: Likewise.
6159 * gcc.target/i386/pr81736-5.c: Likewise.
6160 * gcc.target/i386/pr81736-6.c: Likewise.
6161 * gcc.target/i386/pr81736-7.c: Likewise.
6162
6163 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
6164
6165 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
6166 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
6167
6168 2017-08-10 David Malcolm <dmalcolm@redhat.com>
6169
6170 * c-c++-common/missing-close-symbol.c: New test case.
6171 * c-c++-common/missing-symbol.c: New test case.
6172 * gcc.dg/unclosed-init.c: New test case.
6173 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
6174 * g++.dg/diagnostic/unclosed-function.C: New test case.
6175 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
6176 * g++.dg/diagnostic/unclosed-struct.C: New test case.
6177 * g++.dg/parse/pragma2.C: Update to reflect movement of the
6178 "expected identifier" error.
6179
6180 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
6181
6182 * gfortran.dg/dec_d_lines_1.f: New test.
6183 * gfortran.dg/dec_d_lines_2.f: New test.
6184
6185 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
6186
6187 * gfortran.dg/dec_structure_18.f90: New test.
6188 * gfortran.dg/dec_structure_19.f90: New test.
6189 * gfortran.dg/dec_structure_20.f90: New test.
6190 * gfortran.dg/dec_structure_21.f90: New test.
6191
6192 2017-08-10 Marek Polacek <polacek@redhat.com>
6193
6194 PR testsuite/81784
6195 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
6196
6197 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
6198
6199 2017-08-10 Martin Liska <mliska@suse.cz>
6200
6201 PR c++/81355
6202 * g++.dg/other/pr81355.C: New test.
6203
6204 2017-08-09 David Malcolm <dmalcolm@redhat.com>
6205
6206 * jit.dg/all-non-failing-tests.h: Add note about
6207 test-vector-types.cc.
6208 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
6209 case.
6210 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
6211 New test case.
6212 * jit.dg/test-vector-types.cc: New test case.
6213
6214 2017-08-09 Andrew Pinski <apinski@cavium.com>
6215
6216 * gcc.target/aarch64/vect-xorsign_exec.c: Add
6217 --save-temps to the options passed.
6218
6219 2017-08-09 Michael Collison <michael.collison@arm.com>
6220
6221 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
6222 boundary option and fix comment.
6223 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
6224 boundary option and fix comment.
6225 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
6226 boundary option and fix comment.
6227 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
6228 -mstructure-size boundary option.
6229
6230 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
6231
6232 PR rtl-optimization/81423
6233 * gcc.c-torture/execute/pr81423.c: New testcase.
6234
6235 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6236
6237 * gcc.target/powerpc/fold-vec-pack-double.c: New.
6238 * gcc.target/powerpc/fold-vec-pack-int.c: New.
6239 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
6240 * gcc.target/powerpc/fold-vec-pack-short.c: New.
6241
6242 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6243
6244 * gcc.target/powerpc/fold-vec-msum-char.c: New.
6245 * gcc.target/powerpc/fold-vec-msum-short.c: New.
6246
6247 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6248
6249 * gcc.target/powerpc/fold-vec-madd-double.c: New.
6250 * gcc.target/powerpc/fold-vec-madd-float.c: New.
6251 * gcc.target/powerpc/fold-vec-madd-short.c: New.
6252
6253 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6254
6255 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
6256 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
6257 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
6258 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
6259
6260 2017-08-09 Slava Barinov <v.barinov@samsung.com>
6261
6262 * g++.dg/asan/asan.exp: Switch on *.cc tests.
6263
6264 2017-08-09 Marek Polacek <polacek@redhat.com>
6265
6266 PR c/81233
6267 * gcc.dg/diagnostic-types-1.c: New test.
6268 * gcc.dg/assign-warn-1.c: Update warning messages.
6269 * gcc.dg/assign-warn-2.c: Likewise.
6270 * gcc.dg/c90-const-expr-5.c: Likewise.
6271 * gcc.dg/c99-const-expr-5.c: Likewise.
6272 * gcc.dg/conv-2.c: Likewise.
6273 * gcc.dg/init-bad-7.c: Likewise.
6274 * gcc.dg/overflow-warn-1.c: Likewise.
6275 * gcc.dg/overflow-warn-2.c: Likewise.
6276 * gcc.dg/overflow-warn-3.c: Likewise.
6277 * gcc.dg/overflow-warn-4.c: Likewise.
6278 * gcc.dg/pointer-array-atomic.c: Likewise.
6279 * gcc.dg/pr26865.c: Likewise.
6280 * gcc.dg/pr61162-2.c: Likewise.
6281 * gcc.dg/pr61162.c: Likewise.
6282 * gcc.dg/pr67730-2.c: Likewise.
6283 * gcc.dg/pr69156.c: Likewise.
6284 * gcc.dg/pr70174.c: Likewise.
6285 * objc.dg/proto-lossage-4.m: Likewise.
6286
6287 2017-08-09 Marek Polacek <polacek@redhat.com>
6288
6289 PR c/81417
6290 * Wsign-compare-1.c: New test.
6291 * gcc.dg/compare1.c: Adjust dg-bogus.
6292 * gcc.dg/compare2.c: Likewise.
6293 * gcc.dg/compare3.c: Likewise.
6294 * gcc.dg/compare7.c: Likewise.
6295 * gcc.dg/compare8.c: Likewise.
6296 * gcc.dg/compare9.c: Likewise.
6297 * gcc.dg/pr11492.c: Likewise.
6298
6299 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
6300
6301 PR driver/81523
6302 * gcc.dg/pie-7.c: New test.
6303 * gcc.dg/pie-static-1.c: Likewise.
6304 * gcc.dg/pie-static-2.c: Likewise.
6305
6306 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
6307
6308 PR target/81708
6309 * gcc.target/i386/stack-prot-guard.c: New test.
6310
6311 2017-08-08 Tamar Christina <tamar.christina@arm.com>
6312
6313 * gcc.target/aarch64/xorsign.c: New.
6314 * gcc.target/aarch64/xorsign_exec.c: New.
6315 * gcc.target/aarch64/vect-xorsign_exec.c: New.
6316
6317 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6318
6319 PR tree-optimization/81354
6320 * g++.dg/torture/pr81354.C: New file.
6321
6322 2017-08-08 Richard Biener <rguenther@suse.de>
6323
6324 PR middle-end/81719
6325 * g++.dg/tree-ssa/pr81719.C: New testcase.
6326
6327 2017-08-08 Richard Biener <rguenther@suse.de>
6328
6329 PR tree-optimization/81723
6330 * gfortran.dg/pr81723.f: New testcase.
6331
6332 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6333
6334 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
6335 string.
6336 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6337 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
6338 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
6339 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
6340 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
6341 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
6342 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
6343 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
6344 * gcc.target/powerpc/cmpb-3.c: Likewise.
6345 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
6346 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
6347
6348 2017-08-08 Martin Liska <mliska@suse.cz>
6349
6350 PR tree-opt/81696
6351 * gcc.dg/ipa/pr81696.c: New test.
6352
6353 2017-08-08 Bin Cheng <bin.cheng@arm.com>
6354
6355 PR tree-optimization/81744
6356 * gcc.dg/tree-ssa/pr81744.c: New.
6357
6358 2017-08-08 Marek Polacek <polacek@redhat.com>
6359
6360 PR c++/81607
6361 * g++.dg/other/bitfield6.C: New test.
6362
6363 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6364
6365 PR target/81593
6366 * gcc.target/powerpc/vec-setup.h: New tests to test various
6367 combinations of setting up vectors of 2 double word elements.
6368 * gcc.target/powerpc/vec-setup-long.c: Likewise.
6369 * gcc.target/powerpc/vec-setup-double.c: Likewise.
6370 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6371 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
6372 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
6373 vector inserts from vector extracts.
6374 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
6375
6376 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6377
6378 PR fortran/68829
6379 PR fortran/81701
6380 * gfortran.dg/o_fast_stacksize.90: New test.
6381
6382 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
6383
6384 PR middle-end/46932
6385 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
6386
6387 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
6388
6389 * gcc.target/i386/pr81736-1.c: Removed.
6390 * gcc.target/i386/pr81736-2.c: Likewise.
6391 * gcc.target/i386/pr81736-3.c: Likewise.
6392 * gcc.target/i386/pr81736-4.c: Likewise.
6393
6394 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
6395
6396 PR target/81736
6397 * gcc.target/i386/pr81736-1.c: New test.
6398 * gcc.target/i386/pr81736-2.c: Likewise.
6399 * gcc.target/i386/pr81736-3.c: Likewise.
6400 * gcc.target/i386/pr81736-4.c: Likewise.
6401
6402 2017-08-07 Marek Polacek <polacek@redhat.com>
6403
6404 PR middle-end/81737
6405 * gcc.dg/pr81737.c: New test.
6406
6407 2017-08-07 Martin Liska <mliska@suse.cz>
6408
6409 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
6410 * gcc.dg/parm-impl-decl-1.c: Likewise.
6411 * gcc.dg/parm-impl-decl-3.c: Likewise.
6412 * gcc.dg/Wattributes-5.c: New test.
6413
6414 2017-08-06 Andrew Pinski <apinski@cavium.com>
6415
6416 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
6417 * gcc.target/aarch64/target_attr_13.c: LIkewise.
6418 * gcc.target/aarch64/target_attr_15.c: LIkewise.
6419 * gcc.target/aarch64/target_attr_4.c: Likewise.
6420 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
6421 * gcc.target/aarch64/target_attr_2.c: Likewise.
6422 * gcc.target/aarch64/target_attr_7.c: Likewise.
6423 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
6424 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
6425 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
6426
6427 2017-08-06 Andrew Pinski <apinski@cavium.com>
6428
6429 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
6430 -march=armv8-a+nolse, skip if -mcpu= is passed.
6431 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
6432
6433 2017-08-06 Andrew Pinski <apinski@cavium.com>
6434
6435 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
6436 * gcc.target/aarch64/_Float16_2.c: Likewise.
6437 * gcc.target/aarch64/_Float16_3.c: Likewise.
6438
6439 2017-08-06 Tom de Vries <tom@codesourcery.com>
6440
6441 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
6442
6443 2017-08-06 Tom de Vries <tom@codesourcery.com>
6444
6445 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
6446 type. Add missing return.
6447
6448 2017-08-06 Tom de Vries <tom@codesourcery.com>
6449
6450 PR testsuite/81731
6451 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
6452 variable 'a' definition.
6453 (b): Remove unused variable.
6454 (gp): New variable.
6455 (check): Add parameter corresponding to call in main, and handle.
6456
6457 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6458
6459 PR c++/79790
6460 * g++.dg/cpp1z/class-deduction43.C: New.
6461
6462 2017-08-04 Yury Gribov <tetra2005@gmail.com>
6463
6464 PR tree-optimization/57371
6465 * c-c++-common/pr57371-1.c: New test.
6466 * c-c++-common/pr57371-2.c: New test.
6467 * c-c++-common/pr57371-3.c: New test.
6468 * c-c++-common/pr57371-4.c: New test.
6469 * gcc.dg/pr57371-5.c: New test.
6470
6471 2017-08-04 Carl Love <cel@us.ibm.com>
6472
6473 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
6474 builtin test cases for vec_mule, and vec_mulo.
6475 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
6476 builtin test cases for vec_mule, and vec_mulo.
6477
6478 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
6479
6480 PR target/81590
6481 * gcc.target/i386/avx512-check.h: New file.
6482 * gcc.target/i386/avx5124fmaps-check.h: Removed.
6483 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
6484 * gcc.target/i386/avx512cd-check.h: Likewise.
6485 * gcc.target/i386/avx512ifma-check.h: Likewise.
6486 * gcc.target/i386/avx512vbmi-check.h: Likewise.
6487 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
6488 * gcc.target/i386/avx512bw-check.h: Rewrite.
6489 * gcc.target/i386/avx512dq-check.h: Likewise.
6490 * gcc.target/i386/avx512er-check.h: Likewise.
6491 * gcc.target/i386/avx512f-check.h: Likewise.
6492 * gcc.target/i386/avx512vl-check.h: Likewise.
6493 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
6494 only.
6495 (test_512): Removed.
6496 (avx512*_test): Likewise.
6497 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
6498
6499 2017-08-04 Marek Polacek <polacek@redhat.com>
6500
6501 PR middle-end/81695
6502 * gcc.dg/pr81695.c: New test.
6503
6504 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
6505
6506 PR tree-optimization/81136
6507 * gcc.dg/vect/pr81136.c: Add scan test.
6508
6509 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
6510
6511 * gcc.dg/vect/vect-alias-check-3.c: New test.
6512 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
6513 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
6514
6515 2017-08-04 Richard Biener <rguenther@suse.de>
6516
6517 PR middle-end/81705
6518 * c-c++-common/ubsan/pr81705.c: New testcase.
6519
6520 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6521
6522 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
6523 messages that used to start with a capital letter.
6524 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
6525 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
6526 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
6527 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
6528 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
6529 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
6530 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
6531 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
6532 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
6533 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
6534 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
6535 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
6536 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
6537 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
6538 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
6539 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
6540 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
6541 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
6542 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
6543 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
6544 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
6545 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
6546 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
6547 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
6548 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
6549 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
6550 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
6551 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
6552 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
6553 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
6554 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
6555 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
6556 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
6557 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
6558 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
6559 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
6560 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
6561 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
6562 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
6563 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
6564 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
6565 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
6566 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
6567 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
6568 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
6569 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
6570 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
6571 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
6572 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
6573 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
6574 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
6575 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
6576 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
6577 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
6578 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
6579 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
6580
6581 2017-08-03 Jakub Jelinek <jakub@redhat.com>
6582
6583 PR target/81621
6584 * gcc.dg/pr81621.c: New test.
6585
6586 2017-08-03 Richard Biener <rguenther@suse.de>
6587
6588 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
6589 and CSE.
6590
6591 2017-08-03 Richard Biener <rguenther@suse.de>
6592
6593 PR middle-end/81148
6594 * c-c++-common/ubsan/pr81148.c: New testcase.
6595
6596 2017-08-03 Tom de Vries <tom@codesourcery.com>
6597
6598 PR target/81662
6599 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
6600
6601 2017-08-03 Jakub Jelinek <jakub@redhat.com>
6602
6603 PR driver/81650
6604 * gcc.dg/pr81650.c: New test.
6605
6606 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
6607
6608 PR c++/71440
6609 * g++.dg/template/crash127.C: New.
6610
6611 2017-08-03 Jakub Jelinek <jakub@redhat.com>
6612
6613 PR middle-end/81052
6614 * c-c++-common/pr81052.c: New test.
6615
6616 2017-08-03 Tom de Vries <tom@codesourcery.com>
6617
6618 * gcc.dg/pr56727-2.c: Require alias.
6619
6620 2017-08-03 Tom de Vries <tom@codesourcery.com>
6621
6622 * gcc.dg/attr-noipa.c: Require alloca.
6623
6624 2017-08-03 Tom de Vries <tom@codesourcery.com>
6625
6626 * gcc.dg/torture/pr80163.c: Require label_values.
6627
6628 2017-08-03 Tom de Vries <tom@codesourcery.com>
6629
6630 PR target/81662
6631 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
6632 * c-c++-common/patchable_function_entry-default.c: Same.
6633 * c-c++-common/patchable_function_entry-definition.c: Same.
6634
6635 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
6636
6637 PR target/81644
6638 * gcc.target/i386/pr81644.c: New test.
6639
6640 2017-08-02 Tom de Vries <tom@codesourcery.com>
6641
6642 * gcc.dg/Walloca-14.c: Use relative line number.
6643
6644 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
6645
6646 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
6647 test "no-3dnowa" target attribute.
6648
6649 2017-08-02 Marek Polacek <polacek@redhat.com>
6650
6651 PR c/81289
6652 * gcc.dg/noncompile/pr81289.c: New test.
6653
6654 PR c/81448
6655 PR c/81306
6656 * c-c++-common/Wmultistatement-macros-13.c: New test.
6657
6658 2017-08-02 Jakub Jelinek <jakub@redhat.com>
6659
6660 PR c++/81640
6661 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
6662
6663 PR middle-end/79499
6664 * gcc.dg/pr79499.c: New test.
6665
6666 2017-08-02 Richard Biener <rguenther@suse.de>
6667
6668 PR tree-optimization/81633
6669 * gcc.dg/vect/pr81633.c: New testcase.
6670
6671 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
6672
6673 * gcc.dg/guality/pr25967-1.c: New test.
6674 * gcc.dg/guality/pr25967-2.c: Likewise.
6675 * gcc.dg/torture/pr25967-1.c: Likewise.
6676 * gcc.dg/torture/pr25967-2.c: Likewise.
6677
6678 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
6679
6680 PR target/81654
6681 * gcc.target/i386/pr81654.c: New test.
6682
6683 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
6684
6685 PR fortran/79312
6686 * gfortran.dg/logical_assignment_1.f90: New test.
6687
6688 2017-08-01 Martin Liska <mliska@suse.cz>
6689
6690 PR middle-end/70140
6691 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
6692
6693 2017-08-01 Martin Liska <mliska@suse.cz>
6694
6695 Revert r250771
6696 Make mempcpy more optimal (PR middle-end/70140).
6697
6698 2017-08-01 Jakub Jelinek <jakub@redhat.com>
6699
6700 PR target/81622
6701 * gcc.target/powerpc/pr81622.c: New test.
6702
6703 2017-08-01 Steve Ellcey <sellcey@cavium.com>
6704
6705 PR tree-optimization/80925
6706 * gcc.dg/vect/vect-28.c: Add
6707 --param vect-max-peeling-for-alignment=0 option.
6708 Remove unaligned access and peeling checks.
6709 * gcc.dg/vect/vect-33-big-array.c: Ditto.
6710 * gcc.dg/vect/vect-70.c: Ditto.
6711 * gcc.dg/vect/vect-87.c: Ditto.
6712 * gcc.dg/vect/vect-88.c: Ditto.
6713 * gcc.dg/vect/vect-91.c: Ditto.
6714 * gcc.dg/vect/vect-93.c: Ditto.
6715
6716 2017-08-01 Tom de Vries <tom@codesourcery.com>
6717
6718 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
6719 * gcc.target/nvptx/slp.c (foo): Same.
6720
6721 2017-08-01 Richard Biener <rguenther@suse.de>
6722
6723 PR tree-optimization/81181
6724 * gcc.dg/torture/pr81181.c: New testcase.
6725
6726 2017-08-01 Martin Liska <mliska@suse.cz>
6727
6728 PR middle-end/70140
6729 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
6730
6731 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
6732
6733 PR target/81641
6734 * gcc.target/i386/pr81641.c: New test.
6735
6736 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
6737
6738 PR target/81639
6739 * gcc.target/i386/pr81639.c: New test.
6740
6741 2017-08-01 Richard Biener <rguenther@suse.de>
6742
6743 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
6744 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
6745 endless loop.
6746 * gcc.dg/uninit-23.c: Adjust.
6747
6748 2017-08-01 Bin Cheng <bin.cheng@arm.com>
6749
6750 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
6751 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
6752
6753 2017-08-01 Bin Cheng <bin.cheng@arm.com>
6754
6755 PR tree-optimization/81627
6756 * gcc.dg/tree-ssa/pr81627.c: New.
6757
6758 2017-08-01 Bin Cheng <bin.cheng@arm.com>
6759
6760 PR tree-optimization/81620
6761 * gcc.dg/tree-ssa/pr81620-1.c: New.
6762 * gcc.dg/tree-ssa/pr81620-2.c: New.
6763
6764 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
6765
6766 PR testsuite/53542
6767 * gfortran.dg/use_30.f90: New test.
6768
6769 2017-08-01 Jakub Jelinek <jakub@redhat.com>
6770
6771 PR tree-optimization/81588
6772 * gcc.dg/tree-ssa/pr81588.c: New test.
6773 * gcc.dg/pr81588.c: New test.
6774 * gcc.c-torture/execute/pr81588.c: New test.
6775
6776 2017-08-01 Richard Biener <rguenther@suse.de>
6777
6778 PR tree-optimization/81297
6779 * gcc.dg/torture/pr81297.c: New testcase.
6780
6781 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
6782
6783 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
6784
6785 2017-07-31 Steve Ellcey <sellcey@cavium.com>
6786
6787 PR tree-optimization/80925
6788 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6789 --param vect-max-peeling-for-alignment=0 option.
6790 Remove unaligned access and peeling checks.
6791 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
6792
6793 2017-07-31 Carl Love <cel@us.ibm.com>
6794
6795 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
6796 missed in commit 250746.
6797
6798 2017-07-31 Carl Love <cel@us.ibm.com>
6799
6800 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
6801 new builtins.
6802
6803 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
6804
6805 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
6806 * gcc.target/i386/pr79793-2.c: Likewise.
6807
6808 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
6809
6810 PR target/25967
6811 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
6812 (naked): Add attribute regparm(1) for x86_32 targets.
6813 Add integer argument. Remove global "data" variable.
6814 (main): Pass integer argument to naked function.
6815 * gcc.target/i386/naked-4.c: New test.
6816
6817 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
6818 Martin Liska <mliska@suse.cz>
6819
6820 * gcc.dg/predict-15.c: New test.
6821 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
6822
6823 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
6824
6825 PR target/25967
6826 * gcc.target/i386/naked-1.c: New test.
6827 * gcc.target/i386/naked-2.c: Ditto.
6828 * gcc.target/i386/naked-3.c: Ditto.
6829 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
6830 do_test_body0 stub function, use attribute "naked" instead.
6831 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
6832 * gcc.dg/pr44290-2.c: Ditto.
6833
6834 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
6835
6836 PR fortran/81581
6837 * gfortran.dg/dim_sum_1.f90: New test case.
6838 * gfortran.dg/dim_sum_2.f90: New test case.
6839 * gfortran.dg/dim_sum_3.f90: New test case.
6840
6841 2017-07-31 Martin Liska <mliska@suse.cz>
6842
6843 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
6844 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
6845
6846 2017-07-31 Martin Liska <mliska@suse.cz>
6847
6848 PR sanitize/81530
6849 * g++.dg/ubsan/pr81530.C: New test.
6850
6851 2017-07-31 Jakub Jelinek <jakub@redhat.com>
6852
6853 PR sanitizer/81604
6854 * c-c++-common/ubsan/pr81604.c: New test.
6855
6856 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
6857
6858 PR target/79793
6859 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
6860 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
6861 (foo): Check the builtin return address against the return address
6862 in interrupt frame.
6863 * gcc.target/i386/pr79793-1.c: New test.
6864 * gcc.target/i386/pr79793-2.c: Likewise.
6865
6866 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
6867
6868 * c-c++-common/dump-ada-spec-7.c: New test.
6869
6870 2017-07-29 Jakub Jelinek <jakub@redhat.com>
6871
6872 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
6873 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
6874
6875 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
6876
6877 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
6878
6879 2017-07-28 Tamar Christina <tamar.christina@arm.com>
6880
6881 * gcc.target/aarch64/int_mov_immediate_1.c: New.
6882
6883 2017-07-28 Bin Cheng <bin.cheng@arm.com>
6884
6885 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
6886
6887 2017-07-28 Tamar Christina <tamar.christina@arm.com>
6888 Bilyan Borisov <bilyan.borisov@arm.com>
6889
6890 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
6891 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
6892 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
6893 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
6894 * gcc.target/aarch64/pr63304_1.c: Changed to double.
6895
6896 2017-07-28 Bin Cheng <bin.cheng@arm.com>
6897
6898 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
6899 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
6900 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
6901 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
6902 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
6903 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
6904 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
6905 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
6906 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
6907 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
6908 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
6909
6910 2017-07-28 Martin Liska <mliska@suse.cz>
6911
6912 PR sanitizer/81340
6913 * g++.dg/asan/pr81340.C: New test.
6914
6915 2017-07-28 Richard Biener <rguenther@suse.de>
6916
6917 PR tree-optimization/81502
6918 * gcc.target/i386/pr81502.c: New testcase.
6919
6920 2017-07-28 Martin Liska <mliska@suse.cz>
6921
6922 PR sanitizer/81460
6923 * gcc.dg/asan/pr81460.c: New test.
6924
6925 2017-07-28 Jakub Jelinek <jakub@redhat.com>
6926
6927 PR sanitizer/80998
6928 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
6929 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
6930
6931 PR tree-optimization/81578
6932 * gcc.dg/pr81578.c: New test.
6933
6934 2017-07-28 Richard Biener <rguenther@suse.de>
6935
6936 PR tree-optimization/81573
6937 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
6938
6939 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
6940
6941 * g++.dg/pr69667.C: Remove option -mlra.
6942 * gcc.target/powerpc/dform-1.c: Likewise.
6943 * gcc.target/powerpc/dform-2.c: Likewise.
6944 * gcc.target/powerpc/dform-3.c: Likewise.
6945 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6946 * gcc.target/powerpc/p9-vparity.c: Likewise.
6947 * gcc.target/powerpc/pr63491.c: Likewise.
6948 * gcc.target/powerpc/pr67808.c: Likewise.
6949 * gcc.target/powerpc/pr68805.c: Likewise.
6950 * gcc.target/powerpc/pr69461.c: Likewise.
6951 * gcc.target/powerpc/pr71680.c: Likewise.
6952 * gcc.target/powerpc/pr77289.c: Likewise.
6953 * gcc.target/powerpc/pr78458.c: Likewise.
6954 * gcc.target/powerpc/pr78543.c: Likewise.
6955 * g++.dg/pr71294.C: Remove option -mno-lra.
6956 * gcc.target/powerpc/pr71656-1.c: Likewise.
6957 * gcc.target/powerpc/pr71656-2.c: Likewise.
6958 * gcc.target/powerpc/pr71698.c: Likewise.
6959
6960 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6961 Sudakshina Das <sudi.das@arm.com>
6962
6963 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
6964
6965 2017-07-27 Marek Polacek <polacek@redhat.com>
6966
6967 PR c/81417
6968 * c-c++-common/Wsign-compare-1.c: New test.
6969 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
6970 * g++.dg/warn/Wsign-compare-4.C: Likewise.
6971 * g++.dg/warn/Wsign-compare-6.C: Likewise.
6972 * g++.dg/warn/compare1.C: Likewise.
6973 * gcc.dg/compare1.c: Likewise.
6974 * gcc.dg/compare2.c: Likewise.
6975 * gcc.dg/compare4.c: Likewise.
6976 * gcc.dg/compare5.c: Likewise.
6977 * gcc.dg/pr35430.c: Likewise.
6978 * gcc.dg/pr60087.c: Likewise.
6979
6980 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
6981
6982 PR middle-end/81564
6983 * gcc.dg/pr81564.c: New test.
6984
6985 2017-07-27 Richard Biener <rguenther@suse.de>
6986
6987 PR tree-optimization/81573
6988 PR tree-optimization/81494
6989 * gcc.dg/torture/pr81573.c: New testcase.
6990
6991 2017-07-27 Richard Biener <rguenther@suse.de>
6992
6993 PR tree-optimization/81571
6994 * gcc.dg/torture/pr81571.c: New testcase.
6995
6996 2017-07-27 Richard Biener <rguenther@suse.de>
6997
6998 PR tree-optimization/81502
6999 * gcc.target/i386/vect-insert-1.c: New testcase.
7000
7001 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7002
7003 PR target/81534
7004 * gcc.target/s390/pr81534.c: New test.
7005
7006 2017-07-27 Jakub Jelinek <jakub@redhat.com>
7007
7008 PR tree-optimization/81555
7009 PR tree-optimization/81556
7010 * gcc.c-torture/execute/pr81555.c: New test.
7011 * gcc.c-torture/execute/pr81556.c: New test.
7012
7013 * gcc.dg/attr-noipa.c: New test.
7014 * gcc.dg/ipa/ipa-pta-18.c: New test.
7015 * gcc.dg/ipa/ipa-sra-11.c: New test.
7016
7017 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
7018
7019 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
7020 option.
7021 * gcc.target/powerpc/vsx-himode2.c: Likewise.
7022 * gcc.target/powerpc/vsx-himode3.c: Likewise.
7023 * gcc.target/powerpc/vsx-qimode.c: Likewise.
7024 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
7025 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
7026 * gcc.target/powerpc/vsx-simode.c: Likewise.
7027 * gcc.target/powerpc/vsx-simode2.c: Likewise.
7028 * gcc.target/powerpc/vsx-simode3.c: Likewise.
7029
7030 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
7031
7032 PR c++/71570
7033 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
7034
7035 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
7036
7037 PR target/81563
7038 * gcc.target/i386/pr81563.c: New test
7039
7040 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
7041
7042 PR target/79041
7043 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
7044
7045 2017-07-26 Marek Polacek <polacek@redhat.com>
7046
7047 PR middle-end/70992
7048 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
7049 * gcc.dg/overflow-warn-2.c: Likewise.
7050 * gcc.dg/overflow-warn-3.c: Likewise.
7051 * gcc.dg/overflow-warn-4.c: Likewise.
7052 * gcc.dg/torture/pr70992-2.c: New test.
7053 * gcc.dg/torture/pr70992.c: New test.
7054
7055 2017-07-26 Richard Biener <rguenther@suse.de>
7056
7057 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
7058 happening in ccp1.
7059 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
7060
7061 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
7062
7063 PR middle-end/46932
7064 * gcc.dg/pr46932.c: New testcase.
7065
7066 2017-07-26 Martin Liska <mliska@suse.cz>
7067
7068 PR sanitize/81186
7069 * gcc.dg/asan/pr81186.c: New test.
7070
7071 2017-07-25 Carl Love <cel@us.ibm.com>
7072
7073 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
7074 vec_cnttz builtins.
7075
7076 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
7077
7078 * gnat.dg/opt66.adb: New test.
7079
7080 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
7081
7082 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
7083 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
7084
7085 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
7086
7087 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
7088
7089 2017-07-25 Torsten Duwe <duwe@suse.de>
7090
7091 * c-c++-common/patchable_function_entry-default.c: New test.
7092 * c-c++-common/patchable_function_entry-decl.c: Likewise.
7093 * c-c++-common/patchable_function_entry-definition.c: Likewise.
7094
7095 2017-07-25 Jakub Jelinek <jakub@redhat.com>
7096
7097 PR target/81532
7098 * gcc.target/i386/pr80833-3.c: New test.
7099 * gcc.target/i386/avx512dq-pr81532.c: New test.
7100 * gcc.target/i386/avx512bw-pr81532.c: New test.
7101
7102 2017-07-25 Richard Biener <rguenther@suse.de>
7103
7104 PR tree-optimization/81455
7105 * gcc.dg/pr81455.c: New testcase.
7106
7107 2017-07-25 Richard Biener <rguenther@suse.de>
7108
7109 PR tree-optimization/81529
7110 * gfortran.dg/pr81529.f90: New testcase.
7111
7112 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
7113
7114 * gcc.target/aarch64/pr79041-2.c: Improve test.
7115
7116 2017-07-25 Richard Biener <rguenther@suse.de>
7117
7118 PR tree-optimization/81410
7119 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
7120
7121 2017-07-25 Richard Biener <rguenther@suse.de>
7122
7123 PR tree-optimization/81510
7124 * gcc.dg/torture/pr81510.c: New testcase.
7125 * gcc.dg/torture/pr81510-2.c: Likewise.
7126
7127 2017-07-25 Martin Liska <mliska@suse.cz>
7128
7129 PR ipa/81520
7130 * gcc.dg/ipa/pr81520.c: New test.
7131
7132 2017-07-25 Marek Polacek <polacek@redhat.com>
7133
7134 PR c/81364
7135 * Wmultistatement-macros-12.c: New test.
7136
7137 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7138
7139 PR target/81414
7140 * gcc.target/aarch64/pr81414.C: New.
7141
7142 2017-07-25 Richard Biener <rguenther@suse.de>
7143
7144 PR middle-end/81505
7145 * gcc.dg/ubsan/pr81505.c: New testcase.
7146
7147 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
7148
7149 PR testsuite/80759
7150 * gcc.target/x86_64/abi/ms-sysv/do-test.S
7151 (ELFFN_BEGIN): Rename to FN_TYPE.
7152 (ELFFN_END): Rename to FN_SIZE.
7153 (ASMNAME): New macro.
7154 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
7155 .global.
7156 (FUNC_END): Use ASMNAME.
7157 (test_data_save): Remove.
7158 (test_data_input): Likewise.
7159 (test_data_output: Likewise.
7160 (test_data_fn): Likewise.
7161 (test_data_retaddr): Likewise.
7162 (regs_to_mem): Make globals, use r10 instead of rax.
7163 (mem_to_regs): Likewise.
7164 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
7165 body to ms-sysv.c.
7166 (do_test_aligned): Likewise.
7167 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
7168 Add dg-* directives.
7169 (PASTE_STR): New macro.
7170 (ASMNAME): Likewise.
7171 (LOAD_TEST_DATA_ADDR): Likewise.
7172 (TEST_DATA_OFFSET): Likewise.
7173 (do_test_body0): New C function.
7174 (do_test_body): New inline assembly routine.
7175 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
7176 (runtest_ms_sysv): Modify.
7177
7178 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7179
7180 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
7181 since the upper-regs options have been deleted.
7182 * gcc.target/powerpc/pr65849-2.c: Likewise.
7183 * gcc.target/powerpc/pr80099-1.c: Likewise.
7184 * gcc.target/powerpc/pr80099-2.c: Likewise.
7185 * gcc.target/powerpc/pr80099-3.c: Likewise.
7186 * gcc.target/powerpc/pr80099-4.c: Likewise.
7187 * gcc.target/powerpc/pr80099-5.c: Likewise.
7188 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
7189 support removal of the upper-regs options.
7190 * gcc.target/powerpc/p8vector-fp.c: Likewise.
7191 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
7192 * gcc.target/powerpc/p9-dimode1.c: Likewise.
7193 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7194 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
7195 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
7196 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
7197 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
7198 * gcc.target/powerpc/ppc-round.c: Likewise.
7199 * gcc.target/powerpc/pr71720.c: Likewise.
7200 * gcc.target/powerpc/pr72853.c: Likewise.
7201 * gcc.target/powerpc/pr79907.c: Likewise.
7202 * gcc.target/powerpc/pr78953.c: Likewise.
7203 * gcc.target/powerpc/upper-regs-df.c: Likewise.
7204 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
7205 * gcc.target/powerpc/vec-extract-1.c: Likewise.
7206 * gcc.target/powerpc/vec-init-3.c: Likewise.
7207 * gcc.target/powerpc/vec-init-6.c: Likewise.
7208 * gcc.target/powerpc/vec-init-7.c: Likewise.
7209 * gcc.target/powerpc/vec-set-char.c: Likewise.
7210 * gcc.target/powerpc/vec-set-int.c: Likewise.
7211 * gcc.target/powerpc/vec-set-short.c: Likewise.
7212
7213 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
7214
7215 PR target/79041
7216 * gcc.target/aarch64/pr79041-2.c: New test.
7217
7218 2017-07-24 Carl Love <cel@us.ibm.com>
7219
7220 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
7221 the new built-ins.
7222
7223 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
7224
7225 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
7226
7227 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7228 Mikael Morin <mikael@gcc.gnu.org>
7229
7230 PR fortran/66102
7231 * gfortran.dg/realloc_on_assign_28.f90: New test.
7232
7233 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
7234
7235 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
7236 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
7237
7238 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
7239
7240 PR target/80569
7241 * gcc.target/i386/pr80569.c: New test.
7242
7243 2017-07-21 Carl Love <cel@us.ibm.com>
7244
7245 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
7246 vmuleuh): Fix scan-assembler-times should check for word not half word
7247 instructions.
7248
7249 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
7250
7251 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
7252 redundant -march option.
7253 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
7254 in addition to armv8.1-a.
7255
7256 2017-07-21 Yury Gribov <tetra2005@gmail.com>
7257
7258 PR middle-end/56727
7259 * gcc.dg/pr56727-1.c: New test.
7260 * gcc.dg/pr56727-2.c: New test.
7261
7262 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
7263
7264 * gcc.target/powerpc/mmx-check.h: New file.
7265 * gcc.target/powerpc/mmx-packs.c: New file.
7266 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
7267 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
7268 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
7269 * gcc.target/powerpc/mmx-paddb-1.c: New file.
7270 * gcc.target/powerpc/mmx-paddd-1.c: New file.
7271 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
7272 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
7273 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
7274 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
7275 * gcc.target/powerpc/mmx-paddw-1.c: New file.
7276 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
7277 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
7278 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
7279 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
7280 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
7281 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
7282 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
7283 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
7284 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
7285 * gcc.target/powerpc/mmx-pslld-1.c: New file.
7286 * gcc.target/powerpc/mmx-psllw-1.c: New file.
7287 * gcc.target/powerpc/mmx-psrad-1.c: New file.
7288 * gcc.target/powerpc/mmx-psraw-1.c: New file.
7289 * gcc.target/powerpc/mmx-psrld-1.c: New file.
7290 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
7291 * gcc.target/powerpc/mmx-psubb-2.c: New file.
7292 * gcc.target/powerpc/mmx-psubd-2.c: New file.
7293 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
7294 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
7295 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
7296 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
7297 * gcc.target/powerpc/mmx-psubw-2.c: New file.
7298 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
7299 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
7300 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
7301 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
7302 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
7303 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
7304
7305 2017-06-21 Richard Biener <rguenther@suse.de>
7306
7307 PR tree-optimization/81500
7308 * gcc.dg/torture/pr81500.c: New testcase.
7309
7310 2017-07-20 Nathan Sidwell <nathan@acm.org>
7311
7312 * g++.dg/ext/anon-struct6.C: Adjust diag.
7313 * g++.old-deja/g++.other/anon4.C: Adjust diag.
7314
7315 2017-07-20 Jakub Jelinek <jakub@redhat.com>
7316
7317 PR target/80846
7318 * gcc.target/i386/avx-pr80846.c: New test.
7319 * gcc.target/i386/avx2-pr80846.c: New test.
7320 * gcc.target/i386/avx512f-pr80846.c: New test.
7321
7322 2017-07-20 Bin Cheng <bin.cheng@arm.com>
7323
7324 PR tree-optimization/81388
7325 * gcc.dg/tree-ssa/pr81388-1.c: New test.
7326 * gcc.dg/tree-ssa/pr81388-2.c: New test.
7327
7328 2017-07-17 Tom de Vries <tom@codesourcery.com>
7329
7330 PR middle-end/81030
7331 * gcc.dg/pr81030.c: New test.
7332
7333 2017-07-20 Richard Biener <rguenther@suse.de>
7334
7335 PR tree-optimization/61171
7336 * g++.dg/vect/pr61171.cc: New testcase.
7337 * gfortran.dg/vect/pr61171.f: Likewise.
7338 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7339
7340 2017-07-20 Richard Biener <rguenther@suse.de>
7341
7342 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
7343 with V64QImode.
7344 * gcc.dg/vect/slp-45.c: Likewise.
7345
7346 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
7347
7348 * gcc.dg/tree-ssa/vrp116.c: New Test.
7349
7350 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7351
7352 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
7353 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
7354 __builtin_cpu_is and __builtin_cpu_supports are supported.
7355
7356 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
7357
7358 * gcc.target/powerpc/bmi-check.h (main): Skip unless
7359 __BUILTIN_CPU_SUPPORTS__ defined.
7360 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
7361 __BUILTIN_CPU_SUPPORTS__ defined.
7362
7363 2017-07-19 Jakub Jelinek <jakub@redhat.com>
7364
7365 PR tree-optimization/81346
7366 * gcc.dg/tree-ssa/pr81346-5.c: New test.
7367
7368 2017-07-19 Tom de Vries <tom@codesourcery.com>
7369
7370 * gcc.target/nvptx/decl-init.c: Update alignment.
7371 * gcc.target/nvptx/slp-2-run.c: New test.
7372 * gcc.target/nvptx/slp-2.c: New test.
7373 * gcc.target/nvptx/v2di.c: New test.
7374
7375 2017-07-19 Tom de Vries <tom@codesourcery.com>
7376
7377 * gcc.target/nvptx/slp-run.c: New test.
7378 * gcc.target/nvptx/slp.c: New test.
7379 * gcc.target/nvptx/v2si-cvt.c: New test.
7380 * gcc.target/nvptx/v2si-run.c: New test.
7381 * gcc.target/nvptx/v2si.c: New test.
7382 * gcc.target/nvptx/vec.inc: New test.
7383
7384 2017-07-19 Jakub Jelinek <jakub@redhat.com>
7385
7386 PR tree-optimization/81346
7387 * gcc.dg/tree-ssa/pr81346-1.c: New test.
7388 * gcc.dg/tree-ssa/pr81346-2.c: New test.
7389 * gcc.dg/tree-ssa/pr81346-3.c: New test.
7390 * gcc.dg/tree-ssa/pr81346-4.c: New test.
7391 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
7392 compiler to avoid X / C1 op C2 optimization to trigger.
7393
7394 2017-07-19 Martin Liska <mliska@suse.cz>
7395
7396 PR sanitizer/63361
7397 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
7398 -ffloat-store or -mieee for targets that need it.
7399
7400 2017-07-18 Tom de Vries <tom@codesourcery.com>
7401
7402 PR middle-end/81464
7403 * gfortran.dg/pr81464.f90: New test.
7404
7405 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
7406
7407 PR target/81471
7408 * gcc.target/i386/pr81471.c: New test.
7409
7410 2017-06-18 Richard Biener <rguenther@suse.de>
7411
7412 PR tree-optimization/81410
7413 * gcc.dg/vect/pr81410.c: New testcase.
7414
7415 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
7416
7417 PR middle-end/81462
7418 * g++.dg/torture/pr81462.C: New testcase.
7419
7420 2017-07-18 Bin Cheng <bin.cheng@arm.com>
7421
7422 PR target/81408
7423 * g++.dg/tree-ssa/pr81408.C: New.
7424 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
7425
7426 2017-07-18 Richard Biener <rguenther@suse.de>
7427
7428 PR tree-optimization/80620
7429 PR tree-optimization/81403
7430 * gcc.dg/torture/pr80620.c: New testcase.
7431 * gcc.dg/torture/pr81403.c: Likewise.
7432
7433 2017-07-18 Richard Biener <rguenther@suse.de>
7434
7435 PR tree-optimization/81418
7436 * gcc.dg/torture/pr81418.c: New testcase.
7437
7438 2017-07-17 Carl Love <cel@us.ibm.com>
7439
7440 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
7441 test case changes for commit 249424
7442
7443 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
7444 vmuleuh): Fix scan-assembler-times should check for word not half word
7445 instructions.
7446
7447 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7448
7449 PR tree-optimization/81162
7450 * gcc.dg/pr81162.c: Move this to...
7451 * gcc.dg/ubsan/pr81162.c: ...here.
7452
7453 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
7454
7455 * g++.dg/diagnostic/friend1.C: New test.
7456 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
7457
7458 2017-07-17 Nathan Sidwell <nathan@acm.org>
7459
7460 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
7461
7462 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7463
7464 * lib/gcc-dg.exp: Increase expect's match buffer size.
7465
7466 2017-07-17 Bin Cheng <bin.cheng@arm.com>
7467
7468 PR target/81369
7469 * gcc.dg/tree-ssa/pr81369.c: New.
7470
7471 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
7472
7473 * gcc.target/arc/pr9000674901.c: New file.
7474 * gcc.target/arc/pic-1.c: Likewise.
7475 * gcc.target/arc/pr9001191897.c: Likewise.
7476
7477 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
7478 Andrew Burgess <andrew.burgess@embecosm.com>
7479
7480 * gcc.target/arc/naked-1.c: New file.
7481 * gcc.target/arc/naked-2.c: Likewise.
7482
7483 2017-07-17 Jakub Jelinek <jakub@redhat.com>
7484
7485 PR tree-optimization/81428
7486 * gcc.dg/fixed-point/pr81428.c: New test.
7487
7488 PR tree-optimization/81365
7489 * g++.dg/torture/pr81365.C: New test.
7490
7491 PR tree-optimization/81396
7492 * gcc.dg/tree-ssa/pr81396.c: New test.
7493
7494 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
7495
7496 * gnat.dg/opt65.adb: New test.
7497
7498 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
7499
7500 * gcc.dg/predict-8.c: Update.
7501
7502 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
7503
7504 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
7505 * g++.dg/warn/pr12242.C: Likewise.
7506
7507 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
7508
7509 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
7510 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
7511 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
7512 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
7513 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
7514 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
7515 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
7516 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
7517 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
7518 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
7519 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
7520 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
7521 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
7522 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
7523 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
7524 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
7525 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
7526 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
7527 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
7528 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
7529 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
7530 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
7531 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
7532 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
7533 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
7534 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
7535 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
7536 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
7537 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
7538 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
7539 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
7540 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
7541 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
7542 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
7543 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
7544 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
7545 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
7546 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
7547 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
7548 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
7549 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
7550 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
7551 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
7552 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
7553 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
7554 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
7555 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
7556 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
7557 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
7558 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
7559 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
7560
7561 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7562
7563 PR tree-optimization/81162
7564 * gcc.dg/pr81162.c: New file.
7565
7566 2017-07-14 Martin Sebor <msebor@redhat.com>
7567
7568 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
7569 that bcopy is expected to be transformed to.
7570
7571 2017-07-14 David Malcolm <dmalcolm@redhat.com>
7572
7573 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
7574 * g++.dg/lookup/missing-std-include-2.C: New test case.
7575 * g++.dg/lookup/missing-std-include-3.C: New test case.
7576 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
7577 * gcc.dg/missing-header-fixit-1.c: New test case.
7578 * gcc.dg/missing-header-fixit-2.c: New test case.
7579 * gcc.dg/missing-header-fixit-2.h: New header.
7580
7581 2017-07-13 David Malcolm <dmalcolm@redhat.com>
7582
7583 PR c/81405
7584 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
7585
7586 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
7587
7588 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
7589
7590 2017-07-13 Martin Liska <mliska@suse.cz>
7591
7592 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
7593 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
7594 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
7595 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
7596 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
7597 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
7598 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
7599
7600 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7601
7602 PR target/81193
7603 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
7604 __builtin_cpu_supports with old GLIBC's.
7605 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
7606 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
7607 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
7608 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
7609 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
7610 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
7611 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
7612 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
7613 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
7614 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
7615 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
7616 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
7617 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
7618 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
7619 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
7620 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
7621 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
7622 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
7623 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
7624 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
7625 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
7626 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
7627 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
7628 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
7629
7630 2017-07-12 Carl Love <cel@us.ibm.com>
7631
7632 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
7633 rev_bool_int): Add test cases for builtins.
7634 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
7635 test cases for builtins.
7636
7637 2017-07-12 Carl Love <cel@us.ibm.com>
7638
7639 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
7640 lp64 && p9vector_hw.
7641
7642 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
7643
7644 * lib/target-supports.exp (check_stack_check_available): Make
7645 testcase name depend on stack_kind.
7646
7647 2017-07-11 Michael Collison <michael.collison@arm.com>
7648
7649 * gcc.target/aarch64/cmp-2.c: New testcase.
7650
7651 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
7652
7653 PR c++/51270
7654 * g++.dg/warn/Wreturn-local-addr-3.C: New.
7655
7656 2017-07-11 Carl Love <cel@us.ibm.com>
7657
7658 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
7659 test cases for the builtins.
7660
7661 2017-07-11 Yury Gribov <tetra2005@gmail.com>
7662
7663 * lib/profopt.exp: Print relative names in UNSUPPORTED
7664 AutoFDO tests.
7665
7666 2017-07-10 Michael Collison <michael.collison@arm.com>
7667
7668 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
7669
7670 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
7671
7672 PR target/81375
7673 * gcc.target/i386/pr81375.c: New test.
7674
7675 2017-07-10 Martin Sebor <msebor@redhat.com>
7676
7677 PR tree-optimization/80397
7678 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
7679
7680 2017-07-10 Martin Sebor <msebor@redhat.com>
7681
7682 PR other/81345
7683 * gcc.dg/pr81345.c: New test.
7684
7685 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
7686
7687 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
7688 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
7689
7690 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
7691
7692 PR target/81313
7693 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
7694 integer argumets to bypass x86_64 outgoing args optimization.
7695
7696 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7697
7698 * gfortran.dg/eoshift_4.f90: New test.
7699 * gfortran.dg/eoshift_5.f90: New test.
7700 * gfortran.dg/eoshift_6.f90: New test.
7701
7702 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
7703
7704 PR target/81313
7705 * gcc.target/i386/pr81313-1.c: New test.
7706 * gcc.target/i386/pr81313-2.c: Likewise.
7707 * gcc.target/i386/pr81313-3.c: Likewise.
7708 * gcc.target/i386/pr81313-4.c: Likewise.
7709 * gcc.target/i386/pr81313-5.c: Likewise.
7710
7711 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
7712
7713 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
7714 * gnat.dg/vect16.ads (Sarray): Likewise.
7715 * gnat.dg/vect17.ads (Sarray): Likewise.
7716 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
7717 * gnat.dg/vect16.adb (Add): Likewise.
7718 * gnat.dg/vect17.adb (Add): Likewise.
7719
7720 2017-07-07 David Malcolm <dmalcolm@redhat.com>
7721
7722 PR c++/79300
7723 * g++.dg/diagnostic/pr79300.C: New test case.
7724
7725 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
7726
7727 * gcc.target/powerpc/clone1.c: Add check to make sure the
7728 __builtin_cpu_supports function is fully supported.
7729 * gcc.target/powerpc/clone2.c: New runtime test for
7730 target_clones.
7731
7732 PR target/81348
7733 * gcc.target/powerpc/pr81348.c: New test.
7734
7735 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
7736
7737 * gfortran.dg/vect/pr60510.f: Require vect_double support.
7738
7739 2017-07-07 Carl Love <cel@us.ibm.com>
7740
7741 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
7742 file for built-ins.
7743
7744 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
7745
7746 * gcc.target/sparc/dictunpack.c: New file.
7747 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
7748 * gcc.target/sparc/fpcmpshl.c: Likewise.
7749 * gcc.target/sparc/fpcmpurshl.c: Likewise.
7750 * gcc.target/sparc/fpcmpushl.c: Likewise.
7751
7752 2017-07-06 Harald Anlauf <anlauf@gmx.de>
7753
7754 PR fortran/70071
7755 * gfortran.dg/coarray_44.f90: New testcase.
7756
7757 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
7758
7759 * c-c++-common/asan/kasan-alloca-1.c: New test.
7760 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
7761
7762 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
7763
7764 * c-c++-common/asan/alloca_big_alignment.c: New test.
7765 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
7766 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
7767 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
7768 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
7769 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
7770 * c-c++-common/asan/alloca_safe_access.c: Likewise.
7771 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
7772
7773 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
7774
7775 PR target/81305
7776 * gcc.target/avr/isr-test.h: Fix warnings.
7777
7778 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7779
7780 * lib/target-supports.exp: Generate
7781 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
7782 and check_effective_target_arm_arch_v8r_multilib.
7783
7784 2017-07-06 Carl Love <cel@us.ibm.com>
7785
7786 * ChangeLog: Clean up from mid air collision
7787
7788 2017-07-06 Carl Love <cel@us.ibm.com>
7789
7790 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
7791 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
7792 cases for vec_addc, adde and addec builtins.
7793
7794 2017-07-06 David Malcolm <dmalcolm@redhat.com>
7795
7796 PR c++/79300
7797 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
7798 expected underlining within macro expansion.
7799 * c-c++-common/pr70264.c: Likewise.
7800 * g++.dg/plugin/diagnostic-test-expressions-1.C
7801 (test_within_macro_1): New test.
7802 (test_within_macro_2): Likewise.
7803 (test_within_macro_3): Likewise.
7804 (test_within_macro_4): Likewise.
7805 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
7806 expected underlining within macro expansion.
7807 (test_macro_4): Likewise.
7808 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7809 (test_within_macro_1): New test.
7810 (test_within_macro_2): Likewise.
7811 (test_within_macro_3): Likewise.
7812 (test_within_macro_4): Likewise.
7813 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
7814 underlining within macro expansion.
7815
7816 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
7817
7818 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
7819 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
7820 _mm_maskz_getexp_round_sd): Test new intrinsics.
7821 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
7822 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
7823 _mm_maskz_getexp_round_ss): Ditto.
7824 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
7825 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
7826 _mm_maskz_getmant_round_sd): Ditto.
7827 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
7828 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
7829 _mm_maskz_getmant_round_ss): Ditto.
7830 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
7831 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
7832 _mm_maskz_getexp_round_sd): New runtime tests.
7833 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
7834 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
7835 _mm_maskz_getexp_round_ss): Ditto.
7836 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
7837 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
7838 _mm_maskz_getmant_round_sd): Ditto.
7839 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
7840 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
7841 _mm_maskz_getmant_round_ss): Ditto.
7842 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
7843 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
7844 __builtin_ia32_getmantss_mask_round): Test new builtins.
7845 * gcc.target/i386/sse-13.c : Ditto.
7846 * gcc.target/i386/sse-23.c: Ditto.
7847 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
7848 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
7849 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
7850 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
7851 _mm_mask_getexp_round_ss): Test new intrinsics.
7852 * gcc.target/i386/testround-1.c: Ditto.
7853 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
7854 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
7855 _mm_mask_getmant_round_ss): Test new intrinsics
7856 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
7857 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
7858 _mm_maskz_getmant_ss): Test new intrinsics.
7859
7860 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
7861
7862 * lib/target-supports-dg.exp (dg-require-stack-check): New.
7863 * lib/target-supports.exp (check_stack_check_available): New.
7864 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
7865 * gcc.c-torture/compile/stack-check-1.c: Likewise.
7866 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
7867 * gcc.dg/pr47443.c: Likewise.
7868 * gcc.dg/pr48134.c: Likewise.
7869 * gcc.dg/pr70017.c: Likewise.
7870 * gcc.target/aarch64/stack-checking.c: Likewise.
7871 * gcc.target/arm/stack-checking.c: Likewise.
7872 * gcc.target/i386/pr48723.c: Likewise.
7873 * gcc.target/i386/pr55672.c: Likewise.
7874 * gcc.target/i386/pr67265-2.c: Likewise.
7875 * gcc.target/i386/pr67265.c: Likewise.
7876 * gnat.dg/opt49.adb: Likewise.
7877 * gnat.dg/stack_check1.adb: Likewise.
7878 * gnat.dg/stack_check2.adb: Likewise.
7879 * gnat.dg/stack_check3.adb: Likewise.
7880
7881 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
7882
7883 PR target/80103
7884 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
7885 __attribute__.
7886
7887 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
7888
7889 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
7890 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
7891 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
7892 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
7893 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
7894 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
7895 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
7896 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
7897 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
7898 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
7899 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
7900 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
7901
7902 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
7903
7904 PR target/81305
7905 * gcc.target/avr/isr-test.h: New file.
7906 * gcc.target/avr/torture/isr-01-simple.c: New test.
7907 * gcc.target/avr/torture/isr-02-call.c: New test.
7908 * gcc.target/avr/torture/isr-03-fixed.c: New test.
7909
7910 2017-07-05 Bin Cheng <bin.cheng@arm.com>
7911
7912 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
7913 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
7914 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
7915 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
7916
7917 2017-07-05 Bin Cheng <bin.cheng@arm.com>
7918
7919 * gcc.dg/tree-ssa/ldist-26.c: New test.
7920
7921 2017-07-05 Bin Cheng <bin.cheng@arm.com>
7922
7923 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
7924
7925 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
7926
7927 PR target/81300
7928 * gcc.target/i386/pr81300.c: New test.
7929
7930 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
7931
7932 PR target/81294
7933 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
7934 x and y arguments in the call to _subborrow_u32.
7935 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
7936 x and y arguments in the call to _subborrow_u64.
7937 * gcc.target/i386/pr81294-1.c: New test.
7938 * gcc.target/i386/pr81294-2.c: Ditto.
7939
7940 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7941
7942 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
7943
7944 2017-07-04 Marek Polacek <polacek@redhat.com>
7945
7946 PR c/81231
7947 * gcc.dg/atomic-pr81231.c: New test.
7948
7949 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
7950
7951 PR tree-optimization/81292
7952 * gcc.dg/pr81292-1.c: New test.
7953 * gcc.dg/pr81292-2.c: Likewise.
7954
7955 2017-07-04 Martin Liska <mliska@suse.cz>
7956
7957 PR sanitizer/81040
7958 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
7959 use-after-scope sanitization.
7960
7961 2017-07-04 Jakub Jelinek <jakub@redhat.com>
7962
7963 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
7964 options.
7965
7966 PR target/81175
7967 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
7968 gather.
7969
7970 2017-07-04 Martin Liska <mliska@suse.cz>
7971
7972 PR ipa/81214
7973 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
7974 * g++.dg/ext/mvc3.C: Likewise.
7975 * gcc.target/i386/mvc2.c: Likewise.
7976 * gcc.target/i386/mvc3.c: Likewise.
7977
7978 2017-07-04 Jakub Jelinek <jakub@redhat.com>
7979
7980 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
7981 decomposition declaration in diagnostics.
7982 * g++.dg/cpp1z/decomp2.C: Likewise.
7983 * g++.dg/cpp1z/decomp3.C: Likewise.
7984 * g++.dg/cpp1z/decomp4.C: Likewise.
7985 * g++.dg/cpp1z/decomp5.C: Likewise.
7986 * g++.dg/cpp1z/decomp6.C: Likewise.
7987 * g++.dg/cpp1z/decomp7.C: Likewise.
7988 * g++.dg/cpp1z/decomp8.C: Likewise.
7989 * g++.dg/cpp1z/decomp13.C: Likewise.
7990 * g++.dg/cpp1z/decomp14.C: Likewise.
7991 * g++.dg/cpp1z/decomp18.C: Likewise.
7992 * g++.dg/cpp1z/decomp19.C: Likewise.
7993 * g++.dg/cpp1z/decomp22.C: Likewise.
7994 * g++.dg/cpp1z/decomp23.C: Likewise.
7995 * g++.dg/cpp1z/decomp24.C: Likewise.
7996 * g++.dg/cpp1z/decomp25.C: Likewise.
7997 * g++.dg/cpp1z/decomp26.C: Likewise.
7998 * g++.dg/cpp1z/decomp28.C: Likewise.
7999
8000 PR c++/81258
8001 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
8002 * g++.dg/cpp1z/decomp30.C: New test.
8003
8004 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
8005
8006 PR c++/65775
8007 * g++.dg/cpp0x/trailing14.C: New.
8008
8009 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
8010
8011 PR testsuite/79866
8012 * gfortran.dg/coarray_event_2.f08: New test.
8013
8014 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
8015
8016 PR testsuite/79843
8017 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
8018 * gfortran.dg/pointer_intent_2.f90: Likewise.
8019
8020 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
8021
8022 PR middle-end/81290
8023 * gcc.c-torture/compile/pr81290.c: New.
8024
8025 2017-07-03 Richard Biener <rguenther@suse.de>
8026
8027 PR tree-optimization/60510
8028 * gfortran.dg/vect/pr60510.f: New testcase.
8029
8030 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8031
8032 * gcc.target/i386/mvc6.c: Require ifunc support.
8033
8034 2017-07-03 Martin Liska <mliska@suse.cz>
8035
8036 PR sanitize/81040
8037 * g++.dg/asan/function-argument-1.C: New test.
8038 * g++.dg/asan/function-argument-2.C: New test.
8039 * g++.dg/asan/function-argument-3.C: New test.
8040
8041 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
8042
8043 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
8044 as well.
8045
8046 2017-07-03 Tom de Vries <tom@codesourcery.com>
8047
8048 PR tree-optimization/69468
8049 * gcc.dg/pr81192.c: Update.
8050
8051 2017-07-03 Tom de Vries <tom@codesourcery.com>
8052
8053 PR tree-optimization/81192
8054 * gcc.dg/pr81192.c: Update.
8055
8056 2017-07-03 Tom de Vries <tom@codesourcery.com>
8057
8058 PR tree-optimization/81192
8059 * gcc.dg/pr81192.c: New test.
8060
8061 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8062
8063 * gfortran/eoshift_3.f90: New test.
8064
8065 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
8066
8067 * gcc.dg/strlenopt-32.c: New testcase.
8068 * gcc.dg/strlenopt-33.c: Likewise.
8069 * gcc.dg/strlenopt-33g.c: Likewise.
8070 * gcc.dg/strlenopt-34.c: Likewise.
8071 * gcc.dg/strlenopt-35.c: Likewise.
8072
8073 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
8074
8075 PR tree-optimization/80769
8076 * gcc.dg/strlenopt-31.c: New test.
8077 * gcc.dg/strlenopt-31g.c: Likewise.
8078
8079 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
8080
8081 PR tree-optimization/81136
8082 * gcc.dg/vect/pr81136.c: New test.
8083
8084 2017-07-01 Jakub Jelinek <jakub@redhat.com>
8085
8086 PR sanitizer/81262
8087 * gcc.c-torture/compile/pr81262.c: New test.
8088 * g++.dg/ubsan/pr81262.C: New test.
8089
8090 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
8091
8092 PR ipa/81261
8093 * g++.dg/ipa/pr81261.C: New testcase.
8094
8095 2017-06-30 Andrew Pinski <apinski@cavium.com>
8096
8097 * gcc.dg/torture/pr81245.c: New testcase.
8098
8099 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
8100
8101 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
8102 unbounded use.
8103
8104 2017-06-30 David Malcolm <dmalcolm@redhat.com>
8105
8106 PR c++/80014
8107 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
8108 Add declaration.
8109 (test_typeid): New test function.
8110
8111 2017-06-30 Jakub Jelinek <jakub@redhat.com>
8112
8113 PR target/81225
8114 * gcc.target/i386/pr81225.c: New test.
8115
8116 2017-06-30 Nathan Sidwell <nathan@acm.org>
8117
8118 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
8119 * g++.dg/cpp0x/decltype9.C: Likewise.
8120 * g++.dg/cpp0x/forw_enum9.C: Likewise.
8121 * g++.dg/lookup/decl1.C: Likewise.
8122 * g++.dg/lookup/extern-c-redecl.C: Likewise.
8123 * g++.dg/other/pr28432.C: Likewise.
8124 * g++.dg/parse/crash12.C: Likewise.
8125 * g++.dg/parse/enum3.C: Likewise.
8126 * g++.dg/parse/operator6.C: Likewise.
8127 * g++.dg/template/crash69.C: Likewise.
8128 * g++.dg/template/error27.C: Likewise.
8129 * g++.dg/template/error28.C: Likewise.
8130 * g++.dg/template/memfriend6.C: Likewise.
8131 * g++.old-deja/g++.mike/err1.C: Likewise.
8132 * g++.old-deja/g++.mike/p811.C: Likewise.
8133 * g++.old-deja/g++.other/crash25.C: Likewise.
8134 * g++.old-deja/g++.other/dtor4.C: Likewise.
8135 * g++.old-deja/g++.pt/t37.C: Likewise.
8136
8137 2017-06-30 Martin Liska <mliska@suse.cz>
8138
8139 PR ipa/81214
8140 * gcc.target/i386/pr81214.c: New test.
8141
8142 2017-06-30 Nathan Sidwell <nathan@acm.org>
8143
8144 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
8145
8146 PR c++/81229
8147 * g++.dg/lookup/pr81229.C: New.
8148
8149 2017-06-30 Martin Liska <mliska@suse.cz>
8150
8151 PR sanitizer/81021
8152 * g++.dg/asan/pr81021.C: New test.
8153
8154 2017-06-30 Richard Biener <rguenther@suse.de>
8155
8156 PR tree-optimization/81249
8157 * g++.dg/torture/pr81249.C: New testcase.
8158
8159 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
8160
8161 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
8162 * g++.dg/diagnostic/variadic1.C: Likewise.
8163 * g++.dg/gomp/udr-3.C: Likewise.
8164 * g++.dg/overload/error1.C: Likewise.
8165 * g++.dg/overload/error2.C: Likewise.
8166 * g++.dg/template/duplicate1.C: Likewise.
8167 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
8168 * g++.old-deja/g++.brendan/arm2.C: Likewise.
8169 * g++.old-deja/g++.other/redecl2.C: Likewise.
8170 * g++.old-deja/g++.other/redecl4.C: Likewise.
8171 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
8172
8173 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
8174
8175 PR fortran/77765
8176 * gfortran.dg/goacc/pr77765.f90: New test.
8177
8178 2017-06-29 Steve Ellcey <sellcey@cavium.com>
8179
8180 * gcc.target/aarch64/ccmp_2.c: New test.
8181
8182 2017-06-29 Nathan Sidwell <nathan@acm.org>
8183
8184 PR c++/81247
8185 * g++.dg/parse/pr81247-[abc].C: New.
8186
8187 2017-06-29 Carl Love <cel@us.ibm.com>
8188
8189 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
8190 test_unsigned_int_result, test_ll_int_result,
8191 test_ll_unsigned_int_result): Add result checking functions, add
8192 debug support.
8193 (main): Add builtin function tests.
8194
8195 2017-06-29 Carl Love <cel@us.ibm.com>
8196
8197 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
8198 dg-skip-if): Add -mvsx -mcpu=power7.
8199
8200 2017-06-29 Richard Biener <rguenther@suse.de>
8201
8202 * gcc.dg/vect/slp-reduc-8.c: New testcase.
8203
8204 2017-06-29 Nathan Sidwell <nathan@acm.org>
8205
8206 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
8207
8208 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
8209
8210 PR middle-end/81194
8211 * g++.dg/pr81194.C: New test.
8212
8213 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
8214
8215 PR ipa/80565
8216 * gcc.dg/torture/pr80565.c: New file.
8217
8218 2017-06-29 Bin Cheng <bin.cheng@arm.com>
8219
8220 PR tree-optimization/81196
8221 * gcc.dg/vect/pr81196.c: New.
8222
8223 2017-06-29 Michael Collison <michael.collison@arm.com>
8224
8225 Fix date on previous ChangeLog entry.
8226
8227 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8228 Michael Collison <michael.collison@arm.com>
8229
8230 PR target/70119
8231 * gcc.target/aarch64/var_shift_mask_1.c: New test.
8232
8233 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
8234
8235 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
8236 Test new intrinsic.
8237 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
8238 Ditto.
8239 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
8240 Ditto.
8241 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
8242 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
8243 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8244
8245 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8246
8247 * lib/target-supports.exp (check_effective_target_vect_int): Replace
8248 current ARM check by ARM NEON's availability check.
8249 (check_effective_target_vect_intfloat_cvt): Likewise.
8250 (check_effective_target_vect_uintfloat_cvt): Likewise.
8251 (check_effective_target_vect_floatint_cvt): Likewise.
8252 (check_effective_target_vect_floatuint_cvt): Likewise.
8253 (check_effective_target_vect_shift): Likewise.
8254 (check_effective_target_whole_vector_shift): Likewise.
8255 (check_effective_target_vect_bswap): Likewise.
8256 (check_effective_target_vect_shift_char): Likewise.
8257 (check_effective_target_vect_long): Likewise.
8258 (check_effective_target_vect_float): Likewise.
8259 (check_effective_target_vect_perm): Likewise.
8260 (check_effective_target_vect_perm_byte): Likewise.
8261 (check_effective_target_vect_perm_short): Likewise.
8262 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
8263 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
8264 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
8265 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8266 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
8267 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
8268 (check_effective_target_vect_widen_shift): Likewise.
8269 (check_effective_target_vect_extract_even_odd): Likewise.
8270 (check_effective_target_vect_interleave): Likewise.
8271 (check_effective_target_vect_multiple_sizes): Likewise.
8272 (check_effective_target_vect64): Likewise.
8273 (check_effective_target_vect_max_reduc): Likewise.
8274
8275 2017-06-28 Richard Biener <rguenther@suse.de>
8276
8277 PR middle-end/81227
8278 * gcc.dg/pr81227.c: New testcase.
8279
8280 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
8281
8282 PR target/81193
8283 * lib/target-supports.exp
8284 (check_ppc_cpu_supports_hw_available): New test to make sure
8285 __builtin_cpu_supports works on power7 and newer.
8286
8287 2017-06-28 Martin Liska <mliska@suse.cz>
8288
8289 PR ipa/81128
8290 * gcc.target/i386/pr81128.c: New test.
8291
8292 2017-06-28 Martin Liska <mliska@suse.cz>
8293
8294 PR driver/79659
8295 * g++.dg/opt/pr79659.C: New test.
8296
8297 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
8298
8299 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
8300 and options.
8301 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
8302
8303 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
8304
8305 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
8306 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
8307
8308 2017-06-28 Jakub Jelinek <jakub@redhat.com>
8309
8310 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
8311 (foo): ... this. Change constants such that it isn't matched
8312 as __builtin_copysign, yet tests the combiner the same.
8313
8314 2017-06-28 Martin Liska <mliska@suse.cz>
8315
8316 PR sanitizer/81224
8317 * gcc.dg/asan/pr81224.c: New test.
8318
8319 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
8320
8321 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
8322 passed to pthread_join.
8323
8324 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8325
8326 * gcc.target/s390/nodatarel-1.c: New test.
8327
8328 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8329
8330 PR fortran/80164
8331 * gfortran.dg/array_temporaries_4.f90: New test.
8332
8333 2017-06-27 Andrew Pinski <apinski@cavium.com>
8334
8335 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
8336 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
8337 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
8338
8339 2017-06-27 Marek Polacek <polacek@redhat.com>
8340
8341 PR sanitizer/81223
8342 * gcc.dg/ubsan/pr81223.c: New test.
8343
8344 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
8345
8346 * gcc.dg/tree-ssa/assoc-1.c: New file.
8347
8348 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
8349
8350 PR c++/62046
8351 * g++.dg/parse/catch2.C: New.
8352
8353 2017-06-27 Jakub Jelinek <jakub@redhat.com>
8354
8355 PR sanitizer/81209
8356 * g++.dg/ubsan/pr81209.C: New test.
8357
8358 PR middle-end/81207
8359 * gcc.c-torture/compile/pr81207.c: New test.
8360
8361 2017-06-27 Marek Polacek <polacek@redhat.com>
8362
8363 PR bootstrap/81216
8364 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
8365
8366 2017-06-26 Martin Sebor <msebor@redhat.com>
8367
8368 PR c++/81169
8369 * g++.dg/Wclass-memaccess-2.C: New test.
8370
8371 2017-06-26 Carl Love <cel@us.ibm.com>
8372
8373 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
8374 Add new runnable test file for the vec_rev built-ins.
8375
8376 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8377
8378 PR/tree-optimization 71815
8379 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
8380 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8381
8382 2017-06-26 Renlin Li <renlin.li@arm.com>
8383 Szabolcs Nagy <szabolcs.nagy@arm.com>
8384
8385 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
8386 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
8387 memmove.
8388
8389 2017-06-26 Richard Biener <rguenther@suse.de>
8390
8391 PR target/81175
8392 * gfortran.dg/pr81175.f: New testcase.
8393
8394 2017-06-26 Richard Biener <rguenther@suse.de>
8395
8396 PR tree-optimization/81203
8397 * gcc.dg/torture/pr81203.c: New testcase.
8398
8399 2017-06-26 Marek Polacek <polacek@redhat.com>
8400
8401 PR c/80116
8402 * c-c++-common/Wmultistatement-macros-1.c: New test.
8403 * c-c++-common/Wmultistatement-macros-2.c: New test.
8404 * c-c++-common/Wmultistatement-macros-3.c: New test.
8405 * c-c++-common/Wmultistatement-macros-4.c: New test.
8406 * c-c++-common/Wmultistatement-macros-5.c: New test.
8407 * c-c++-common/Wmultistatement-macros-6.c: New test.
8408 * c-c++-common/Wmultistatement-macros-7.c: New test.
8409 * c-c++-common/Wmultistatement-macros-8.c: New test.
8410 * c-c++-common/Wmultistatement-macros-9.c: New test.
8411 * c-c++-common/Wmultistatement-macros-10.c: New test.
8412 * c-c++-common/Wmultistatement-macros-11.c: New test.
8413
8414 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
8415
8416 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
8417
8418 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
8419
8420 * lib/target-supports.exp
8421 (check_effective_target_arm_neon_ok_nocache): Add flags with
8422 -mfloat-abi=hard. Include arm_neon.h.
8423 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
8424 (check_effective_target_arm_neon_ok_no_float_abi): New.
8425 * gcc.target/arm/lto/pr65837_0.c: Require
8426 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
8427 * gcc.target/arm/lto/pr65837-attr_0.c: Require
8428 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
8429
8430 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
8431
8432 PR c++/62315
8433 * g++.dg/parse/typedef2.C: Specify a dg-error string.
8434
8435 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8436
8437 PR fortran/52473
8438 * gfortran.dg/cshift_2.f90: New test.
8439
8440 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
8441
8442 PR middle-end/79794
8443 * gcc.target/aarch64/pr79794.c: New.
8444
8445 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8446
8447 PR target/80510
8448 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
8449 * gcc.target/powerpc/pr80510-2.c: Likewise.
8450
8451 2017-06-22 Jeff Law <law@redhat.com>
8452
8453 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
8454
8455 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8456
8457 * gcc.target/powerpc/fold-vec-shift-char.c: New.
8458 * gcc.target/powerpc/fold-vec-shift-int.c: New.
8459 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
8460 * gcc.target/powerpc/fold-vec-shift-short.c: New.
8461 * gcc.target/powerpc/fold-vec-shift-left.c: New.
8462 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
8463 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
8464 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
8465
8466 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
8467
8468 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
8469
8470 2017-06-22 Matt Turner <mattst88@gmail.com>
8471
8472 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
8473 skylake check.
8474
8475 2017-06-22 Carl Love <cel@us.ibm.com>
8476
8477 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
8478 vmuleuh): Fix scan-assembler-times should check for word not half word
8479 instructions.
8480
8481 2017-06-22 Jeff Law <law@redhat.com>
8482
8483 * gcc.c-torture/compile/stack-check-1.c: New test.
8484
8485 2016-06-22 Richard Biener <rguenther@suse.de>
8486
8487 * gcc.dg/vect/pr65947-1.c: Remove xfail.
8488 * gcc.dg/vect/pr65947-2.c: Likewise.
8489 * gcc.dg/vect/pr65947-3.c: Likewise.
8490 * gcc.dg/vect/pr65947-4.c: Likewise.
8491 * gcc.dg/vect/pr65947-5.c: Likewise.
8492 * gcc.dg/vect/pr65947-6.c: Likewise.
8493 * gcc.dg/vect/pr65947-8.c: Likewise.
8494 * gcc.dg/vect/pr65947-9.c: Likewise.
8495 * gcc.dg/vect/pr65947-10.c: Likewise.
8496 * gcc.dg/vect/pr65947-12.c: Likewise.
8497 * gcc.dg/vect/pr65947-13.c: Likewise.
8498 * gcc.dg/vect/pr65947-14.c: Likewise.
8499 * gcc.dg/vect/vect-cond-2.c: Likewise.
8500 * gcc.dg/vect/vect-pr69848.c: Likewise.
8501
8502 2017-06-22 Martin Liska <mliska@suse.cz>
8503
8504 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
8505 to not inline it.
8506
8507 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
8508
8509 * gcc.dg/tree-ssa/forwprop-37.c: New.
8510
8511 2017-06-22 Richard Biener <rguenther@suse.de>
8512
8513 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
8514
8515 2017-06-22 Richard Biener <rguenther@suse.de>
8516
8517 * gcc.dg/vect/pr65947-14.c: New testcase.
8518
8519 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8520
8521 PR target/80510
8522 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
8523 32-bit support is added. Change ITYPE size to 64-bit integer.
8524 * gcc.target/powerpc/pr80510-2.c: Likewise.
8525
8526 2017-06-21 Jakub Jelinek <jakub@redhat.com>
8527
8528 PR c++/81154
8529 * g++.dg/gomp/pr81154.C: New test.
8530
8531 2017-06-21 David Malcolm <dmalcolm@redhat.com>
8532
8533 * g++.dg/other/old-style-cast-fixits.C: New test case.
8534
8535 2017-06-21 Jakub Jelinek <jakub@redhat.com>
8536
8537 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
8538
8539 2017-06-21 Tom de Vries <tom@codesourcery.com>
8540
8541 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
8542
8543 2017-06-21 Tom de Vries <tom@codesourcery.com>
8544
8545 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
8546 warning.
8547
8548 2017-06-21 Martin Liska <mliska@suse.cz>
8549
8550 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
8551
8552 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
8553
8554 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
8555 gnat.dg/debug11_pkg2.ads: New testcase.
8556
8557 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
8558
8559 * gcc.target/i386/getround.c: New file.
8560
8561 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
8562
8563 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
8564 * gcc.dg/tree-ssa/addadd-2.c: New file.
8565
8566 2017-06-21 Tom de Vries <tom@codesourcery.com>
8567
8568 * lib/target-supports.exp (add_options_for_stack_size): New proc.
8569 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
8570 * gcc.c-torture/compile/20080806-1.c: Same.
8571 * gcc.c-torture/compile/920723-1.c: Same.
8572 * gcc.c-torture/compile/930621-1.c: Same.
8573 * gcc.c-torture/compile/991214-2.c: Same.
8574 * gcc.c-torture/compile/bcopy.c: Same.
8575 * gcc.c-torture/compile/memtst.c: Same.
8576 * gcc.c-torture/compile/msp.c: Same.
8577 * gcc.c-torture/compile/stuct.c: Same.
8578 * gcc.c-torture/execute/20011008-3.c: Same.
8579 * gcc.c-torture/execute/20030209-1.c: Same.
8580 * gcc.c-torture/execute/20031012-1.c: Same.
8581 * gcc.c-torture/execute/20040805-1.c: Same.
8582 * gcc.c-torture/execute/920410-1.c: Same.
8583 * gcc.c-torture/execute/921113-1.c: Same.
8584 * gcc.c-torture/execute/921202-1.c: Same.
8585 * gcc.c-torture/execute/921208-2.c: Same.
8586 * gcc.c-torture/execute/930106-1.c: Same.
8587 * gcc.c-torture/execute/930406-1.c: Same.
8588 * gcc.c-torture/execute/950221-1.c: Same.
8589 * gcc.c-torture/execute/960521-1.c: Same.
8590 * gcc.c-torture/execute/980605-1.c: Same.
8591 * gcc.c-torture/execute/comp-goto-1.c: Same.
8592 * gcc.c-torture/execute/comp-goto-2.c: Same.
8593 * gcc.c-torture/execute/memcpy-1.c: Same.
8594 * gcc.c-torture/execute/multi-ix.c: Same.
8595 * gcc.c-torture/execute/nestfunc-4.c: Same.
8596 * gcc.c-torture/execute/pr20621-1.c: Same.
8597 * gcc.c-torture/execute/pr23135.c: Same.
8598 * gcc.c-torture/execute/pr28982b.c: Same.
8599 * gcc.dg/loop-3.c: Same.
8600 * gcc.dg/struct-ret-3.c: Same.
8601 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
8602 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
8603 * gcc.dg/tree-prof/comp-goto-1.c: Same.
8604 * gcc.dg/tree-prof/pr44777.c: Same.
8605
8606 2017-06-20 David Malcolm <dmalcolm@redhat.com>
8607
8608 PR jit/81144
8609 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
8610 memset call with zero-initialization.
8611 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
8612
8613 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
8614
8615 * gcc.target/i386/pr80732.c: Include fma4-check.h.
8616 (main): Renamed to ...
8617 (fma4_test): ... this.
8618
8619 2017-06-20 Julia Koval <julia.koval@intel.com>
8620
8621 * gcc.target/i386/pr73350-2.c: New test.
8622
8623 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8624
8625 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
8626 * c-c++-common/fold-masked-cmp-2.c: Likewise.
8627 * c-c++-common/fold-masked-cmp-3.c: Likewise.
8628 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
8629 restrict to x86_64-*-*-gnu.
8630 Skip scan-assembler on *-*-darwin*.
8631 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
8632 * gcc.dg/loop-invariant.c: Likewise.
8633 * gcc.dg/lto/pr70955_0.c: Likewise.
8634 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8635 * gcc.dg/tree-ssa/pr79803.c: Likewise.
8636 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
8637
8638 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
8639 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
8640 targets.
8641 * gcc.dg/attr-ms_struct-2.c: Likewise.
8642 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8643 * gcc.dg/bf-ms-layout.c: Likewise.
8644 * gcc.dg/bf-ms-layout-2.c: Likewise.
8645 * gcc.dg/pic-macro-define.c: Remove target restrictions.
8646 Require fpic support.
8647 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
8648 targets.
8649 * gcc.target/i386/bitfield2.c: Likewise.
8650 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
8651 targets.
8652 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
8653
8654 2017-06-20 Nathan Sidwell <nathan@acm.org>
8655
8656 PR c++/67074
8657 * g++.dg/lookup/pr67074.C: New.
8658 * g++.dg/parse/namespace-alias-1.C: Adjust.
8659
8660 2017-06-20 Richard Biener <rguenther@suse.de>
8661
8662 PR middle-end/81097
8663 * c-c++-common/ubsan/pr81097.c: New testcase.
8664
8665 2017-06-20 Richard Biener <rguenther@suse.de>
8666
8667 * gcc.dg/vect/pr65947-9.c: Adjust.
8668
8669 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8670
8671 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
8672 * gcc.target/arm/acle/cdp2.c: Likewise.
8673 * gcc.target/arm/acle/ldc.c: Likewise.
8674 * gcc.target/arm/acle/ldc2.c: Likewise.
8675 * gcc.target/arm/acle/ldc2l.c: Likewise.
8676 * gcc.target/arm/acle/ldcl.c: Likewise.
8677 * gcc.target/arm/acle/mcr.c: Likewise.
8678 * gcc.target/arm/acle/mcr2.c: Likewise.
8679 * gcc.target/arm/acle/mcrr.c: Likewise.
8680 * gcc.target/arm/acle/mcrr2.c: Likewise.
8681 * gcc.target/arm/acle/mrc.c: Likewise.
8682 * gcc.target/arm/acle/mrc2.c: Likewise.
8683 * gcc.target/arm/acle/mrrc.c: Likewise.
8684 * gcc.target/arm/acle/mrrc2.c: Likewise.
8685 * gcc.target/arm/acle/stc.c: Likewise.
8686 * gcc.target/arm/acle/stc2.c: Likewise.
8687 * gcc.target/arm/acle/stc2l.c: Likewise.
8688 * gcc.target/arm/acle/stcl.c: Likewise.
8689
8690 2017-06-20 Jakub Jelinek <jakub@redhat.com>
8691
8692 PR target/81121
8693 * gcc.target/i386/pr81121.c: New test.
8694
8695 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8696
8697 PR target/79799
8698 * gcc.target/powerpc/pr79799-1.c: New test.
8699 * gcc.target/powerpc/pr79799-2.c: Likewise.
8700 * gcc.target/powerpc/pr79799-3.c: Likewise.
8701 * gcc.target/powerpc/pr79799-4.c: Likewise.
8702 * gcc.target/powerpc/pr79799-5.c: Likewise.
8703
8704 2017-06-19 Nathan Sidwell <nathan@acm.org>
8705
8706 PR c++/81124
8707 PR c++/79766
8708 * g++.dg/lookup/pr79766.C: New.
8709 * g++.dg/lookup/pr81124.C: New.
8710 * g++.dg/template/explicit6.C: Adjust.
8711 * g++.old-deja/g++.other/decl5.C: Adjust.
8712
8713 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
8714
8715 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
8716 -DSTACK_SIZE.
8717
8718 2017-06-19 Jakub Jelinek <jakub@redhat.com>
8719
8720 PR sanitizer/81125
8721 * g++.dg/ubsan/pr81125.C: New test.
8722
8723 PR sanitizer/81111
8724 * g++.dg/ubsan/pr81111.C: New test.
8725
8726 2017-06-19 Richard Biener <rguenther@suse.de>
8727
8728 PR middle-end/81118
8729 * gcc.dg/torture/pr81118.c: New testcase.
8730
8731 2017-06-19 Richard Biener <rguenther@suse.de>
8732
8733 PR tree-optimization/80887
8734 * gcc.dg/tree-ssa/pr80887.c: New testcase.
8735
8736 2017-06-19 Jakub Jelinek <jakub@redhat.com>
8737
8738 PR ipa/81112
8739 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
8740
8741 2017-06-19 Nathan Sidwell <nathan@acm.org>
8742
8743 PR c++/81119
8744 * g++.dg/warn/pr81119.C: New.
8745
8746 2017-06-19 Martin Liska <mliska@suse.cz>
8747
8748 PR sanitizer/80879
8749 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
8750
8751 2017-06-19 Martin Liska <mliska@suse.cz>
8752
8753 PR ipa/80732
8754 * gcc.target/i386/mvc5.c: Scan indirect_function.
8755 * gcc.target/i386/mvc7.c: Likewise.
8756 * gcc.target/i386/pr80732.c: New test.
8757
8758 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
8759
8760 PR c++/66093
8761 * g++.dg/cpp1y/constexpr-66093.C: New.
8762
8763 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8764
8765 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
8766 dg-skip-if list.
8767
8768 2017-06-19 Richard Biener <rguenther@suse.de>
8769
8770 PR ipa/81112
8771 * g++.dg/torture/pr81112.C: New testcase.
8772
8773 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
8774
8775 * gcc.dg/lto/pr69866_0.c: This test needs alias.
8776
8777 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
8778
8779 PR fortran/52473
8780 * gfortran.dg/cshift_1.f90: New test.
8781
8782 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8783
8784 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
8785
8786 2017-06-16 Carl Love <cel@us.ibm.com>
8787
8788 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
8789 main): Add runnable tests and test checker for vec_float,
8790 vec_float2, vec_floate and vec_floato builtins.
8791
8792 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
8793
8794 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
8795 the architecture options added by dg-add-options arm_neon.
8796 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
8797 to the architecture.
8798 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
8799 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
8800 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
8801
8802 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
8803
8804 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
8805 multilibs have been built.
8806
8807 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
8808
8809 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
8810 * gcc.target/arm/pr51915.c: Likewise.
8811 * gcc.target/arm/pr52006.c: Likewise.
8812 * gcc.target/arm/pr53187.c: Likewise.
8813
8814 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
8815
8816 * gcc.target/arm/multilibs.exp: New file.
8817
8818 2017-06-16 Martin Sebor <msebor@redhat.com>
8819
8820 PR tree-optimization/80933
8821 PR tree-optimization/80934
8822 * gcc.dg/fold-bcopy.c: New test.
8823 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
8824 * gcc.dg/tree-ssa/alias-36.c: Likewise.
8825 * gcc.dg/pr79214.c: Adjust.
8826 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
8827 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8828 * gcc.dg/builtins-nonnull.c: Likewise.
8829
8830 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
8831
8832 PR target/71778
8833 * gcc.target/arm/pr71778.c: New.
8834
8835 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
8836
8837 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
8838
8839 2017-06-16 Richard Biener <rguenther@suse.de>
8840
8841 PR tree-optimization/81090
8842 * gcc.dg/graphite/pr81090.c: New testcase.
8843
8844 2017-06-16 Janus Weil <janus@gcc.gnu.org>
8845
8846 PR fortran/80983
8847 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
8848
8849 2017-06-16 Jakub Jelinek <jakub@redhat.com>
8850
8851 PR sanitizer/81094
8852 * c-c++-common/ubsan/object-size-11.c: New test.
8853
8854 2017-06-15 Martin Sebor <msebor@redhat.com>
8855
8856 PR c++/80560
8857 * g++.dg/Wclass-memaccess.C: New test.
8858
8859 2017-06-15 Janus Weil <janus@gcc.gnu.org>
8860
8861 PR fortran/80983
8862 * gfortran.dg/proc_ptr_comp_51.f90: New test.
8863
8864 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
8865
8866 PR lto/69866
8867 * gcc.dg/lto/pr69866_0.c: New test.
8868 * gcc.dg/lto/pr69866_1.c: Likewise.
8869
8870 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
8871
8872 PR target/78818
8873 * gcc.target/msp430/pr78818-real.c: New template for tests.
8874 * gcc.target/msp430/pr78818-auto.c: New test.
8875 * gcc.target/msp430/pr78818-data-region.c: New test.
8876 * gcc.target/msp430/pr78818-data-sec.c: New test.
8877 * gcc.target/msp430/pr78818-auto-warn.c: New test.
8878
8879 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
8880
8881 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
8882 instructions in it rather than the number of IT blocks being 2.
8883 Transfer scan directive arm_thumb2 restriction to the whole
8884 testcase and restrict further to Thumb-only targets.
8885
8886 2017-06-15 Tamar Christina <tamar.christina@arm.com>
8887
8888 * gcc.target/arm/sdiv_costs_1.c:
8889 Use dg-add-options.
8890
8891 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
8892
8893 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
8894 * gcc.target/mips/pr51513-1.c: New test.
8895 * gcc.target/mips/pr51513-2.c: New test.
8896
8897 2017-06-14 Richard Biener <rguenther@suse.de>
8898
8899 PR tree-optimization/81083
8900 * gcc.dg/torture/pr81083.c: Add prototypes.
8901
8902 2017-06-14 Richard Biener <rguenther@suse.de>
8903
8904 PR middle-end/81088
8905 * c-c++-common/ubsan/pr81088.c: New testcase.
8906
8907 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
8908
8909 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
8910
8911 2017-06-14 Andrew Pinski <apinski@cavium.com>
8912 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
8913
8914 PR target/71663
8915 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
8916 * gcc.target/aarch64/vect-init-2.c: Likewise.
8917 * gcc.target/aarch64/vect-init-3.c: Likewise.
8918 * gcc.target/aarch64/vect-init-4.c: Likewise.
8919 * gcc.target/aarch64/vect-init-5.c: Likewise.
8920
8921 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8922
8923 PR c++/58541
8924 * g++.dg/cpp0x/constexpr-58541.C: New.
8925
8926 2017-06-14 Richard Biener <rguenther@suse.de>
8927
8928 PR tree-optimization/81083
8929 * gcc.dg/torture/pr81083.c: New testcase.
8930
8931 2017-06-14 Jakub Jelinek <jakub@redhat.com>
8932
8933 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
8934 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
8935
8936 2017-06-13 Jakub Jelinek <jakub@redhat.com>
8937
8938 PR c++/80973
8939 * g++.dg/ubsan/pr80973.C: New test.
8940
8941 PR c++/80984
8942 * g++.dg/opt/nrv18.C: New test.
8943
8944 2017-06-13 Martin Liska <mliska@suse.cz>
8945
8946 PR sanitize/78204
8947 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
8948 test by adding no_sanitize attribute.
8949 * gcc.dg/asan/use-after-scope-4.c: Likewise.
8950
8951 2017-06-13 Renlin Li <renlin.li@arm.com>
8952
8953 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
8954 conditionally.
8955
8956 2017-06-13 Martin Jambor <mjambor@suse.cz>
8957
8958 PR tree-optimization/80803
8959 PR tree-optimization/81063
8960 gcc.dg/tree-ssa/pr80803.c: New test.
8961 gcc.dg/tree-ssa/pr81063.c: Likewise.
8962
8963 2017-06-12 Yury Gribov <tetra2005@gmail.com>
8964
8965 * c-c++-common/fold-masked-cmp-3.c: New test.
8966
8967 2017-06-13 Yury Gribov <tetra2005@gmail.com>
8968
8969 PR tree-optimization/67328
8970 * c-c++-common/fold-masked-cmp-1.c: New test.
8971 * c-c++-common/fold-masked-cmp-2.c: Likewise.
8972 * gcc.dg/pr46309.c: Fix pattern.
8973 * gcc.dg/pr46309-2.c: Likewise.
8974
8975 2017-06-13 Tamar Christina <tamar.christina@arm.com>
8976
8977 * gcc.target/arm/sdiv_costs_1.c:
8978 Require arm_arch_v8a_ok and add march option.
8979
8980 2017-06-13 Martin Liska <mliska@suse.cz>
8981
8982 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
8983 * gcc.dg/tree-ssa/dump-2.c: Likewise.
8984 * gcc.dg/tree-ssa/vrp101.c: Likewise.
8985
8986 2017-06-13 Richard Biener <rguenther@suse.de>
8987
8988 PR middle-end/81065
8989 * c-c++-common/ubsan/pr81065.c: New testcase.
8990
8991 2017-06-12 Ian Lance Taylor <iant@golang.org>
8992
8993 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
8994 freorder. Update comment to explain test.
8995
8996 2017-06-12 Tamar Christina <tamar.christina@arm.com>
8997
8998 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
8999 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
9000 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
9001 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
9002
9003 2017-06-12 Tamar Christina <tamar.christina@arm.com>
9004
9005 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
9006
9007 2017-06-12 Tamar Christina <tamar.christina@arm.com>
9008
9009 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
9010
9011 2017-06-12 Jakub Jelinek <jakub@redhat.com>
9012
9013 PR tree-optimization/81003
9014 * gcc.c-torture/compile/pr81003.c: New test.
9015
9016 2017-06-12 Richard Biener <rguenther@suse.de>
9017
9018 PR tree-optimization/81053
9019 * gcc.dg/torture/pr81053.c: New testcase.
9020
9021 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9022
9023 PR fortran/80988
9024 * gfortran.dg/implied_do_io_3.f90: New test.
9025
9026 2017-06-10 Tom de Vries <tom@codesourcery.com>
9027
9028 * lib/target-supports.exp (check_effective_target_signal): New proc.
9029 * lib/gcc.exp (gcc_target_compile): Remove appending of
9030 -DSIGNAL_SUPPRESS to additional_flags.
9031 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
9032 additional_flags if effective target signal is not supported by the
9033 target.
9034 * gcc.c-torture/execute/20101011-1.c: Same.
9035 * gcc.dg/c99-stdint-1.c: Same.
9036 * gcc.dg/c99-stdint-2.c: Same.
9037 * gcc.dg/c99-stdint-5.c: Same.
9038 * gcc.dg/c99-stdint-6.c: Same.
9039 * gcc.dg/stdint-width-1.c: Same.
9040
9041 2017-06-10 Tom de Vries <tom@codesourcery.com>
9042
9043 * lib/target-supports.exp (check_effective_target_stack_size)
9044 (dg-effective-target-value): New proc.
9045 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
9046 additional_flags.
9047 * lib/objc.exp (objc_target_compile): Same.
9048 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
9049 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
9050 dg-additional-options.
9051 * gcc.c-torture/compile/20080806-1.c: Same.
9052 * gcc.c-torture/compile/920723-1.c: Same.
9053 * gcc.c-torture/compile/930621-1.c: Same.
9054 * gcc.c-torture/compile/991214-2.c: Same.
9055 * gcc.c-torture/compile/bcopy.c: Same.
9056 * gcc.c-torture/compile/memtst.c: Same.
9057 * gcc.c-torture/compile/msp.c: Same.
9058 * gcc.c-torture/compile/stuct.c: Same.
9059 * gcc.c-torture/execute/20011008-3.c: Same.
9060 * gcc.c-torture/execute/20030209-1.c: Same.
9061 * gcc.c-torture/execute/20031012-1.c: Same.
9062 * gcc.c-torture/execute/20040805-1.c: Same.
9063 * gcc.c-torture/execute/920410-1.c: Same.
9064 * gcc.c-torture/execute/920501-7.c: Same.
9065 * gcc.c-torture/execute/921113-1.c: Same.
9066 * gcc.c-torture/execute/921202-1.c: Same.
9067 * gcc.c-torture/execute/921208-2.c: Same.
9068 * gcc.c-torture/execute/930106-1.c: Same.
9069 * gcc.c-torture/execute/930406-1.c: Same.
9070 * gcc.c-torture/execute/950221-1.c: Same.
9071 * gcc.c-torture/execute/960521-1.c: Same.
9072 * gcc.c-torture/execute/980605-1.c: Same.
9073 * gcc.c-torture/execute/comp-goto-1.c: Same.
9074 * gcc.c-torture/execute/comp-goto-2.c: Same.
9075 * gcc.c-torture/execute/memcpy-1.c: Same.
9076 * gcc.c-torture/execute/multi-ix.c: Same.
9077 * gcc.c-torture/execute/nestfunc-4.c: Same.
9078 * gcc.c-torture/execute/pr20621-1.c: Same.
9079 * gcc.c-torture/execute/pr23135.c: Same.
9080 * gcc.c-torture/execute/pr28982b.c: Same.
9081 * gcc.dg/loop-3.c: Same.
9082 * gcc.dg/struct-ret-3.c: Same.
9083 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
9084 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
9085 * gcc.dg/tree-prof/comp-goto-1.c: Same.
9086 * gcc.dg/tree-prof/pr44777.c: Same.
9087
9088 2017-06-09 David Malcolm <dmalcolm@redhat.com>
9089
9090 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9091 (test_mutually_exclusive_suggestions): New test function.
9092 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
9093 (test_mutually_exclusive_suggestions): New test function.
9094 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
9095 (test_mutually_exclusive_suggestions): New test function.
9096 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9097 (test_show_locus): Add special-case for
9098 "test_mutually_exclusive_suggestions".
9099
9100 2017-06-09 Ian Lance Taylor <iant@golang.org>
9101
9102 * gcc.dg/tree-prof/split-1.c: New test.
9103
9104 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
9105
9106 * gcc.dg/predict-14.c: Avoid cold function detection.
9107 * gcc.target/i386/umod-3.c: Likewise.
9108
9109 2017-06-09 Tamar Christina <tamar.christina@arm.com>
9110
9111 * gcc.target/aarch64/lrint-matherr.h: New.
9112 * gcc.target/aarch64/inline-lrint_1.c: New.
9113 * gcc.target/aarch64/inline-lrint_2.c: New.
9114 * gcc.target/aarch64/no-inline-lrint_1.c: New.
9115 * gcc.target/aarch64/no-inline-lrint_2.c: New.
9116
9117 2017-06-09 Tamar Christina <tamar.christina@arm.com>
9118
9119 * gcc.target/arm/sdiv_costs_1.c: New.
9120
9121 2017-06-09 Tom de Vries <tom@codesourcery.com>
9122
9123 PR target/80855
9124 * gcc.target/nvptx/label-values.c: New test.
9125
9126 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
9127
9128 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
9129 Test for null definitions instead of them being undefined. Add entry
9130 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
9131 about using the effective target for architecture extension.
9132 (check_effective_target_arm_arch_v7ve_ok): Remove.
9133 (add_options_for_arm_arch_v7ve): Likewise.
9134
9135 2017-06-09 Richard Biener <rguenther@suse.de>
9136
9137 PR tree-optimization/66623
9138 * gcc.dg/vect/pr66623.c: New testcase.
9139
9140 2017-06-09 Richard Biener <rguenther@suse.de>
9141
9142 PR tree-optimization/79483
9143 * gcc.dg/graphite/pr79483.c: New testcase.
9144
9145 2017-06-09 Richard Biener <rguenther@suse.de>
9146
9147 PR middle-end/81007
9148 * g++.dg/pr81007.C: New testcase.
9149
9150 2017-06-09 Jakub Jelinek <jakub@redhat.com>
9151
9152 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
9153 instead of "rsp" for -m32.
9154 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
9155 target, add -msse2 to dg-options.
9156 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
9157 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
9158
9159 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
9160
9161 PR target/80966
9162 * gcc.target/powerpc/stack-limit.c: New testcase.
9163
9164 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
9165
9166 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
9167 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
9168 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
9169 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
9170 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
9171 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
9172
9173 2017-06-08 Jakub Jelinek <jakub@redhat.com>
9174
9175 PR c/81006
9176 * c-c++-common/gomp/pr81006.c: New test.
9177
9178 PR c++/81011
9179 * g++.dg/gomp/pr81011.C: New test.
9180
9181 PR middle-end/81005
9182 * c-c++-common/ubsan/align-10.c: New test.
9183 * c-c++-common/ubsan/null-13.c: New test.
9184
9185 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
9186
9187 PR target/81015
9188 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
9189 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
9190 * gcc.target/i386/pr81015.c: New test.
9191
9192 2017-06-08 Tom de Vries <tom@codesourcery.com>
9193
9194 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
9195 trampolines instead of NO_TRAMPOLINES.
9196 * gcc.c-torture/execute/20000822-1.c: Same.
9197 * gcc.c-torture/execute/920428-2.c: Same.
9198 * gcc.c-torture/execute/920501-7.c: Same.
9199 * gcc.c-torture/execute/920612-2.c: Same.
9200 * gcc.c-torture/execute/921017-1.c: Same.
9201 * gcc.c-torture/execute/921215-1.c: Same.
9202 * gcc.c-torture/execute/931002-1.c: Same.
9203 * gcc.c-torture/execute/comp-goto-2.c: Same.
9204 * gcc.c-torture/execute/nestfunc-1.c: Same.
9205 * gcc.c-torture/execute/nestfunc-2.c: Same.
9206 * gcc.c-torture/execute/nestfunc-3.c: Same.
9207 * gcc.c-torture/execute/nestfunc-5.c: Same.
9208 * gcc.c-torture/execute/nestfunc-6.c: Same.
9209 * gcc.c-torture/execute/pr24135.c: Same.
9210 * gcc.dg/Wtrampolines.c: Same.
9211 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
9212 * gcc.dg/torture/stackalign/nested-5.c: Same.
9213 * gcc.dg/torture/stackalign/nested-6.c: Same.
9214 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
9215 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
9216 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
9217 * gcc.dg/trampoline-1.c: Same.
9218 * gcc.dg/tree-prof/pr44777.c: Same.
9219 * gcc.target/i386/pr67770.c: Same.
9220 * lib/gcc.exp (gcc_target_compile): Remove appending of
9221 -DNO_TRAMPOLINES to additional_flags.
9222 * lib/objc.exp (objc_target_compile): Same.
9223
9224 2017-06-08 Tom de Vries <tom@codesourcery.com>
9225
9226 * lib/target-supports.exp (check_effective_target_trampolines): Test for
9227 'gcc,no_trampolines' instead of 'no_trampolines'.
9228
9229 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
9230
9231 PR middle-end/79988
9232 * gcc.target/i386/mpx/pr79988.c: New test.
9233
9234 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
9235
9236 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
9237 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
9238 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
9239
9240 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
9241
9242 * g++.dg/tree-ssa/counts-1.C: New testcase.
9243 * gcc.dg/tree-ssa/counts-1.c: New testcase.
9244
9245 2017-08-08 Julia Koval <julia.koval@intel.com>
9246
9247 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
9248 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
9249 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
9250 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
9251 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
9252 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
9253
9254 2017-06-08 Marek Polacek <polacek@redhat.com>
9255
9256 PR sanitize/80932
9257 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
9258
9259 2017-08-08 Julia Koval <julia.koval@intel.com>
9260
9261 PR target/73350,80862
9262 * gcc.target/i386/pr73350.c: New test.
9263
9264 2017-06-08 Richard Biener <rguenther@suse.de>
9265
9266 PR tree-optimization/80928
9267 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
9268
9269 2017-06-07 Carl Love <cel@us.ibm.com>
9270
9271 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
9272
9273 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
9274
9275 PR c++/80990
9276 * g++.dg/cpp1z/class-deduction39.C: New.
9277
9278 2017-06-07 Marek Polacek <polacek@redhat.com>
9279
9280 PR sanitizer/80932
9281 * c-c++-common/ubsan/pr80932.c: New test.
9282
9283 2017-06-07 Bin Cheng <bin.cheng@arm.com>
9284
9285 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
9286 * gcc.target/i386/l_fma_double_2.c: Ditto.
9287 * gcc.target/i386/l_fma_double_3.c: Ditto.
9288 * gcc.target/i386/l_fma_double_4.c: Ditto.
9289 * gcc.target/i386/l_fma_double_5.c: Ditto.
9290 * gcc.target/i386/l_fma_double_6.c: Ditto.
9291 * gcc.target/i386/l_fma_float_1.c: Ditto.
9292 * gcc.target/i386/l_fma_float_2.c: Ditto.
9293 * gcc.target/i386/l_fma_float_3.c: Ditto.
9294 * gcc.target/i386/l_fma_float_4.c: Ditto.
9295 * gcc.target/i386/l_fma_float_5.c: Ditto.
9296 * gcc.target/i386/l_fma_float_6.c: Ditto.
9297
9298 2017-06-07 Tamar Christina <tamar.christina@arm.com>
9299
9300 * gcc.target/aarch64/sdiv_costs_1.c: New.
9301
9302 2017-06-07 Richard Biener <rguenther@suse.de>
9303
9304 PR tree-optimization/80928
9305 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
9306 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9307
9308 2017-06-07 Richard Biener <rguenther@suse.de>
9309
9310 PR tree-optimization/80928
9311 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
9312 check_results.
9313
9314 2017-06-06 Nathan Sidwell <nathan@acm.org>
9315
9316 * g++.dg/pr45330.C: Add inline namespace case.
9317
9318 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9319
9320 PR fortran/80975
9321 * gfortran.dg/matmul_16.f90: New test.
9322 * gfortran.dg/inline_matmul_18.f90: New test.
9323
9324 2017-06-06 Marek Polacek <polacek@redhat.com>
9325
9326 PR c/79983
9327 * gcc.dg/pr79983.c: New test.
9328
9329 2017-06-06 David S. Miller <davem@davemloft.net>
9330
9331 * gcc.target/sparc/sparc-ret-3.c: New test.
9332
9333 2017-06-06 Tom de Vries <tom@codesourcery.com>
9334
9335 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
9336 label_values instead of NO_LABEL_VALUES.
9337 * gcc.c-torture/compile/920301-1.c: Same.
9338 * gcc.c-torture/compile/920501-1.c: Same.
9339 * gcc.c-torture/compile/941014-4.c: Same.
9340 * gcc.c-torture/compile/labels-1.c: Same.
9341 * gcc.c-torture/compile/pr18903.c: Same.
9342 * gcc.c-torture/execute/920302-1.c: Same.
9343 * gcc.c-torture/execute/920415-1.c: Same.
9344 * gcc.c-torture/execute/920428-2.c: Same.
9345 * gcc.c-torture/execute/920501-3.c: Same.
9346 * gcc.c-torture/execute/920501-4.c: Same.
9347 * gcc.c-torture/execute/920501-5.c: Same.
9348 * gcc.c-torture/execute/920501-7.c: Same.
9349 * gcc.c-torture/execute/920721-4.c: Same.
9350 * gcc.c-torture/execute/980526-1.c: Same.
9351 * gcc.c-torture/execute/990208-1.c: Same.
9352 * gcc.c-torture/execute/comp-goto-1.c: Same.
9353 * gcc.c-torture/execute/comp-goto-2.c: Same.
9354 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
9355 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
9356 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
9357 * gcc.dg/tree-prof/comp-goto-1.c: Same.
9358 * gcc.dg/tree-prof/pr44777.c: Same.
9359 * gcc.misc-tests/bprob-2.c: Same.
9360 * gcc.misc-tests/gcov-3.c: Same.
9361 * lib/gcc.exp (gcc_target_compile): Remove appending of
9362 -DNO_LABEL_VALUES to additional_flags.
9363 * lib/objc.exp (objc_target_compile): Same.
9364 * lib/target-supports.exp (check_effective_target_label_values): Test on
9365 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
9366
9367 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9368
9369 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
9370
9371 2017-06-06 Richard Biener <rguenther@suse.de>
9372
9373 PR tree-optimization/80974
9374 * gcc.dg/torture/pr80974.c: New testcase.
9375
9376 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
9377
9378 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
9379 "unsigned int" in conversation warning on line 15.
9380
9381 2017-06-06 Richard Biener <rguenther@suse.de>
9382
9383 PR tree-optimization/80928
9384 * gcc.dg/vect/pr80928.c: New testcase.
9385 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
9386 * gcc.dg/vect/slp-13.c: Likewise.
9387 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
9388
9389 2017-06-05 David Malcolm <dmalcolm@redhat.com>
9390
9391 * g++.dg/plugin/comment_plugin.c: New test plugin.
9392 * g++.dg/plugin/comments-1.C: New test file.
9393 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9394
9395 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
9396
9397 * gcc.misc-tests/gcov-1a.c: New test.
9398
9399 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
9400
9401 * gcc.target/powerpc/clone1.c: New test.
9402
9403 2017-06-05 Janus Weil <janus@gcc.gnu.org>
9404
9405 PR fortran/70601
9406 * gfortran.dg/proc_ptr_comp_50.f90: New test.
9407
9408 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
9409
9410 PR fortran/35339
9411 * gfortran.dg/implied_do_io_1.f90: New Test.
9412 * gfortran.dg/implied_do_io_2.f90: New Test.
9413
9414 2017-06-05 Renlin Li <renlin.li@arm.com>
9415
9416 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
9417 selector to related line.
9418
9419 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
9420
9421 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
9422
9423 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9424
9425 * gcc.target/aarch64/store_lane0_str_1.c: New test.
9426
9427 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9428
9429 * gcc.target/aarch64/subs_compare_2.c: New test.
9430
9431 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9432
9433 * gcc.target/aarch64/subs_compare_1.c: New test.
9434
9435 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
9436
9437 * gcc.target/mips/div-9.c: Delete duplicate test.
9438 * gcc.target/mips/div-10.c: Ditto.
9439 * gcc.target/mips/div-11.c: Ditto.
9440 * gcc.target/mips/div-12.c: Ditto.
9441
9442 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
9443
9444 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9445
9446 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
9447
9448 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
9449 vesrion of the dejagnu grep.
9450 (list-module-names): Use it and adjust the regular expressions for
9451 modules and submodules.
9452 * gfortran.dg/prof/prof.exp: Cleanup modules.
9453 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
9454 directives.
9455 * gfortran.dg/altreturn_8.f90: Likewise.
9456 * gfortran.dg/associate_12.f90: Likewise.
9457 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
9458 * gfortran.dg/charlen_15.f90: Likewise.
9459 * gfortran.dg/class_4a.f03: Likewise.
9460 * gfortran.dg/class_54.f90: Likewise.
9461 * gfortran.dg/class_dummy_4.f03: Likewise.
9462 * gfortran.dg/class_dummy_5.f90: Likewise.
9463 * gfortran.dg/constructor_9.f90: Likewise.
9464 * gfortran.dg/dec_structure_15.f90: Likewise.
9465 * gfortran.dg/do_check_8.f90: Likewise.
9466 * gfortran.dg/dtio_26.f03: Likewise.
9467 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9468 * gfortran.dg/equiv_9.f90: Likewise.
9469 * gfortran.dg/extends_15.f90: Likewise.
9470 * gfortran.dg/finalize_22.f90: Likewise.
9471 * gfortran.dg/finalize_23.f90: Likewise.
9472 * gfortran.dg/generic_26.f90: Likewise.
9473 * gfortran.dg/generic_27.f90: Likewise.
9474 * gfortran.dg/namelist_76.f90: Likewise.
9475 * gfortran.dg/pointer_init_8.f90: Likewise.
9476 * gfortran.dg/pr61318.f90: Likewise.
9477 * gfortran.dg/pr77260_1.f90: Likewise.
9478 * gfortran.dg/pr77260_2.f90: Likewise.
9479 * gfortran.dg/pr77420_3.f90: Likewise.
9480 * gfortran.dg/proc_ptr_39.f90: Likewise.
9481 * gfortran.dg/proc_ptr_41.f90: Likewise.
9482 * gfortran.dg/proc_ptr_42.f90: Likewise.
9483 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
9484 * gfortran.dg/submodule_1.f08: Likewise.
9485 * gfortran.dg/submodule_10.f08: Likewise.
9486 * gfortran.dg/submodule_14.f08: Likewise.
9487 * gfortran.dg/submodule_15.f08: Likewise.
9488 * gfortran.dg/submodule_2.f08: Likewise.
9489 * gfortran.dg/submodule_5.f08: Likewise.
9490 * gfortran.dg/submodule_6.f08: Likewise.
9491 * gfortran.dg/submodule_7.f08: Likewise.
9492 * gfortran.dg/submodule_8.f08: Likewise.
9493 * gfortran.dg/submodule_9.f08: Likewise.
9494 * gfortran.dg/transfer_class_2.f90: Likewise.
9495 * gfortran.dg/typebound_assignment_7.f90: Likewise.
9496 * gfortran.dg/typebound_call_24.f03: Likewise.
9497 * gfortran.dg/typebound_call_25.f90: Likewise.
9498 * gfortran.dg/typebound_deferred_1.f90: Likewise.
9499 * gfortran.dg/typebound_generic_12.f03: Likewise.
9500 * gfortran.dg/typebound_generic_13.f03: Likewise.
9501 * gfortran.dg/typebound_generic_14.f03: Likewise.
9502 * gfortran.dg/typebound_generic_15.f90: Likewise.
9503 * gfortran.dg/typebound_operator_16.f03: Likewise.
9504 * gfortran.dg/typebound_operator_18.f90: Likewise.
9505 * gfortran.dg/typebound_operator_20.f90: Likewise.
9506 * gfortran.dg/typebound_override_3.f90: Likewise.
9507 * gfortran.dg/typebound_override_4.f90: Likewise.
9508 * gfortran.dg/typebound_override_5.f90: Likewise.
9509 * gfortran.dg/typebound_override_6.f90: Likewise.
9510 * gfortran.dg/typebound_override_7.f90: Likewise.
9511 * gfortran.dg/typebound_proc_28.f03: Likewise.
9512 * gfortran.dg/typebound_proc_29.f90: Likewise.
9513 * gfortran.dg/typebound_proc_30.f90: Likewise.
9514 * gfortran.dg/typebound_proc_31.f90: Likewise.
9515 * gfortran.dg/typebound_proc_32.f90: Likewise.
9516 * gfortran.dg/typebound_proc_33.f90: Likewise.
9517 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
9518 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
9519 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
9520 * gfortran.dg/use_only_3.f90: Likewise.
9521 * gfortran.dg/use_without_only_1.f90: Likewise.
9522 * gfortran.dg/warn_unused_function.f90: Likewise.
9523 * gfortran.dg/warn_unused_function_2.f90: Likewise.
9524 * gfortran.dg/ieee/ieee_8.f90: Likewise.
9525
9526 2017-06-04 Marek Polacek <polacek@redhat.com>
9527
9528 PR c/80919
9529 * gcc.dg/format/pr80919.c: New test.
9530
9531 2017-06-02 Martin Sebor <msebor@redhat.com>
9532
9533 PR c/80892
9534 * c-c++-common/Wfloat-conversion-2.c: New test.
9535
9536 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9537
9538 PR c++/68754
9539 * g++.dg/cpp1y/constexpr-68754.C: New.
9540
9541 2017-06-02 Carl Love <cel@us.ibm.com>
9542
9543 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
9544 for the new built-ins.
9545
9546 2017-06-02 Sudakshina Das <sudi.das@arm.com>
9547
9548 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
9549
9550 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9551
9552 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
9553 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
9554 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
9555 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
9556 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
9557
9558 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9559
9560 * gcc.target/aarch64/hfmode_ins_1.c: New test.
9561
9562 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9563
9564 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
9565
9566 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9567
9568 * gcc.target/powerpc/fold-vec-abs-char.c: New.
9569 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
9570 * gcc.target/powerpc/fold-vec-abs-int.c: New.
9571 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
9572 * gcc.target/powerpc/fold-vec-abs-short.c: New.
9573 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
9574 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
9575 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
9576 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
9577
9578 2017-06-02 Nathan Sidwell <nathan@acm.org>
9579
9580 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
9581
9582 2017-06-02 Jakub Jelinek <jakub@redhat.com>
9583
9584 PR rtl-optimization/80903
9585 * gcc.dg/pr80903.c: New test.
9586
9587 PR fortran/80918
9588 * gfortran.dg/gomp/pr80918.f90: New test.
9589
9590 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9591
9592 * c-c++-common/Wsizeof-pointer-div.c: New test.
9593 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
9594 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
9595 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
9596 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
9597 * gcc.target/i386/sse-set-ps-1.c: Likewise.
9598 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9599 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9600 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9601 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9602 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9603 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9604 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
9605 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
9606 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
9607 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
9608 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
9609 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
9610 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
9611
9612 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
9613
9614 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
9615 Update the target to power8-vector.
9616
9617 2017-06-01 David Malcolm <dmalcolm@redhat.com>
9618
9619 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
9620
9621 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
9622
9623 * debug12.adb, debug12.ads: New testcase.
9624
9625 2017-06-01 Martin Jambor <mjambor@suse.cz>
9626
9627 PR tree-optimization/80898
9628 * gcc.dg/tree-ssa/pr80898.c: New test.
9629 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
9630
9631 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9632
9633 PR c++/80896
9634 * g++.dg/cpp1z/nodiscard5.C: New.
9635
9636 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
9637
9638 * gcc.target/arc/pr9001195952.c: New test.
9639
9640 2017-06-01 Tom de Vries <tom@codesourcery.com>
9641
9642 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
9643 * gcc.c-torture/compile/asmgoto-1.c: Same.
9644 * gcc.dg/20000707-1.c: Same.
9645 * gcc.dg/pr38700.c: Same.
9646 * gcc.dg/pr70169.c: Same.
9647 * gcc.dg/pr80112.c: Same.
9648 * gcc.dg/torture/pr51071-2.c: Same.
9649 * gcc.dg/torture/pr51071.c: Same.
9650 * gcc.dg/tree-ssa/alias-34.c: Same.
9651
9652 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
9653
9654 * gnat.dg/debug11.adb: New testcase.
9655
9656 2017-06-01 Richard Biener <rguenther@suse.de>
9657
9658 PR middle-end/66313
9659 * c-c++-common/ubsan/pr66313.c: New testcase.
9660 * gcc.dg/tree-ssa/loop-15.c: Adjust.
9661
9662 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
9663
9664 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
9665 dg-options. Change dg-require-effective-target powerpc_vsx_ok
9666 to vsx_hw. Add dg-skip-if directive to disable this test if
9667 -mcpu overridden.
9668 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
9669 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
9670 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
9671 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
9672 to dg-option. Add dg-skip-if directive to disable this test
9673 for darwin. Add dg-skip-if directive to disable this test if
9674 -mcpu overridden.
9675
9676 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
9677
9678 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
9679 (_mm_maskz_max_sd): Test new intrinsics.
9680 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
9681 (_mm_maskz_max_sd): Test new intrinsics.
9682 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
9683 (_mm_maskz_max_ss): Test new intrinsics.
9684 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
9685 (_mm_maskz_max_ss): Test new intrinsics.
9686 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
9687 (_mm_maskz_min_sd): Test new intrinsics.
9688 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
9689 (_mm_maskz_min_sd): Test new intrinsics.
9690 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
9691 (_mm_maskz_min_ss): Test new intrinsics.
9692 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
9693 (_mm_maskz_min_ss): Test new intrinsics.
9694
9695 2017-05-31 Nathan Sidwell <nathan@acm.org>
9696
9697 * g++.dg/lookup/lambda1.C New.
9698
9699 2017-05-31 Bin Cheng <bin.cheng@arm.com>
9700
9701 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
9702 on pointer should not be replaced.
9703
9704 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
9705
9706 PR testsuite/80580
9707 * gcc.dg/gimplefe-error-7.c: New test.
9708
9709 2017-05-31 Graham Markall <graham.markall@embecosm.com>
9710
9711 * gcc.target/arc/add_n-combine.c: New test.
9712 * gcc.target/arc/sub_n-combine.c: New test.
9713
9714 2017-05-31 Richard Biener <rguenther@suse.de>
9715
9716 PR target/80880
9717 * gcc.target/i386/pr80880.c: New testcase.
9718
9719 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
9720
9721 * gcc.dg/vect/vect-103.c: Update wording of dump message.
9722
9723 2017-05-31 Bin Cheng <bin.cheng@arm.com>
9724
9725 * gcc.dg/vect/pr80815-3.c: New test.
9726
9727 2017-05-31 Richard Biener <rguenther@suse.de>
9728
9729 PR tree-optimization/80906
9730 * gcc.dg/graphite/pr80906.c: New testcase.
9731
9732 2017-05-30 Tom de Vries <tom@codesourcery.com>
9733
9734 PR testsuite/80910
9735 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
9736 unsupported if host compiler does not support c++11.
9737 (host_supports_c++11): New proc.
9738
9739 2017-05-30 Martin Sebor <msebor@redhat.com>
9740
9741 PR c/80731
9742 * g++.dg/ext/utf16-4.C: Relax test.
9743 * gcc.dg/fixed-point/int-warning.c: Adjust.
9744
9745 2017-05-30 David Malcolm <dmalcolm@redhat.com>
9746
9747 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
9748 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
9749 test case.
9750 * g++.dg/plugin/show-template-tree-color.C: New test case.
9751 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
9752 * g++.dg/template/show-template-tree-2.C: New test case.
9753 * g++.dg/template/show-template-tree-3.C: New test case.
9754 * g++.dg/template/show-template-tree-4.C: New test case.
9755 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
9756 * g++.dg/template/show-template-tree.C: New test case.
9757
9758 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
9759
9760 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
9761 dg-options.
9762 * gfortran.dg/pr80107.f: Delete testcase.
9763
9764 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
9765
9766 PR target/80833
9767 * gcc.target/i386/pr80833-1.c: New test.
9768 * gcc.target/i386/pr80833-2.c: Ditto.
9769
9770 2017-05-30 Nathan Sidwell <nathan@acm.org>
9771
9772 PR c++/80913
9773 * g++.dg/lookup/pr80913.C: New.
9774
9775 2017-05-30 Richard Biener <rguenther@suse.de>
9776
9777 PR middle-end/80901
9778 * gcc.dg/torture/pr80901.c: New testcase.
9779
9780 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
9781
9782 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
9783
9784 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
9785
9786 PR target/78838
9787 * gcc.target/msp430/interrupt_fn_placement.c: New test.
9788
9789 2017-05-30 Richard Biener <rguenther@suse.de>
9790
9791 PR middle-end/80876
9792 * gcc.dg/torture/pr80876.c: New testcase.
9793
9794 2017-05-29 Nathan Sidwell <nathan@acm.org>
9795
9796 PR c++/80891 (#5)
9797 * g++.dg/lookup/pr80891-5.C: New.
9798
9799 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9800
9801 PR libgfortran/53029
9802 * gfortran.dg/read_5.f90: New test.
9803
9804 2017-05-29 Nathan Sidwell <nathan@acm.org>
9805
9806 PR c++/80891 (#4)
9807 * g++.dg/lookup/pr80891-4.C: New.
9808
9809 PR c++/80891 (#1)
9810 * g++.dg/lookup/pr80891-1.C: New.
9811
9812 PR c++/80891 (#3)
9813 * g++.dg/lookup/pr80891-3.C: New.
9814
9815 PR c++/80891 (#2)
9816 * g++.dg/lookup/pr80891-2.C: New.
9817
9818 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9819
9820 PR fortran/37131
9821 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
9822 flags.
9823 * gfortran.dg/transpose_optimization_1.f90: Likewise.
9824 * gfortran.dg/inline_matmul_17.f90: New test.
9825
9826 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9827
9828 * gfortran.dg/matmul_bounds_12.f90: New test.
9829
9830 2017-05-27 Jakub Jelinek <jakub@redhat.com>
9831
9832 PR bootstrap/80887
9833 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
9834
9835 2017-05-26 Nathan Sidwell <nathan@acm.org>
9836
9837 * g++.dg/cpp0x/dr2061.C: New.
9838 * g++.dg/parse/namespace-alias-1.C: Add more test.
9839
9840 2017-05-26 Bin Cheng <bin.cheng@arm.com>
9841
9842 PR tree-optimization/80815
9843 * gcc.dg/vect/pr80815-1.c: New test.
9844 * gcc.dg/vect/pr80815-2.c: New test.
9845
9846 2017-05-26 Martin Liska <mliska@suse.cz>
9847
9848 PR ipa/80663
9849 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
9850 split at the problematic spot.
9851 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
9852 a valid value of the param.
9853
9854 2017-05-26 Marek Polacek <polacek@redhat.com>
9855
9856 PR sanitizer/80875
9857 * c-c++-common/ubsan/pr80875.c: New test.
9858
9859 2017-05-26 Tom de Vries <tom@codesourcery.com>
9860
9861 PR testsuite/80557
9862 * gcc.dg/20011021-1.c: Replace absolute line numbers.
9863 * gcc.dg/Wcxx-compat-8.c: Same.
9864 * gcc.dg/Wobjsize-1.c: Same.
9865 * gcc.dg/Wshadow-local-2.c: Same.
9866 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
9867 * gcc.dg/anon-struct-6.c: Same.
9868 * gcc.dg/asm-wide-1.c: Same.
9869 * gcc.dg/builtin-inf-1.c: Same.
9870 * gcc.dg/builtin-redefine.c: Same.
9871 * gcc.dg/c90-array-lval-6.c: Same.
9872 * gcc.dg/c90-array-lval-7.c: Same.
9873 * gcc.dg/c90-fordecl-1.c: Same.
9874 * gcc.dg/c99-fordecl-2.c: Same.
9875 * gcc.dg/cast-lvalue-1.c: Same.
9876 * gcc.dg/cast-lvalue-2.c: Same.
9877 * gcc.dg/compound-lvalue-1.c: Same.
9878 * gcc.dg/cond-lvalue-1.c: Same.
9879 * gcc.dg/cpp/20000419-1.c: Same.
9880 * gcc.dg/cpp/backslash.c: Same.
9881 * gcc.dg/cpp/backslash2.c: Same.
9882 * gcc.dg/cpp/macspace1.c: Same.
9883 * gcc.dg/cpp/macspace2.c: Same.
9884 * gcc.dg/cpp/multiline-2.c: Same.
9885 * gcc.dg/cpp/pr27777.c: Same.
9886 * gcc.dg/cpp/pr30786.c: Same.
9887 * gcc.dg/cpp/pr34602.c: Same.
9888 * gcc.dg/cpp/redef1.c: Same.
9889 * gcc.dg/cpp/tr-warn1.c: Same.
9890 * gcc.dg/cpp/tr-warn3.c: Same.
9891 * gcc.dg/cpp/tr-warn6.c: Same.
9892 * gcc.dg/cpp/trad/hash.c: Same.
9893 * gcc.dg/cpp/trad/redef1.c: Same.
9894 * gcc.dg/cpp/ucs.c: Same.
9895 * gcc.dg/declspec-10.c: Same.
9896 * gcc.dg/declspec-11.c: Same.
9897 * gcc.dg/declspec-18.c: Same.
9898 * gcc.dg/format/c99-strftime-1.c: Same.
9899 * gcc.dg/format/ext-3.c: Same.
9900 * gcc.dg/format/pr72858.c: Same.
9901 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9902 * gcc.dg/init-string-1.c: Same.
9903 * gcc.dg/label-decl-3.c: Same.
9904 * gcc.dg/m-un-2.c: Same.
9905 * gcc.dg/nofixed-point-2.c: Same.
9906 * gcc.dg/noncompile/20020213-1.c: Same.
9907 * gcc.dg/pch/counter-2.c: Same.
9908 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
9909 * gcc.dg/pr27528.c: Same.
9910 * gcc.dg/pr27953.c: Same.
9911 * gcc.dg/pr35899.c: Same.
9912 * gcc.dg/pr37561.c: Same.
9913 * gcc.dg/pr45461.c: Same.
9914 * gcc.dg/pr45750.c: Same.
9915 * gcc.dg/pr53196-2.c: Same.
9916 * gcc.dg/pr53265.c: Same.
9917 * gcc.dg/redecl-1.c: Same.
9918 * gcc.dg/tls/thr-init-1.c: Same.
9919 * gcc.dg/torture/pr51106-1.c: Same.
9920 * gcc.dg/torture/pr51106-2.c: Same.
9921 * gcc.dg/uninit-19.c: Same.
9922 * gcc.dg/uninit-pr20644.c: Same.
9923
9924 2017-05-26 Jakub Jelinek <jakub@redhat.com>
9925
9926 * g++.dg/cpp1z/decomp29.C (p): New variable.
9927 (main): Add further tests.
9928
9929 2017-05-26 Richard Biener <rguenther@suse.de>
9930
9931 PR tree-optimization/80842
9932 * gcc.dg/torture/pr80842.c: New testcase.
9933
9934 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9935
9936 PR c++/79652
9937 * g++.dg/cpp0x/pr79652.C: New.
9938
9939 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9940
9941 PR c++/71451
9942 * g++.dg/cpp0x/variadic170.C: New.
9943
9944 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
9945
9946 * g++.dg/warn/Wcatch-value-1.C: New test.
9947 * g++.dg/warn/Wcatch-value-2.C: New test.
9948 * g++.dg/warn/Wcatch-value-3.C: New test.
9949
9950 2017-05-25 Nathan Sidwell <nathan@acm.org>
9951
9952 * g++.dg/lookup/using56.C: New.
9953 * g++.dg/lookup/using57.C: New.
9954 * g++.dg/lookup/using58.C: New.
9955 * g++.dg/lookup/using59.C: New.
9956
9957 * g++.dg/lookup/using17.C: Adjust diagnostics.
9958
9959 2017-05-25 Martin Sebor <msebor@redhat.com>
9960
9961 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
9962 positives on ILP32.
9963 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
9964 column numbers.
9965 * gcc.dg/pr60114.c: Same.
9966
9967 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
9968
9969 * gfortran.dg/pr48636.f90: Fix template better.
9970
9971 2017-05-25 Nathan Sidwell <nathan@acm.org>
9972
9973 * g++.dg/lookup/koenig14.C: New.
9974
9975 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9976
9977 PR c++/79583
9978 * g++.dg/cpp0x/pr79583.C: New.
9979
9980 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9981
9982 PR c++/68578
9983 * g++.dg/cpp1y/pr68578.C: New.
9984
9985 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
9986
9987 * gcc.dg/tree-ssa/vce-1.c: New file.
9988
9989 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
9990
9991 * gcc.dg/tree-ssa/addadd.c: New file.
9992
9993 2017-05-24 Nathan Sidwell <nathan@acm.org>
9994
9995 * g++.dg/lookup/friend12.C: Adjust diagnostics.
9996 * g++.dg/lookup/friend19.C: New.
9997 * g++.dg/lookup/friend20.C: New.
9998
9999 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
10000
10001 PR c++/80544
10002 * g++.dg/expr/cast11.C: New test.
10003
10004 2017-05-24 Martin Sebor <msebor@redhat.com>
10005
10006 PR c/80731
10007 * c-c++-common/Wfloat-conversion.c: Adjust.
10008 * c-c++-common/dfp/convert-int-saturate.c: Same.
10009 * c-c++-common/pr68657-1.c: Same.
10010 * g++.dg/ext/utf-cvt.C: Same.
10011 * g++.dg/ext/utf16-4.C: Same.
10012 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
10013 * g++.dg/warn/Wconversion-real-integer2.C: Same.
10014 * g++.dg/warn/Wconversion3.C: Same.
10015 * g++.dg/warn/Wconversion4.C: Same.
10016 * g++.dg/warn/Wsign-conversion.C: Same.
10017 * g++.dg/warn/overflow-warn-1.C: Same.
10018 * g++.dg/warn/overflow-warn-3.C: Same.
10019 * g++.dg/warn/overflow-warn-4.C: Same.
10020 * g++.dg/warn/pr35635.C: Same.
10021 * g++.old-deja/g++.mike/enum1.C: Same.
10022 * gcc.dg/Wconversion-3.c: Same.
10023 * gcc.dg/Wconversion-5.c: Same.
10024 * gcc.dg/Wconversion-complex-c99.c: Same.
10025 * gcc.dg/Wconversion-complex-gnu.c: Same.
10026 * gcc.dg/Wconversion-integer.c: Same.
10027 * gcc.dg/Wsign-conversion.c: Same.
10028 * gcc.dg/bitfld-2.c: Same.
10029 * gcc.dg/c90-const-expr-11.c: Same.
10030 * gcc.dg/c90-const-expr-7.c: Same.
10031 * gcc.dg/c99-const-expr-7.c: Same.
10032 * gcc.dg/overflow-warn-1.c: Same.
10033 * gcc.dg/overflow-warn-2.c: Same.
10034 * gcc.dg/overflow-warn-3.c: Same.
10035 * gcc.dg/overflow-warn-4.c: Same.
10036 * gcc.dg/overflow-warn-5.c: Same.
10037 * gcc.dg/overflow-warn-8.c: Same.
10038 * gcc.dg/overflow-warn-9.c: New test.
10039 * gcc.dg/pr35635.c: Adjust.
10040 * gcc.dg/pr59940.c: Same.
10041 * gcc.dg/pr59963-2.c: Same.
10042 * gcc.dg/pr60114.c: Same.
10043 * gcc.dg/switch-warn-2.c: Same.
10044 * gcc.dg/utf-cvt.c: Same.
10045 * gcc.dg/utf16-4.c: Same.
10046
10047 2017-05-24 Jakub Jelinek <jakub@redhat.com>
10048
10049 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
10050 Don't include limits.h.
10051 (w): Conditionalize on long long wider than int. Use
10052 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
10053 -9223372036854775808.
10054 (x): Use __INT_MAX__ instead of INT_MAX.
10055
10056 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10057
10058 PR fortran/66094
10059 * gfortran.dg/inline_matmul_16.f90: New test.
10060
10061 2017-05-24 Tom de Vries <tom@codesourcery.com>
10062
10063 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
10064
10065 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
10066
10067 PR middle-end/80823
10068 * gcc.dg/pr80823.c: New test.
10069
10070 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10071
10072 * gcc.target/s390/pr80725.c: New test.
10073
10074 2017-05-23 Nathan Sidwell <nathan@acm.org>
10075
10076 * g++.dg/lookup/extern-c-hidden.C: New.
10077 * g++.dg/lookup/extern-redecl1.C: New.
10078
10079 PR c++/80866
10080 * g++.dg/parse/pr80866.C: New.
10081
10082 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
10083
10084 * gcc.dg/ipa/ctor-empty-1.c: Update template.
10085 * gcc.dg/ipa/inline-5.c: Likewise.
10086 * gfortran.dg/pr48636.f90: Likewise.
10087
10088 2017-05-23 Nathan Sidwell <nathan@acm.org>
10089
10090 * g++.dg/parse/ctor9.C: Adjust expected error.
10091
10092 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10093
10094 PR libgfortran/80256
10095 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
10096 Cygwin.
10097
10098 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
10099
10100 * c-c++-common/goacc/parallel-dims-1.c: Update.
10101 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
10102 * c-c++-common/goacc/routine-1.c: Likewise.
10103 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
10104 * g++.dg/goacc/template.C: Likewise.
10105 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10106 * gfortran.dg/goacc/routine-3.f90: Likewise.
10107 * gfortran.dg/goacc/sie.f95: Likewise.
10108 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
10109
10110 2017-05-23 Nathan Sidwell <nathan@acm.org>
10111
10112 * g++.dg/lookup/using13.C: Adjust expected error.
10113
10114 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10115
10116 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
10117
10118 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10119
10120 PR target/80718
10121 * gcc.target/powerpc/pr80718.c: New test.
10122
10123 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
10124
10125 * gcc.target/powerpc/conditional-return.c: New testcase.
10126
10127 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10128
10129 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
10130 LE-only.
10131
10132 2017-05-22 Janus Weil <janus@gcc.gnu.org>
10133
10134 PR fortran/80766
10135 * gfortran.dg/typebound_call_28.f90: New test.
10136
10137 2017-05-22 Nathan Sidwell <nathan@acm.org>
10138
10139 * g++.dg/lookup/strong-using.C: New.
10140
10141 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10142
10143 * gcc.target/arm/movsi_movt.c: New test.
10144 * gcc.target/arm/movdi_movt.c: New test.
10145
10146 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
10147
10148 * gnat.dg/specs/not_null1.ads: New test.
10149
10150 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
10151
10152 * gnat.dg/limited_with5.ad[sb]: New test.
10153 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
10154 * gnat.dg/limited_with6.ad[sb]: New test.
10155 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
10156
10157 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
10158
10159 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
10160 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
10161
10162 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
10163
10164 PR c++/70265
10165 * g++.dg/cpp1y/constexpr-70265-1.C: New.
10166 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
10167
10168 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10169
10170 PR libgfortran/80333
10171 * gfortran.dg/dtio_30.f03: New test.
10172
10173 2017-05-19 Marek Polacek <polacek@redhat.com>
10174
10175 PR sanitizer/80800
10176 * c-c++-common/ubsan/pr80800.c: New test.
10177 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
10178
10179 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
10180
10181 * c-c++-common/goacc/default-1.c: Update.
10182 * c-c++-common/goacc/default-2.c: Likewise.
10183 * c-c++-common/goacc/default-4.c: Likewise.
10184 * gfortran.dg/goacc/default-1.f95: Likewise.
10185 * gfortran.dg/goacc/default-4.f: Likewise.
10186 * c-c++-common/goacc/default-5.c: New file.
10187 * gfortran.dg/goacc/default-5.f: Likewise.
10188
10189 * c-c++-common/goacc/default-1.c: New file.
10190 * c-c++-common/goacc/default-2.c: Likewise.
10191 * c-c++-common/goacc/data-default-1.c: Remove file, including its
10192 test cases in...
10193 * c-c++-common/goacc/default-3.c: ... this new file, and...
10194 * c-c++-common/goacc/default-4.c: ... this new file.
10195 * gfortran.dg/goacc/default.f95: Remove file, including its test
10196 cases in...
10197 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
10198 * gfortran.dg/goacc/default-2.f: ... this new file.
10199 * gfortran.dg/goacc/default-3.f95: New file.
10200 * gfortran.dg/goacc/default-4.f: Likewise.
10201
10202 2017-05-19 Nathan Sidwell <nathan@acm.org>
10203
10204 * g++.dg/inherit/covariant7.C: Adjust.
10205
10206 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
10207
10208 * gcc.target/arm/tls-disable-literal-pool.c: Change
10209 require-effective-target to tls_native.
10210 Move dg-error to return statement line and change to dg-message.
10211
10212 2017-05-19 Richard Biener <rguenther@suse.de>
10213
10214 PR c++/80593
10215 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
10216 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
10217
10218 2017-05-19 Richard Biener <rguenther@suse.de>
10219
10220 PR middle-end/80764
10221 * gcc.dg/torture/pr80764.c: New testcase.
10222
10223 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10224
10225 PR target/80510
10226 * gcc.target/powerpc/pr80510-1.c: New test.
10227 * gcc.target/powerpc/pr80510-2.c: Likewise.
10228
10229 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
10230
10231 * gcc.dg/pragma-diag-7.c: New test.
10232
10233 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
10234
10235 PR target/80799
10236 * g++.dg/other/i386-11.C: New test.
10237
10238 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
10239
10240 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
10241 * fold-vec-div-floatdouble.c: Likewise.
10242 * fold-vec-logical-ands-char.c: Likewise.
10243 * fold-vec-logical-ands-int.c: Likewise.
10244 * fold-vec-logical-ands-short.c: Likewise.
10245 * fold-vec-logical-ors-char.c: Likewise.
10246 * fold-vec-logical-ors-int.c: Likewise.
10247 * fold-vec-logical-ors-short.c: Likewise.
10248 * fold-vec-logical-other-char.c: Likewise.
10249 * fold-vec-mule-misc.c: Likewise.
10250 * fold-vec-mult-float.c: Likewise.
10251 * fold-vec-mult-floatdouble.c: Likewise.
10252 * fold-vec-mult-int.c: Likewise.
10253 * fold-vec-mult-int128-p9.c: Likewise.
10254 * fold-vec-sub-floatdouble.c: Likewise.
10255 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
10256 Add lp64 requirement.
10257 * fold-vec-mult-int128-p8.c: Likewise.
10258 * fold-vec-logical-ors-longlong.c: Fix comment typo.
10259
10260 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
10261
10262 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
10263 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
10264 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
10265 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
10266 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
10267 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
10268 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
10269 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
10270 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
10271 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
10272 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
10273 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
10274 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
10275 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
10276 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
10277 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
10278 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
10279 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
10280 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
10281 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
10282 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
10283 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
10284 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
10285 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
10286 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
10287 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
10288
10289 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
10290
10291 * gcc.target/sparc/niagara7-align.c: New test.
10292
10293 2017-05-18 Marek Polacek <polacek@redhat.com>
10294
10295 PR sanitizer/80797
10296 * c-c++-common/ubsan/null-12.c: New test.
10297
10298 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
10299
10300 PR middle-end/80692
10301 * gcc.c-torture/execute/pr80692.c: New testcase.
10302
10303 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10304
10305 PR libgfortran/80741
10306 * gfortran.dg/read_4.f90: New test.
10307
10308 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10309
10310 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
10311
10312 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
10313
10314 PR fortran/80668
10315 * gfortran.dg/pr80668.f90: New.
10316
10317 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
10318
10319 PR middle-end/80775
10320 * gcc.dg/pr80775.c: New test.
10321
10322 2017-05-17 Marek Polacek <polacek@redhat.com>
10323
10324 PR sanitizer/80659
10325 * gcc.dg/asan/pr80659.c: New test.
10326
10327 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10328
10329 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
10330 unsigned long.
10331
10332 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
10333
10334 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
10335
10336 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
10337 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10338
10339 PR tree-optimization/80457
10340 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
10341 call vect_model_simple_cost.
10342
10343 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
10344
10345 PR fortran/80554
10346 * gfortran.dg/submodule_29.f08: New test.
10347
10348 2017-05-16 David Malcolm <dmalcolm@redhat.com>
10349
10350 * g++.dg/other/accessor-fixits-1.C: New test case.
10351 * g++.dg/other/accessor-fixits-2.C: New test case.
10352 * g++.dg/other/accessor-fixits-3.C: New test case.
10353 * g++.dg/other/accessor-fixits-4.C: New test case.
10354
10355 2017-05-16 Carl Love <cel@us.ibm.com>
10356
10357 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
10358 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
10359 built-ins to the test suite file. Note, support for mradds exists
10360 but no test case exists.
10361 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
10362 built-ins to the test suite file.
10363
10364 2017-05-16 Marek Polacek <polacek@redhat.com>
10365
10366 PR sanitizer/80536
10367 PR sanitizer/80386
10368 * c-c++-common/ubsan/pr80536.c: New test.
10369 * g++.dg/ubsan/pr80386.C: New test.
10370
10371 2017-05-16 Tamar Christina <tamar.christina@arm.com>
10372
10373 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
10374 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
10375
10376 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10377
10378 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
10379 expected output of vadd, vsub and vmul instructions.
10380 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
10381 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
10382 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
10383
10384 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10385
10386 PR libgfortran/80727
10387 * gfortran.dg/read_3.f90: New test.
10388
10389 2017-05-15 Nathan Sidwell <nathan@acm.org>
10390
10391 PR c++/79369
10392 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
10393
10394 PR c++/79369
10395 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
10396 * g++.dg/cpp0x/pr79369.C: New.
10397
10398 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
10399
10400 PR fortran/80752
10401 * gfortran.dg/pr80752.f90: New test.
10402
10403 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
10404
10405 PR target/80425
10406 * gcc.target/i386/pr80425-1.c: New test.
10407 * gcc.target/i386/pr80425-2.c: Ditto.
10408
10409 2017-05-15 Jeff Law <law@redhat.com>
10410
10411 * gcc.target/mips/reorgbug-1.c: New test.
10412
10413 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
10414
10415 * gnat.dg/specs/pack13.ads: New test.
10416
10417 2017-05-14 Martin Sebor <msebor@redhat.com>
10418
10419 PR middle-end/77671
10420 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
10421 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
10422 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
10423 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
10424 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
10425
10426 2017-05-14 Martin Sebor <msebor@redhat.com>
10427
10428 PR middle-end/80669
10429 * gcc.dg/builtin-stpncpy.c: New test.
10430
10431 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
10432
10433 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
10434 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
10435 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
10436 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
10437
10438 2017-05-14 Julia Koval <julia.koval@intel.com>
10439
10440 * gcc.target/i386/xgetsetbv.c: New test.
10441
10442 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
10443
10444 PR fortran/80442
10445 * gfortran.dg/impl_do_var_data.f90: New Test
10446
10447 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
10448
10449 * brig.dg/test/gimple/priv-array-offset-access.hsail:
10450 A regression test for a private array access case which caused
10451 an assert.
10452
10453 2017-05-12 Martin Sebor <msebor@redhat.com>
10454
10455 PR testsuite/80643
10456 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
10457 to the purpose of the test.
10458
10459 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
10460
10461 * gcc.target/powerpc/bmi-andn-1.c: New file
10462 * gcc.target/powerpc/bmi-andn-2.c: New file.
10463 * gcc.target/powerpc/bmi-bextr-1.c: New file.
10464 * gcc.target/powerpc/bmi-bextr-2.c: New file.
10465 * gcc.target/powerpc/bmi-bextr-4.c: New file.
10466 * gcc.target/powerpc/bmi-bextr-5.c: New file.
10467 * gcc.target/powerpc/bmi-blsi-1.c: New file.
10468 * gcc.target/powerpc/bmi-blsi-2.c: New file.
10469 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
10470 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
10471 * gcc.target/powerpc/bmi-blsr-1.c: New file.
10472 * gcc.target/powerpc/bmi-blsr-2.c: New File.
10473 * gcc.target/powerpc/bmi-check.h: New File.
10474 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
10475 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
10476 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
10477 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
10478 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
10479 * gcc.target/powerpc/bmi2-check.h: New file.
10480 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
10481 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
10482 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
10483 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
10484 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
10485 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
10486 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
10487 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
10488 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
10489
10490 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
10491
10492 PR c++/60430
10493 * g++.dg/cpp0x/pr60430.C: New.
10494
10495 2017-05-12 Jeff Law <law@redhat.com>
10496
10497 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
10498
10499 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
10500
10501 PR middle-end/80707
10502 * g++.dg/pr80707.C: New test.
10503
10504 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
10505
10506 * gcc.target/powerpc/fold-vec-div-float.c: New.
10507 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
10508 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
10509
10510 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
10511
10512 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
10513 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
10514 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
10515 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
10516 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
10517 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
10518 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
10519 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
10520 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
10521 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
10522 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
10523 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
10524
10525 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
10526
10527 PR c++/49604
10528 * g++.dg/cpp0x/forw_enum14.C: New.
10529 * g++.dg/cpp0x/forw_enum15.C: Likewise.
10530
10531 2017-05-12 Richard Biener <rguenther@suse.de>
10532
10533 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
10534
10535 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
10536
10537 PR c++/67687
10538 * g++.dg/cpp0x/constexpr-ice17.C: New.
10539
10540 2017-05-12 Richard Biener <rguenther@suse.de>
10541
10542 PR tree-optimization/80713
10543 * gcc.dg/torture/pr80713.c: New testcase.
10544
10545 2017-05-12 Andi Kleen <ak@linux.intel.com>
10546
10547 PR testsuite/77684
10548 * lib/target-supports.exp (profopt-perf-wrapper):
10549 Add -m8 option to increase parallelism.
10550
10551 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
10552
10553 * c-c++-common/goacc/parallel-dims-1.c: New file.
10554 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
10555
10556 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
10557 * c-c++-common/goacc/classify-kernels.c: Likewise.
10558 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
10559 Likewise.
10560 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10561 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10562 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10563 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10564 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10565 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10566 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10567 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10568 * c-c++-common/goacc/kernels-loop.c: Likewise.
10569 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10570 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10571 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
10572 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
10573 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10574 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10575 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10576 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10577 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10578 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10579 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10580 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10581
10582 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
10583 * c-c++-common/goacc/classify-kernels.c: Likewise.
10584 * c-c++-common/goacc/classify-parallel.c: Likewise.
10585 * c-c++-common/goacc/classify-routine.c: Likewise.
10586 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
10587 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
10588 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
10589 * gfortran.dg/goacc/classify-routine.f95: Likewise.
10590
10591 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
10592 * c-c++-common/goacc/classify-kernels.c: Likewise.
10593 * c-c++-common/goacc/classify-parallel.c: Likewise.
10594 * c-c++-common/goacc/classify-routine.c: Likewise.
10595 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
10596 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
10597 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
10598 * gfortran.dg/goacc/classify-routine.f95: Likewise.
10599
10600 2017-05-11 Nathan Sidwell <nathan@acm.org>
10601
10602 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
10603
10604 2017-05-11 Carl Love <cel@us.ibm.com>
10605
10606 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
10607 to the test suite file.
10608 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
10609 to the test suite file.
10610
10611 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10612
10613 PR fortran/78659
10614 * gfortran.dg/namelist_91.f90: New test.
10615 * gfortran.dg/namelist_92.f90: New test.
10616 * gfortran.dg/namelist_93.f90: New test.
10617 * gfortran.dg/namelist_94.f90: New test.
10618
10619 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10620
10621 PR target/80695
10622 * gcc.target/powerpc/pr80695-p8.c: New file.
10623 * gcc.target/powerpc/pr80695-p9.c: New file.
10624
10625 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
10626 Jakub Jelinek <jakub@redhat.com>
10627
10628 PR target/80706
10629 * gcc.target/i386/pr80706.c: New test.
10630
10631 2017-05-11 Julia Koval <julia.koval@intel.com>
10632
10633 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
10634 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
10635 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
10636 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
10637
10638 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
10639
10640 PR c++/70538
10641 * g++.dg/cpp0x/pr70538.C: New.
10642
10643 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
10644
10645 * gcc.target/i386/pr22152.c: Fix undefined testcase.
10646 Remove unnecessary loop. Run on 32-bit targets only.
10647 (dg-options): Remove -fno-tree-sink.
10648
10649 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
10650
10651 * gcc.target/powerpc/cmpb-1.c: New test.
10652 * gcc.target/powerpc/cmpb-2.c: New test.
10653 * gcc.target/powerpc/cmpb-3.c: New test.
10654 * gcc.target/powerpc/cmpb32-1.c: New test.
10655 * gcc.target/powerpc/cmpb32-2.c: New test.
10656
10657 2017-05-11 Richard Biener <rguenther@suse.de>
10658
10659 PR tree-optimization/80705
10660 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
10661
10662 2017-05-11 Nathan Sidwell <nathan@acm.org>
10663
10664 * lib/scanlang.exp: New.
10665 * lib/gcc-dg.exp: Load scanlang.exp.
10666 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
10667
10668 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10669
10670 PR testsuite/80580
10671 * gcc.dg/gimplefe-error-6.c: New test.
10672
10673 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10674
10675 PR testsuite/80580
10676 * gcc.dg/gimplefe-error-5.c: New test.
10677
10678 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10679
10680 PR testsuite/80580
10681 * gcc.dg/gimplefe-error-4.c: New test.
10682
10683 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10684
10685 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
10686
10687 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
10688
10689 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
10690 (_mm_maskz_max_round_sd): Test new intrinsics.
10691 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
10692 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
10693 (_mm_maskz_max_round_ss): Test new intrinsics.
10694 * gcc.target/i386/avx512f-vmaxss-2.c: New.
10695 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
10696 (_mm_maskz_min_round_sd): Test new intrinsics.
10697 * gcc.target/i386/avx512f-vminsd-2.c: New.
10698 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
10699 (_mm_maskz_min_round_ss): Test new intrinsics.
10700 * gcc.target/i386/avx512f-vminss-2.c: New.
10701 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
10702 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
10703 (__builtin_ia32_minss_mask_round): Test new builtins.
10704 * gcc.target/i386/sse-13.c: Ditto.
10705 * gcc.target/i386/sse-23.c: Ditto.
10706 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
10707 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
10708 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
10709 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
10710 (_mm_mask_min_round_ss): Test new intrinsics.
10711 * gcc.target/i386/testround-1.c: Ditto.
10712
10713 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
10714
10715 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
10716 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
10717 (_mm_maskz_div_round_sd): Test new intrinsics.
10718 * gcc.target/i386/avx512f-vdivsd-2.c: New.
10719 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
10720 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
10721 (_mm_maskz_div_round_ss): Test new intrinsics.
10722 * gcc.target/i386/avx512f-vdivss-2.c: New.
10723 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
10724 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
10725 (_mm_maskz_mul_round_sd): Test new intrinsics.
10726 * gcc.target/i386/avx512f-vmulsd-2.c: New.
10727 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
10728 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
10729 (_mm_maskz_mul_round_ss): Test new intrinsics.
10730 * gcc.target/i386/avx512f-vmulss-2.c: New.
10731 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
10732 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
10733 (__builtin_ia32_mulss_mask_round): Test new builtins.
10734 * gcc.target/i386/sse-13.c: Ditto.
10735 * gcc.target/i386/sse-23.c: Ditto.
10736 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
10737 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
10738 (_mm_maskz_mul_round_ss): Test new intrinsics.
10739 * gcc.target/i386/testround-1.c: Ditto.
10740
10741 2017-05-10 Julia Koval <julia.koval@intel.com>
10742
10743 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
10744 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
10745 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
10746
10747 2017-05-10 Julia Koval <julia.koval@intel.com>
10748
10749 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
10750 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
10751 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
10752 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10753
10754 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
10755
10756 PR tree-optimization/51513
10757 * gcc.target/powerpc/pr51513.c: New test.
10758 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
10759 __builtin_abort().
10760 * gcc.dg/predict-14.c: Likewise.
10761
10762 2017-05-10 Carl Love <cel@us.ibm.com>
10763 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
10764 to the test suite file.
10765 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
10766 to the test suite file.
10767
10768 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10769
10770 PR tree-optimization/77644
10771 * gcc.dg/tree-ssa/pr77644.c: New test-case.
10772
10773 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
10774
10775 * gcc.dg/guality/inline-params-2.c: New.
10776
10777 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
10778
10779 PR c++/80145
10780 * g++.dg/cpp1y/auto-fn37.C: New.
10781 * g++.dg/cpp1y/auto-fn38.C: Likewise.
10782
10783 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10784
10785 PR target/68163
10786 * gcc.target/powerpc/pr68163.c: New test.
10787
10788 2017-05-09 Janus Weil <janus@gcc.gnu.org>
10789
10790 PR fortran/79311
10791 * gfortran.dg/finalize_32.f90: New test.
10792
10793 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
10794
10795 PR c/35441
10796 * gcc.dg/pr35441.c: New test.
10797
10798 2017-05-09 Martin Sebor <msebor@redhat.com>
10799
10800 PR testsuite/80643
10801 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
10802 output.
10803
10804 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
10805
10806 PR c++/80186
10807 * g++.dg/template/crash126.C: New.
10808
10809 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
10810
10811 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
10812 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
10813 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
10814 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
10815
10816 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10817
10818 PR testsuite/80611
10819 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
10820
10821 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
10822
10823 * gcc.target/arc/tmac-1.c: New file.
10824 * gcc.target/arc/tmac-2.c: Likewise.
10825 * gcc.target/arc/tmac.h: Likewise.
10826
10827 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
10828 Andrew Burgess <andrew.burgess@embecosm.com>
10829
10830 * gcc.target/arc/firq-1.c: New file.
10831 * gcc.target/arc/firq-2.c: Likewise.
10832 * gcc.target/arc/firq-3.c: Likewise.
10833 * gcc.target/arc/firq-4.c: Likewise.
10834 * gcc.target/arc/firq-5.c: Likewise.
10835 * gcc.target/arc/firq-6.c: Likewise.
10836
10837 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
10838
10839 * gcc.target/arc/interrupt-5.c: Newfile.
10840 * gcc.target/arc/interrupt-6.c: Likewise.
10841 * gcc.target/arc/interrupt-7.c: Likewise.
10842 * gcc.target/arc/interrupt-8.c: Likewise.
10843 * gcc.target/arc/interrupt-9.c: Likewise.
10844
10845 2017-05-09 Richard Biener <rguenther@suse.de>
10846
10847 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
10848 and adjust.
10849 * gcc.dg/vect/vect-50.c: Likewise.
10850
10851 2017-05-09 Marek Polacek <polacek@redhat.com>
10852
10853 PR c/80525
10854 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
10855 * c-c++-common/Wlogical-op-2.c: New test.
10856
10857 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10858
10859 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
10860 for targets with __SIZEOF_INT__ < 4.
10861
10862 2017-05-09 Richard Biener <rguenther@suse.de>
10863
10864 * gcc.dg/vect/vect-50.c: Revert last change.
10865 * gcc.dg/vect/vect-44.c: Likewise.
10866
10867 2017-05-08 Martin Sebor <msebor@redhat.com>
10868
10869 PR translation/80280
10870 * gcc.dg/format/gcc_diag-10.c: New test.
10871
10872 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
10873
10874 PR target/80101
10875 * gcc.target/powerpc/pr80101-1.c: New test.
10876
10877 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10878
10879 PR fortran/79930
10880 * gfortran.dg/inline_transpose_1.f90: Add
10881 -finline-matmul-limit=0 to options.
10882 * gfortran.dg/matmul_5.f90: Likewise.
10883 * gfortran.dg/vect/vect-8.f90: Likewise.
10884 * gfortran.dg/inline_matmul_14.f90: New test.
10885 * gfortran.dg/inline_matmul_15.f90: New test.
10886
10887 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10888
10889 PR fortran/80602
10890 * gfortran.dg/matmul_15.f90: New test case.
10891
10892 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
10893
10894 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
10895 * gcc.dg/vect/vect-50.c: Likewise.
10896
10897 2017-05-07 Jeff Law <law@redhat.com>
10898
10899 Revert:
10900 2017-05-06 Jeff Law <law@redhat.com>
10901 PR tree-optimization/78496
10902 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
10903 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
10904
10905 2017-05-06 Jeff Law <law@redhat.com>
10906
10907 PR tree-optimization/78496
10908 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
10909 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
10910
10911 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
10912
10913 * gcc.target/aarch64/spill_1.c: New test.
10914
10915 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
10916
10917 PR rtl-optimization/75964
10918 * gcc.dg/torture/pr75964.c: New test.
10919
10920 2017-05-06 Tom de Vries <tom@codesourcery.com>
10921
10922 PR testsuite/80606
10923 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
10924 * gcc.target/i386/avx-vtestpd-2.c: Same.
10925 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
10926 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
10927 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
10928 * gcc.target/i386/avx-vtestpd-3.c: Same.
10929 * gcc.target/i386/avx-vtestps-1.c: Same.
10930 * gcc.target/i386/avx-vtestps-2.c: Same.
10931 * gcc.target/i386/avx-vtestps-256-1.c: Same.
10932 * gcc.target/i386/avx-vtestps-256-2.c: Same.
10933 * gcc.target/i386/avx-vtestps-256-3.c: Same.
10934 * gcc.target/i386/avx-vtestps-3.c: Same.
10935
10936 2017-05-06 Tom de Vries <tom@codesourcery.com>
10937
10938 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
10939
10940 2017-05-06 Tom de Vries <tom@codesourcery.com>
10941
10942 PR testsuite/80557
10943 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
10944 * gcc.target/powerpc/altivec-types-1.c: Same.
10945
10946 2017-05-06 Tom de Vries <tom@codesourcery.com>
10947
10948 PR testsuite/80557
10949 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
10950 * gcc.target/spu/intrinsics-1.c: Same.
10951
10952 2017-05-06 Tom de Vries <tom@codesourcery.com>
10953
10954 PR testsuite/80557
10955 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
10956
10957 2017-05-06 Tom de Vries <tom@codesourcery.com>
10958
10959 PR testsuite/80557
10960 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
10961 * gcc.target/aarch64/spellcheck_2.c: Same.
10962 * gcc.target/aarch64/spellcheck_3.c: Same.
10963
10964 2017-05-06 Tom de Vries <tom@codesourcery.com>
10965
10966 PR testsuite/80557
10967 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
10968 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
10969 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
10970 * g++.dg/debug/dwarf2/typedef5.C: Same.
10971 * g++.dg/goacc/data-1.C: Same.
10972
10973 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10974
10975 * gcc.target/powerpc/versioned-copy-loop.c: New file.
10976
10977 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
10978
10979 PR target/79038
10980 PR target/79202
10981 PR target/79203
10982 * gcc.target/powerpc/ppc-round3.c: New test.
10983 * gcc.target/powerpc/ppc-round2.c: Update expected code.
10984
10985 2017-05-05 Jakub Jelinek <jakub@redhat.com>
10986
10987 PR tree-optimization/80632
10988 * gcc.dg/pr80632.c: New test.
10989
10990 PR tree-optimization/80558
10991 * gcc.dg/tree-ssa/vrp115.c: New test.
10992
10993 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
10994 Thomas Preud'homme <thomas.preudhomme@arm.com>
10995 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
10996
10997 PR target/71607
10998 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
10999 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
11000 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
11001 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
11002 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
11003 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
11004 * gcc.target/arm/tls-disable-literal-pool.c: New.
11005
11006 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11007
11008 PR tree-optimization/80613
11009 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
11010
11011 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
11012
11013 PR c++/71577
11014 * g++.dg/cpp0x/pr71577.C: New.
11015
11016 2017-05-04 Martin Sebor <msebor@redhat.com>
11017
11018 PR middle-end/79234
11019 * gcc.dg/builtin-stringop-chk-8.c: New test.
11020 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
11021 * gcc.dg/builtin-stringop-chk-4.c: Same.
11022 * gcc.dg/builtin-strncat-chk-1.c: Same.
11023 * g++.dg/ext/strncpy-chk1.C: Same.
11024 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
11025 * gcc.dg/out-of-bounds-1.c: Same.
11026 * gcc.dg/pr78138.c: Same.
11027 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
11028 * gfortran.dg/mvbits_7.f90: Same.
11029
11030 2017-05-04 Martin Sebor <msebor@redhat.com>
11031
11032 PR preprocessor/79214
11033 PR middle-end/79222
11034 PR middle-end/79223
11035 * gcc.dg/pr79214.c: New test.
11036 * gcc.dg/pr79214.h: New test header.
11037 * gcc.dg/pr79222.c: New test.
11038 * gcc.dg/pr79223.c: New test.
11039 * gcc.dg/pr78138.c: Adjust.
11040 * gfortran.dg/unconstrained_commons.f: Same.
11041
11042 2017-05-04 Martin Sebor <msebor@redhat.com>
11043
11044 PR translation/80280
11045 * g++.dg/abi/Wabi-2-3.C: Adjust.
11046 * g++.dg/abi/Wabi-3-2.C: Ditto.
11047 * g++.dg/lookup/using17.C: Ditto.
11048 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
11049
11050 2017-05-04 Martin Jambor <mjambor@suse.cz>
11051
11052 PR tree-optimization/80622
11053 * gcc.dg/tree-ssa/pr80622.c: New test.
11054
11055 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11056
11057 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
11058
11059 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
11060
11061 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
11062 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
11063
11064 2017-05-04 Richard Biener <rguenther@suse.de>
11065
11066 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
11067
11068 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
11069
11070 * gcc.dg/vect/vect-profile-1.c: New test.
11071
11072 2017-05-04 Marek Polacek <polacek@redhat.com>
11073
11074 PR tree-optimization/80612
11075 * gcc.dg/torture/pr80612.c: New test.
11076
11077 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
11078 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
11079
11080 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
11081 check_effective_target_arm_thumb1_movt_ok.
11082
11083 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
11084
11085 * gcc.target/arm/fpscr.c: New file.
11086
11087 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11088
11089 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
11090 target.
11091
11092 2017-05-04 Tom de Vries <tom@codesourcery.com>
11093
11094 PR testsuite/80557
11095 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
11096 line numbers.
11097 * g++.dg/warn/miss-format-1.C: Same.
11098 * g++.dg/warn/overflow-warn-1.C: Same.
11099 * g++.dg/warn/overflow-warn-3.C: Same.
11100 * g++.dg/warn/overflow-warn-4.C: Same.
11101
11102 2017-05-04 Tom de Vries <tom@codesourcery.com>
11103
11104 PR testsuite/80557
11105 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
11106 * gcc.target/i386/pr68657.c: Same.
11107 * gcc.target/i386/pr69255-1.c: Same.
11108 * gcc.target/i386/pr69255-2.c: Same.
11109 * gcc.target/i386/pr69255-3.c: Same.
11110
11111 2017-05-04 Richard Biener <rguenther@suse.de>
11112
11113 PR tree-optimization/31130
11114 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
11115 * gcc.dg/Wstrict-overflow-13.c: Likewise.
11116 * gcc.dg/Wstrict-overflow-21.c: Likewise.
11117 * gcc.dg/pr52904.c: Remove XFAIL.
11118 * gcc.dg/tree-ssa/vrp114.c: New testcase.
11119
11120 2017-05-03 Jeff Law <law@redhat.com>
11121
11122 PR tree-optimization/78496
11123 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
11124
11125 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
11126
11127 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
11128
11129 2017-05-03 Richard Biener <rguenther@suse.de>
11130
11131 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
11132
11133 2017-05-03 Jakub Jelinek <jakub@redhat.com>
11134
11135 PR tree-optimization/79472
11136 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
11137 to dg-options.
11138 * gcc.dg/tree-ssa/vrp113.c: New test.
11139 * gcc.dg/tree-ssa/cswtch-3.c: New test.
11140 * gcc.dg/tree-ssa/cswtch-4.c: New test.
11141 * gcc.dg/tree-ssa/cswtch-5.c: New test.
11142
11143 2017-05-03 Tom de Vries <tom@codesourcery.com>
11144
11145 PR testsuite/80557
11146 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
11147 * c-c++-common/Wshift-negative-value-2.c: Same.
11148 * c-c++-common/Wshift-negative-value-3.c: Same.
11149 * c-c++-common/Wshift-negative-value-4.c: Same.
11150 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
11151 * c-c++-common/cpp/pr60400.c: Same.
11152 * c-c++-common/fmax-errors.c: Same.
11153 * c-c++-common/goacc/data-2.c: Same.
11154 * c-c++-common/goacc/host_data-2.c: Same.
11155 * c-c++-common/gomp/simd4.c: Same.
11156 * c-c++-common/pr28656.c: Same.
11157 * c-c++-common/pr43395.c: Same.
11158 * c-c++-common/torture/pr57945.c: Same.
11159
11160 2017-05-03 Tom de Vries <tom@codesourcery.com>
11161
11162 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
11163 arg of dg directive.
11164 * c-c++-common/goacc/routine-3.c: Same.
11165 * c-c++-common/goacc/routine-4.c: Same.
11166
11167 2017-05-02 David Malcolm <dmalcolm@redhat.com>
11168
11169 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11170 (test_fixit_insert_newline): New function.
11171 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11172 (test_fixit_insert_newline): New function.
11173 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
11174 (test_fixit_insert_newline): New function.
11175 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
11176 (test_fixit_insert_newline): New function.
11177 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11178 (test_show_locus): Handle test_fixit_insert_newline.
11179
11180 2017-05-02 Bin Cheng <bin.cheng@arm.com>
11181
11182 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
11183
11184 2017-04-27 Tamar Christina <tamar.christina@arm.com>
11185
11186 * gcc.dg/lsr-div1.c: New testcase.
11187
11188 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
11189
11190 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
11191 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
11192 (_mm_maskz_add_round_sd): Test new intrinsics.
11193 * gcc.target/i386/avx512f-vaddsd-2.c: New.
11194 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
11195 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
11196 (_mm_maskz_add_round_ss): Test new intrinsics.
11197 * gcc.target/i386/avx512f-vaddss-2.c: New.
11198 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
11199 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
11200 (_mm_maskz_sub_round_sd): Test new intrinsics.
11201 * gcc.target/i386/avx512f-vsubsd-2.c: New.
11202 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
11203 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
11204 (_mm_maskz_sub_round_ss): Test new intrinsics.
11205 * gcc.target/i386/avx512f-vsubss-2.c: New.
11206 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
11207 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
11208 (__builtin_ia32_subss_mask_round): Test new builtins.
11209 * gcc.target/i386/sse-13.c: Ditto.
11210 * gcc.target/i386/sse-23.c: Ditto.
11211 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
11212 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
11213 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
11214 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
11215 (_mm_mask_sub_round_ss): Test new intrinsics.
11216 * gcc.target/i386/testround-1.c: Ditto.
11217
11218 2017-05-02 Martin Jambor <mjambor@suse.cz>
11219
11220 PR tree-optimization/78687
11221 * g++.dg/tree-ssa/pr78687.C: New test.
11222
11223 2017-05-02 Richard Biener <rguenther@suse.de>
11224
11225 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
11226 behavior.
11227 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
11228
11229 2017-05-02 Richard Biener <rguenther@suse.de>
11230
11231 PR tree-optimization/80591
11232 * gcc.dg/torture/pr80591.c: New testcase.
11233
11234 2017-05-02 Richard Biener <rguenther@suse.de>
11235
11236 PR tree-optimization/80549
11237 * gcc.dg/torture/pr80549.c: New testcase.
11238
11239 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11240
11241 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
11242 unsigned long.
11243
11244 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
11245
11246 PR c++/80038
11247 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
11248
11249 2017-05-01 David Malcolm <dmalcolm@redhat.com>
11250
11251 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
11252 reflect insertion fix-it hints at the same location now being
11253 consolidated.
11254
11255 2017-05-01 Martin Sebor <msebor@redhat.com>
11256
11257 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
11258 on ILP32 targets.
11259
11260 2017-05-01 Tom de Vries <tom@codesourcery.com>
11261
11262 * gcc.dg/pr78768.c: Require linker plugin.
11263
11264 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11265
11266 PR fortran/37131
11267 * gfortran.dg/matmul_bounds_11.f90: New test.
11268
11269 2017-05-01 Martin Sebor <msebor@redhat.com>
11270
11271 PR tree-optimization/79715
11272 * gcc.dg/pr79715.c: New test.
11273
11274 2017-05-01 Tom de Vries <tom@codesourcery.com>
11275
11276 PR testsuite/65941
11277 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
11278 * g++.dg/other/pr59492.C: Require effective target rdrand.
11279
11280 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
11281
11282 * g++.dg/diagnostic/member-decl-1.C: New test.
11283
11284 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
11285
11286 PR tree-optimization/80487
11287 * gcc.dg/tree-ssa/strncpy-1.c: New file.
11288
11289 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11290
11291 PR tree-optimization/79697
11292 * gcc.dg/tree-ssa/pr79697.c: New test.
11293
11294 2017-04-29 Tom de Vries <tom@codesourcery.com>
11295
11296 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
11297
11298 2017-04-28 Martin Sebor <msebor@redhat.com>
11299
11300 PR tree-optimization/80523
11301 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
11302
11303 2017-04-28 Tom de Vries <tom@codesourcery.com>
11304
11305 PR testsuite/80557
11306 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
11307 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
11308
11309 2017-04-28 Tom de Vries <tom@codesourcery.com>
11310
11311 PR testsuite/80557
11312 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
11313 * obj-c++.dg/bitfield-4.mm: Same.
11314 * obj-c++.dg/bitfield-5.mm: Same.
11315 * obj-c++.dg/exceptions-3.mm: Same.
11316 * obj-c++.dg/exceptions-5.mm: Same.
11317 * obj-c++.dg/method-1.mm: Same.
11318 * obj-c++.dg/method-12.mm: Same.
11319 * obj-c++.dg/method-13.mm: Same.
11320 * obj-c++.dg/method-15.mm: Same.
11321 * obj-c++.dg/method-16.mm: Same.
11322 * obj-c++.dg/property/at-property-18.mm: Same.
11323 * obj-c++.dg/property/at-property-25.mm: Same.
11324 * obj-c++.dg/property/at-property-5.mm: Same.
11325 * obj-c++.dg/property/dynamic-2.mm: Same.
11326 * obj-c++.dg/property/property-neg-3.mm: Same.
11327 * obj-c++.dg/protocol-inheritance-1.mm: Same.
11328 * obj-c++.dg/protocol-inheritance-2.mm: Same.
11329 * obj-c++.dg/syntax-error-1.mm: Same.
11330 * obj-c++.dg/try-catch-13.mm: Same.
11331 * objc.dg/bitfield-4.m: Same.
11332 * objc.dg/class-1.m: Same.
11333 * objc.dg/method-11.m: Same.
11334 * objc.dg/method-6.m: Same.
11335 * objc.dg/method-7.m: Same.
11336 * objc.dg/method-9.m: Same.
11337 * objc.dg/missing-proto-3.m: Same.
11338 * objc.dg/naming-2.m: Same.
11339 * objc.dg/property/at-property-16.m: Same.
11340 * objc.dg/property/at-property-18.m: Same.
11341 * objc.dg/property/at-property-25.m: Same.
11342 * objc.dg/property/at-property-5.m: Same.
11343 * objc.dg/property/dynamic-2.m: Same.
11344 * objc.dg/property/property-neg-3.m: Same.
11345 * objc.dg/protocol-inheritance-1.m: Same.
11346 * objc.dg/protocol-inheritance-2.m: Same.
11347
11348 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
11349
11350 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
11351
11352 2017-04-28 Tom de Vries <tom@codesourcery.com>
11353
11354 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
11355 dg-(error|warning|message|bogus).
11356 * g++.dg/conversion/dr195-1.C: Same.
11357 * g++.dg/conversion/dr195.C: Same.
11358 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
11359 * g++.dg/cpp0x/gen-attrs-14.C: Same.
11360 * g++.dg/cpp0x/inline-ns7.C: Same.
11361 * g++.dg/cpp0x/variadic105.C: Same.
11362 * g++.dg/cpp0x/variadic65.C: Same.
11363 * g++.dg/expr/call2.C: Same.
11364 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
11365 * g++.dg/expr/pmf-1.C: Same.
11366 * g++.dg/ext/altivec-types-1.C: Same.
11367 * g++.dg/ext/altivec-types-2.C: Same.
11368 * g++.dg/ext/altivec-types-3.C: Same.
11369 * g++.dg/ext/attrib14.C: Same.
11370 * g++.dg/ext/complit1.C: Same.
11371 * g++.dg/ext/forscope2.C: Same.
11372 * g++.dg/ext/gnu-inline-global-reject.C: Same.
11373 * g++.dg/ext/label13.C: Same.
11374 * g++.dg/ext/member-attr.C: Same.
11375 * g++.dg/ext/visibility/anon7.C: Same.
11376 * g++.dg/ext/visibility/visibility-7.C: Same.
11377 * g++.dg/ext/vla2.C: Same.
11378 * g++.dg/inherit/access2.C: Same.
11379 * g++.dg/inherit/covariant12.C: Same.
11380 * g++.dg/inherit/covariant14.C: Same.
11381 * g++.dg/inherit/namespace-as-base.C: Same.
11382 * g++.dg/inherit/template-as-base.C: Same.
11383 * g++.dg/lookup/ambig1.C: Same.
11384 * g++.dg/lookup/ambig2.C: Same.
11385 * g++.dg/lookup/ambig3.C: Same.
11386 * g++.dg/lookup/class-member-1.C: Same.
11387 * g++.dg/lookup/conv-1.C: Same.
11388 * g++.dg/lookup/decl1.C: Same.
11389 * g++.dg/lookup/koenig1.C: Same.
11390 * g++.dg/lookup/scoped1.C: Same.
11391 * g++.dg/lookup/scoped2.C: Same.
11392 * g++.dg/lookup/two-stage4.C: Same.
11393 * g++.dg/lookup/used-before-declaration.C: Same.
11394 * g++.dg/lookup/using.C: Same.
11395 * g++.dg/lookup/using17.C: Same.
11396 * g++.dg/lookup/using2.C: Same.
11397 * g++.dg/other/abstract2.C: Same.
11398 * g++.dg/other/classkey1.C: Same.
11399 * g++.dg/other/component1.C: Same.
11400 * g++.dg/other/const1.C: Same.
11401 * g++.dg/other/const2.C: Same.
11402 * g++.dg/other/conversion1.C: Same.
11403 * g++.dg/other/do1.C: Same.
11404 * g++.dg/other/error1.C: Same.
11405 * g++.dg/other/error10.C: Same.
11406 * g++.dg/other/error3.C: Same.
11407 * g++.dg/other/error4.C: Same.
11408 * g++.dg/other/error5.C: Same.
11409 * g++.dg/other/error8.C: Same.
11410 * g++.dg/other/error9.C: Same.
11411 * g++.dg/other/field1.C: Same.
11412 * g++.dg/other/init1.C: Same.
11413 * g++.dg/other/ptrmem2.C: Same.
11414 * g++.dg/other/return1.C: Same.
11415 * g++.dg/overload/builtin3.C: Same.
11416 * g++.dg/overload/error1.C: Same.
11417 * g++.dg/overload/error2.C: Same.
11418 * g++.dg/overload/koenig2.C: Same.
11419 * g++.dg/overload/pmf1.C: Same.
11420 * g++.dg/parse/args1.C: Same.
11421 * g++.dg/parse/attr3.C: Same.
11422 * g++.dg/parse/constant4.C: Same.
11423 * g++.dg/parse/crash10.C: Same.
11424 * g++.dg/parse/crash18.C: Same.
11425 * g++.dg/parse/crash19.C: Same.
11426 * g++.dg/parse/crash20.C: Same.
11427 * g++.dg/parse/crash21.C: Same.
11428 * g++.dg/parse/crash22.C: Same.
11429 * g++.dg/parse/crash32.C: Same.
11430 * g++.dg/parse/decl-specifier-1.C: Same.
11431 * g++.dg/parse/error58.C: Same.
11432 * g++.dg/parse/local-class1.C: Same.
11433 * g++.dg/parse/non-dependent2.C: Same.
11434 * g++.dg/parse/parameter-declaration-1.C: Same.
11435 * g++.dg/parse/ptrmem2.C: Same.
11436 * g++.dg/parse/ptrmem3.C: Same.
11437 * g++.dg/parse/saved1.C: Same.
11438 * g++.dg/tc1/dr101.C: Same.
11439 * g++.dg/tc1/dr142.C: Same.
11440 * g++.dg/tc1/dr176.C: Same.
11441 * g++.dg/template/conv4.C: Same.
11442 * g++.dg/template/crash56.C: Same.
11443 * g++.dg/template/dependent-expr2.C: Same.
11444 * g++.dg/template/error1.C: Same.
11445 * g++.dg/template/error2.C: Same.
11446 * g++.dg/template/explicit6.C: Same.
11447 * g++.dg/template/init-list.C: Same.
11448 * g++.dg/template/local1.C: Same.
11449 * g++.dg/template/lookup2.C: Same.
11450 * g++.dg/template/meminit2.C: Same.
11451 * g++.dg/template/nontype25.C: Same.
11452 * g++.dg/template/ptrmem2.C: Same.
11453 * g++.dg/template/qualttp19.C: Same.
11454 * g++.dg/template/qualttp20.C: Same.
11455 * g++.dg/template/ttp3.C: Same.
11456 * g++.dg/template/unify4.C: Same.
11457 * g++.dg/template/unify6.C: Same.
11458 * g++.dg/template/unify7.C: Same.
11459 * g++.dg/template/warn1.C: Same.
11460 * g++.dg/tree-ssa/dom-invalid.C: Same.
11461 * g++.dg/ubsan/shift-1.C: Same.
11462 * g++.dg/warn/Wunused-2.C: Same.
11463 * g++.dg/warn/Wunused-4.C: Same.
11464 * g++.dg/warn/Wunused-6.C: Same.
11465 * g++.dg/warn/deprecated-6.C: Same.
11466 * g++.dg/warn/deprecated.C: Same.
11467 * g++.dg/warn/effc1.C: Same.
11468 * g++.dg/warn/effc3.C: Same.
11469 * g++.dg/warn/incomplete1.C: Same.
11470 * g++.dg/warn/inline1.C: Same.
11471 * g++.dg/warn/noeffect2.C: Same.
11472 * g++.dg/warn/noeffect4.C: Same.
11473 * g++.dg/warn/oldcast1.C: Same.
11474 * g++.dg/warn/sentinel.C: Same.
11475 * g++.dg/warn/unit-1.C: Same.
11476 * g++.old-deja/g++.pt/inherit2.C: Same.
11477 * g++.old-deja/g++.pt/overload8.C: Same.
11478 * gcc.dg/20000926-1.c: Same.
11479 * gcc.dg/20040223-1.c: Same.
11480 * gcc.dg/Warray-bounds-7.c: Same.
11481 * gcc.dg/alias-1.c: Same.
11482 * gcc.dg/alias-12.c: Same.
11483 * gcc.dg/alias-13.c: Same.
11484 * gcc.dg/alias-2.c: Same.
11485 * gcc.dg/array-13.c: Same.
11486 * gcc.dg/array-4.c: Same.
11487 * gcc.dg/attr-ifunc-2.c: Same.
11488 * gcc.dg/attr-invalid.c: Same.
11489 * gcc.dg/attr-noinline.c: Same.
11490 * gcc.dg/bitfld-2.c: Same.
11491 * gcc.dg/c90-const-expr-7.c: Same.
11492 * gcc.dg/c99-const-expr-7.c: Same.
11493 * gcc.dg/cpp/20000625-1.c: Same.
11494 * gcc.dg/cpp/charconst-4.c: Same.
11495 * gcc.dg/cpp/include2.c: Same.
11496 * gcc.dg/cpp/include2a.c: Same.
11497 * gcc.dg/decl-4.c: Same.
11498 * gcc.dg/deprecated-4.c: Same.
11499 * gcc.dg/deprecated.c: Same.
11500 * gcc.dg/dfp/altivec-types.c: Same.
11501 * gcc.dg/float-range-1.c: Same.
11502 * gcc.dg/pack-test-3.c: Same.
11503 * gcc.dg/pr11492.c: Same.
11504 * gcc.dg/pr15360-1.c: Same.
11505 * gcc.dg/pr37908.c: Same.
11506 * gcc.dg/pr53265.c: Same.
11507 * gcc.dg/pr57287-2.c: Same.
11508 * gcc.dg/pr57287.c: Same.
11509 * gcc.dg/redecl-1.c: Same.
11510 * gcc.dg/sync-3.c: Same.
11511 * gcc.dg/two-types-1.c: Same.
11512 * gcc.dg/two-types-2.c: Same.
11513 * gcc.dg/two-types-4.c: Same.
11514 * gcc.dg/two-types-5.c: Same.
11515 * gcc.dg/two-types-6.c: Same.
11516 * gcc.dg/two-types-7.c: Same.
11517 * gcc.dg/two-types-8.c: Same.
11518 * gcc.dg/two-types-9.c: Same.
11519 * gcc.dg/uninit-I.c: Same.
11520 * gcc.dg/uninit-pr19430.c: Same.
11521 * gcc.dg/visibility-7.c: Same.
11522 * gcc.dg/winline-10.c: Same.
11523 * gcc.dg/winline-2.c: Same.
11524 * gcc.dg/winline-3.c: Same.
11525 * gcc.dg/winline-9.c: Same.
11526 * gcc.target/i386/attr-returns_twice-1.c: Same.
11527 * gcc.target/i386/chkp-const-check-2.c: Same.
11528 * gcc.target/i386/chkp-label-address.c: Same.
11529 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
11530 * gcc.target/i386/pr39162.c: Same.
11531 * gcc.target/i386/sse-5.c: Same.
11532 * gcc.target/powerpc/altivec-types-1.c: Same.
11533 * gcc.target/powerpc/altivec-types-2.c: Same.
11534 * gcc.target/powerpc/altivec-types-3.c: Same.
11535 * gcc.target/powerpc/float128-mix.c: Same.
11536 * gcc.target/powerpc/no-r11-3.c: Same.
11537 * gcc.target/spu/Wmain.c: Same.
11538 * gcc.target/spu/ea/errors2.c: Same.
11539 * gfortran.dg/assignment_1.f90: Same.
11540 * gfortran.dg/common_3.f90: Same.
11541 * gfortran.dg/der_io_1.f90: Same.
11542 * gfortran.dg/g77/20030326-1.f: Same.
11543 * gfortran.dg/g77/9263.f: Same.
11544 * gfortran.dg/g77/960317-1.f: Same.
11545 * gfortran.dg/g77/970625-2.f: Same.
11546 * gfortran.dg/g77/980615-0.f: Same.
11547 * gfortran.dg/g77/check0.f: Same.
11548 * gfortran.dg/g77/dnrm2.f: Same.
11549 * gfortran.dg/g77/pr9258.f: Same.
11550 * gfortran.dg/ichar_1.f90: Same.
11551 * gfortran.dg/interface_1.f90: Same.
11552 * gfortran.dg/namelist_1.f90: Same.
11553 * gfortran.dg/namelist_2.f90: Same.
11554 * gfortran.dg/namelist_3.f90: Same.
11555 * gfortran.dg/namelist_print_2.f: Same.
11556 * gfortran.dg/oldstyle_1.f90: Same.
11557 * gfortran.dg/runtime_warning_1.f90: Same.
11558 * gfortran.dg/underflow.f90: Same.
11559 * gnat.dg/specs/integer_value.ads: Same.
11560 * obj-c++.dg/fsf-package-0.m: Same.
11561 * objc.dg/two-types-1.m: Same.
11562
11563 2017-04-28 Martin Liska <mliska@suse.cz>
11564
11565 PR gcov-profile/79891
11566 * gcc.misc-tests/gcov-17.c: New test.
11567 * gcc.misc-tests/gcov-18.c: New test.
11568
11569 2017-04-28 Tom de Vries <tom@codesourcery.com>
11570
11571 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
11572 dg-(error|warning|message|bogus).
11573 * g++.dg/parse/parameter-declaration-1.C: Same.
11574 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
11575 * gcc.dg/Wpointer-sign-Wall.c: Same.
11576 * gcc.dg/Wpointer-sign-pedantic.c: Same.
11577 * gcc.dg/cpp/19990413-1.c: Same.
11578 * gcc.dg/dg-test-1.c: Same.
11579 * gcc.dg/empty-source-2.c: Same.
11580 * gcc.dg/empty-source-3.c: Same.
11581 * gcc.dg/format/c99-printf-1.c: Same.
11582 * gcc.dg/format/c99-scanf-1.c: Same.
11583 * gcc.dg/label-decl-2.c: Same.
11584 * gcc.dg/m-un-2.c: Same.
11585 * gcc.dg/uninit-pr20644-O0.c: Same.
11586 * gfortran.dg/pr70006.f90: Same.
11587 * obj-c++.dg/fsf-package-0.m: Same.
11588
11589 2017-04-28 Tom de Vries <tom@codesourcery.com>
11590
11591 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
11592 dg-(error|warning|message|bogus).
11593 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
11594 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
11595 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
11596 * c-c++-common/pr20000.c: Same.
11597 * c-c++-common/pr49706.c: Same.
11598 * g++.dg/ext/utf16-4.C: Same.
11599 * g++.dg/parse/error2.C: Same.
11600 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
11601 * g++.dg/warn/Wtype-limits.C: Same.
11602 * g++.dg/warn/overflow-warn-1.C: Same.
11603 * g++.dg/warn/overflow-warn-3.C: Same.
11604 * gcc.dg/Wpointer-sign-Wall.c: Same.
11605 * gcc.dg/Wpointer-sign-pedantic.c: Same.
11606 * gcc.dg/Wtype-limits-Wextra.c: Same.
11607 * gcc.dg/Wtype-limits.c: Same.
11608 * gcc.dg/cpp/19990413-1.c: Same.
11609 * gcc.dg/dg-test-1.c: Same.
11610 * gcc.dg/empty-source-2.c: Same.
11611 * gcc.dg/empty-source-3.c: Same.
11612 * gcc.dg/label-decl-2.c: Same.
11613 * gcc.dg/m-un-2.c: Same.
11614 * gcc.dg/uninit-pr19430-O0.c: Same.
11615 * gcc.dg/uninit-pr19430.c: Same.
11616 * gcc.dg/uninit-pr20644-O0.c: Same.
11617 * gcc.dg/utf16-4.c: Same.
11618 * gfortran.dg/pr70006.f90: Same.
11619 * obj-c++.dg/fsf-package-0.m: Same.
11620
11621 2017-04-28 Richard Biener <rguenther@suse.de>
11622
11623 * gcc.dg/tree-ssa/evrp7.c: New testcase.
11624 * gcc.dg/tree-ssa/evrp8.c: Likewise.
11625 * gcc.dg/tree-ssa/evrp9.c: Likewise.
11626 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
11627 * gcc.dg/tree-ssa/vrp36.c: Likewise.
11628 * gcc.dg/tree-ssa/pr49039.c: Likewise.
11629
11630 2017-04-27 Marek Polacek <polacek@redhat.com>
11631
11632 PR sanitizer/80349
11633 * c-c++-common/ubsan/pr80349.c: New test.
11634
11635 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
11636
11637 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
11638 diagnostics.
11639 * g++.dg/warn/pr12242.C: Likewise.
11640
11641 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
11642
11643 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
11644
11645 2017-04-27 Martin Liska <mliska@suse.cz>
11646
11647 PR testsuite/79455
11648 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
11649 more generic.
11650
11651 2017-04-27 Jakub Jelinek <jakub@redhat.com>
11652
11653 PR c++/80534
11654 * g++.dg/other/pr80534-1.C: New test.
11655 * g++.dg/other/pr80534-2.C: New test.
11656
11657 2017-04-27 Richard Biener <rguenther@suse.de>
11658
11659 PR middle-end/80539
11660 * gcc.dg/torture/pr80539.c: New testcase.
11661
11662 2017-04-27 Jakub Jelinek <jakub@redhat.com>
11663
11664 PR target/77728
11665 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
11666
11667 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
11668
11669 * g++.dg/diagnostic/nested-name-1.C: New test.
11670
11671 2017-04-26 Martin Liska <mliska@suse.cz>
11672
11673 * gcc.dg/guality/guality.h: Add prefix to test verification.
11674
11675 2017-04-25 Nathan Sidwell <nathan@acm.org>
11676
11677 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
11678
11679 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
11680
11681 PR target/70799
11682 * gcc.target/i386/pr70799-5.c: New test.
11683
11684 2017-04-25 Martin Sebor <msebor@redhat.com>
11685
11686 PR tree-optimization/80497
11687 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
11688
11689 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11690 Jakub Jelinek <jakub@redhat.com>
11691
11692 PR target/77728
11693 * g++.dg/abi/pr77728-1.C: New test.
11694
11695 2017-04-25 Marek Polacek <polacek@redhat.com>
11696
11697 PR sanitizer/80349
11698 * g++.dg/ubsan/pr80349-2.C: New test.
11699
11700 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
11701
11702 * g++.dg/cpp0x/enum34.C: New test.
11703
11704 2017-04-25 Tom de Vries <tom@codesourcery.com>
11705
11706 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
11707 variables.
11708 (dg-line): New proc.
11709 (process-message): Handle line number variables.
11710 * objc.dg/try-catch-12.m: Use dg-line.
11711
11712 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
11713
11714 PR target/80482
11715 * gcc.target/powerpc/vec-constvolatile.c: New test.
11716
11717 2017-04-25 David Malcolm <dmalcolm@redhat.com>
11718
11719 * g++.dg/semicolon-fixits.C: New test case.
11720
11721 2017-04-25 David Malcolm <dmalcolm@redhat.com>
11722
11723 * gcc.dg/semicolon-fixits.c: New test case.
11724
11725 2017-04-25 David Malcolm <dmalcolm@redhat.com>
11726
11727 * g++.dg/lookup/missing-std-include.C: New test file.
11728
11729 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11730 Jakub Jelinek <jakub@redhat.com>
11731
11732 PR target/77728
11733 * g++.dg/abi/pr77728-2.C: New test.
11734
11735 2017-04-25 David Malcolm <dmalcolm@redhat.com>
11736
11737 PR c++/80177
11738 * g++.dg/spellcheck-pr80177.C: New test case.
11739
11740 2017-04-25 Nathan Sidwell <nathan@acm.org>
11741
11742 * g++.dg/dg.exp (find-cxx-tests): New function.
11743 (main): Use it, remove explicit pruning
11744
11745 2017-04-25 Richard Biener <rguenther@suse.de>
11746
11747 PR tree-optimization/80492
11748 * gcc.dg/pr80492.c: New testcase.
11749
11750 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11751
11752 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
11753 for targets with int size less than 32 bits.
11754
11755 2017-04-25 Richard Biener <rguenther@suse.de>
11756
11757 PR tree-optimization/79201
11758 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
11759 * gcc.target/i386/pr22152.c: Disable sinking.
11760
11761 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11762
11763 PR target/80464
11764 * gfortran.fortran-torture/compile/pr80464.f90: New test.
11765
11766 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11767
11768 PR target/79895
11769 * gcc.target/s390/pr79895.c: New test.
11770
11771 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
11772
11773 PR target/80080
11774 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
11775 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
11776 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
11777
11778 2017-04-25 Jakub Jelinek <jakub@redhat.com>
11779
11780 PR rtl-optimization/80501
11781 * gcc.c-torture/execute/pr80501.c: New test.
11782
11783 PR rtl-optimization/80500
11784 * gcc.dg/pr80500.c: New test.
11785
11786 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
11787
11788 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
11789 * gcc.dg/Wstrict-overflow-18.c: Xfail.
11790
11791 2017-04-22 Janus Weil <janus@gcc.gnu.org>
11792
11793 PR fortran/80121
11794 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
11795 directive.
11796
11797 2017-04-24 David Malcolm <dmalcolm@redhat.com>
11798
11799 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
11800 * jit.dg/test-alignment.c: New test case.
11801 * jit.dg/test-alignment.cc: New test case.
11802 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
11803 New test case.
11804
11805 2017-04-24 David Malcolm <dmalcolm@redhat.com>
11806
11807 PR c++/80016
11808 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
11809 test function.
11810 (test_alignof): New test function.
11811
11812 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
11813
11814 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
11815
11816 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
11817
11818 * g++.dg/diagnostic/duplicate1.C: New test.
11819 * g++.dg/cpp0x/duplicate1.C: New test.
11820
11821 2017-04-24 Martin Jambor <mjambor@suse.cz>
11822
11823 PR tree-optimization/80293
11824 * g++.dg/tree-ssa/pr80293.C: New test.
11825
11826 2017-04-24 Martin Liska <mliska@suse.cz>
11827
11828 PR middle-end/79931
11829 * g++.dg/ipa/pr79931.C: New test.
11830
11831 2017-04-24 Richard Biener <rguenther@suse.de>
11832
11833 PR tree-optimization/80494
11834 * gfortran.dg/pr80494.f90: New testcase.
11835
11836 2017-04-24 Richard Biener <rguenther@suse.de>
11837
11838 PR tree-optimization/79725
11839 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
11840
11841 2017-04-24 Richard Biener <rguenther@suse.de>
11842
11843 PR c++/2972
11844 * g++.dg/warn/Wuninitialized-10.C: New testcase.
11845
11846 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11847
11848 PR fortran/80484
11849 * gfortran.dg/dtio_29.f03: New test.
11850
11851 2017-04-22 Janus Weil <janus@gcc.gnu.org>
11852
11853 PR fortran/80121
11854 * gfortran.dg/intent_out_9.f90: New test case.
11855
11856 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
11857
11858 PR target/70799
11859 * gcc.target/i386/pr70799-4.c: New test.
11860
11861 2017-04-21 Janus Weil <janus@gcc.gnu.org>
11862
11863 PR fortran/80392
11864 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
11865
11866 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
11867
11868 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
11869
11870 2017-04-21 Richard Biener <rguenther@suse.de>
11871
11872 PR tree-optimization/79547
11873 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
11874
11875 2017-04-21 Richard Biener <rguenther@suse.de>
11876
11877 PR tree-optimization/78847
11878 * g++.dg/tree-ssa/pr78847.C: New testcase.
11879
11880 2017-04-21 Jakub Jelinek <jakub@redhat.com>
11881
11882 PR c/80468
11883 * gcc.dg/pr80468.c: New test.
11884
11885 2017-04-21 Martin Liska <mliska@suse.cz>
11886
11887 PR tree-optimization/66278
11888 * gcc.dg/vect/pr66278.c: New test.
11889
11890 2017-04-21 Richard Biener <rguenther@suse.de>
11891
11892 PR tree-optimization/80237
11893 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
11894 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
11895 adjust expected optimizations.
11896
11897 2016-04-21 Richard Biener <rguenther@suse.de>
11898
11899 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
11900 of inner loops.
11901 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
11902 * gcc.dg/vect/vect-104.c: Likewise.
11903
11904 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
11905
11906 PR tree-optimization/80426
11907 * gcc.c-torture/execute/20170429-1.c: Rename into...
11908 * gcc.c-torture/execute/20170419-1.c: ...this.
11909
11910 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
11911
11912 PR target/79804
11913 * gcc.target/i386/pr79804.c: New test.
11914
11915 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
11916
11917 PR target/78090
11918 * gcc.target/i386/conversion-2.c: Remove obsolete test.
11919
11920 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
11921
11922 * g++/opt/pr80436.C: XFAIL on AIX.
11923
11924 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
11925
11926 PR c++/80473
11927 * g++.dg/diagnostic/pr80473.C: New test.
11928
11929 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
11930
11931 * g++.dg/warn/Wextra-semi.C: New test.
11932
11933 2017-04-20 Jakub Jelinek <jakub@redhat.com>
11934
11935 PR middle-end/80423
11936 * g++.dg/other/pr80423.C: New test.
11937
11938 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11939
11940 * gcc.dg/pr80170.c: Require ptr32plus.
11941
11942 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
11943
11944 PR tree-optimization/80426
11945 * gcc.c-torture/execute/20170419-1.c: New test.
11946
11947 2017-04-19 Jakub Jelinek <jakub@redhat.com>
11948
11949 PR debug/80461
11950 * g++.dg/debug/pr80461.C: New test.
11951
11952 PR c++/80459
11953 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
11954 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
11955 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
11956
11957 PR debug/80436
11958 * g++.dg/opt/pr80436.C: New test.
11959
11960 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11961
11962 * gcc.dg/torture/pr80341.c: Require int32plus.
11963
11964 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
11965 Jeff Law <law@redhat.com>
11966
11967 * gcc.c-torture/compile/20170419-1.c: New test.
11968
11969 2017-04-19 Tom de Vries <tom@codesourcery.com>
11970
11971 PR testsuite/80221
11972 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
11973 subsequent dg directives.
11974 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
11975 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
11976 * c-c++-common/attr-fallthrough-2.c: Same.
11977 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
11978 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
11979 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
11980 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
11981 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
11982 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
11983 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
11984 * c-c++-common/cilk-plus/CK/errors.c: Same.
11985 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
11986 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
11987 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
11988 * c-c++-common/cpp/pr57580.c: Same.
11989 * c-c++-common/goacc/asyncwait-1.c: Same.
11990 * c-c++-common/goacc/cache-2.c: Same.
11991 * c-c++-common/goacc/declare-2.c: Same.
11992 * c-c++-common/goacc/deviceptr-1.c: Same.
11993 * c-c++-common/goacc/routine-5.c: Same.
11994 * c-c++-common/gomp/clauses-2.c: Same.
11995 * c-c++-common/gomp/ordered-3.c: Same.
11996 * c-c++-common/gomp/pr67501.c: Same.
11997 * c-c++-common/pr20000.c: Same.
11998 * c-c++-common/pr43395.c: Same.
11999 * c-c++-common/pr49706.c: Same.
12000 * c-c++-common/pr77624-1.c: Same.
12001 * c-c++-common/pr77624-2.c: Same.
12002 * c-c++-common/raw-string-14.c: Same.
12003 * c-c++-common/raw-string-16.c: Same.
12004 * c-c++-common/raw-string-3.c: Same.
12005 * c-c++-common/raw-string-4.c: Same.
12006 * c-c++-common/raw-string-5.c: Same.
12007 * c-c++-common/raw-string-6.c: Same.
12008 * g++.dg/abi/mangle41.C: Same.
12009 * g++.dg/conversion/nullptr1.C: Same.
12010 * g++.dg/cpp0x/alias-decl-80296.C: Same.
12011 * g++.dg/cpp0x/auto27.C: Same.
12012 * g++.dg/cpp0x/constexpr-98.C: Same.
12013 * g++.dg/cpp0x/constexpr-diag2.C: Same.
12014 * g++.dg/cpp0x/diag2.C: Same.
12015 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
12016 * g++.dg/cpp0x/nullptr15.C: Same.
12017 * g++.dg/cpp0x/pr31431-2.C: Same.
12018 * g++.dg/cpp0x/pr31431.C: Same.
12019 * g++.dg/cpp0x/pr79118.C: Same.
12020 * g++.dg/cpp0x/static_assert3.C: Same.
12021 * g++.dg/cpp0x/temp_default2.C: Same.
12022 * g++.dg/cpp0x/trailing4.C: Same.
12023 * g++.dg/cpp0x/variadic-ex10.C: Same.
12024 * g++.dg/cpp0x/variadic-ex13.C: Same.
12025 * g++.dg/cpp0x/variadic-ex14.C: Same.
12026 * g++.dg/cpp0x/variadic-ex3.C: Same.
12027 * g++.dg/cpp0x/variadic-ex4.C: Same.
12028 * g++.dg/cpp0x/variadic59.C: Same.
12029 * g++.dg/cpp0x/vt-37737-2.C: Same.
12030 * g++.dg/cpp0x/vt-57397-1.C: Same.
12031 * g++.dg/cpp0x/vt-57397-2.C: Same.
12032 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
12033 * g++.dg/cpp1z/gen-attrs1.C: Same.
12034 * g++.dg/diagnostic/pr71075.C: Same.
12035 * g++.dg/eh/goto2.C: Same.
12036 * g++.dg/eh/goto3.C: Same.
12037 * g++.dg/expr/bitfield4.C: Same.
12038 * g++.dg/expr/bitfield5.C: Same.
12039 * g++.dg/expr/bitfield6.C: Same.
12040 * g++.dg/expr/bool1.C: Same.
12041 * g++.dg/expr/bool3.C: Same.
12042 * g++.dg/expr/cond10.C: Same.
12043 * g++.dg/expr/cond11.C: Same.
12044 * g++.dg/expr/lval3.C: Same.
12045 * g++.dg/expr/lval4.C: Same.
12046 * g++.dg/ext/anon-struct4.C: Same.
12047 * g++.dg/ext/attrib44.C: Same.
12048 * g++.dg/ext/builtin3.C: Same.
12049 * g++.dg/ext/dllimport7.C: Same.
12050 * g++.dg/ext/label5.C: Same.
12051 * g++.dg/ext/no-asm-1.C: Same.
12052 * g++.dg/ext/utf16-4.C: Same.
12053 * g++.dg/ext/vla2.C: Same.
12054 * g++.dg/gomp/block-1.C: Same.
12055 * g++.dg/gomp/block-2.C: Same.
12056 * g++.dg/gomp/block-3.C: Same.
12057 * g++.dg/gomp/block-5.C: Same.
12058 * g++.dg/gomp/linear-2.C: Same.
12059 * g++.dg/gomp/target-1.C: Same.
12060 * g++.dg/gomp/target-2.C: Same.
12061 * g++.dg/gomp/taskgroup-1.C: Same.
12062 * g++.dg/gomp/teams-1.C: Same.
12063 * g++.dg/inherit/pure1.C: Same.
12064 * g++.dg/init/array43.C: Same.
12065 * g++.dg/init/array46.C: Same.
12066 * g++.dg/init/const10.C: Same.
12067 * g++.dg/init/ctor4-1.C: Same.
12068 * g++.dg/init/ctor4.C: Same.
12069 * g++.dg/init/new37.C: Same.
12070 * g++.dg/init/pr25811.C: Same.
12071 * g++.dg/init/pr29043.C: Same.
12072 * g++.dg/init/pr29571.C: Same.
12073 * g++.dg/lookup/duperr1.C: Same.
12074 * g++.dg/lookup/error1.C: Same.
12075 * g++.dg/lookup/koenig5.C: Same.
12076 * g++.dg/lookup/pr77549.C: Same.
12077 * g++.dg/lookup/suggestions1.C: Same.
12078 * g++.dg/lookup/using16.C: Same.
12079 * g++.dg/lookup/using7.C: Same.
12080 * g++.dg/other/anon-union3.C: Same.
12081 * g++.dg/other/array2.C: Same.
12082 * g++.dg/other/error13.C: Same.
12083 * g++.dg/other/error34.C: Same.
12084 * g++.dg/overload/builtin1.C: Same.
12085 * g++.dg/overload/conv-op1.C: Same.
12086 * g++.dg/overload/error3.C: Same.
12087 * g++.dg/overload/koenig1.C: Same.
12088 * g++.dg/overload/operator5.C: Same.
12089 * g++.dg/overload/template5.C: Same.
12090 * g++.dg/overload/unknown1.C: Same.
12091 * g++.dg/overload/using2.C: Same.
12092 * g++.dg/parse/constructor1.C: Same.
12093 * g++.dg/parse/crash36.C: Same.
12094 * g++.dg/parse/crash63.C: Same.
12095 * g++.dg/parse/error11.C: Same.
12096 * g++.dg/parse/error12.C: Same.
12097 * g++.dg/parse/error14.C: Same.
12098 * g++.dg/parse/error2.C: Same.
12099 * g++.dg/parse/error21.C: Same.
12100 * g++.dg/parse/error26.C: Same.
12101 * g++.dg/parse/error36.C: Same.
12102 * g++.dg/parse/friend12.C: Same.
12103 * g++.dg/parse/invalid-op1.C: Same.
12104 * g++.dg/parse/missing-template1.C: Same.
12105 * g++.dg/parse/parser-pr28152-2.C: Same.
12106 * g++.dg/parse/parser-pr28152.C: Same.
12107 * g++.dg/parse/pr16696-permissive.C: Same.
12108 * g++.dg/parse/pr16696.C: Same.
12109 * g++.dg/parse/pr69628.C: Same.
12110 * g++.dg/parse/ret-type2.C: Same.
12111 * g++.dg/parse/specialization1.C: Same.
12112 * g++.dg/parse/template3.C: Same.
12113 * g++.dg/parse/template9.C: Same.
12114 * g++.dg/parse/typename11.C: Same.
12115 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
12116 * g++.dg/pr45330.C: Same.
12117 * g++.dg/rtti/typeid6.C: Same.
12118 * g++.dg/spellcheck-fields.C: Same.
12119 * g++.dg/spellcheck-typenames.C: Same.
12120 * g++.dg/tc1/dr108.C: Same.
12121 * g++.dg/tc1/dr147.C: Same.
12122 * g++.dg/template/arg7.C: Same.
12123 * g++.dg/template/conv11.C: Same.
12124 * g++.dg/template/crash13.C: Same.
12125 * g++.dg/template/crash55.C: Same.
12126 * g++.dg/template/dependent-expr5.C: Same.
12127 * g++.dg/template/error17.C: Same.
12128 * g++.dg/template/error33.C: Same.
12129 * g++.dg/template/error4.C: Same.
12130 * g++.dg/template/error50.C: Same.
12131 * g++.dg/template/error53.C: Same.
12132 * g++.dg/template/friend.C: Same.
12133 * g++.dg/template/func2.C: Same.
12134 * g++.dg/template/local6.C: Same.
12135 * g++.dg/template/member5.C: Same.
12136 * g++.dg/template/meminit1.C: Same.
12137 * g++.dg/template/nested3.C: Same.
12138 * g++.dg/template/nontype6.C: Same.
12139 * g++.dg/template/overload12.C: Same.
12140 * g++.dg/template/ptrmem8.C: Same.
12141 * g++.dg/template/qualified-id1.C: Same.
12142 * g++.dg/template/spec15.C: Same.
12143 * g++.dg/template/static1.C: Same.
12144 * g++.dg/template/static10.C: Same.
12145 * g++.dg/template/static2.C: Same.
12146 * g++.dg/template/ttp25.C: Same.
12147 * g++.dg/template/typedef2.C: Same.
12148 * g++.dg/template/typename2.C: Same.
12149 * g++.dg/template/unify10.C: Same.
12150 * g++.dg/template/unify6.C: Same.
12151 * g++.dg/template/unify7.C: Same.
12152 * g++.dg/template/unify9.C: Same.
12153 * g++.dg/template/varmod1.C: Same.
12154 * g++.dg/ubsan/div-by-zero-1.C: Same.
12155 * g++.dg/ubsan/pr63956.C: Same.
12156 * g++.dg/warn/Waddress-1.C: Same.
12157 * g++.dg/warn/Wconversion2.C: Same.
12158 * g++.dg/warn/Wnull-conversion-1.C: Same.
12159 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
12160 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
12161 * g++.dg/warn/Wswitch-1.C: Same.
12162 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
12163 * g++.dg/warn/Wtype-limits.C: Same.
12164 * g++.dg/warn/Wunused-parm-5.C: Same.
12165 * g++.dg/warn/deprecated-6.C: Same.
12166 * g++.dg/warn/deprecated.C: Same.
12167 * g++.dg/warn/incomplete1.C: Same.
12168 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
12169 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
12170 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
12171 * g++.dg/warn/overflow-warn-1.C: Same.
12172 * g++.dg/warn/overflow-warn-3.C: Same.
12173 * g++.dg/warn/overflow-warn-4.C: Same.
12174 * g++.dg/warn/pr12242.C: Same.
12175 * g++.dg/warn/pr30551-2.C: Same.
12176 * g++.dg/warn/pr30551.C: Same.
12177 * g++.old-deja/g++.benjamin/16077.C: Same.
12178 * g++.old-deja/g++.bob/inherit1.C: Same.
12179 * g++.old-deja/g++.brendan/crash56.C: Same.
12180 * g++.old-deja/g++.brendan/template17.C: Same.
12181 * g++.old-deja/g++.eh/ctor1.C: Same.
12182 * g++.old-deja/g++.jason/bool5.C: Same.
12183 * g++.old-deja/g++.jason/cond.C: Same.
12184 * g++.old-deja/g++.jason/operator.C: Same.
12185 * g++.old-deja/g++.jason/pmf5.C: Same.
12186 * g++.old-deja/g++.law/ctors5.C: Same.
12187 * g++.old-deja/g++.law/missed-error2.C: Same.
12188 * g++.old-deja/g++.law/operators9.C: Same.
12189 * g++.old-deja/g++.law/temps1.C: Same.
12190 * g++.old-deja/g++.mike/for2.C: Same.
12191 * g++.old-deja/g++.mike/ns5.C: Same.
12192 * g++.old-deja/g++.mike/ns7.C: Same.
12193 * g++.old-deja/g++.mike/p10769b.C: Same.
12194 * g++.old-deja/g++.niklas/t120.C: Same.
12195 * g++.old-deja/g++.niklas/t121.C: Same.
12196 * g++.old-deja/g++.ns/koenig5.C: Same.
12197 * g++.old-deja/g++.oliva/overload1.C: Same.
12198 * g++.old-deja/g++.other/crash24.C: Same.
12199 * g++.old-deja/g++.other/crash25.C: Same.
12200 * g++.old-deja/g++.other/decl5.C: Same.
12201 * g++.old-deja/g++.other/lineno5.C: Same.
12202 * g++.old-deja/g++.other/null3.C: Same.
12203 * g++.old-deja/g++.other/overcnv2.C: Same.
12204 * g++.old-deja/g++.other/ptrmem7.C: Same.
12205 * g++.old-deja/g++.other/typename1.C: Same.
12206 * g++.old-deja/g++.other/vaarg3.C: Same.
12207 * g++.old-deja/g++.pt/crash10.C: Same.
12208 * g++.old-deja/g++.pt/crash28.C: Same.
12209 * g++.old-deja/g++.pt/crash38.C: Same.
12210 * g++.old-deja/g++.pt/explicit70.C: Same.
12211 * g++.old-deja/g++.pt/explicit77.C: Same.
12212 * g++.old-deja/g++.pt/expr2.C: Same.
12213 * g++.old-deja/g++.pt/spec5.C: Same.
12214 * g++.old-deja/g++.pt/spec6.C: Same.
12215 * g++.old-deja/g++.pt/typename3.C: Same.
12216 * g++.old-deja/g++.pt/typename5.C: Same.
12217 * g++.old-deja/g++.pt/typename6.C: Same.
12218 * g++.old-deja/g++.pt/typename7.C: Same.
12219 * g++.old-deja/g++.pt/unify4.C: Same.
12220 * g++.old-deja/g++.pt/unify8.C: Same.
12221 * g++.old-deja/g++.pt/vaarg3.C: Same.
12222 * g++.old-deja/g++.robertl/eb22.C: Same.
12223 * g++.old-deja/g++.robertl/eb4.C: Same.
12224 * g++.old-deja/g++.robertl/eb44.C: Same.
12225 * g++.old-deja/g++.robertl/eb69.C: Same.
12226 * g++.old-deja/g++.robertl/eb98.C: Same.
12227 * gcc.dg/20031223-1.c: Same.
12228 * gcc.dg/940510-1.c: Same.
12229 * gcc.dg/990506-0.c: Same.
12230 * gcc.dg/Walloca-1.c: Same.
12231 * gcc.dg/Walloca-2.c: Same.
12232 * gcc.dg/Wconversion-integer.c: Same.
12233 * gcc.dg/Wcxx-compat-8.c: Same.
12234 * gcc.dg/Wimplicit-int-1.c: Same.
12235 * gcc.dg/Wimplicit-int-2.c: Same.
12236 * gcc.dg/Wimplicit-int-4.c: Same.
12237 * gcc.dg/Wpointer-sign-Wall.c: Same.
12238 * gcc.dg/Wpointer-sign-pedantic.c: Same.
12239 * gcc.dg/Wshadow-1.c: Same.
12240 * gcc.dg/Wshadow-3.c: Same.
12241 * gcc.dg/Wswitch-enum-error.c: Same.
12242 * gcc.dg/Wswitch-enum.c: Same.
12243 * gcc.dg/Wswitch-error.c: Same.
12244 * gcc.dg/Wswitch.c: Same.
12245 * gcc.dg/Wtype-limits-Wextra.c: Same.
12246 * gcc.dg/Wtype-limits.c: Same.
12247 * gcc.dg/Wvla-larger-than-2.c: Same.
12248 * gcc.dg/anon-struct-5.c: Same.
12249 * gcc.dg/array-10.c: Same.
12250 * gcc.dg/array-11.c: Same.
12251 * gcc.dg/array-15.c: Same.
12252 * gcc.dg/array-2.c: Same.
12253 * gcc.dg/array-8.c: Same.
12254 * gcc.dg/array-const-2.c: Same.
12255 * gcc.dg/array-const-3.c: Same.
12256 * gcc.dg/bitfld-1.c: Same.
12257 * gcc.dg/bitfld-8.c: Same.
12258 * gcc.dg/builtin-redefine.c: Same.
12259 * gcc.dg/c11-noreturn-1.c: Same.
12260 * gcc.dg/c11-noreturn-2.c: Same.
12261 * gcc.dg/c11-static-assert-3.c: Same.
12262 * gcc.dg/c90-arraydecl-1.c: Same.
12263 * gcc.dg/c90-complex-1.c: Same.
12264 * gcc.dg/c90-complit-1.c: Same.
12265 * gcc.dg/c90-const-expr-11.c: Same.
12266 * gcc.dg/c90-const-expr-7.c: Same.
12267 * gcc.dg/c90-const-expr-8.c: Same.
12268 * gcc.dg/c90-enum-comma-1.c: Same.
12269 * gcc.dg/c90-flex-array-1.c: Same.
12270 * gcc.dg/c90-hexfloat-1.c: Same.
12271 * gcc.dg/c90-idem-qual-1.c: Same.
12272 * gcc.dg/c90-idem-qual-2.c: Same.
12273 * gcc.dg/c90-idem-qual-3.c: Same.
12274 * gcc.dg/c90-mixdecl-1.c: Same.
12275 * gcc.dg/c90-restrict-1.c: Same.
12276 * gcc.dg/c90-return-1.c: Same.
12277 * gcc.dg/c99-array-nonobj-1.c: Same.
12278 * gcc.dg/c99-arraydecl-1.c: Same.
12279 * gcc.dg/c99-complex-1.c: Same.
12280 * gcc.dg/c99-complex-2.c: Same.
12281 * gcc.dg/c99-complit-2.c: Same.
12282 * gcc.dg/c99-const-expr-7.c: Same.
12283 * gcc.dg/c99-const-expr-8.c: Same.
12284 * gcc.dg/c99-flex-array-3.c: Same.
12285 * gcc.dg/c99-flex-array-7.c: Same.
12286 * gcc.dg/c99-flex-array-typedef-7.c: Same.
12287 * gcc.dg/c99-impl-decl-1.c: Same.
12288 * gcc.dg/c99-impl-int-1.c: Same.
12289 * gcc.dg/c99-impl-int-2.c: Same.
12290 * gcc.dg/c99-init-3.c: Same.
12291 * gcc.dg/c99-restrict-1.c: Same.
12292 * gcc.dg/c99-return-1.c: Same.
12293 * gcc.dg/c99-tag-1.c: Same.
12294 * gcc.dg/c99-tag-3.c: Same.
12295 * gcc.dg/call-diag-2.c: Same.
12296 * gcc.dg/cpp/19940712-1.c: Same.
12297 * gcc.dg/cpp/19951025-1.c: Same.
12298 * gcc.dg/cpp/19990413-1.c: Same.
12299 * gcc.dg/cpp/direct2.c: Same.
12300 * gcc.dg/cpp/direct2s.c: Same.
12301 * gcc.dg/cpp/pr28709.c: Same.
12302 * gcc.dg/cpp/pr61854-c90.c: Same.
12303 * gcc.dg/cpp/pr61854-c94.c: Same.
12304 * gcc.dg/cpp/pragma-1.c: Same.
12305 * gcc.dg/cpp/pragma-2.c: Same.
12306 * gcc.dg/cpp/trad/escaped-eof.c: Same.
12307 * gcc.dg/cpp/trad/literals-2.c: Same.
12308 * gcc.dg/cpp/warn-comments-2.c: Same.
12309 * gcc.dg/cpp/warn-comments-3.c: Same.
12310 * gcc.dg/cpp/warn-comments.c: Same.
12311 * gcc.dg/cpp/warn-long-long-2.c: Same.
12312 * gcc.dg/cpp/warn-long-long.c: Same.
12313 * gcc.dg/cpp/warn-redefined-2.c: Same.
12314 * gcc.dg/cpp/warn-redefined.c: Same.
12315 * gcc.dg/darwin-cfstring-2.c: Same.
12316 * gcc.dg/darwin-cfstring-format-1.c: Same.
12317 * gcc.dg/decl-9.c: Same.
12318 * gcc.dg/declspec-1.c: Same.
12319 * gcc.dg/declspec-10.c: Same.
12320 * gcc.dg/declspec-11.c: Same.
12321 * gcc.dg/declspec-13.c: Same.
12322 * gcc.dg/declspec-18.c: Same.
12323 * gcc.dg/declspec-4.c: Same.
12324 * gcc.dg/declspec-5.c: Same.
12325 * gcc.dg/declspec-6.c: Same.
12326 * gcc.dg/declspec-8.c: Same.
12327 * gcc.dg/deprecated-4.c: Same.
12328 * gcc.dg/deprecated.c: Same.
12329 * gcc.dg/dfp/composite-type.c: Same.
12330 * gcc.dg/empty-source-2.c: Same.
12331 * gcc.dg/empty-source-3.c: Same.
12332 * gcc.dg/format/attr-6.c: Same.
12333 * gcc.dg/format/branch-1.c: Same.
12334 * gcc.dg/format/c90-printf-1.c: Same.
12335 * gcc.dg/format/c90-strftime-2.c: Same.
12336 * gcc.dg/format/c99-strftime-1.c: Same.
12337 * gcc.dg/format/cmn-err-1.c: Same.
12338 * gcc.dg/format/few-1.c: Same.
12339 * gcc.dg/format/ms_branch-1.c: Same.
12340 * gcc.dg/format/ms_unnamed-1.c: Same.
12341 * gcc.dg/format/ms_va-1.c: Same.
12342 * gcc.dg/format/unnamed-1.c: Same.
12343 * gcc.dg/format/va-1.c: Same.
12344 * gcc.dg/format/xopen-1.c: Same.
12345 * gcc.dg/funcdef-var-1.c: Same.
12346 * gcc.dg/funcdef-var-2.c: Same.
12347 * gcc.dg/gnu89-const-expr-1.c: Same.
12348 * gcc.dg/gnu89-const-expr-2.c: Same.
12349 * gcc.dg/gnu90-const-expr-1.c: Same.
12350 * gcc.dg/gnu99-const-expr-1.c: Same.
12351 * gcc.dg/gnu99-const-expr-2.c: Same.
12352 * gcc.dg/gnu99-init-2.c: Same.
12353 * gcc.dg/gomp/_Atomic-5.c: Same.
12354 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
12355 * gcc.dg/gomp/atomic-5.c: Same.
12356 * gcc.dg/gomp/linear-1.c: Same.
12357 * gcc.dg/gomp/pr67500.c: Same.
12358 * gcc.dg/init-bad-1.c: Same.
12359 * gcc.dg/init-bad-2.c: Same.
12360 * gcc.dg/init-bad-3.c: Same.
12361 * gcc.dg/init-string-1.c: Same.
12362 * gcc.dg/label-compound-stmt-1.c: Same.
12363 * gcc.dg/label-decl-2.c: Same.
12364 * gcc.dg/label-decl-4.c: Same.
12365 * gcc.dg/large-size-array-2.c: Same.
12366 * gcc.dg/large-size-array-4.c: Same.
12367 * gcc.dg/lvalue-6.c: Same.
12368 * gcc.dg/m-un-2.c: Same.
12369 * gcc.dg/multiple-overflow-warn-1.c: Same.
12370 * gcc.dg/multiple-overflow-warn-2.c: Same.
12371 * gcc.dg/multiple-overflow-warn-3.c: Same.
12372 * gcc.dg/nested-redef-1.c: Same.
12373 * gcc.dg/no-asm-1.c: Same.
12374 * gcc.dg/no-asm-3.c: Same.
12375 * gcc.dg/no-asm-4.c: Same.
12376 * gcc.dg/noncompile/20010524-1.c: Same.
12377 * gcc.dg/noncompile/incomplete-5.c: Same.
12378 * gcc.dg/noncompile/pr44517.c: Same.
12379 * gcc.dg/noncompile/pr52290.c: Same.
12380 * gcc.dg/noreturn-1.c: Same.
12381 * gcc.dg/overflow-warn-1.c: Same.
12382 * gcc.dg/overflow-warn-2.c: Same.
12383 * gcc.dg/overflow-warn-3.c: Same.
12384 * gcc.dg/overflow-warn-4.c: Same.
12385 * gcc.dg/parm-mismatch-1.c: Same.
12386 * gcc.dg/parser-pr28152-2.c: Same.
12387 * gcc.dg/parser-pr28152.c: Same.
12388 * gcc.dg/pedwarn-init.c: Same.
12389 * gcc.dg/pointer-arith-2.c: Same.
12390 * gcc.dg/pointer-arith-3.c: Same.
12391 * gcc.dg/pointer-arith-4.c: Same.
12392 * gcc.dg/pr14475.c: Same.
12393 * gcc.dg/pr18596-3.c: Same.
12394 * gcc.dg/pr18809-1.c: Same.
12395 * gcc.dg/pr27953.c: Same.
12396 * gcc.dg/pr30457.c: Same.
12397 * gcc.dg/pr30551-2.c: Same.
12398 * gcc.dg/pr30551-3.c: Same.
12399 * gcc.dg/pr30551-4.c: Same.
12400 * gcc.dg/pr30551-5.c: Same.
12401 * gcc.dg/pr30551-6.c: Same.
12402 * gcc.dg/pr30551.c: Same.
12403 * gcc.dg/pr36997.c: Same.
12404 * gcc.dg/pr41842.c: Same.
12405 * gcc.dg/pr48552-1.c: Same.
12406 * gcc.dg/pr48552-2.c: Same.
12407 * gcc.dg/pr59717.c: Same.
12408 * gcc.dg/pr61077.c: Same.
12409 * gcc.dg/pr61096-1.c: Same.
12410 * gcc.dg/pr63626.c: Same.
12411 * gcc.dg/pr64223-1.c: Same.
12412 * gcc.dg/pr64223-2.c: Same.
12413 * gcc.dg/pr8788-1.c: Same.
12414 * gcc.dg/pr8927-1.c: Same.
12415 * gcc.dg/pragma-darwin.c: Same.
12416 * gcc.dg/pragma-diag-5.c: Same.
12417 * gcc.dg/pragma-message.c: Same.
12418 * gcc.dg/redecl-1.c: Same.
12419 * gcc.dg/simd-1.c: Same.
12420 * gcc.dg/simd-5.c: Same.
12421 * gcc.dg/simd-6.c: Same.
12422 * gcc.dg/spellcheck-fields.c: Same.
12423 * gcc.dg/spellcheck-typenames.c: Same.
12424 * gcc.dg/struct-semi-2.c: Same.
12425 * gcc.dg/struct-semi-3.c: Same.
12426 * gcc.dg/transparent-union-3.c: Same.
12427 * gcc.dg/ucnid-8.c: Same.
12428 * gcc.dg/uninit-pr19430-O0.c: Same.
12429 * gcc.dg/uninit-pr19430.c: Same.
12430 * gcc.dg/uninit-pr20644-O0.c: Same.
12431 * gcc.dg/utf-dflt.c: Same.
12432 * gcc.dg/utf-dflt2.c: Same.
12433 * gcc.dg/utf16-4.c: Same.
12434 * gcc.dg/vla-11.c: Same.
12435 * gcc.dg/vla-20.c: Same.
12436 * gcc.dg/vla-init-1.c: Same.
12437 * gcc.dg/vla-init-2.c: Same.
12438 * gcc.dg/vla-init-3.c: Same.
12439 * gcc.dg/weak/weak-6.c: Same.
12440 * gcc.dg/weak/weak-7.c: Same.
12441 * gcc.dg/wtr-int-type-1.c: Same.
12442 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
12443 * gcc.target/arm/polytypes.c: Same.
12444 * gcc.target/i386/spellcheck-options-4.c: Same.
12445 * gcc.target/powerpc/20030218-1.c: Same.
12446 * gcc.target/sh/pr21255-4.c: Same.
12447 * gcc.test-framework/dg-error-exp-XP.c: Same.
12448 * gfortran.dg/array_constructor_30.f03: Same.
12449 * gfortran.dg/class_30.f90: Same.
12450 * gfortran.dg/goacc/subarrays.f95: Same.
12451 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
12452 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
12453 * gfortran.dg/intrinsic_std_1.f90: Same.
12454 * gfortran.dg/pr70006.f90: Same.
12455 * gfortran.dg/warning-directive-1.F90: Same.
12456 * gfortran.dg/warning-directive-2.F90: Same.
12457 * gfortran.dg/warning-directive-3.F90: Same.
12458 * gfortran.dg/warning-directive-4.F90: Same.
12459 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
12460 * obj-c++.dg/class-extension-1.mm: Same.
12461 * obj-c++.dg/class-extension-2.mm: Same.
12462 * obj-c++.dg/class-protocol-1.mm: Same.
12463 * obj-c++.dg/cxx-ivars-1.mm: Same.
12464 * obj-c++.dg/duplicate-class-1.mm: Same.
12465 * obj-c++.dg/exceptions-3.mm: Same.
12466 * obj-c++.dg/exceptions-4.mm: Same.
12467 * obj-c++.dg/exceptions-5.mm: Same.
12468 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
12469 * obj-c++.dg/fsf-package-0.m: Same.
12470 * obj-c++.dg/invalid-type-1.mm: Same.
12471 * obj-c++.dg/method-12.mm: Same.
12472 * obj-c++.dg/method-13.mm: Same.
12473 * obj-c++.dg/method-15.mm: Same.
12474 * obj-c++.dg/method-16.mm: Same.
12475 * obj-c++.dg/method-6.mm: Same.
12476 * obj-c++.dg/method-7.mm: Same.
12477 * obj-c++.dg/property/at-property-1.mm: Same.
12478 * obj-c++.dg/property/at-property-14.mm: Same.
12479 * obj-c++.dg/property/at-property-17.mm: Same.
12480 * obj-c++.dg/property/at-property-21.mm: Same.
12481 * obj-c++.dg/property/at-property-5.mm: Same.
12482 * obj-c++.dg/property/dotsyntax-4.mm: Same.
12483 * obj-c++.dg/property/dynamic-3.mm: Same.
12484 * obj-c++.dg/property/dynamic-4.mm: Same.
12485 * obj-c++.dg/property/property-neg-1.mm: Same.
12486 * obj-c++.dg/property/property-neg-6.mm: Same.
12487 * obj-c++.dg/property/synthesize-11.mm: Same.
12488 * obj-c++.dg/property/synthesize-5.mm: Same.
12489 * obj-c++.dg/property/synthesize-6.mm: Same.
12490 * obj-c++.dg/proto-lossage-4.mm: Same.
12491 * obj-c++.dg/protocol-qualifier-2.mm: Same.
12492 * obj-c++.dg/strings/strings-1.mm: Same.
12493 * obj-c++.dg/super-class-1.mm: Same.
12494 * obj-c++.dg/syntax-error-6.mm: Same.
12495 * obj-c++.dg/syntax-error-7.mm: Same.
12496 * obj-c++.dg/syntax-error-9.mm: Same.
12497 * obj-c++.dg/try-catch-13.mm: Same.
12498 * objc.dg/attributes/method-noreturn-1.m: Same.
12499 * objc.dg/bad-receiver-type-2.m: Same.
12500 * objc.dg/bad-receiver-type.m: Same.
12501 * objc.dg/call-super-2.m: Same.
12502 * objc.dg/class-2.m: Same.
12503 * objc.dg/class-extension-1.m: Same.
12504 * objc.dg/class-extension-2.m: Same.
12505 * objc.dg/class-protocol-1.m: Same.
12506 * objc.dg/desig-init-1.m: Same.
12507 * objc.dg/duplicate-class-1.m: Same.
12508 * objc.dg/exceptions-3.m: Same.
12509 * objc.dg/exceptions-4.m: Same.
12510 * objc.dg/exceptions-5.m: Same.
12511 * objc.dg/foreach-6.m: Same.
12512 * objc.dg/foreach-7.m: Same.
12513 * objc.dg/fsf-nsstring-format-1.m: Same.
12514 * objc.dg/fsf-package-0.m: Same.
12515 * objc.dg/invalid-type-1.m: Same.
12516 * objc.dg/method-11.m: Same.
12517 * objc.dg/method-19.m: Same.
12518 * objc.dg/method-2.m: Same.
12519 * objc.dg/method-20.m: Same.
12520 * objc.dg/method-5.m: Same.
12521 * objc.dg/method-6.m: Same.
12522 * objc.dg/method-7.m: Same.
12523 * objc.dg/method-9.m: Same.
12524 * objc.dg/missing-proto-3.m: Same.
12525 * objc.dg/private-1.m: Same.
12526 * objc.dg/property/at-property-1.m: Same.
12527 * objc.dg/property/at-property-14.m: Same.
12528 * objc.dg/property/at-property-17.m: Same.
12529 * objc.dg/property/at-property-21.m: Same.
12530 * objc.dg/property/at-property-5.m: Same.
12531 * objc.dg/property/dynamic-3.m: Same.
12532 * objc.dg/property/dynamic-4.m: Same.
12533 * objc.dg/property/property-neg-1.m: Same.
12534 * objc.dg/property/property-neg-6.m: Same.
12535 * objc.dg/property/synthesize-11.m: Same.
12536 * objc.dg/property/synthesize-5.m: Same.
12537 * objc.dg/property/synthesize-6.m: Same.
12538 * objc.dg/proto-hier-1.m: Same.
12539 * objc.dg/proto-lossage-4.m: Same.
12540 * objc.dg/protocol-qualifier-2.m: Same.
12541 * objc.dg/strings/strings-1.m: Same.
12542 * objc.dg/type-size-1.m: Same.
12543
12544 2017-04-18 Jeff Law <law@redhat.com>
12545
12546 PR target/74563
12547 * gcc.target/mips/pr74563: New test.
12548
12549 2017-04-18 Jakub Jelinek <jakub@redhat.com>
12550
12551 PR tree-optimization/80443
12552 * gcc.c-torture/compile/pr80443.c: New test.
12553
12554 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
12555
12556 PR rtl-optimization/80357
12557 * gcc.c-torture/compile/pr80357.c: New test.
12558
12559 2017-04-18 Jeff Law <law@redhat.com>
12560
12561 PR middle-end/80422
12562 * gcc.c-torture/compile/pr80422.c: New test.
12563
12564 2017-04-18 Jakub Jelinek <jakub@redhat.com>
12565
12566 PR debug/80263
12567 * gcc.dg/debug/dwarf2/pr80263.c: New test.
12568
12569 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12570
12571 PR target/80099
12572 * gcc.target/powerpc/pr80099-1.c: New test.
12573 * gcc.target/powerpc/pr80099-2.c: Likewise.
12574 * gcc.target/powerpc/pr80099-3.c: Likewise.
12575 * gcc.target/powerpc/pr80099-4.c: Likewise.
12576 * gcc.target/powerpc/pr80099-5.c: Likewise.
12577
12578 2017-04-18 Jakub Jelinek <jakub@redhat.com>
12579
12580 PR sanitizer/80444
12581 * gcc.dg/sancov/pr80444.c: New test.
12582
12583 PR middle-end/79788
12584 PR middle-end/80375
12585 * gcc.dg/pr79788-1.c: New test.
12586 * gcc.dg/pr79788-2.c: New test.
12587
12588 2017-04-18 Marek Polacek <polacek@redhat.com>
12589
12590 PR c++/80244 - ICE with attribute in template alias.
12591 * g++.dg/cpp0x/alias-decl-59.C: New test.
12592
12593 PR c++/80241 - ICE with alignas pack expansion.
12594 * g++.dg/cpp0x/alignas11.C: New test.
12595
12596 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
12597
12598 PR c++/80287
12599 * g++.dg/lto/pr80287_0.C: New test.
12600
12601 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
12602
12603 PR target/80315
12604 * gcc.target/powerpc/pr80315-1.c: New test.
12605 * gcc.target/powerpc/pr80315-2.c: New test.
12606 * gcc.target/powerpc/pr80315-3.c: New test.
12607 * gcc.target/powerpc/pr80315-4.c: New test.
12608
12609 2017-04-16 Tom de Vries <tom@codesourcery.com>
12610
12611 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
12612 directive.
12613 * g++.dg/parse/error3.C: Same.
12614 * g++.old-deja/g++.pt/niklas01a.C: Same.
12615 * gcc.dg/990506-0.c: Same.
12616 * gcc.dg/cpp/19990413-1.c: Same.
12617 * gcc.dg/cpp/pragma-1.c: Same.
12618 * gcc.dg/cpp/pragma-2.c: Same.
12619 * gcc.dg/m-un-2.c: Same.
12620 * objc.dg/private-1.m: Same.
12621
12622 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
12623
12624 * gcc.dg/pr54669.c: Fix dg-do directive.
12625 * gcc.dg/pr78582.c: Ditto.
12626 * gcc.dg/pr80020.c: Ditto.
12627 * gcc.dg/torture/pr57993-2.cpp: Ditto.
12628 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
12629 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
12630 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
12631 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
12632 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
12633 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
12634 * gcc.dg/tree-ssa/pr79352.c: Ditto.
12635 * gcc.dg/tree-ssa/pr79376.c: Ditto.
12636 * gcc.dg/tree-ssa/pr79691.c: Ditto.
12637
12638 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
12639
12640 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
12641 * gfortran.dg/generic_29.f90: Likewise.
12642 * gfortran.dg/goacc/multi-clause.f90: Likewise.
12643 * gfortran.dg/pr41922.f90: Likewise.
12644 * gfortran.dg/pr70006.f90: Likewise.
12645
12646 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
12647
12648 PR tree-optimization/66612
12649 * gcc.target/powerpc/20050830-1.c: Remove xfail.
12650
12651 2017-04-14 Janus Weil <janus@gcc.gnu.org>
12652
12653 PR fortran/80361
12654 * gfortran.dg/class_62.f90: New test case.
12655
12656 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
12657
12658 * gcc.target/arc/loop-1.c: New file.
12659
12660 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12661
12662 PR target/80098
12663 * gcc.target/powerpc/pr80098-1.c: New test.
12664 * gcc.target/powerpc/pr80098-2.c: Likewise.
12665 * gcc.target/powerpc/pr80098-3.c: Likewise.
12666 * gcc.target/powerpc/pr80098-4.c: Likewise.
12667
12668 2017-04-13 Jakub Jelinek <jakub@redhat.com>
12669
12670 PR sanitizer/80403
12671 * g++.dg/ubsan/pr80403-2.C: New test.
12672
12673 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
12674
12675 PR rtl-optimization/80343
12676 * gcc.target/powerpc/pr80343.c: New.
12677
12678 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
12679
12680 PR sanitizer/80414
12681 * c-c++-common/ubsan/bounds-15.c: New test.
12682
12683 2017-04-13 Richard Biener <rguenther@suse.de>
12684
12685 PR testsuite/80416
12686 * g++.dg/torture/pr79671.C: Fix asm constraints.
12687
12688 2017-04-13 Jakub Jelinek <jakub@redhat.com>
12689
12690 PR debug/80321
12691 * gcc.dg/debug/pr80321.c: New test.
12692
12693 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
12694
12695 * gnat.dg/debug10.adb: New test.
12696 * gnat.dg/debug10_pkg.ads: New helper.
12697
12698 2017-04-12 Jakub Jelinek <jakub@redhat.com>
12699
12700 PR tree-optimization/79390
12701 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
12702
12703 PR sanitizer/80403
12704 PR sanitizer/80404
12705 PR sanitizer/80405
12706 * g++.dg/ubsan/pr80403.C: New test.
12707 * g++.dg/ubsan/pr80404.C: New test.
12708 * g++.dg/ubsan/pr80405.C: New test.
12709
12710 PR c/80163
12711 * gcc.dg/torture/pr80163.c: New test.
12712
12713 2017-04-12 Richard Biener <rguenther@suse.de>
12714 Jeff Law <law@redhat.com>
12715
12716 PR tree-optimization/80359
12717 * gcc.dg/torture/pr80359.c: New testcase.
12718
12719 2017-04-12 Richard Biener <rguenther@suse.de>
12720 Bernd Edlinger <bernd.edlinger@hotmail.de>
12721
12722 PR middle-end/79671
12723 * g++.dg/torture/pr79671.C: New testcase.
12724 * g++.dg/lto/pr79671_0.C: Likewise.
12725 * g++.dg/lto/pr79671_1.c: Likewise.
12726
12727 2017-04-12 Jakub Jelinek <jakub@redhat.com>
12728
12729 PR sanitizer/80349
12730 * g++.dg/ubsan/pr80349.C: New test.
12731
12732 2017-04-11 Jakub Jelinek <jakub@redhat.com>
12733
12734 PR c++/80370
12735 * g++.dg/cpp1z/decomp28.C: New test.
12736
12737 PR middle-end/80100
12738 * gcc.dg/pr80100.c: New test.
12739
12740 PR rtl-optimization/80385
12741 * g++.dg/opt/pr80385.C: New test.
12742
12743 2017-04-11 Martin Liska <mliska@suse.cz>
12744
12745 PR ipa/80212
12746 * g++.dg/ipa/pr80212.C: New test.
12747
12748 2017-04-11 Martin Sebor <msebor@redhat.com>
12749
12750 PR middle-end/80364
12751 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
12752
12753 2017-04-11 Martin Liska <mliska@suse.cz>
12754
12755 PR sanitizer/70878
12756 * gcc.dg/ubsan/pr70878.c: New test.
12757
12758 2017-04-11 Jakub Jelinek <jakub@redhat.com>
12759
12760 PR target/80381
12761 * gcc.target/i386/pr80381.c: New test.
12762
12763 PR c++/80363
12764 * g++.dg/ext/pr80363.C: New test.
12765
12766 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12767
12768 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
12769 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
12770 Add avr-*-* to non-lp64 selector.
12771
12772 2017-04-10 Martin Sebor <msebor@redhat.com>
12773
12774 * gcc.dg/pr40340-3.c: Adjust directive pattern.
12775 * gcc.dg/pr40340-4.c: Same.
12776
12777 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
12778
12779 PR fortran/69498
12780 * gfortran.dg/submodule_unexp.f90: Modified test
12781 to account for new error.
12782 * gfortran.dg/submodule_twice.f90: New Test
12783
12784 2017-04-10 Jakub Jelinek <jakub@redhat.com>
12785
12786 PR c++/80176
12787 * g++.dg/init/ref23.C: New test.
12788
12789 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12790
12791 PR tree-optimization/80304
12792 * gfortran.dg/do_concurrent_4.f90: New test case.
12793
12794 2017-04-10 Janus Weil <janus@gcc.gnu.org>
12795
12796 PR fortran/80046
12797 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
12798
12799 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
12800
12801 * g++.dg/torture/pr79905.C: Add -maltivec option.
12802
12803 2017-04-10 Jeff Law <law@redhat.com>
12804
12805 PR tree-optimization/80374
12806 * g++.dg/pr80374.c: New test.
12807
12808 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
12809
12810 PR target/80108
12811 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
12812 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
12813
12814 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
12815
12816 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
12817
12818 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
12819
12820 PR testsuite/79356
12821 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
12822
12823 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
12824
12825 PR testsuite/79867
12826 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
12827
12828 2017-04-10 Marek Polacek <polacek@redhat.com>
12829
12830 PR sanitizer/80348
12831 * g++.dg/ubsan/div-by-zero-3.C: New test.
12832
12833 2017-04-10 Bin Cheng <bin.cheng@arm.com>
12834
12835 PR tree-optimization/80153
12836 * gcc.c-torture/execute/pr80153.c: New.
12837
12838 2017-04-10 Richard Biener <rguenther@suse.de>
12839
12840 PR middle-end/80362
12841 * gcc.dg/torture/pr80362.c: New testcase.
12842
12843 2017-04-10 Richard Biener <rguenther@suse.de>
12844
12845 PR tree-optimization/80304
12846 * gcc.dg/torture/pr80304.c: New testcase.
12847
12848 2017-04-10 Nathan Sidwell <nathan@acm.org>
12849
12850 PR target/79905
12851 * g++.dg/torture/pr79905.C: New.
12852
12853 2017-04-10 Martin Liska <mliska@suse.cz>
12854
12855 PR sanitizer/80350
12856 * c-c++-common/ubsan/pr80350.c: New test.
12857
12858 2017-04-10 Jakub Jelinek <jakub@redhat.com>
12859
12860 PR target/80324
12861 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
12862
12863 2017-04-08 Martin Liska <mliska@suse.cz>
12864
12865 Revert:
12866 2017-04-07 Martin Liska <mliska@suse.cz>
12867
12868 PR ipa/80212
12869 * g++.dg/ipa/pr80212.C: New test.
12870
12871 2017-04-07 Jakub Jelinek <jakub@redhat.com>
12872
12873 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
12874 dg-options.
12875 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
12876
12877 PR target/80322
12878 PR target/80323
12879 PR target/80325
12880 PR target/80326
12881 * gcc.target/i386/avx512f-undefined-1.c: New test.
12882 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
12883 * gcc.target/i386/avx-cvtsd-1.c: New test.
12884 * gcc.target/i386/avx512f-cvtss-1.c: New test.
12885 * gcc.target/i386/avx512f-abspd-1.c: New test.
12886 * gcc.target/i386/avx-cvtss-1.c: New test.
12887 * gcc.target/i386/avx512f-absps-1.c: New test.
12888 * gcc.target/i386/avx512f-int2mask-1.c: New test.
12889 * gcc.target/i386/avx512f-mask2int-1.c: New test.
12890
12891 2017-04-07 Marek Polacek <polacek@redhat.com>
12892
12893 PR sanitizer/80348
12894 * g++.dg/ubsan/div-by-zero-2.C: New test.
12895
12896 PR c++/80095
12897 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
12898
12899 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
12900
12901 PR rtl-optimization/70478
12902 * gcc.target/s390/pr70478.c: New.
12903
12904 2017-04-07 Martin Liska <mliska@suse.cz>
12905
12906 PR target/79889
12907 * g++.dg/ext/mv8.C: Add aarch64* targets.
12908
12909 2017-04-07 Martin Liska <mliska@suse.cz>
12910
12911 PR ipa/80212
12912 * g++.dg/ipa/pr80212.C: New test.
12913
12914 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12915
12916 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
12917
12918 2017-04-07 Richard Biener <rguenther@suse.de>
12919
12920 PR tree-optimization/80334
12921 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
12922 alignas on stack.
12923
12924 2017-04-07 Richard Biener <rguenther@suse.de>
12925
12926 PR middle-end/80341
12927 * gcc.dg/torture/pr80341.c: New testcase.
12928
12929 2017-04-06 Jakub Jelinek <jakub@redhat.com>
12930
12931 PR debug/80234
12932 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
12933 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
12934
12935 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
12936
12937 PR target/79733
12938 * gcc.target/i386/pr79733.c: New test.
12939
12940 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
12941
12942 PR target/80298
12943 * gcc.target/i386/pr80298-1.c: New test.
12944 * gcc.target/i386/pr80298-2.c: Ditto.
12945
12946 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
12947
12948 PR target/80082
12949 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
12950 ARMv7-R.
12951
12952 2017-04-06 Richard Biener <rguenther@suse.de>
12953
12954 PR tree-optimization/80334
12955 * g++.dg/torture/pr80334.C: New testcase.
12956
12957 2017-04-06 Martin Liska <mliska@suse.cz>
12958
12959 PR sanitizer/80166
12960 * gcc.dg/asan/pr80166.c: New test.
12961
12962 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12963
12964 PR tree-optimization/79390
12965 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
12966
12967 2017-04-06 Richard Biener <rguenther@suse.de>
12968
12969 PR tree-optimization/80262
12970 * gcc.target/i386/pr80262.c: New testcase.
12971
12972 2017-04-06 Richard Biener <rguenther@suse.de>
12973
12974 PR middle-end/80281
12975 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
12976
12977 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
12978
12979 PR rtl-optimization/70703
12980 * gcc.target/i386/pr70703.c: New.
12981
12982 2017-04-05 Jakub Jelinek <jakub@redhat.com>
12983
12984 PR sanitizer/80308
12985 * c-c++-common/asan/pr80308.c: New test.
12986
12987 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12988
12989 PR target/79890
12990 * gcc.target/s390/pr79890.c: New test case.
12991
12992 2017-04-05 Jakub Jelinek <jakub@redhat.com>
12993
12994 PR target/80310
12995 * c-c++-common/ubsan/pr80310.c: New test.
12996
12997 2017-04-04 Jakub Jelinek <jakub@redhat.com>
12998
12999 PR c++/80297
13000 * g++.dg/torture/pr80297.C: New test.
13001
13002 PR tree-optimization/79390
13003 * gcc.target/i386/pr79390.c: New test.
13004 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
13005
13006 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
13007
13008 PR c++/80296
13009 * g++.dg/cpp0x/alias-decl-80296.C: New test.
13010
13011 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
13012
13013 PR target/80307
13014 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
13015 targeting any CPU or architecture.
13016 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
13017 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
13018 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
13019 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
13020 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
13021 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
13022 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
13023 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
13024
13025 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
13026
13027 PR fortran/69498
13028 * gfortran.dg/submodule_unexp.f90: New test.
13029
13030 2017-04-04 Jakub Jelinek <jakub@redhat.com>
13031
13032 PR target/80286
13033 * gcc.target/i386/avx-pr80286.c: New test.
13034 * gcc.dg/pr80286.c: New test.
13035
13036 2017-04-04 Richard Biener <rguenther@suse.de>
13037
13038 PR middle-end/80281
13039 * gcc.dg/torture/pr80281.c: New testcase.
13040
13041 2017-04-04 Richard Biener <rguenther@suse.de>
13042
13043 PR tree-optimization/80275
13044 * g++.dg/opt/pr80275.C: Make g static.
13045
13046 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
13047
13048 PR rtl-optimization/60818
13049 * gcc.c-torture/compile/pr60818.c: New testcase.
13050
13051 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
13052
13053 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
13054 * gcc.dg/20031012-1.c: Likewise.
13055 * gcc.dg/ipa/ipcp-1.c: Likewise.
13056 * gcc.dg/torture/matrix-3.c: Likewise.
13057 * gcc.target/powerpc/ppc-spe.c: Likewise.
13058 * gcc.target/rx/zero-width-bitfield.c: Likewise.
13059
13060 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
13061
13062 PR target/80246
13063 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
13064 powerpc_vsx_ok.
13065 (std, ld): Limit scan-assembler-times check to lp64.
13066 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
13067 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
13068 powerpc_vsx_ok.
13069
13070 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
13071
13072 PR target/80246
13073 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
13074
13075 2017-04-03 Richard Biener <rguenther@suse.de>
13076
13077 PR tree-optimization/80275
13078 * g++.dg/opt/pr80275.C: New testcase.
13079
13080 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
13081
13082 PR testsuite/79356
13083 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
13084
13085 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
13086
13087 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
13088 (bal): Increase iteration count and assume alignment.
13089
13090 2017-04-03 Bin Cheng <bin.cheng@arm.com>
13091
13092 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
13093
13094 2017-04-02 Andrew Pinski <apinski@cavium.com>
13095
13096 * gcc.c-torture/compile/nested-3.c: New testcase.
13097 * gcc.c-torture/execute/20170401-1.c: New testcase.
13098 * gcc.c-torture/execute/20170401-2.c: New testcase.
13099
13100 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
13101
13102 PR rtl-optimization/79405
13103 gcc.dg/pr79405.c: New testcase.
13104
13105 2017-03-31 Jakub Jelinek <jakub@redhat.com>
13106
13107 PR debug/79255
13108 * gcc.dg/pr79255.c: New test.
13109
13110 PR c++/79572
13111 * g++.dg/ubsan/null-8.C: New test.
13112
13113 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
13114
13115 PR target/80107
13116 * gfortran.dg/pr80107.f: New.
13117
13118 2017-03-31 Jeff Law <law@redhat.com>
13119
13120 PR tree-optimization/49498
13121 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
13122
13123 2017-03-31 Richard Biener <rguenther@suse.de>
13124
13125 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
13126
13127 2017-03-31 Richard Biener <rguenther@suse.de>
13128
13129 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
13130
13131 2017-03-31 Jakub Jelinek <jakub@redhat.com>
13132
13133 PR libstdc++/80251
13134 * g++.dg/ext/is_aggregate.C: New test.
13135
13136 PR middle-end/80173
13137 * gcc.target/i386/pr80173.c: New test.
13138
13139 PR middle-end/80163
13140 * gcc.dg/pr80163.c: New test.
13141
13142 PR debug/80025
13143 * gcc.dg/torture/pr80025.c: New test.
13144
13145 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
13146
13147 * gcc.target/mips/pr52125.c: Add -msym32.
13148
13149 2017-03-30 Jakub Jelinek <jakub@redhat.com>
13150
13151 PR translation/80189
13152 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
13153 * g++.dg/gomp/sharing-1.C: Likewise.
13154 * gfortran.dg/gomp/pr44536.f90: Likewise.
13155 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
13156 * gfortran.dg/gomp/sharing-3.f90: Likewise.
13157 * gfortran.dg/gomp/crayptr3.f90: Likewise.
13158 * gfortran.dg/gomp/pr33439.f90: Likewise.
13159 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
13160 * gfortran.dg/gomp/sharing-1.f90: Likewise.
13161 * gfortran.dg/gomp/sharing-2.f90: Likewise.
13162 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
13163 * gcc.dg/gomp/sharing-1.c: Likewise.
13164
13165 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
13166
13167 PR target/80246
13168 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
13169 Darwin and SPE.
13170 (dxex, dxexq): Update return type.
13171 (diex, diexq): Update argument type.
13172 * gcc.target/powerpc/pr80246.c: New test.
13173
13174 2017-03-30 Martin Jambor <mjambor@suse.cz>
13175
13176 PR ipa/77333
13177 * g++.dg/ipa/pr77333.C: New test.
13178
13179 2017-03-30 Jakub Jelinek <jakub@redhat.com>
13180
13181 PR target/80206
13182 * gcc.target/i386/pr80206.c: New test.
13183
13184 2017-03-30 Richard Biener <rguenther@suse.de>
13185
13186 PR tree-optimization/77498
13187 * gfortran.dg/pr77498.f: New testcase.
13188
13189 2017-03-29 Marek Polacek <polacek@redhat.com>
13190
13191 PR c/79730
13192 * gcc.dg/pr79730.c: New test.
13193
13194 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13195
13196 PR libgfortran/78670
13197 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
13198 a character of length 1. Update test for success.
13199 * gfortran.dg/dtio_28.f03: New test.
13200 * gfortran.dg/dtio_4.f90: Update to open test file with status =
13201 'scratch' to delete the file when done.
13202
13203 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
13204
13205 PR rtl-optimization/80233
13206 * gcc.c-torture/compile/pr80233.c: New testcase.
13207
13208 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13209
13210 PR fortran/80254
13211 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
13212 * gfortran.dg/dec_io_2a.f90: instead (new test).
13213
13214 2017-03-28 Jiong Wang <jiong.wang@arm.com>
13215
13216 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
13217
13218 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
13219
13220 PR testsuite/43496
13221 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
13222 generating PIC code.
13223
13224 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
13225
13226 PR rtl-optimization/80193
13227 * gcc.target/i386/pr80193.c: New.
13228
13229 2017-03-28 Janus Weil <janus@gcc.gnu.org>
13230
13231 PR fortran/78661
13232 * gfortran.dg/dtio_25.f90: Modified test case.
13233 * gfortran.dg/dtio_27.f90: New test case.
13234
13235 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
13236
13237 PR target/53383
13238 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
13239 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
13240 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
13241
13242 2017-03-28 Bin Cheng <bin.cheng@arm.com>
13243
13244 * gcc.c-torture/compile/irreducible-loop.c: New.
13245
13246 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
13247
13248 PR tree-optimization/80218
13249 * gcc.dg/pr80218.c: New test.
13250
13251 2017-03-28 Richard Biener <rguenther@suse.de>
13252
13253 PR tree-optimization/78644
13254 * gcc.dg/pr78644-1.c: New testcase.
13255 * gcc.dg/pr78644-2.c: Likewise.
13256
13257 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
13258
13259 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
13260 * gcc.dg/pic-4.c: Likewise.
13261 * gcc.dg/pie-3.c: Likewise.
13262 * gcc.dg/pie-4.c: Likewise.
13263
13264 2017-03-28 Martin Liska <mliska@suse.cz>
13265
13266 PR ipa/80205
13267 * g++.dg/ipa/pr80205.C: New test.
13268
13269 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13270
13271 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
13272 with sizeof(int) < 4.
13273 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
13274 * gcc.c-torture/execute/pr79737-2.c: Likewise.
13275 * gcc.dg/torture/pr79777.c: Likewise.
13276 * gcc.dg/torture/pr79910.c: Likewise.
13277
13278 2017-03-28 Richard Biener <rguenther@suse.de>
13279
13280 PR middle-end/80222
13281 * g++.dg/pr80222.C: New testcase.
13282
13283 2017-03-28 Martin Liska <mliska@suse.cz>
13284
13285 PR ipa/80104
13286 * gcc.dg/ipa/pr80104.c: New test.
13287
13288 2017-03-28 Marek Polacek <polacek@redhat.com>
13289
13290 PR sanitizer/80067
13291 * c-c++-common/ubsan/shift-10.c: New test.
13292
13293 2017-03-27 Jeff Law <law@redhat.com>
13294
13295 PR tree-optimization/80216
13296 * gcc.c-torture/compile/pr80216.c: New test.
13297
13298 2017-03-27 Jakub Jelinek <jakub@redhat.com>
13299
13300 PR middle-end/80162
13301 * c-c++-common/pr80162-1.c: New test.
13302 * c-c++-common/pr80162-2.c: New test.
13303 * c-c++-common/pr80162-3.c: New test.
13304
13305 PR target/80102
13306 * g++.dg/opt/pr80102.C: New test.
13307
13308 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
13309
13310 PR target/78543
13311 * gcc.target/powerpc/pr78543.c: New test.
13312
13313 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
13314
13315 PR target/80103
13316 * gcc.target/powerpc/pr80103-1.c: New test.
13317
13318 2017-03-27 Richard Biener <rguenther@suse.de>
13319
13320 PR tree-optimization/80181
13321 * gcc.dg/torture/pr80181.c: New testcase.
13322
13323 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
13324
13325 * gcc.target/arc/interrupt-4.c: New file.
13326
13327 2017-03-27 Richard Biener <rguenther@suse.de>
13328
13329 PR ipa/79776
13330 * g++.dg/ipa/pr79776.C: New testcase.
13331
13332 2017-03-27 Jakub Jelinek <jakub@redhat.com>
13333
13334 PR sanitizer/80168
13335 * gcc.dg/asan/pr80168.c: New test.
13336
13337 2017-03-27 Richard Biener <rguenther@suse.de>
13338
13339 PR tree-optimization/80170
13340 * gcc.dg/pr80170.c: New testcase.
13341
13342 2017-03-27 Richard Biener <rguenther@suse.de>
13343
13344 PR middle-end/80171
13345 * g++.dg/torture/pr80171.C: New testcase.
13346
13347 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
13348
13349 * gcc.dg/torture/pr79732.c: Require alias support.
13350 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
13351
13352 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
13353 libatomic_available.
13354 * gfortran.dg/coarray_image_status_1.f08: Likewise.
13355 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
13356
13357 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13358
13359 PR libgfortran/78881
13360 * gfortran.dg/dtio_26.f90: New test.
13361
13362 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
13363
13364 PR fortran/80156
13365 PR fortran/79382
13366 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
13367 testcase for PR80156. Add a main programme that tests that
13368 the typebound generic is accessible.
13369
13370 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
13371
13372 PR rtl-optimization/80160
13373 PR rtl-optimization/80159
13374
13375 * gcc.target/i386/pr80160.c: New test.
13376
13377 2017-03-24 Jakub Jelinek <jakub@redhat.com>
13378
13379 PR sanitizer/79904
13380 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
13381
13382 2017-03-24 Marek Polacek <polacek@redhat.com>
13383
13384 PR c++/80119
13385 * g++.dg/warn/Wuninitialized-9.C: New test.
13386
13387 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13388
13389 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
13390 and remove the high-level builtin. The error message for the
13391 would prevent compilation from reaching the second.
13392 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
13393
13394 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13395
13396 * gcc.target/s390/vxe/negfma-1.c: New test.
13397
13398 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13399
13400 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
13401 * gcc.target/s390/arch12/mul-1.c: New test.
13402 * gcc.target/s390/arch12/mul-2.c: New test.
13403
13404 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13405
13406 * gcc.target/s390/vxe/vllezlf-1.c: New test.
13407
13408 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13409
13410 * gcc.target/s390/vxe/popcount-1.c: New test.
13411
13412 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13413
13414 * gcc.target/s390/vxe/bitops-1.c: New test.
13415
13416 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13417
13418 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
13419 * lib/target-supports.exp: Add effective target check s390_vxe.
13420
13421 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13422
13423 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
13424 comparison instructions used from now on.
13425
13426 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13427
13428 * gcc.target/s390/s390.exp (check_effective_target_vector):
13429 Include target-supports.exp and move target_vector check routine
13430 ...
13431 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
13432 here and rename it.
13433 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
13434 check from vector to s390_vx.
13435 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
13436 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
13437 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
13438 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
13439 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
13440 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
13441 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
13442 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
13443 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
13444
13445 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13446
13447 * gcc.target/s390/vector/vec-init-2.c: New test.
13448
13449 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13450
13451 * gcc.dg/ubsan/pr79904-2.c: New test.
13452
13453 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13454
13455 PR target/79893
13456 * gcc.target/s390/zvector/pr79893.c: New test.
13457
13458 2017-03-24 Jakub Jelinek <jakub@redhat.com>
13459
13460 PR rtl-optimization/80112
13461 * gcc.dg/pr80112.c: New test.
13462
13463 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13464
13465 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
13466 etc. line numbers.
13467 * gcc.dg/Walloca-1.c: Likewise.
13468 * gcc.dg/Walloca-2.c: Likewise.
13469 * gcc.dg/Wvla-larger-than-2.c: Likewise.
13470
13471 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13472
13473 PR tree-optimization/80158
13474 * gfortran.fortran-torture/compile/pr80158.f: New file.
13475
13476 2017-03-24 Richard Biener <rguenther@suse.de>
13477
13478 PR tree-optimization/80167
13479 * gcc.dg/graphite/pr80167.c: New testcase.
13480
13481 2017-03-24 Tom de Vries <tom@codesourcery.com>
13482
13483 PR testsuite/80092
13484 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
13485 dg-require-effective-target global_constructor.
13486 * gcc.dg/tls/emutls-2.c: Same.
13487
13488 2017-03-24 Tom de Vries <tom@codesourcery.com>
13489
13490 PR testsuite/80092
13491 * c-c++-common/Wimplicit-fallthrough-34.c: Add
13492 dg-require-effective-target indirect_jumps.
13493
13494 2017-03-24 Tom de Vries <tom@codesourcery.com>
13495
13496 PR testsuite/80092
13497 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
13498 nonlocal_goto.
13499
13500 2017-03-24 Tom de Vries <tom@codesourcery.com>
13501
13502 PR testsuite/80092
13503 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
13504 * gcc.dg/Walloca-12.c: Same.
13505 * gcc.dg/attr-alloc_size-8.c: Same.
13506 * gcc.dg/Walloca-4.c: Same.
13507 * gcc.dg/Walloca-8.c: Same.
13508 * gcc.dg/Walloca-13.c: Same.
13509 * gcc.dg/Walloca-14.c: Same.
13510 * gcc.dg/attr-alloc_size-9.c: Same.
13511 * gcc.dg/Walloca-1.c: Same.
13512 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
13513 * gcc.dg/Walloca-5.c: Same.
13514 * gcc.dg/Walloca-10.c: Same.
13515 * gcc.dg/Walloca-9.c: Same.
13516 * gcc.dg/attr-alloc_size-6.c: Same.
13517 * gcc.dg/Wvla-larger-than-1.c: Same.
13518 * gcc.dg/torture/pr71881.c: Same.
13519 * gcc.dg/torture/pr71901.c: Same.
13520 * gcc.dg/torture/pr78742.c: Same.
13521 * gcc.dg/builtin-alloc-size.c: Same.
13522 * gcc.dg/Walloca-2.c: Same.
13523 * gcc.dg/Walloca-6.c: Same.
13524 * gcc.dg/Walloca-11.c: Same.
13525 * gcc.dg/attr-alloc_size-7.c: Same.
13526 * gcc.dg/Wvla-larger-than-2.c: Same.
13527 * gcc.dg/Walloca-3.c: Same.
13528 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
13529 * gcc.c-torture/compile/pr79413.c: Same.
13530 * gcc.c-torture/compile/pr78439.c: Same.
13531
13532 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
13533
13534 * gcc.target/powerpc/p9-options-1.c: New test.
13535
13536 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13537
13538 PR target/71436
13539 * gcc.c-torture/compile/pr71436.c: New test.
13540
13541 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13542 Richard Biener <rguenther@suse.de>
13543
13544 PR tree-optimization/79908
13545 PR tree-optimization/80136
13546 * gcc.dg/torture/pr79908.c: New file.
13547
13548 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
13549
13550 PR fortran/39239
13551 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
13552
13553 2017-03-22 Jakub Jelinek <jakub@redhat.com>
13554
13555 PR c++/80141
13556 * g++.dg/gomp/pr80141.C: New test.
13557
13558 PR c++/80129
13559 * g++.dg/torture/pr80129.C: New test.
13560
13561 PR sanitizer/80110
13562 * g++.dg/tsan/pr80110.C: New test.
13563
13564 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13565
13566 PR fortran/80142
13567 * gfortran.dg/any_loc.f90: New test case.
13568
13569 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
13570
13571 PR target/80082
13572 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
13573 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
13574
13575 2017-03-22 Martin Liska <mliska@suse.cz>
13576
13577 PR target/79906
13578 * g++.dg/ext/mv8.C: Add power* targets.
13579
13580 2017-03-21 Martin Sebor <msebor@redhat.com>
13581
13582 PR c++/79548
13583 * g++.dg/warn/Wunused-var-26.C: New test.
13584
13585 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13586
13587 PR tree-optimization/79908
13588 * gcc.dg/torture/pr79908.c: Revert addition of new file.
13589
13590 2017-03-21 Marek Polacek <polacek@redhat.com>
13591 Martin Sebor <msebor@redhat.com>
13592
13593 PR tree-optimization/80109
13594 * gcc.dg/Walloca-14.c: New test.
13595
13596 2017-03-21 Jakub Jelinek <jakub@redhat.com>
13597
13598 PR target/80125
13599 * gcc.target/powerpc/pr80125.c: New test.
13600
13601 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
13602
13603 PR fortran/69498
13604 * gfortran.dg/unexp_attribute.f90: New test
13605
13606 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13607 Richard Biener <rguenther@suse.de>
13608
13609 PR tree-optimization/79908
13610 * gcc.dg/torture/pr79908.c: New file.
13611
13612 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13613
13614 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
13615 with sizeof(int) < 4.
13616
13617 2017-03-21 Martin Liska <mliska@suse.cz>
13618
13619 * gcc.target/i386/pr65044.c: Add '.' in order to catch
13620 apostrophes.
13621
13622 2017-03-21 Richard Biener <rguenther@suse.de>
13623
13624 PR tree-optimization/80032
13625 * g++.dg/opt/pr80032.C: New testcase.
13626
13627 2017-03-21 Richard Biener <rguenther@suse.de>
13628
13629 PR tree-optimization/80122
13630 * gcc.dg/torture/pr80122.c: New testcase.
13631
13632 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
13633
13634 * gcc.dg/pic-2.c: Skip for MIPS.
13635 * gcc.dg/pie-2.c: Skip for MIPS.
13636
13637 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13638
13639 PR c++/77752
13640 * g++.dg/cpp0x/initlist97.C: New.
13641 * g++.dg/cpp0x/initlist85.C: Update.
13642
13643 2017-03-21 Jakub Jelinek <jakub@redhat.com>
13644
13645 PR c/67338
13646 * gcc.dg/pr67338.c: New test.
13647
13648 PR c++/35878
13649 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
13650 dump instead of assembler.
13651 * g++.dg/init/pr35878_2.C: Likewise.
13652 * g++.dg/init/pr35878_3.C: Likewise.
13653
13654 2017-03-21 Jakub Jelinek <jakub@redhat.com>
13655
13656 PR c/80097
13657 * gcc.dg/ubsan/pr80097.c: New test.
13658
13659 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13660
13661 PR tree-optimization/80054
13662 * g++.dg/torture/pr80054.C: New file.
13663
13664 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
13665
13666 PR target/79963
13667 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
13668 directive to assure selection of proper bit using rlwinm insn.
13669 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
13670 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
13671 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
13672 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
13673
13674 2017-03-20 Marek Polacek <polacek@redhat.com>
13675 Paolo Carlini <paolo.carlini@oracle.com>
13676
13677 PR c++/80059 - ICE with noexcept and __transaction_atomic
13678 * g++.dg/tm/pr80059-2.C: New test.
13679 * g++.dg/tm/pr80059.C: New test.
13680
13681 2017-03-20 Martin Liska <mliska@suse.cz>
13682
13683 PR middle-end/79753
13684 * gcc.target/i386/mpx/pr79753.c: New test.
13685
13686 2017-03-20 Martin Liska <mliska@suse.cz>
13687
13688 PR target/79769
13689 PR target/79770
13690 * g++.dg/pr79769.C: New test.
13691 * gcc.target/i386/mpx/pr79770.c: New test.
13692
13693 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13694
13695 PR target/78857
13696 * gcc.target/s390/load-and-test-fp-1.c: New test.
13697 * gcc.target/s390/load-and-test-fp-2.c: New test.
13698
13699 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
13700
13701 PR fortran/79676
13702 * gfortran.dg/submodule_28.f08 : New test.
13703
13704 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
13705
13706 PR fortran/71838
13707 * gfortran.dg/submodule_26.f08 : New test.
13708 * gfortran.dg/submodule_27.f08 : New test.
13709
13710 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
13711
13712 PR target/79951
13713 * gcc.target/powerpc/pr79951.c: New.
13714
13715 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
13716
13717 PR rtl-optimization/79910
13718 * gcc.dg/torture/pr79910.c: New test.
13719
13720 2017-03-17 Jeff Law <law@redhat.com>
13721
13722 PR tree-optimization/71437
13723 * gcc.dg/tree-ssa/pr71437.c: New test.
13724 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
13725 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
13726 now caught by VRP, but which were previously caught by DOM.
13727
13728 2017-03-17 Richard Biener <rguenther@suse.de>
13729
13730 PR middle-end/80075
13731 * g++.dg/torture/pr80075.C: New testcase.
13732
13733 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
13734
13735 PR target/71294
13736 * g++.dg/pr71294.C: New test.
13737
13738 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
13739
13740 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
13741
13742 2017-03-16 Jakub Jelinek <jakub@redhat.com>
13743
13744 PR fortran/80010
13745 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
13746
13747 PR fortran/79886
13748 * gfortran.dg/pr79886.f90: New test.
13749
13750 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
13751
13752 PR target/79038
13753 * gcc.target/powerpc/pr79038-1.c: New test.
13754
13755 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
13756
13757 PR fortran/33271
13758 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
13759
13760 2017-03-15 Jiong Wang <jiong.wang@arm.com>
13761
13762 PR testsuite/79356
13763 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
13764
13765 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
13766
13767 PR target/80019
13768 * gcc.target/i386/pr80019.c: New test.
13769
13770 2017-03-15 Martin Liska <mliska@suse.cz>
13771
13772 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
13773
13774 2017-03-14 Martin Sebor <msebor@redhat.com>
13775
13776 PR tree-optimization/79800
13777 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
13778 * gcc.dg/tree-ssa/pr79800.c: New test.
13779
13780 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
13781
13782 PR target/79947
13783 * gcc.target/powerpc/pr79947.c: New test.
13784
13785 2017-03-14 Martin Sebor <msebor@redhat.com>
13786
13787 PR middle-end/80020
13788 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
13789 * gcc.dg/attr-alloc_size-7.c: Same.
13790 * gcc.dg/attr-alloc_size-9.c: Same.
13791 * gcc.dg/builtin-alloc-size.c: Same.
13792 * gcc.dg/pr80020.c: New test.
13793
13794 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
13795
13796 PR rtl-optimization/79728
13797 * gcc.target/i386/sse-globalreg.c: New test.
13798
13799 2017-03-14 Martin Liska <mliska@suse.cz>
13800
13801 PR lto/66295
13802 * gcc.dg/tree-prof/pr66295.c: New test.
13803
13804 2017-03-13 Martin Liska <mliska@suse.cz>
13805
13806 PR middle-end/78339
13807 * gcc.target/i386/mpx/pr78339.c: New test.
13808
13809 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
13810
13811 * gcc.target/arc/bitfield.c: New file.
13812
13813 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
13814
13815 * gcc.target/arc/pr9001090948.c: New file.
13816
13817 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
13818
13819 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
13820 Fix test. Make early-out condition return early. Correct comments.
13821
13822 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13823
13824 PR libgfortran/78854
13825 * gfortran.dg/dtio_25.f90: New test.
13826
13827 2017-03-10 Martin Sebor <msebor@redhat.com>
13828
13829 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
13830
13831 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
13832
13833 PR rtl-optimization/78911
13834 * gcc.target/i386/pr78911-1.c: New test.
13835 * gcc.target/i386/pr78911-2.c: New test.
13836
13837 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
13838
13839 PR target/79941
13840 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
13841 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
13842 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
13843
13844 2017-03-10 Marek Polacek <polacek@redhat.com>
13845
13846 PR c++/79967
13847 * g++.dg/cpp0x/gen-attrs-63.C: New test.
13848
13849 2017-03-10 Jakub Jelinek <jakub@redhat.com>
13850
13851 PR c++/79899
13852 * g++.dg/other/friend7.C: New test.
13853
13854 PR c++/79896
13855 * g++.dg/ext/int128-5.C: New test.
13856
13857 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
13858
13859 PR testsuite/79356
13860 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
13861 powerpc, sparc, or s390x.
13862
13863 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
13864
13865 PR target/79907
13866 * gcc.target/powerpc/pr79907.c: New.
13867
13868 2017-03-10 Olivier Hainque <hainque@adacore.com>
13869
13870 * gnat.dg/opt64.adb: New test.
13871 * gnat.dg/opt64_pkg.ads: New helper.
13872 * gnat.dg/opt64_pkg.adb: New helper.
13873
13874 2017-03-10 Jakub Jelinek <jakub@redhat.com>
13875
13876 PR rtl-optimization/79909
13877 * gcc.target/powerpc/pr79909.c: New test.
13878
13879 PR tree-optimization/79972
13880 * gcc.dg/pr79972.c: New test.
13881
13882 PR tree-optimization/77975
13883 * gcc.dg/pr77975.c: New test.
13884
13885 2017-03-09 Marek Polacek <polacek@redhat.com>
13886
13887 PR c++/79962
13888 PR c++/79984
13889 * c-c++-common/nonnull-3.c: New test.
13890 * g++.dg/warn/Wnonnull3.C: New test.
13891
13892 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
13893
13894 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
13895 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
13896
13897 2017-03-09 Marek Polacek <polacek@redhat.com>
13898
13899 PR sanitizer/79757
13900 * gcc.dg/ubsan/pr79757-1.c: New test.
13901 * gcc.dg/ubsan/pr79757-2.c: New test.
13902 * gcc.dg/ubsan/pr79757-3.c: New test.
13903 * gcc.dg/ubsan/pr79757-4.c: New test.
13904 * gcc.dg/ubsan/pr79757-5.c: New test.
13905
13906 2017-03-09 Jakub Jelinek <jakub@redhat.com>
13907
13908 PR c/79969
13909 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
13910
13911 2017-03-09 Marek Polacek <polacek@redhat.com>
13912
13913 PR c++/79687
13914 * g++.dg/expr/ptrmem8.C: New test.
13915 * g++.dg/expr/ptrmem9.C: New test.
13916
13917 2017-03-09 Richard Biener <rguenther@suse.de>
13918
13919 PR tree-optimization/79977
13920 * gcc.dg/graphite/pr79977.c: New testcase.
13921
13922 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
13923
13924 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
13925 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
13926 * lib/target-supports.exp (check_effective_target_rdynamic):
13927 New proc.
13928
13929 2017-03-09 Richard Biener <rguenther@suse.de>
13930
13931 PR middle-end/79971
13932 * gcc.dg/fixed-point/pr79971.c: New testcase.
13933
13934 2017-03-09 Richard Biener <rguenther@suse.de>
13935
13936 PR ipa/79970
13937 * gcc.dg/torture/pr79970.c: New testcase.
13938
13939 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
13940
13941 PR c++/71966
13942 * g++.dg/cpp0x/pr71966-1.C: New.
13943 * g++.dg/cpp0x/pr71966-2.C: Likewise.
13944
13945 2017-03-09 Martin Liska <mliska@suse.cz>
13946
13947 PR tree-optimization/79631
13948 * gcc.target/i386/mpx/pr79631.c: New test.
13949
13950 2017-03-09 Martin Liska <mliska@suse.cz>
13951
13952 PR target/65705
13953 PR target/69804
13954 * gcc.target/i386/pr71458.c: Update scanned pattern.
13955
13956 2017-03-09 Marek Polacek <polacek@redhat.com>
13957
13958 PR c++/79672
13959 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
13960 * g++.dg/warn/Wduplicated-branches3.C: New test.
13961
13962 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
13963
13964 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
13965
13966 2017-03-09 Martin Liska <mliska@suse.cz>
13967
13968 PR ipa/79764
13969 * g++.dg/pr79764.C: New test.
13970
13971 2017-03-09 Martin Liska <mliska@suse.cz>
13972
13973 PR ipa/79761
13974 * g++.dg/pr79761.C: New test.
13975
13976 2017-03-09 Jakub Jelinek <jakub@redhat.com>
13977
13978 PR sanitizer/79944
13979 * c-c++-common/asan/pr79944.c: New test.
13980
13981 PR target/79932
13982 * gcc.target/i386/pr79932-2.c: New test.
13983
13984 PR target/79932
13985 * gcc.target/i386/pr79932-1.c: New test.
13986
13987 2017-03-09 Marek Polacek <polacek@redhat.com>
13988
13989 PR c++/79900 - ICE in strip_typedefs
13990 * g++.dg/warn/Wpadded-1.C: New test.
13991
13992 2017-03-08 Marek Polacek <polacek@redhat.com>
13993
13994 * g++.dg/Walloca1.C: Adjust dg-warning.
13995
13996 2017-03-08 Andrew Haley <aph@redhat.com>
13997
13998 PR tree-optimization/79943
13999 * gcc.dg/tree-ssa/pr79943.c: New test.
14000
14001 2017-03-08 Richard Biener <rguenther@suse.de>
14002
14003 PR tree-optimization/79955
14004 * gcc.dg/uninit-24.c: New testcase.
14005
14006 2017-03-08 Richard Biener <rguenther@suse.de>
14007
14008 PR tree-optimization/79920
14009 * gcc.dg/vect/pr79920.c: New testcase.
14010
14011 2017-03-08 Jakub Jelinek <jakub@redhat.com>
14012
14013 PR sanitizer/79904
14014 * gcc.dg/ubsan/pr79904.c: New test.
14015
14016 2017-03-07 Jakub Jelinek <jakub@redhat.com>
14017
14018 PR c/79834
14019 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
14020 diagnostics.
14021
14022 2017-03-07 Marek Polacek <polacek@redhat.com>
14023
14024 PR middle-end/79809
14025 * g++.dg/Walloca1.C: New test.
14026
14027 2017-03-07 Martin Liska <mliska@suse.cz>
14028
14029 PR middle-end/68270
14030 * g++.dg/pr68270.C: New test.
14031
14032 2017-03-07 Jakub Jelinek <jakub@redhat.com>
14033
14034 PR rtl-optimization/79901
14035 * gcc.target/i386/pr79901.c: New test.
14036
14037 PR sanitizer/79897
14038 * c-c++-common/ubsan/pr79897.c: New test.
14039
14040 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
14041
14042 PR rtl-optimization/79571
14043 * gcc.target/i386/pr79571.c: New.
14044
14045 2017-03-06 Marek Polacek <polacek@redhat.com>
14046
14047 PR c++/79796 - ICE with NSDMI and this pointer
14048 * g++.dg/cpp0x/nsdmi13.C: New test.
14049
14050 2017-03-06 Julia Koval <julia.koval@intel.com>
14051
14052 PR target/79793
14053 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
14054 directives.
14055 * gcc.target/i386/interrupt-13.c: Ditto.
14056 * gcc.target/i386/interrupt-14.c: Ditto.
14057 * gcc.target/i386/interrupt-15.c: Ditto.
14058
14059 2017-03-06 Jakub Jelinek <jakub@redhat.com>
14060
14061 PR c++/79822
14062 * g++.dg/cpp0x/constexpr-79822.C: New test.
14063
14064 2017-03-06 Richard Biener <rguenther@suse.de>
14065
14066 PR tree-optimization/79894
14067 * gcc.dg/vect/pr79887.c: New testcase.
14068
14069 2017-03-06 Richard Biener <rguenther@suse.de>
14070
14071 PR tree-optimization/79824
14072 * gcc.dg/vect/pr79824-1.c: New testcase.
14073 * gcc.dg/vect/pr79824-2.c: Likewise.
14074
14075 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
14076
14077 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
14078 gettimeofday. Remove dg-skip-if for AVR.
14079 * lib/target-supports.exp (check_effective_target_gettimeofday):
14080 New proc.
14081
14082 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
14083
14084 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
14085 * gcc.target/s390/hotpatch-10.c: Likewise.
14086 * gcc.target/s390/hotpatch-11.c: Likewise.
14087 * gcc.target/s390/hotpatch-12.c: Likewise.
14088 * gcc.target/s390/hotpatch-13.c: Likewise.
14089 * gcc.target/s390/hotpatch-14.c: Likewise.
14090 * gcc.target/s390/hotpatch-15.c: Likewise.
14091 * gcc.target/s390/hotpatch-16.c: Likewise.
14092 * gcc.target/s390/hotpatch-17.c: Likewise.
14093 * gcc.target/s390/hotpatch-18.c: Likewise.
14094 * gcc.target/s390/hotpatch-19.c: Likewise.
14095 * gcc.target/s390/hotpatch-2.c: Likewise.
14096 * gcc.target/s390/hotpatch-26.c: Likewise.
14097 * gcc.target/s390/hotpatch-27.c: Likewise.
14098 * gcc.target/s390/hotpatch-28.c: Likewise.
14099 * gcc.target/s390/hotpatch-3.c: Likewise.
14100 * gcc.target/s390/hotpatch-4.c: Likewise.
14101 * gcc.target/s390/hotpatch-5.c: Likewise.
14102 * gcc.target/s390/hotpatch-6.c: Likewise.
14103 * gcc.target/s390/hotpatch-7.c: Likewise.
14104 * gcc.target/s390/hotpatch-8.c: Likewise.
14105 * gcc.target/s390/hotpatch-9.c: Likewise.
14106
14107 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
14108
14109 PR c++/64574
14110 * g++.dg/template/crash125.C: New.
14111
14112 2017-03-06 Jakub Jelinek <jakub@redhat.com>
14113
14114 PR target/79812
14115 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
14116
14117 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
14118
14119 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
14120
14121 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
14122
14123 * gcc.target/mips/msa-minmax.c: New tests.
14124
14125 2017-03-06 Martin Liska <mliska@suse.cz>
14126
14127 PR sanitize/79783
14128 * g++.dg/asan/pr79783.C: New test.
14129
14130 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
14131
14132 * gcc.target/mips/msa-dotp.c: New tests.
14133
14134 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
14135
14136 * gcc.target/mips/msa-bclri.c: New test.
14137
14138 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14139
14140 PR c++/70266
14141 * g++.dg/tm/pr70266.C: New.
14142
14143 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
14144 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
14145
14146 * gfortran.dg/coarray/fail_image_1.f08: New test.
14147 * gfortran.dg/coarray/fail_image_2.f08: New test.
14148 * gfortran.dg/coarray/failed_images_1.f08: New test.
14149 * gfortran.dg/coarray/failed_images_2.f08: New test.
14150 * gfortran.dg/coarray/image_status_1.f08: New test.
14151 * gfortran.dg/coarray/image_status_2.f08: New test.
14152 * gfortran.dg/coarray/stopped_images_1.f08: New test.
14153 * gfortran.dg/coarray/stopped_images_2.f08: New test.
14154 * gfortran.dg/coarray_fail_st.f90: New test.
14155 * gfortran.dg/coarray_failed_images_1.f08: New test.
14156 * gfortran.dg/coarray_image_status_1.f08: New test.
14157 * gfortran.dg/coarray_stopped_images_1.f08: New test.
14158
14159 2017-03-03 Marek Polacek <polacek@redhat.com>
14160
14161 PR c/79758
14162 * gcc.dg/noncompile/pr79758.c: New test.
14163
14164 2017-03-03 Jakub Jelinek <jakub@redhat.com>
14165
14166 PR middle-end/79805
14167 * g++.dg/opt/pr79805.C: New test.
14168
14169 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
14170
14171 * gcc.target/i386/avx512vpopcntdq-check.h: New.
14172 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
14173 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
14174 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
14175 * gcc.target/i386/i386.exp
14176 (check_effective_target_avx512vpopcntdq): New.
14177
14178 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
14179
14180 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
14181 ilp32 targets and match DImode registers for lp64 targets.
14182
14183 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
14184
14185 * g++.dg/pr71624.C: Disable for x32.
14186 * g++.dg/pr71633.C: Ditto.
14187
14188 2017-03-03 Jakub Jelinek <jakub@redhat.com>
14189
14190 PR target/79807
14191 * gcc.target/i386/pr79807.c: New test.
14192
14193 2017-03-03 Martin Liska <mliska@suse.cz>
14194
14195 PR tree-optimization/79803
14196 * gcc.dg/tree-ssa/pr79803.c: New test.
14197
14198 2017-03-03 Martin Liska <mliska@suse.cz>
14199
14200 PR rtl-optimization/79574
14201 * gcc.dg/pr79574-2.c: New test.
14202
14203 2017-03-03 Richard Biener <rguenther@suse.de>
14204
14205 PR c++/79825
14206 * g++.dg/warn/Wuninitialized-8.C: New testcase.
14207
14208 2017-03-03 Jakub Jelinek <jakub@redhat.com>
14209
14210 * gcc.dg/pr57134.c: Use empty inline asm string literal.
14211
14212 2017-03-03 Marek Polacek <polacek@redhat.com>
14213
14214 PR c++/79791
14215 * g++.dg/warn/Wwrite-strings-1.C: New test.
14216 * g++.dg/warn/Wwrite-strings-2.C: New test.
14217 * g++.dg/warn/Wwrite-strings-3.C: New test.
14218 * g++.dg/warn/Wwrite-strings-4.C: New test.
14219 * g++.dg/warn/Wwrite-strings-5.C: New test.
14220 * g++.dg/warn/Wwrite-strings-6.C: New test.
14221 * g++.dg/warn/Wwrite-strings-7.C: New test.
14222 * g++.dg/warn/Wwrite-strings-8.C: New test.
14223 * g++.dg/warn/Wwrite-strings-9.C: New test.
14224 * g++.dg/warn/Wwrite-strings-10.C: New test.
14225 * g++.dg/warn/Wwrite-strings-11.C: New test.
14226 * g++.dg/warn/Wwrite-strings-12.C: New test.
14227
14228 2017-03-03 Richard Biener <rguenther@suse.de>
14229
14230 PR middle-end/79818
14231 * gcc.dg/torture/pr79818.c: New testcase.
14232
14233 2017-03-02 Jakub Jelinek <jakub@redhat.com>
14234
14235 PR c++/79782
14236 * g++.dg/warn/Wunused-parm-10.C: New test.
14237
14238 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
14239
14240 * gcc.dg/rtl/x86_64/*.c: Test for
14241 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
14242
14243 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
14244
14245 PR target/79514
14246 * gcc.target/i386/pr79514.c: New test.
14247
14248 2017-03-02 Jakub Jelinek <jakub@redhat.com>
14249
14250 PR rtl-optimization/79780
14251 * gcc.c-torture/compile/pr79780.c: New test.
14252
14253 2017-03-02 Richard Biener <rguenther@suse.de>
14254
14255 PR tree-optimization/79345
14256 PR c++/42000
14257 * g++.dg/warn/Wuninitialized-7.C: New testcase.
14258 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
14259 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
14260
14261 2017-03-02 Richard Biener <rguenther@suse.de>
14262
14263 PR c/79756
14264 * gcc.dg/vector-1.c: New testcase.
14265
14266 2017-03-02 Bin Cheng <bin.cheng@arm.com>
14267
14268 PR tree-optimization/66768
14269 * gcc.target/i386/pr66768.c: New test.
14270
14271 2017-03-02 Richard Biener <rguenther@suse.de>
14272
14273 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
14274 * gcc.dg/rtl/x86_64/final.c: Likewise.
14275 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
14276 * gcc.dg/rtl/x86_64/ira.c: Likewise.
14277 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
14278 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
14279
14280 2017-03-02 Richard Biener <rguenther@suse.de>
14281
14282 PR tree-optimization/79777
14283 * gcc.dg/torture/pr79777.c: New testcase.
14284
14285 2017-03-01 Martin Sebor <msebor@redhat.com>
14286
14287 PR middle-end/79692
14288 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
14289 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
14290 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
14291 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
14292
14293 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
14294
14295 * gcc.target/i386/invsize-2.c: New test.
14296 * gcc.target/i386/invsize-3.c: Ditto.
14297 * gcc.target/i386/invsize-4.c: Ditto.
14298 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
14299 * gcc.target/i386/stackalign/asm-1.c: Ditto.
14300
14301 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14302
14303 PR target/79439
14304 * gcc.target/powerpc/pr79439.c: New test.
14305
14306 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
14307
14308 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
14309 scan string.
14310
14311
14312 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
14313
14314 PR target/79395
14315 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
14316 pattern to look for vcmpequd. instead of vcmpnew.
14317 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
14318 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
14319 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
14320 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
14321 look for xvcmpeqdp. instead of xvcmpnedp.
14322 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
14323 look for vcmpequd. instead of vcmpnew.
14324 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
14325 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
14326 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
14327 look for xvcmpeqsp. instead of xvcmpnesp.
14328 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
14329 look for xvcmpeqdp. instead of xvcmpnedp.
14330 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
14331 look for vcmpequd. instead of vcmpnew.
14332 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
14333 look for vcmpeqsp instead of xvcmpnesp.
14334 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
14335 look for xvcmpeqdp instead of xvcmpnedp.
14336
14337 2017-03-01 Richard Biener <rguenther@suse.de>
14338
14339 PR middle-end/79721
14340 * gcc.dg/torture/pr79721.c: New testcase.
14341
14342 2017-03-01 Jakub Jelinek <jakub@redhat.com>
14343
14344 PR c++/79681
14345 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
14346 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
14347
14348 PR c++/79746
14349 * g++.dg/warn/Wunused-parm-9.C: New test.
14350
14351 PR tree-optimization/79734
14352 * g++.dg/opt/pr79734.C: New test.
14353
14354 2017-02-28 Jakub Jelinek <jakub@redhat.com>
14355
14356 PR tree-optimization/79737
14357 * gcc.c-torture/execute/pr79737-1.c: New test.
14358 * gcc.c-torture/execute/pr79737-2.c: New test.
14359
14360 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
14361
14362 * gcc.target/sparc/20170228-1.c: New test.
14363
14364 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
14365
14366 * gcc.target/i386/invsize-1.c: New test.
14367
14368 2017-02-28 Martin Sebor <msebor@redhat.com>
14369
14370 PR tree-optimization/79691
14371 * gcc.dg/tree-ssa/pr79691.c: New test.
14372
14373 2017-02-28 Jakub Jelinek <jakub@redhat.com>
14374
14375 PR target/79729
14376 * gcc.target/i386/pr79729.c: New test.
14377
14378 2017-02-28 Richard Biener <rguenther@suse.de>
14379
14380 PR tree-optimization/79740
14381 * gcc.dg/torture/pr79740.c: New testcase.
14382
14383 2017-02-28 Richard Biener <rguenther@suse.de>
14384
14385 PR middle-end/79731
14386 * c-c++-common/torture/pr79731.c: New testcase.
14387
14388 2017-02-28 Richard Biener <rguenther@suse.de>
14389
14390 PR tree-optimization/79732
14391 * gcc.dg/torture/pr79732.c: New testcase.
14392
14393 2017-02-28 Richard Biener <rguenther@suse.de>
14394
14395 PR tree-optimization/79723
14396 * gcc.target/i386/pr79723.c: New testcase.
14397
14398 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
14399
14400 PR target/79544
14401 * gcc.target/powerpc/pr79544.c: New.
14402
14403 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
14404
14405 PR c++/79414
14406 * g++.dg/parse/crash67.C: New.
14407
14408 2017-02-27 Bin Cheng <bin.cheng@arm.com>
14409
14410 PR tree-optimization/77536
14411 * gcc.dg/vect/pr79347.c: Revise testing string.
14412
14413 2017-02-27 Richard Biener <rguenther@suse.de>
14414
14415 PR tree-optimization/45397
14416 * gcc.dg/tree-ssa/pr45397.c: New testcase.
14417
14418 2017-02-27 Richard Biener <rguenther@suse.de>
14419
14420 PR tree-optimization/79690
14421 * gcc.target/i386/pr79690.c: New testcase.
14422
14423 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
14424
14425 PR fortran/51119
14426 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
14427 of original.
14428 * gfortran.dg/inline_matmul_11.f90: Likewise.
14429 * gfortran.dg/inline_matmul_9.f90: Likewise.
14430 * gfortran.dg/matmul_13.f90: New test.
14431 * gfortran.dg/matmul_14.f90: New test.
14432
14433 2017-02-25 Jakub Jelinek <jakub@redhat.com>
14434
14435 PR middle-end/79396
14436 * g++.dg/opt/pr79396.C: New test.
14437
14438 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
14439
14440 PR fortran/79597
14441 * gfortran.dg/dtio_6.f90: Update test.
14442
14443 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
14444
14445 PR fortran/79601
14446 * gfortran.dg/interface_operator_2.f90: New test.
14447
14448 2017-02-24 Jakub Jelinek <jakub@redhat.com>
14449
14450 PR c/79677
14451 * gcc.dg/pr79677.c: New test.
14452
14453 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
14454
14455 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
14456 of mov.ps.
14457 * gcc.target/mips/mips-ps-type.c (move): Likewise.
14458 (cond_move1): Simplify condition to force generation of
14459 mov[nz].ps.
14460 (cond_move2): Likewise.
14461
14462 2017-02-24 Jakub Jelinek <jakub@redhat.com>
14463
14464 PR c++/79588
14465 * g++.dg/warn/Wrestrict-1.C: New test.
14466 * g++.dg/warn/Wrestrict-2.C: New test.
14467
14468 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
14469
14470 * g++.dg/ext/complit15.C: Require LTO.
14471
14472 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
14473
14474 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
14475 logical_op_short_circuit to skip targets.
14476 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
14477 and s390.
14478
14479 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
14480
14481 * gnat.dg/opt63.adb: New test.
14482
14483 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
14484
14485 * gnat.dg/discr47.adb: New test.
14486
14487 2017-02-24 Richard Biener <rguenther@suse.de>
14488
14489 PR tree-optimization/79389
14490 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
14491
14492 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
14493
14494 PR c++/79361
14495 * g++.dg/cpp0x/pr79361-1.C: New.
14496 * g++.dg/cpp0x/pr79361-2.C: Likewise.
14497
14498 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
14499
14500 * gcc.target/visium/bit_test.c: Accept any lsr form.
14501 * gcc.target/visium/block_move.c: Tweak.
14502
14503 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
14504
14505 PR 68749
14506 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
14507
14508 2017-02-23 Richard Biener <rguenther@suse.de>
14509
14510 PR tree-optimization/79683
14511 * gcc.target/i386/pr79683.c: New testcase.
14512
14513 2017-02-22 Jeff Law <law@redhat.com>
14514
14515 PR tree-optimization/79578
14516 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
14517
14518 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
14519
14520 * gcc.target/mips/msa-fp-cc.c: New test.
14521
14522 2017-02-22 Jakub Jelinek <jakub@redhat.com>
14523
14524 PR c++/79664
14525 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
14526 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
14527 * g++.dg/gomp/pr79664.C: New test.
14528
14529 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
14530
14531 2017-02-22 Marek Polacek <polacek@redhat.com>
14532
14533 PR c++/79653
14534 * g++.dg/cpp0x/alignas10.C: New test.
14535 * g++.dg/cpp0x/alignas9.C: New test.
14536
14537 PR c++/79657
14538 * g++.dg/ext/underlying_type12.C: New test.
14539
14540 PR c/79662
14541 * gcc.dg/enum-incomplete-4.c: New test.
14542
14543 2017-02-22 Jakub Jelinek <jakub@redhat.com>
14544
14545 PR target/70465
14546 * gcc.target/i386/pr70465-2.c: New test.
14547
14548 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
14549
14550 * gcc.dg/pr61441.c: Use dg-add-options ieee.
14551
14552 2017-02-22 Richard Biener <rguenther@suse.de>
14553
14554 PR tree-optimization/79673
14555 * gcc.target/i386/pr79673.c: New testcase.
14556
14557 2017-02-22 Richard Biener <rguenther@suse.de>
14558
14559 PR tree-optimization/79666
14560 * gcc.dg/torture/pr79666.c: New testcase.
14561
14562 2017-02-22 Martin Liska <mliska@suse.cz>
14563
14564 PR lto/79587
14565 * gcc.dg/tree-prof/pr79587.c: New test.
14566
14567 2017-02-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14568
14569 PR tree-optimization/68644
14570 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip for powerpc*-*-*.
14571
14572 2017-02-21 Marek Polacek <polacek@redhat.com>
14573
14574 PR c++/79535
14575 * g++.dg/ext/flexary23.C: New test.
14576
14577 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
14578
14579 PR target/79593
14580 * gcc.target/i386/pr79593.c: New test.
14581
14582 2017-02-21 Jakub Jelinek <jakub@redhat.com>
14583
14584 PR c++/79654
14585 * g++.dg/cpp1z/decomp26.C: New test.
14586
14587 PR sanitizer/79589
14588 * g++.dg/ubsan/pr79589.C: New test.
14589
14590 2017-02-21 Jeff Law <law@redhat.com>
14591
14592 PR tree-optimization/79621
14593 * gcc.c-torture/compile/pr79621.c: New test.
14594
14595 2017-02-21 Jakub Jelinek <jakub@redhat.com>
14596
14597 PR c++/79655
14598 * g++.dg/cpp1y/constexpr-79655.C: New test.
14599
14600 PR c++/79639
14601 * g++.dg/cpp1y/constexpr-79639.C: New test.
14602
14603 PR target/79633
14604 * gcc.target/i386/mpx/pr79633.c: New test.
14605
14606 PR target/79570
14607 * gcc.dg/pr79570.c: New test.
14608
14609 PR c++/79641
14610 * c-c++-common/pr79641.c: New test.
14611
14612 PR tree-optimization/79649
14613 * gcc.target/i386/pr79649.c: New test.
14614
14615 PR target/79494
14616 * gcc.dg/pr79494.c: New test.
14617
14618 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
14619
14620 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
14621 to dg-options.
14622
14623 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14624
14625 * gcc.dg/gimplefe-26.c: Require c99_runtime.
14626
14627 2017-02-02 Jason Merrill <jason@redhat.com>
14628
14629 PR c++/79580
14630 * g++.dg/ext/complit15.C: New.
14631
14632 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
14633
14634 PR target/78056
14635 * gcc.target/powerpc/pr78056-8.c: Remove.
14636
14637 2017-02-20 Marek Polacek <polacek@redhat.com>
14638
14639 PR middle-end/79537
14640 * gcc.dg/comp-goto-4.c: New test.
14641
14642 PR sanitizer/79558
14643 * c-c++-common/ubsan/bounds-14.c: New test.
14644
14645 2017-02-20 Jakub Jelinek <jakub@redhat.com>
14646
14647 PR target/79568
14648 * gcc.target/i386/pr79568-1.c: New test.
14649 * gcc.target/i386/pr79568-2.c: New test.
14650 * gcc.target/i386/pr79568-3.c: New test.
14651
14652 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
14653
14654 PR fortran/79382
14655 * gfortran.dg/dtio_10.f90: Change test of error message.
14656 * gfortran.dg/dtio_23.f90: New test.
14657 * gfortran.dg/dtio_24.f90: New test.
14658
14659 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
14660
14661 PR fortran/79434
14662 * gfortran.dg/submodule_25.f08: New test.
14663
14664 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
14665
14666 PR fortran/79447
14667 * gfortran.dg/submodule_24.f08: New test.
14668
14669 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
14670
14671 PR fortran/79229
14672 * gfortran.dg/class_allocate_24.f90: New test.
14673
14674 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
14675
14676 PR fortran/79402
14677 * gfortran.dg/submodule_23.f90: New test.
14678
14679 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
14680
14681 PR c++/79380
14682 * g++.dg/cpp0x/alignas8.C: New.
14683
14684 2017-02-19 Eric Fiselier <eric@efcs.ca>
14685 Jonathan Wakely <jwakely@redhat.com>
14686
14687 PR c++/69523
14688 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
14689
14690 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14691
14692 * gcc.dg/gimplefe-26.c: New test.
14693
14694 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
14695
14696 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
14697
14698 2017-02-18 Jakub Jelinek <jakub@redhat.com>
14699
14700 PR target/79569
14701 * gcc.target/i386/3dnowA-3.c: New test.
14702
14703 PR target/79559
14704 * gcc.target/i386/pr79559.c: New test.
14705
14706 2017-02-17 Joseph Myers <joseph@codesourcery.com>
14707
14708 * gcc.dg/c11-float-2.c: New test.
14709 * gcc.dg/torture/float128-floath.c,
14710 gcc.dg/torture/float128x-floath.c,
14711 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
14712 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
14713 gcc.dg/torture/float64x-floath.c: Do not test comparison of
14714 *_DECIMAL_DIG macros with DECIMAL_DIG.
14715
14716 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14717
14718 PR target/79261
14719 * gcc.target/powerpc/vec-xxpermdi.c: New file.
14720
14721 2017-02-17 Julia Koval <julia.koval@intel.com>
14722
14723 * gcc.target/i386/rdpid.c New test.
14724 * gcc.target/i386/sse-12.c: Add -mrdpid.
14725 * gcc.target/i386/sse-13.c: Ditto.
14726 * gcc.target/i386/sse-14.c: Ditto.
14727 * gcc.target/i386/sse-22.c: Ditto.
14728 * gcc.target/i386/sse-23.c: Ditto.
14729 * g++.dg/other/i386-2.C: Ditto.
14730 * g++.dg/other/i386-3.C: Ditto.
14731
14732 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
14733
14734 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
14735 * gcc.dg/pr61441.c: Ditto.
14736
14737 2017-02-17 Martin Liska <mliska@suse.cz>
14738
14739 PR rtl-optimization/79574
14740 * gcc.dg/pr79574.c: New test.
14741
14742 2017-02-17 Marek Polacek <polacek@redhat.com>
14743
14744 PR middle-end/79536
14745 * gcc.dg/torture/pr79536.c: New test.
14746
14747 2017-02-16 Alan Modra <amodra@gmail.com>
14748
14749 * gcc.c-torture/execute/pr79286.c: New.
14750
14751 2017-02-16 Jakub Jelinek <jakub@redhat.com>
14752
14753 PR c++/79512
14754 * c-c++-common/gomp/pr79512.c: New test.
14755
14756 2017-02-15 Martin Sebor <msebor@redhat.com>
14757
14758 PR c++/79363
14759 * g++.dg/ext/flexary12.C: Adjust.
14760 * g++.dg/ext/flexary20.C: Same.
14761 * g++.dg/ext/flexary21.C: Same.
14762 * g++.dg/ext/flexary22.C: New test.
14763
14764 2017-02-15 Bin Cheng <bin.cheng@arm.com>
14765
14766 PR tree-optimization/79347
14767 * gcc.dg/vect/pr79347.c: New test.
14768
14769 2017-02-15 Jakub Jelinek <jakub@redhat.com>
14770
14771 PR c++/79301
14772 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
14773 [[deprecated]] comment.
14774 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
14775 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
14776 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
14777 [[deprecated]] in -std=c++11.
14778 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
14779 [[fallthrough]] in -std=c++11 and -std=c++14.
14780
14781 PR c++/79288
14782 * g++.dg/tls/pr79288.C: New test.
14783
14784 2017-02-15 Marek Polacek <polacek@redhat.com>
14785
14786 PR c/79515
14787 * gcc.dg/dfp/pr79515.c: New.
14788
14789 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
14790
14791 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
14792
14793 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
14794
14795 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
14796 "opt_files".
14797
14798 2017-02-15 Jakub Jelinek <jakub@redhat.com>
14799
14800 PR target/79487
14801 * gcc.dg/dfp/pr79487.c: New test.
14802 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
14803 2017-02-13 change.
14804
14805 2017-01-14 Carl Love <cel@us.ibm.com>
14806
14807 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
14808 xvcvsxdsp and xvcvuxdsp instructions.
14809
14810 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
14811
14812 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
14813 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
14814 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
14815 64-bit default target.
14816 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
14817 a 64-bit default target.
14818
14819 2017-02-14 Jakub Jelinek <jakub@redhat.com>
14820
14821 PR target/79481
14822 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
14823 (test_3vx): Change return type from int to void.
14824 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
14825 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
14826 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
14827 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
14828 tests.
14829 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
14830 (test_3vx): Change return type from int to void.
14831 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
14832 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
14833 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
14834 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
14835 tests.
14836 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
14837 intrinsic. Change scan-assembler-times number from 1 to 2.
14838 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
14839 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
14840 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
14841 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
14842 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
14843 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
14844 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
14845
14846 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
14847
14848 PR middle-end/61225
14849 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
14850 Use dg-additional-options for ia32 target. Remove XFAIL.
14851
14852 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
14853
14854 PR target/79495
14855 * gcc.target/i386/pr79495.c: New test.
14856
14857 2017-02-14 Marek Polacek <polacek@redhat.com>
14858
14859 PR c++/79420
14860 PR c++/79463
14861 * g++.dg/cpp1y/pr79463.C: New.
14862 * g++.dg/template/incomplete10.C: New.
14863 * g++.dg/template/incomplete9.C: New.
14864
14865 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
14866
14867 PR target/79498
14868 * gcc.target/i386/pr79498.c: New test.
14869
14870 2017-02-14 Martin Sebor <msebor@redhat.com>
14871
14872 PR middle-end/79448
14873 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
14874 * gcc.dg/tree-ssa/pr79448-2.c: New test.
14875 * gcc.dg/tree-ssa/pr79448.c: New test.
14876
14877 2017-02-14 Jeff Law <law@redhat.com>
14878
14879 PR tree-optimization/79095
14880 * g++.dg/pr79095-1.C: New test
14881 * g++.dg/pr79095-2.C: New test
14882 * g++.dg/pr79095-3.C: New test
14883 * g++.dg/pr79095-4.C: New test
14884 * g++.dg/pr79095-5.C: New test
14885 * gcc.c-torture/execute/arith-1.c: Update with more cases.
14886 * gcc.dg/tree-ssa/pr79095-1.c: New test.
14887
14888 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
14889
14890 * gcc.target/aarch64/vect_fp16_1.c: New.
14891
14892 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14893
14894 * gcc.dg/gimplefe-25.c: New test.
14895
14896 2017-02-14 Jakub Jelinek <jakub@redhat.com>
14897
14898 PR tree-optimization/79408
14899 * gcc.dg/tree-ssa/pr79408-2.c: New test.
14900
14901 2017-02-14 Richard Biener <rguenther@suse.de>
14902
14903 PR middle-end/79432
14904 * gcc.dg/torture/pr79432.c: New testcase.
14905
14906 2017-02-13 Martin Sebor <msebor@redhat.com>
14907
14908 PR middle-end/79496
14909 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
14910
14911 2017-02-13 Jakub Jelinek <jakub@redhat.com>
14912
14913 PR sanitizer/79341
14914 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
14915 variables volatile.
14916
14917 PR c++/79232
14918 * g++.dg/cpp1z/eval-order4.C: New test.
14919 * g++.dg/other/pr79232.C: New test.
14920
14921 2017-02-13 Nathan Sidwell <nathan@acm.org>
14922
14923 PR c++/79296
14924 * g++.dg/cpp0x/pr79296.C: New.
14925
14926 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
14927
14928 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
14929 Instead, xfail powerpc*-*-* && lp64.
14930
14931 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
14932
14933 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
14934 powerpc_p8vector_ok.
14935 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
14936
14937 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
14938
14939 PR target/79449
14940 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
14941 for reading beyond a 4k boundary.
14942
14943 2017-02-13 Jakub Jelinek <jakub@redhat.com>
14944
14945 PR rtl-optimization/79388
14946 PR rtl-optimization/79450
14947 * gcc.c-torture/execute/pr79388.c: New test.
14948 * gcc.c-torture/execute/pr79450.c: New test.
14949
14950 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
14951
14952 PR fortran/65542
14953 * gfortran.dg/spread_init_expr_2.f90: New test case.
14954
14955 2017-02-11 Jakub Jelinek <jakub@redhat.com>
14956
14957 PR sanitizer/79341
14958 * g++.dg/asan/deep-stack-uaf-1.C: New test.
14959
14960 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
14961
14962 PR tree-ssa/56727
14963 * gcc.dg/tree-ssa/pr56727.c: New testcase.
14964
14965 2017-02-10 Jakub Jelinek <jakub@redhat.com>
14966
14967 PR c++/79457
14968 * g++.dg/cpp0x/pr79457.C: New test.
14969
14970 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
14971
14972 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
14973 scan-assembler unless lp64.
14974
14975 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
14976
14977 PR tree-optimization/66612
14978 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
14979
14980 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
14981
14982 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
14983 of all powerpc.
14984
14985 2017-02-10 Marek Polacek <polacek@redhat.com>
14986
14987 PR c++/79435
14988 * g++.dg/cpp1y/pr79435.C: New.
14989
14990 PR c++/79184
14991 * g++.dg/warn/Wint-in-bool-context-1.C: New.
14992
14993 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
14994
14995 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
14996 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
14997 New.
14998 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
14999 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
15000 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
15001 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
15002 (vtst_expected_poly64x2): Move to aarch64-only section.
15003 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
15004 (vtst_p64, vtstq_p64): New tests.
15005
15006 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
15007
15008 PR c++/71737
15009 * g++.dg/cpp0x/pr71737.C: New.
15010
15011 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
15012 Richard Biener <rguenther@suse.de>
15013
15014 * gcc.dg/gimplefe-error-1.c: New testcase.
15015 * gcc.dg/gimplefe-error-2.c: New testcase.
15016 * gcc.dg/gimplefe-error-3.c: New testcase.
15017
15018 2017-02-10 Jakub Jelinek <jakub@redhat.com>
15019
15020 PR tree-optimization/79411
15021 * gcc.c-torture/compile/pr79411.c: New test.
15022
15023 2017-02-09 Jakub Jelinek <jakub@redhat.com>
15024 Jason Merrill <jason@redhat.com>
15025
15026 PR c++/79143
15027 * g++.dg/cpp1z/pr79143.C: New test.
15028
15029 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
15030
15031 * gcc.dg/loop-unswitch-2.c: Update testcase.
15032 * gcc.dg/loop-unswitch-1.c: Update testcase.
15033
15034 2017-02-09 Marek Polacek <polacek@redhat.com>
15035
15036 PR c/79428
15037 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
15038 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
15039 * c-c++-common/goacc/pr79428-1.c: New test.
15040 * c-c++-common/gomp/pr79428-2.c: New test.
15041 * c-c++-common/gomp/pr79428-5.c: New test.
15042 * c-c++-common/gomp/pr79428-6.c: New test.
15043 * c-c++-common/pr79428-3.c: New test.
15044
15045 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15046
15047 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
15048 testcases.
15049
15050 2017-02-09 Jakub Jelinek <jakub@redhat.com>
15051
15052 PR c/79413
15053 * gcc.c-torture/compile/pr79413.c: New test.
15054
15055 PR c++/79429
15056 * c-c++-common/gomp/pr79429.c: New test.
15057 * g++.dg/gomp/pr79429.C: New test.
15058
15059 PR c/79431
15060 * c-c++-common/gomp/pr79431.c: New test.
15061
15062 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
15063 Cesar Philippidis <cesar@codesourcery.com>
15064 Joseph Myers <joseph@codesourcery.com>
15065 Chung-Lin Tang <cltang@codesourcery.com>
15066
15067 * c-c++-common/goacc/combined-directives.c: Remove xfail.
15068 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
15069 * c-c++-common/goacc/loop-auto-2.c: New.
15070 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
15071 * c-c++-common/goacc/tile-2.c: New.
15072 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
15073 * g++.dg/goacc/tile-1.C: New, check tile subst.
15074 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
15075 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
15076 * gfortran.dg/goacc/tile-1.f90: New test.
15077 * gfortran.dg/goacc/tile-2.f90: New test.
15078 * gfortran.dg/goacc/tile-lowering.f95: New test.
15079
15080 2017-02-09 Richard Biener <rguenther@suse.de>
15081
15082 PR tree-optimization/69823
15083 * gcc.dg/graphite/pr69823.c: New testcase.
15084
15085 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
15086
15087 PR target/78604
15088 * gcc.target/powerpc/pr78604.c: New.
15089
15090 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
15091
15092 PR target/68972
15093 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
15094 disable this test on power architecture.
15095
15096 2017-02-08 Richard Biener <rguenther@suse.de>
15097
15098 PR tree-optimization/71824
15099 PR tree-optimization/79409
15100 * gcc.dg/graphite/pr71824-3.c: New testcase.
15101
15102 2017-02-08 Jakub Jelinek <jakub@redhat.com>
15103
15104 PR tree-optimization/79408
15105 * gcc.dg/tree-ssa/pr79408.c: New test.
15106
15107 2017-02-08 Richard Biener <rguenther@suse.de>
15108
15109 PR tree-optimization/71824
15110 * gcc.dg/graphite/pr71824-2.c: New testcase.
15111
15112 2017-02-07 Andrew Pinski <apinski@cavium.com>
15113
15114 * gcc.target/aarch64/popcount.c: New Testcase.
15115
15116 2017-02-07 Jakub Jelinek <jakub@redhat.com>
15117
15118 PR rtl-optimization/79386
15119 * gcc.c-torture/compile/pr79386.c: New test.
15120
15121 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
15122 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15123
15124 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
15125 *-*-solaris*.
15126
15127 2017-02-07 Jakub Jelinek <jakub@redhat.com>
15128
15129 PR target/79299
15130 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
15131 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
15132
15133 2017-02-07 Richard Biener <rguenther@suse.de>
15134
15135 * gcc.dg/gimplefe-23.c: New testcase.
15136 * gcc.dg/gimplefe-24.c: Likewise.
15137
15138 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
15139
15140 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
15141 scan-assembler instead of scan-assembler-times.
15142 * gcc.target/aarch64/test_frame_10.c: Likewise.
15143 * gcc.target/aarch64/test_frame_12.c: Likewise.
15144 * gcc.target/aarch64/test_frame_2.c: Likewise.
15145 * gcc.target/aarch64/test_frame_4.c: Likewise.
15146 * gcc.target/aarch64/test_frame_6.c: Likewise.
15147 * gcc.target/aarch64/test_frame_7.c: Likewise.
15148 * gcc.target/aarch64/test_frame_8.c: Likewise.
15149
15150 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15151
15152 * gcc.target/i386/pr78419.c: Require ifunc support.
15153
15154 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
15155
15156 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
15157
15158 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
15159
15160 PR c++/79360
15161 * g++.dg/cpp1y/nsdmi-union2.C: New test.
15162
15163 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
15164
15165 * lib/target-supports.exp: Define the RISC-V target.
15166 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
15167 * gcc.dg/builtin-apply2.c: Likewise.
15168 * gcc.dg/ifcvt-4.c: Likewise.
15169 * gcc.dg/loop-8.c: Likewise.
15170 * gcc.dg/sibcall-10.c: Likewise.
15171 * gcc.dg/sibcall-9.c: Likewise.
15172 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
15173 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
15174 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
15175 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15176 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
15177 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
15178 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
15179
15180 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
15181
15182 PR target/66144
15183 * gcc.target/powerpc/pr66144-1.c: New test.
15184 * gcc.target/powerpc/pr66144-2.c: Likewise.
15185 * gcc.target/powerpc/pr66144-3.c: Likewise.
15186
15187 2017-02-06 Martin Sebor <msebor@redhat.com>
15188
15189 PR tree-optimization/79376
15190 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
15191 * gcc.dg/tree-ssa/pr79376.c: Ditto.
15192
15193 2017-02-06 Jakub Jelinek <jakub@redhat.com>
15194
15195 PR c++/79379
15196 * g++.dg/cpp1y/constexpr-79379.C: New test.
15197
15198 PR c++/79377
15199 * g++.dg/lookup/pr79377.C: New test.
15200
15201 PR c++/79372
15202 * g++.dg/cpp1z/decomp25.C: New test.
15203
15204 PR tree-optimization/79284
15205 * gcc.c-torture/compile/pr79284.c: New test.
15206
15207 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
15208
15209 PR c++/70448
15210 * g++.dg/cpp0x/pr70448.C: New.
15211
15212 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
15213
15214 PR 78348
15215 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
15216 to dg-options.
15217
15218 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
15219
15220 PR target/78883
15221 * gcc.c-torture/compile/pr78883.c: New test.
15222
15223 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
15224
15225 PR tree-ssa/79347
15226 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
15227 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
15228 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
15229 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
15230 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
15231 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
15232 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
15233 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
15234 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
15235 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
15236 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
15237 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
15238 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
15239
15240 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
15241
15242 PR fortran/79344
15243 * gfortran.dg/allocate_with_source_24.f90: New test.
15244
15245 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
15246
15247 PR fortran/79230
15248 * gfortran.dg/der_ptr_component_2.f90: New test.
15249
15250 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
15251
15252 * gcc.target/sparc/20170205-1.c: New test.
15253
15254 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
15255
15256 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
15257 libatomic_available.
15258
15259 * gcc.dg/pr77587.c: Require alias support.
15260 * gcc.dg/pr77587a.c: Likewise.
15261
15262 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
15263 * gcc.c-torture/execute/pr78622.c: Likewise.
15264
15265 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
15266 hppa*-*-hpux*.
15267 * c-c++-common/Wunused-var-16.c: Likewise.
15268 * c-c++-common/builtin-shuffle-1.c: Likewise.
15269 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
15270 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
15271
15272 2017-02-03 Martin Sebor <msebor@redhat.com>
15273
15274 PR tree-optimization/79327
15275 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
15276 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
15277 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
15278
15279 2017-02-03 Jakub Jelinek <jakub@redhat.com>
15280 Martin Sebor <msebor@redhat.com>
15281
15282 PR tree-optimization/79327
15283 * gcc.dg/tree-ssa/pr79327.c: New test.
15284 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
15285 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
15286 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
15287 (test_sprintf_chk_range_schar): Adjust dg-message.
15288 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
15289 * gcc.c-torture/execute/pr79327.c: New test.
15290
15291 2017-02-03 Jakub Jelinek <jakub@redhat.com>
15292
15293 PR target/79354
15294 * gcc.target/powerpc/pr79354.c: New test.
15295 * gcc.c-torture/execute/pr79354.c: New test.
15296
15297 2017-02-03 Martin Sebor <msebor@redhat.com>
15298
15299 PR tree-optimization/79352
15300 * gcc.dg/tree-ssa/pr79352.c: New test.
15301
15302 2017-02-03 Martin Liska <mliska@suse.cz>
15303
15304 PR lto/66295
15305 * gcc.target/i386/mvc9.c: New test.
15306
15307 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
15308
15309 PR target/79158
15310 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
15311 to VSX reg.
15312
15313 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
15314
15315 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
15316 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
15317 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
15318 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
15319 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
15320 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
15321 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
15322 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
15323 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
15324 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
15325 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
15326 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
15327 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
15328
15329 2017-02-02 Martin Sebor <msebor@redhat.com>
15330
15331 PR middle-end/79275
15332 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
15333 * gcc.dg/tree-ssa/pr79275.c: New test.
15334
15335 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15336
15337 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
15338
15339 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
15340
15341 PR middle-end/77445
15342 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
15343 threading is done.
15344
15345 2017-02-02 Tamar Christina <tamar.christina@arm.com>
15346
15347 PR middle-end/78142
15348 * gcc.target/aarch64/vector_initialization_nostack.c
15349 (f12): Use one vector
15350
15351 2017-02-02 Jakub Jelinek <jakub@redhat.com>
15352
15353 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
15354 * c-c++-common/asan/misalign-1.c: Likewise.
15355 * c-c++-common/asan/misalign-2.c: Likewise.
15356 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
15357 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
15358 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
15359 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
15360 add -ffat-lto-objects from/to dg-additional-options.
15361 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
15362 dg-additional-options.
15363
15364 PR target/79197
15365 * gcc.target/powerpc/pr79197.c: New test.
15366 * gcc.c-torture/compile/pr79197.c: New test.
15367
15368 2017-02-02 Richard Biener <rguenther@suse.de>
15369
15370 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
15371
15372 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
15373
15374 PR c++/69637
15375 * g++.dg/cpp0x/pr69637-1.C: New.
15376 * g++.dg/cpp0x/pr69637-2.C: Likewise.
15377
15378 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15379
15380 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
15381
15382 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15383
15384 PR target/70012
15385 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
15386 conditions.
15387
15388 2017-02-01 Jakub Jelinek <jakub@redhat.com>
15389
15390 PR testsuite/79324
15391 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
15392 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
15393 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
15394 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
15395 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
15396 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
15397 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
15398 * g++.dg/debug/dwarf2/align-1.C: Likewise.
15399 * g++.dg/debug/dwarf2/align-2.C: Likewise.
15400 * g++.dg/debug/dwarf2/align-3.C: Likewise.
15401 * g++.dg/debug/dwarf2/align-4.C: Likewise.
15402 * g++.dg/debug/dwarf2/align-5.C: Likewise.
15403 * g++.dg/debug/dwarf2/align-6.C: Likewise.
15404
15405 2017-02-01 Martin Liska <mliska@suse.cz>
15406
15407 PR testsuite/79272
15408 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
15409
15410 2017-02-01 Richard Biener <rguenther@suse.de>
15411
15412 PR testsuite/76957
15413 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
15414 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
15415 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
15416 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
15417
15418 2017-02-01 Richard Biener <rguenther@suse.de>
15419
15420 PR middle-end/79315
15421 * gfortran.dg/pr79315.f90: New testcase.
15422
15423 2017-02-01 Richard Biener <rguenther@suse.de>
15424
15425 PR tree-optimization/71824
15426 * gcc.dg/graphite/pr71824.c: New testcase.
15427
15428 2017-01-31 Jakub Jelinek <jakub@redhat.com>
15429
15430 PR c++/79304
15431 * g++.dg/diagnostic/pr79304.C: New test.
15432
15433 2017-01-31 David Malcolm <dmalcolm@redhat.com>
15434
15435 PR c++/79298
15436 * g++.dg/spellcheck-pr79298.C: New test case.
15437
15438 2017-01-31 David Malcolm <dmalcolm@redhat.com>
15439
15440 PR preprocessor/79210
15441 * gcc.dg/format/pr79210.c: New test case.
15442 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
15443 New function.
15444
15445 2017-01-31 Nathan Sidwell <nathan@acm.org>
15446
15447 PR c++/79290
15448 * g++.dg/warn/pr79290.C: New.
15449
15450 PR c++/67273
15451 PR c++/79253
15452 * g++.dg/cpp1y/pr67273.C: New.
15453 * g++.dg/cpp1y/pr79253.C: New.
15454
15455 2017-01-31 Nathan Sidwell <nathan@acm.org>
15456
15457 PR c++/79264
15458 * g++.dg/cpp1y/pr61636-1.C: Augment.
15459
15460 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
15461
15462 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
15463 rand() instead of random().
15464
15465 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
15466
15467 PR tree-optimization/71691
15468 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
15469
15470 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15471
15472 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
15473 __ARCH__.
15474
15475 2017-01-31 Jakub Jelinek <jakub@redhat.com>
15476
15477 PR tree-optimization/79267
15478 * g++.dg/opt/pr79267.C: New test.
15479
15480 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
15481
15482 PR debug/63238
15483 * gcc.dg/debug/dwarf2/align-1.c: New.
15484 * gcc.dg/debug/dwarf2/align-2.c: New.
15485 * gcc.dg/debug/dwarf2/align-3.c: New.
15486 * gcc.dg/debug/dwarf2/align-4.c: New.
15487 * gcc.dg/debug/dwarf2/align-5.c: New.
15488 * gcc.dg/debug/dwarf2/align-6.c: New.
15489 * gcc.dg/debug/dwarf2/align-as-1.c: New.
15490 * g++.dg/debug/dwarf2/align-1.C: New.
15491 * g++.dg/debug/dwarf2/align-2.C: New.
15492 * g++.dg/debug/dwarf2/align-3.C: New.
15493 * g++.dg/debug/dwarf2/align-4.C: New.
15494 * g++.dg/debug/dwarf2/align-5.C: New.
15495 * g++.dg/debug/dwarf2/align-6.C: New.
15496
15497 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15498
15499 PR target/79170
15500 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
15501
15502 2017-01-30 Martin Sebor <msebor@redhat.com>
15503
15504 PR testsuite/79293
15505 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
15506
15507 2017-01-30 Martin Liska <mliska@suse.cz>
15508
15509 PR gcov-profile/79259
15510 * g++.dg/tree-prof/pr79259.C: New test.
15511
15512 2017-01-30 Richard Biener <rguenther@suse.de>
15513
15514 PR tree-optimization/79276
15515 * gcc.dg/torture/pr79276.c: New testcase.
15516
15517 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
15518
15519 PR target/79240
15520 * gcc.target/s390/pr79240.c: New test.
15521
15522 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15523
15524 PR target/79268
15525 * gcc.target/powerpc/pr79268.c: New file.
15526 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
15527 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
15528 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
15529 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
15530
15531 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
15532
15533 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
15534
15535 PR testsuite/70583
15536 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
15537
15538 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
15539 * gnat.dg/debug9.adb: Likewise.
15540
15541 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
15542
15543 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
15544 libatomic_available.
15545 * gfortran.dg/coarray_42.f90: Likewise.
15546 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
15547 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
15548 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
15549
15550 2017-01-27 Martin Sebor <msebor@redhat.com>
15551
15552 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
15553
15554 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
15555
15556 PR rtl-optimization/79194
15557 * gcc.dg/torture/pr79194.c: New test.
15558
15559 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
15560
15561 PR tree-optimization/71374
15562 * gcc.target/i386/pr71374.c: New.
15563
15564 2017-01-27 Martin Sebor <msebor@redhat.com>
15565
15566 PR c++/71290
15567 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
15568 a dg-error directive.
15569
15570 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
15571
15572 PR target/79131
15573 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
15574 * gcc.target/arm/pr79131-2.c: New.
15575
15576 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15577
15578 PR target/65484
15579 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
15580 vectorized on POWER unless hardware misaligned loads are
15581 available.
15582
15583 2017-01-27 Bin Cheng <bin.cheng@arm.com>
15584
15585 PR rtl-optimization/78559
15586 * gcc.c-torture/execute/pr78559.c: New test.
15587
15588 2017-01-27 Richard Biener <rguenther@suse.de>
15589
15590 PR tree-optimization/79245
15591 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
15592 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
15593
15594 2017-01-27 Jakub Jelinek <jakub@redhat.com>
15595
15596 PR c/79199
15597 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
15598 target. Use 4294967293U instead of 4294967293.
15599
15600 2017-01-27 Richard Biener <rguenther@suse.de>
15601
15602 PR tree-optimization/71433
15603 * gcc.dg/Warray-bounds-21.c: New testcase.
15604
15605 2017-01-27 Richard Biener <rguenther@suse.de>
15606
15607 PR tree-optimization/79244
15608 * gcc.dg/torture/pr79244.c: New testcase.
15609
15610 2017-01-27 Jakub Jelinek <jakub@redhat.com>
15611
15612 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
15613 all occurrences of 40 to 32.
15614
15615 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
15616
15617 PR target/79239
15618 * gcc.target/arm/pr79239.c: New test.
15619
15620 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
15621
15622 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
15623
15624 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
15625
15626 PR c++/64382
15627 * g++.dg/cpp1y/pr64382.C: New test.
15628
15629 2017-01-26 Martin Sebor <msebor@redhat.com>
15630
15631 PR middle-end/78703
15632 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
15633 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
15634 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
15635 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
15636
15637 2017-01-26 Jakub Jelinek <jakub@redhat.com>
15638
15639 PR debug/79129
15640 * g++.dg/debug/dwarf2/pr79129.C: New test.
15641
15642 PR debug/78835
15643 * g++.dg/debug/dwarf2/pr78835.C: New test.
15644
15645 2017-01-26 Martin Sebor <msebor@redhat.com>
15646
15647 PR middle-end/78703
15648 * gcc.dg/format/pr78569.c: Adjust.
15649 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
15650 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
15651 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
15652 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
15653 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
15654 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
15655 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
15656 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
15657 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
15658 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
15659 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
15660
15661 2017-01-26 Jakub Jelinek <jakub@redhat.com>
15662
15663 PR c++/68727
15664 * g++.dg/other/offsetof8.C: Add expected error.
15665 * g++.dg/other/offsetof9.C: New test.
15666
15667 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
15668
15669 * g++.dg/opt/declone3.C: Require LTO.
15670
15671 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
15672
15673 PR target/79131
15674 * gcc.target/arm/pr79131.c: New.
15675
15676 2017-01-26 Bin Cheng <bin.cheng@arm.com>
15677
15678 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
15679
15680 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
15681
15682 PR libstdc++/79190
15683 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
15684 matches replaced operator delete.
15685
15686 2017-01-26 Jakub Jelinek <jakub@redhat.com>
15687
15688 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
15689 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
15690 avx512f with avx512dq.
15691 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
15692 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
15693 avx512f with avx512dq.
15694 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
15695 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
15696 avx512f with avx512dq.
15697
15698 2017-01-26 Marek Polacek <polacek@redhat.com>
15699
15700 PR c/79199
15701 * c-c++-common/Wduplicated-branches-13.c: New test.
15702
15703 2017-01-26 David Sherwood <david.sherwood@arm.com>
15704
15705 PR middle-end/79212
15706 * gfortran.dg/gomp/sharing-4.f90: New test.
15707
15708 2017-01-26 Jakub Jelinek <jakub@redhat.com>
15709
15710 PR target/70465
15711 * gcc.target/i386/pr70465.c: New test.
15712
15713 * brig.dg/dg.exp: Update copyright years.
15714 * lib/brig-dg.exp: Update copyright years.
15715 * lib/brig.exp: Update copyright years.
15716
15717 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
15718
15719 PR target/79179
15720 * gcc.target/powerpc/pr79179.c: New test.
15721
15722 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15723
15724 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
15725 generation to accept D-mode memory accesses.
15726
15727 2017-01-25 Martin Sebor <msebor@redhat.com>
15728
15729 PR c++/71290
15730 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
15731 * g++.dg/ext/flexarray-mangle.C: Same.
15732 * g++.dg/ext/flexarray-subst.C: Same.
15733 * g++.dg/ext/flexary10.C: Same.
15734 * g++.dg/ext/flexary11.C: Same.
15735 * g++.dg/ext/flexary14.C: Same.
15736 * g++.dg/ext/flexary16.C: Same.
15737 * g++.dg/ext/flexary18.C: Same.
15738 * g++.dg/ext/flexary19.C: Same.
15739 * g++.dg/ext/flexary7.C: Same.
15740 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
15741 * g++.dg/ubsan/object-size-1.C: Same.
15742 * obj-c++.dg/property/at-property-23.mm: Same.
15743
15744 2017-01-25 Jakub Jelinek <jakub@redhat.com>
15745
15746 PR c++/78896
15747 * g++.dg/cpp1z/decomp24.C: New test.
15748
15749 PR c++/77914
15750 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
15751 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
15752 expect a warning.
15753 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
15754 expect warnings.
15755 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
15756 * g++.dg/cpp1y/pr59636.C: Likewise.
15757 * g++.dg/cpp1y/pr60190.C: Likewise.
15758
15759 2017-01-25 Bin Cheng <bin.cheng@arm.com>
15760
15761 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
15762
15763 2017-01-25 Carl Love <cel@us.ibm.com>
15764
15765 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
15766 vec_packs built-ins
15767
15768 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
15769
15770 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
15771 -mcpu=cortex-a57.
15772 * gcc.target/arm/vseleqsf.c: Likewise.
15773 * gcc.target/arm/vselgedf.c: Likewise.
15774 * gcc.target/arm/vselgesf.c: Likewise.
15775 * gcc.target/arm/vselgtdf.c: Likewise.
15776 * gcc.target/arm/vselgtsf.c: Likewise.
15777 * gcc.target/arm/vselledf.c: Likewise.
15778 * gcc.target/arm/vsellesf.c: Likewise.
15779 * gcc.target/arm/vselltdf.c: Likewise.
15780 * gcc.target/arm/vselltsf.c: Likewise.
15781 * gcc.target/arm/vselnedf.c: Likewise.
15782 * gcc.target/arm/vselnesf.c: Likewise.
15783 * gcc.target/arm/vselvcdf.c: Likewise.
15784 * gcc.target/arm/vselvcsf.c: Likewise.
15785 * gcc.target/arm/vselvsdf.c: Likewise.
15786 * gcc.target/arm/vselvssf.c: Likewise.
15787
15788 2017-01-25 Richard Biener <rguenther@suse.de>
15789
15790 PR testsuite/72850
15791 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
15792 to what we had before adding the threading passes.
15793
15794 2017-01-25 Richard Biener <rguenther@suse.de>
15795
15796 PR tree-optimization/69264
15797 * g++.dg/torture/pr69264.C: New testcase.
15798
15799 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15800
15801 PR target/79145
15802 * gcc.target/arm/pr79145.c: New test.
15803
15804 2017-01-25 Richard Biener <rguenther@suse.de>
15805
15806 PR debug/78363
15807 * g++.dg/gomp/pr78363-1.C: New testcase.
15808 * g++.dg/gomp/pr78363-2.C: Likewise.
15809 * g++.dg/gomp/pr78363-3.C: Likewise.
15810
15811 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15812
15813 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
15814 * gcc.dg/lto/pr61526_0.c: Likewise.
15815 * gcc.dg/lto/pr64415_0.c: Likewise.
15816
15817 2017-01-24 Jakub Jelinek <jakub@redhat.com>
15818
15819 PR c++/79205
15820 * g++.dg/cpp1z/decomp22.C: New test.
15821 * g++.dg/cpp1z/decomp23.C: New test.
15822
15823 2017-01-24 Nathan Sidwell <nathan@acm.org>
15824
15825 PR c++/78469
15826 * g++.dg/cpp0x/pr78469.C: New.
15827
15828 PR c++/79118
15829 * g++.dg/cpp0x/pr79118.C: New.
15830
15831 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
15832
15833 * gcc.target/arm/vfp-longcall-apcs.c: New test.
15834
15835 2017-01-24 David Malcolm <dmalcolm@redhat.com>
15836
15837 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
15838 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
15839 * gcc.dg/rtl/rtl.exp: New file.
15840 * gcc.dg/rtl/test.c: New file.
15841 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
15842 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
15843 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
15844 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
15845 * gcc.dg/rtl/x86_64/final.c: New test case.
15846 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
15847 * gcc.dg/rtl/x86_64/ira.c: New test case.
15848 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
15849 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
15850 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
15851 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
15852 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
15853 * gcc.dg/rtl/x86_64/test_1.h: New file.
15854 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
15855 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
15856 * gcc.dg/rtl/x86_64/times-two.h: New file.
15857 * gcc.dg/rtl/x86_64/vregs.c: New test case.
15858
15859 2017-01-24 Bin Cheng <bin.cheng@arm.com>
15860
15861 PR tree-optimization/79159
15862 * g++.dg/tree-ssa/pr79159.C: New test.
15863
15864 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
15865 Martin Jambor <mjambor@suse.cz>
15866
15867 * lib/brig-dg.exp: New file.
15868 * lib/brig.exp: Likewise.
15869 * brig.dg/README: Likewise.
15870 * brig.dg/dg.exp: Likewise.
15871 * brig.dg/test/gimple/alloca.hsail: Likewise.
15872 * brig.dg/test/gimple/atomics.hsail: Likewise.
15873 * brig.dg/test/gimple/branches.hsail: Likewise.
15874 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
15875 * brig.dg/test/gimple/function_calls.hsail: Likewise.
15876 * brig.dg/test/gimple/kernarg.hsail: Likewise.
15877 * brig.dg/test/gimple/mem.hsail: Likewise.
15878 * brig.dg/test/gimple/mulhi.hsail: Likewise.
15879 * brig.dg/test/gimple/packed.hsail: Likewise.
15880 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
15881 * brig.dg/test/gimple/variables.hsail: Likewise.
15882 * brig.dg/test/gimple/vector.hsail: Likewise.
15883
15884 2017-01-24 Jakub Jelinek <jakub@redhat.com>
15885
15886 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
15887 support asan, only on i?86/x86_64 require sse2_runtime.
15888
15889 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
15890
15891 PR target/66669
15892 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
15893 test on powerpc targets.
15894
15895 2017-01-23 Martin Sebor <msebor@redhat.com>
15896
15897 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
15898
15899 2017-01-23 Richard Biener <rguenther@suse.de>
15900
15901 PR tree-optimization/79088
15902 PR tree-optimization/79188
15903 * gcc.dg/torture/pr79088.c: New testcase.
15904 * gcc.dg/torture/pr79188.c: Likewise.
15905
15906 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
15907
15908 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
15909 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
15910 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
15911 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
15912 type of test function to reflect change in built-in function's
15913 return type.
15914 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
15915 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
15916 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
15917 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
15918 type and second argument type to reflect change in built-in
15919 function's type signature.
15920 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
15921 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
15922 type of test function to reflect change in built-in function's
15923 return type.
15924 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
15925 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
15926 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
15927 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
15928 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
15929 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
15930 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
15931 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
15932 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
15933 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
15934 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
15935 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
15936 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
15937 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
15938 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
15939 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
15940 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
15941 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
15942 type of test function to reflect change in built-in function's
15943 return type.
15944 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
15945 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
15946 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
15947 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
15948 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
15949 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
15950 test function's result and second argument to reflect change in
15951 built-in function's type signature.
15952 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
15953
15954 2017-01-23 Nathan Sidwell <nathan@acm.org>
15955
15956 PR C++/71710
15957 * g++.dg/template/pr71710.C: New.
15958
15959 PR c++/71406
15960 PR c++/77508
15961 * g++.dg/template/pr71406.C: New.
15962
15963 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
15964
15965 * gfortran.dg/integer_exponentiation_7.f90: New test.
15966
15967 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
15968
15969 PR rtl-optimization/78634
15970 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
15971
15972 2017-01-23 Bin Cheng <bin.cheng@arm.com>
15973
15974 PR tree-optimization/70754
15975 * gfortran.dg/pr70754.f90: New test.
15976
15977 2017-01-23 Martin Liska <mliska@suse.cz>
15978
15979 PR tree-optimization/79196
15980 * gcc.dg/asan/pr79196.c: New test.
15981 * gcc.dg/strlenopt-30.c: Update scanned pattern.
15982
15983 2017-01-23 Michael Matz <matz@suse.de>
15984
15985 PR tree-optimization/78384
15986 * gcc.dg/pr78384.c: New test.
15987
15988 2017-01-23 Richard Biener <rguenther@suse.de>
15989
15990 PR tree-optimization/79186
15991 * gcc.dg/torture/pr79186.c: New testcase.
15992 * gcc.dg/torture/pr79187.c: Likewise.
15993
15994 2017-01-23 Martin Jambor <mjambor@suse.cz>
15995
15996 * gcc.dg/ipa/vrp8.c: New test.
15997
15998 2017-01-23 Martin Jambor <mjambor@suse.cz>
15999
16000 PR ipa/79108
16001 * gfortran.dg/lto/pr79108_0.f90: New test.
16002
16003 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
16004
16005 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
16006 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
16007 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
16008 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
16009 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
16010 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
16011 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
16012 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
16013 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
16014 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
16015 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
16016 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
16017 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
16018 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
16019 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
16020 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
16021
16022 2017-01-23 Richard Biener <rguenther@suse.de>
16023 Nick Clifton <nickc@redhat.com>
16024
16025 PR testsuite/78421
16026 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
16027 If the target is ARM return the result of the
16028 check_effective_target_arm_vect_no_misalign proc.
16029 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
16030 support unaligned vectors then only expect one of the loops to be
16031 unrolled.
16032
16033 2017-01-23 Martin Liska <mliska@suse.cz>
16034
16035 * gcc.dg/asan/use-after-scope-10.c: New test.
16036 * gcc.dg/asan/use-after-scope-11.c: New test.
16037 * g++.dg/asan/use-after-scope-5.C: New test.
16038
16039 2017-01-23 Martin Liska <mliska@suse.cz>
16040
16041 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
16042 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
16043 sanopt optimization for ASAN_POISON.
16044
16045 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16046
16047 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
16048
16049 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
16050
16051 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
16052 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
16053 for poly*_t types.
16054 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
16055 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
16056 exec_vcombine): Likewise.
16057 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
16058 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
16059 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
16060 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
16061 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
16062 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
16063 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
16064 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
16065 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
16066 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
16067 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
16068 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
16069 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
16070 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
16071 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
16072 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
16073 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
16074 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
16075 Likewise.
16076 (TEST_VGET_LANE): Cast to uint to avoid warning.
16077 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
16078 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
16079 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
16080 exec_vfma_vfms_n): Fix PRIx format for float64_t.
16081 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
16082 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
16083 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
16084 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
16085 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
16086 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
16087 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
16088 CHECK_POLY instead of CHECK for poly64_t types.
16089 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
16090 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
16091 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
16092 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
16093 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
16094 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
16095 uint32_t.
16096 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
16097 for int32_t, int64_t.
16098 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
16099 vqneg_extra): Fix PRIx format for int16_t, int32_t.
16100 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
16101 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
16102 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
16103 needed.
16104
16105 2017-01-22 Jakub Jelinek <jakub@redhat.com>
16106
16107 PR fortran/79154
16108 * gfortran.dg/gomp/pr79154-1.f90: New test.
16109 * gfortran.dg/gomp/pr79154-2.f90: New test.
16110
16111 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
16112
16113 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
16114
16115 2017-01-21 Marek Polacek <polacek@redhat.com>
16116
16117 PR testsuite/79169
16118 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
16119
16120 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
16121
16122 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
16123
16124 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
16125
16126 PR rtl-optimization/79125
16127 * gcc.dg/torture/pr79125.c: New test.
16128
16129 2017-01-20 Jiong Wang <jiong.wang@arm.com>
16130
16131 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
16132 only.
16133 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
16134 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
16135
16136 2017-01-20 Nathan Sidwell <nathan@acm.org>
16137
16138 PR c++/78495
16139 * g++.dg/cpp1z/inh-ctor38.C: New.
16140
16141 2017-01-20 Marek Polacek <polacek@redhat.com>
16142
16143 PR c/79152
16144 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
16145
16146 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
16147
16148 * lib/target-supports.exp (check_configured_with): New procedure.
16149 (check_effective_target_default_mode): new effective target.
16150 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
16151 default mode. Fix dg-skip-if target selector syntax.
16152 * gcc.target/arm/optional_thumb-2.c: Likewise.
16153 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
16154 syntax.
16155
16156 2017-01-20 David Malcolm <dmalcolm@redhat.com>
16157
16158 PR c++/77829
16159 PR c++/78656
16160 * g++.dg/spellcheck-pr77829.C: New test case.
16161 * g++.dg/spellcheck-pr78656.C: New test case.
16162
16163 2017-01-20 Marek Polacek <polacek@redhat.com>
16164
16165 PR c/64279
16166 * c-c++-common/Wduplicated-branches-1.c: New test.
16167 * c-c++-common/Wduplicated-branches-10.c: New test.
16168 * c-c++-common/Wduplicated-branches-11.c: New test.
16169 * c-c++-common/Wduplicated-branches-12.c: New test.
16170 * c-c++-common/Wduplicated-branches-2.c: New test.
16171 * c-c++-common/Wduplicated-branches-3.c: New test.
16172 * c-c++-common/Wduplicated-branches-4.c: New test.
16173 * c-c++-common/Wduplicated-branches-5.c: New test.
16174 * c-c++-common/Wduplicated-branches-6.c: New test.
16175 * c-c++-common/Wduplicated-branches-7.c: New test.
16176 * c-c++-common/Wduplicated-branches-8.c: New test.
16177 * c-c++-common/Wduplicated-branches-9.c: New test.
16178 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
16179 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
16180 * g++.dg/ext/builtin-object-size3.C: Likewise.
16181 * g++.dg/gomp/loop-1.C: Likewise.
16182 * g++.dg/warn/Wduplicated-branches1.C: New test.
16183 * g++.dg/warn/Wduplicated-branches2.C: New test.
16184
16185 2017-01-20 Martin Liska <mliska@suse.cz>
16186
16187 PR lto/69188
16188 * gcc.dg/lto/pr69188_0.c: New test.
16189 * gcc.dg/lto/pr69188_1.c: New test.
16190
16191 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
16192
16193 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
16194 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
16195 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
16196 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
16197 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
16198 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
16199 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
16200 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
16201 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
16202 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
16203 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
16204 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
16205 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
16206 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
16207 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
16208 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
16209 * gcc.target/i386/avx-1.c: Test new intrinsics.
16210 * gcc.target/i386/sse-13.c: Ditto.
16211 * gcc.target/i386/sse-23.c: Ditto.
16212
16213 2017-01-20 Richard Biener <rguenther@suse.de>
16214
16215 PR tree-optimization/71264
16216 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
16217
16218 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
16219
16220 * gcc.target/mips/madd4-1.c: New file.
16221 * gcc.target/mips/madd4-2.c: Likewise.
16222 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
16223 HAS_MADD4.
16224 (mips_option_groups): Add -m[no-]madd4.
16225 (mips-dg-init): Detect default -mno-madd4.
16226 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
16227 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
16228 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16229 * gcc.target/mips/nmadd-1.c: Likewise.
16230 * gcc.target/mips/nmadd-2.c: Likewise.
16231 * gcc.target/mips/nmadd-3.c: Likewise.
16232
16233 2017-01-19 Jiong Wang <jiong.wang@arm.com>
16234
16235 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
16236 combined instructions.
16237 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
16238 instructions.
16239 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
16240 of pointer authentication.
16241
16242 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
16243
16244 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
16245 floating point hardware to run test.
16246
16247 2017-01-19 Tamar Christina <tamar.christina@arm.com>
16248
16249 * lib/target-supports.exp
16250 (check_effective_target_vect_call_copysignf): Enable for AArch64.
16251
16252 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16253
16254 PR testsuite/79051
16255 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
16256 __x86_64__]: Allow for target i?86-*-*.
16257
16258 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
16259
16260 PR target/78176
16261 * gcc.target/mips/lxc1-sxc1-1.c: New file.
16262 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
16263 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
16264 HAS_LXC1.
16265 (mips_option_groups): Add -m[no-]lxc1-sxc1.
16266 (mips-dg-init): Detect default -mno-lxc1-sxc1.
16267 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
16268
16269 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
16270
16271 PR fortran/70696
16272 * gfortran.dg/coarray_43.f90: New test.
16273
16274 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
16275
16276 PR rtl-optimization/79121
16277 * gcc.c-torture/execute/pr79121.c: New test.
16278
16279 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
16280
16281 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
16282 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
16283
16284 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
16285
16286 PR fortran/50069
16287 PR fortran/55086
16288 * gfortran.dg/pr50069_1.f90: New test.
16289 * gfortran.dg/pr50069_2.f90: New test.
16290 * gfortran.dg/pr55086_1.f90: New test.
16291 * gfortran.dg/pr55086_1_tfat.f90: New test.
16292 * gfortran.dg/pr55086_2.f90: New test.
16293 * gfortran.dg/pr55086_2_tfat.f90: New test.
16294 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
16295
16296 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
16297 * gcc.dg/strcmp-1.c: New test.
16298 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
16299
16300 2017-01-18 David Malcolm <dmalcolm@redhat.com>
16301
16302 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
16303 (dejagnu_fail): Likewise.
16304 (dejagnu_note): Likewise.
16305 (pass): Provide forward decl, moving true decl to after #include
16306 of harness.h.
16307 (fail): Likewise.
16308 (note): Likewise.
16309
16310 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
16311
16312 * gcc.target/powerpc/p9-xxbr-1.c: New test.
16313 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
16314
16315 2017-01-18 Nathan Sidwell <nathan@acm.org>
16316
16317 PR c++/78488
16318 * g++.dg/cpp1z/inh-ctor37.C: New.
16319
16320 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
16321
16322 PR rtl-optimization/78952
16323 * gcc.target/i386/pr78952-1.c: New test.
16324 * gcc.target/i386/pr78952-2.c: Ditto.
16325
16326 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
16327
16328 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
16329
16330 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
16331
16332 PR fortran/70696
16333 * gfortran.dg/coarray_event_1.f08: New test.
16334
16335 2017-01-18 Jakub Jelinek <jakub@redhat.com>
16336
16337 PR target/77416
16338 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
16339 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
16340 from dg-options.
16341 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
16342 guarded test.
16343 * gcc.target/powerpc/fusion4.c: Likewise.
16344 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
16345 guarded test.
16346 * gcc.target/powerpc/pr58673-1.c: Likewise.
16347 * gcc.target/powerpc/pr58673-2.c: Likewise.
16348 * gcc.target/powerpc/pr59054.c: Likewise.
16349
16350 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16351
16352 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
16353 vec_bperm.
16354 * gcc.target/powerpc/p9-vbpermd.c: New file.
16355
16356 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16357
16358 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
16359 (must_not_compile2): Downcase first letter of error messages.
16360 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
16361 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
16362
16363 2017-01-18 Nathan Sidwell <nathan@acm.org>
16364
16365 PR c++/79091
16366 * g++.dg/pr79091.C: New.
16367
16368 2017-01-18 Jakub Jelinek <jakub@redhat.com>
16369
16370 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
16371 to dg-options.
16372 (p0): Add missing dg-error.
16373
16374 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
16375
16376 * gcc.target/msp430/mul_f5_muldef.c: New test.
16377
16378 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
16379
16380 PR target/79004
16381 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
16382 options. Fix up the syntax for using \m and \M.
16383
16384 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
16385
16386 PR target/78875
16387 * gcc.target/powerpc/ssp-1.c: New testcase.
16388 * gcc.target/powerpc/ssp-2.c: New testcase.
16389
16390 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
16391
16392 * gcc.target/aarch64/eh_return.c: New test.
16393
16394 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16395
16396 * vec-rlmi-rlnm.c: New file.
16397
16398 2017-01-17 Nathan Sidwell <nathan@acm.org>
16399
16400 PR c++/61636
16401 * g++.dg/cpp1y/pr61636-1.C: New.
16402 * g++.dg/cpp1y/pr61636-2.C: New.
16403 * g++.dg/cpp1y/pr61636-3.C: New.
16404
16405 2017-01-17 Martin Sebor <msebor@redhat.com>
16406
16407 PR testsuite/79115
16408 * gcc.dg/pr78768.c: Make it a link-only test.
16409
16410 2017-01-17 David Malcolm <dmalcolm@redhat.com>
16411
16412 PR c++/71497
16413 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
16414 expected messages.
16415 * c-c++-common/Wmisleading-indentation.c: Likewise.
16416
16417 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
16418
16419 PR target/79058
16420 * gcc.target/arm/pr79058.c: New.
16421
16422 2017-01-17 Jakub Jelinek <jakub@redhat.com>
16423
16424 PR tree-optimization/71854
16425 * gcc.dg/vect/pr71854.c: New test.
16426
16427 2017-01-17 Martin Liska <mliska@suse.cz>
16428
16429 PR ipa/71207
16430 * g++.dg/ipa/pr71207.C: New test.
16431
16432 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
16433
16434 PR middle-end/77445
16435 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
16436 * gcc.dg/tree-ssa/pr77445.c: New testcase.
16437
16438 2017-01-17 Jakub Jelinek <jakub@redhat.com>
16439
16440 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
16441 rather than long unsigned int.
16442 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
16443
16444 2017-01-17 Richard Biener <rguenther@suse.de>
16445
16446 PR tree-optimization/71433
16447 * gcc.dg/Warray-bounds-20.c: New testcase.
16448
16449 2017-01-17 Richard Biener <rguenther@suse.de>
16450
16451 PR testsuite/52563
16452 PR testsuite/71237
16453 PR testsuite/77737
16454 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
16455 * gcc.dg/tree-ssa/scev-4.c: Likewise.
16456 * gcc.dg/tree-ssa/scev-5.c: Likewise.
16457
16458 2017-01-17 Alan Modra <amodra@gmail.com>
16459
16460 * gcc.target/powerpc/pr79066.c: New.
16461
16462 2017-01-16 Jeff Law <law@redhat.com>
16463
16464 PR tree-optimization/33562
16465 PR tree-optimization/61912
16466 PR tree-optimization/77485
16467 PR tree-optimization/79090
16468 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
16469 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
16470
16471 2017-01-16 Jakub Jelinek <jakub@redhat.com>
16472
16473 PR c/79089
16474 * gcc.c-torture/compile/pr79089.c: New test.
16475
16476 PR target/79080
16477 * gcc.dg/pr79080.c: New test.
16478
16479 2017-01-16 David Malcolm <dmalcolm@redhat.com>
16480
16481 PR c/78304
16482 * gcc.dg/format/pr78304.c: Convert argument from integral type
16483 to a pointer.
16484 * gcc.dg/format/pr78304-2.c: Likewise.
16485
16486 2017-01-16 Carl Love <cel@us.ibm.com>
16487
16488 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
16489 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
16490
16491 2017-01-16 Carl Love <cel@us.ibm.com>
16492
16493 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
16494 Change arguments and return type to bool long long.
16495
16496 2017-01-16 Martin Sebor <msebor@redhat.com>
16497
16498 PR testsuite/79051
16499 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
16500 on x86.
16501
16502 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
16503
16504 Revert:
16505 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
16506
16507 PR c++/71737
16508 * g++.dg/cpp0x/pr71737.C: New.
16509
16510 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16511
16512 * gcc.target/powerpc/swaps-p8-27.c: New.
16513
16514 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
16515
16516 PR c++/71737
16517 * g++.dg/cpp0x/pr71737.C: New.
16518
16519 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
16520
16521 * gnat.dg/opt62.adb: New test.
16522 * gnat.dg/opt62_pkg.ads: New helper.
16523
16524 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
16525
16526 PR rtl-optimization/78626
16527 PR rtl-optimization/78727
16528 * gcc.dg/torture/pr78626.c: New test.
16529 * gcc.dg/torture/pr78727.c: New test.
16530
16531 2017-01-14 Alan Modra <amodra@gmail.com>
16532
16533 * gcc.c-torture/compile/pr72749.c: New test.
16534
16535 2017-01-13 David Malcolm <dmalcolm@redhat.com>
16536
16537 PR c/78304
16538 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
16539 (test_macro_2): New test.
16540 (test_macro_3): New test.
16541 (test_macro_4): New test.
16542 (test_non_contiguous_strings): Convert line number to line offset.
16543 * gcc.dg/format/pr78304-2.c: New test case.
16544 * gcc.dg/format/pr78304.c: New test case.
16545
16546 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
16547
16548 * gcc.target/i386/funcspec-56.inc: Add missing options and
16549 reorder options by implied ISAs, as in ix86_target_string.
16550
16551 2017-01-13 Marek Polacek <polacek@redhat.com>
16552
16553 PR c++/71166
16554 * g++.dg/cpp0x/constexpr-array18.C: New test.
16555
16556 2017-01-13 Jeff Law <law@redhat.com>
16557
16558 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
16559
16560 PR tree-optimization/61912
16561 PR tree-optimization/77485
16562 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
16563 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
16564 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
16565
16566 PR tree-optimization/33562
16567 PR tree-optimization/61912
16568 PR tree-optimization/77485
16569 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
16570 * gcc.dg/tree-ssa/complex-5.c: Likewise.
16571 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
16572 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
16573 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
16574 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
16575 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
16576
16577 2017-01-13 Martin Liska <mliska@suse.cz>
16578
16579 PR ipa/79043
16580 * gcc.c-torture/execute/pr79043.c: New test.
16581
16582 2017-01-13 Richard Biener <rguenther@suse.de>
16583
16584 PR middle-end/78411
16585 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
16586
16587 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
16588
16589 PR fortran/70697
16590 * gfortran.dg/coarray/event_4.f08: New test.
16591
16592 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
16593
16594 PR fortran/70696
16595 * gfortran.dg/coarray/event_3.f08: New test.
16596
16597 2017-01-13 Richard Biener <rguenther@suse.de>
16598
16599 PR tree-optimization/77283
16600 * gcc.dg/tree-ssa/split-path-9.c: Fix.
16601
16602 2017-01-13 Richard Biener <rguenther@suse.de>
16603
16604 * gcc.dg/gimplefe-22.c: New testcase.
16605
16606 2017-01-13 Richard Biener <rguenther@suse.de>
16607
16608 PR tree-optimization/77283
16609 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
16610 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
16611 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
16612
16613 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
16614
16615 * gcc.dg/pr77862.c: Require fpic target.
16616
16617 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
16618
16619 PR target/79004
16620 * gcc.target/powerpc/pr79004.c: New test.
16621
16622 2017-01-12 Martin Sebor <msebor@redhat.com>
16623
16624 * gcc.dg/pr78138.c: Adjust.
16625 * gcc.dg/pr78768.c: Adjust.
16626 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
16627 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
16628 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
16629 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
16630 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
16631 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
16632 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
16633 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
16634 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
16635 * gcc.dg/tree-ssa/pr78605.c: Adjust.
16636 * gcc.dg/tree-ssa/pr78622.c: Adjust.
16637
16638 2017-01-12 Jakub Jelinek <jakub@redhat.com>
16639
16640 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
16641
16642 2017-01-12 Martin Sebor <msebor@redhat.com>
16643
16644 PR testsuite/79051
16645 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
16646 due to bug 79054.
16647
16648 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
16649
16650 * gcc.dg/pr78768.c: Require LTO.
16651
16652 2017-01-12 Martin Sebor <msebor@redhat.com>
16653
16654 PR c/79074
16655 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
16656 due to the referenced bug.
16657
16658 2017-01-12 Martin Sebor <msebor@redhat.com>
16659
16660 PR testsuite/79073
16661 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
16662
16663 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
16664
16665 * gcc.target/i386/builtin_target.c (check_features): Check all
16666 supported __builtin_cpu_supports options.
16667
16668 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16669
16670 PR tree-optimization/78319
16671 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
16672 Remove xfail.
16673
16674 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16675
16676 PR target/79044
16677 * gcc.target/powerpc/swaps-p8-26.c: New.
16678
16679 2017-01-12 Richard Biener <rguenther@suse.de>
16680
16681 * gcc.dg/gimplefe-21.c: New testcase.
16682
16683 2017-01-12 Michael Collison <michael.collison@arm.com>
16684
16685 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
16686
16687 2017-01-11 Julia Koval <julia.koval@intel.com>
16688 Uros Bizjak <ubizjak@gmail.com>
16689
16690 * gcc.target/i386/sgx.c New test.
16691 * gcc.target/i386/sse-12.c: Add -msgx.
16692 * gcc.target/i386/sse-13.c: Ditto.
16693 * gcc.target/i386/sse-14.c: Ditto.
16694 * gcc.target/i386/sse-22.c: Ditto.
16695 * gcc.target/i386/sse-23.c: Ditto.
16696 * g++.dg/other/i386-2.C: Ditto.
16697 * g++.dg/other/i386-3.C: Ditto.
16698
16699 2017-01-11 Martin Sebor <msebor@redhat.com>
16700
16701 PR c++/24511
16702 * g++.dg/template/explicit9.C: New test.
16703
16704 2017-01-11 Nathan Sidwell <nathan@acm.org>
16705
16706 PR c++/77812
16707 * g++.dg/pr77812.C: New.
16708
16709 2017-01-11 Jakub Jelinek <jakub@redhat.com>
16710
16711 PR c++/71537
16712 * g++.dg/cpp1y/constexpr-71537.C: New test.
16713
16714 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
16715 argument.
16716
16717 2017-01-11 Martin Sebor <msebor@redhat.com>
16718
16719 PR c/47931
16720 * c-c++-common/Waddress-2.c: New test.
16721
16722 2017-01-11 Jakub Jelinek <jakub@redhat.com>
16723
16724 PR c++/78341
16725 * g++.dg/cpp0x/pr78341.C: New test.
16726
16727 2017-01-11 Martin Sebor <msebor@redhat.com>
16728
16729 PR c/78768
16730 * gcc.dg/pr78768.c: New test.
16731
16732 2017-01-11 David Malcolm <dmalcolm@redhat.com>
16733
16734 PR driver/78877
16735 * gcc.dg/spellcheck-options-14.c: New test case.
16736 * gcc.dg/spellcheck-options-15.c: New test case.
16737 * gcc.dg/spellcheck-options-16.c: New test case.
16738 * gcc.dg/spellcheck-options-17.c: New test case.
16739
16740 2017-01-11 Martin Liska <mliska@suse.cz>
16741
16742 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
16743
16744 2017-01-11 Jakub Jelinek <jakub@redhat.com>
16745
16746 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
16747 instead of just 1 for the decomposition from struct C.
16748
16749 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
16750
16751 * gcc.c-torture/execute/20170111-1.c: New test.
16752
16753 2017-01-11 Richard Biener <rguenther@suse.de>
16754
16755 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
16756
16757 2017-01-11 Jakub Jelinek <jakub@redhat.com>
16758
16759 PR middle-end/50199
16760 * gcc.dg/lto/pr50199_0.c: New test.
16761
16762 2017-01-10 Martin Sebor <msebor@redhat.com>
16763
16764 PR testsuite/78960
16765 PR testsuite/78959
16766 PR testsuite/78133
16767 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
16768 * gcc.dg/tree-ssa/pr78622.c: Ditto.
16769
16770 2017-01-10 Martin Sebor <msebor@redhat.com>
16771
16772 PR middle-end/78138
16773 * gcc.dg/pr78138.c: New test.
16774
16775 2017-01-10 David Malcolm <dmalcolm@redhat.com>
16776
16777 PR c++/77949
16778 * g++.dg/diagnostic/pr77949.C: New test case.
16779
16780 2017-01-10 Martin Sebor <msebor@redhat.com>
16781
16782 PR middle-end/78245
16783 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
16784
16785 2017-01-10 Martin Sebor <msebor@redhat.com>
16786
16787 PR tree-optimization/78775
16788 * gcc.dg/attr-alloc_size-4.c: Add test cases.
16789 * gcc.dg/attr-alloc_size-10.c: New test.
16790 * gcc.dg/attr-alloc_size-11.c: New test.
16791 * gcc.dg/builtin-stringop-chk-7.c: New test.
16792 * gcc.dg/pr78775.c: New test.
16793 * gcc.dg/pr78973-2.c: New test.
16794 * gcc.dg/pr78973.c: New test.
16795
16796 2017-01-10 Jeff Law <law@redhat.com>
16797
16798 PR tree-optimization/77766
16799 PR tree-optimization/78856
16800 * gcc.c-torture/execute/pr77766.c: New test.
16801
16802 2016-01-10 Richard Biener <rguenther@suse.de>
16803
16804 PR tree-optimization/79034
16805 * g++.dg/torture/pr79034.C: New testcase.
16806
16807 2017-01-10 Martin Liska <mliska@suse.cz>
16808
16809 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
16810 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
16811 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
16812 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
16813 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
16814 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
16815 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
16816 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
16817 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
16818 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
16819 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
16820 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
16821 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
16822 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
16823 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
16824 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
16825 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
16826 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
16827 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
16828 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
16829 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
16830 * gcc.dg/ipa/pr64307.c: Likewise.
16831 * gcc.dg/ipa/pr77653.c: Likewise.
16832
16833 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
16834
16835 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
16836 * g++.dg/other/i386-3.C: Ditto.
16837 * gcc.target/i386/sse-12.c: Ditto.
16838 * gcc.target/i386/sse-13.c: Ditto.
16839 * gcc.target/i386/sse-22.c: Ditto.
16840 * gcc.target/i386/sse-23.c: Ditto.
16841 * gcc.target/i386/builtin_target.c: Handle new option.
16842 * gcc.target/i386/funcspec-56.inc: Test new attributes.
16843 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
16844 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
16845
16846 2017-01-09 Martin Sebor <msebor@redhat.com>
16847
16848 PR testsuite/79036
16849 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
16850 with different precisions.
16851
16852 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
16853
16854 * g++.dg/opt/call2.C: New test.
16855 * g++.dg/opt/call3.C: Likewise.
16856 * gnat.dg/array26.adb: New test.
16857 * gnat.dg/array26_pkg.ad[sb]: New helper.
16858 * gnat.dg/array27.adb: New test.
16859 * gnat.dg/array27_pkg.ad[sb]: New helper.
16860 * gnat.dg/array28.adb: New test.
16861 * gnat.dg/array28_pkg.ad[sb]: New helper.
16862
16863 2017-01-09 Jakub Jelinek <jakub@redhat.com>
16864
16865 PR translation/79019
16866 PR translation/79020
16867 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
16868 diagnostics.
16869 * gfortran.dg/initialization_17.f90: Likewise.
16870
16871 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
16872
16873 PR testsuite/79026
16874 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
16875 * gcc.target/i386/pr78904-4.c: Likewise.
16876 * gcc.target/i386/pr78904-6.c: Likewise.
16877 * gcc.target/i386/pr78967-2.c: Likewise.
16878
16879 2017-01-09 Jakub Jelinek <jakub@redhat.com>
16880
16881 PR tree-optimization/78899
16882 * gcc.target/i386/pr78899.c: New test.
16883 * gcc.dg/pr71077.c: New test.
16884
16885 2017-01-09 Martin Jambor <mjambor@suse.cz>
16886
16887 PR ipa/78365
16888 PR ipa/78599
16889 * gcc.dg/torture/pr78365.c: New test.
16890
16891 2017-01-09 Jakub Jelinek <jakub@redhat.com>
16892
16893 PR c++/78948
16894 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
16895 (main): Use int* instead of long long.
16896
16897 PR tree-optimization/78938
16898 * gcc.dg/vect/pr78938.c: New test.
16899
16900 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16901
16902 * gcc.dg/20161219.c: New test.
16903
16904 2017-01-09 Richard Biener <rguenther@suse.de>
16905
16906 PR tree-optimization/78997
16907 * gcc.dg/torture/pr78997.c: New testcase.
16908
16909 2017-01-09 Richard Biener <rguenther@suse.de>
16910
16911 PR debug/79000
16912 * g++.dg/lto/pr79000_0.C: New testcase.
16913 * g++.dg/lto/pr79000_1.c: Likewise.
16914
16915 2017-01-08 Martin Sebor <msebor@redhat.com>
16916
16917 PR middle-end/77708
16918 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
16919 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
16920 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
16921 due to bug 78969.
16922 * gcc.dg/format/pr78569.c: Adjust.
16923
16924 2017-01-07 David Malcolm <dmalcolm@redhat.com>
16925
16926 PR c++/72803
16927 * g++.dg/diagnostic/pr72803.C: New test case.
16928
16929 2017-01-07 Martin Sebor <msebor@redhat.com>
16930
16931 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
16932 * gcc.dg/attr-alloc_size-4.c: Same.
16933
16934 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
16935
16936 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
16937 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
16938 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
16939 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
16940 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
16941 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
16942 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
16943
16944 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
16945 * gcc.dg/memcmp-1.c: New.
16946 * gcc.dg/strncmp-1.c: New.
16947
16948 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
16949
16950 * gcc.target/arm/acle/mcrr: New.
16951 * gcc.target/arm/acle/mcrr2: New.
16952 * gcc.target/arm/acle/mrrc: New.
16953 * gcc.target/arm/acle/mrrc2: New.
16954
16955 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
16956
16957 * gcc.target/arm/acle/mcr.c: New.
16958 * gcc.target/arm/acle/mrc.c: New.
16959 * gcc.target/arm/acle/mcr2.c: New.
16960 * gcc.target/arm/acle/mrc2.c: New.
16961
16962 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
16963
16964 * gcc.target/arm/acle/ldc: New.
16965 * gcc.target/arm/acle/ldc2: New.
16966 * gcc.target/arm/acle/ldcl: New.
16967 * gcc.target/arm/acle/ldc2l: New.
16968 * gcc.target/arm/acle/stc: New.
16969 * gcc.target/arm/acle/stc2: New.
16970 * gcc.target/arm/acle/stcl: New.
16971 * gcc.target/arm/acle/stc2l: New.
16972
16973 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
16974
16975 * gcc.target/arm/acle/acle.exp: Run tests for different options
16976 and make sure fat-lto-objects is used such that we can still do
16977 assemble scans.
16978 * gcc.target/arm/acle/cdp.c: New.
16979 * gcc.target/arm/acle/cdp2.c: New.
16980 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
16981 (check_effective_target_arm_coproc1_ok_nocache): New.
16982 (check_effective_target_arm_coproc2_ok): New.
16983 (check_effective_target_arm_coproc2_ok_nocache): New.
16984 (check_effective_target_arm_coproc3_ok): New.
16985 (check_effective_target_arm_coproc3_ok_nocache): New.
16986 (check_effective_target_arm_coproc4_ok): New.
16987 (check_effective_target_arm_coproc4_ok_nocache): New.
16988
16989 2017-01-06 Martin Sebor <msebor@redhat.com>
16990
16991 PR middle-end/78605
16992 * gcc.dg/tree-ssa/pr78605.c: New test.
16993
16994 2017-01-05 Martin Sebor <msebor@redhat.com>
16995
16996 PR tree-optimization/78910
16997 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
16998 diagnostics.
16999 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
17000 * gcc.dg/tree-ssa/pr78910.c: New test.
17001
17002 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
17003
17004 * gcc.dg/sso-10.c: New test.
17005
17006 2017-01-05 Jakub Jelinek <jakub@redhat.com>
17007
17008 PR tree-optimization/71016
17009 * gcc.target/i386/pr71016.c: New test.
17010 * gcc.target/aarch64/pr71016.c: New test.
17011 * gcc.dg/tree-ssa/pr66726-3.c: New test.
17012
17013 PR c++/78931
17014 * g++.dg/cpp1z/decomp19.C: New test.
17015
17016 PR c++/78890
17017 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
17018 * g++.dg/init/union1.C: Likewise.
17019 * g++.dg/cpp0x/union6.C: Expect errors.
17020 * g++.dg/cpp0x/union8.C: New test.
17021 * g++.dg/cpp0x/pr78890-1.C: New test.
17022 * g++.dg/cpp0x/pr78890-2.C: New test.
17023
17024 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
17025
17026 * gcc.target/powerpc/pr71670.c: Require p9vector.
17027 * gcc.target/powerpc/p9-novsx.c: Same.
17028
17029 2017-01-05 David Malcolm <dmalcolm@redhat.com>
17030
17031 * selftests/asr_div1.rtl: New file.
17032 * selftests/aarch64: New subdirectory.
17033 * selftests/aarch64/times-two.rtl: New file.
17034 * selftests/bb-index.rtl: New file.
17035 * selftests/cfg-test.rtl: New file.
17036 * selftests/const-int.rtl: New file.
17037 * selftests/example-labels.rtl: New file.
17038 * selftests/insn-with-mode.rtl: New file.
17039 * selftests/jump-to-label-ref.rtl: New file.
17040 * selftests/jump-to-return.rtl: New file.
17041 * selftests/jump-to-simple-return.rtl: New file.
17042 * selftests/mem.rtl: New file.
17043 * selftests/note-insn-deleted.rtl: New file.
17044 * selftests/note_insn_basic_block.rtl: New file.
17045 * selftests/simple-cse.rtl: New file.
17046 * selftests/symbol-ref.rtl: New file.
17047 * selftests/x86_64: New subdirectory.
17048 * selftests/x86_64/call-insn.rtl: New file.
17049 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
17050 * selftests/x86_64/times-two.rtl: New file.
17051 * selftests/x86_64/unspec.rtl: New file.
17052
17053 2017-01-05 Nathan Sidwell <nathan@acm.org>
17054
17055 PR c++/78765
17056 * g++.dg/cpp0x/pr78765.C: New.
17057
17058 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
17059
17060 * gcc.target/s390/memcpy-2.c: New test.
17061 * gcc.target/s390/memset-2.c: New test.
17062
17063 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17064
17065 * gcc.target/s390/memcpy-1.c: New test.
17066
17067 2017-01-04 Jeff Law <law@redhat.com>
17068
17069 PR tree-optimization/78812
17070 * g++.dg/torture/pr78812.C: New test.
17071
17072 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17073
17074 PR target/71977
17075 PR target/70568
17076 PR target/78823
17077 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
17078 64-bit VSX systems with direct move, whether we optimize common
17079 code sequences in the GLIBC math library for float math functions.
17080 * gcc.target/powerpc/pr71977-2.c: Likewise.
17081
17082 2017-01-04 Marek Polacek <polacek@redhat.com>
17083
17084 PR c++/64767
17085 * c-c++-common/Wpointer-compare-1.c: New test.
17086
17087 2017-01-04 Jakub Jelinek <jakub@redhat.com>
17088
17089 PR c++/78949
17090 * c-c++-common/Wunused-var-16.c: New test.
17091
17092 PR c++/78693
17093 * g++.dg/cpp0x/pr78693.C: New test.
17094
17095 PR driver/78957
17096 * gcc.dg/pr78957.c: New test.
17097
17098 * g++.dg/cpp1y/auto-fn34.C: New test.
17099
17100 PR c++/71182
17101 * g++.dg/cpp0x/pr71182.C: New test.
17102
17103 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
17104
17105 PR target/78056
17106 * gcc.target/powerpc/pr78056-1.c: New test.
17107 * gcc.target/powerpc/pr78056-2.c: New test.
17108 * gcc.target/powerpc/pr78056-3.c: New test.
17109 * gcc.target/powerpc/pr78056-4.c: New test.
17110 * gcc.target/powerpc/pr78056-5.c: New test.
17111 * gcc.target/powerpc/pr78056-6.c: New test.
17112 * gcc.target/powerpc/pr78056-7.c: New test.
17113 * gcc.target/powerpc/pr78056-8.c: New test.
17114 * lib/target-supports.exp
17115 (check_effective_target_powerpc_popcntb_ok): New procedure to test
17116 whether the effective target supports the popcntb instruction.
17117
17118 2017-01-03 Jeff Law <law@redhat.com>
17119
17120 PR tree-optimization/67955
17121 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
17122
17123 2017-01-04 Marek Polacek <polacek@redhat.com>
17124
17125 PR c++/77545
17126 PR c++/77284
17127 * g++.dg/cpp0x/range-for32.C: New test.
17128 * g++.dg/cpp0x/range-for33.C: New test.
17129
17130 2017-01-04 David Malcolm <dmalcolm@redhat.com>
17131
17132 * gcc.dg/Wmissing-braces-fixits.c: New test case.
17133
17134 2017-01-04 Nathan Sidwell <nathan@acm.org>
17135
17136 PR c++/66735
17137 * g++.dg/cpp1y/pr66735.C: New.
17138
17139 2017-01-04 Jakub Jelinek <jakub@redhat.com>
17140
17141 PR tree-optimization/71563
17142 * gcc.dg/tree-ssa/pr71563.c: New test.
17143
17144 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
17145
17146 PR fortran/78534
17147 PR fortran/78976
17148 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
17149 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
17150 * gfortran.dg/transfer_intrinsic_1.f90: Change
17151 scan-tree-dump-times due to gfc_trans_string_copy change to
17152 avoid -Wstringop-overflow.
17153
17154 2017-01-03 Jeff Law <law@redhat.com>
17155
17156 PR tree-optimization/78856
17157 * gcc.c-torture/execute/pr78856.c: New test.
17158
17159 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
17160
17161 PR target/78953
17162 * gcc.target/powerpc/pr78953.c: New test.
17163
17164 2017-01-03 Ian Lance Taylor <iant@google.com>
17165
17166 * gcc.misc-tests/godump-1.c: Update for accurate representation of
17167 enums.
17168
17169 2017-01-03 Martin Sebor <msebor@redhat.com>
17170
17171 PR tree-optimization/78696
17172 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
17173 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
17174 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
17175 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
17176
17177 2017-01-03 David Malcolm <dmalcolm@redhat.com>
17178
17179 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
17180 with more than one digit.
17181 * lib/gcc-dg.exp (process-message): Support more than one digit
17182 in relative line specifications.
17183
17184 2017-01-03 Jakub Jelinek <jakub@redhat.com>
17185
17186 PR tree-optimization/78965
17187 * gcc.dg/pr78965.c: New test.
17188
17189 PR middle-end/78901
17190 * g++.dg/opt/pr78901.C: New test.
17191
17192 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
17193
17194 PR fortran/78534
17195 PR fortran/66310
17196 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
17197 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
17198 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
17199 * gfortran.dg/repeat_7.f90: New test for PR 66310.
17200 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
17201 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
17202 * gfortran.dg/string_1_lp64.f90: New test.
17203 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
17204 * gfortran.dg/string_3_lp64.f90: New test.
17205 * gfortran.dg/transfer_intrinsic_1.f90: Change
17206 scan-tree-dump-times due to gfc_trans_string_copy change to
17207 avoid -Wstringop-overflow.
17208
17209 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
17210
17211 PR target/78967
17212 * gcc.target/i386/pr78967-1.c: New test.
17213 * gcc.target/i386/pr78967-2.c: Ditto.
17214 * gcc.target/i386/pr78967-3.c: Ditto.
17215
17216 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
17217 * gcc.target/i386/pr78904-4.c: Ditto.
17218 * gcc.target/i386/pr78904-6.c: Ditto.
17219
17220 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
17221
17222 PR middle-end/77674
17223 * g++.dg/torture/pr77674.C: New testcase.
17224
17225 2017-01-01 Jakub Jelinek <jakub@redhat.com>
17226
17227 Update copyright years.
17228 \f
17229 Copyright (C) 2017 Free Software Foundation, Inc.
17230
17231 Copying and distribution of this file, with or without modification,
17232 are permitted in any medium without royalty provided the copyright
17233 notice and this notice are preserved.
This page took 0.808579 seconds and 5 git commands to generate.