C/C++: show pertinent open token when missing a close token
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-08-10 David Malcolm <dmalcolm@redhat.com>
2
3 * c-c++-common/missing-close-symbol.c: New test case.
4 * c-c++-common/missing-symbol.c: New test case.
5 * gcc.dg/unclosed-init.c: New test case.
6 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
7 * g++.dg/diagnostic/unclosed-function.C: New test case.
8 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
9 * g++.dg/diagnostic/unclosed-struct.C: New test case.
10 * g++.dg/parse/pragma2.C: Update to reflect movement of the
11 "expected identifier" error.
12
13 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
14
15 * gfortran.dg/dec_d_lines_1.f: New test.
16 * gfortran.dg/dec_d_lines_2.f: New test.
17
18 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
19
20 * gfortran.dg/dec_structure_18.f90: New test.
21 * gfortran.dg/dec_structure_19.f90: New test.
22 * gfortran.dg/dec_structure_20.f90: New test.
23 * gfortran.dg/dec_structure_21.f90: New test.
24
25 2017-08-10 Marek Polacek <polacek@redhat.com>
26
27 PR testsuite/81784
28 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
29
30 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
31
32 2017-08-10 Martin Liska <mliska@suse.cz>
33
34 PR c++/81355
35 * g++.dg/other/pr81355.C: New test.
36
37 2017-08-09 David Malcolm <dmalcolm@redhat.com>
38
39 * jit.dg/all-non-failing-tests.h: Add note about
40 test-vector-types.cc.
41 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
42 case.
43 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
44 New test case.
45 * jit.dg/test-vector-types.cc: New test case.
46
47 2017-08-09 Andrew Pinski <apinski@cavium.com>
48
49 * gcc.target/aarch64/vect-xorsign_exec.c: Add
50 --save-temps to the options passed.
51
52 2017-08-09 Michael Collison <michael.collison@arm.com>
53
54 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
55 boundary option and fix comment.
56 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
57 boundary option and fix comment.
58 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
59 boundary option and fix comment.
60 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
61 -mstructure-size boundary option.
62
63 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
64
65 PR rtl-optimization/81423
66 * gcc.c-torture/execute/pr81423.c: New testcase.
67
68 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
69
70 * gcc.target/powerpc/fold-vec-pack-double.c: New.
71 * gcc.target/powerpc/fold-vec-pack-int.c: New.
72 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
73 * gcc.target/powerpc/fold-vec-pack-short.c: New.
74
75 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
76
77 * gcc.target/powerpc/fold-vec-msum-char.c: New.
78 * gcc.target/powerpc/fold-vec-msum-short.c: New.
79
80 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
81
82 * gcc.target/powerpc/fold-vec-madd-double.c: New.
83 * gcc.target/powerpc/fold-vec-madd-float.c: New.
84 * gcc.target/powerpc/fold-vec-madd-short.c: New.
85
86 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
87
88 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
89 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
90 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
91 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
92
93 2017-08-09 Slava Barinov <v.barinov@samsung.com>
94
95 * g++.dg/asan/asan.exp: Switch on *.cc tests.
96
97 2017-08-09 Marek Polacek <polacek@redhat.com>
98
99 PR c/81233
100 * gcc.dg/diagnostic-types-1.c: New test.
101 * gcc.dg/assign-warn-1.c: Update warning messages.
102 * gcc.dg/assign-warn-2.c: Likewise.
103 * gcc.dg/c90-const-expr-5.c: Likewise.
104 * gcc.dg/c99-const-expr-5.c: Likewise.
105 * gcc.dg/conv-2.c: Likewise.
106 * gcc.dg/init-bad-7.c: Likewise.
107 * gcc.dg/overflow-warn-1.c: Likewise.
108 * gcc.dg/overflow-warn-2.c: Likewise.
109 * gcc.dg/overflow-warn-3.c: Likewise.
110 * gcc.dg/overflow-warn-4.c: Likewise.
111 * gcc.dg/pointer-array-atomic.c: Likewise.
112 * gcc.dg/pr26865.c: Likewise.
113 * gcc.dg/pr61162-2.c: Likewise.
114 * gcc.dg/pr61162.c: Likewise.
115 * gcc.dg/pr67730-2.c: Likewise.
116 * gcc.dg/pr69156.c: Likewise.
117 * gcc.dg/pr70174.c: Likewise.
118 * objc.dg/proto-lossage-4.m: Likewise.
119
120 2017-08-09 Marek Polacek <polacek@redhat.com>
121
122 PR c/81417
123 * Wsign-compare-1.c: New test.
124 * gcc.dg/compare1.c: Adjust dg-bogus.
125 * gcc.dg/compare2.c: Likewise.
126 * gcc.dg/compare3.c: Likewise.
127 * gcc.dg/compare7.c: Likewise.
128 * gcc.dg/compare8.c: Likewise.
129 * gcc.dg/compare9.c: Likewise.
130 * gcc.dg/pr11492.c: Likewise.
131
132 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
133
134 PR driver/81523
135 * gcc.dg/pie-7.c: New test.
136 * gcc.dg/pie-static-1.c: Likewise.
137 * gcc.dg/pie-static-2.c: Likewise.
138
139 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
140
141 PR target/81708
142 * gcc.target/i386/stack-prot-guard.c: New test.
143
144 2017-08-08 Tamar Christina <tamar.christina@arm.com>
145
146 * gcc.target/aarch64/xorsign.c: New.
147 * gcc.target/aarch64/xorsign_exec.c: New.
148 * gcc.target/aarch64/vect-xorsign_exec.c: New.
149
150 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
151
152 PR tree-optimization/81354
153 * g++.dg/torture/pr81354.C: New file.
154
155 2017-08-08 Richard Biener <rguenther@suse.de>
156
157 PR middle-end/81719
158 * g++.dg/tree-ssa/pr81719.C: New testcase.
159
160 2017-08-08 Richard Biener <rguenther@suse.de>
161
162 PR tree-optimization/81723
163 * gfortran.dg/pr81723.f: New testcase.
164
165 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
166
167 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
168 string.
169 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
170 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
171 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
172 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
173 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
174 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
175 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
176 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
177 * gcc.target/powerpc/cmpb-3.c: Likewise.
178 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
179 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
180
181 2017-08-08 Martin Liska <mliska@suse.cz>
182
183 PR tree-opt/81696
184 * gcc.dg/ipa/pr81696.c: New test.
185
186 2017-08-08 Bin Cheng <bin.cheng@arm.com>
187
188 PR tree-optimization/81744
189 * gcc.dg/tree-ssa/pr81744.c: New.
190
191 2017-08-08 Marek Polacek <polacek@redhat.com>
192
193 PR c++/81607
194 * g++.dg/other/bitfield6.C: New test.
195
196 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
197
198 PR target/81593
199 * gcc.target/powerpc/vec-setup.h: New tests to test various
200 combinations of setting up vectors of 2 double word elements.
201 * gcc.target/powerpc/vec-setup-long.c: Likewise.
202 * gcc.target/powerpc/vec-setup-double.c: Likewise.
203 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
204 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
205 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
206 vector inserts from vector extracts.
207 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
208
209 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
210
211 PR fortran/68829
212 PR fortran/81701
213 * gfortran.dg/o_fast_stacksize.90: New test.
214
215 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
216
217 PR middle-end/46932
218 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
219
220 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
221
222 * gcc.target/i386/pr81736-1.c: Removed.
223 * gcc.target/i386/pr81736-2.c: Likewise.
224 * gcc.target/i386/pr81736-3.c: Likewise.
225 * gcc.target/i386/pr81736-4.c: Likewise.
226
227 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
228
229 PR target/81736
230 * gcc.target/i386/pr81736-1.c: New test.
231 * gcc.target/i386/pr81736-2.c: Likewise.
232 * gcc.target/i386/pr81736-3.c: Likewise.
233 * gcc.target/i386/pr81736-4.c: Likewise.
234
235 2017-08-07 Marek Polacek <polacek@redhat.com>
236
237 PR middle-end/81737
238 * gcc.dg/pr81737.c: New test.
239
240 2017-08-07 Martin Liska <mliska@suse.cz>
241
242 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
243 * gcc.dg/parm-impl-decl-1.c: Likewise.
244 * gcc.dg/parm-impl-decl-3.c: Likewise.
245 * gcc.dg/Wattributes-5.c: New test.
246
247 2017-08-06 Andrew Pinski <apinski@cavium.com>
248
249 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
250 * gcc.target/aarch64/target_attr_13.c: LIkewise.
251 * gcc.target/aarch64/target_attr_15.c: LIkewise.
252 * gcc.target/aarch64/target_attr_4.c: Likewise.
253 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
254 * gcc.target/aarch64/target_attr_2.c: Likewise.
255 * gcc.target/aarch64/target_attr_7.c: Likewise.
256 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
257 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
258 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
259
260 2017-08-06 Andrew Pinski <apinski@cavium.com>
261
262 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
263 -march=armv8-a+nolse, skip if -mcpu= is passed.
264 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
265
266 2017-08-06 Andrew Pinski <apinski@cavium.com>
267
268 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
269 * gcc.target/aarch64/_Float16_2.c: Likewise.
270 * gcc.target/aarch64/_Float16_3.c: Likewise.
271
272 2017-08-06 Tom de Vries <tom@codesourcery.com>
273
274 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
275
276 2017-08-06 Tom de Vries <tom@codesourcery.com>
277
278 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
279 type. Add missing return.
280
281 2017-08-06 Tom de Vries <tom@codesourcery.com>
282
283 PR testsuite/81731
284 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
285 variable 'a' definition.
286 (b): Remove unused variable.
287 (gp): New variable.
288 (check): Add parameter corresponding to call in main, and handle.
289
290 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
291
292 PR c++/79790
293 * g++.dg/cpp1z/class-deduction43.C: New.
294
295 2017-08-04 Yury Gribov <tetra2005@gmail.com>
296
297 PR tree-optimization/57371
298 * c-c++-common/pr57371-1.c: New test.
299 * c-c++-common/pr57371-2.c: New test.
300 * c-c++-common/pr57371-3.c: New test.
301 * c-c++-common/pr57371-4.c: New test.
302 * gcc.dg/pr57371-5.c: New test.
303
304 2017-08-04 Carl Love <cel@us.ibm.com>
305
306 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
307 builtin test cases for vec_mule, and vec_mulo.
308 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
309 builtin test cases for vec_mule, and vec_mulo.
310
311 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
312
313 PR target/81590
314 * gcc.target/i386/avx512-check.h: New file.
315 * gcc.target/i386/avx5124fmaps-check.h: Removed.
316 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
317 * gcc.target/i386/avx512cd-check.h: Likewise.
318 * gcc.target/i386/avx512ifma-check.h: Likewise.
319 * gcc.target/i386/avx512vbmi-check.h: Likewise.
320 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
321 * gcc.target/i386/avx512bw-check.h: Rewrite.
322 * gcc.target/i386/avx512dq-check.h: Likewise.
323 * gcc.target/i386/avx512er-check.h: Likewise.
324 * gcc.target/i386/avx512f-check.h: Likewise.
325 * gcc.target/i386/avx512vl-check.h: Likewise.
326 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
327 only.
328 (test_512): Removed.
329 (avx512*_test): Likewise.
330 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
331
332 2017-08-04 Marek Polacek <polacek@redhat.com>
333
334 PR middle-end/81695
335 * gcc.dg/pr81695.c: New test.
336
337 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
338
339 PR tree-optimization/81136
340 * gcc.dg/vect/pr81136.c: Add scan test.
341
342 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
343
344 * gcc.dg/vect/vect-alias-check-3.c: New test.
345 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
346 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
347
348 2017-08-04 Richard Biener <rguenther@suse.de>
349
350 PR middle-end/81705
351 * c-c++-common/ubsan/pr81705.c: New testcase.
352
353 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
354
355 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
356 messages that used to start with a capital letter.
357 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
358 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
359 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
360 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
361 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
362 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
363 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
364 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
365 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
366 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
367 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
368 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
369 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
370 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
371 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
372 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
373 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
374 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
375 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
376 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
377 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
378 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
379 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
380 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
381 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
382 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
383 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
384 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
385 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
386 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
387 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
388 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
389 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
390 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
391 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
392 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
393 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
394 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
395 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
396 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
397 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
398 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
399 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
400 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
401 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
402 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
403 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
404 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
405 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
406 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
407 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
408 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
409 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
410 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
411 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
412 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
413
414 2017-08-03 Jakub Jelinek <jakub@redhat.com>
415
416 PR target/81621
417 * gcc.dg/pr81621.c: New test.
418
419 2017-08-03 Richard Biener <rguenther@suse.de>
420
421 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
422 and CSE.
423
424 2017-08-03 Richard Biener <rguenther@suse.de>
425
426 PR middle-end/81148
427 * c-c++-common/ubsan/pr81148.c: New testcase.
428
429 2017-08-03 Tom de Vries <tom@codesourcery.com>
430
431 PR target/81662
432 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
433
434 2017-08-03 Jakub Jelinek <jakub@redhat.com>
435
436 PR driver/81650
437 * gcc.dg/pr81650.c: New test.
438
439 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
440
441 PR c++/71440
442 * g++.dg/template/crash127.C: New.
443
444 2017-08-03 Jakub Jelinek <jakub@redhat.com>
445
446 PR middle-end/81052
447 * c-c++-common/pr81052.c: New test.
448
449 2017-08-03 Tom de Vries <tom@codesourcery.com>
450
451 * gcc.dg/pr56727-2.c: Require alias.
452
453 2017-08-03 Tom de Vries <tom@codesourcery.com>
454
455 * gcc.dg/attr-noipa.c: Require alloca.
456
457 2017-08-03 Tom de Vries <tom@codesourcery.com>
458
459 * gcc.dg/torture/pr80163.c: Require label_values.
460
461 2017-08-03 Tom de Vries <tom@codesourcery.com>
462
463 PR target/81662
464 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
465 * c-c++-common/patchable_function_entry-default.c: Same.
466 * c-c++-common/patchable_function_entry-definition.c: Same.
467
468 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
469
470 PR target/81644
471 * gcc.target/i386/pr81644.c: New test.
472
473 2017-08-02 Tom de Vries <tom@codesourcery.com>
474
475 * gcc.dg/Walloca-14.c: Use relative line number.
476
477 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
478
479 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
480 test "no-3dnowa" target attribute.
481
482 2017-08-02 Marek Polacek <polacek@redhat.com>
483
484 PR c/81289
485 * gcc.dg/noncompile/pr81289.c: New test.
486
487 PR c/81448
488 PR c/81306
489 * c-c++-common/Wmultistatement-macros-13.c: New test.
490
491 2017-08-02 Jakub Jelinek <jakub@redhat.com>
492
493 PR c++/81640
494 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
495
496 PR middle-end/79499
497 * gcc.dg/pr79499.c: New test.
498
499 2017-08-02 Richard Biener <rguenther@suse.de>
500
501 PR tree-optimization/81633
502 * gcc.dg/vect/pr81633.c: New testcase.
503
504 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
505
506 * gcc.dg/guality/pr25967-1.c: New test.
507 * gcc.dg/guality/pr25967-2.c: Likewise.
508 * gcc.dg/torture/pr25967-1.c: Likewise.
509 * gcc.dg/torture/pr25967-2.c: Likewise.
510
511 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
512
513 PR target/81654
514 * gcc.target/i386/pr81654.c: New test.
515
516 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
517
518 PR fortran/79312
519 * gfortran.dg/logical_assignment_1.f90: New test.
520
521 2017-08-01 Martin Liska <mliska@suse.cz>
522
523 PR middle-end/70140
524 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
525
526 2017-08-01 Martin Liska <mliska@suse.cz>
527
528 Revert r250771
529 Make mempcpy more optimal (PR middle-end/70140).
530
531 2017-08-01 Jakub Jelinek <jakub@redhat.com>
532
533 PR target/81622
534 * gcc.target/powerpc/pr81622.c: New test.
535
536 2017-08-01 Steve Ellcey <sellcey@cavium.com>
537
538 PR tree-optimization/80925
539 * gcc.dg/vect/vect-28.c: Add
540 --param vect-max-peeling-for-alignment=0 option.
541 Remove unaligned access and peeling checks.
542 * gcc.dg/vect/vect-33-big-array.c: Ditto.
543 * gcc.dg/vect/vect-70.c: Ditto.
544 * gcc.dg/vect/vect-87.c: Ditto.
545 * gcc.dg/vect/vect-88.c: Ditto.
546 * gcc.dg/vect/vect-91.c: Ditto.
547 * gcc.dg/vect/vect-93.c: Ditto.
548
549 2017-08-01 Tom de Vries <tom@codesourcery.com>
550
551 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
552 * gcc.target/nvptx/slp.c (foo): Same.
553
554 2017-08-01 Richard Biener <rguenther@suse.de>
555
556 PR tree-optimization/81181
557 * gcc.dg/torture/pr81181.c: New testcase.
558
559 2017-08-01 Martin Liska <mliska@suse.cz>
560
561 PR middle-end/70140
562 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
563
564 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
565
566 PR target/81641
567 * gcc.target/i386/pr81641.c: New test.
568
569 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
570
571 PR target/81639
572 * gcc.target/i386/pr81639.c: New test.
573
574 2017-08-01 Richard Biener <rguenther@suse.de>
575
576 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
577 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
578 endless loop.
579 * gcc.dg/uninit-23.c: Adjust.
580
581 2017-08-01 Bin Cheng <bin.cheng@arm.com>
582
583 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
584 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
585
586 2017-08-01 Bin Cheng <bin.cheng@arm.com>
587
588 PR tree-optimization/81627
589 * gcc.dg/tree-ssa/pr81627.c: New.
590
591 2017-08-01 Bin Cheng <bin.cheng@arm.com>
592
593 PR tree-optimization/81620
594 * gcc.dg/tree-ssa/pr81620-1.c: New.
595 * gcc.dg/tree-ssa/pr81620-2.c: New.
596
597 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
598
599 PR testsuite/53542
600 * gfortran.dg/use_30.f90: New test.
601
602 2017-08-01 Jakub Jelinek <jakub@redhat.com>
603
604 PR tree-optimization/81588
605 * gcc.dg/tree-ssa/pr81588.c: New test.
606 * gcc.dg/pr81588.c: New test.
607 * gcc.c-torture/execute/pr81588.c: New test.
608
609 2017-08-01 Richard Biener <rguenther@suse.de>
610
611 PR tree-optimization/81297
612 * gcc.dg/torture/pr81297.c: New testcase.
613
614 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
615
616 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
617
618 2017-07-31 Steve Ellcey <sellcey@cavium.com>
619
620 PR tree-optimization/80925
621 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
622 --param vect-max-peeling-for-alignment=0 option.
623 Remove unaligned access and peeling checks.
624 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
625
626 2017-07-31 Carl Love <cel@us.ibm.com>
627
628 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
629 missed in commit 250746.
630
631 2017-07-31 Carl Love <cel@us.ibm.com>
632
633 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
634 new builtins.
635
636 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
637
638 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
639 * gcc.target/i386/pr79793-2.c: Likewise.
640
641 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
642
643 PR target/25967
644 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
645 (naked): Add attribute regparm(1) for x86_32 targets.
646 Add integer argument. Remove global "data" variable.
647 (main): Pass integer argument to naked function.
648 * gcc.target/i386/naked-4.c: New test.
649
650 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
651 Martin Liska <mliska@suse.cz>
652
653 * gcc.dg/predict-15.c: New test.
654 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
655
656 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
657
658 PR target/25967
659 * gcc.target/i386/naked-1.c: New test.
660 * gcc.target/i386/naked-2.c: Ditto.
661 * gcc.target/i386/naked-3.c: Ditto.
662 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
663 do_test_body0 stub function, use attribute "naked" instead.
664 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
665 * gcc.dg/pr44290-2.c: Ditto.
666
667 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
668
669 PR fortran/81581
670 * gfortran.dg/dim_sum_1.f90: New test case.
671 * gfortran.dg/dim_sum_2.f90: New test case.
672 * gfortran.dg/dim_sum_3.f90: New test case.
673
674 2017-07-31 Martin Liska <mliska@suse.cz>
675
676 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
677 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
678
679 2017-07-31 Martin Liska <mliska@suse.cz>
680
681 PR sanitize/81530
682 * g++.dg/ubsan/pr81530.C: New test.
683
684 2017-07-31 Jakub Jelinek <jakub@redhat.com>
685
686 PR sanitizer/81604
687 * c-c++-common/ubsan/pr81604.c: New test.
688
689 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
690
691 PR target/79793
692 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
693 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
694 (foo): Check the builtin return address against the return address
695 in interrupt frame.
696 * gcc.target/i386/pr79793-1.c: New test.
697 * gcc.target/i386/pr79793-2.c: Likewise.
698
699 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
700
701 * c-c++-common/dump-ada-spec-7.c: New test.
702
703 2017-07-29 Jakub Jelinek <jakub@redhat.com>
704
705 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
706 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
707
708 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
709
710 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
711
712 2017-07-28 Tamar Christina <tamar.christina@arm.com>
713
714 * gcc.target/aarch64/int_mov_immediate_1.c: New.
715
716 2017-07-28 Bin Cheng <bin.cheng@arm.com>
717
718 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
719
720 2017-07-28 Tamar Christina <tamar.christina@arm.com>
721 Bilyan Borisov <bilyan.borisov@arm.com>
722
723 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
724 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
725 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
726 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
727 * gcc.target/aarch64/pr63304_1.c: Changed to double.
728
729 2017-07-28 Bin Cheng <bin.cheng@arm.com>
730
731 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
732 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
733 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
734 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
735 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
736 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
737 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
738 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
739 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
740 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
741 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
742
743 2017-07-28 Martin Liska <mliska@suse.cz>
744
745 PR sanitizer/81340
746 * g++.dg/asan/pr81340.C: New test.
747
748 2017-07-28 Richard Biener <rguenther@suse.de>
749
750 PR tree-optimization/81502
751 * gcc.target/i386/pr81502.c: New testcase.
752
753 2017-07-28 Martin Liska <mliska@suse.cz>
754
755 PR sanitizer/81460
756 * gcc.dg/asan/pr81460.c: New test.
757
758 2017-07-28 Jakub Jelinek <jakub@redhat.com>
759
760 PR sanitizer/80998
761 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
762 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
763
764 PR tree-optimization/81578
765 * gcc.dg/pr81578.c: New test.
766
767 2017-07-28 Richard Biener <rguenther@suse.de>
768
769 PR tree-optimization/81573
770 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
771
772 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
773
774 * g++.dg/pr69667.C: Remove option -mlra.
775 * gcc.target/powerpc/dform-1.c: Likewise.
776 * gcc.target/powerpc/dform-2.c: Likewise.
777 * gcc.target/powerpc/dform-3.c: Likewise.
778 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
779 * gcc.target/powerpc/p9-vparity.c: Likewise.
780 * gcc.target/powerpc/pr63491.c: Likewise.
781 * gcc.target/powerpc/pr67808.c: Likewise.
782 * gcc.target/powerpc/pr68805.c: Likewise.
783 * gcc.target/powerpc/pr69461.c: Likewise.
784 * gcc.target/powerpc/pr71680.c: Likewise.
785 * gcc.target/powerpc/pr77289.c: Likewise.
786 * gcc.target/powerpc/pr78458.c: Likewise.
787 * gcc.target/powerpc/pr78543.c: Likewise.
788 * g++.dg/pr71294.C: Remove option -mno-lra.
789 * gcc.target/powerpc/pr71656-1.c: Likewise.
790 * gcc.target/powerpc/pr71656-2.c: Likewise.
791 * gcc.target/powerpc/pr71698.c: Likewise.
792
793 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
794 Sudakshina Das <sudi.das@arm.com>
795
796 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
797
798 2017-07-27 Marek Polacek <polacek@redhat.com>
799
800 PR c/81417
801 * c-c++-common/Wsign-compare-1.c: New test.
802 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
803 * g++.dg/warn/Wsign-compare-4.C: Likewise.
804 * g++.dg/warn/Wsign-compare-6.C: Likewise.
805 * g++.dg/warn/compare1.C: Likewise.
806 * gcc.dg/compare1.c: Likewise.
807 * gcc.dg/compare2.c: Likewise.
808 * gcc.dg/compare4.c: Likewise.
809 * gcc.dg/compare5.c: Likewise.
810 * gcc.dg/pr35430.c: Likewise.
811 * gcc.dg/pr60087.c: Likewise.
812
813 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
814
815 PR middle-end/81564
816 * gcc.dg/pr81564.c: New test.
817
818 2017-07-27 Richard Biener <rguenther@suse.de>
819
820 PR tree-optimization/81573
821 PR tree-optimization/81494
822 * gcc.dg/torture/pr81573.c: New testcase.
823
824 2017-07-27 Richard Biener <rguenther@suse.de>
825
826 PR tree-optimization/81571
827 * gcc.dg/torture/pr81571.c: New testcase.
828
829 2017-07-27 Richard Biener <rguenther@suse.de>
830
831 PR tree-optimization/81502
832 * gcc.target/i386/vect-insert-1.c: New testcase.
833
834 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
835
836 PR target/81534
837 * gcc.target/s390/pr81534.c: New test.
838
839 2017-07-27 Jakub Jelinek <jakub@redhat.com>
840
841 PR tree-optimization/81555
842 PR tree-optimization/81556
843 * gcc.c-torture/execute/pr81555.c: New test.
844 * gcc.c-torture/execute/pr81556.c: New test.
845
846 * gcc.dg/attr-noipa.c: New test.
847 * gcc.dg/ipa/ipa-pta-18.c: New test.
848 * gcc.dg/ipa/ipa-sra-11.c: New test.
849
850 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
851
852 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
853 option.
854 * gcc.target/powerpc/vsx-himode2.c: Likewise.
855 * gcc.target/powerpc/vsx-himode3.c: Likewise.
856 * gcc.target/powerpc/vsx-qimode.c: Likewise.
857 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
858 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
859 * gcc.target/powerpc/vsx-simode.c: Likewise.
860 * gcc.target/powerpc/vsx-simode2.c: Likewise.
861 * gcc.target/powerpc/vsx-simode3.c: Likewise.
862
863 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
864
865 PR c++/71570
866 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
867
868 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
869
870 PR target/81563
871 * gcc.target/i386/pr81563.c: New test
872
873 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
874
875 PR target/79041
876 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
877
878 2017-07-26 Marek Polacek <polacek@redhat.com>
879
880 PR middle-end/70992
881 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
882 * gcc.dg/overflow-warn-2.c: Likewise.
883 * gcc.dg/overflow-warn-3.c: Likewise.
884 * gcc.dg/overflow-warn-4.c: Likewise.
885 * gcc.dg/torture/pr70992-2.c: New test.
886 * gcc.dg/torture/pr70992.c: New test.
887
888 2017-07-26 Richard Biener <rguenther@suse.de>
889
890 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
891 happening in ccp1.
892 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
893
894 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
895
896 PR middle-end/46932
897 * gcc.dg/pr46932.c: New testcase.
898
899 2017-07-26 Martin Liska <mliska@suse.cz>
900
901 PR sanitize/81186
902 * gcc.dg/asan/pr81186.c: New test.
903
904 2017-07-25 Carl Love <cel@us.ibm.com>
905
906 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
907 vec_cnttz builtins.
908
909 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
910
911 * gnat.dg/opt66.adb: New test.
912
913 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
914
915 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
916 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
917
918 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
919
920 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
921
922 2017-07-25 Torsten Duwe <duwe@suse.de>
923
924 * c-c++-common/patchable_function_entry-default.c: New test.
925 * c-c++-common/patchable_function_entry-decl.c: Likewise.
926 * c-c++-common/patchable_function_entry-definition.c: Likewise.
927
928 2017-07-25 Jakub Jelinek <jakub@redhat.com>
929
930 PR target/81532
931 * gcc.target/i386/pr80833-3.c: New test.
932 * gcc.target/i386/avx512dq-pr81532.c: New test.
933 * gcc.target/i386/avx512bw-pr81532.c: New test.
934
935 2017-07-25 Richard Biener <rguenther@suse.de>
936
937 PR tree-optimization/81455
938 * gcc.dg/pr81455.c: New testcase.
939
940 2017-07-25 Richard Biener <rguenther@suse.de>
941
942 PR tree-optimization/81529
943 * gfortran.dg/pr81529.f90: New testcase.
944
945 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
946
947 * gcc.target/aarch64/pr79041-2.c: Improve test.
948
949 2017-07-25 Richard Biener <rguenther@suse.de>
950
951 PR tree-optimization/81410
952 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
953
954 2017-07-25 Richard Biener <rguenther@suse.de>
955
956 PR tree-optimization/81510
957 * gcc.dg/torture/pr81510.c: New testcase.
958 * gcc.dg/torture/pr81510-2.c: Likewise.
959
960 2017-07-25 Martin Liska <mliska@suse.cz>
961
962 PR ipa/81520
963 * gcc.dg/ipa/pr81520.c: New test.
964
965 2017-07-25 Marek Polacek <polacek@redhat.com>
966
967 PR c/81364
968 * Wmultistatement-macros-12.c: New test.
969
970 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
971
972 PR target/81414
973 * gcc.target/aarch64/pr81414.C: New.
974
975 2017-07-25 Richard Biener <rguenther@suse.de>
976
977 PR middle-end/81505
978 * gcc.dg/ubsan/pr81505.c: New testcase.
979
980 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
981
982 PR testsuite/80759
983 * gcc.target/x86_64/abi/ms-sysv/do-test.S
984 (ELFFN_BEGIN): Rename to FN_TYPE.
985 (ELFFN_END): Rename to FN_SIZE.
986 (ASMNAME): New macro.
987 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
988 .global.
989 (FUNC_END): Use ASMNAME.
990 (test_data_save): Remove.
991 (test_data_input): Likewise.
992 (test_data_output: Likewise.
993 (test_data_fn): Likewise.
994 (test_data_retaddr): Likewise.
995 (regs_to_mem): Make globals, use r10 instead of rax.
996 (mem_to_regs): Likewise.
997 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
998 body to ms-sysv.c.
999 (do_test_aligned): Likewise.
1000 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
1001 Add dg-* directives.
1002 (PASTE_STR): New macro.
1003 (ASMNAME): Likewise.
1004 (LOAD_TEST_DATA_ADDR): Likewise.
1005 (TEST_DATA_OFFSET): Likewise.
1006 (do_test_body0): New C function.
1007 (do_test_body): New inline assembly routine.
1008 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
1009 (runtest_ms_sysv): Modify.
1010
1011 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1012
1013 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
1014 since the upper-regs options have been deleted.
1015 * gcc.target/powerpc/pr65849-2.c: Likewise.
1016 * gcc.target/powerpc/pr80099-1.c: Likewise.
1017 * gcc.target/powerpc/pr80099-2.c: Likewise.
1018 * gcc.target/powerpc/pr80099-3.c: Likewise.
1019 * gcc.target/powerpc/pr80099-4.c: Likewise.
1020 * gcc.target/powerpc/pr80099-5.c: Likewise.
1021 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
1022 support removal of the upper-regs options.
1023 * gcc.target/powerpc/p8vector-fp.c: Likewise.
1024 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
1025 * gcc.target/powerpc/p9-dimode1.c: Likewise.
1026 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1027 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
1028 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
1029 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
1030 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
1031 * gcc.target/powerpc/ppc-round.c: Likewise.
1032 * gcc.target/powerpc/pr71720.c: Likewise.
1033 * gcc.target/powerpc/pr72853.c: Likewise.
1034 * gcc.target/powerpc/pr79907.c: Likewise.
1035 * gcc.target/powerpc/pr78953.c: Likewise.
1036 * gcc.target/powerpc/upper-regs-df.c: Likewise.
1037 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
1038 * gcc.target/powerpc/vec-extract-1.c: Likewise.
1039 * gcc.target/powerpc/vec-init-3.c: Likewise.
1040 * gcc.target/powerpc/vec-init-6.c: Likewise.
1041 * gcc.target/powerpc/vec-init-7.c: Likewise.
1042 * gcc.target/powerpc/vec-set-char.c: Likewise.
1043 * gcc.target/powerpc/vec-set-int.c: Likewise.
1044 * gcc.target/powerpc/vec-set-short.c: Likewise.
1045
1046 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
1047
1048 PR target/79041
1049 * gcc.target/aarch64/pr79041-2.c: New test.
1050
1051 2017-07-24 Carl Love <cel@us.ibm.com>
1052
1053 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
1054 the new built-ins.
1055
1056 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
1057
1058 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
1059
1060 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1061 Mikael Morin <mikael@gcc.gnu.org>
1062
1063 PR fortran/66102
1064 * gfortran.dg/realloc_on_assign_28.f90: New test.
1065
1066 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
1067
1068 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
1069 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
1070
1071 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
1072
1073 PR target/80569
1074 * gcc.target/i386/pr80569.c: New test.
1075
1076 2017-07-21 Carl Love <cel@us.ibm.com>
1077
1078 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
1079 vmuleuh): Fix scan-assembler-times should check for word not half word
1080 instructions.
1081
1082 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
1083
1084 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
1085 redundant -march option.
1086 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
1087 in addition to armv8.1-a.
1088
1089 2017-07-21 Yury Gribov <tetra2005@gmail.com>
1090
1091 PR middle-end/56727
1092 * gcc.dg/pr56727-1.c: New test.
1093 * gcc.dg/pr56727-2.c: New test.
1094
1095 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
1096
1097 * gcc.target/powerpc/mmx-check.h: New file.
1098 * gcc.target/powerpc/mmx-packs.c: New file.
1099 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
1100 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
1101 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
1102 * gcc.target/powerpc/mmx-paddb-1.c: New file.
1103 * gcc.target/powerpc/mmx-paddd-1.c: New file.
1104 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
1105 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
1106 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
1107 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
1108 * gcc.target/powerpc/mmx-paddw-1.c: New file.
1109 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
1110 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
1111 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
1112 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
1113 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
1114 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
1115 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
1116 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
1117 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
1118 * gcc.target/powerpc/mmx-pslld-1.c: New file.
1119 * gcc.target/powerpc/mmx-psllw-1.c: New file.
1120 * gcc.target/powerpc/mmx-psrad-1.c: New file.
1121 * gcc.target/powerpc/mmx-psraw-1.c: New file.
1122 * gcc.target/powerpc/mmx-psrld-1.c: New file.
1123 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
1124 * gcc.target/powerpc/mmx-psubb-2.c: New file.
1125 * gcc.target/powerpc/mmx-psubd-2.c: New file.
1126 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
1127 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
1128 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
1129 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
1130 * gcc.target/powerpc/mmx-psubw-2.c: New file.
1131 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
1132 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
1133 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
1134 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
1135 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
1136 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
1137
1138 2017-06-21 Richard Biener <rguenther@suse.de>
1139
1140 PR tree-optimization/81500
1141 * gcc.dg/torture/pr81500.c: New testcase.
1142
1143 2017-07-20 Nathan Sidwell <nathan@acm.org>
1144
1145 * g++.dg/ext/anon-struct6.C: Adjust diag.
1146 * g++.old-deja/g++.other/anon4.C: Adjust diag.
1147
1148 2017-07-20 Jakub Jelinek <jakub@redhat.com>
1149
1150 PR target/80846
1151 * gcc.target/i386/avx-pr80846.c: New test.
1152 * gcc.target/i386/avx2-pr80846.c: New test.
1153 * gcc.target/i386/avx512f-pr80846.c: New test.
1154
1155 2017-07-20 Bin Cheng <bin.cheng@arm.com>
1156
1157 PR tree-optimization/81388
1158 * gcc.dg/tree-ssa/pr81388-1.c: New test.
1159 * gcc.dg/tree-ssa/pr81388-2.c: New test.
1160
1161 2017-07-17 Tom de Vries <tom@codesourcery.com>
1162
1163 PR middle-end/81030
1164 * gcc.dg/pr81030.c: New test.
1165
1166 2017-07-20 Richard Biener <rguenther@suse.de>
1167
1168 PR tree-optimization/61171
1169 * g++.dg/vect/pr61171.cc: New testcase.
1170 * gfortran.dg/vect/pr61171.f: Likewise.
1171 * gcc.dg/vect/vect-reduc-11.c: Likewise.
1172
1173 2017-07-20 Richard Biener <rguenther@suse.de>
1174
1175 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
1176 with V64QImode.
1177 * gcc.dg/vect/slp-45.c: Likewise.
1178
1179 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1180
1181 * gcc.dg/tree-ssa/vrp116.c: New Test.
1182
1183 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1184
1185 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
1186 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
1187 __builtin_cpu_is and __builtin_cpu_supports are supported.
1188
1189 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
1190
1191 * gcc.target/powerpc/bmi-check.h (main): Skip unless
1192 __BUILTIN_CPU_SUPPORTS__ defined.
1193 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
1194 __BUILTIN_CPU_SUPPORTS__ defined.
1195
1196 2017-07-19 Jakub Jelinek <jakub@redhat.com>
1197
1198 PR tree-optimization/81346
1199 * gcc.dg/tree-ssa/pr81346-5.c: New test.
1200
1201 2017-07-19 Tom de Vries <tom@codesourcery.com>
1202
1203 * gcc.target/nvptx/decl-init.c: Update alignment.
1204 * gcc.target/nvptx/slp-2-run.c: New test.
1205 * gcc.target/nvptx/slp-2.c: New test.
1206 * gcc.target/nvptx/v2di.c: New test.
1207
1208 2017-07-19 Tom de Vries <tom@codesourcery.com>
1209
1210 * gcc.target/nvptx/slp-run.c: New test.
1211 * gcc.target/nvptx/slp.c: New test.
1212 * gcc.target/nvptx/v2si-cvt.c: New test.
1213 * gcc.target/nvptx/v2si-run.c: New test.
1214 * gcc.target/nvptx/v2si.c: New test.
1215 * gcc.target/nvptx/vec.inc: New test.
1216
1217 2017-07-19 Jakub Jelinek <jakub@redhat.com>
1218
1219 PR tree-optimization/81346
1220 * gcc.dg/tree-ssa/pr81346-1.c: New test.
1221 * gcc.dg/tree-ssa/pr81346-2.c: New test.
1222 * gcc.dg/tree-ssa/pr81346-3.c: New test.
1223 * gcc.dg/tree-ssa/pr81346-4.c: New test.
1224 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
1225 compiler to avoid X / C1 op C2 optimization to trigger.
1226
1227 2017-07-19 Martin Liska <mliska@suse.cz>
1228
1229 PR sanitizer/63361
1230 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
1231 -ffloat-store or -mieee for targets that need it.
1232
1233 2017-07-18 Tom de Vries <tom@codesourcery.com>
1234
1235 PR middle-end/81464
1236 * gfortran.dg/pr81464.f90: New test.
1237
1238 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
1239
1240 PR target/81471
1241 * gcc.target/i386/pr81471.c: New test.
1242
1243 2017-06-18 Richard Biener <rguenther@suse.de>
1244
1245 PR tree-optimization/81410
1246 * gcc.dg/vect/pr81410.c: New testcase.
1247
1248 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
1249
1250 PR middle-end/81462
1251 * g++.dg/torture/pr81462.C: New testcase.
1252
1253 2017-07-18 Bin Cheng <bin.cheng@arm.com>
1254
1255 PR target/81408
1256 * g++.dg/tree-ssa/pr81408.C: New.
1257 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
1258
1259 2017-07-18 Richard Biener <rguenther@suse.de>
1260
1261 PR tree-optimization/80620
1262 PR tree-optimization/81403
1263 * gcc.dg/torture/pr80620.c: New testcase.
1264 * gcc.dg/torture/pr81403.c: Likewise.
1265
1266 2017-07-18 Richard Biener <rguenther@suse.de>
1267
1268 PR tree-optimization/81418
1269 * gcc.dg/torture/pr81418.c: New testcase.
1270
1271 2017-07-17 Carl Love <cel@us.ibm.com>
1272
1273 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
1274 test case changes for commit 249424
1275
1276 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
1277 vmuleuh): Fix scan-assembler-times should check for word not half word
1278 instructions.
1279
1280 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1281
1282 PR tree-optimization/81162
1283 * gcc.dg/pr81162.c: Move this to...
1284 * gcc.dg/ubsan/pr81162.c: ...here.
1285
1286 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
1287
1288 * g++.dg/diagnostic/friend1.C: New test.
1289 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
1290
1291 2017-07-17 Nathan Sidwell <nathan@acm.org>
1292
1293 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
1294
1295 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1296
1297 * lib/gcc-dg.exp: Increase expect's match buffer size.
1298
1299 2017-07-17 Bin Cheng <bin.cheng@arm.com>
1300
1301 PR target/81369
1302 * gcc.dg/tree-ssa/pr81369.c: New.
1303
1304 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
1305
1306 * gcc.target/arc/pr9000674901.c: New file.
1307 * gcc.target/arc/pic-1.c: Likewise.
1308 * gcc.target/arc/pr9001191897.c: Likewise.
1309
1310 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
1311 Andrew Burgess <andrew.burgess@embecosm.com>
1312
1313 * gcc.target/arc/naked-1.c: New file.
1314 * gcc.target/arc/naked-2.c: Likewise.
1315
1316 2017-07-17 Jakub Jelinek <jakub@redhat.com>
1317
1318 PR tree-optimization/81428
1319 * gcc.dg/fixed-point/pr81428.c: New test.
1320
1321 PR tree-optimization/81365
1322 * g++.dg/torture/pr81365.C: New test.
1323
1324 PR tree-optimization/81396
1325 * gcc.dg/tree-ssa/pr81396.c: New test.
1326
1327 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
1328
1329 * gnat.dg/opt65.adb: New test.
1330
1331 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
1332
1333 * gcc.dg/predict-8.c: Update.
1334
1335 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
1336
1337 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
1338 * g++.dg/warn/pr12242.C: Likewise.
1339
1340 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
1341
1342 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
1343 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
1344 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
1345 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
1346 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
1347 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
1348 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
1349 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
1350 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
1351 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
1352 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
1353 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
1354 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
1355 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
1356 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
1357 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
1358 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
1359 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
1360 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
1361 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
1362 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
1363 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
1364 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
1365 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
1366 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
1367 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
1368 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
1369 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
1370 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
1371 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
1372 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
1373 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
1374 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
1375 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
1376 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
1377 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
1378 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
1379 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
1380 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
1381 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
1382 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
1383 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
1384 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
1385 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
1386 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
1387 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
1388 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
1389 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
1390 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
1391 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
1392 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
1393
1394 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1395
1396 PR tree-optimization/81162
1397 * gcc.dg/pr81162.c: New file.
1398
1399 2017-07-14 Martin Sebor <msebor@redhat.com>
1400
1401 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
1402 that bcopy is expected to be transformed to.
1403
1404 2017-07-14 David Malcolm <dmalcolm@redhat.com>
1405
1406 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
1407 * g++.dg/lookup/missing-std-include-2.C: New test case.
1408 * g++.dg/lookup/missing-std-include-3.C: New test case.
1409 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
1410 * gcc.dg/missing-header-fixit-1.c: New test case.
1411 * gcc.dg/missing-header-fixit-2.c: New test case.
1412 * gcc.dg/missing-header-fixit-2.h: New header.
1413
1414 2017-07-13 David Malcolm <dmalcolm@redhat.com>
1415
1416 PR c/81405
1417 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
1418
1419 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1420
1421 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
1422
1423 2017-07-13 Martin Liska <mliska@suse.cz>
1424
1425 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
1426 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
1427 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
1428 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
1429 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
1430 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
1431 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
1432
1433 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1434
1435 PR target/81193
1436 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
1437 __builtin_cpu_supports with old GLIBC's.
1438 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
1439 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
1440 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
1441 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
1442 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
1443 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
1444 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
1445 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
1446 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
1447 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
1448 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
1449 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
1450 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
1451 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
1452 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
1453 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
1454 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
1455 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
1456 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
1457 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
1458 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
1459 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
1460 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
1461 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
1462
1463 2017-07-12 Carl Love <cel@us.ibm.com>
1464
1465 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
1466 rev_bool_int): Add test cases for builtins.
1467 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
1468 test cases for builtins.
1469
1470 2017-07-12 Carl Love <cel@us.ibm.com>
1471
1472 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
1473 lp64 && p9vector_hw.
1474
1475 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
1476
1477 * lib/target-supports.exp (check_stack_check_available): Make
1478 testcase name depend on stack_kind.
1479
1480 2017-07-11 Michael Collison <michael.collison@arm.com>
1481
1482 * gcc.target/aarch64/cmp-2.c: New testcase.
1483
1484 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
1485
1486 PR c++/51270
1487 * g++.dg/warn/Wreturn-local-addr-3.C: New.
1488
1489 2017-07-11 Carl Love <cel@us.ibm.com>
1490
1491 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
1492 test cases for the builtins.
1493
1494 2017-07-11 Yury Gribov <tetra2005@gmail.com>
1495
1496 * lib/profopt.exp: Print relative names in UNSUPPORTED
1497 AutoFDO tests.
1498
1499 2017-07-10 Michael Collison <michael.collison@arm.com>
1500
1501 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
1502
1503 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
1504
1505 PR target/81375
1506 * gcc.target/i386/pr81375.c: New test.
1507
1508 2017-07-10 Martin Sebor <msebor@redhat.com>
1509
1510 PR tree-optimization/80397
1511 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
1512
1513 2017-07-10 Martin Sebor <msebor@redhat.com>
1514
1515 PR other/81345
1516 * gcc.dg/pr81345.c: New test.
1517
1518 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
1519
1520 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
1521 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
1522
1523 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
1524
1525 PR target/81313
1526 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
1527 integer argumets to bypass x86_64 outgoing args optimization.
1528
1529 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1530
1531 * gfortran.dg/eoshift_4.f90: New test.
1532 * gfortran.dg/eoshift_5.f90: New test.
1533 * gfortran.dg/eoshift_6.f90: New test.
1534
1535 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
1536
1537 PR target/81313
1538 * gcc.target/i386/pr81313-1.c: New test.
1539 * gcc.target/i386/pr81313-2.c: Likewise.
1540 * gcc.target/i386/pr81313-3.c: Likewise.
1541 * gcc.target/i386/pr81313-4.c: Likewise.
1542 * gcc.target/i386/pr81313-5.c: Likewise.
1543
1544 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
1545
1546 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
1547 * gnat.dg/vect16.ads (Sarray): Likewise.
1548 * gnat.dg/vect17.ads (Sarray): Likewise.
1549 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
1550 * gnat.dg/vect16.adb (Add): Likewise.
1551 * gnat.dg/vect17.adb (Add): Likewise.
1552
1553 2017-07-07 David Malcolm <dmalcolm@redhat.com>
1554
1555 PR c++/79300
1556 * g++.dg/diagnostic/pr79300.C: New test case.
1557
1558 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1559
1560 * gcc.target/powerpc/clone1.c: Add check to make sure the
1561 __builtin_cpu_supports function is fully supported.
1562 * gcc.target/powerpc/clone2.c: New runtime test for
1563 target_clones.
1564
1565 PR target/81348
1566 * gcc.target/powerpc/pr81348.c: New test.
1567
1568 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
1569
1570 * gfortran.dg/vect/pr60510.f: Require vect_double support.
1571
1572 2017-07-07 Carl Love <cel@us.ibm.com>
1573
1574 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
1575 file for built-ins.
1576
1577 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
1578
1579 * gcc.target/sparc/dictunpack.c: New file.
1580 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
1581 * gcc.target/sparc/fpcmpshl.c: Likewise.
1582 * gcc.target/sparc/fpcmpurshl.c: Likewise.
1583 * gcc.target/sparc/fpcmpushl.c: Likewise.
1584
1585 2017-07-06 Harald Anlauf <anlauf@gmx.de>
1586
1587 PR fortran/70071
1588 * gfortran.dg/coarray_44.f90: New testcase.
1589
1590 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
1591
1592 * c-c++-common/asan/kasan-alloca-1.c: New test.
1593 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
1594
1595 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
1596
1597 * c-c++-common/asan/alloca_big_alignment.c: New test.
1598 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
1599 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
1600 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
1601 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
1602 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
1603 * c-c++-common/asan/alloca_safe_access.c: Likewise.
1604 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
1605
1606 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
1607
1608 PR target/81305
1609 * gcc.target/avr/isr-test.h: Fix warnings.
1610
1611 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1612
1613 * lib/target-supports.exp: Generate
1614 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
1615 and check_effective_target_arm_arch_v8r_multilib.
1616
1617 2017-07-06 Carl Love <cel@us.ibm.com>
1618
1619 * ChangeLog: Clean up from mid air collision
1620
1621 2017-07-06 Carl Love <cel@us.ibm.com>
1622
1623 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
1624 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
1625 cases for vec_addc, adde and addec builtins.
1626
1627 2017-07-06 David Malcolm <dmalcolm@redhat.com>
1628
1629 PR c++/79300
1630 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
1631 expected underlining within macro expansion.
1632 * c-c++-common/pr70264.c: Likewise.
1633 * g++.dg/plugin/diagnostic-test-expressions-1.C
1634 (test_within_macro_1): New test.
1635 (test_within_macro_2): Likewise.
1636 (test_within_macro_3): Likewise.
1637 (test_within_macro_4): Likewise.
1638 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
1639 expected underlining within macro expansion.
1640 (test_macro_4): Likewise.
1641 * gcc.dg/plugin/diagnostic-test-expressions-1.c
1642 (test_within_macro_1): New test.
1643 (test_within_macro_2): Likewise.
1644 (test_within_macro_3): Likewise.
1645 (test_within_macro_4): Likewise.
1646 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
1647 underlining within macro expansion.
1648
1649 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
1650
1651 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
1652 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
1653 _mm_maskz_getexp_round_sd): Test new intrinsics.
1654 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
1655 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
1656 _mm_maskz_getexp_round_ss): Ditto.
1657 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
1658 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
1659 _mm_maskz_getmant_round_sd): Ditto.
1660 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
1661 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
1662 _mm_maskz_getmant_round_ss): Ditto.
1663 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
1664 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
1665 _mm_maskz_getexp_round_sd): New runtime tests.
1666 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
1667 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
1668 _mm_maskz_getexp_round_ss): Ditto.
1669 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
1670 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
1671 _mm_maskz_getmant_round_sd): Ditto.
1672 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
1673 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
1674 _mm_maskz_getmant_round_ss): Ditto.
1675 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
1676 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
1677 __builtin_ia32_getmantss_mask_round): Test new builtins.
1678 * gcc.target/i386/sse-13.c : Ditto.
1679 * gcc.target/i386/sse-23.c: Ditto.
1680 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
1681 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
1682 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
1683 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
1684 _mm_mask_getexp_round_ss): Test new intrinsics.
1685 * gcc.target/i386/testround-1.c: Ditto.
1686 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
1687 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
1688 _mm_mask_getmant_round_ss): Test new intrinsics
1689 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
1690 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
1691 _mm_maskz_getmant_ss): Test new intrinsics.
1692
1693 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
1694
1695 * lib/target-supports-dg.exp (dg-require-stack-check): New.
1696 * lib/target-supports.exp (check_stack_check_available): New.
1697 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
1698 * gcc.c-torture/compile/stack-check-1.c: Likewise.
1699 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
1700 * gcc.dg/pr47443.c: Likewise.
1701 * gcc.dg/pr48134.c: Likewise.
1702 * gcc.dg/pr70017.c: Likewise.
1703 * gcc.target/aarch64/stack-checking.c: Likewise.
1704 * gcc.target/arm/stack-checking.c: Likewise.
1705 * gcc.target/i386/pr48723.c: Likewise.
1706 * gcc.target/i386/pr55672.c: Likewise.
1707 * gcc.target/i386/pr67265-2.c: Likewise.
1708 * gcc.target/i386/pr67265.c: Likewise.
1709 * gnat.dg/opt49.adb: Likewise.
1710 * gnat.dg/stack_check1.adb: Likewise.
1711 * gnat.dg/stack_check2.adb: Likewise.
1712 * gnat.dg/stack_check3.adb: Likewise.
1713
1714 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1715
1716 PR target/80103
1717 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
1718 __attribute__.
1719
1720 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
1721
1722 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
1723 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
1724 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
1725 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
1726 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
1727 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
1728 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
1729 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
1730 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
1731 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
1732 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
1733 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
1734
1735 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
1736
1737 PR target/81305
1738 * gcc.target/avr/isr-test.h: New file.
1739 * gcc.target/avr/torture/isr-01-simple.c: New test.
1740 * gcc.target/avr/torture/isr-02-call.c: New test.
1741 * gcc.target/avr/torture/isr-03-fixed.c: New test.
1742
1743 2017-07-05 Bin Cheng <bin.cheng@arm.com>
1744
1745 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
1746 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
1747 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
1748 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
1749
1750 2017-07-05 Bin Cheng <bin.cheng@arm.com>
1751
1752 * gcc.dg/tree-ssa/ldist-26.c: New test.
1753
1754 2017-07-05 Bin Cheng <bin.cheng@arm.com>
1755
1756 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
1757
1758 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
1759
1760 PR target/81300
1761 * gcc.target/i386/pr81300.c: New test.
1762
1763 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
1764
1765 PR target/81294
1766 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
1767 x and y arguments in the call to _subborrow_u32.
1768 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
1769 x and y arguments in the call to _subborrow_u64.
1770 * gcc.target/i386/pr81294-1.c: New test.
1771 * gcc.target/i386/pr81294-2.c: Ditto.
1772
1773 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1774
1775 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
1776
1777 2017-07-04 Marek Polacek <polacek@redhat.com>
1778
1779 PR c/81231
1780 * gcc.dg/atomic-pr81231.c: New test.
1781
1782 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
1783
1784 PR tree-optimization/81292
1785 * gcc.dg/pr81292-1.c: New test.
1786 * gcc.dg/pr81292-2.c: Likewise.
1787
1788 2017-07-04 Martin Liska <mliska@suse.cz>
1789
1790 PR sanitizer/81040
1791 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
1792 use-after-scope sanitization.
1793
1794 2017-07-04 Jakub Jelinek <jakub@redhat.com>
1795
1796 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
1797 options.
1798
1799 PR target/81175
1800 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
1801 gather.
1802
1803 2017-07-04 Martin Liska <mliska@suse.cz>
1804
1805 PR ipa/81214
1806 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
1807 * g++.dg/ext/mvc3.C: Likewise.
1808 * gcc.target/i386/mvc2.c: Likewise.
1809 * gcc.target/i386/mvc3.c: Likewise.
1810
1811 2017-07-04 Jakub Jelinek <jakub@redhat.com>
1812
1813 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
1814 decomposition declaration in diagnostics.
1815 * g++.dg/cpp1z/decomp2.C: Likewise.
1816 * g++.dg/cpp1z/decomp3.C: Likewise.
1817 * g++.dg/cpp1z/decomp4.C: Likewise.
1818 * g++.dg/cpp1z/decomp5.C: Likewise.
1819 * g++.dg/cpp1z/decomp6.C: Likewise.
1820 * g++.dg/cpp1z/decomp7.C: Likewise.
1821 * g++.dg/cpp1z/decomp8.C: Likewise.
1822 * g++.dg/cpp1z/decomp13.C: Likewise.
1823 * g++.dg/cpp1z/decomp14.C: Likewise.
1824 * g++.dg/cpp1z/decomp18.C: Likewise.
1825 * g++.dg/cpp1z/decomp19.C: Likewise.
1826 * g++.dg/cpp1z/decomp22.C: Likewise.
1827 * g++.dg/cpp1z/decomp23.C: Likewise.
1828 * g++.dg/cpp1z/decomp24.C: Likewise.
1829 * g++.dg/cpp1z/decomp25.C: Likewise.
1830 * g++.dg/cpp1z/decomp26.C: Likewise.
1831 * g++.dg/cpp1z/decomp28.C: Likewise.
1832
1833 PR c++/81258
1834 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
1835 * g++.dg/cpp1z/decomp30.C: New test.
1836
1837 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
1838
1839 PR c++/65775
1840 * g++.dg/cpp0x/trailing14.C: New.
1841
1842 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1843
1844 PR testsuite/79866
1845 * gfortran.dg/coarray_event_2.f08: New test.
1846
1847 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1848
1849 PR testsuite/79843
1850 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
1851 * gfortran.dg/pointer_intent_2.f90: Likewise.
1852
1853 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
1854
1855 PR middle-end/81290
1856 * gcc.c-torture/compile/pr81290.c: New.
1857
1858 2017-07-03 Richard Biener <rguenther@suse.de>
1859
1860 PR tree-optimization/60510
1861 * gfortran.dg/vect/pr60510.f: New testcase.
1862
1863 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1864
1865 * gcc.target/i386/mvc6.c: Require ifunc support.
1866
1867 2017-07-03 Martin Liska <mliska@suse.cz>
1868
1869 PR sanitize/81040
1870 * g++.dg/asan/function-argument-1.C: New test.
1871 * g++.dg/asan/function-argument-2.C: New test.
1872 * g++.dg/asan/function-argument-3.C: New test.
1873
1874 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
1875
1876 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
1877 as well.
1878
1879 2017-07-03 Tom de Vries <tom@codesourcery.com>
1880
1881 PR tree-optimization/69468
1882 * gcc.dg/pr81192.c: Update.
1883
1884 2017-07-03 Tom de Vries <tom@codesourcery.com>
1885
1886 PR tree-optimization/81192
1887 * gcc.dg/pr81192.c: Update.
1888
1889 2017-07-03 Tom de Vries <tom@codesourcery.com>
1890
1891 PR tree-optimization/81192
1892 * gcc.dg/pr81192.c: New test.
1893
1894 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1895
1896 * gfortran/eoshift_3.f90: New test.
1897
1898 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1899
1900 * gcc.dg/strlenopt-32.c: New testcase.
1901 * gcc.dg/strlenopt-33.c: Likewise.
1902 * gcc.dg/strlenopt-33g.c: Likewise.
1903 * gcc.dg/strlenopt-34.c: Likewise.
1904 * gcc.dg/strlenopt-35.c: Likewise.
1905
1906 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1907
1908 PR tree-optimization/80769
1909 * gcc.dg/strlenopt-31.c: New test.
1910 * gcc.dg/strlenopt-31g.c: Likewise.
1911
1912 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1913
1914 PR tree-optimization/81136
1915 * gcc.dg/vect/pr81136.c: New test.
1916
1917 2017-07-01 Jakub Jelinek <jakub@redhat.com>
1918
1919 PR sanitizer/81262
1920 * gcc.c-torture/compile/pr81262.c: New test.
1921 * g++.dg/ubsan/pr81262.C: New test.
1922
1923 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
1924
1925 PR ipa/81261
1926 * g++.dg/ipa/pr81261.C: New testcase.
1927
1928 2017-06-30 Andrew Pinski <apinski@cavium.com>
1929
1930 * gcc.dg/torture/pr81245.c: New testcase.
1931
1932 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
1933
1934 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
1935 unbounded use.
1936
1937 2017-06-30 David Malcolm <dmalcolm@redhat.com>
1938
1939 PR c++/80014
1940 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
1941 Add declaration.
1942 (test_typeid): New test function.
1943
1944 2017-06-30 Jakub Jelinek <jakub@redhat.com>
1945
1946 PR target/81225
1947 * gcc.target/i386/pr81225.c: New test.
1948
1949 2017-06-30 Nathan Sidwell <nathan@acm.org>
1950
1951 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
1952 * g++.dg/cpp0x/decltype9.C: Likewise.
1953 * g++.dg/cpp0x/forw_enum9.C: Likewise.
1954 * g++.dg/lookup/decl1.C: Likewise.
1955 * g++.dg/lookup/extern-c-redecl.C: Likewise.
1956 * g++.dg/other/pr28432.C: Likewise.
1957 * g++.dg/parse/crash12.C: Likewise.
1958 * g++.dg/parse/enum3.C: Likewise.
1959 * g++.dg/parse/operator6.C: Likewise.
1960 * g++.dg/template/crash69.C: Likewise.
1961 * g++.dg/template/error27.C: Likewise.
1962 * g++.dg/template/error28.C: Likewise.
1963 * g++.dg/template/memfriend6.C: Likewise.
1964 * g++.old-deja/g++.mike/err1.C: Likewise.
1965 * g++.old-deja/g++.mike/p811.C: Likewise.
1966 * g++.old-deja/g++.other/crash25.C: Likewise.
1967 * g++.old-deja/g++.other/dtor4.C: Likewise.
1968 * g++.old-deja/g++.pt/t37.C: Likewise.
1969
1970 2017-06-30 Martin Liska <mliska@suse.cz>
1971
1972 PR ipa/81214
1973 * gcc.target/i386/pr81214.c: New test.
1974
1975 2017-06-30 Nathan Sidwell <nathan@acm.org>
1976
1977 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
1978
1979 PR c++/81229
1980 * g++.dg/lookup/pr81229.C: New.
1981
1982 2017-06-30 Martin Liska <mliska@suse.cz>
1983
1984 PR sanitizer/81021
1985 * g++.dg/asan/pr81021.C: New test.
1986
1987 2017-06-30 Richard Biener <rguenther@suse.de>
1988
1989 PR tree-optimization/81249
1990 * g++.dg/torture/pr81249.C: New testcase.
1991
1992 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1993
1994 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
1995 * g++.dg/diagnostic/variadic1.C: Likewise.
1996 * g++.dg/gomp/udr-3.C: Likewise.
1997 * g++.dg/overload/error1.C: Likewise.
1998 * g++.dg/overload/error2.C: Likewise.
1999 * g++.dg/template/duplicate1.C: Likewise.
2000 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2001 * g++.old-deja/g++.brendan/arm2.C: Likewise.
2002 * g++.old-deja/g++.other/redecl2.C: Likewise.
2003 * g++.old-deja/g++.other/redecl4.C: Likewise.
2004 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2005
2006 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
2007
2008 PR fortran/77765
2009 * gfortran.dg/goacc/pr77765.f90: New test.
2010
2011 2017-06-29 Steve Ellcey <sellcey@cavium.com>
2012
2013 * gcc.target/aarch64/ccmp_2.c: New test.
2014
2015 2017-06-29 Nathan Sidwell <nathan@acm.org>
2016
2017 PR c++/81247
2018 * g++.dg/parse/pr81247-[abc].C: New.
2019
2020 2017-06-29 Carl Love <cel@us.ibm.com>
2021
2022 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
2023 test_unsigned_int_result, test_ll_int_result,
2024 test_ll_unsigned_int_result): Add result checking functions, add
2025 debug support.
2026 (main): Add builtin function tests.
2027
2028 2017-06-29 Carl Love <cel@us.ibm.com>
2029
2030 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
2031 dg-skip-if): Add -mvsx -mcpu=power7.
2032
2033 2017-06-29 Richard Biener <rguenther@suse.de>
2034
2035 * gcc.dg/vect/slp-reduc-8.c: New testcase.
2036
2037 2017-06-29 Nathan Sidwell <nathan@acm.org>
2038
2039 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
2040
2041 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
2042
2043 PR middle-end/81194
2044 * g++.dg/pr81194.C: New test.
2045
2046 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
2047
2048 PR ipa/80565
2049 * gcc.dg/torture/pr80565.c: New file.
2050
2051 2017-06-29 Bin Cheng <bin.cheng@arm.com>
2052
2053 PR tree-optimization/81196
2054 * gcc.dg/vect/pr81196.c: New.
2055
2056 2017-06-29 Michael Collison <michael.collison@arm.com>
2057
2058 Fix date on previous ChangeLog entry.
2059
2060 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2061 Michael Collison <michael.collison@arm.com>
2062
2063 PR target/70119
2064 * gcc.target/aarch64/var_shift_mask_1.c: New test.
2065
2066 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
2067
2068 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
2069 Test new intrinsic.
2070 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
2071 Ditto.
2072 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
2073 Ditto.
2074 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
2075 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
2076 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
2077
2078 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2079
2080 * lib/target-supports.exp (check_effective_target_vect_int): Replace
2081 current ARM check by ARM NEON's availability check.
2082 (check_effective_target_vect_intfloat_cvt): Likewise.
2083 (check_effective_target_vect_uintfloat_cvt): Likewise.
2084 (check_effective_target_vect_floatint_cvt): Likewise.
2085 (check_effective_target_vect_floatuint_cvt): Likewise.
2086 (check_effective_target_vect_shift): Likewise.
2087 (check_effective_target_whole_vector_shift): Likewise.
2088 (check_effective_target_vect_bswap): Likewise.
2089 (check_effective_target_vect_shift_char): Likewise.
2090 (check_effective_target_vect_long): Likewise.
2091 (check_effective_target_vect_float): Likewise.
2092 (check_effective_target_vect_perm): Likewise.
2093 (check_effective_target_vect_perm_byte): Likewise.
2094 (check_effective_target_vect_perm_short): Likewise.
2095 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2096 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2097 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2098 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2099 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2100 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2101 (check_effective_target_vect_widen_shift): Likewise.
2102 (check_effective_target_vect_extract_even_odd): Likewise.
2103 (check_effective_target_vect_interleave): Likewise.
2104 (check_effective_target_vect_multiple_sizes): Likewise.
2105 (check_effective_target_vect64): Likewise.
2106 (check_effective_target_vect_max_reduc): Likewise.
2107
2108 2017-06-28 Richard Biener <rguenther@suse.de>
2109
2110 PR middle-end/81227
2111 * gcc.dg/pr81227.c: New testcase.
2112
2113 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2114
2115 PR target/81193
2116 * lib/target-supports.exp
2117 (check_ppc_cpu_supports_hw_available): New test to make sure
2118 __builtin_cpu_supports works on power7 and newer.
2119
2120 2017-06-28 Martin Liska <mliska@suse.cz>
2121
2122 PR ipa/81128
2123 * gcc.target/i386/pr81128.c: New test.
2124
2125 2017-06-28 Martin Liska <mliska@suse.cz>
2126
2127 PR driver/79659
2128 * g++.dg/opt/pr79659.C: New test.
2129
2130 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
2131
2132 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
2133 and options.
2134 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
2135
2136 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
2137
2138 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
2139 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
2140
2141 2017-06-28 Jakub Jelinek <jakub@redhat.com>
2142
2143 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
2144 (foo): ... this. Change constants such that it isn't matched
2145 as __builtin_copysign, yet tests the combiner the same.
2146
2147 2017-06-28 Martin Liska <mliska@suse.cz>
2148
2149 PR sanitizer/81224
2150 * gcc.dg/asan/pr81224.c: New test.
2151
2152 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
2153
2154 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
2155 passed to pthread_join.
2156
2157 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2158
2159 * gcc.target/s390/nodatarel-1.c: New test.
2160
2161 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2162
2163 PR fortran/80164
2164 * gfortran.dg/array_temporaries_4.f90: New test.
2165
2166 2017-06-27 Andrew Pinski <apinski@cavium.com>
2167
2168 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
2169 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
2170 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
2171
2172 2017-06-27 Marek Polacek <polacek@redhat.com>
2173
2174 PR sanitizer/81223
2175 * gcc.dg/ubsan/pr81223.c: New test.
2176
2177 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
2178
2179 * gcc.dg/tree-ssa/assoc-1.c: New file.
2180
2181 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
2182
2183 PR c++/62046
2184 * g++.dg/parse/catch2.C: New.
2185
2186 2017-06-27 Jakub Jelinek <jakub@redhat.com>
2187
2188 PR sanitizer/81209
2189 * g++.dg/ubsan/pr81209.C: New test.
2190
2191 PR middle-end/81207
2192 * gcc.c-torture/compile/pr81207.c: New test.
2193
2194 2017-06-27 Marek Polacek <polacek@redhat.com>
2195
2196 PR bootstrap/81216
2197 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
2198
2199 2017-06-26 Martin Sebor <msebor@redhat.com>
2200
2201 PR c++/81169
2202 * g++.dg/Wclass-memaccess-2.C: New test.
2203
2204 2017-06-26 Carl Love <cel@us.ibm.com>
2205
2206 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
2207 Add new runnable test file for the vec_rev built-ins.
2208
2209 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2210
2211 PR/tree-optimization 71815
2212 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
2213 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2214
2215 2017-06-26 Renlin Li <renlin.li@arm.com>
2216 Szabolcs Nagy <szabolcs.nagy@arm.com>
2217
2218 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
2219 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
2220 memmove.
2221
2222 2017-06-26 Richard Biener <rguenther@suse.de>
2223
2224 PR target/81175
2225 * gfortran.dg/pr81175.f: New testcase.
2226
2227 2017-06-26 Richard Biener <rguenther@suse.de>
2228
2229 PR tree-optimization/81203
2230 * gcc.dg/torture/pr81203.c: New testcase.
2231
2232 2017-06-26 Marek Polacek <polacek@redhat.com>
2233
2234 PR c/80116
2235 * c-c++-common/Wmultistatement-macros-1.c: New test.
2236 * c-c++-common/Wmultistatement-macros-2.c: New test.
2237 * c-c++-common/Wmultistatement-macros-3.c: New test.
2238 * c-c++-common/Wmultistatement-macros-4.c: New test.
2239 * c-c++-common/Wmultistatement-macros-5.c: New test.
2240 * c-c++-common/Wmultistatement-macros-6.c: New test.
2241 * c-c++-common/Wmultistatement-macros-7.c: New test.
2242 * c-c++-common/Wmultistatement-macros-8.c: New test.
2243 * c-c++-common/Wmultistatement-macros-9.c: New test.
2244 * c-c++-common/Wmultistatement-macros-10.c: New test.
2245 * c-c++-common/Wmultistatement-macros-11.c: New test.
2246
2247 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
2248
2249 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
2250
2251 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
2252
2253 * lib/target-supports.exp
2254 (check_effective_target_arm_neon_ok_nocache): Add flags with
2255 -mfloat-abi=hard. Include arm_neon.h.
2256 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
2257 (check_effective_target_arm_neon_ok_no_float_abi): New.
2258 * gcc.target/arm/lto/pr65837_0.c: Require
2259 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
2260 * gcc.target/arm/lto/pr65837-attr_0.c: Require
2261 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
2262
2263 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
2264
2265 PR c++/62315
2266 * g++.dg/parse/typedef2.C: Specify a dg-error string.
2267
2268 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2269
2270 PR fortran/52473
2271 * gfortran.dg/cshift_2.f90: New test.
2272
2273 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
2274
2275 PR middle-end/79794
2276 * gcc.target/aarch64/pr79794.c: New.
2277
2278 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2279
2280 PR target/80510
2281 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
2282 * gcc.target/powerpc/pr80510-2.c: Likewise.
2283
2284 2017-06-22 Jeff Law <law@redhat.com>
2285
2286 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
2287
2288 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2289
2290 * gcc.target/powerpc/fold-vec-shift-char.c: New.
2291 * gcc.target/powerpc/fold-vec-shift-int.c: New.
2292 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
2293 * gcc.target/powerpc/fold-vec-shift-short.c: New.
2294 * gcc.target/powerpc/fold-vec-shift-left.c: New.
2295 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
2296 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
2297 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
2298
2299 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
2300
2301 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
2302
2303 2017-06-22 Matt Turner <mattst88@gmail.com>
2304
2305 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
2306 skylake check.
2307
2308 2017-06-22 Carl Love <cel@us.ibm.com>
2309
2310 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
2311 vmuleuh): Fix scan-assembler-times should check for word not half word
2312 instructions.
2313
2314 2017-06-22 Jeff Law <law@redhat.com>
2315
2316 * gcc.c-torture/compile/stack-check-1.c: New test.
2317
2318 2016-06-22 Richard Biener <rguenther@suse.de>
2319
2320 * gcc.dg/vect/pr65947-1.c: Remove xfail.
2321 * gcc.dg/vect/pr65947-2.c: Likewise.
2322 * gcc.dg/vect/pr65947-3.c: Likewise.
2323 * gcc.dg/vect/pr65947-4.c: Likewise.
2324 * gcc.dg/vect/pr65947-5.c: Likewise.
2325 * gcc.dg/vect/pr65947-6.c: Likewise.
2326 * gcc.dg/vect/pr65947-8.c: Likewise.
2327 * gcc.dg/vect/pr65947-9.c: Likewise.
2328 * gcc.dg/vect/pr65947-10.c: Likewise.
2329 * gcc.dg/vect/pr65947-12.c: Likewise.
2330 * gcc.dg/vect/pr65947-13.c: Likewise.
2331 * gcc.dg/vect/pr65947-14.c: Likewise.
2332 * gcc.dg/vect/vect-cond-2.c: Likewise.
2333 * gcc.dg/vect/vect-pr69848.c: Likewise.
2334
2335 2017-06-22 Martin Liska <mliska@suse.cz>
2336
2337 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
2338 to not inline it.
2339
2340 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
2341
2342 * gcc.dg/tree-ssa/forwprop-37.c: New.
2343
2344 2017-06-22 Richard Biener <rguenther@suse.de>
2345
2346 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
2347
2348 2017-06-22 Richard Biener <rguenther@suse.de>
2349
2350 * gcc.dg/vect/pr65947-14.c: New testcase.
2351
2352 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2353
2354 PR target/80510
2355 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
2356 32-bit support is added. Change ITYPE size to 64-bit integer.
2357 * gcc.target/powerpc/pr80510-2.c: Likewise.
2358
2359 2017-06-21 Jakub Jelinek <jakub@redhat.com>
2360
2361 PR c++/81154
2362 * g++.dg/gomp/pr81154.C: New test.
2363
2364 2017-06-21 David Malcolm <dmalcolm@redhat.com>
2365
2366 * g++.dg/other/old-style-cast-fixits.C: New test case.
2367
2368 2017-06-21 Jakub Jelinek <jakub@redhat.com>
2369
2370 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
2371
2372 2017-06-21 Tom de Vries <tom@codesourcery.com>
2373
2374 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
2375
2376 2017-06-21 Tom de Vries <tom@codesourcery.com>
2377
2378 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
2379 warning.
2380
2381 2017-06-21 Martin Liska <mliska@suse.cz>
2382
2383 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
2384
2385 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
2386
2387 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
2388 gnat.dg/debug11_pkg2.ads: New testcase.
2389
2390 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
2391
2392 * gcc.target/i386/getround.c: New file.
2393
2394 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
2395
2396 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
2397 * gcc.dg/tree-ssa/addadd-2.c: New file.
2398
2399 2017-06-21 Tom de Vries <tom@codesourcery.com>
2400
2401 * lib/target-supports.exp (add_options_for_stack_size): New proc.
2402 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
2403 * gcc.c-torture/compile/20080806-1.c: Same.
2404 * gcc.c-torture/compile/920723-1.c: Same.
2405 * gcc.c-torture/compile/930621-1.c: Same.
2406 * gcc.c-torture/compile/991214-2.c: Same.
2407 * gcc.c-torture/compile/bcopy.c: Same.
2408 * gcc.c-torture/compile/memtst.c: Same.
2409 * gcc.c-torture/compile/msp.c: Same.
2410 * gcc.c-torture/compile/stuct.c: Same.
2411 * gcc.c-torture/execute/20011008-3.c: Same.
2412 * gcc.c-torture/execute/20030209-1.c: Same.
2413 * gcc.c-torture/execute/20031012-1.c: Same.
2414 * gcc.c-torture/execute/20040805-1.c: Same.
2415 * gcc.c-torture/execute/920410-1.c: Same.
2416 * gcc.c-torture/execute/921113-1.c: Same.
2417 * gcc.c-torture/execute/921202-1.c: Same.
2418 * gcc.c-torture/execute/921208-2.c: Same.
2419 * gcc.c-torture/execute/930106-1.c: Same.
2420 * gcc.c-torture/execute/930406-1.c: Same.
2421 * gcc.c-torture/execute/950221-1.c: Same.
2422 * gcc.c-torture/execute/960521-1.c: Same.
2423 * gcc.c-torture/execute/980605-1.c: Same.
2424 * gcc.c-torture/execute/comp-goto-1.c: Same.
2425 * gcc.c-torture/execute/comp-goto-2.c: Same.
2426 * gcc.c-torture/execute/memcpy-1.c: Same.
2427 * gcc.c-torture/execute/multi-ix.c: Same.
2428 * gcc.c-torture/execute/nestfunc-4.c: Same.
2429 * gcc.c-torture/execute/pr20621-1.c: Same.
2430 * gcc.c-torture/execute/pr23135.c: Same.
2431 * gcc.c-torture/execute/pr28982b.c: Same.
2432 * gcc.dg/loop-3.c: Same.
2433 * gcc.dg/struct-ret-3.c: Same.
2434 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2435 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2436 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2437 * gcc.dg/tree-prof/pr44777.c: Same.
2438
2439 2017-06-20 David Malcolm <dmalcolm@redhat.com>
2440
2441 PR jit/81144
2442 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
2443 memset call with zero-initialization.
2444 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
2445
2446 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
2447
2448 * gcc.target/i386/pr80732.c: Include fma4-check.h.
2449 (main): Renamed to ...
2450 (fma4_test): ... this.
2451
2452 2017-06-20 Julia Koval <julia.koval@intel.com>
2453
2454 * gcc.target/i386/pr73350-2.c: New test.
2455
2456 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2457
2458 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
2459 * c-c++-common/fold-masked-cmp-2.c: Likewise.
2460 * c-c++-common/fold-masked-cmp-3.c: Likewise.
2461 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
2462 restrict to x86_64-*-*-gnu.
2463 Skip scan-assembler on *-*-darwin*.
2464 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
2465 * gcc.dg/loop-invariant.c: Likewise.
2466 * gcc.dg/lto/pr70955_0.c: Likewise.
2467 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2468 * gcc.dg/tree-ssa/pr79803.c: Likewise.
2469 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
2470
2471 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
2472 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
2473 targets.
2474 * gcc.dg/attr-ms_struct-2.c: Likewise.
2475 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2476 * gcc.dg/bf-ms-layout.c: Likewise.
2477 * gcc.dg/bf-ms-layout-2.c: Likewise.
2478 * gcc.dg/pic-macro-define.c: Remove target restrictions.
2479 Require fpic support.
2480 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
2481 targets.
2482 * gcc.target/i386/bitfield2.c: Likewise.
2483 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
2484 targets.
2485 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
2486
2487 2017-06-20 Nathan Sidwell <nathan@acm.org>
2488
2489 PR c++/67074
2490 * g++.dg/lookup/pr67074.C: New.
2491 * g++.dg/parse/namespace-alias-1.C: Adjust.
2492
2493 2017-06-20 Richard Biener <rguenther@suse.de>
2494
2495 PR middle-end/81097
2496 * c-c++-common/ubsan/pr81097.c: New testcase.
2497
2498 2017-06-20 Richard Biener <rguenther@suse.de>
2499
2500 * gcc.dg/vect/pr65947-9.c: Adjust.
2501
2502 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2503
2504 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
2505 * gcc.target/arm/acle/cdp2.c: Likewise.
2506 * gcc.target/arm/acle/ldc.c: Likewise.
2507 * gcc.target/arm/acle/ldc2.c: Likewise.
2508 * gcc.target/arm/acle/ldc2l.c: Likewise.
2509 * gcc.target/arm/acle/ldcl.c: Likewise.
2510 * gcc.target/arm/acle/mcr.c: Likewise.
2511 * gcc.target/arm/acle/mcr2.c: Likewise.
2512 * gcc.target/arm/acle/mcrr.c: Likewise.
2513 * gcc.target/arm/acle/mcrr2.c: Likewise.
2514 * gcc.target/arm/acle/mrc.c: Likewise.
2515 * gcc.target/arm/acle/mrc2.c: Likewise.
2516 * gcc.target/arm/acle/mrrc.c: Likewise.
2517 * gcc.target/arm/acle/mrrc2.c: Likewise.
2518 * gcc.target/arm/acle/stc.c: Likewise.
2519 * gcc.target/arm/acle/stc2.c: Likewise.
2520 * gcc.target/arm/acle/stc2l.c: Likewise.
2521 * gcc.target/arm/acle/stcl.c: Likewise.
2522
2523 2017-06-20 Jakub Jelinek <jakub@redhat.com>
2524
2525 PR target/81121
2526 * gcc.target/i386/pr81121.c: New test.
2527
2528 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2529
2530 PR target/79799
2531 * gcc.target/powerpc/pr79799-1.c: New test.
2532 * gcc.target/powerpc/pr79799-2.c: Likewise.
2533 * gcc.target/powerpc/pr79799-3.c: Likewise.
2534 * gcc.target/powerpc/pr79799-4.c: Likewise.
2535 * gcc.target/powerpc/pr79799-5.c: Likewise.
2536
2537 2017-06-19 Nathan Sidwell <nathan@acm.org>
2538
2539 PR c++/81124
2540 PR c++/79766
2541 * g++.dg/lookup/pr79766.C: New.
2542 * g++.dg/lookup/pr81124.C: New.
2543 * g++.dg/template/explicit6.C: Adjust.
2544 * g++.old-deja/g++.other/decl5.C: Adjust.
2545
2546 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2547
2548 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
2549 -DSTACK_SIZE.
2550
2551 2017-06-19 Jakub Jelinek <jakub@redhat.com>
2552
2553 PR sanitizer/81125
2554 * g++.dg/ubsan/pr81125.C: New test.
2555
2556 PR sanitizer/81111
2557 * g++.dg/ubsan/pr81111.C: New test.
2558
2559 2017-06-19 Richard Biener <rguenther@suse.de>
2560
2561 PR middle-end/81118
2562 * gcc.dg/torture/pr81118.c: New testcase.
2563
2564 2017-06-19 Richard Biener <rguenther@suse.de>
2565
2566 PR tree-optimization/80887
2567 * gcc.dg/tree-ssa/pr80887.c: New testcase.
2568
2569 2017-06-19 Jakub Jelinek <jakub@redhat.com>
2570
2571 PR ipa/81112
2572 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
2573
2574 2017-06-19 Nathan Sidwell <nathan@acm.org>
2575
2576 PR c++/81119
2577 * g++.dg/warn/pr81119.C: New.
2578
2579 2017-06-19 Martin Liska <mliska@suse.cz>
2580
2581 PR sanitizer/80879
2582 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
2583
2584 2017-06-19 Martin Liska <mliska@suse.cz>
2585
2586 PR ipa/80732
2587 * gcc.target/i386/mvc5.c: Scan indirect_function.
2588 * gcc.target/i386/mvc7.c: Likewise.
2589 * gcc.target/i386/pr80732.c: New test.
2590
2591 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2592
2593 PR c++/66093
2594 * g++.dg/cpp1y/constexpr-66093.C: New.
2595
2596 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2597
2598 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
2599 dg-skip-if list.
2600
2601 2017-06-19 Richard Biener <rguenther@suse.de>
2602
2603 PR ipa/81112
2604 * g++.dg/torture/pr81112.C: New testcase.
2605
2606 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
2607
2608 * gcc.dg/lto/pr69866_0.c: This test needs alias.
2609
2610 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2611
2612 PR fortran/52473
2613 * gfortran.dg/cshift_1.f90: New test.
2614
2615 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2616
2617 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
2618
2619 2017-06-16 Carl Love <cel@us.ibm.com>
2620
2621 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
2622 main): Add runnable tests and test checker for vec_float,
2623 vec_float2, vec_floate and vec_floato builtins.
2624
2625 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
2626
2627 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
2628 the architecture options added by dg-add-options arm_neon.
2629 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
2630 to the architecture.
2631 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
2632 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
2633 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
2634
2635 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
2636
2637 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
2638 multilibs have been built.
2639
2640 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
2641
2642 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
2643 * gcc.target/arm/pr51915.c: Likewise.
2644 * gcc.target/arm/pr52006.c: Likewise.
2645 * gcc.target/arm/pr53187.c: Likewise.
2646
2647 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
2648
2649 * gcc.target/arm/multilibs.exp: New file.
2650
2651 2017-06-16 Martin Sebor <msebor@redhat.com>
2652
2653 PR tree-optimization/80933
2654 PR tree-optimization/80934
2655 * gcc.dg/fold-bcopy.c: New test.
2656 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
2657 * gcc.dg/tree-ssa/alias-36.c: Likewise.
2658 * gcc.dg/pr79214.c: Adjust.
2659 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2660 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2661 * gcc.dg/builtins-nonnull.c: Likewise.
2662
2663 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2664
2665 PR target/71778
2666 * gcc.target/arm/pr71778.c: New.
2667
2668 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
2669
2670 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
2671
2672 2017-06-16 Richard Biener <rguenther@suse.de>
2673
2674 PR tree-optimization/81090
2675 * gcc.dg/graphite/pr81090.c: New testcase.
2676
2677 2017-06-16 Janus Weil <janus@gcc.gnu.org>
2678
2679 PR fortran/80983
2680 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
2681
2682 2017-06-16 Jakub Jelinek <jakub@redhat.com>
2683
2684 PR sanitizer/81094
2685 * c-c++-common/ubsan/object-size-11.c: New test.
2686
2687 2017-06-15 Martin Sebor <msebor@redhat.com>
2688
2689 PR c++/80560
2690 * g++.dg/Wclass-memaccess.C: New test.
2691
2692 2017-06-15 Janus Weil <janus@gcc.gnu.org>
2693
2694 PR fortran/80983
2695 * gfortran.dg/proc_ptr_comp_51.f90: New test.
2696
2697 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
2698
2699 PR lto/69866
2700 * gcc.dg/lto/pr69866_0.c: New test.
2701 * gcc.dg/lto/pr69866_1.c: Likewise.
2702
2703 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2704
2705 PR target/78818
2706 * gcc.target/msp430/pr78818-real.c: New template for tests.
2707 * gcc.target/msp430/pr78818-auto.c: New test.
2708 * gcc.target/msp430/pr78818-data-region.c: New test.
2709 * gcc.target/msp430/pr78818-data-sec.c: New test.
2710 * gcc.target/msp430/pr78818-auto-warn.c: New test.
2711
2712 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
2713
2714 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
2715 instructions in it rather than the number of IT blocks being 2.
2716 Transfer scan directive arm_thumb2 restriction to the whole
2717 testcase and restrict further to Thumb-only targets.
2718
2719 2017-06-15 Tamar Christina <tamar.christina@arm.com>
2720
2721 * gcc.target/arm/sdiv_costs_1.c:
2722 Use dg-add-options.
2723
2724 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
2725
2726 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
2727 * gcc.target/mips/pr51513-1.c: New test.
2728 * gcc.target/mips/pr51513-2.c: New test.
2729
2730 2017-06-14 Richard Biener <rguenther@suse.de>
2731
2732 PR tree-optimization/81083
2733 * gcc.dg/torture/pr81083.c: Add prototypes.
2734
2735 2017-06-14 Richard Biener <rguenther@suse.de>
2736
2737 PR middle-end/81088
2738 * c-c++-common/ubsan/pr81088.c: New testcase.
2739
2740 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
2741
2742 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
2743
2744 2017-06-14 Andrew Pinski <apinski@cavium.com>
2745 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
2746
2747 PR target/71663
2748 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
2749 * gcc.target/aarch64/vect-init-2.c: Likewise.
2750 * gcc.target/aarch64/vect-init-3.c: Likewise.
2751 * gcc.target/aarch64/vect-init-4.c: Likewise.
2752 * gcc.target/aarch64/vect-init-5.c: Likewise.
2753
2754 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2755
2756 PR c++/58541
2757 * g++.dg/cpp0x/constexpr-58541.C: New.
2758
2759 2017-06-14 Richard Biener <rguenther@suse.de>
2760
2761 PR tree-optimization/81083
2762 * gcc.dg/torture/pr81083.c: New testcase.
2763
2764 2017-06-14 Jakub Jelinek <jakub@redhat.com>
2765
2766 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
2767 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
2768
2769 2017-06-13 Jakub Jelinek <jakub@redhat.com>
2770
2771 PR c++/80973
2772 * g++.dg/ubsan/pr80973.C: New test.
2773
2774 PR c++/80984
2775 * g++.dg/opt/nrv18.C: New test.
2776
2777 2017-06-13 Martin Liska <mliska@suse.cz>
2778
2779 PR sanitize/78204
2780 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
2781 test by adding no_sanitize attribute.
2782 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2783
2784 2017-06-13 Renlin Li <renlin.li@arm.com>
2785
2786 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
2787 conditionally.
2788
2789 2017-06-13 Martin Jambor <mjambor@suse.cz>
2790
2791 PR tree-optimization/80803
2792 PR tree-optimization/81063
2793 gcc.dg/tree-ssa/pr80803.c: New test.
2794 gcc.dg/tree-ssa/pr81063.c: Likewise.
2795
2796 2017-06-12 Yury Gribov <tetra2005@gmail.com>
2797
2798 * c-c++-common/fold-masked-cmp-3.c: New test.
2799
2800 2017-06-13 Yury Gribov <tetra2005@gmail.com>
2801
2802 PR tree-optimization/67328
2803 * c-c++-common/fold-masked-cmp-1.c: New test.
2804 * c-c++-common/fold-masked-cmp-2.c: Likewise.
2805 * gcc.dg/pr46309.c: Fix pattern.
2806 * gcc.dg/pr46309-2.c: Likewise.
2807
2808 2017-06-13 Tamar Christina <tamar.christina@arm.com>
2809
2810 * gcc.target/arm/sdiv_costs_1.c:
2811 Require arm_arch_v8a_ok and add march option.
2812
2813 2017-06-13 Martin Liska <mliska@suse.cz>
2814
2815 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
2816 * gcc.dg/tree-ssa/dump-2.c: Likewise.
2817 * gcc.dg/tree-ssa/vrp101.c: Likewise.
2818
2819 2017-06-13 Richard Biener <rguenther@suse.de>
2820
2821 PR middle-end/81065
2822 * c-c++-common/ubsan/pr81065.c: New testcase.
2823
2824 2017-06-12 Ian Lance Taylor <iant@golang.org>
2825
2826 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
2827 freorder. Update comment to explain test.
2828
2829 2017-06-12 Tamar Christina <tamar.christina@arm.com>
2830
2831 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
2832 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
2833 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
2834 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
2835
2836 2017-06-12 Tamar Christina <tamar.christina@arm.com>
2837
2838 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
2839
2840 2017-06-12 Tamar Christina <tamar.christina@arm.com>
2841
2842 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
2843
2844 2017-06-12 Jakub Jelinek <jakub@redhat.com>
2845
2846 PR tree-optimization/81003
2847 * gcc.c-torture/compile/pr81003.c: New test.
2848
2849 2017-06-12 Richard Biener <rguenther@suse.de>
2850
2851 PR tree-optimization/81053
2852 * gcc.dg/torture/pr81053.c: New testcase.
2853
2854 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2855
2856 PR fortran/80988
2857 * gfortran.dg/implied_do_io_3.f90: New test.
2858
2859 2017-06-10 Tom de Vries <tom@codesourcery.com>
2860
2861 * lib/target-supports.exp (check_effective_target_signal): New proc.
2862 * lib/gcc.exp (gcc_target_compile): Remove appending of
2863 -DSIGNAL_SUPPRESS to additional_flags.
2864 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
2865 additional_flags if effective target signal is not supported by the
2866 target.
2867 * gcc.c-torture/execute/20101011-1.c: Same.
2868 * gcc.dg/c99-stdint-1.c: Same.
2869 * gcc.dg/c99-stdint-2.c: Same.
2870 * gcc.dg/c99-stdint-5.c: Same.
2871 * gcc.dg/c99-stdint-6.c: Same.
2872 * gcc.dg/stdint-width-1.c: Same.
2873
2874 2017-06-10 Tom de Vries <tom@codesourcery.com>
2875
2876 * lib/target-supports.exp (check_effective_target_stack_size)
2877 (dg-effective-target-value): New proc.
2878 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
2879 additional_flags.
2880 * lib/objc.exp (objc_target_compile): Same.
2881 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
2882 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
2883 dg-additional-options.
2884 * gcc.c-torture/compile/20080806-1.c: Same.
2885 * gcc.c-torture/compile/920723-1.c: Same.
2886 * gcc.c-torture/compile/930621-1.c: Same.
2887 * gcc.c-torture/compile/991214-2.c: Same.
2888 * gcc.c-torture/compile/bcopy.c: Same.
2889 * gcc.c-torture/compile/memtst.c: Same.
2890 * gcc.c-torture/compile/msp.c: Same.
2891 * gcc.c-torture/compile/stuct.c: Same.
2892 * gcc.c-torture/execute/20011008-3.c: Same.
2893 * gcc.c-torture/execute/20030209-1.c: Same.
2894 * gcc.c-torture/execute/20031012-1.c: Same.
2895 * gcc.c-torture/execute/20040805-1.c: Same.
2896 * gcc.c-torture/execute/920410-1.c: Same.
2897 * gcc.c-torture/execute/920501-7.c: Same.
2898 * gcc.c-torture/execute/921113-1.c: Same.
2899 * gcc.c-torture/execute/921202-1.c: Same.
2900 * gcc.c-torture/execute/921208-2.c: Same.
2901 * gcc.c-torture/execute/930106-1.c: Same.
2902 * gcc.c-torture/execute/930406-1.c: Same.
2903 * gcc.c-torture/execute/950221-1.c: Same.
2904 * gcc.c-torture/execute/960521-1.c: Same.
2905 * gcc.c-torture/execute/980605-1.c: Same.
2906 * gcc.c-torture/execute/comp-goto-1.c: Same.
2907 * gcc.c-torture/execute/comp-goto-2.c: Same.
2908 * gcc.c-torture/execute/memcpy-1.c: Same.
2909 * gcc.c-torture/execute/multi-ix.c: Same.
2910 * gcc.c-torture/execute/nestfunc-4.c: Same.
2911 * gcc.c-torture/execute/pr20621-1.c: Same.
2912 * gcc.c-torture/execute/pr23135.c: Same.
2913 * gcc.c-torture/execute/pr28982b.c: Same.
2914 * gcc.dg/loop-3.c: Same.
2915 * gcc.dg/struct-ret-3.c: Same.
2916 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2917 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2918 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2919 * gcc.dg/tree-prof/pr44777.c: Same.
2920
2921 2017-06-09 David Malcolm <dmalcolm@redhat.com>
2922
2923 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2924 (test_mutually_exclusive_suggestions): New test function.
2925 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2926 (test_mutually_exclusive_suggestions): New test function.
2927 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2928 (test_mutually_exclusive_suggestions): New test function.
2929 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2930 (test_show_locus): Add special-case for
2931 "test_mutually_exclusive_suggestions".
2932
2933 2017-06-09 Ian Lance Taylor <iant@golang.org>
2934
2935 * gcc.dg/tree-prof/split-1.c: New test.
2936
2937 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
2938
2939 * gcc.dg/predict-14.c: Avoid cold function detection.
2940 * gcc.target/i386/umod-3.c: Likewise.
2941
2942 2017-06-09 Tamar Christina <tamar.christina@arm.com>
2943
2944 * gcc.target/aarch64/lrint-matherr.h: New.
2945 * gcc.target/aarch64/inline-lrint_1.c: New.
2946 * gcc.target/aarch64/inline-lrint_2.c: New.
2947 * gcc.target/aarch64/no-inline-lrint_1.c: New.
2948 * gcc.target/aarch64/no-inline-lrint_2.c: New.
2949
2950 2017-06-09 Tamar Christina <tamar.christina@arm.com>
2951
2952 * gcc.target/arm/sdiv_costs_1.c: New.
2953
2954 2017-06-09 Tom de Vries <tom@codesourcery.com>
2955
2956 PR target/80855
2957 * gcc.target/nvptx/label-values.c: New test.
2958
2959 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2960
2961 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
2962 Test for null definitions instead of them being undefined. Add entry
2963 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
2964 about using the effective target for architecture extension.
2965 (check_effective_target_arm_arch_v7ve_ok): Remove.
2966 (add_options_for_arm_arch_v7ve): Likewise.
2967
2968 2017-06-09 Richard Biener <rguenther@suse.de>
2969
2970 PR tree-optimization/66623
2971 * gcc.dg/vect/pr66623.c: New testcase.
2972
2973 2017-06-09 Richard Biener <rguenther@suse.de>
2974
2975 PR tree-optimization/79483
2976 * gcc.dg/graphite/pr79483.c: New testcase.
2977
2978 2017-06-09 Richard Biener <rguenther@suse.de>
2979
2980 PR middle-end/81007
2981 * g++.dg/pr81007.C: New testcase.
2982
2983 2017-06-09 Jakub Jelinek <jakub@redhat.com>
2984
2985 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
2986 instead of "rsp" for -m32.
2987 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
2988 target, add -msse2 to dg-options.
2989 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
2990 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
2991
2992 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
2993
2994 PR target/80966
2995 * gcc.target/powerpc/stack-limit.c: New testcase.
2996
2997 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
2998
2999 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
3000 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
3001 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
3002 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
3003 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
3004 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
3005
3006 2017-06-08 Jakub Jelinek <jakub@redhat.com>
3007
3008 PR c/81006
3009 * c-c++-common/gomp/pr81006.c: New test.
3010
3011 PR c++/81011
3012 * g++.dg/gomp/pr81011.C: New test.
3013
3014 PR middle-end/81005
3015 * c-c++-common/ubsan/align-10.c: New test.
3016 * c-c++-common/ubsan/null-13.c: New test.
3017
3018 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
3019
3020 PR target/81015
3021 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
3022 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
3023 * gcc.target/i386/pr81015.c: New test.
3024
3025 2017-06-08 Tom de Vries <tom@codesourcery.com>
3026
3027 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
3028 trampolines instead of NO_TRAMPOLINES.
3029 * gcc.c-torture/execute/20000822-1.c: Same.
3030 * gcc.c-torture/execute/920428-2.c: Same.
3031 * gcc.c-torture/execute/920501-7.c: Same.
3032 * gcc.c-torture/execute/920612-2.c: Same.
3033 * gcc.c-torture/execute/921017-1.c: Same.
3034 * gcc.c-torture/execute/921215-1.c: Same.
3035 * gcc.c-torture/execute/931002-1.c: Same.
3036 * gcc.c-torture/execute/comp-goto-2.c: Same.
3037 * gcc.c-torture/execute/nestfunc-1.c: Same.
3038 * gcc.c-torture/execute/nestfunc-2.c: Same.
3039 * gcc.c-torture/execute/nestfunc-3.c: Same.
3040 * gcc.c-torture/execute/nestfunc-5.c: Same.
3041 * gcc.c-torture/execute/nestfunc-6.c: Same.
3042 * gcc.c-torture/execute/pr24135.c: Same.
3043 * gcc.dg/Wtrampolines.c: Same.
3044 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3045 * gcc.dg/torture/stackalign/nested-5.c: Same.
3046 * gcc.dg/torture/stackalign/nested-6.c: Same.
3047 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
3048 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3049 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
3050 * gcc.dg/trampoline-1.c: Same.
3051 * gcc.dg/tree-prof/pr44777.c: Same.
3052 * gcc.target/i386/pr67770.c: Same.
3053 * lib/gcc.exp (gcc_target_compile): Remove appending of
3054 -DNO_TRAMPOLINES to additional_flags.
3055 * lib/objc.exp (objc_target_compile): Same.
3056
3057 2017-06-08 Tom de Vries <tom@codesourcery.com>
3058
3059 * lib/target-supports.exp (check_effective_target_trampolines): Test for
3060 'gcc,no_trampolines' instead of 'no_trampolines'.
3061
3062 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
3063
3064 PR middle-end/79988
3065 * gcc.target/i386/mpx/pr79988.c: New test.
3066
3067 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
3068
3069 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
3070 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
3071 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
3072
3073 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
3074
3075 * g++.dg/tree-ssa/counts-1.C: New testcase.
3076 * gcc.dg/tree-ssa/counts-1.c: New testcase.
3077
3078 2017-08-08 Julia Koval <julia.koval@intel.com>
3079
3080 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
3081 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
3082 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
3083 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
3084 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
3085 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
3086
3087 2017-06-08 Marek Polacek <polacek@redhat.com>
3088
3089 PR sanitize/80932
3090 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
3091
3092 2017-08-08 Julia Koval <julia.koval@intel.com>
3093
3094 PR target/73350,80862
3095 * gcc.target/i386/pr73350.c: New test.
3096
3097 2017-06-08 Richard Biener <rguenther@suse.de>
3098
3099 PR tree-optimization/80928
3100 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
3101
3102 2017-06-07 Carl Love <cel@us.ibm.com>
3103
3104 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
3105
3106 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
3107
3108 PR c++/80990
3109 * g++.dg/cpp1z/class-deduction39.C: New.
3110
3111 2017-06-07 Marek Polacek <polacek@redhat.com>
3112
3113 PR sanitizer/80932
3114 * c-c++-common/ubsan/pr80932.c: New test.
3115
3116 2017-06-07 Bin Cheng <bin.cheng@arm.com>
3117
3118 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
3119 * gcc.target/i386/l_fma_double_2.c: Ditto.
3120 * gcc.target/i386/l_fma_double_3.c: Ditto.
3121 * gcc.target/i386/l_fma_double_4.c: Ditto.
3122 * gcc.target/i386/l_fma_double_5.c: Ditto.
3123 * gcc.target/i386/l_fma_double_6.c: Ditto.
3124 * gcc.target/i386/l_fma_float_1.c: Ditto.
3125 * gcc.target/i386/l_fma_float_2.c: Ditto.
3126 * gcc.target/i386/l_fma_float_3.c: Ditto.
3127 * gcc.target/i386/l_fma_float_4.c: Ditto.
3128 * gcc.target/i386/l_fma_float_5.c: Ditto.
3129 * gcc.target/i386/l_fma_float_6.c: Ditto.
3130
3131 2017-06-07 Tamar Christina <tamar.christina@arm.com>
3132
3133 * gcc.target/aarch64/sdiv_costs_1.c: New.
3134
3135 2017-06-07 Richard Biener <rguenther@suse.de>
3136
3137 PR tree-optimization/80928
3138 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
3139 * gcc.dg/vect/slp-13-big-array.c: Likewise.
3140
3141 2017-06-07 Richard Biener <rguenther@suse.de>
3142
3143 PR tree-optimization/80928
3144 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
3145 check_results.
3146
3147 2017-06-06 Nathan Sidwell <nathan@acm.org>
3148
3149 * g++.dg/pr45330.C: Add inline namespace case.
3150
3151 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3152
3153 PR fortran/80975
3154 * gfortran.dg/matmul_16.f90: New test.
3155 * gfortran.dg/inline_matmul_18.f90: New test.
3156
3157 2017-06-06 Marek Polacek <polacek@redhat.com>
3158
3159 PR c/79983
3160 * gcc.dg/pr79983.c: New test.
3161
3162 2017-06-06 David S. Miller <davem@davemloft.net>
3163
3164 * gcc.target/sparc/sparc-ret-3.c: New test.
3165
3166 2017-06-06 Tom de Vries <tom@codesourcery.com>
3167
3168 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
3169 label_values instead of NO_LABEL_VALUES.
3170 * gcc.c-torture/compile/920301-1.c: Same.
3171 * gcc.c-torture/compile/920501-1.c: Same.
3172 * gcc.c-torture/compile/941014-4.c: Same.
3173 * gcc.c-torture/compile/labels-1.c: Same.
3174 * gcc.c-torture/compile/pr18903.c: Same.
3175 * gcc.c-torture/execute/920302-1.c: Same.
3176 * gcc.c-torture/execute/920415-1.c: Same.
3177 * gcc.c-torture/execute/920428-2.c: Same.
3178 * gcc.c-torture/execute/920501-3.c: Same.
3179 * gcc.c-torture/execute/920501-4.c: Same.
3180 * gcc.c-torture/execute/920501-5.c: Same.
3181 * gcc.c-torture/execute/920501-7.c: Same.
3182 * gcc.c-torture/execute/920721-4.c: Same.
3183 * gcc.c-torture/execute/980526-1.c: Same.
3184 * gcc.c-torture/execute/990208-1.c: Same.
3185 * gcc.c-torture/execute/comp-goto-1.c: Same.
3186 * gcc.c-torture/execute/comp-goto-2.c: Same.
3187 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3188 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3189 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
3190 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3191 * gcc.dg/tree-prof/pr44777.c: Same.
3192 * gcc.misc-tests/bprob-2.c: Same.
3193 * gcc.misc-tests/gcov-3.c: Same.
3194 * lib/gcc.exp (gcc_target_compile): Remove appending of
3195 -DNO_LABEL_VALUES to additional_flags.
3196 * lib/objc.exp (objc_target_compile): Same.
3197 * lib/target-supports.exp (check_effective_target_label_values): Test on
3198 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
3199
3200 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3201
3202 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
3203
3204 2017-06-06 Richard Biener <rguenther@suse.de>
3205
3206 PR tree-optimization/80974
3207 * gcc.dg/torture/pr80974.c: New testcase.
3208
3209 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3210
3211 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
3212 "unsigned int" in conversation warning on line 15.
3213
3214 2017-06-06 Richard Biener <rguenther@suse.de>
3215
3216 PR tree-optimization/80928
3217 * gcc.dg/vect/pr80928.c: New testcase.
3218 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
3219 * gcc.dg/vect/slp-13.c: Likewise.
3220 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
3221
3222 2017-06-05 David Malcolm <dmalcolm@redhat.com>
3223
3224 * g++.dg/plugin/comment_plugin.c: New test plugin.
3225 * g++.dg/plugin/comments-1.C: New test file.
3226 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3227
3228 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3229
3230 * gcc.misc-tests/gcov-1a.c: New test.
3231
3232 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3233
3234 * gcc.target/powerpc/clone1.c: New test.
3235
3236 2017-06-05 Janus Weil <janus@gcc.gnu.org>
3237
3238 PR fortran/70601
3239 * gfortran.dg/proc_ptr_comp_50.f90: New test.
3240
3241 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
3242
3243 PR fortran/35339
3244 * gfortran.dg/implied_do_io_1.f90: New Test.
3245 * gfortran.dg/implied_do_io_2.f90: New Test.
3246
3247 2017-06-05 Renlin Li <renlin.li@arm.com>
3248
3249 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
3250 selector to related line.
3251
3252 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
3253
3254 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
3255
3256 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3257
3258 * gcc.target/aarch64/store_lane0_str_1.c: New test.
3259
3260 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3261
3262 * gcc.target/aarch64/subs_compare_2.c: New test.
3263
3264 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3265
3266 * gcc.target/aarch64/subs_compare_1.c: New test.
3267
3268 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
3269
3270 * gcc.target/mips/div-9.c: Delete duplicate test.
3271 * gcc.target/mips/div-10.c: Ditto.
3272 * gcc.target/mips/div-11.c: Ditto.
3273 * gcc.target/mips/div-12.c: Ditto.
3274
3275 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
3276
3277 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3278
3279 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
3280
3281 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
3282 vesrion of the dejagnu grep.
3283 (list-module-names): Use it and adjust the regular expressions for
3284 modules and submodules.
3285 * gfortran.dg/prof/prof.exp: Cleanup modules.
3286 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
3287 directives.
3288 * gfortran.dg/altreturn_8.f90: Likewise.
3289 * gfortran.dg/associate_12.f90: Likewise.
3290 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
3291 * gfortran.dg/charlen_15.f90: Likewise.
3292 * gfortran.dg/class_4a.f03: Likewise.
3293 * gfortran.dg/class_54.f90: Likewise.
3294 * gfortran.dg/class_dummy_4.f03: Likewise.
3295 * gfortran.dg/class_dummy_5.f90: Likewise.
3296 * gfortran.dg/constructor_9.f90: Likewise.
3297 * gfortran.dg/dec_structure_15.f90: Likewise.
3298 * gfortran.dg/do_check_8.f90: Likewise.
3299 * gfortran.dg/dtio_26.f03: Likewise.
3300 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
3301 * gfortran.dg/equiv_9.f90: Likewise.
3302 * gfortran.dg/extends_15.f90: Likewise.
3303 * gfortran.dg/finalize_22.f90: Likewise.
3304 * gfortran.dg/finalize_23.f90: Likewise.
3305 * gfortran.dg/generic_26.f90: Likewise.
3306 * gfortran.dg/generic_27.f90: Likewise.
3307 * gfortran.dg/namelist_76.f90: Likewise.
3308 * gfortran.dg/pointer_init_8.f90: Likewise.
3309 * gfortran.dg/pr61318.f90: Likewise.
3310 * gfortran.dg/pr77260_1.f90: Likewise.
3311 * gfortran.dg/pr77260_2.f90: Likewise.
3312 * gfortran.dg/pr77420_3.f90: Likewise.
3313 * gfortran.dg/proc_ptr_39.f90: Likewise.
3314 * gfortran.dg/proc_ptr_41.f90: Likewise.
3315 * gfortran.dg/proc_ptr_42.f90: Likewise.
3316 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
3317 * gfortran.dg/submodule_1.f08: Likewise.
3318 * gfortran.dg/submodule_10.f08: Likewise.
3319 * gfortran.dg/submodule_14.f08: Likewise.
3320 * gfortran.dg/submodule_15.f08: Likewise.
3321 * gfortran.dg/submodule_2.f08: Likewise.
3322 * gfortran.dg/submodule_5.f08: Likewise.
3323 * gfortran.dg/submodule_6.f08: Likewise.
3324 * gfortran.dg/submodule_7.f08: Likewise.
3325 * gfortran.dg/submodule_8.f08: Likewise.
3326 * gfortran.dg/submodule_9.f08: Likewise.
3327 * gfortran.dg/transfer_class_2.f90: Likewise.
3328 * gfortran.dg/typebound_assignment_7.f90: Likewise.
3329 * gfortran.dg/typebound_call_24.f03: Likewise.
3330 * gfortran.dg/typebound_call_25.f90: Likewise.
3331 * gfortran.dg/typebound_deferred_1.f90: Likewise.
3332 * gfortran.dg/typebound_generic_12.f03: Likewise.
3333 * gfortran.dg/typebound_generic_13.f03: Likewise.
3334 * gfortran.dg/typebound_generic_14.f03: Likewise.
3335 * gfortran.dg/typebound_generic_15.f90: Likewise.
3336 * gfortran.dg/typebound_operator_16.f03: Likewise.
3337 * gfortran.dg/typebound_operator_18.f90: Likewise.
3338 * gfortran.dg/typebound_operator_20.f90: Likewise.
3339 * gfortran.dg/typebound_override_3.f90: Likewise.
3340 * gfortran.dg/typebound_override_4.f90: Likewise.
3341 * gfortran.dg/typebound_override_5.f90: Likewise.
3342 * gfortran.dg/typebound_override_6.f90: Likewise.
3343 * gfortran.dg/typebound_override_7.f90: Likewise.
3344 * gfortran.dg/typebound_proc_28.f03: Likewise.
3345 * gfortran.dg/typebound_proc_29.f90: Likewise.
3346 * gfortran.dg/typebound_proc_30.f90: Likewise.
3347 * gfortran.dg/typebound_proc_31.f90: Likewise.
3348 * gfortran.dg/typebound_proc_32.f90: Likewise.
3349 * gfortran.dg/typebound_proc_33.f90: Likewise.
3350 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
3351 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
3352 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
3353 * gfortran.dg/use_only_3.f90: Likewise.
3354 * gfortran.dg/use_without_only_1.f90: Likewise.
3355 * gfortran.dg/warn_unused_function.f90: Likewise.
3356 * gfortran.dg/warn_unused_function_2.f90: Likewise.
3357 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3358
3359 2017-06-04 Marek Polacek <polacek@redhat.com>
3360
3361 PR c/80919
3362 * gcc.dg/format/pr80919.c: New test.
3363
3364 2017-06-02 Martin Sebor <msebor@redhat.com>
3365
3366 PR c/80892
3367 * c-c++-common/Wfloat-conversion-2.c: New test.
3368
3369 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3370
3371 PR c++/68754
3372 * g++.dg/cpp1y/constexpr-68754.C: New.
3373
3374 2017-06-02 Carl Love <cel@us.ibm.com>
3375
3376 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
3377 for the new built-ins.
3378
3379 2017-06-02 Sudakshina Das <sudi.das@arm.com>
3380
3381 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
3382
3383 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3384
3385 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
3386 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
3387 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
3388 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
3389 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
3390
3391 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3392
3393 * gcc.target/aarch64/hfmode_ins_1.c: New test.
3394
3395 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3396
3397 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
3398
3399 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3400
3401 * gcc.target/powerpc/fold-vec-abs-char.c: New.
3402 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
3403 * gcc.target/powerpc/fold-vec-abs-int.c: New.
3404 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
3405 * gcc.target/powerpc/fold-vec-abs-short.c: New.
3406 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
3407 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
3408 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
3409 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
3410
3411 2017-06-02 Nathan Sidwell <nathan@acm.org>
3412
3413 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
3414
3415 2017-06-02 Jakub Jelinek <jakub@redhat.com>
3416
3417 PR rtl-optimization/80903
3418 * gcc.dg/pr80903.c: New test.
3419
3420 PR fortran/80918
3421 * gfortran.dg/gomp/pr80918.f90: New test.
3422
3423 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3424
3425 * c-c++-common/Wsizeof-pointer-div.c: New test.
3426 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
3427 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3428 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
3429 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3430 * gcc.target/i386/sse-set-ps-1.c: Likewise.
3431 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
3432 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
3433 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
3434 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
3435 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
3436 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
3437 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
3438 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
3439 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
3440 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
3441 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
3442 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
3443 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
3444
3445 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
3446
3447 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
3448 Update the target to power8-vector.
3449
3450 2017-06-01 David Malcolm <dmalcolm@redhat.com>
3451
3452 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
3453
3454 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
3455
3456 * debug12.adb, debug12.ads: New testcase.
3457
3458 2017-06-01 Martin Jambor <mjambor@suse.cz>
3459
3460 PR tree-optimization/80898
3461 * gcc.dg/tree-ssa/pr80898.c: New test.
3462 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
3463
3464 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3465
3466 PR c++/80896
3467 * g++.dg/cpp1z/nodiscard5.C: New.
3468
3469 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
3470
3471 * gcc.target/arc/pr9001195952.c: New test.
3472
3473 2017-06-01 Tom de Vries <tom@codesourcery.com>
3474
3475 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
3476 * gcc.c-torture/compile/asmgoto-1.c: Same.
3477 * gcc.dg/20000707-1.c: Same.
3478 * gcc.dg/pr38700.c: Same.
3479 * gcc.dg/pr70169.c: Same.
3480 * gcc.dg/pr80112.c: Same.
3481 * gcc.dg/torture/pr51071-2.c: Same.
3482 * gcc.dg/torture/pr51071.c: Same.
3483 * gcc.dg/tree-ssa/alias-34.c: Same.
3484
3485 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
3486
3487 * gnat.dg/debug11.adb: New testcase.
3488
3489 2017-06-01 Richard Biener <rguenther@suse.de>
3490
3491 PR middle-end/66313
3492 * c-c++-common/ubsan/pr66313.c: New testcase.
3493 * gcc.dg/tree-ssa/loop-15.c: Adjust.
3494
3495 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
3496
3497 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
3498 dg-options. Change dg-require-effective-target powerpc_vsx_ok
3499 to vsx_hw. Add dg-skip-if directive to disable this test if
3500 -mcpu overridden.
3501 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3502 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3503 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3504 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
3505 to dg-option. Add dg-skip-if directive to disable this test
3506 for darwin. Add dg-skip-if directive to disable this test if
3507 -mcpu overridden.
3508
3509 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
3510
3511 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
3512 (_mm_maskz_max_sd): Test new intrinsics.
3513 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
3514 (_mm_maskz_max_sd): Test new intrinsics.
3515 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
3516 (_mm_maskz_max_ss): Test new intrinsics.
3517 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
3518 (_mm_maskz_max_ss): Test new intrinsics.
3519 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
3520 (_mm_maskz_min_sd): Test new intrinsics.
3521 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
3522 (_mm_maskz_min_sd): Test new intrinsics.
3523 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
3524 (_mm_maskz_min_ss): Test new intrinsics.
3525 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
3526 (_mm_maskz_min_ss): Test new intrinsics.
3527
3528 2017-05-31 Nathan Sidwell <nathan@acm.org>
3529
3530 * g++.dg/lookup/lambda1.C New.
3531
3532 2017-05-31 Bin Cheng <bin.cheng@arm.com>
3533
3534 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
3535 on pointer should not be replaced.
3536
3537 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
3538
3539 PR testsuite/80580
3540 * gcc.dg/gimplefe-error-7.c: New test.
3541
3542 2017-05-31 Graham Markall <graham.markall@embecosm.com>
3543
3544 * gcc.target/arc/add_n-combine.c: New test.
3545 * gcc.target/arc/sub_n-combine.c: New test.
3546
3547 2017-05-31 Richard Biener <rguenther@suse.de>
3548
3549 PR target/80880
3550 * gcc.target/i386/pr80880.c: New testcase.
3551
3552 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
3553
3554 * gcc.dg/vect/vect-103.c: Update wording of dump message.
3555
3556 2017-05-31 Bin Cheng <bin.cheng@arm.com>
3557
3558 * gcc.dg/vect/pr80815-3.c: New test.
3559
3560 2017-05-31 Richard Biener <rguenther@suse.de>
3561
3562 PR tree-optimization/80906
3563 * gcc.dg/graphite/pr80906.c: New testcase.
3564
3565 2017-05-30 Tom de Vries <tom@codesourcery.com>
3566
3567 PR testsuite/80910
3568 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
3569 unsupported if host compiler does not support c++11.
3570 (host_supports_c++11): New proc.
3571
3572 2017-05-30 Martin Sebor <msebor@redhat.com>
3573
3574 PR c/80731
3575 * g++.dg/ext/utf16-4.C: Relax test.
3576 * gcc.dg/fixed-point/int-warning.c: Adjust.
3577
3578 2017-05-30 David Malcolm <dmalcolm@redhat.com>
3579
3580 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
3581 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
3582 test case.
3583 * g++.dg/plugin/show-template-tree-color.C: New test case.
3584 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
3585 * g++.dg/template/show-template-tree-2.C: New test case.
3586 * g++.dg/template/show-template-tree-3.C: New test case.
3587 * g++.dg/template/show-template-tree-4.C: New test case.
3588 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
3589 * g++.dg/template/show-template-tree.C: New test case.
3590
3591 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
3592
3593 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
3594 dg-options.
3595 * gfortran.dg/pr80107.f: Delete testcase.
3596
3597 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
3598
3599 PR target/80833
3600 * gcc.target/i386/pr80833-1.c: New test.
3601 * gcc.target/i386/pr80833-2.c: Ditto.
3602
3603 2017-05-30 Nathan Sidwell <nathan@acm.org>
3604
3605 PR c++/80913
3606 * g++.dg/lookup/pr80913.C: New.
3607
3608 2017-05-30 Richard Biener <rguenther@suse.de>
3609
3610 PR middle-end/80901
3611 * gcc.dg/torture/pr80901.c: New testcase.
3612
3613 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
3614
3615 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
3616
3617 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3618
3619 PR target/78838
3620 * gcc.target/msp430/interrupt_fn_placement.c: New test.
3621
3622 2017-05-30 Richard Biener <rguenther@suse.de>
3623
3624 PR middle-end/80876
3625 * gcc.dg/torture/pr80876.c: New testcase.
3626
3627 2017-05-29 Nathan Sidwell <nathan@acm.org>
3628
3629 PR c++/80891 (#5)
3630 * g++.dg/lookup/pr80891-5.C: New.
3631
3632 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3633
3634 PR libgfortran/53029
3635 * gfortran.dg/read_5.f90: New test.
3636
3637 2017-05-29 Nathan Sidwell <nathan@acm.org>
3638
3639 PR c++/80891 (#4)
3640 * g++.dg/lookup/pr80891-4.C: New.
3641
3642 PR c++/80891 (#1)
3643 * g++.dg/lookup/pr80891-1.C: New.
3644
3645 PR c++/80891 (#3)
3646 * g++.dg/lookup/pr80891-3.C: New.
3647
3648 PR c++/80891 (#2)
3649 * g++.dg/lookup/pr80891-2.C: New.
3650
3651 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3652
3653 PR fortran/37131
3654 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
3655 flags.
3656 * gfortran.dg/transpose_optimization_1.f90: Likewise.
3657 * gfortran.dg/inline_matmul_17.f90: New test.
3658
3659 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3660
3661 * gfortran.dg/matmul_bounds_12.f90: New test.
3662
3663 2017-05-27 Jakub Jelinek <jakub@redhat.com>
3664
3665 PR bootstrap/80887
3666 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
3667
3668 2017-05-26 Nathan Sidwell <nathan@acm.org>
3669
3670 * g++.dg/cpp0x/dr2061.C: New.
3671 * g++.dg/parse/namespace-alias-1.C: Add more test.
3672
3673 2017-05-26 Bin Cheng <bin.cheng@arm.com>
3674
3675 PR tree-optimization/80815
3676 * gcc.dg/vect/pr80815-1.c: New test.
3677 * gcc.dg/vect/pr80815-2.c: New test.
3678
3679 2017-05-26 Martin Liska <mliska@suse.cz>
3680
3681 PR ipa/80663
3682 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
3683 split at the problematic spot.
3684 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
3685 a valid value of the param.
3686
3687 2017-05-26 Marek Polacek <polacek@redhat.com>
3688
3689 PR sanitizer/80875
3690 * c-c++-common/ubsan/pr80875.c: New test.
3691
3692 2017-05-26 Tom de Vries <tom@codesourcery.com>
3693
3694 PR testsuite/80557
3695 * gcc.dg/20011021-1.c: Replace absolute line numbers.
3696 * gcc.dg/Wcxx-compat-8.c: Same.
3697 * gcc.dg/Wobjsize-1.c: Same.
3698 * gcc.dg/Wshadow-local-2.c: Same.
3699 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
3700 * gcc.dg/anon-struct-6.c: Same.
3701 * gcc.dg/asm-wide-1.c: Same.
3702 * gcc.dg/builtin-inf-1.c: Same.
3703 * gcc.dg/builtin-redefine.c: Same.
3704 * gcc.dg/c90-array-lval-6.c: Same.
3705 * gcc.dg/c90-array-lval-7.c: Same.
3706 * gcc.dg/c90-fordecl-1.c: Same.
3707 * gcc.dg/c99-fordecl-2.c: Same.
3708 * gcc.dg/cast-lvalue-1.c: Same.
3709 * gcc.dg/cast-lvalue-2.c: Same.
3710 * gcc.dg/compound-lvalue-1.c: Same.
3711 * gcc.dg/cond-lvalue-1.c: Same.
3712 * gcc.dg/cpp/20000419-1.c: Same.
3713 * gcc.dg/cpp/backslash.c: Same.
3714 * gcc.dg/cpp/backslash2.c: Same.
3715 * gcc.dg/cpp/macspace1.c: Same.
3716 * gcc.dg/cpp/macspace2.c: Same.
3717 * gcc.dg/cpp/multiline-2.c: Same.
3718 * gcc.dg/cpp/pr27777.c: Same.
3719 * gcc.dg/cpp/pr30786.c: Same.
3720 * gcc.dg/cpp/pr34602.c: Same.
3721 * gcc.dg/cpp/redef1.c: Same.
3722 * gcc.dg/cpp/tr-warn1.c: Same.
3723 * gcc.dg/cpp/tr-warn3.c: Same.
3724 * gcc.dg/cpp/tr-warn6.c: Same.
3725 * gcc.dg/cpp/trad/hash.c: Same.
3726 * gcc.dg/cpp/trad/redef1.c: Same.
3727 * gcc.dg/cpp/ucs.c: Same.
3728 * gcc.dg/declspec-10.c: Same.
3729 * gcc.dg/declspec-11.c: Same.
3730 * gcc.dg/declspec-18.c: Same.
3731 * gcc.dg/format/c99-strftime-1.c: Same.
3732 * gcc.dg/format/ext-3.c: Same.
3733 * gcc.dg/format/pr72858.c: Same.
3734 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
3735 * gcc.dg/init-string-1.c: Same.
3736 * gcc.dg/label-decl-3.c: Same.
3737 * gcc.dg/m-un-2.c: Same.
3738 * gcc.dg/nofixed-point-2.c: Same.
3739 * gcc.dg/noncompile/20020213-1.c: Same.
3740 * gcc.dg/pch/counter-2.c: Same.
3741 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
3742 * gcc.dg/pr27528.c: Same.
3743 * gcc.dg/pr27953.c: Same.
3744 * gcc.dg/pr35899.c: Same.
3745 * gcc.dg/pr37561.c: Same.
3746 * gcc.dg/pr45461.c: Same.
3747 * gcc.dg/pr45750.c: Same.
3748 * gcc.dg/pr53196-2.c: Same.
3749 * gcc.dg/pr53265.c: Same.
3750 * gcc.dg/redecl-1.c: Same.
3751 * gcc.dg/tls/thr-init-1.c: Same.
3752 * gcc.dg/torture/pr51106-1.c: Same.
3753 * gcc.dg/torture/pr51106-2.c: Same.
3754 * gcc.dg/uninit-19.c: Same.
3755 * gcc.dg/uninit-pr20644.c: Same.
3756
3757 2017-05-26 Jakub Jelinek <jakub@redhat.com>
3758
3759 * g++.dg/cpp1z/decomp29.C (p): New variable.
3760 (main): Add further tests.
3761
3762 2017-05-26 Richard Biener <rguenther@suse.de>
3763
3764 PR tree-optimization/80842
3765 * gcc.dg/torture/pr80842.c: New testcase.
3766
3767 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3768
3769 PR c++/79652
3770 * g++.dg/cpp0x/pr79652.C: New.
3771
3772 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3773
3774 PR c++/71451
3775 * g++.dg/cpp0x/variadic170.C: New.
3776
3777 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
3778
3779 * g++.dg/warn/Wcatch-value-1.C: New test.
3780 * g++.dg/warn/Wcatch-value-2.C: New test.
3781 * g++.dg/warn/Wcatch-value-3.C: New test.
3782
3783 2017-05-25 Nathan Sidwell <nathan@acm.org>
3784
3785 * g++.dg/lookup/using56.C: New.
3786 * g++.dg/lookup/using57.C: New.
3787 * g++.dg/lookup/using58.C: New.
3788 * g++.dg/lookup/using59.C: New.
3789
3790 * g++.dg/lookup/using17.C: Adjust diagnostics.
3791
3792 2017-05-25 Martin Sebor <msebor@redhat.com>
3793
3794 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
3795 positives on ILP32.
3796 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
3797 column numbers.
3798 * gcc.dg/pr60114.c: Same.
3799
3800 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
3801
3802 * gfortran.dg/pr48636.f90: Fix template better.
3803
3804 2017-05-25 Nathan Sidwell <nathan@acm.org>
3805
3806 * g++.dg/lookup/koenig14.C: New.
3807
3808 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3809
3810 PR c++/79583
3811 * g++.dg/cpp0x/pr79583.C: New.
3812
3813 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3814
3815 PR c++/68578
3816 * g++.dg/cpp1y/pr68578.C: New.
3817
3818 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
3819
3820 * gcc.dg/tree-ssa/vce-1.c: New file.
3821
3822 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
3823
3824 * gcc.dg/tree-ssa/addadd.c: New file.
3825
3826 2017-05-24 Nathan Sidwell <nathan@acm.org>
3827
3828 * g++.dg/lookup/friend12.C: Adjust diagnostics.
3829 * g++.dg/lookup/friend19.C: New.
3830 * g++.dg/lookup/friend20.C: New.
3831
3832 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
3833
3834 PR c++/80544
3835 * g++.dg/expr/cast11.C: New test.
3836
3837 2017-05-24 Martin Sebor <msebor@redhat.com>
3838
3839 PR c/80731
3840 * c-c++-common/Wfloat-conversion.c: Adjust.
3841 * c-c++-common/dfp/convert-int-saturate.c: Same.
3842 * c-c++-common/pr68657-1.c: Same.
3843 * g++.dg/ext/utf-cvt.C: Same.
3844 * g++.dg/ext/utf16-4.C: Same.
3845 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
3846 * g++.dg/warn/Wconversion-real-integer2.C: Same.
3847 * g++.dg/warn/Wconversion3.C: Same.
3848 * g++.dg/warn/Wconversion4.C: Same.
3849 * g++.dg/warn/Wsign-conversion.C: Same.
3850 * g++.dg/warn/overflow-warn-1.C: Same.
3851 * g++.dg/warn/overflow-warn-3.C: Same.
3852 * g++.dg/warn/overflow-warn-4.C: Same.
3853 * g++.dg/warn/pr35635.C: Same.
3854 * g++.old-deja/g++.mike/enum1.C: Same.
3855 * gcc.dg/Wconversion-3.c: Same.
3856 * gcc.dg/Wconversion-5.c: Same.
3857 * gcc.dg/Wconversion-complex-c99.c: Same.
3858 * gcc.dg/Wconversion-complex-gnu.c: Same.
3859 * gcc.dg/Wconversion-integer.c: Same.
3860 * gcc.dg/Wsign-conversion.c: Same.
3861 * gcc.dg/bitfld-2.c: Same.
3862 * gcc.dg/c90-const-expr-11.c: Same.
3863 * gcc.dg/c90-const-expr-7.c: Same.
3864 * gcc.dg/c99-const-expr-7.c: Same.
3865 * gcc.dg/overflow-warn-1.c: Same.
3866 * gcc.dg/overflow-warn-2.c: Same.
3867 * gcc.dg/overflow-warn-3.c: Same.
3868 * gcc.dg/overflow-warn-4.c: Same.
3869 * gcc.dg/overflow-warn-5.c: Same.
3870 * gcc.dg/overflow-warn-8.c: Same.
3871 * gcc.dg/overflow-warn-9.c: New test.
3872 * gcc.dg/pr35635.c: Adjust.
3873 * gcc.dg/pr59940.c: Same.
3874 * gcc.dg/pr59963-2.c: Same.
3875 * gcc.dg/pr60114.c: Same.
3876 * gcc.dg/switch-warn-2.c: Same.
3877 * gcc.dg/utf-cvt.c: Same.
3878 * gcc.dg/utf16-4.c: Same.
3879
3880 2017-05-24 Jakub Jelinek <jakub@redhat.com>
3881
3882 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
3883 Don't include limits.h.
3884 (w): Conditionalize on long long wider than int. Use
3885 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
3886 -9223372036854775808.
3887 (x): Use __INT_MAX__ instead of INT_MAX.
3888
3889 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3890
3891 PR fortran/66094
3892 * gfortran.dg/inline_matmul_16.f90: New test.
3893
3894 2017-05-24 Tom de Vries <tom@codesourcery.com>
3895
3896 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
3897
3898 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
3899
3900 PR middle-end/80823
3901 * gcc.dg/pr80823.c: New test.
3902
3903 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3904
3905 * gcc.target/s390/pr80725.c: New test.
3906
3907 2017-05-23 Nathan Sidwell <nathan@acm.org>
3908
3909 * g++.dg/lookup/extern-c-hidden.C: New.
3910 * g++.dg/lookup/extern-redecl1.C: New.
3911
3912 PR c++/80866
3913 * g++.dg/parse/pr80866.C: New.
3914
3915 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
3916
3917 * gcc.dg/ipa/ctor-empty-1.c: Update template.
3918 * gcc.dg/ipa/inline-5.c: Likewise.
3919 * gfortran.dg/pr48636.f90: Likewise.
3920
3921 2017-05-23 Nathan Sidwell <nathan@acm.org>
3922
3923 * g++.dg/parse/ctor9.C: Adjust expected error.
3924
3925 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3926
3927 PR libgfortran/80256
3928 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
3929 Cygwin.
3930
3931 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
3932
3933 * c-c++-common/goacc/parallel-dims-1.c: Update.
3934 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3935 * c-c++-common/goacc/routine-1.c: Likewise.
3936 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
3937 * g++.dg/goacc/template.C: Likewise.
3938 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3939 * gfortran.dg/goacc/routine-3.f90: Likewise.
3940 * gfortran.dg/goacc/sie.f95: Likewise.
3941 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
3942
3943 2017-05-23 Nathan Sidwell <nathan@acm.org>
3944
3945 * g++.dg/lookup/using13.C: Adjust expected error.
3946
3947 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3948
3949 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
3950
3951 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3952
3953 PR target/80718
3954 * gcc.target/powerpc/pr80718.c: New test.
3955
3956 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
3957
3958 * gcc.target/powerpc/conditional-return.c: New testcase.
3959
3960 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3961
3962 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
3963 LE-only.
3964
3965 2017-05-22 Janus Weil <janus@gcc.gnu.org>
3966
3967 PR fortran/80766
3968 * gfortran.dg/typebound_call_28.f90: New test.
3969
3970 2017-05-22 Nathan Sidwell <nathan@acm.org>
3971
3972 * g++.dg/lookup/strong-using.C: New.
3973
3974 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3975
3976 * gcc.target/arm/movsi_movt.c: New test.
3977 * gcc.target/arm/movdi_movt.c: New test.
3978
3979 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
3980
3981 * gnat.dg/specs/not_null1.ads: New test.
3982
3983 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
3984
3985 * gnat.dg/limited_with5.ad[sb]: New test.
3986 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
3987 * gnat.dg/limited_with6.ad[sb]: New test.
3988 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
3989
3990 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
3991
3992 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
3993 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
3994
3995 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3996
3997 PR c++/70265
3998 * g++.dg/cpp1y/constexpr-70265-1.C: New.
3999 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
4000
4001 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4002
4003 PR libgfortran/80333
4004 * gfortran.dg/dtio_30.f03: New test.
4005
4006 2017-05-19 Marek Polacek <polacek@redhat.com>
4007
4008 PR sanitizer/80800
4009 * c-c++-common/ubsan/pr80800.c: New test.
4010 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
4011
4012 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
4013
4014 * c-c++-common/goacc/default-1.c: Update.
4015 * c-c++-common/goacc/default-2.c: Likewise.
4016 * c-c++-common/goacc/default-4.c: Likewise.
4017 * gfortran.dg/goacc/default-1.f95: Likewise.
4018 * gfortran.dg/goacc/default-4.f: Likewise.
4019 * c-c++-common/goacc/default-5.c: New file.
4020 * gfortran.dg/goacc/default-5.f: Likewise.
4021
4022 * c-c++-common/goacc/default-1.c: New file.
4023 * c-c++-common/goacc/default-2.c: Likewise.
4024 * c-c++-common/goacc/data-default-1.c: Remove file, including its
4025 test cases in...
4026 * c-c++-common/goacc/default-3.c: ... this new file, and...
4027 * c-c++-common/goacc/default-4.c: ... this new file.
4028 * gfortran.dg/goacc/default.f95: Remove file, including its test
4029 cases in...
4030 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
4031 * gfortran.dg/goacc/default-2.f: ... this new file.
4032 * gfortran.dg/goacc/default-3.f95: New file.
4033 * gfortran.dg/goacc/default-4.f: Likewise.
4034
4035 2017-05-19 Nathan Sidwell <nathan@acm.org>
4036
4037 * g++.dg/inherit/covariant7.C: Adjust.
4038
4039 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4040
4041 * gcc.target/arm/tls-disable-literal-pool.c: Change
4042 require-effective-target to tls_native.
4043 Move dg-error to return statement line and change to dg-message.
4044
4045 2017-05-19 Richard Biener <rguenther@suse.de>
4046
4047 PR c++/80593
4048 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
4049 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
4050
4051 2017-05-19 Richard Biener <rguenther@suse.de>
4052
4053 PR middle-end/80764
4054 * gcc.dg/torture/pr80764.c: New testcase.
4055
4056 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4057
4058 PR target/80510
4059 * gcc.target/powerpc/pr80510-1.c: New test.
4060 * gcc.target/powerpc/pr80510-2.c: Likewise.
4061
4062 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
4063
4064 * gcc.dg/pragma-diag-7.c: New test.
4065
4066 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
4067
4068 PR target/80799
4069 * g++.dg/other/i386-11.C: New test.
4070
4071 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
4072
4073 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
4074 * fold-vec-div-floatdouble.c: Likewise.
4075 * fold-vec-logical-ands-char.c: Likewise.
4076 * fold-vec-logical-ands-int.c: Likewise.
4077 * fold-vec-logical-ands-short.c: Likewise.
4078 * fold-vec-logical-ors-char.c: Likewise.
4079 * fold-vec-logical-ors-int.c: Likewise.
4080 * fold-vec-logical-ors-short.c: Likewise.
4081 * fold-vec-logical-other-char.c: Likewise.
4082 * fold-vec-mule-misc.c: Likewise.
4083 * fold-vec-mult-float.c: Likewise.
4084 * fold-vec-mult-floatdouble.c: Likewise.
4085 * fold-vec-mult-int.c: Likewise.
4086 * fold-vec-mult-int128-p9.c: Likewise.
4087 * fold-vec-sub-floatdouble.c: Likewise.
4088 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
4089 Add lp64 requirement.
4090 * fold-vec-mult-int128-p8.c: Likewise.
4091 * fold-vec-logical-ors-longlong.c: Fix comment typo.
4092
4093 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
4094
4095 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
4096 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
4097 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
4098 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
4099 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
4100 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
4101 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
4102 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
4103 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
4104 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
4105 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
4106 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
4107 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
4108 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
4109 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
4110 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
4111 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
4112 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
4113 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
4114 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
4115 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
4116 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
4117 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
4118 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
4119 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
4120 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
4121
4122 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
4123
4124 * gcc.target/sparc/niagara7-align.c: New test.
4125
4126 2017-05-18 Marek Polacek <polacek@redhat.com>
4127
4128 PR sanitizer/80797
4129 * c-c++-common/ubsan/null-12.c: New test.
4130
4131 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
4132
4133 PR middle-end/80692
4134 * gcc.c-torture/execute/pr80692.c: New testcase.
4135
4136 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4137
4138 PR libgfortran/80741
4139 * gfortran.dg/read_4.f90: New test.
4140
4141 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4142
4143 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
4144
4145 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
4146
4147 PR fortran/80668
4148 * gfortran.dg/pr80668.f90: New.
4149
4150 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
4151
4152 PR middle-end/80775
4153 * gcc.dg/pr80775.c: New test.
4154
4155 2017-05-17 Marek Polacek <polacek@redhat.com>
4156
4157 PR sanitizer/80659
4158 * gcc.dg/asan/pr80659.c: New test.
4159
4160 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4161
4162 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
4163 unsigned long.
4164
4165 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
4166
4167 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
4168
4169 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
4170 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4171
4172 PR tree-optimization/80457
4173 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
4174 call vect_model_simple_cost.
4175
4176 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
4177
4178 PR fortran/80554
4179 * gfortran.dg/submodule_29.f08: New test.
4180
4181 2017-05-16 David Malcolm <dmalcolm@redhat.com>
4182
4183 * g++.dg/other/accessor-fixits-1.C: New test case.
4184 * g++.dg/other/accessor-fixits-2.C: New test case.
4185 * g++.dg/other/accessor-fixits-3.C: New test case.
4186 * g++.dg/other/accessor-fixits-4.C: New test case.
4187
4188 2017-05-16 Carl Love <cel@us.ibm.com>
4189
4190 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
4191 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
4192 built-ins to the test suite file. Note, support for mradds exists
4193 but no test case exists.
4194 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
4195 built-ins to the test suite file.
4196
4197 2017-05-16 Marek Polacek <polacek@redhat.com>
4198
4199 PR sanitizer/80536
4200 PR sanitizer/80386
4201 * c-c++-common/ubsan/pr80536.c: New test.
4202 * g++.dg/ubsan/pr80386.C: New test.
4203
4204 2017-05-16 Tamar Christina <tamar.christina@arm.com>
4205
4206 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
4207 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
4208
4209 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4210
4211 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
4212 expected output of vadd, vsub and vmul instructions.
4213 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
4214 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
4215 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
4216
4217 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4218
4219 PR libgfortran/80727
4220 * gfortran.dg/read_3.f90: New test.
4221
4222 2017-05-15 Nathan Sidwell <nathan@acm.org>
4223
4224 PR c++/79369
4225 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
4226
4227 PR c++/79369
4228 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
4229 * g++.dg/cpp0x/pr79369.C: New.
4230
4231 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
4232
4233 PR fortran/80752
4234 * gfortran.dg/pr80752.f90: New test.
4235
4236 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
4237
4238 PR target/80425
4239 * gcc.target/i386/pr80425-1.c: New test.
4240 * gcc.target/i386/pr80425-2.c: Ditto.
4241
4242 2017-05-15 Jeff Law <law@redhat.com>
4243
4244 * gcc.target/mips/reorgbug-1.c: New test.
4245
4246 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
4247
4248 * gnat.dg/specs/pack13.ads: New test.
4249
4250 2017-05-14 Martin Sebor <msebor@redhat.com>
4251
4252 PR middle-end/77671
4253 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
4254 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
4255 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4256 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
4257 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
4258
4259 2017-05-14 Martin Sebor <msebor@redhat.com>
4260
4261 PR middle-end/80669
4262 * gcc.dg/builtin-stpncpy.c: New test.
4263
4264 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
4265
4266 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
4267 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
4268 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
4269 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
4270
4271 2017-05-14 Julia Koval <julia.koval@intel.com>
4272
4273 * gcc.target/i386/xgetsetbv.c: New test.
4274
4275 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
4276
4277 PR fortran/80442
4278 * gfortran.dg/impl_do_var_data.f90: New Test
4279
4280 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
4281
4282 * brig.dg/test/gimple/priv-array-offset-access.hsail:
4283 A regression test for a private array access case which caused
4284 an assert.
4285
4286 2017-05-12 Martin Sebor <msebor@redhat.com>
4287
4288 PR testsuite/80643
4289 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
4290 to the purpose of the test.
4291
4292 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
4293
4294 * gcc.target/powerpc/bmi-andn-1.c: New file
4295 * gcc.target/powerpc/bmi-andn-2.c: New file.
4296 * gcc.target/powerpc/bmi-bextr-1.c: New file.
4297 * gcc.target/powerpc/bmi-bextr-2.c: New file.
4298 * gcc.target/powerpc/bmi-bextr-4.c: New file.
4299 * gcc.target/powerpc/bmi-bextr-5.c: New file.
4300 * gcc.target/powerpc/bmi-blsi-1.c: New file.
4301 * gcc.target/powerpc/bmi-blsi-2.c: New file.
4302 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
4303 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
4304 * gcc.target/powerpc/bmi-blsr-1.c: New file.
4305 * gcc.target/powerpc/bmi-blsr-2.c: New File.
4306 * gcc.target/powerpc/bmi-check.h: New File.
4307 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
4308 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
4309 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
4310 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
4311 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
4312 * gcc.target/powerpc/bmi2-check.h: New file.
4313 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
4314 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
4315 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
4316 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
4317 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
4318 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
4319 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
4320 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
4321 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
4322
4323 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4324
4325 PR c++/60430
4326 * g++.dg/cpp0x/pr60430.C: New.
4327
4328 2017-05-12 Jeff Law <law@redhat.com>
4329
4330 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4331
4332 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
4333
4334 PR middle-end/80707
4335 * g++.dg/pr80707.C: New test.
4336
4337 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4338
4339 * gcc.target/powerpc/fold-vec-div-float.c: New.
4340 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
4341 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
4342
4343 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4344
4345 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
4346 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
4347 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
4348 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
4349 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
4350 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
4351 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
4352 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
4353 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
4354 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
4355 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
4356 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
4357
4358 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4359
4360 PR c++/49604
4361 * g++.dg/cpp0x/forw_enum14.C: New.
4362 * g++.dg/cpp0x/forw_enum15.C: Likewise.
4363
4364 2017-05-12 Richard Biener <rguenther@suse.de>
4365
4366 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
4367
4368 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4369
4370 PR c++/67687
4371 * g++.dg/cpp0x/constexpr-ice17.C: New.
4372
4373 2017-05-12 Richard Biener <rguenther@suse.de>
4374
4375 PR tree-optimization/80713
4376 * gcc.dg/torture/pr80713.c: New testcase.
4377
4378 2017-05-12 Andi Kleen <ak@linux.intel.com>
4379
4380 PR testsuite/77684
4381 * lib/target-supports.exp (profopt-perf-wrapper):
4382 Add -m8 option to increase parallelism.
4383
4384 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
4385
4386 * c-c++-common/goacc/parallel-dims-1.c: New file.
4387 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
4388
4389 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
4390 * c-c++-common/goacc/classify-kernels.c: Likewise.
4391 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
4392 Likewise.
4393 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
4394 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
4395 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
4396 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
4397 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
4398 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
4399 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
4400 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
4401 * c-c++-common/goacc/kernels-loop.c: Likewise.
4402 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
4403 * c-c++-common/goacc/kernels-reduction.c: Likewise.
4404 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4405 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4406 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4407 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4408 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4409 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4410 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4411 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4412 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4413 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4414
4415 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
4416 * c-c++-common/goacc/classify-kernels.c: Likewise.
4417 * c-c++-common/goacc/classify-parallel.c: Likewise.
4418 * c-c++-common/goacc/classify-routine.c: Likewise.
4419 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4420 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4421 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
4422 * gfortran.dg/goacc/classify-routine.f95: Likewise.
4423
4424 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
4425 * c-c++-common/goacc/classify-kernels.c: Likewise.
4426 * c-c++-common/goacc/classify-parallel.c: Likewise.
4427 * c-c++-common/goacc/classify-routine.c: Likewise.
4428 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4429 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4430 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
4431 * gfortran.dg/goacc/classify-routine.f95: Likewise.
4432
4433 2017-05-11 Nathan Sidwell <nathan@acm.org>
4434
4435 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
4436
4437 2017-05-11 Carl Love <cel@us.ibm.com>
4438
4439 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
4440 to the test suite file.
4441 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
4442 to the test suite file.
4443
4444 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4445
4446 PR fortran/78659
4447 * gfortran.dg/namelist_91.f90: New test.
4448 * gfortran.dg/namelist_92.f90: New test.
4449 * gfortran.dg/namelist_93.f90: New test.
4450 * gfortran.dg/namelist_94.f90: New test.
4451
4452 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4453
4454 PR target/80695
4455 * gcc.target/powerpc/pr80695-p8.c: New file.
4456 * gcc.target/powerpc/pr80695-p9.c: New file.
4457
4458 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
4459 Jakub Jelinek <jakub@redhat.com>
4460
4461 PR target/80706
4462 * gcc.target/i386/pr80706.c: New test.
4463
4464 2017-05-11 Julia Koval <julia.koval@intel.com>
4465
4466 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
4467 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4468 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
4469 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4470
4471 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4472
4473 PR c++/70538
4474 * g++.dg/cpp0x/pr70538.C: New.
4475
4476 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
4477
4478 * gcc.target/i386/pr22152.c: Fix undefined testcase.
4479 Remove unnecessary loop. Run on 32-bit targets only.
4480 (dg-options): Remove -fno-tree-sink.
4481
4482 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
4483
4484 * gcc.target/powerpc/cmpb-1.c: New test.
4485 * gcc.target/powerpc/cmpb-2.c: New test.
4486 * gcc.target/powerpc/cmpb-3.c: New test.
4487 * gcc.target/powerpc/cmpb32-1.c: New test.
4488 * gcc.target/powerpc/cmpb32-2.c: New test.
4489
4490 2017-05-11 Richard Biener <rguenther@suse.de>
4491
4492 PR tree-optimization/80705
4493 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
4494
4495 2017-05-11 Nathan Sidwell <nathan@acm.org>
4496
4497 * lib/scanlang.exp: New.
4498 * lib/gcc-dg.exp: Load scanlang.exp.
4499 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
4500
4501 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4502
4503 PR testsuite/80580
4504 * gcc.dg/gimplefe-error-6.c: New test.
4505
4506 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4507
4508 PR testsuite/80580
4509 * gcc.dg/gimplefe-error-5.c: New test.
4510
4511 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4512
4513 PR testsuite/80580
4514 * gcc.dg/gimplefe-error-4.c: New test.
4515
4516 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4517
4518 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
4519
4520 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
4521
4522 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
4523 (_mm_maskz_max_round_sd): Test new intrinsics.
4524 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
4525 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
4526 (_mm_maskz_max_round_ss): Test new intrinsics.
4527 * gcc.target/i386/avx512f-vmaxss-2.c: New.
4528 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
4529 (_mm_maskz_min_round_sd): Test new intrinsics.
4530 * gcc.target/i386/avx512f-vminsd-2.c: New.
4531 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
4532 (_mm_maskz_min_round_ss): Test new intrinsics.
4533 * gcc.target/i386/avx512f-vminss-2.c: New.
4534 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
4535 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
4536 (__builtin_ia32_minss_mask_round): Test new builtins.
4537 * gcc.target/i386/sse-13.c: Ditto.
4538 * gcc.target/i386/sse-23.c: Ditto.
4539 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
4540 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
4541 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
4542 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
4543 (_mm_mask_min_round_ss): Test new intrinsics.
4544 * gcc.target/i386/testround-1.c: Ditto.
4545
4546 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
4547
4548 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
4549 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
4550 (_mm_maskz_div_round_sd): Test new intrinsics.
4551 * gcc.target/i386/avx512f-vdivsd-2.c: New.
4552 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
4553 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
4554 (_mm_maskz_div_round_ss): Test new intrinsics.
4555 * gcc.target/i386/avx512f-vdivss-2.c: New.
4556 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
4557 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
4558 (_mm_maskz_mul_round_sd): Test new intrinsics.
4559 * gcc.target/i386/avx512f-vmulsd-2.c: New.
4560 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
4561 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
4562 (_mm_maskz_mul_round_ss): Test new intrinsics.
4563 * gcc.target/i386/avx512f-vmulss-2.c: New.
4564 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
4565 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
4566 (__builtin_ia32_mulss_mask_round): Test new builtins.
4567 * gcc.target/i386/sse-13.c: Ditto.
4568 * gcc.target/i386/sse-23.c: Ditto.
4569 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
4570 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
4571 (_mm_maskz_mul_round_ss): Test new intrinsics.
4572 * gcc.target/i386/testround-1.c: Ditto.
4573
4574 2017-05-10 Julia Koval <julia.koval@intel.com>
4575
4576 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
4577 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
4578 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
4579
4580 2017-05-10 Julia Koval <julia.koval@intel.com>
4581
4582 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
4583 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4584 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
4585 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4586
4587 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
4588
4589 PR tree-optimization/51513
4590 * gcc.target/powerpc/pr51513.c: New test.
4591 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
4592 __builtin_abort().
4593 * gcc.dg/predict-14.c: Likewise.
4594
4595 2017-05-10 Carl Love <cel@us.ibm.com>
4596 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
4597 to the test suite file.
4598 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
4599 to the test suite file.
4600
4601 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4602
4603 PR tree-optimization/77644
4604 * gcc.dg/tree-ssa/pr77644.c: New test-case.
4605
4606 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
4607
4608 * gcc.dg/guality/inline-params-2.c: New.
4609
4610 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4611
4612 PR c++/80145
4613 * g++.dg/cpp1y/auto-fn37.C: New.
4614 * g++.dg/cpp1y/auto-fn38.C: Likewise.
4615
4616 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4617
4618 PR target/68163
4619 * gcc.target/powerpc/pr68163.c: New test.
4620
4621 2017-05-09 Janus Weil <janus@gcc.gnu.org>
4622
4623 PR fortran/79311
4624 * gfortran.dg/finalize_32.f90: New test.
4625
4626 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
4627
4628 PR c/35441
4629 * gcc.dg/pr35441.c: New test.
4630
4631 2017-05-09 Martin Sebor <msebor@redhat.com>
4632
4633 PR testsuite/80643
4634 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
4635 output.
4636
4637 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4638
4639 PR c++/80186
4640 * g++.dg/template/crash126.C: New.
4641
4642 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
4643
4644 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
4645 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
4646 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
4647 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
4648
4649 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4650
4651 PR testsuite/80611
4652 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
4653
4654 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4655
4656 * gcc.target/arc/tmac-1.c: New file.
4657 * gcc.target/arc/tmac-2.c: Likewise.
4658 * gcc.target/arc/tmac.h: Likewise.
4659
4660 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4661 Andrew Burgess <andrew.burgess@embecosm.com>
4662
4663 * gcc.target/arc/firq-1.c: New file.
4664 * gcc.target/arc/firq-2.c: Likewise.
4665 * gcc.target/arc/firq-3.c: Likewise.
4666 * gcc.target/arc/firq-4.c: Likewise.
4667 * gcc.target/arc/firq-5.c: Likewise.
4668 * gcc.target/arc/firq-6.c: Likewise.
4669
4670 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4671
4672 * gcc.target/arc/interrupt-5.c: Newfile.
4673 * gcc.target/arc/interrupt-6.c: Likewise.
4674 * gcc.target/arc/interrupt-7.c: Likewise.
4675 * gcc.target/arc/interrupt-8.c: Likewise.
4676 * gcc.target/arc/interrupt-9.c: Likewise.
4677
4678 2017-05-09 Richard Biener <rguenther@suse.de>
4679
4680 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
4681 and adjust.
4682 * gcc.dg/vect/vect-50.c: Likewise.
4683
4684 2017-05-09 Marek Polacek <polacek@redhat.com>
4685
4686 PR c/80525
4687 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
4688 * c-c++-common/Wlogical-op-2.c: New test.
4689
4690 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4691
4692 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
4693 for targets with __SIZEOF_INT__ < 4.
4694
4695 2017-05-09 Richard Biener <rguenther@suse.de>
4696
4697 * gcc.dg/vect/vect-50.c: Revert last change.
4698 * gcc.dg/vect/vect-44.c: Likewise.
4699
4700 2017-05-08 Martin Sebor <msebor@redhat.com>
4701
4702 PR translation/80280
4703 * gcc.dg/format/gcc_diag-10.c: New test.
4704
4705 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
4706
4707 PR target/80101
4708 * gcc.target/powerpc/pr80101-1.c: New test.
4709
4710 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4711
4712 PR fortran/79930
4713 * gfortran.dg/inline_transpose_1.f90: Add
4714 -finline-matmul-limit=0 to options.
4715 * gfortran.dg/matmul_5.f90: Likewise.
4716 * gfortran.dg/vect/vect-8.f90: Likewise.
4717 * gfortran.dg/inline_matmul_14.f90: New test.
4718 * gfortran.dg/inline_matmul_15.f90: New test.
4719
4720 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4721
4722 PR fortran/80602
4723 * gfortran.dg/matmul_15.f90: New test case.
4724
4725 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
4726
4727 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
4728 * gcc.dg/vect/vect-50.c: Likewise.
4729
4730 2017-05-07 Jeff Law <law@redhat.com>
4731
4732 Revert:
4733 2017-05-06 Jeff Law <law@redhat.com>
4734 PR tree-optimization/78496
4735 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
4736 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
4737
4738 2017-05-06 Jeff Law <law@redhat.com>
4739
4740 PR tree-optimization/78496
4741 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
4742 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
4743
4744 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
4745
4746 * gcc.target/aarch64/spill_1.c: New test.
4747
4748 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
4749
4750 PR rtl-optimization/75964
4751 * gcc.dg/torture/pr75964.c: New test.
4752
4753 2017-05-06 Tom de Vries <tom@codesourcery.com>
4754
4755 PR testsuite/80606
4756 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
4757 * gcc.target/i386/avx-vtestpd-2.c: Same.
4758 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
4759 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
4760 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
4761 * gcc.target/i386/avx-vtestpd-3.c: Same.
4762 * gcc.target/i386/avx-vtestps-1.c: Same.
4763 * gcc.target/i386/avx-vtestps-2.c: Same.
4764 * gcc.target/i386/avx-vtestps-256-1.c: Same.
4765 * gcc.target/i386/avx-vtestps-256-2.c: Same.
4766 * gcc.target/i386/avx-vtestps-256-3.c: Same.
4767 * gcc.target/i386/avx-vtestps-3.c: Same.
4768
4769 2017-05-06 Tom de Vries <tom@codesourcery.com>
4770
4771 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
4772
4773 2017-05-06 Tom de Vries <tom@codesourcery.com>
4774
4775 PR testsuite/80557
4776 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
4777 * gcc.target/powerpc/altivec-types-1.c: Same.
4778
4779 2017-05-06 Tom de Vries <tom@codesourcery.com>
4780
4781 PR testsuite/80557
4782 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
4783 * gcc.target/spu/intrinsics-1.c: Same.
4784
4785 2017-05-06 Tom de Vries <tom@codesourcery.com>
4786
4787 PR testsuite/80557
4788 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
4789
4790 2017-05-06 Tom de Vries <tom@codesourcery.com>
4791
4792 PR testsuite/80557
4793 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
4794 * gcc.target/aarch64/spellcheck_2.c: Same.
4795 * gcc.target/aarch64/spellcheck_3.c: Same.
4796
4797 2017-05-06 Tom de Vries <tom@codesourcery.com>
4798
4799 PR testsuite/80557
4800 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
4801 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
4802 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
4803 * g++.dg/debug/dwarf2/typedef5.C: Same.
4804 * g++.dg/goacc/data-1.C: Same.
4805
4806 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4807
4808 * gcc.target/powerpc/versioned-copy-loop.c: New file.
4809
4810 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4811
4812 PR target/79038
4813 PR target/79202
4814 PR target/79203
4815 * gcc.target/powerpc/ppc-round3.c: New test.
4816 * gcc.target/powerpc/ppc-round2.c: Update expected code.
4817
4818 2017-05-05 Jakub Jelinek <jakub@redhat.com>
4819
4820 PR tree-optimization/80632
4821 * gcc.dg/pr80632.c: New test.
4822
4823 PR tree-optimization/80558
4824 * gcc.dg/tree-ssa/vrp115.c: New test.
4825
4826 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4827 Thomas Preud'homme <thomas.preudhomme@arm.com>
4828 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4829
4830 PR target/71607
4831 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
4832 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
4833 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
4834 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
4835 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
4836 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
4837 * gcc.target/arm/tls-disable-literal-pool.c: New.
4838
4839 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4840
4841 PR tree-optimization/80613
4842 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
4843
4844 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
4845
4846 PR c++/71577
4847 * g++.dg/cpp0x/pr71577.C: New.
4848
4849 2017-05-04 Martin Sebor <msebor@redhat.com>
4850
4851 PR middle-end/79234
4852 * gcc.dg/builtin-stringop-chk-8.c: New test.
4853 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4854 * gcc.dg/builtin-stringop-chk-4.c: Same.
4855 * gcc.dg/builtin-strncat-chk-1.c: Same.
4856 * g++.dg/ext/strncpy-chk1.C: Same.
4857 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
4858 * gcc.dg/out-of-bounds-1.c: Same.
4859 * gcc.dg/pr78138.c: Same.
4860 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
4861 * gfortran.dg/mvbits_7.f90: Same.
4862
4863 2017-05-04 Martin Sebor <msebor@redhat.com>
4864
4865 PR preprocessor/79214
4866 PR middle-end/79222
4867 PR middle-end/79223
4868 * gcc.dg/pr79214.c: New test.
4869 * gcc.dg/pr79214.h: New test header.
4870 * gcc.dg/pr79222.c: New test.
4871 * gcc.dg/pr79223.c: New test.
4872 * gcc.dg/pr78138.c: Adjust.
4873 * gfortran.dg/unconstrained_commons.f: Same.
4874
4875 2017-05-04 Martin Sebor <msebor@redhat.com>
4876
4877 PR translation/80280
4878 * g++.dg/abi/Wabi-2-3.C: Adjust.
4879 * g++.dg/abi/Wabi-3-2.C: Ditto.
4880 * g++.dg/lookup/using17.C: Ditto.
4881 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
4882
4883 2017-05-04 Martin Jambor <mjambor@suse.cz>
4884
4885 PR tree-optimization/80622
4886 * gcc.dg/tree-ssa/pr80622.c: New test.
4887
4888 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4889
4890 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
4891
4892 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
4893
4894 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
4895 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4896
4897 2017-05-04 Richard Biener <rguenther@suse.de>
4898
4899 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
4900
4901 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
4902
4903 * gcc.dg/vect/vect-profile-1.c: New test.
4904
4905 2017-05-04 Marek Polacek <polacek@redhat.com>
4906
4907 PR tree-optimization/80612
4908 * gcc.dg/torture/pr80612.c: New test.
4909
4910 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4911 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
4912
4913 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
4914 check_effective_target_arm_thumb1_movt_ok.
4915
4916 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4917
4918 * gcc.target/arm/fpscr.c: New file.
4919
4920 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4921
4922 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
4923 target.
4924
4925 2017-05-04 Tom de Vries <tom@codesourcery.com>
4926
4927 PR testsuite/80557
4928 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
4929 line numbers.
4930 * g++.dg/warn/miss-format-1.C: Same.
4931 * g++.dg/warn/overflow-warn-1.C: Same.
4932 * g++.dg/warn/overflow-warn-3.C: Same.
4933 * g++.dg/warn/overflow-warn-4.C: Same.
4934
4935 2017-05-04 Tom de Vries <tom@codesourcery.com>
4936
4937 PR testsuite/80557
4938 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
4939 * gcc.target/i386/pr68657.c: Same.
4940 * gcc.target/i386/pr69255-1.c: Same.
4941 * gcc.target/i386/pr69255-2.c: Same.
4942 * gcc.target/i386/pr69255-3.c: Same.
4943
4944 2017-05-04 Richard Biener <rguenther@suse.de>
4945
4946 PR tree-optimization/31130
4947 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
4948 * gcc.dg/Wstrict-overflow-13.c: Likewise.
4949 * gcc.dg/Wstrict-overflow-21.c: Likewise.
4950 * gcc.dg/pr52904.c: Remove XFAIL.
4951 * gcc.dg/tree-ssa/vrp114.c: New testcase.
4952
4953 2017-05-03 Jeff Law <law@redhat.com>
4954
4955 PR tree-optimization/78496
4956 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
4957
4958 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
4959
4960 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
4961
4962 2017-05-03 Richard Biener <rguenther@suse.de>
4963
4964 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
4965
4966 2017-05-03 Jakub Jelinek <jakub@redhat.com>
4967
4968 PR tree-optimization/79472
4969 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
4970 to dg-options.
4971 * gcc.dg/tree-ssa/vrp113.c: New test.
4972 * gcc.dg/tree-ssa/cswtch-3.c: New test.
4973 * gcc.dg/tree-ssa/cswtch-4.c: New test.
4974 * gcc.dg/tree-ssa/cswtch-5.c: New test.
4975
4976 2017-05-03 Tom de Vries <tom@codesourcery.com>
4977
4978 PR testsuite/80557
4979 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
4980 * c-c++-common/Wshift-negative-value-2.c: Same.
4981 * c-c++-common/Wshift-negative-value-3.c: Same.
4982 * c-c++-common/Wshift-negative-value-4.c: Same.
4983 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
4984 * c-c++-common/cpp/pr60400.c: Same.
4985 * c-c++-common/fmax-errors.c: Same.
4986 * c-c++-common/goacc/data-2.c: Same.
4987 * c-c++-common/goacc/host_data-2.c: Same.
4988 * c-c++-common/gomp/simd4.c: Same.
4989 * c-c++-common/pr28656.c: Same.
4990 * c-c++-common/pr43395.c: Same.
4991 * c-c++-common/torture/pr57945.c: Same.
4992
4993 2017-05-03 Tom de Vries <tom@codesourcery.com>
4994
4995 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
4996 arg of dg directive.
4997 * c-c++-common/goacc/routine-3.c: Same.
4998 * c-c++-common/goacc/routine-4.c: Same.
4999
5000 2017-05-02 David Malcolm <dmalcolm@redhat.com>
5001
5002 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5003 (test_fixit_insert_newline): New function.
5004 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5005 (test_fixit_insert_newline): New function.
5006 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5007 (test_fixit_insert_newline): New function.
5008 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5009 (test_fixit_insert_newline): New function.
5010 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5011 (test_show_locus): Handle test_fixit_insert_newline.
5012
5013 2017-05-02 Bin Cheng <bin.cheng@arm.com>
5014
5015 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
5016
5017 2017-04-27 Tamar Christina <tamar.christina@arm.com>
5018
5019 * gcc.dg/lsr-div1.c: New testcase.
5020
5021 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
5022
5023 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
5024 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
5025 (_mm_maskz_add_round_sd): Test new intrinsics.
5026 * gcc.target/i386/avx512f-vaddsd-2.c: New.
5027 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
5028 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
5029 (_mm_maskz_add_round_ss): Test new intrinsics.
5030 * gcc.target/i386/avx512f-vaddss-2.c: New.
5031 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
5032 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
5033 (_mm_maskz_sub_round_sd): Test new intrinsics.
5034 * gcc.target/i386/avx512f-vsubsd-2.c: New.
5035 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
5036 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
5037 (_mm_maskz_sub_round_ss): Test new intrinsics.
5038 * gcc.target/i386/avx512f-vsubss-2.c: New.
5039 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
5040 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
5041 (__builtin_ia32_subss_mask_round): Test new builtins.
5042 * gcc.target/i386/sse-13.c: Ditto.
5043 * gcc.target/i386/sse-23.c: Ditto.
5044 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
5045 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
5046 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
5047 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
5048 (_mm_mask_sub_round_ss): Test new intrinsics.
5049 * gcc.target/i386/testround-1.c: Ditto.
5050
5051 2017-05-02 Martin Jambor <mjambor@suse.cz>
5052
5053 PR tree-optimization/78687
5054 * g++.dg/tree-ssa/pr78687.C: New test.
5055
5056 2017-05-02 Richard Biener <rguenther@suse.de>
5057
5058 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
5059 behavior.
5060 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
5061
5062 2017-05-02 Richard Biener <rguenther@suse.de>
5063
5064 PR tree-optimization/80591
5065 * gcc.dg/torture/pr80591.c: New testcase.
5066
5067 2017-05-02 Richard Biener <rguenther@suse.de>
5068
5069 PR tree-optimization/80549
5070 * gcc.dg/torture/pr80549.c: New testcase.
5071
5072 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5073
5074 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
5075 unsigned long.
5076
5077 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
5078
5079 PR c++/80038
5080 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
5081
5082 2017-05-01 David Malcolm <dmalcolm@redhat.com>
5083
5084 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
5085 reflect insertion fix-it hints at the same location now being
5086 consolidated.
5087
5088 2017-05-01 Martin Sebor <msebor@redhat.com>
5089
5090 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
5091 on ILP32 targets.
5092
5093 2017-05-01 Tom de Vries <tom@codesourcery.com>
5094
5095 * gcc.dg/pr78768.c: Require linker plugin.
5096
5097 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5098
5099 PR fortran/37131
5100 * gfortran.dg/matmul_bounds_11.f90: New test.
5101
5102 2017-05-01 Martin Sebor <msebor@redhat.com>
5103
5104 PR tree-optimization/79715
5105 * gcc.dg/pr79715.c: New test.
5106
5107 2017-05-01 Tom de Vries <tom@codesourcery.com>
5108
5109 PR testsuite/65941
5110 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
5111 * g++.dg/other/pr59492.C: Require effective target rdrand.
5112
5113 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
5114
5115 * g++.dg/diagnostic/member-decl-1.C: New test.
5116
5117 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
5118
5119 PR tree-optimization/80487
5120 * gcc.dg/tree-ssa/strncpy-1.c: New file.
5121
5122 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5123
5124 PR tree-optimization/79697
5125 * gcc.dg/tree-ssa/pr79697.c: New test.
5126
5127 2017-04-29 Tom de Vries <tom@codesourcery.com>
5128
5129 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
5130
5131 2017-04-28 Martin Sebor <msebor@redhat.com>
5132
5133 PR tree-optimization/80523
5134 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
5135
5136 2017-04-28 Tom de Vries <tom@codesourcery.com>
5137
5138 PR testsuite/80557
5139 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
5140 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
5141
5142 2017-04-28 Tom de Vries <tom@codesourcery.com>
5143
5144 PR testsuite/80557
5145 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
5146 * obj-c++.dg/bitfield-4.mm: Same.
5147 * obj-c++.dg/bitfield-5.mm: Same.
5148 * obj-c++.dg/exceptions-3.mm: Same.
5149 * obj-c++.dg/exceptions-5.mm: Same.
5150 * obj-c++.dg/method-1.mm: Same.
5151 * obj-c++.dg/method-12.mm: Same.
5152 * obj-c++.dg/method-13.mm: Same.
5153 * obj-c++.dg/method-15.mm: Same.
5154 * obj-c++.dg/method-16.mm: Same.
5155 * obj-c++.dg/property/at-property-18.mm: Same.
5156 * obj-c++.dg/property/at-property-25.mm: Same.
5157 * obj-c++.dg/property/at-property-5.mm: Same.
5158 * obj-c++.dg/property/dynamic-2.mm: Same.
5159 * obj-c++.dg/property/property-neg-3.mm: Same.
5160 * obj-c++.dg/protocol-inheritance-1.mm: Same.
5161 * obj-c++.dg/protocol-inheritance-2.mm: Same.
5162 * obj-c++.dg/syntax-error-1.mm: Same.
5163 * obj-c++.dg/try-catch-13.mm: Same.
5164 * objc.dg/bitfield-4.m: Same.
5165 * objc.dg/class-1.m: Same.
5166 * objc.dg/method-11.m: Same.
5167 * objc.dg/method-6.m: Same.
5168 * objc.dg/method-7.m: Same.
5169 * objc.dg/method-9.m: Same.
5170 * objc.dg/missing-proto-3.m: Same.
5171 * objc.dg/naming-2.m: Same.
5172 * objc.dg/property/at-property-16.m: Same.
5173 * objc.dg/property/at-property-18.m: Same.
5174 * objc.dg/property/at-property-25.m: Same.
5175 * objc.dg/property/at-property-5.m: Same.
5176 * objc.dg/property/dynamic-2.m: Same.
5177 * objc.dg/property/property-neg-3.m: Same.
5178 * objc.dg/protocol-inheritance-1.m: Same.
5179 * objc.dg/protocol-inheritance-2.m: Same.
5180
5181 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
5182
5183 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
5184
5185 2017-04-28 Tom de Vries <tom@codesourcery.com>
5186
5187 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
5188 dg-(error|warning|message|bogus).
5189 * g++.dg/conversion/dr195-1.C: Same.
5190 * g++.dg/conversion/dr195.C: Same.
5191 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
5192 * g++.dg/cpp0x/gen-attrs-14.C: Same.
5193 * g++.dg/cpp0x/inline-ns7.C: Same.
5194 * g++.dg/cpp0x/variadic105.C: Same.
5195 * g++.dg/cpp0x/variadic65.C: Same.
5196 * g++.dg/expr/call2.C: Same.
5197 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
5198 * g++.dg/expr/pmf-1.C: Same.
5199 * g++.dg/ext/altivec-types-1.C: Same.
5200 * g++.dg/ext/altivec-types-2.C: Same.
5201 * g++.dg/ext/altivec-types-3.C: Same.
5202 * g++.dg/ext/attrib14.C: Same.
5203 * g++.dg/ext/complit1.C: Same.
5204 * g++.dg/ext/forscope2.C: Same.
5205 * g++.dg/ext/gnu-inline-global-reject.C: Same.
5206 * g++.dg/ext/label13.C: Same.
5207 * g++.dg/ext/member-attr.C: Same.
5208 * g++.dg/ext/visibility/anon7.C: Same.
5209 * g++.dg/ext/visibility/visibility-7.C: Same.
5210 * g++.dg/ext/vla2.C: Same.
5211 * g++.dg/inherit/access2.C: Same.
5212 * g++.dg/inherit/covariant12.C: Same.
5213 * g++.dg/inherit/covariant14.C: Same.
5214 * g++.dg/inherit/namespace-as-base.C: Same.
5215 * g++.dg/inherit/template-as-base.C: Same.
5216 * g++.dg/lookup/ambig1.C: Same.
5217 * g++.dg/lookup/ambig2.C: Same.
5218 * g++.dg/lookup/ambig3.C: Same.
5219 * g++.dg/lookup/class-member-1.C: Same.
5220 * g++.dg/lookup/conv-1.C: Same.
5221 * g++.dg/lookup/decl1.C: Same.
5222 * g++.dg/lookup/koenig1.C: Same.
5223 * g++.dg/lookup/scoped1.C: Same.
5224 * g++.dg/lookup/scoped2.C: Same.
5225 * g++.dg/lookup/two-stage4.C: Same.
5226 * g++.dg/lookup/used-before-declaration.C: Same.
5227 * g++.dg/lookup/using.C: Same.
5228 * g++.dg/lookup/using17.C: Same.
5229 * g++.dg/lookup/using2.C: Same.
5230 * g++.dg/other/abstract2.C: Same.
5231 * g++.dg/other/classkey1.C: Same.
5232 * g++.dg/other/component1.C: Same.
5233 * g++.dg/other/const1.C: Same.
5234 * g++.dg/other/const2.C: Same.
5235 * g++.dg/other/conversion1.C: Same.
5236 * g++.dg/other/do1.C: Same.
5237 * g++.dg/other/error1.C: Same.
5238 * g++.dg/other/error10.C: Same.
5239 * g++.dg/other/error3.C: Same.
5240 * g++.dg/other/error4.C: Same.
5241 * g++.dg/other/error5.C: Same.
5242 * g++.dg/other/error8.C: Same.
5243 * g++.dg/other/error9.C: Same.
5244 * g++.dg/other/field1.C: Same.
5245 * g++.dg/other/init1.C: Same.
5246 * g++.dg/other/ptrmem2.C: Same.
5247 * g++.dg/other/return1.C: Same.
5248 * g++.dg/overload/builtin3.C: Same.
5249 * g++.dg/overload/error1.C: Same.
5250 * g++.dg/overload/error2.C: Same.
5251 * g++.dg/overload/koenig2.C: Same.
5252 * g++.dg/overload/pmf1.C: Same.
5253 * g++.dg/parse/args1.C: Same.
5254 * g++.dg/parse/attr3.C: Same.
5255 * g++.dg/parse/constant4.C: Same.
5256 * g++.dg/parse/crash10.C: Same.
5257 * g++.dg/parse/crash18.C: Same.
5258 * g++.dg/parse/crash19.C: Same.
5259 * g++.dg/parse/crash20.C: Same.
5260 * g++.dg/parse/crash21.C: Same.
5261 * g++.dg/parse/crash22.C: Same.
5262 * g++.dg/parse/crash32.C: Same.
5263 * g++.dg/parse/decl-specifier-1.C: Same.
5264 * g++.dg/parse/error58.C: Same.
5265 * g++.dg/parse/local-class1.C: Same.
5266 * g++.dg/parse/non-dependent2.C: Same.
5267 * g++.dg/parse/parameter-declaration-1.C: Same.
5268 * g++.dg/parse/ptrmem2.C: Same.
5269 * g++.dg/parse/ptrmem3.C: Same.
5270 * g++.dg/parse/saved1.C: Same.
5271 * g++.dg/tc1/dr101.C: Same.
5272 * g++.dg/tc1/dr142.C: Same.
5273 * g++.dg/tc1/dr176.C: Same.
5274 * g++.dg/template/conv4.C: Same.
5275 * g++.dg/template/crash56.C: Same.
5276 * g++.dg/template/dependent-expr2.C: Same.
5277 * g++.dg/template/error1.C: Same.
5278 * g++.dg/template/error2.C: Same.
5279 * g++.dg/template/explicit6.C: Same.
5280 * g++.dg/template/init-list.C: Same.
5281 * g++.dg/template/local1.C: Same.
5282 * g++.dg/template/lookup2.C: Same.
5283 * g++.dg/template/meminit2.C: Same.
5284 * g++.dg/template/nontype25.C: Same.
5285 * g++.dg/template/ptrmem2.C: Same.
5286 * g++.dg/template/qualttp19.C: Same.
5287 * g++.dg/template/qualttp20.C: Same.
5288 * g++.dg/template/ttp3.C: Same.
5289 * g++.dg/template/unify4.C: Same.
5290 * g++.dg/template/unify6.C: Same.
5291 * g++.dg/template/unify7.C: Same.
5292 * g++.dg/template/warn1.C: Same.
5293 * g++.dg/tree-ssa/dom-invalid.C: Same.
5294 * g++.dg/ubsan/shift-1.C: Same.
5295 * g++.dg/warn/Wunused-2.C: Same.
5296 * g++.dg/warn/Wunused-4.C: Same.
5297 * g++.dg/warn/Wunused-6.C: Same.
5298 * g++.dg/warn/deprecated-6.C: Same.
5299 * g++.dg/warn/deprecated.C: Same.
5300 * g++.dg/warn/effc1.C: Same.
5301 * g++.dg/warn/effc3.C: Same.
5302 * g++.dg/warn/incomplete1.C: Same.
5303 * g++.dg/warn/inline1.C: Same.
5304 * g++.dg/warn/noeffect2.C: Same.
5305 * g++.dg/warn/noeffect4.C: Same.
5306 * g++.dg/warn/oldcast1.C: Same.
5307 * g++.dg/warn/sentinel.C: Same.
5308 * g++.dg/warn/unit-1.C: Same.
5309 * g++.old-deja/g++.pt/inherit2.C: Same.
5310 * g++.old-deja/g++.pt/overload8.C: Same.
5311 * gcc.dg/20000926-1.c: Same.
5312 * gcc.dg/20040223-1.c: Same.
5313 * gcc.dg/Warray-bounds-7.c: Same.
5314 * gcc.dg/alias-1.c: Same.
5315 * gcc.dg/alias-12.c: Same.
5316 * gcc.dg/alias-13.c: Same.
5317 * gcc.dg/alias-2.c: Same.
5318 * gcc.dg/array-13.c: Same.
5319 * gcc.dg/array-4.c: Same.
5320 * gcc.dg/attr-ifunc-2.c: Same.
5321 * gcc.dg/attr-invalid.c: Same.
5322 * gcc.dg/attr-noinline.c: Same.
5323 * gcc.dg/bitfld-2.c: Same.
5324 * gcc.dg/c90-const-expr-7.c: Same.
5325 * gcc.dg/c99-const-expr-7.c: Same.
5326 * gcc.dg/cpp/20000625-1.c: Same.
5327 * gcc.dg/cpp/charconst-4.c: Same.
5328 * gcc.dg/cpp/include2.c: Same.
5329 * gcc.dg/cpp/include2a.c: Same.
5330 * gcc.dg/decl-4.c: Same.
5331 * gcc.dg/deprecated-4.c: Same.
5332 * gcc.dg/deprecated.c: Same.
5333 * gcc.dg/dfp/altivec-types.c: Same.
5334 * gcc.dg/float-range-1.c: Same.
5335 * gcc.dg/pack-test-3.c: Same.
5336 * gcc.dg/pr11492.c: Same.
5337 * gcc.dg/pr15360-1.c: Same.
5338 * gcc.dg/pr37908.c: Same.
5339 * gcc.dg/pr53265.c: Same.
5340 * gcc.dg/pr57287-2.c: Same.
5341 * gcc.dg/pr57287.c: Same.
5342 * gcc.dg/redecl-1.c: Same.
5343 * gcc.dg/sync-3.c: Same.
5344 * gcc.dg/two-types-1.c: Same.
5345 * gcc.dg/two-types-2.c: Same.
5346 * gcc.dg/two-types-4.c: Same.
5347 * gcc.dg/two-types-5.c: Same.
5348 * gcc.dg/two-types-6.c: Same.
5349 * gcc.dg/two-types-7.c: Same.
5350 * gcc.dg/two-types-8.c: Same.
5351 * gcc.dg/two-types-9.c: Same.
5352 * gcc.dg/uninit-I.c: Same.
5353 * gcc.dg/uninit-pr19430.c: Same.
5354 * gcc.dg/visibility-7.c: Same.
5355 * gcc.dg/winline-10.c: Same.
5356 * gcc.dg/winline-2.c: Same.
5357 * gcc.dg/winline-3.c: Same.
5358 * gcc.dg/winline-9.c: Same.
5359 * gcc.target/i386/attr-returns_twice-1.c: Same.
5360 * gcc.target/i386/chkp-const-check-2.c: Same.
5361 * gcc.target/i386/chkp-label-address.c: Same.
5362 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
5363 * gcc.target/i386/pr39162.c: Same.
5364 * gcc.target/i386/sse-5.c: Same.
5365 * gcc.target/powerpc/altivec-types-1.c: Same.
5366 * gcc.target/powerpc/altivec-types-2.c: Same.
5367 * gcc.target/powerpc/altivec-types-3.c: Same.
5368 * gcc.target/powerpc/float128-mix.c: Same.
5369 * gcc.target/powerpc/no-r11-3.c: Same.
5370 * gcc.target/spu/Wmain.c: Same.
5371 * gcc.target/spu/ea/errors2.c: Same.
5372 * gfortran.dg/assignment_1.f90: Same.
5373 * gfortran.dg/common_3.f90: Same.
5374 * gfortran.dg/der_io_1.f90: Same.
5375 * gfortran.dg/g77/20030326-1.f: Same.
5376 * gfortran.dg/g77/9263.f: Same.
5377 * gfortran.dg/g77/960317-1.f: Same.
5378 * gfortran.dg/g77/970625-2.f: Same.
5379 * gfortran.dg/g77/980615-0.f: Same.
5380 * gfortran.dg/g77/check0.f: Same.
5381 * gfortran.dg/g77/dnrm2.f: Same.
5382 * gfortran.dg/g77/pr9258.f: Same.
5383 * gfortran.dg/ichar_1.f90: Same.
5384 * gfortran.dg/interface_1.f90: Same.
5385 * gfortran.dg/namelist_1.f90: Same.
5386 * gfortran.dg/namelist_2.f90: Same.
5387 * gfortran.dg/namelist_3.f90: Same.
5388 * gfortran.dg/namelist_print_2.f: Same.
5389 * gfortran.dg/oldstyle_1.f90: Same.
5390 * gfortran.dg/runtime_warning_1.f90: Same.
5391 * gfortran.dg/underflow.f90: Same.
5392 * gnat.dg/specs/integer_value.ads: Same.
5393 * obj-c++.dg/fsf-package-0.m: Same.
5394 * objc.dg/two-types-1.m: Same.
5395
5396 2017-04-28 Martin Liska <mliska@suse.cz>
5397
5398 PR gcov-profile/79891
5399 * gcc.misc-tests/gcov-17.c: New test.
5400 * gcc.misc-tests/gcov-18.c: New test.
5401
5402 2017-04-28 Tom de Vries <tom@codesourcery.com>
5403
5404 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
5405 dg-(error|warning|message|bogus).
5406 * g++.dg/parse/parameter-declaration-1.C: Same.
5407 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
5408 * gcc.dg/Wpointer-sign-Wall.c: Same.
5409 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5410 * gcc.dg/cpp/19990413-1.c: Same.
5411 * gcc.dg/dg-test-1.c: Same.
5412 * gcc.dg/empty-source-2.c: Same.
5413 * gcc.dg/empty-source-3.c: Same.
5414 * gcc.dg/format/c99-printf-1.c: Same.
5415 * gcc.dg/format/c99-scanf-1.c: Same.
5416 * gcc.dg/label-decl-2.c: Same.
5417 * gcc.dg/m-un-2.c: Same.
5418 * gcc.dg/uninit-pr20644-O0.c: Same.
5419 * gfortran.dg/pr70006.f90: Same.
5420 * obj-c++.dg/fsf-package-0.m: Same.
5421
5422 2017-04-28 Tom de Vries <tom@codesourcery.com>
5423
5424 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
5425 dg-(error|warning|message|bogus).
5426 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5427 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
5428 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
5429 * c-c++-common/pr20000.c: Same.
5430 * c-c++-common/pr49706.c: Same.
5431 * g++.dg/ext/utf16-4.C: Same.
5432 * g++.dg/parse/error2.C: Same.
5433 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
5434 * g++.dg/warn/Wtype-limits.C: Same.
5435 * g++.dg/warn/overflow-warn-1.C: Same.
5436 * g++.dg/warn/overflow-warn-3.C: Same.
5437 * gcc.dg/Wpointer-sign-Wall.c: Same.
5438 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5439 * gcc.dg/Wtype-limits-Wextra.c: Same.
5440 * gcc.dg/Wtype-limits.c: Same.
5441 * gcc.dg/cpp/19990413-1.c: Same.
5442 * gcc.dg/dg-test-1.c: Same.
5443 * gcc.dg/empty-source-2.c: Same.
5444 * gcc.dg/empty-source-3.c: Same.
5445 * gcc.dg/label-decl-2.c: Same.
5446 * gcc.dg/m-un-2.c: Same.
5447 * gcc.dg/uninit-pr19430-O0.c: Same.
5448 * gcc.dg/uninit-pr19430.c: Same.
5449 * gcc.dg/uninit-pr20644-O0.c: Same.
5450 * gcc.dg/utf16-4.c: Same.
5451 * gfortran.dg/pr70006.f90: Same.
5452 * obj-c++.dg/fsf-package-0.m: Same.
5453
5454 2017-04-28 Richard Biener <rguenther@suse.de>
5455
5456 * gcc.dg/tree-ssa/evrp7.c: New testcase.
5457 * gcc.dg/tree-ssa/evrp8.c: Likewise.
5458 * gcc.dg/tree-ssa/evrp9.c: Likewise.
5459 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
5460 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5461 * gcc.dg/tree-ssa/pr49039.c: Likewise.
5462
5463 2017-04-27 Marek Polacek <polacek@redhat.com>
5464
5465 PR sanitizer/80349
5466 * c-c++-common/ubsan/pr80349.c: New test.
5467
5468 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
5469
5470 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
5471 diagnostics.
5472 * g++.dg/warn/pr12242.C: Likewise.
5473
5474 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
5475
5476 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
5477
5478 2017-04-27 Martin Liska <mliska@suse.cz>
5479
5480 PR testsuite/79455
5481 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
5482 more generic.
5483
5484 2017-04-27 Jakub Jelinek <jakub@redhat.com>
5485
5486 PR c++/80534
5487 * g++.dg/other/pr80534-1.C: New test.
5488 * g++.dg/other/pr80534-2.C: New test.
5489
5490 2017-04-27 Richard Biener <rguenther@suse.de>
5491
5492 PR middle-end/80539
5493 * gcc.dg/torture/pr80539.c: New testcase.
5494
5495 2017-04-27 Jakub Jelinek <jakub@redhat.com>
5496
5497 PR target/77728
5498 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
5499
5500 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
5501
5502 * g++.dg/diagnostic/nested-name-1.C: New test.
5503
5504 2017-04-26 Martin Liska <mliska@suse.cz>
5505
5506 * gcc.dg/guality/guality.h: Add prefix to test verification.
5507
5508 2017-04-25 Nathan Sidwell <nathan@acm.org>
5509
5510 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
5511
5512 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
5513
5514 PR target/70799
5515 * gcc.target/i386/pr70799-5.c: New test.
5516
5517 2017-04-25 Martin Sebor <msebor@redhat.com>
5518
5519 PR tree-optimization/80497
5520 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
5521
5522 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5523 Jakub Jelinek <jakub@redhat.com>
5524
5525 PR target/77728
5526 * g++.dg/abi/pr77728-1.C: New test.
5527
5528 2017-04-25 Marek Polacek <polacek@redhat.com>
5529
5530 PR sanitizer/80349
5531 * g++.dg/ubsan/pr80349-2.C: New test.
5532
5533 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
5534
5535 * g++.dg/cpp0x/enum34.C: New test.
5536
5537 2017-04-25 Tom de Vries <tom@codesourcery.com>
5538
5539 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
5540 variables.
5541 (dg-line): New proc.
5542 (process-message): Handle line number variables.
5543 * objc.dg/try-catch-12.m: Use dg-line.
5544
5545 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5546
5547 PR target/80482
5548 * gcc.target/powerpc/vec-constvolatile.c: New test.
5549
5550 2017-04-25 David Malcolm <dmalcolm@redhat.com>
5551
5552 * g++.dg/semicolon-fixits.C: New test case.
5553
5554 2017-04-25 David Malcolm <dmalcolm@redhat.com>
5555
5556 * gcc.dg/semicolon-fixits.c: New test case.
5557
5558 2017-04-25 David Malcolm <dmalcolm@redhat.com>
5559
5560 * g++.dg/lookup/missing-std-include.C: New test file.
5561
5562 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5563 Jakub Jelinek <jakub@redhat.com>
5564
5565 PR target/77728
5566 * g++.dg/abi/pr77728-2.C: New test.
5567
5568 2017-04-25 David Malcolm <dmalcolm@redhat.com>
5569
5570 PR c++/80177
5571 * g++.dg/spellcheck-pr80177.C: New test case.
5572
5573 2017-04-25 Nathan Sidwell <nathan@acm.org>
5574
5575 * g++.dg/dg.exp (find-cxx-tests): New function.
5576 (main): Use it, remove explicit pruning
5577
5578 2017-04-25 Richard Biener <rguenther@suse.de>
5579
5580 PR tree-optimization/80492
5581 * gcc.dg/pr80492.c: New testcase.
5582
5583 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5584
5585 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
5586 for targets with int size less than 32 bits.
5587
5588 2017-04-25 Richard Biener <rguenther@suse.de>
5589
5590 PR tree-optimization/79201
5591 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
5592 * gcc.target/i386/pr22152.c: Disable sinking.
5593
5594 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5595
5596 PR target/80464
5597 * gfortran.fortran-torture/compile/pr80464.f90: New test.
5598
5599 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5600
5601 PR target/79895
5602 * gcc.target/s390/pr79895.c: New test.
5603
5604 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
5605
5606 PR target/80080
5607 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
5608 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
5609 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
5610
5611 2017-04-25 Jakub Jelinek <jakub@redhat.com>
5612
5613 PR rtl-optimization/80501
5614 * gcc.c-torture/execute/pr80501.c: New test.
5615
5616 PR rtl-optimization/80500
5617 * gcc.dg/pr80500.c: New test.
5618
5619 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
5620
5621 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
5622 * gcc.dg/Wstrict-overflow-18.c: Xfail.
5623
5624 2017-04-22 Janus Weil <janus@gcc.gnu.org>
5625
5626 PR fortran/80121
5627 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
5628 directive.
5629
5630 2017-04-24 David Malcolm <dmalcolm@redhat.com>
5631
5632 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
5633 * jit.dg/test-alignment.c: New test case.
5634 * jit.dg/test-alignment.cc: New test case.
5635 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
5636 New test case.
5637
5638 2017-04-24 David Malcolm <dmalcolm@redhat.com>
5639
5640 PR c++/80016
5641 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
5642 test function.
5643 (test_alignof): New test function.
5644
5645 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
5646
5647 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
5648
5649 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
5650
5651 * g++.dg/diagnostic/duplicate1.C: New test.
5652 * g++.dg/cpp0x/duplicate1.C: New test.
5653
5654 2017-04-24 Martin Jambor <mjambor@suse.cz>
5655
5656 PR tree-optimization/80293
5657 * g++.dg/tree-ssa/pr80293.C: New test.
5658
5659 2017-04-24 Martin Liska <mliska@suse.cz>
5660
5661 PR middle-end/79931
5662 * g++.dg/ipa/pr79931.C: New test.
5663
5664 2017-04-24 Richard Biener <rguenther@suse.de>
5665
5666 PR tree-optimization/80494
5667 * gfortran.dg/pr80494.f90: New testcase.
5668
5669 2017-04-24 Richard Biener <rguenther@suse.de>
5670
5671 PR tree-optimization/79725
5672 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
5673
5674 2017-04-24 Richard Biener <rguenther@suse.de>
5675
5676 PR c++/2972
5677 * g++.dg/warn/Wuninitialized-10.C: New testcase.
5678
5679 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5680
5681 PR fortran/80484
5682 * gfortran.dg/dtio_29.f03: New test.
5683
5684 2017-04-22 Janus Weil <janus@gcc.gnu.org>
5685
5686 PR fortran/80121
5687 * gfortran.dg/intent_out_9.f90: New test case.
5688
5689 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
5690
5691 PR target/70799
5692 * gcc.target/i386/pr70799-4.c: New test.
5693
5694 2017-04-21 Janus Weil <janus@gcc.gnu.org>
5695
5696 PR fortran/80392
5697 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
5698
5699 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
5700
5701 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
5702
5703 2017-04-21 Richard Biener <rguenther@suse.de>
5704
5705 PR tree-optimization/79547
5706 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
5707
5708 2017-04-21 Richard Biener <rguenther@suse.de>
5709
5710 PR tree-optimization/78847
5711 * g++.dg/tree-ssa/pr78847.C: New testcase.
5712
5713 2017-04-21 Jakub Jelinek <jakub@redhat.com>
5714
5715 PR c/80468
5716 * gcc.dg/pr80468.c: New test.
5717
5718 2017-04-21 Martin Liska <mliska@suse.cz>
5719
5720 PR tree-optimization/66278
5721 * gcc.dg/vect/pr66278.c: New test.
5722
5723 2017-04-21 Richard Biener <rguenther@suse.de>
5724
5725 PR tree-optimization/80237
5726 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
5727 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
5728 adjust expected optimizations.
5729
5730 2016-04-21 Richard Biener <rguenther@suse.de>
5731
5732 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
5733 of inner loops.
5734 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
5735 * gcc.dg/vect/vect-104.c: Likewise.
5736
5737 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
5738
5739 PR tree-optimization/80426
5740 * gcc.c-torture/execute/20170429-1.c: Rename into...
5741 * gcc.c-torture/execute/20170419-1.c: ...this.
5742
5743 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
5744
5745 PR target/79804
5746 * gcc.target/i386/pr79804.c: New test.
5747
5748 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
5749
5750 PR target/78090
5751 * gcc.target/i386/conversion-2.c: Remove obsolete test.
5752
5753 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
5754
5755 * g++/opt/pr80436.C: XFAIL on AIX.
5756
5757 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
5758
5759 PR c++/80473
5760 * g++.dg/diagnostic/pr80473.C: New test.
5761
5762 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
5763
5764 * g++.dg/warn/Wextra-semi.C: New test.
5765
5766 2017-04-20 Jakub Jelinek <jakub@redhat.com>
5767
5768 PR middle-end/80423
5769 * g++.dg/other/pr80423.C: New test.
5770
5771 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5772
5773 * gcc.dg/pr80170.c: Require ptr32plus.
5774
5775 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
5776
5777 PR tree-optimization/80426
5778 * gcc.c-torture/execute/20170419-1.c: New test.
5779
5780 2017-04-19 Jakub Jelinek <jakub@redhat.com>
5781
5782 PR debug/80461
5783 * g++.dg/debug/pr80461.C: New test.
5784
5785 PR c++/80459
5786 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
5787 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
5788 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
5789
5790 PR debug/80436
5791 * g++.dg/opt/pr80436.C: New test.
5792
5793 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5794
5795 * gcc.dg/torture/pr80341.c: Require int32plus.
5796
5797 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
5798 Jeff Law <law@redhat.com>
5799
5800 * gcc.c-torture/compile/20170419-1.c: New test.
5801
5802 2017-04-19 Tom de Vries <tom@codesourcery.com>
5803
5804 PR testsuite/80221
5805 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
5806 subsequent dg directives.
5807 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5808 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
5809 * c-c++-common/attr-fallthrough-2.c: Same.
5810 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
5811 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
5812 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
5813 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
5814 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
5815 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
5816 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
5817 * c-c++-common/cilk-plus/CK/errors.c: Same.
5818 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
5819 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
5820 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
5821 * c-c++-common/cpp/pr57580.c: Same.
5822 * c-c++-common/goacc/asyncwait-1.c: Same.
5823 * c-c++-common/goacc/cache-2.c: Same.
5824 * c-c++-common/goacc/declare-2.c: Same.
5825 * c-c++-common/goacc/deviceptr-1.c: Same.
5826 * c-c++-common/goacc/routine-5.c: Same.
5827 * c-c++-common/gomp/clauses-2.c: Same.
5828 * c-c++-common/gomp/ordered-3.c: Same.
5829 * c-c++-common/gomp/pr67501.c: Same.
5830 * c-c++-common/pr20000.c: Same.
5831 * c-c++-common/pr43395.c: Same.
5832 * c-c++-common/pr49706.c: Same.
5833 * c-c++-common/pr77624-1.c: Same.
5834 * c-c++-common/pr77624-2.c: Same.
5835 * c-c++-common/raw-string-14.c: Same.
5836 * c-c++-common/raw-string-16.c: Same.
5837 * c-c++-common/raw-string-3.c: Same.
5838 * c-c++-common/raw-string-4.c: Same.
5839 * c-c++-common/raw-string-5.c: Same.
5840 * c-c++-common/raw-string-6.c: Same.
5841 * g++.dg/abi/mangle41.C: Same.
5842 * g++.dg/conversion/nullptr1.C: Same.
5843 * g++.dg/cpp0x/alias-decl-80296.C: Same.
5844 * g++.dg/cpp0x/auto27.C: Same.
5845 * g++.dg/cpp0x/constexpr-98.C: Same.
5846 * g++.dg/cpp0x/constexpr-diag2.C: Same.
5847 * g++.dg/cpp0x/diag2.C: Same.
5848 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
5849 * g++.dg/cpp0x/nullptr15.C: Same.
5850 * g++.dg/cpp0x/pr31431-2.C: Same.
5851 * g++.dg/cpp0x/pr31431.C: Same.
5852 * g++.dg/cpp0x/pr79118.C: Same.
5853 * g++.dg/cpp0x/static_assert3.C: Same.
5854 * g++.dg/cpp0x/temp_default2.C: Same.
5855 * g++.dg/cpp0x/trailing4.C: Same.
5856 * g++.dg/cpp0x/variadic-ex10.C: Same.
5857 * g++.dg/cpp0x/variadic-ex13.C: Same.
5858 * g++.dg/cpp0x/variadic-ex14.C: Same.
5859 * g++.dg/cpp0x/variadic-ex3.C: Same.
5860 * g++.dg/cpp0x/variadic-ex4.C: Same.
5861 * g++.dg/cpp0x/variadic59.C: Same.
5862 * g++.dg/cpp0x/vt-37737-2.C: Same.
5863 * g++.dg/cpp0x/vt-57397-1.C: Same.
5864 * g++.dg/cpp0x/vt-57397-2.C: Same.
5865 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
5866 * g++.dg/cpp1z/gen-attrs1.C: Same.
5867 * g++.dg/diagnostic/pr71075.C: Same.
5868 * g++.dg/eh/goto2.C: Same.
5869 * g++.dg/eh/goto3.C: Same.
5870 * g++.dg/expr/bitfield4.C: Same.
5871 * g++.dg/expr/bitfield5.C: Same.
5872 * g++.dg/expr/bitfield6.C: Same.
5873 * g++.dg/expr/bool1.C: Same.
5874 * g++.dg/expr/bool3.C: Same.
5875 * g++.dg/expr/cond10.C: Same.
5876 * g++.dg/expr/cond11.C: Same.
5877 * g++.dg/expr/lval3.C: Same.
5878 * g++.dg/expr/lval4.C: Same.
5879 * g++.dg/ext/anon-struct4.C: Same.
5880 * g++.dg/ext/attrib44.C: Same.
5881 * g++.dg/ext/builtin3.C: Same.
5882 * g++.dg/ext/dllimport7.C: Same.
5883 * g++.dg/ext/label5.C: Same.
5884 * g++.dg/ext/no-asm-1.C: Same.
5885 * g++.dg/ext/utf16-4.C: Same.
5886 * g++.dg/ext/vla2.C: Same.
5887 * g++.dg/gomp/block-1.C: Same.
5888 * g++.dg/gomp/block-2.C: Same.
5889 * g++.dg/gomp/block-3.C: Same.
5890 * g++.dg/gomp/block-5.C: Same.
5891 * g++.dg/gomp/linear-2.C: Same.
5892 * g++.dg/gomp/target-1.C: Same.
5893 * g++.dg/gomp/target-2.C: Same.
5894 * g++.dg/gomp/taskgroup-1.C: Same.
5895 * g++.dg/gomp/teams-1.C: Same.
5896 * g++.dg/inherit/pure1.C: Same.
5897 * g++.dg/init/array43.C: Same.
5898 * g++.dg/init/array46.C: Same.
5899 * g++.dg/init/const10.C: Same.
5900 * g++.dg/init/ctor4-1.C: Same.
5901 * g++.dg/init/ctor4.C: Same.
5902 * g++.dg/init/new37.C: Same.
5903 * g++.dg/init/pr25811.C: Same.
5904 * g++.dg/init/pr29043.C: Same.
5905 * g++.dg/init/pr29571.C: Same.
5906 * g++.dg/lookup/duperr1.C: Same.
5907 * g++.dg/lookup/error1.C: Same.
5908 * g++.dg/lookup/koenig5.C: Same.
5909 * g++.dg/lookup/pr77549.C: Same.
5910 * g++.dg/lookup/suggestions1.C: Same.
5911 * g++.dg/lookup/using16.C: Same.
5912 * g++.dg/lookup/using7.C: Same.
5913 * g++.dg/other/anon-union3.C: Same.
5914 * g++.dg/other/array2.C: Same.
5915 * g++.dg/other/error13.C: Same.
5916 * g++.dg/other/error34.C: Same.
5917 * g++.dg/overload/builtin1.C: Same.
5918 * g++.dg/overload/conv-op1.C: Same.
5919 * g++.dg/overload/error3.C: Same.
5920 * g++.dg/overload/koenig1.C: Same.
5921 * g++.dg/overload/operator5.C: Same.
5922 * g++.dg/overload/template5.C: Same.
5923 * g++.dg/overload/unknown1.C: Same.
5924 * g++.dg/overload/using2.C: Same.
5925 * g++.dg/parse/constructor1.C: Same.
5926 * g++.dg/parse/crash36.C: Same.
5927 * g++.dg/parse/crash63.C: Same.
5928 * g++.dg/parse/error11.C: Same.
5929 * g++.dg/parse/error12.C: Same.
5930 * g++.dg/parse/error14.C: Same.
5931 * g++.dg/parse/error2.C: Same.
5932 * g++.dg/parse/error21.C: Same.
5933 * g++.dg/parse/error26.C: Same.
5934 * g++.dg/parse/error36.C: Same.
5935 * g++.dg/parse/friend12.C: Same.
5936 * g++.dg/parse/invalid-op1.C: Same.
5937 * g++.dg/parse/missing-template1.C: Same.
5938 * g++.dg/parse/parser-pr28152-2.C: Same.
5939 * g++.dg/parse/parser-pr28152.C: Same.
5940 * g++.dg/parse/pr16696-permissive.C: Same.
5941 * g++.dg/parse/pr16696.C: Same.
5942 * g++.dg/parse/pr69628.C: Same.
5943 * g++.dg/parse/ret-type2.C: Same.
5944 * g++.dg/parse/specialization1.C: Same.
5945 * g++.dg/parse/template3.C: Same.
5946 * g++.dg/parse/template9.C: Same.
5947 * g++.dg/parse/typename11.C: Same.
5948 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
5949 * g++.dg/pr45330.C: Same.
5950 * g++.dg/rtti/typeid6.C: Same.
5951 * g++.dg/spellcheck-fields.C: Same.
5952 * g++.dg/spellcheck-typenames.C: Same.
5953 * g++.dg/tc1/dr108.C: Same.
5954 * g++.dg/tc1/dr147.C: Same.
5955 * g++.dg/template/arg7.C: Same.
5956 * g++.dg/template/conv11.C: Same.
5957 * g++.dg/template/crash13.C: Same.
5958 * g++.dg/template/crash55.C: Same.
5959 * g++.dg/template/dependent-expr5.C: Same.
5960 * g++.dg/template/error17.C: Same.
5961 * g++.dg/template/error33.C: Same.
5962 * g++.dg/template/error4.C: Same.
5963 * g++.dg/template/error50.C: Same.
5964 * g++.dg/template/error53.C: Same.
5965 * g++.dg/template/friend.C: Same.
5966 * g++.dg/template/func2.C: Same.
5967 * g++.dg/template/local6.C: Same.
5968 * g++.dg/template/member5.C: Same.
5969 * g++.dg/template/meminit1.C: Same.
5970 * g++.dg/template/nested3.C: Same.
5971 * g++.dg/template/nontype6.C: Same.
5972 * g++.dg/template/overload12.C: Same.
5973 * g++.dg/template/ptrmem8.C: Same.
5974 * g++.dg/template/qualified-id1.C: Same.
5975 * g++.dg/template/spec15.C: Same.
5976 * g++.dg/template/static1.C: Same.
5977 * g++.dg/template/static10.C: Same.
5978 * g++.dg/template/static2.C: Same.
5979 * g++.dg/template/ttp25.C: Same.
5980 * g++.dg/template/typedef2.C: Same.
5981 * g++.dg/template/typename2.C: Same.
5982 * g++.dg/template/unify10.C: Same.
5983 * g++.dg/template/unify6.C: Same.
5984 * g++.dg/template/unify7.C: Same.
5985 * g++.dg/template/unify9.C: Same.
5986 * g++.dg/template/varmod1.C: Same.
5987 * g++.dg/ubsan/div-by-zero-1.C: Same.
5988 * g++.dg/ubsan/pr63956.C: Same.
5989 * g++.dg/warn/Waddress-1.C: Same.
5990 * g++.dg/warn/Wconversion2.C: Same.
5991 * g++.dg/warn/Wnull-conversion-1.C: Same.
5992 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
5993 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
5994 * g++.dg/warn/Wswitch-1.C: Same.
5995 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
5996 * g++.dg/warn/Wtype-limits.C: Same.
5997 * g++.dg/warn/Wunused-parm-5.C: Same.
5998 * g++.dg/warn/deprecated-6.C: Same.
5999 * g++.dg/warn/deprecated.C: Same.
6000 * g++.dg/warn/incomplete1.C: Same.
6001 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
6002 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
6003 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
6004 * g++.dg/warn/overflow-warn-1.C: Same.
6005 * g++.dg/warn/overflow-warn-3.C: Same.
6006 * g++.dg/warn/overflow-warn-4.C: Same.
6007 * g++.dg/warn/pr12242.C: Same.
6008 * g++.dg/warn/pr30551-2.C: Same.
6009 * g++.dg/warn/pr30551.C: Same.
6010 * g++.old-deja/g++.benjamin/16077.C: Same.
6011 * g++.old-deja/g++.bob/inherit1.C: Same.
6012 * g++.old-deja/g++.brendan/crash56.C: Same.
6013 * g++.old-deja/g++.brendan/template17.C: Same.
6014 * g++.old-deja/g++.eh/ctor1.C: Same.
6015 * g++.old-deja/g++.jason/bool5.C: Same.
6016 * g++.old-deja/g++.jason/cond.C: Same.
6017 * g++.old-deja/g++.jason/operator.C: Same.
6018 * g++.old-deja/g++.jason/pmf5.C: Same.
6019 * g++.old-deja/g++.law/ctors5.C: Same.
6020 * g++.old-deja/g++.law/missed-error2.C: Same.
6021 * g++.old-deja/g++.law/operators9.C: Same.
6022 * g++.old-deja/g++.law/temps1.C: Same.
6023 * g++.old-deja/g++.mike/for2.C: Same.
6024 * g++.old-deja/g++.mike/ns5.C: Same.
6025 * g++.old-deja/g++.mike/ns7.C: Same.
6026 * g++.old-deja/g++.mike/p10769b.C: Same.
6027 * g++.old-deja/g++.niklas/t120.C: Same.
6028 * g++.old-deja/g++.niklas/t121.C: Same.
6029 * g++.old-deja/g++.ns/koenig5.C: Same.
6030 * g++.old-deja/g++.oliva/overload1.C: Same.
6031 * g++.old-deja/g++.other/crash24.C: Same.
6032 * g++.old-deja/g++.other/crash25.C: Same.
6033 * g++.old-deja/g++.other/decl5.C: Same.
6034 * g++.old-deja/g++.other/lineno5.C: Same.
6035 * g++.old-deja/g++.other/null3.C: Same.
6036 * g++.old-deja/g++.other/overcnv2.C: Same.
6037 * g++.old-deja/g++.other/ptrmem7.C: Same.
6038 * g++.old-deja/g++.other/typename1.C: Same.
6039 * g++.old-deja/g++.other/vaarg3.C: Same.
6040 * g++.old-deja/g++.pt/crash10.C: Same.
6041 * g++.old-deja/g++.pt/crash28.C: Same.
6042 * g++.old-deja/g++.pt/crash38.C: Same.
6043 * g++.old-deja/g++.pt/explicit70.C: Same.
6044 * g++.old-deja/g++.pt/explicit77.C: Same.
6045 * g++.old-deja/g++.pt/expr2.C: Same.
6046 * g++.old-deja/g++.pt/spec5.C: Same.
6047 * g++.old-deja/g++.pt/spec6.C: Same.
6048 * g++.old-deja/g++.pt/typename3.C: Same.
6049 * g++.old-deja/g++.pt/typename5.C: Same.
6050 * g++.old-deja/g++.pt/typename6.C: Same.
6051 * g++.old-deja/g++.pt/typename7.C: Same.
6052 * g++.old-deja/g++.pt/unify4.C: Same.
6053 * g++.old-deja/g++.pt/unify8.C: Same.
6054 * g++.old-deja/g++.pt/vaarg3.C: Same.
6055 * g++.old-deja/g++.robertl/eb22.C: Same.
6056 * g++.old-deja/g++.robertl/eb4.C: Same.
6057 * g++.old-deja/g++.robertl/eb44.C: Same.
6058 * g++.old-deja/g++.robertl/eb69.C: Same.
6059 * g++.old-deja/g++.robertl/eb98.C: Same.
6060 * gcc.dg/20031223-1.c: Same.
6061 * gcc.dg/940510-1.c: Same.
6062 * gcc.dg/990506-0.c: Same.
6063 * gcc.dg/Walloca-1.c: Same.
6064 * gcc.dg/Walloca-2.c: Same.
6065 * gcc.dg/Wconversion-integer.c: Same.
6066 * gcc.dg/Wcxx-compat-8.c: Same.
6067 * gcc.dg/Wimplicit-int-1.c: Same.
6068 * gcc.dg/Wimplicit-int-2.c: Same.
6069 * gcc.dg/Wimplicit-int-4.c: Same.
6070 * gcc.dg/Wpointer-sign-Wall.c: Same.
6071 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6072 * gcc.dg/Wshadow-1.c: Same.
6073 * gcc.dg/Wshadow-3.c: Same.
6074 * gcc.dg/Wswitch-enum-error.c: Same.
6075 * gcc.dg/Wswitch-enum.c: Same.
6076 * gcc.dg/Wswitch-error.c: Same.
6077 * gcc.dg/Wswitch.c: Same.
6078 * gcc.dg/Wtype-limits-Wextra.c: Same.
6079 * gcc.dg/Wtype-limits.c: Same.
6080 * gcc.dg/Wvla-larger-than-2.c: Same.
6081 * gcc.dg/anon-struct-5.c: Same.
6082 * gcc.dg/array-10.c: Same.
6083 * gcc.dg/array-11.c: Same.
6084 * gcc.dg/array-15.c: Same.
6085 * gcc.dg/array-2.c: Same.
6086 * gcc.dg/array-8.c: Same.
6087 * gcc.dg/array-const-2.c: Same.
6088 * gcc.dg/array-const-3.c: Same.
6089 * gcc.dg/bitfld-1.c: Same.
6090 * gcc.dg/bitfld-8.c: Same.
6091 * gcc.dg/builtin-redefine.c: Same.
6092 * gcc.dg/c11-noreturn-1.c: Same.
6093 * gcc.dg/c11-noreturn-2.c: Same.
6094 * gcc.dg/c11-static-assert-3.c: Same.
6095 * gcc.dg/c90-arraydecl-1.c: Same.
6096 * gcc.dg/c90-complex-1.c: Same.
6097 * gcc.dg/c90-complit-1.c: Same.
6098 * gcc.dg/c90-const-expr-11.c: Same.
6099 * gcc.dg/c90-const-expr-7.c: Same.
6100 * gcc.dg/c90-const-expr-8.c: Same.
6101 * gcc.dg/c90-enum-comma-1.c: Same.
6102 * gcc.dg/c90-flex-array-1.c: Same.
6103 * gcc.dg/c90-hexfloat-1.c: Same.
6104 * gcc.dg/c90-idem-qual-1.c: Same.
6105 * gcc.dg/c90-idem-qual-2.c: Same.
6106 * gcc.dg/c90-idem-qual-3.c: Same.
6107 * gcc.dg/c90-mixdecl-1.c: Same.
6108 * gcc.dg/c90-restrict-1.c: Same.
6109 * gcc.dg/c90-return-1.c: Same.
6110 * gcc.dg/c99-array-nonobj-1.c: Same.
6111 * gcc.dg/c99-arraydecl-1.c: Same.
6112 * gcc.dg/c99-complex-1.c: Same.
6113 * gcc.dg/c99-complex-2.c: Same.
6114 * gcc.dg/c99-complit-2.c: Same.
6115 * gcc.dg/c99-const-expr-7.c: Same.
6116 * gcc.dg/c99-const-expr-8.c: Same.
6117 * gcc.dg/c99-flex-array-3.c: Same.
6118 * gcc.dg/c99-flex-array-7.c: Same.
6119 * gcc.dg/c99-flex-array-typedef-7.c: Same.
6120 * gcc.dg/c99-impl-decl-1.c: Same.
6121 * gcc.dg/c99-impl-int-1.c: Same.
6122 * gcc.dg/c99-impl-int-2.c: Same.
6123 * gcc.dg/c99-init-3.c: Same.
6124 * gcc.dg/c99-restrict-1.c: Same.
6125 * gcc.dg/c99-return-1.c: Same.
6126 * gcc.dg/c99-tag-1.c: Same.
6127 * gcc.dg/c99-tag-3.c: Same.
6128 * gcc.dg/call-diag-2.c: Same.
6129 * gcc.dg/cpp/19940712-1.c: Same.
6130 * gcc.dg/cpp/19951025-1.c: Same.
6131 * gcc.dg/cpp/19990413-1.c: Same.
6132 * gcc.dg/cpp/direct2.c: Same.
6133 * gcc.dg/cpp/direct2s.c: Same.
6134 * gcc.dg/cpp/pr28709.c: Same.
6135 * gcc.dg/cpp/pr61854-c90.c: Same.
6136 * gcc.dg/cpp/pr61854-c94.c: Same.
6137 * gcc.dg/cpp/pragma-1.c: Same.
6138 * gcc.dg/cpp/pragma-2.c: Same.
6139 * gcc.dg/cpp/trad/escaped-eof.c: Same.
6140 * gcc.dg/cpp/trad/literals-2.c: Same.
6141 * gcc.dg/cpp/warn-comments-2.c: Same.
6142 * gcc.dg/cpp/warn-comments-3.c: Same.
6143 * gcc.dg/cpp/warn-comments.c: Same.
6144 * gcc.dg/cpp/warn-long-long-2.c: Same.
6145 * gcc.dg/cpp/warn-long-long.c: Same.
6146 * gcc.dg/cpp/warn-redefined-2.c: Same.
6147 * gcc.dg/cpp/warn-redefined.c: Same.
6148 * gcc.dg/darwin-cfstring-2.c: Same.
6149 * gcc.dg/darwin-cfstring-format-1.c: Same.
6150 * gcc.dg/decl-9.c: Same.
6151 * gcc.dg/declspec-1.c: Same.
6152 * gcc.dg/declspec-10.c: Same.
6153 * gcc.dg/declspec-11.c: Same.
6154 * gcc.dg/declspec-13.c: Same.
6155 * gcc.dg/declspec-18.c: Same.
6156 * gcc.dg/declspec-4.c: Same.
6157 * gcc.dg/declspec-5.c: Same.
6158 * gcc.dg/declspec-6.c: Same.
6159 * gcc.dg/declspec-8.c: Same.
6160 * gcc.dg/deprecated-4.c: Same.
6161 * gcc.dg/deprecated.c: Same.
6162 * gcc.dg/dfp/composite-type.c: Same.
6163 * gcc.dg/empty-source-2.c: Same.
6164 * gcc.dg/empty-source-3.c: Same.
6165 * gcc.dg/format/attr-6.c: Same.
6166 * gcc.dg/format/branch-1.c: Same.
6167 * gcc.dg/format/c90-printf-1.c: Same.
6168 * gcc.dg/format/c90-strftime-2.c: Same.
6169 * gcc.dg/format/c99-strftime-1.c: Same.
6170 * gcc.dg/format/cmn-err-1.c: Same.
6171 * gcc.dg/format/few-1.c: Same.
6172 * gcc.dg/format/ms_branch-1.c: Same.
6173 * gcc.dg/format/ms_unnamed-1.c: Same.
6174 * gcc.dg/format/ms_va-1.c: Same.
6175 * gcc.dg/format/unnamed-1.c: Same.
6176 * gcc.dg/format/va-1.c: Same.
6177 * gcc.dg/format/xopen-1.c: Same.
6178 * gcc.dg/funcdef-var-1.c: Same.
6179 * gcc.dg/funcdef-var-2.c: Same.
6180 * gcc.dg/gnu89-const-expr-1.c: Same.
6181 * gcc.dg/gnu89-const-expr-2.c: Same.
6182 * gcc.dg/gnu90-const-expr-1.c: Same.
6183 * gcc.dg/gnu99-const-expr-1.c: Same.
6184 * gcc.dg/gnu99-const-expr-2.c: Same.
6185 * gcc.dg/gnu99-init-2.c: Same.
6186 * gcc.dg/gomp/_Atomic-5.c: Same.
6187 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6188 * gcc.dg/gomp/atomic-5.c: Same.
6189 * gcc.dg/gomp/linear-1.c: Same.
6190 * gcc.dg/gomp/pr67500.c: Same.
6191 * gcc.dg/init-bad-1.c: Same.
6192 * gcc.dg/init-bad-2.c: Same.
6193 * gcc.dg/init-bad-3.c: Same.
6194 * gcc.dg/init-string-1.c: Same.
6195 * gcc.dg/label-compound-stmt-1.c: Same.
6196 * gcc.dg/label-decl-2.c: Same.
6197 * gcc.dg/label-decl-4.c: Same.
6198 * gcc.dg/large-size-array-2.c: Same.
6199 * gcc.dg/large-size-array-4.c: Same.
6200 * gcc.dg/lvalue-6.c: Same.
6201 * gcc.dg/m-un-2.c: Same.
6202 * gcc.dg/multiple-overflow-warn-1.c: Same.
6203 * gcc.dg/multiple-overflow-warn-2.c: Same.
6204 * gcc.dg/multiple-overflow-warn-3.c: Same.
6205 * gcc.dg/nested-redef-1.c: Same.
6206 * gcc.dg/no-asm-1.c: Same.
6207 * gcc.dg/no-asm-3.c: Same.
6208 * gcc.dg/no-asm-4.c: Same.
6209 * gcc.dg/noncompile/20010524-1.c: Same.
6210 * gcc.dg/noncompile/incomplete-5.c: Same.
6211 * gcc.dg/noncompile/pr44517.c: Same.
6212 * gcc.dg/noncompile/pr52290.c: Same.
6213 * gcc.dg/noreturn-1.c: Same.
6214 * gcc.dg/overflow-warn-1.c: Same.
6215 * gcc.dg/overflow-warn-2.c: Same.
6216 * gcc.dg/overflow-warn-3.c: Same.
6217 * gcc.dg/overflow-warn-4.c: Same.
6218 * gcc.dg/parm-mismatch-1.c: Same.
6219 * gcc.dg/parser-pr28152-2.c: Same.
6220 * gcc.dg/parser-pr28152.c: Same.
6221 * gcc.dg/pedwarn-init.c: Same.
6222 * gcc.dg/pointer-arith-2.c: Same.
6223 * gcc.dg/pointer-arith-3.c: Same.
6224 * gcc.dg/pointer-arith-4.c: Same.
6225 * gcc.dg/pr14475.c: Same.
6226 * gcc.dg/pr18596-3.c: Same.
6227 * gcc.dg/pr18809-1.c: Same.
6228 * gcc.dg/pr27953.c: Same.
6229 * gcc.dg/pr30457.c: Same.
6230 * gcc.dg/pr30551-2.c: Same.
6231 * gcc.dg/pr30551-3.c: Same.
6232 * gcc.dg/pr30551-4.c: Same.
6233 * gcc.dg/pr30551-5.c: Same.
6234 * gcc.dg/pr30551-6.c: Same.
6235 * gcc.dg/pr30551.c: Same.
6236 * gcc.dg/pr36997.c: Same.
6237 * gcc.dg/pr41842.c: Same.
6238 * gcc.dg/pr48552-1.c: Same.
6239 * gcc.dg/pr48552-2.c: Same.
6240 * gcc.dg/pr59717.c: Same.
6241 * gcc.dg/pr61077.c: Same.
6242 * gcc.dg/pr61096-1.c: Same.
6243 * gcc.dg/pr63626.c: Same.
6244 * gcc.dg/pr64223-1.c: Same.
6245 * gcc.dg/pr64223-2.c: Same.
6246 * gcc.dg/pr8788-1.c: Same.
6247 * gcc.dg/pr8927-1.c: Same.
6248 * gcc.dg/pragma-darwin.c: Same.
6249 * gcc.dg/pragma-diag-5.c: Same.
6250 * gcc.dg/pragma-message.c: Same.
6251 * gcc.dg/redecl-1.c: Same.
6252 * gcc.dg/simd-1.c: Same.
6253 * gcc.dg/simd-5.c: Same.
6254 * gcc.dg/simd-6.c: Same.
6255 * gcc.dg/spellcheck-fields.c: Same.
6256 * gcc.dg/spellcheck-typenames.c: Same.
6257 * gcc.dg/struct-semi-2.c: Same.
6258 * gcc.dg/struct-semi-3.c: Same.
6259 * gcc.dg/transparent-union-3.c: Same.
6260 * gcc.dg/ucnid-8.c: Same.
6261 * gcc.dg/uninit-pr19430-O0.c: Same.
6262 * gcc.dg/uninit-pr19430.c: Same.
6263 * gcc.dg/uninit-pr20644-O0.c: Same.
6264 * gcc.dg/utf-dflt.c: Same.
6265 * gcc.dg/utf-dflt2.c: Same.
6266 * gcc.dg/utf16-4.c: Same.
6267 * gcc.dg/vla-11.c: Same.
6268 * gcc.dg/vla-20.c: Same.
6269 * gcc.dg/vla-init-1.c: Same.
6270 * gcc.dg/vla-init-2.c: Same.
6271 * gcc.dg/vla-init-3.c: Same.
6272 * gcc.dg/weak/weak-6.c: Same.
6273 * gcc.dg/weak/weak-7.c: Same.
6274 * gcc.dg/wtr-int-type-1.c: Same.
6275 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
6276 * gcc.target/arm/polytypes.c: Same.
6277 * gcc.target/i386/spellcheck-options-4.c: Same.
6278 * gcc.target/powerpc/20030218-1.c: Same.
6279 * gcc.target/sh/pr21255-4.c: Same.
6280 * gcc.test-framework/dg-error-exp-XP.c: Same.
6281 * gfortran.dg/array_constructor_30.f03: Same.
6282 * gfortran.dg/class_30.f90: Same.
6283 * gfortran.dg/goacc/subarrays.f95: Same.
6284 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
6285 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
6286 * gfortran.dg/intrinsic_std_1.f90: Same.
6287 * gfortran.dg/pr70006.f90: Same.
6288 * gfortran.dg/warning-directive-1.F90: Same.
6289 * gfortran.dg/warning-directive-2.F90: Same.
6290 * gfortran.dg/warning-directive-3.F90: Same.
6291 * gfortran.dg/warning-directive-4.F90: Same.
6292 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
6293 * obj-c++.dg/class-extension-1.mm: Same.
6294 * obj-c++.dg/class-extension-2.mm: Same.
6295 * obj-c++.dg/class-protocol-1.mm: Same.
6296 * obj-c++.dg/cxx-ivars-1.mm: Same.
6297 * obj-c++.dg/duplicate-class-1.mm: Same.
6298 * obj-c++.dg/exceptions-3.mm: Same.
6299 * obj-c++.dg/exceptions-4.mm: Same.
6300 * obj-c++.dg/exceptions-5.mm: Same.
6301 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
6302 * obj-c++.dg/fsf-package-0.m: Same.
6303 * obj-c++.dg/invalid-type-1.mm: Same.
6304 * obj-c++.dg/method-12.mm: Same.
6305 * obj-c++.dg/method-13.mm: Same.
6306 * obj-c++.dg/method-15.mm: Same.
6307 * obj-c++.dg/method-16.mm: Same.
6308 * obj-c++.dg/method-6.mm: Same.
6309 * obj-c++.dg/method-7.mm: Same.
6310 * obj-c++.dg/property/at-property-1.mm: Same.
6311 * obj-c++.dg/property/at-property-14.mm: Same.
6312 * obj-c++.dg/property/at-property-17.mm: Same.
6313 * obj-c++.dg/property/at-property-21.mm: Same.
6314 * obj-c++.dg/property/at-property-5.mm: Same.
6315 * obj-c++.dg/property/dotsyntax-4.mm: Same.
6316 * obj-c++.dg/property/dynamic-3.mm: Same.
6317 * obj-c++.dg/property/dynamic-4.mm: Same.
6318 * obj-c++.dg/property/property-neg-1.mm: Same.
6319 * obj-c++.dg/property/property-neg-6.mm: Same.
6320 * obj-c++.dg/property/synthesize-11.mm: Same.
6321 * obj-c++.dg/property/synthesize-5.mm: Same.
6322 * obj-c++.dg/property/synthesize-6.mm: Same.
6323 * obj-c++.dg/proto-lossage-4.mm: Same.
6324 * obj-c++.dg/protocol-qualifier-2.mm: Same.
6325 * obj-c++.dg/strings/strings-1.mm: Same.
6326 * obj-c++.dg/super-class-1.mm: Same.
6327 * obj-c++.dg/syntax-error-6.mm: Same.
6328 * obj-c++.dg/syntax-error-7.mm: Same.
6329 * obj-c++.dg/syntax-error-9.mm: Same.
6330 * obj-c++.dg/try-catch-13.mm: Same.
6331 * objc.dg/attributes/method-noreturn-1.m: Same.
6332 * objc.dg/bad-receiver-type-2.m: Same.
6333 * objc.dg/bad-receiver-type.m: Same.
6334 * objc.dg/call-super-2.m: Same.
6335 * objc.dg/class-2.m: Same.
6336 * objc.dg/class-extension-1.m: Same.
6337 * objc.dg/class-extension-2.m: Same.
6338 * objc.dg/class-protocol-1.m: Same.
6339 * objc.dg/desig-init-1.m: Same.
6340 * objc.dg/duplicate-class-1.m: Same.
6341 * objc.dg/exceptions-3.m: Same.
6342 * objc.dg/exceptions-4.m: Same.
6343 * objc.dg/exceptions-5.m: Same.
6344 * objc.dg/foreach-6.m: Same.
6345 * objc.dg/foreach-7.m: Same.
6346 * objc.dg/fsf-nsstring-format-1.m: Same.
6347 * objc.dg/fsf-package-0.m: Same.
6348 * objc.dg/invalid-type-1.m: Same.
6349 * objc.dg/method-11.m: Same.
6350 * objc.dg/method-19.m: Same.
6351 * objc.dg/method-2.m: Same.
6352 * objc.dg/method-20.m: Same.
6353 * objc.dg/method-5.m: Same.
6354 * objc.dg/method-6.m: Same.
6355 * objc.dg/method-7.m: Same.
6356 * objc.dg/method-9.m: Same.
6357 * objc.dg/missing-proto-3.m: Same.
6358 * objc.dg/private-1.m: Same.
6359 * objc.dg/property/at-property-1.m: Same.
6360 * objc.dg/property/at-property-14.m: Same.
6361 * objc.dg/property/at-property-17.m: Same.
6362 * objc.dg/property/at-property-21.m: Same.
6363 * objc.dg/property/at-property-5.m: Same.
6364 * objc.dg/property/dynamic-3.m: Same.
6365 * objc.dg/property/dynamic-4.m: Same.
6366 * objc.dg/property/property-neg-1.m: Same.
6367 * objc.dg/property/property-neg-6.m: Same.
6368 * objc.dg/property/synthesize-11.m: Same.
6369 * objc.dg/property/synthesize-5.m: Same.
6370 * objc.dg/property/synthesize-6.m: Same.
6371 * objc.dg/proto-hier-1.m: Same.
6372 * objc.dg/proto-lossage-4.m: Same.
6373 * objc.dg/protocol-qualifier-2.m: Same.
6374 * objc.dg/strings/strings-1.m: Same.
6375 * objc.dg/type-size-1.m: Same.
6376
6377 2017-04-18 Jeff Law <law@redhat.com>
6378
6379 PR target/74563
6380 * gcc.target/mips/pr74563: New test.
6381
6382 2017-04-18 Jakub Jelinek <jakub@redhat.com>
6383
6384 PR tree-optimization/80443
6385 * gcc.c-torture/compile/pr80443.c: New test.
6386
6387 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
6388
6389 PR rtl-optimization/80357
6390 * gcc.c-torture/compile/pr80357.c: New test.
6391
6392 2017-04-18 Jeff Law <law@redhat.com>
6393
6394 PR middle-end/80422
6395 * gcc.c-torture/compile/pr80422.c: New test.
6396
6397 2017-04-18 Jakub Jelinek <jakub@redhat.com>
6398
6399 PR debug/80263
6400 * gcc.dg/debug/dwarf2/pr80263.c: New test.
6401
6402 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6403
6404 PR target/80099
6405 * gcc.target/powerpc/pr80099-1.c: New test.
6406 * gcc.target/powerpc/pr80099-2.c: Likewise.
6407 * gcc.target/powerpc/pr80099-3.c: Likewise.
6408 * gcc.target/powerpc/pr80099-4.c: Likewise.
6409 * gcc.target/powerpc/pr80099-5.c: Likewise.
6410
6411 2017-04-18 Jakub Jelinek <jakub@redhat.com>
6412
6413 PR sanitizer/80444
6414 * gcc.dg/sancov/pr80444.c: New test.
6415
6416 PR middle-end/79788
6417 PR middle-end/80375
6418 * gcc.dg/pr79788-1.c: New test.
6419 * gcc.dg/pr79788-2.c: New test.
6420
6421 2017-04-18 Marek Polacek <polacek@redhat.com>
6422
6423 PR c++/80244 - ICE with attribute in template alias.
6424 * g++.dg/cpp0x/alias-decl-59.C: New test.
6425
6426 PR c++/80241 - ICE with alignas pack expansion.
6427 * g++.dg/cpp0x/alignas11.C: New test.
6428
6429 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6430
6431 PR c++/80287
6432 * g++.dg/lto/pr80287_0.C: New test.
6433
6434 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6435
6436 PR target/80315
6437 * gcc.target/powerpc/pr80315-1.c: New test.
6438 * gcc.target/powerpc/pr80315-2.c: New test.
6439 * gcc.target/powerpc/pr80315-3.c: New test.
6440 * gcc.target/powerpc/pr80315-4.c: New test.
6441
6442 2017-04-16 Tom de Vries <tom@codesourcery.com>
6443
6444 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
6445 directive.
6446 * g++.dg/parse/error3.C: Same.
6447 * g++.old-deja/g++.pt/niklas01a.C: Same.
6448 * gcc.dg/990506-0.c: Same.
6449 * gcc.dg/cpp/19990413-1.c: Same.
6450 * gcc.dg/cpp/pragma-1.c: Same.
6451 * gcc.dg/cpp/pragma-2.c: Same.
6452 * gcc.dg/m-un-2.c: Same.
6453 * objc.dg/private-1.m: Same.
6454
6455 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
6456
6457 * gcc.dg/pr54669.c: Fix dg-do directive.
6458 * gcc.dg/pr78582.c: Ditto.
6459 * gcc.dg/pr80020.c: Ditto.
6460 * gcc.dg/torture/pr57993-2.cpp: Ditto.
6461 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
6462 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
6463 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
6464 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
6465 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
6466 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
6467 * gcc.dg/tree-ssa/pr79352.c: Ditto.
6468 * gcc.dg/tree-ssa/pr79376.c: Ditto.
6469 * gcc.dg/tree-ssa/pr79691.c: Ditto.
6470
6471 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6472
6473 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
6474 * gfortran.dg/generic_29.f90: Likewise.
6475 * gfortran.dg/goacc/multi-clause.f90: Likewise.
6476 * gfortran.dg/pr41922.f90: Likewise.
6477 * gfortran.dg/pr70006.f90: Likewise.
6478
6479 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
6480
6481 PR tree-optimization/66612
6482 * gcc.target/powerpc/20050830-1.c: Remove xfail.
6483
6484 2017-04-14 Janus Weil <janus@gcc.gnu.org>
6485
6486 PR fortran/80361
6487 * gfortran.dg/class_62.f90: New test case.
6488
6489 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
6490
6491 * gcc.target/arc/loop-1.c: New file.
6492
6493 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6494
6495 PR target/80098
6496 * gcc.target/powerpc/pr80098-1.c: New test.
6497 * gcc.target/powerpc/pr80098-2.c: Likewise.
6498 * gcc.target/powerpc/pr80098-3.c: Likewise.
6499 * gcc.target/powerpc/pr80098-4.c: Likewise.
6500
6501 2017-04-13 Jakub Jelinek <jakub@redhat.com>
6502
6503 PR sanitizer/80403
6504 * g++.dg/ubsan/pr80403-2.C: New test.
6505
6506 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
6507
6508 PR rtl-optimization/80343
6509 * gcc.target/powerpc/pr80343.c: New.
6510
6511 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
6512
6513 PR sanitizer/80414
6514 * c-c++-common/ubsan/bounds-15.c: New test.
6515
6516 2017-04-13 Richard Biener <rguenther@suse.de>
6517
6518 PR testsuite/80416
6519 * g++.dg/torture/pr79671.C: Fix asm constraints.
6520
6521 2017-04-13 Jakub Jelinek <jakub@redhat.com>
6522
6523 PR debug/80321
6524 * gcc.dg/debug/pr80321.c: New test.
6525
6526 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
6527
6528 * gnat.dg/debug10.adb: New test.
6529 * gnat.dg/debug10_pkg.ads: New helper.
6530
6531 2017-04-12 Jakub Jelinek <jakub@redhat.com>
6532
6533 PR tree-optimization/79390
6534 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
6535
6536 PR sanitizer/80403
6537 PR sanitizer/80404
6538 PR sanitizer/80405
6539 * g++.dg/ubsan/pr80403.C: New test.
6540 * g++.dg/ubsan/pr80404.C: New test.
6541 * g++.dg/ubsan/pr80405.C: New test.
6542
6543 PR c/80163
6544 * gcc.dg/torture/pr80163.c: New test.
6545
6546 2017-04-12 Richard Biener <rguenther@suse.de>
6547 Jeff Law <law@redhat.com>
6548
6549 PR tree-optimization/80359
6550 * gcc.dg/torture/pr80359.c: New testcase.
6551
6552 2017-04-12 Richard Biener <rguenther@suse.de>
6553 Bernd Edlinger <bernd.edlinger@hotmail.de>
6554
6555 PR middle-end/79671
6556 * g++.dg/torture/pr79671.C: New testcase.
6557 * g++.dg/lto/pr79671_0.C: Likewise.
6558 * g++.dg/lto/pr79671_1.c: Likewise.
6559
6560 2017-04-12 Jakub Jelinek <jakub@redhat.com>
6561
6562 PR sanitizer/80349
6563 * g++.dg/ubsan/pr80349.C: New test.
6564
6565 2017-04-11 Jakub Jelinek <jakub@redhat.com>
6566
6567 PR c++/80370
6568 * g++.dg/cpp1z/decomp28.C: New test.
6569
6570 PR middle-end/80100
6571 * gcc.dg/pr80100.c: New test.
6572
6573 PR rtl-optimization/80385
6574 * g++.dg/opt/pr80385.C: New test.
6575
6576 2017-04-11 Martin Liska <mliska@suse.cz>
6577
6578 PR ipa/80212
6579 * g++.dg/ipa/pr80212.C: New test.
6580
6581 2017-04-11 Martin Sebor <msebor@redhat.com>
6582
6583 PR middle-end/80364
6584 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
6585
6586 2017-04-11 Martin Liska <mliska@suse.cz>
6587
6588 PR sanitizer/70878
6589 * gcc.dg/ubsan/pr70878.c: New test.
6590
6591 2017-04-11 Jakub Jelinek <jakub@redhat.com>
6592
6593 PR target/80381
6594 * gcc.target/i386/pr80381.c: New test.
6595
6596 PR c++/80363
6597 * g++.dg/ext/pr80363.C: New test.
6598
6599 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6600
6601 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
6602 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
6603 Add avr-*-* to non-lp64 selector.
6604
6605 2017-04-10 Martin Sebor <msebor@redhat.com>
6606
6607 * gcc.dg/pr40340-3.c: Adjust directive pattern.
6608 * gcc.dg/pr40340-4.c: Same.
6609
6610 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
6611
6612 PR fortran/69498
6613 * gfortran.dg/submodule_unexp.f90: Modified test
6614 to account for new error.
6615 * gfortran.dg/submodule_twice.f90: New Test
6616
6617 2017-04-10 Jakub Jelinek <jakub@redhat.com>
6618
6619 PR c++/80176
6620 * g++.dg/init/ref23.C: New test.
6621
6622 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6623
6624 PR tree-optimization/80304
6625 * gfortran.dg/do_concurrent_4.f90: New test case.
6626
6627 2017-04-10 Janus Weil <janus@gcc.gnu.org>
6628
6629 PR fortran/80046
6630 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
6631
6632 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
6633
6634 * g++.dg/torture/pr79905.C: Add -maltivec option.
6635
6636 2017-04-10 Jeff Law <law@redhat.com>
6637
6638 PR tree-optimization/80374
6639 * g++.dg/pr80374.c: New test.
6640
6641 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6642
6643 PR target/80108
6644 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
6645 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
6646
6647 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
6648
6649 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
6650
6651 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
6652
6653 PR testsuite/79356
6654 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
6655
6656 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
6657
6658 PR testsuite/79867
6659 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
6660
6661 2017-04-10 Marek Polacek <polacek@redhat.com>
6662
6663 PR sanitizer/80348
6664 * g++.dg/ubsan/div-by-zero-3.C: New test.
6665
6666 2017-04-10 Bin Cheng <bin.cheng@arm.com>
6667
6668 PR tree-optimization/80153
6669 * gcc.c-torture/execute/pr80153.c: New.
6670
6671 2017-04-10 Richard Biener <rguenther@suse.de>
6672
6673 PR middle-end/80362
6674 * gcc.dg/torture/pr80362.c: New testcase.
6675
6676 2017-04-10 Richard Biener <rguenther@suse.de>
6677
6678 PR tree-optimization/80304
6679 * gcc.dg/torture/pr80304.c: New testcase.
6680
6681 2017-04-10 Nathan Sidwell <nathan@acm.org>
6682
6683 PR target/79905
6684 * g++.dg/torture/pr79905.C: New.
6685
6686 2017-04-10 Martin Liska <mliska@suse.cz>
6687
6688 PR sanitizer/80350
6689 * c-c++-common/ubsan/pr80350.c: New test.
6690
6691 2017-04-10 Jakub Jelinek <jakub@redhat.com>
6692
6693 PR target/80324
6694 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
6695
6696 2017-04-08 Martin Liska <mliska@suse.cz>
6697
6698 Revert:
6699 2017-04-07 Martin Liska <mliska@suse.cz>
6700
6701 PR ipa/80212
6702 * g++.dg/ipa/pr80212.C: New test.
6703
6704 2017-04-07 Jakub Jelinek <jakub@redhat.com>
6705
6706 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
6707 dg-options.
6708 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
6709
6710 PR target/80322
6711 PR target/80323
6712 PR target/80325
6713 PR target/80326
6714 * gcc.target/i386/avx512f-undefined-1.c: New test.
6715 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
6716 * gcc.target/i386/avx-cvtsd-1.c: New test.
6717 * gcc.target/i386/avx512f-cvtss-1.c: New test.
6718 * gcc.target/i386/avx512f-abspd-1.c: New test.
6719 * gcc.target/i386/avx-cvtss-1.c: New test.
6720 * gcc.target/i386/avx512f-absps-1.c: New test.
6721 * gcc.target/i386/avx512f-int2mask-1.c: New test.
6722 * gcc.target/i386/avx512f-mask2int-1.c: New test.
6723
6724 2017-04-07 Marek Polacek <polacek@redhat.com>
6725
6726 PR sanitizer/80348
6727 * g++.dg/ubsan/div-by-zero-2.C: New test.
6728
6729 PR c++/80095
6730 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
6731
6732 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
6733
6734 PR rtl-optimization/70478
6735 * gcc.target/s390/pr70478.c: New.
6736
6737 2017-04-07 Martin Liska <mliska@suse.cz>
6738
6739 PR target/79889
6740 * g++.dg/ext/mv8.C: Add aarch64* targets.
6741
6742 2017-04-07 Martin Liska <mliska@suse.cz>
6743
6744 PR ipa/80212
6745 * g++.dg/ipa/pr80212.C: New test.
6746
6747 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6748
6749 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
6750
6751 2017-04-07 Richard Biener <rguenther@suse.de>
6752
6753 PR tree-optimization/80334
6754 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
6755 alignas on stack.
6756
6757 2017-04-07 Richard Biener <rguenther@suse.de>
6758
6759 PR middle-end/80341
6760 * gcc.dg/torture/pr80341.c: New testcase.
6761
6762 2017-04-06 Jakub Jelinek <jakub@redhat.com>
6763
6764 PR debug/80234
6765 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
6766 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
6767
6768 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
6769
6770 PR target/79733
6771 * gcc.target/i386/pr79733.c: New test.
6772
6773 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
6774
6775 PR target/80298
6776 * gcc.target/i386/pr80298-1.c: New test.
6777 * gcc.target/i386/pr80298-2.c: Ditto.
6778
6779 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
6780
6781 PR target/80082
6782 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
6783 ARMv7-R.
6784
6785 2017-04-06 Richard Biener <rguenther@suse.de>
6786
6787 PR tree-optimization/80334
6788 * g++.dg/torture/pr80334.C: New testcase.
6789
6790 2017-04-06 Martin Liska <mliska@suse.cz>
6791
6792 PR sanitizer/80166
6793 * gcc.dg/asan/pr80166.c: New test.
6794
6795 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6796
6797 PR tree-optimization/79390
6798 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
6799
6800 2017-04-06 Richard Biener <rguenther@suse.de>
6801
6802 PR tree-optimization/80262
6803 * gcc.target/i386/pr80262.c: New testcase.
6804
6805 2017-04-06 Richard Biener <rguenther@suse.de>
6806
6807 PR middle-end/80281
6808 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
6809
6810 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
6811
6812 PR rtl-optimization/70703
6813 * gcc.target/i386/pr70703.c: New.
6814
6815 2017-04-05 Jakub Jelinek <jakub@redhat.com>
6816
6817 PR sanitizer/80308
6818 * c-c++-common/asan/pr80308.c: New test.
6819
6820 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6821
6822 PR target/79890
6823 * gcc.target/s390/pr79890.c: New test case.
6824
6825 2017-04-05 Jakub Jelinek <jakub@redhat.com>
6826
6827 PR target/80310
6828 * c-c++-common/ubsan/pr80310.c: New test.
6829
6830 2017-04-04 Jakub Jelinek <jakub@redhat.com>
6831
6832 PR c++/80297
6833 * g++.dg/torture/pr80297.C: New test.
6834
6835 PR tree-optimization/79390
6836 * gcc.target/i386/pr79390.c: New test.
6837 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
6838
6839 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
6840
6841 PR c++/80296
6842 * g++.dg/cpp0x/alias-decl-80296.C: New test.
6843
6844 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6845
6846 PR target/80307
6847 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
6848 targeting any CPU or architecture.
6849 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
6850 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
6851 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
6852 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
6853 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
6854 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
6855 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
6856 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
6857
6858 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
6859
6860 PR fortran/69498
6861 * gfortran.dg/submodule_unexp.f90: New test.
6862
6863 2017-04-04 Jakub Jelinek <jakub@redhat.com>
6864
6865 PR target/80286
6866 * gcc.target/i386/avx-pr80286.c: New test.
6867 * gcc.dg/pr80286.c: New test.
6868
6869 2017-04-04 Richard Biener <rguenther@suse.de>
6870
6871 PR middle-end/80281
6872 * gcc.dg/torture/pr80281.c: New testcase.
6873
6874 2017-04-04 Richard Biener <rguenther@suse.de>
6875
6876 PR tree-optimization/80275
6877 * g++.dg/opt/pr80275.C: Make g static.
6878
6879 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
6880
6881 PR rtl-optimization/60818
6882 * gcc.c-torture/compile/pr60818.c: New testcase.
6883
6884 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
6885
6886 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
6887 * gcc.dg/20031012-1.c: Likewise.
6888 * gcc.dg/ipa/ipcp-1.c: Likewise.
6889 * gcc.dg/torture/matrix-3.c: Likewise.
6890 * gcc.target/powerpc/ppc-spe.c: Likewise.
6891 * gcc.target/rx/zero-width-bitfield.c: Likewise.
6892
6893 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
6894
6895 PR target/80246
6896 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
6897 powerpc_vsx_ok.
6898 (std, ld): Limit scan-assembler-times check to lp64.
6899 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
6900 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
6901 powerpc_vsx_ok.
6902
6903 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
6904
6905 PR target/80246
6906 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
6907
6908 2017-04-03 Richard Biener <rguenther@suse.de>
6909
6910 PR tree-optimization/80275
6911 * g++.dg/opt/pr80275.C: New testcase.
6912
6913 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6914
6915 PR testsuite/79356
6916 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
6917
6918 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
6919
6920 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
6921 (bal): Increase iteration count and assume alignment.
6922
6923 2017-04-03 Bin Cheng <bin.cheng@arm.com>
6924
6925 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
6926
6927 2017-04-02 Andrew Pinski <apinski@cavium.com>
6928
6929 * gcc.c-torture/compile/nested-3.c: New testcase.
6930 * gcc.c-torture/execute/20170401-1.c: New testcase.
6931 * gcc.c-torture/execute/20170401-2.c: New testcase.
6932
6933 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6934
6935 PR rtl-optimization/79405
6936 gcc.dg/pr79405.c: New testcase.
6937
6938 2017-03-31 Jakub Jelinek <jakub@redhat.com>
6939
6940 PR debug/79255
6941 * gcc.dg/pr79255.c: New test.
6942
6943 PR c++/79572
6944 * g++.dg/ubsan/null-8.C: New test.
6945
6946 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
6947
6948 PR target/80107
6949 * gfortran.dg/pr80107.f: New.
6950
6951 2017-03-31 Jeff Law <law@redhat.com>
6952
6953 PR tree-optimization/49498
6954 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
6955
6956 2017-03-31 Richard Biener <rguenther@suse.de>
6957
6958 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
6959
6960 2017-03-31 Richard Biener <rguenther@suse.de>
6961
6962 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
6963
6964 2017-03-31 Jakub Jelinek <jakub@redhat.com>
6965
6966 PR libstdc++/80251
6967 * g++.dg/ext/is_aggregate.C: New test.
6968
6969 PR middle-end/80173
6970 * gcc.target/i386/pr80173.c: New test.
6971
6972 PR middle-end/80163
6973 * gcc.dg/pr80163.c: New test.
6974
6975 PR debug/80025
6976 * gcc.dg/torture/pr80025.c: New test.
6977
6978 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
6979
6980 * gcc.target/mips/pr52125.c: Add -msym32.
6981
6982 2017-03-30 Jakub Jelinek <jakub@redhat.com>
6983
6984 PR translation/80189
6985 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
6986 * g++.dg/gomp/sharing-1.C: Likewise.
6987 * gfortran.dg/gomp/pr44536.f90: Likewise.
6988 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
6989 * gfortran.dg/gomp/sharing-3.f90: Likewise.
6990 * gfortran.dg/gomp/crayptr3.f90: Likewise.
6991 * gfortran.dg/gomp/pr33439.f90: Likewise.
6992 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6993 * gfortran.dg/gomp/sharing-1.f90: Likewise.
6994 * gfortran.dg/gomp/sharing-2.f90: Likewise.
6995 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6996 * gcc.dg/gomp/sharing-1.c: Likewise.
6997
6998 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
6999
7000 PR target/80246
7001 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
7002 Darwin and SPE.
7003 (dxex, dxexq): Update return type.
7004 (diex, diexq): Update argument type.
7005 * gcc.target/powerpc/pr80246.c: New test.
7006
7007 2017-03-30 Martin Jambor <mjambor@suse.cz>
7008
7009 PR ipa/77333
7010 * g++.dg/ipa/pr77333.C: New test.
7011
7012 2017-03-30 Jakub Jelinek <jakub@redhat.com>
7013
7014 PR target/80206
7015 * gcc.target/i386/pr80206.c: New test.
7016
7017 2017-03-30 Richard Biener <rguenther@suse.de>
7018
7019 PR tree-optimization/77498
7020 * gfortran.dg/pr77498.f: New testcase.
7021
7022 2017-03-29 Marek Polacek <polacek@redhat.com>
7023
7024 PR c/79730
7025 * gcc.dg/pr79730.c: New test.
7026
7027 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7028
7029 PR libgfortran/78670
7030 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
7031 a character of length 1. Update test for success.
7032 * gfortran.dg/dtio_28.f03: New test.
7033 * gfortran.dg/dtio_4.f90: Update to open test file with status =
7034 'scratch' to delete the file when done.
7035
7036 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
7037
7038 PR rtl-optimization/80233
7039 * gcc.c-torture/compile/pr80233.c: New testcase.
7040
7041 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7042
7043 PR fortran/80254
7044 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
7045 * gfortran.dg/dec_io_2a.f90: instead (new test).
7046
7047 2017-03-28 Jiong Wang <jiong.wang@arm.com>
7048
7049 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
7050
7051 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
7052
7053 PR testsuite/43496
7054 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
7055 generating PIC code.
7056
7057 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
7058
7059 PR rtl-optimization/80193
7060 * gcc.target/i386/pr80193.c: New.
7061
7062 2017-03-28 Janus Weil <janus@gcc.gnu.org>
7063
7064 PR fortran/78661
7065 * gfortran.dg/dtio_25.f90: Modified test case.
7066 * gfortran.dg/dtio_27.f90: New test case.
7067
7068 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
7069
7070 PR target/53383
7071 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
7072 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
7073 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
7074
7075 2017-03-28 Bin Cheng <bin.cheng@arm.com>
7076
7077 * gcc.c-torture/compile/irreducible-loop.c: New.
7078
7079 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
7080
7081 PR tree-optimization/80218
7082 * gcc.dg/pr80218.c: New test.
7083
7084 2017-03-28 Richard Biener <rguenther@suse.de>
7085
7086 PR tree-optimization/78644
7087 * gcc.dg/pr78644-1.c: New testcase.
7088 * gcc.dg/pr78644-2.c: Likewise.
7089
7090 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
7091
7092 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
7093 * gcc.dg/pic-4.c: Likewise.
7094 * gcc.dg/pie-3.c: Likewise.
7095 * gcc.dg/pie-4.c: Likewise.
7096
7097 2017-03-28 Martin Liska <mliska@suse.cz>
7098
7099 PR ipa/80205
7100 * g++.dg/ipa/pr80205.C: New test.
7101
7102 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7103
7104 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
7105 with sizeof(int) < 4.
7106 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
7107 * gcc.c-torture/execute/pr79737-2.c: Likewise.
7108 * gcc.dg/torture/pr79777.c: Likewise.
7109 * gcc.dg/torture/pr79910.c: Likewise.
7110
7111 2017-03-28 Richard Biener <rguenther@suse.de>
7112
7113 PR middle-end/80222
7114 * g++.dg/pr80222.C: New testcase.
7115
7116 2017-03-28 Martin Liska <mliska@suse.cz>
7117
7118 PR ipa/80104
7119 * gcc.dg/ipa/pr80104.c: New test.
7120
7121 2017-03-28 Marek Polacek <polacek@redhat.com>
7122
7123 PR sanitizer/80067
7124 * c-c++-common/ubsan/shift-10.c: New test.
7125
7126 2017-03-27 Jeff Law <law@redhat.com>
7127
7128 PR tree-optimization/80216
7129 * gcc.c-torture/compile/pr80216.c: New test.
7130
7131 2017-03-27 Jakub Jelinek <jakub@redhat.com>
7132
7133 PR middle-end/80162
7134 * c-c++-common/pr80162-1.c: New test.
7135 * c-c++-common/pr80162-2.c: New test.
7136 * c-c++-common/pr80162-3.c: New test.
7137
7138 PR target/80102
7139 * g++.dg/opt/pr80102.C: New test.
7140
7141 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7142
7143 PR target/78543
7144 * gcc.target/powerpc/pr78543.c: New test.
7145
7146 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
7147
7148 PR target/80103
7149 * gcc.target/powerpc/pr80103-1.c: New test.
7150
7151 2017-03-27 Richard Biener <rguenther@suse.de>
7152
7153 PR tree-optimization/80181
7154 * gcc.dg/torture/pr80181.c: New testcase.
7155
7156 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
7157
7158 * gcc.target/arc/interrupt-4.c: New file.
7159
7160 2017-03-27 Richard Biener <rguenther@suse.de>
7161
7162 PR ipa/79776
7163 * g++.dg/ipa/pr79776.C: New testcase.
7164
7165 2017-03-27 Jakub Jelinek <jakub@redhat.com>
7166
7167 PR sanitizer/80168
7168 * gcc.dg/asan/pr80168.c: New test.
7169
7170 2017-03-27 Richard Biener <rguenther@suse.de>
7171
7172 PR tree-optimization/80170
7173 * gcc.dg/pr80170.c: New testcase.
7174
7175 2017-03-27 Richard Biener <rguenther@suse.de>
7176
7177 PR middle-end/80171
7178 * g++.dg/torture/pr80171.C: New testcase.
7179
7180 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
7181
7182 * gcc.dg/torture/pr79732.c: Require alias support.
7183 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
7184
7185 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
7186 libatomic_available.
7187 * gfortran.dg/coarray_image_status_1.f08: Likewise.
7188 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
7189
7190 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7191
7192 PR libgfortran/78881
7193 * gfortran.dg/dtio_26.f90: New test.
7194
7195 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
7196
7197 PR fortran/80156
7198 PR fortran/79382
7199 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
7200 testcase for PR80156. Add a main programme that tests that
7201 the typebound generic is accessible.
7202
7203 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
7204
7205 PR rtl-optimization/80160
7206 PR rtl-optimization/80159
7207
7208 * gcc.target/i386/pr80160.c: New test.
7209
7210 2017-03-24 Jakub Jelinek <jakub@redhat.com>
7211
7212 PR sanitizer/79904
7213 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
7214
7215 2017-03-24 Marek Polacek <polacek@redhat.com>
7216
7217 PR c++/80119
7218 * g++.dg/warn/Wuninitialized-9.C: New test.
7219
7220 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7221
7222 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
7223 and remove the high-level builtin. The error message for the
7224 would prevent compilation from reaching the second.
7225 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
7226
7227 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7228
7229 * gcc.target/s390/vxe/negfma-1.c: New test.
7230
7231 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7232
7233 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
7234 * gcc.target/s390/arch12/mul-1.c: New test.
7235 * gcc.target/s390/arch12/mul-2.c: New test.
7236
7237 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7238
7239 * gcc.target/s390/vxe/vllezlf-1.c: New test.
7240
7241 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7242
7243 * gcc.target/s390/vxe/popcount-1.c: New test.
7244
7245 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7246
7247 * gcc.target/s390/vxe/bitops-1.c: New test.
7248
7249 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7250
7251 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
7252 * lib/target-supports.exp: Add effective target check s390_vxe.
7253
7254 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7255
7256 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
7257 comparison instructions used from now on.
7258
7259 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7260
7261 * gcc.target/s390/s390.exp (check_effective_target_vector):
7262 Include target-supports.exp and move target_vector check routine
7263 ...
7264 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
7265 here and rename it.
7266 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
7267 check from vector to s390_vx.
7268 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
7269 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
7270 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
7271 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
7272 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
7273 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
7274 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
7275 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
7276 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
7277
7278 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7279
7280 * gcc.target/s390/vector/vec-init-2.c: New test.
7281
7282 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7283
7284 * gcc.dg/ubsan/pr79904-2.c: New test.
7285
7286 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7287
7288 PR target/79893
7289 * gcc.target/s390/zvector/pr79893.c: New test.
7290
7291 2017-03-24 Jakub Jelinek <jakub@redhat.com>
7292
7293 PR rtl-optimization/80112
7294 * gcc.dg/pr80112.c: New test.
7295
7296 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7297
7298 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
7299 etc. line numbers.
7300 * gcc.dg/Walloca-1.c: Likewise.
7301 * gcc.dg/Walloca-2.c: Likewise.
7302 * gcc.dg/Wvla-larger-than-2.c: Likewise.
7303
7304 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7305
7306 PR tree-optimization/80158
7307 * gfortran.fortran-torture/compile/pr80158.f: New file.
7308
7309 2017-03-24 Richard Biener <rguenther@suse.de>
7310
7311 PR tree-optimization/80167
7312 * gcc.dg/graphite/pr80167.c: New testcase.
7313
7314 2017-03-24 Tom de Vries <tom@codesourcery.com>
7315
7316 PR testsuite/80092
7317 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
7318 dg-require-effective-target global_constructor.
7319 * gcc.dg/tls/emutls-2.c: Same.
7320
7321 2017-03-24 Tom de Vries <tom@codesourcery.com>
7322
7323 PR testsuite/80092
7324 * c-c++-common/Wimplicit-fallthrough-34.c: Add
7325 dg-require-effective-target indirect_jumps.
7326
7327 2017-03-24 Tom de Vries <tom@codesourcery.com>
7328
7329 PR testsuite/80092
7330 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
7331 nonlocal_goto.
7332
7333 2017-03-24 Tom de Vries <tom@codesourcery.com>
7334
7335 PR testsuite/80092
7336 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
7337 * gcc.dg/Walloca-12.c: Same.
7338 * gcc.dg/attr-alloc_size-8.c: Same.
7339 * gcc.dg/Walloca-4.c: Same.
7340 * gcc.dg/Walloca-8.c: Same.
7341 * gcc.dg/Walloca-13.c: Same.
7342 * gcc.dg/Walloca-14.c: Same.
7343 * gcc.dg/attr-alloc_size-9.c: Same.
7344 * gcc.dg/Walloca-1.c: Same.
7345 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
7346 * gcc.dg/Walloca-5.c: Same.
7347 * gcc.dg/Walloca-10.c: Same.
7348 * gcc.dg/Walloca-9.c: Same.
7349 * gcc.dg/attr-alloc_size-6.c: Same.
7350 * gcc.dg/Wvla-larger-than-1.c: Same.
7351 * gcc.dg/torture/pr71881.c: Same.
7352 * gcc.dg/torture/pr71901.c: Same.
7353 * gcc.dg/torture/pr78742.c: Same.
7354 * gcc.dg/builtin-alloc-size.c: Same.
7355 * gcc.dg/Walloca-2.c: Same.
7356 * gcc.dg/Walloca-6.c: Same.
7357 * gcc.dg/Walloca-11.c: Same.
7358 * gcc.dg/attr-alloc_size-7.c: Same.
7359 * gcc.dg/Wvla-larger-than-2.c: Same.
7360 * gcc.dg/Walloca-3.c: Same.
7361 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7362 * gcc.c-torture/compile/pr79413.c: Same.
7363 * gcc.c-torture/compile/pr78439.c: Same.
7364
7365 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
7366
7367 * gcc.target/powerpc/p9-options-1.c: New test.
7368
7369 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7370
7371 PR target/71436
7372 * gcc.c-torture/compile/pr71436.c: New test.
7373
7374 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7375 Richard Biener <rguenther@suse.de>
7376
7377 PR tree-optimization/79908
7378 PR tree-optimization/80136
7379 * gcc.dg/torture/pr79908.c: New file.
7380
7381 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
7382
7383 PR fortran/39239
7384 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
7385
7386 2017-03-22 Jakub Jelinek <jakub@redhat.com>
7387
7388 PR c++/80141
7389 * g++.dg/gomp/pr80141.C: New test.
7390
7391 PR c++/80129
7392 * g++.dg/torture/pr80129.C: New test.
7393
7394 PR sanitizer/80110
7395 * g++.dg/tsan/pr80110.C: New test.
7396
7397 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7398
7399 PR fortran/80142
7400 * gfortran.dg/any_loc.f90: New test case.
7401
7402 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
7403
7404 PR target/80082
7405 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
7406 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
7407
7408 2017-03-22 Martin Liska <mliska@suse.cz>
7409
7410 PR target/79906
7411 * g++.dg/ext/mv8.C: Add power* targets.
7412
7413 2017-03-21 Martin Sebor <msebor@redhat.com>
7414
7415 PR c++/79548
7416 * g++.dg/warn/Wunused-var-26.C: New test.
7417
7418 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7419
7420 PR tree-optimization/79908
7421 * gcc.dg/torture/pr79908.c: Revert addition of new file.
7422
7423 2017-03-21 Marek Polacek <polacek@redhat.com>
7424 Martin Sebor <msebor@redhat.com>
7425
7426 PR tree-optimization/80109
7427 * gcc.dg/Walloca-14.c: New test.
7428
7429 2017-03-21 Jakub Jelinek <jakub@redhat.com>
7430
7431 PR target/80125
7432 * gcc.target/powerpc/pr80125.c: New test.
7433
7434 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
7435
7436 PR fortran/69498
7437 * gfortran.dg/unexp_attribute.f90: New test
7438
7439 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7440 Richard Biener <rguenther@suse.de>
7441
7442 PR tree-optimization/79908
7443 * gcc.dg/torture/pr79908.c: New file.
7444
7445 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7446
7447 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
7448 with sizeof(int) < 4.
7449
7450 2017-03-21 Martin Liska <mliska@suse.cz>
7451
7452 * gcc.target/i386/pr65044.c: Add '.' in order to catch
7453 apostrophes.
7454
7455 2017-03-21 Richard Biener <rguenther@suse.de>
7456
7457 PR tree-optimization/80032
7458 * g++.dg/opt/pr80032.C: New testcase.
7459
7460 2017-03-21 Richard Biener <rguenther@suse.de>
7461
7462 PR tree-optimization/80122
7463 * gcc.dg/torture/pr80122.c: New testcase.
7464
7465 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
7466
7467 * gcc.dg/pic-2.c: Skip for MIPS.
7468 * gcc.dg/pie-2.c: Skip for MIPS.
7469
7470 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7471
7472 PR c++/77752
7473 * g++.dg/cpp0x/initlist97.C: New.
7474 * g++.dg/cpp0x/initlist85.C: Update.
7475
7476 2017-03-21 Jakub Jelinek <jakub@redhat.com>
7477
7478 PR c/67338
7479 * gcc.dg/pr67338.c: New test.
7480
7481 PR c++/35878
7482 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
7483 dump instead of assembler.
7484 * g++.dg/init/pr35878_2.C: Likewise.
7485 * g++.dg/init/pr35878_3.C: Likewise.
7486
7487 2017-03-21 Jakub Jelinek <jakub@redhat.com>
7488
7489 PR c/80097
7490 * gcc.dg/ubsan/pr80097.c: New test.
7491
7492 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7493
7494 PR tree-optimization/80054
7495 * g++.dg/torture/pr80054.C: New file.
7496
7497 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7498
7499 PR target/79963
7500 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
7501 directive to assure selection of proper bit using rlwinm insn.
7502 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
7503 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
7504 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
7505 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
7506
7507 2017-03-20 Marek Polacek <polacek@redhat.com>
7508 Paolo Carlini <paolo.carlini@oracle.com>
7509
7510 PR c++/80059 - ICE with noexcept and __transaction_atomic
7511 * g++.dg/tm/pr80059-2.C: New test.
7512 * g++.dg/tm/pr80059.C: New test.
7513
7514 2017-03-20 Martin Liska <mliska@suse.cz>
7515
7516 PR middle-end/79753
7517 * gcc.target/i386/mpx/pr79753.c: New test.
7518
7519 2017-03-20 Martin Liska <mliska@suse.cz>
7520
7521 PR target/79769
7522 PR target/79770
7523 * g++.dg/pr79769.C: New test.
7524 * gcc.target/i386/mpx/pr79770.c: New test.
7525
7526 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7527
7528 PR target/78857
7529 * gcc.target/s390/load-and-test-fp-1.c: New test.
7530 * gcc.target/s390/load-and-test-fp-2.c: New test.
7531
7532 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
7533
7534 PR fortran/79676
7535 * gfortran.dg/submodule_28.f08 : New test.
7536
7537 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
7538
7539 PR fortran/71838
7540 * gfortran.dg/submodule_26.f08 : New test.
7541 * gfortran.dg/submodule_27.f08 : New test.
7542
7543 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
7544
7545 PR target/79951
7546 * gcc.target/powerpc/pr79951.c: New.
7547
7548 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
7549
7550 PR rtl-optimization/79910
7551 * gcc.dg/torture/pr79910.c: New test.
7552
7553 2017-03-17 Jeff Law <law@redhat.com>
7554
7555 PR tree-optimization/71437
7556 * gcc.dg/tree-ssa/pr71437.c: New test.
7557 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
7558 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
7559 now caught by VRP, but which were previously caught by DOM.
7560
7561 2017-03-17 Richard Biener <rguenther@suse.de>
7562
7563 PR middle-end/80075
7564 * g++.dg/torture/pr80075.C: New testcase.
7565
7566 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
7567
7568 PR target/71294
7569 * g++.dg/pr71294.C: New test.
7570
7571 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
7572
7573 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
7574
7575 2017-03-16 Jakub Jelinek <jakub@redhat.com>
7576
7577 PR fortran/80010
7578 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
7579
7580 PR fortran/79886
7581 * gfortran.dg/pr79886.f90: New test.
7582
7583 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7584
7585 PR target/79038
7586 * gcc.target/powerpc/pr79038-1.c: New test.
7587
7588 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
7589
7590 PR fortran/33271
7591 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
7592
7593 2017-03-15 Jiong Wang <jiong.wang@arm.com>
7594
7595 PR testsuite/79356
7596 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
7597
7598 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
7599
7600 PR target/80019
7601 * gcc.target/i386/pr80019.c: New test.
7602
7603 2017-03-15 Martin Liska <mliska@suse.cz>
7604
7605 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
7606
7607 2017-03-14 Martin Sebor <msebor@redhat.com>
7608
7609 PR tree-optimization/79800
7610 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
7611 * gcc.dg/tree-ssa/pr79800.c: New test.
7612
7613 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7614
7615 PR target/79947
7616 * gcc.target/powerpc/pr79947.c: New test.
7617
7618 2017-03-14 Martin Sebor <msebor@redhat.com>
7619
7620 PR middle-end/80020
7621 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
7622 * gcc.dg/attr-alloc_size-7.c: Same.
7623 * gcc.dg/attr-alloc_size-9.c: Same.
7624 * gcc.dg/builtin-alloc-size.c: Same.
7625 * gcc.dg/pr80020.c: New test.
7626
7627 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
7628
7629 PR rtl-optimization/79728
7630 * gcc.target/i386/sse-globalreg.c: New test.
7631
7632 2017-03-14 Martin Liska <mliska@suse.cz>
7633
7634 PR lto/66295
7635 * gcc.dg/tree-prof/pr66295.c: New test.
7636
7637 2017-03-13 Martin Liska <mliska@suse.cz>
7638
7639 PR middle-end/78339
7640 * gcc.target/i386/mpx/pr78339.c: New test.
7641
7642 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
7643
7644 * gcc.target/arc/bitfield.c: New file.
7645
7646 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
7647
7648 * gcc.target/arc/pr9001090948.c: New file.
7649
7650 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
7651
7652 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
7653 Fix test. Make early-out condition return early. Correct comments.
7654
7655 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7656
7657 PR libgfortran/78854
7658 * gfortran.dg/dtio_25.f90: New test.
7659
7660 2017-03-10 Martin Sebor <msebor@redhat.com>
7661
7662 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
7663
7664 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
7665
7666 PR rtl-optimization/78911
7667 * gcc.target/i386/pr78911-1.c: New test.
7668 * gcc.target/i386/pr78911-2.c: New test.
7669
7670 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
7671
7672 PR target/79941
7673 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
7674 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
7675 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
7676
7677 2017-03-10 Marek Polacek <polacek@redhat.com>
7678
7679 PR c++/79967
7680 * g++.dg/cpp0x/gen-attrs-63.C: New test.
7681
7682 2017-03-10 Jakub Jelinek <jakub@redhat.com>
7683
7684 PR c++/79899
7685 * g++.dg/other/friend7.C: New test.
7686
7687 PR c++/79896
7688 * g++.dg/ext/int128-5.C: New test.
7689
7690 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
7691
7692 PR testsuite/79356
7693 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
7694 powerpc, sparc, or s390x.
7695
7696 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
7697
7698 PR target/79907
7699 * gcc.target/powerpc/pr79907.c: New.
7700
7701 2017-03-10 Olivier Hainque <hainque@adacore.com>
7702
7703 * gnat.dg/opt64.adb: New test.
7704 * gnat.dg/opt64_pkg.ads: New helper.
7705 * gnat.dg/opt64_pkg.adb: New helper.
7706
7707 2017-03-10 Jakub Jelinek <jakub@redhat.com>
7708
7709 PR rtl-optimization/79909
7710 * gcc.target/powerpc/pr79909.c: New test.
7711
7712 PR tree-optimization/79972
7713 * gcc.dg/pr79972.c: New test.
7714
7715 PR tree-optimization/77975
7716 * gcc.dg/pr77975.c: New test.
7717
7718 2017-03-09 Marek Polacek <polacek@redhat.com>
7719
7720 PR c++/79962
7721 PR c++/79984
7722 * c-c++-common/nonnull-3.c: New test.
7723 * g++.dg/warn/Wnonnull3.C: New test.
7724
7725 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
7726
7727 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
7728 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
7729
7730 2017-03-09 Marek Polacek <polacek@redhat.com>
7731
7732 PR sanitizer/79757
7733 * gcc.dg/ubsan/pr79757-1.c: New test.
7734 * gcc.dg/ubsan/pr79757-2.c: New test.
7735 * gcc.dg/ubsan/pr79757-3.c: New test.
7736 * gcc.dg/ubsan/pr79757-4.c: New test.
7737 * gcc.dg/ubsan/pr79757-5.c: New test.
7738
7739 2017-03-09 Jakub Jelinek <jakub@redhat.com>
7740
7741 PR c/79969
7742 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
7743
7744 2017-03-09 Marek Polacek <polacek@redhat.com>
7745
7746 PR c++/79687
7747 * g++.dg/expr/ptrmem8.C: New test.
7748 * g++.dg/expr/ptrmem9.C: New test.
7749
7750 2017-03-09 Richard Biener <rguenther@suse.de>
7751
7752 PR tree-optimization/79977
7753 * gcc.dg/graphite/pr79977.c: New testcase.
7754
7755 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
7756
7757 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
7758 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
7759 * lib/target-supports.exp (check_effective_target_rdynamic):
7760 New proc.
7761
7762 2017-03-09 Richard Biener <rguenther@suse.de>
7763
7764 PR middle-end/79971
7765 * gcc.dg/fixed-point/pr79971.c: New testcase.
7766
7767 2017-03-09 Richard Biener <rguenther@suse.de>
7768
7769 PR ipa/79970
7770 * gcc.dg/torture/pr79970.c: New testcase.
7771
7772 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
7773
7774 PR c++/71966
7775 * g++.dg/cpp0x/pr71966-1.C: New.
7776 * g++.dg/cpp0x/pr71966-2.C: Likewise.
7777
7778 2017-03-09 Martin Liska <mliska@suse.cz>
7779
7780 PR tree-optimization/79631
7781 * gcc.target/i386/mpx/pr79631.c: New test.
7782
7783 2017-03-09 Martin Liska <mliska@suse.cz>
7784
7785 PR target/65705
7786 PR target/69804
7787 * gcc.target/i386/pr71458.c: Update scanned pattern.
7788
7789 2017-03-09 Marek Polacek <polacek@redhat.com>
7790
7791 PR c++/79672
7792 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
7793 * g++.dg/warn/Wduplicated-branches3.C: New test.
7794
7795 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
7796
7797 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
7798
7799 2017-03-09 Martin Liska <mliska@suse.cz>
7800
7801 PR ipa/79764
7802 * g++.dg/pr79764.C: New test.
7803
7804 2017-03-09 Martin Liska <mliska@suse.cz>
7805
7806 PR ipa/79761
7807 * g++.dg/pr79761.C: New test.
7808
7809 2017-03-09 Jakub Jelinek <jakub@redhat.com>
7810
7811 PR sanitizer/79944
7812 * c-c++-common/asan/pr79944.c: New test.
7813
7814 PR target/79932
7815 * gcc.target/i386/pr79932-2.c: New test.
7816
7817 PR target/79932
7818 * gcc.target/i386/pr79932-1.c: New test.
7819
7820 2017-03-09 Marek Polacek <polacek@redhat.com>
7821
7822 PR c++/79900 - ICE in strip_typedefs
7823 * g++.dg/warn/Wpadded-1.C: New test.
7824
7825 2017-03-08 Marek Polacek <polacek@redhat.com>
7826
7827 * g++.dg/Walloca1.C: Adjust dg-warning.
7828
7829 2017-03-08 Andrew Haley <aph@redhat.com>
7830
7831 PR tree-optimization/79943
7832 * gcc.dg/tree-ssa/pr79943.c: New test.
7833
7834 2017-03-08 Richard Biener <rguenther@suse.de>
7835
7836 PR tree-optimization/79955
7837 * gcc.dg/uninit-24.c: New testcase.
7838
7839 2017-03-08 Richard Biener <rguenther@suse.de>
7840
7841 PR tree-optimization/79920
7842 * gcc.dg/vect/pr79920.c: New testcase.
7843
7844 2017-03-08 Jakub Jelinek <jakub@redhat.com>
7845
7846 PR sanitizer/79904
7847 * gcc.dg/ubsan/pr79904.c: New test.
7848
7849 2017-03-07 Jakub Jelinek <jakub@redhat.com>
7850
7851 PR c/79834
7852 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
7853 diagnostics.
7854
7855 2017-03-07 Marek Polacek <polacek@redhat.com>
7856
7857 PR middle-end/79809
7858 * g++.dg/Walloca1.C: New test.
7859
7860 2017-03-07 Martin Liska <mliska@suse.cz>
7861
7862 PR middle-end/68270
7863 * g++.dg/pr68270.C: New test.
7864
7865 2017-03-07 Jakub Jelinek <jakub@redhat.com>
7866
7867 PR rtl-optimization/79901
7868 * gcc.target/i386/pr79901.c: New test.
7869
7870 PR sanitizer/79897
7871 * c-c++-common/ubsan/pr79897.c: New test.
7872
7873 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
7874
7875 PR rtl-optimization/79571
7876 * gcc.target/i386/pr79571.c: New.
7877
7878 2017-03-06 Marek Polacek <polacek@redhat.com>
7879
7880 PR c++/79796 - ICE with NSDMI and this pointer
7881 * g++.dg/cpp0x/nsdmi13.C: New test.
7882
7883 2017-03-06 Julia Koval <julia.koval@intel.com>
7884
7885 PR target/79793
7886 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
7887 directives.
7888 * gcc.target/i386/interrupt-13.c: Ditto.
7889 * gcc.target/i386/interrupt-14.c: Ditto.
7890 * gcc.target/i386/interrupt-15.c: Ditto.
7891
7892 2017-03-06 Jakub Jelinek <jakub@redhat.com>
7893
7894 PR c++/79822
7895 * g++.dg/cpp0x/constexpr-79822.C: New test.
7896
7897 2017-03-06 Richard Biener <rguenther@suse.de>
7898
7899 PR tree-optimization/79894
7900 * gcc.dg/vect/pr79887.c: New testcase.
7901
7902 2017-03-06 Richard Biener <rguenther@suse.de>
7903
7904 PR tree-optimization/79824
7905 * gcc.dg/vect/pr79824-1.c: New testcase.
7906 * gcc.dg/vect/pr79824-2.c: Likewise.
7907
7908 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7909
7910 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
7911 gettimeofday. Remove dg-skip-if for AVR.
7912 * lib/target-supports.exp (check_effective_target_gettimeofday):
7913 New proc.
7914
7915 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
7916
7917 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
7918 * gcc.target/s390/hotpatch-10.c: Likewise.
7919 * gcc.target/s390/hotpatch-11.c: Likewise.
7920 * gcc.target/s390/hotpatch-12.c: Likewise.
7921 * gcc.target/s390/hotpatch-13.c: Likewise.
7922 * gcc.target/s390/hotpatch-14.c: Likewise.
7923 * gcc.target/s390/hotpatch-15.c: Likewise.
7924 * gcc.target/s390/hotpatch-16.c: Likewise.
7925 * gcc.target/s390/hotpatch-17.c: Likewise.
7926 * gcc.target/s390/hotpatch-18.c: Likewise.
7927 * gcc.target/s390/hotpatch-19.c: Likewise.
7928 * gcc.target/s390/hotpatch-2.c: Likewise.
7929 * gcc.target/s390/hotpatch-26.c: Likewise.
7930 * gcc.target/s390/hotpatch-27.c: Likewise.
7931 * gcc.target/s390/hotpatch-28.c: Likewise.
7932 * gcc.target/s390/hotpatch-3.c: Likewise.
7933 * gcc.target/s390/hotpatch-4.c: Likewise.
7934 * gcc.target/s390/hotpatch-5.c: Likewise.
7935 * gcc.target/s390/hotpatch-6.c: Likewise.
7936 * gcc.target/s390/hotpatch-7.c: Likewise.
7937 * gcc.target/s390/hotpatch-8.c: Likewise.
7938 * gcc.target/s390/hotpatch-9.c: Likewise.
7939
7940 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7941
7942 PR c++/64574
7943 * g++.dg/template/crash125.C: New.
7944
7945 2017-03-06 Jakub Jelinek <jakub@redhat.com>
7946
7947 PR target/79812
7948 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
7949
7950 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7951
7952 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
7953
7954 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7955
7956 * gcc.target/mips/msa-minmax.c: New tests.
7957
7958 2017-03-06 Martin Liska <mliska@suse.cz>
7959
7960 PR sanitize/79783
7961 * g++.dg/asan/pr79783.C: New test.
7962
7963 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7964
7965 * gcc.target/mips/msa-dotp.c: New tests.
7966
7967 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7968
7969 * gcc.target/mips/msa-bclri.c: New test.
7970
7971 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7972
7973 PR c++/70266
7974 * g++.dg/tm/pr70266.C: New.
7975
7976 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
7977 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7978
7979 * gfortran.dg/coarray/fail_image_1.f08: New test.
7980 * gfortran.dg/coarray/fail_image_2.f08: New test.
7981 * gfortran.dg/coarray/failed_images_1.f08: New test.
7982 * gfortran.dg/coarray/failed_images_2.f08: New test.
7983 * gfortran.dg/coarray/image_status_1.f08: New test.
7984 * gfortran.dg/coarray/image_status_2.f08: New test.
7985 * gfortran.dg/coarray/stopped_images_1.f08: New test.
7986 * gfortran.dg/coarray/stopped_images_2.f08: New test.
7987 * gfortran.dg/coarray_fail_st.f90: New test.
7988 * gfortran.dg/coarray_failed_images_1.f08: New test.
7989 * gfortran.dg/coarray_image_status_1.f08: New test.
7990 * gfortran.dg/coarray_stopped_images_1.f08: New test.
7991
7992 2017-03-03 Marek Polacek <polacek@redhat.com>
7993
7994 PR c/79758
7995 * gcc.dg/noncompile/pr79758.c: New test.
7996
7997 2017-03-03 Jakub Jelinek <jakub@redhat.com>
7998
7999 PR middle-end/79805
8000 * g++.dg/opt/pr79805.C: New test.
8001
8002 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
8003
8004 * gcc.target/i386/avx512vpopcntdq-check.h: New.
8005 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
8006 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
8007 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
8008 * gcc.target/i386/i386.exp
8009 (check_effective_target_avx512vpopcntdq): New.
8010
8011 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
8012
8013 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
8014 ilp32 targets and match DImode registers for lp64 targets.
8015
8016 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
8017
8018 * g++.dg/pr71624.C: Disable for x32.
8019 * g++.dg/pr71633.C: Ditto.
8020
8021 2017-03-03 Jakub Jelinek <jakub@redhat.com>
8022
8023 PR target/79807
8024 * gcc.target/i386/pr79807.c: New test.
8025
8026 2017-03-03 Martin Liska <mliska@suse.cz>
8027
8028 PR tree-optimization/79803
8029 * gcc.dg/tree-ssa/pr79803.c: New test.
8030
8031 2017-03-03 Martin Liska <mliska@suse.cz>
8032
8033 PR rtl-optimization/79574
8034 * gcc.dg/pr79574-2.c: New test.
8035
8036 2017-03-03 Richard Biener <rguenther@suse.de>
8037
8038 PR c++/79825
8039 * g++.dg/warn/Wuninitialized-8.C: New testcase.
8040
8041 2017-03-03 Jakub Jelinek <jakub@redhat.com>
8042
8043 * gcc.dg/pr57134.c: Use empty inline asm string literal.
8044
8045 2017-03-03 Marek Polacek <polacek@redhat.com>
8046
8047 PR c++/79791
8048 * g++.dg/warn/Wwrite-strings-1.C: New test.
8049 * g++.dg/warn/Wwrite-strings-2.C: New test.
8050 * g++.dg/warn/Wwrite-strings-3.C: New test.
8051 * g++.dg/warn/Wwrite-strings-4.C: New test.
8052 * g++.dg/warn/Wwrite-strings-5.C: New test.
8053 * g++.dg/warn/Wwrite-strings-6.C: New test.
8054 * g++.dg/warn/Wwrite-strings-7.C: New test.
8055 * g++.dg/warn/Wwrite-strings-8.C: New test.
8056 * g++.dg/warn/Wwrite-strings-9.C: New test.
8057 * g++.dg/warn/Wwrite-strings-10.C: New test.
8058 * g++.dg/warn/Wwrite-strings-11.C: New test.
8059 * g++.dg/warn/Wwrite-strings-12.C: New test.
8060
8061 2017-03-03 Richard Biener <rguenther@suse.de>
8062
8063 PR middle-end/79818
8064 * gcc.dg/torture/pr79818.c: New testcase.
8065
8066 2017-03-02 Jakub Jelinek <jakub@redhat.com>
8067
8068 PR c++/79782
8069 * g++.dg/warn/Wunused-parm-10.C: New test.
8070
8071 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
8072
8073 * gcc.dg/rtl/x86_64/*.c: Test for
8074 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
8075
8076 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
8077
8078 PR target/79514
8079 * gcc.target/i386/pr79514.c: New test.
8080
8081 2017-03-02 Jakub Jelinek <jakub@redhat.com>
8082
8083 PR rtl-optimization/79780
8084 * gcc.c-torture/compile/pr79780.c: New test.
8085
8086 2017-03-02 Richard Biener <rguenther@suse.de>
8087
8088 PR tree-optimization/79345
8089 PR c++/42000
8090 * g++.dg/warn/Wuninitialized-7.C: New testcase.
8091 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
8092 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
8093
8094 2017-03-02 Richard Biener <rguenther@suse.de>
8095
8096 PR c/79756
8097 * gcc.dg/vector-1.c: New testcase.
8098
8099 2017-03-02 Bin Cheng <bin.cheng@arm.com>
8100
8101 PR tree-optimization/66768
8102 * gcc.target/i386/pr66768.c: New test.
8103
8104 2017-03-02 Richard Biener <rguenther@suse.de>
8105
8106 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
8107 * gcc.dg/rtl/x86_64/final.c: Likewise.
8108 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
8109 * gcc.dg/rtl/x86_64/ira.c: Likewise.
8110 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
8111 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
8112
8113 2017-03-02 Richard Biener <rguenther@suse.de>
8114
8115 PR tree-optimization/79777
8116 * gcc.dg/torture/pr79777.c: New testcase.
8117
8118 2017-03-01 Martin Sebor <msebor@redhat.com>
8119
8120 PR middle-end/79692
8121 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
8122 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
8123 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
8124 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
8125
8126 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
8127
8128 * gcc.target/i386/invsize-2.c: New test.
8129 * gcc.target/i386/invsize-3.c: Ditto.
8130 * gcc.target/i386/invsize-4.c: Ditto.
8131 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
8132 * gcc.target/i386/stackalign/asm-1.c: Ditto.
8133
8134 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8135
8136 PR target/79439
8137 * gcc.target/powerpc/pr79439.c: New test.
8138
8139 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
8140
8141 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
8142 scan string.
8143
8144
8145 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8146
8147 PR target/79395
8148 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
8149 pattern to look for vcmpequd. instead of vcmpnew.
8150 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
8151 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
8152 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
8153 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
8154 look for xvcmpeqdp. instead of xvcmpnedp.
8155 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
8156 look for vcmpequd. instead of vcmpnew.
8157 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
8158 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
8159 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
8160 look for xvcmpeqsp. instead of xvcmpnesp.
8161 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
8162 look for xvcmpeqdp. instead of xvcmpnedp.
8163 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
8164 look for vcmpequd. instead of vcmpnew.
8165 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
8166 look for vcmpeqsp instead of xvcmpnesp.
8167 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
8168 look for xvcmpeqdp instead of xvcmpnedp.
8169
8170 2017-03-01 Richard Biener <rguenther@suse.de>
8171
8172 PR middle-end/79721
8173 * gcc.dg/torture/pr79721.c: New testcase.
8174
8175 2017-03-01 Jakub Jelinek <jakub@redhat.com>
8176
8177 PR c++/79681
8178 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
8179 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
8180
8181 PR c++/79746
8182 * g++.dg/warn/Wunused-parm-9.C: New test.
8183
8184 PR tree-optimization/79734
8185 * g++.dg/opt/pr79734.C: New test.
8186
8187 2017-02-28 Jakub Jelinek <jakub@redhat.com>
8188
8189 PR tree-optimization/79737
8190 * gcc.c-torture/execute/pr79737-1.c: New test.
8191 * gcc.c-torture/execute/pr79737-2.c: New test.
8192
8193 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
8194
8195 * gcc.target/sparc/20170228-1.c: New test.
8196
8197 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
8198
8199 * gcc.target/i386/invsize-1.c: New test.
8200
8201 2017-02-28 Martin Sebor <msebor@redhat.com>
8202
8203 PR tree-optimization/79691
8204 * gcc.dg/tree-ssa/pr79691.c: New test.
8205
8206 2017-02-28 Jakub Jelinek <jakub@redhat.com>
8207
8208 PR target/79729
8209 * gcc.target/i386/pr79729.c: New test.
8210
8211 2017-02-28 Richard Biener <rguenther@suse.de>
8212
8213 PR tree-optimization/79740
8214 * gcc.dg/torture/pr79740.c: New testcase.
8215
8216 2017-02-28 Richard Biener <rguenther@suse.de>
8217
8218 PR middle-end/79731
8219 * c-c++-common/torture/pr79731.c: New testcase.
8220
8221 2017-02-28 Richard Biener <rguenther@suse.de>
8222
8223 PR tree-optimization/79732
8224 * gcc.dg/torture/pr79732.c: New testcase.
8225
8226 2017-02-28 Richard Biener <rguenther@suse.de>
8227
8228 PR tree-optimization/79723
8229 * gcc.target/i386/pr79723.c: New testcase.
8230
8231 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
8232
8233 PR target/79544
8234 * gcc.target/powerpc/pr79544.c: New.
8235
8236 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8237
8238 PR c++/79414
8239 * g++.dg/parse/crash67.C: New.
8240
8241 2017-02-27 Bin Cheng <bin.cheng@arm.com>
8242
8243 PR tree-optimization/77536
8244 * gcc.dg/vect/pr79347.c: Revise testing string.
8245
8246 2017-02-27 Richard Biener <rguenther@suse.de>
8247
8248 PR tree-optimization/45397
8249 * gcc.dg/tree-ssa/pr45397.c: New testcase.
8250
8251 2017-02-27 Richard Biener <rguenther@suse.de>
8252
8253 PR tree-optimization/79690
8254 * gcc.target/i386/pr79690.c: New testcase.
8255
8256 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8257
8258 PR fortran/51119
8259 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
8260 of original.
8261 * gfortran.dg/inline_matmul_11.f90: Likewise.
8262 * gfortran.dg/inline_matmul_9.f90: Likewise.
8263 * gfortran.dg/matmul_13.f90: New test.
8264 * gfortran.dg/matmul_14.f90: New test.
8265
8266 2017-02-25 Jakub Jelinek <jakub@redhat.com>
8267
8268 PR middle-end/79396
8269 * g++.dg/opt/pr79396.C: New test.
8270
8271 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
8272
8273 PR fortran/79597
8274 * gfortran.dg/dtio_6.f90: Update test.
8275
8276 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
8277
8278 PR fortran/79601
8279 * gfortran.dg/interface_operator_2.f90: New test.
8280
8281 2017-02-24 Jakub Jelinek <jakub@redhat.com>
8282
8283 PR c/79677
8284 * gcc.dg/pr79677.c: New test.
8285
8286 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
8287
8288 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
8289 of mov.ps.
8290 * gcc.target/mips/mips-ps-type.c (move): Likewise.
8291 (cond_move1): Simplify condition to force generation of
8292 mov[nz].ps.
8293 (cond_move2): Likewise.
8294
8295 2017-02-24 Jakub Jelinek <jakub@redhat.com>
8296
8297 PR c++/79588
8298 * g++.dg/warn/Wrestrict-1.C: New test.
8299 * g++.dg/warn/Wrestrict-2.C: New test.
8300
8301 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
8302
8303 * g++.dg/ext/complit15.C: Require LTO.
8304
8305 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
8306
8307 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
8308 logical_op_short_circuit to skip targets.
8309 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
8310 and s390.
8311
8312 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
8313
8314 * gnat.dg/opt63.adb: New test.
8315
8316 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
8317
8318 * gnat.dg/discr47.adb: New test.
8319
8320 2017-02-24 Richard Biener <rguenther@suse.de>
8321
8322 PR tree-optimization/79389
8323 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
8324
8325 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
8326
8327 PR c++/79361
8328 * g++.dg/cpp0x/pr79361-1.C: New.
8329 * g++.dg/cpp0x/pr79361-2.C: Likewise.
8330
8331 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
8332
8333 * gcc.target/visium/bit_test.c: Accept any lsr form.
8334 * gcc.target/visium/block_move.c: Tweak.
8335
8336 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
8337
8338 PR 68749
8339 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
8340
8341 2017-02-23 Richard Biener <rguenther@suse.de>
8342
8343 PR tree-optimization/79683
8344 * gcc.target/i386/pr79683.c: New testcase.
8345
8346 2017-02-22 Jeff Law <law@redhat.com>
8347
8348 PR tree-optimization/79578
8349 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
8350
8351 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
8352
8353 * gcc.target/mips/msa-fp-cc.c: New test.
8354
8355 2017-02-22 Jakub Jelinek <jakub@redhat.com>
8356
8357 PR c++/79664
8358 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
8359 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
8360 * g++.dg/gomp/pr79664.C: New test.
8361
8362 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
8363
8364 2017-02-22 Marek Polacek <polacek@redhat.com>
8365
8366 PR c++/79653
8367 * g++.dg/cpp0x/alignas10.C: New test.
8368 * g++.dg/cpp0x/alignas9.C: New test.
8369
8370 PR c++/79657
8371 * g++.dg/ext/underlying_type12.C: New test.
8372
8373 PR c/79662
8374 * gcc.dg/enum-incomplete-4.c: New test.
8375
8376 2017-02-22 Jakub Jelinek <jakub@redhat.com>
8377
8378 PR target/70465
8379 * gcc.target/i386/pr70465-2.c: New test.
8380
8381 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
8382
8383 * gcc.dg/pr61441.c: Use dg-add-options ieee.
8384
8385 2017-02-22 Richard Biener <rguenther@suse.de>
8386
8387 PR tree-optimization/79673
8388 * gcc.target/i386/pr79673.c: New testcase.
8389
8390 2017-02-22 Richard Biener <rguenther@suse.de>
8391
8392 PR tree-optimization/79666
8393 * gcc.dg/torture/pr79666.c: New testcase.
8394
8395 2017-02-22 Martin Liska <mliska@suse.cz>
8396
8397 PR lto/79587
8398 * gcc.dg/tree-prof/pr79587.c: New test.
8399
8400 2017-02-21 Marek Polacek <polacek@redhat.com>
8401
8402 PR c++/79535
8403 * g++.dg/ext/flexary23.C: New test.
8404
8405 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
8406
8407 PR target/79593
8408 * gcc.target/i386/pr79593.c: New test.
8409
8410 2017-02-21 Jakub Jelinek <jakub@redhat.com>
8411
8412 PR c++/79654
8413 * g++.dg/cpp1z/decomp26.C: New test.
8414
8415 PR sanitizer/79589
8416 * g++.dg/ubsan/pr79589.C: New test.
8417
8418 2017-02-21 Jeff Law <law@redhat.com>
8419
8420 PR tree-optimization/79621
8421 * gcc.c-torture/compile/pr79621.c: New test.
8422
8423 2017-02-21 Jakub Jelinek <jakub@redhat.com>
8424
8425 PR c++/79655
8426 * g++.dg/cpp1y/constexpr-79655.C: New test.
8427
8428 PR c++/79639
8429 * g++.dg/cpp1y/constexpr-79639.C: New test.
8430
8431 PR target/79633
8432 * gcc.target/i386/mpx/pr79633.c: New test.
8433
8434 PR target/79570
8435 * gcc.dg/pr79570.c: New test.
8436
8437 PR c++/79641
8438 * c-c++-common/pr79641.c: New test.
8439
8440 PR tree-optimization/79649
8441 * gcc.target/i386/pr79649.c: New test.
8442
8443 PR target/79494
8444 * gcc.dg/pr79494.c: New test.
8445
8446 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
8447
8448 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
8449 to dg-options.
8450
8451 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8452
8453 * gcc.dg/gimplefe-26.c: Require c99_runtime.
8454
8455 2017-02-02 Jason Merrill <jason@redhat.com>
8456
8457 PR c++/79580
8458 * g++.dg/ext/complit15.C: New.
8459
8460 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8461
8462 PR target/78056
8463 * gcc.target/powerpc/pr78056-8.c: Remove.
8464
8465 2017-02-20 Marek Polacek <polacek@redhat.com>
8466
8467 PR middle-end/79537
8468 * gcc.dg/comp-goto-4.c: New test.
8469
8470 PR sanitizer/79558
8471 * c-c++-common/ubsan/bounds-14.c: New test.
8472
8473 2017-02-20 Jakub Jelinek <jakub@redhat.com>
8474
8475 PR target/79568
8476 * gcc.target/i386/pr79568-1.c: New test.
8477 * gcc.target/i386/pr79568-2.c: New test.
8478 * gcc.target/i386/pr79568-3.c: New test.
8479
8480 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
8481
8482 PR fortran/79382
8483 * gfortran.dg/dtio_10.f90: Change test of error message.
8484 * gfortran.dg/dtio_23.f90: New test.
8485 * gfortran.dg/dtio_24.f90: New test.
8486
8487 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
8488
8489 PR fortran/79434
8490 * gfortran.dg/submodule_25.f08: New test.
8491
8492 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
8493
8494 PR fortran/79447
8495 * gfortran.dg/submodule_24.f08: New test.
8496
8497 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8498
8499 PR fortran/79229
8500 * gfortran.dg/class_allocate_24.f90: New test.
8501
8502 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
8503
8504 PR fortran/79402
8505 * gfortran.dg/submodule_23.f90: New test.
8506
8507 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8508
8509 PR c++/79380
8510 * g++.dg/cpp0x/alignas8.C: New.
8511
8512 2017-02-19 Eric Fiselier <eric@efcs.ca>
8513 Jonathan Wakely <jwakely@redhat.com>
8514
8515 PR c++/69523
8516 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
8517
8518 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8519
8520 * gcc.dg/gimplefe-26.c: New test.
8521
8522 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
8523
8524 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
8525
8526 2017-02-18 Jakub Jelinek <jakub@redhat.com>
8527
8528 PR target/79569
8529 * gcc.target/i386/3dnowA-3.c: New test.
8530
8531 PR target/79559
8532 * gcc.target/i386/pr79559.c: New test.
8533
8534 2017-02-17 Joseph Myers <joseph@codesourcery.com>
8535
8536 * gcc.dg/c11-float-2.c: New test.
8537 * gcc.dg/torture/float128-floath.c,
8538 gcc.dg/torture/float128x-floath.c,
8539 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
8540 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
8541 gcc.dg/torture/float64x-floath.c: Do not test comparison of
8542 *_DECIMAL_DIG macros with DECIMAL_DIG.
8543
8544 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8545
8546 PR target/79261
8547 * gcc.target/powerpc/vec-xxpermdi.c: New file.
8548
8549 2017-02-17 Julia Koval <julia.koval@intel.com>
8550
8551 * gcc.target/i386/rdpid.c New test.
8552 * gcc.target/i386/sse-12.c: Add -mrdpid.
8553 * gcc.target/i386/sse-13.c: Ditto.
8554 * gcc.target/i386/sse-14.c: Ditto.
8555 * gcc.target/i386/sse-22.c: Ditto.
8556 * gcc.target/i386/sse-23.c: Ditto.
8557 * g++.dg/other/i386-2.C: Ditto.
8558 * g++.dg/other/i386-3.C: Ditto.
8559
8560 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
8561
8562 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
8563 * gcc.dg/pr61441.c: Ditto.
8564
8565 2017-02-17 Martin Liska <mliska@suse.cz>
8566
8567 PR rtl-optimization/79574
8568 * gcc.dg/pr79574.c: New test.
8569
8570 2017-02-17 Marek Polacek <polacek@redhat.com>
8571
8572 PR middle-end/79536
8573 * gcc.dg/torture/pr79536.c: New test.
8574
8575 2017-02-16 Alan Modra <amodra@gmail.com>
8576
8577 * gcc.c-torture/execute/pr79286.c: New.
8578
8579 2017-02-16 Jakub Jelinek <jakub@redhat.com>
8580
8581 PR c++/79512
8582 * c-c++-common/gomp/pr79512.c: New test.
8583
8584 2017-02-15 Martin Sebor <msebor@redhat.com>
8585
8586 PR c++/79363
8587 * g++.dg/ext/flexary12.C: Adjust.
8588 * g++.dg/ext/flexary20.C: Same.
8589 * g++.dg/ext/flexary21.C: Same.
8590 * g++.dg/ext/flexary22.C: New test.
8591
8592 2017-02-15 Bin Cheng <bin.cheng@arm.com>
8593
8594 PR tree-optimization/79347
8595 * gcc.dg/vect/pr79347.c: New test.
8596
8597 2017-02-15 Jakub Jelinek <jakub@redhat.com>
8598
8599 PR c++/79301
8600 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
8601 [[deprecated]] comment.
8602 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8603 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
8604 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
8605 [[deprecated]] in -std=c++11.
8606 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
8607 [[fallthrough]] in -std=c++11 and -std=c++14.
8608
8609 PR c++/79288
8610 * g++.dg/tls/pr79288.C: New test.
8611
8612 2017-02-15 Marek Polacek <polacek@redhat.com>
8613
8614 PR c/79515
8615 * gcc.dg/dfp/pr79515.c: New.
8616
8617 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
8618
8619 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
8620
8621 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
8622
8623 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
8624 "opt_files".
8625
8626 2017-02-15 Jakub Jelinek <jakub@redhat.com>
8627
8628 PR target/79487
8629 * gcc.dg/dfp/pr79487.c: New test.
8630 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
8631 2017-02-13 change.
8632
8633 2017-01-14 Carl Love <cel@us.ibm.com>
8634
8635 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
8636 xvcvsxdsp and xvcvuxdsp instructions.
8637
8638 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
8639
8640 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
8641 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
8642 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
8643 64-bit default target.
8644 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
8645 a 64-bit default target.
8646
8647 2017-02-14 Jakub Jelinek <jakub@redhat.com>
8648
8649 PR target/79481
8650 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
8651 (test_3vx): Change return type from int to void.
8652 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
8653 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
8654 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
8655 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
8656 tests.
8657 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
8658 (test_3vx): Change return type from int to void.
8659 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
8660 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
8661 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
8662 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
8663 tests.
8664 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
8665 intrinsic. Change scan-assembler-times number from 1 to 2.
8666 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
8667 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
8668 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
8669 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
8670 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
8671 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
8672 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
8673
8674 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
8675
8676 PR middle-end/61225
8677 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
8678 Use dg-additional-options for ia32 target. Remove XFAIL.
8679
8680 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
8681
8682 PR target/79495
8683 * gcc.target/i386/pr79495.c: New test.
8684
8685 2017-02-14 Marek Polacek <polacek@redhat.com>
8686
8687 PR c++/79420
8688 PR c++/79463
8689 * g++.dg/cpp1y/pr79463.C: New.
8690 * g++.dg/template/incomplete10.C: New.
8691 * g++.dg/template/incomplete9.C: New.
8692
8693 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
8694
8695 PR target/79498
8696 * gcc.target/i386/pr79498.c: New test.
8697
8698 2017-02-14 Martin Sebor <msebor@redhat.com>
8699
8700 PR middle-end/79448
8701 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
8702 * gcc.dg/tree-ssa/pr79448-2.c: New test.
8703 * gcc.dg/tree-ssa/pr79448.c: New test.
8704
8705 2017-02-14 Jeff Law <law@redhat.com>
8706
8707 PR tree-optimization/79095
8708 * g++.dg/pr79095-1.C: New test
8709 * g++.dg/pr79095-2.C: New test
8710 * g++.dg/pr79095-3.C: New test
8711 * g++.dg/pr79095-4.C: New test
8712 * g++.dg/pr79095-5.C: New test
8713 * gcc.c-torture/execute/arith-1.c: Update with more cases.
8714 * gcc.dg/tree-ssa/pr79095-1.c: New test.
8715
8716 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
8717
8718 * gcc.target/aarch64/vect_fp16_1.c: New.
8719
8720 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8721
8722 * gcc.dg/gimplefe-25.c: New test.
8723
8724 2017-02-14 Jakub Jelinek <jakub@redhat.com>
8725
8726 PR tree-optimization/79408
8727 * gcc.dg/tree-ssa/pr79408-2.c: New test.
8728
8729 2017-02-14 Richard Biener <rguenther@suse.de>
8730
8731 PR middle-end/79432
8732 * gcc.dg/torture/pr79432.c: New testcase.
8733
8734 2017-02-13 Martin Sebor <msebor@redhat.com>
8735
8736 PR middle-end/79496
8737 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
8738
8739 2017-02-13 Jakub Jelinek <jakub@redhat.com>
8740
8741 PR sanitizer/79341
8742 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
8743 variables volatile.
8744
8745 PR c++/79232
8746 * g++.dg/cpp1z/eval-order4.C: New test.
8747 * g++.dg/other/pr79232.C: New test.
8748
8749 2017-02-13 Nathan Sidwell <nathan@acm.org>
8750
8751 PR c++/79296
8752 * g++.dg/cpp0x/pr79296.C: New.
8753
8754 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8755
8756 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
8757 Instead, xfail powerpc*-*-* && lp64.
8758
8759 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8760
8761 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
8762 powerpc_p8vector_ok.
8763 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
8764
8765 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8766
8767 PR target/79449
8768 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
8769 for reading beyond a 4k boundary.
8770
8771 2017-02-13 Jakub Jelinek <jakub@redhat.com>
8772
8773 PR rtl-optimization/79388
8774 PR rtl-optimization/79450
8775 * gcc.c-torture/execute/pr79388.c: New test.
8776 * gcc.c-torture/execute/pr79450.c: New test.
8777
8778 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8779
8780 PR fortran/65542
8781 * gfortran.dg/spread_init_expr_2.f90: New test case.
8782
8783 2017-02-11 Jakub Jelinek <jakub@redhat.com>
8784
8785 PR sanitizer/79341
8786 * g++.dg/asan/deep-stack-uaf-1.C: New test.
8787
8788 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
8789
8790 PR tree-ssa/56727
8791 * gcc.dg/tree-ssa/pr56727.c: New testcase.
8792
8793 2017-02-10 Jakub Jelinek <jakub@redhat.com>
8794
8795 PR c++/79457
8796 * g++.dg/cpp0x/pr79457.C: New test.
8797
8798 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8799
8800 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
8801 scan-assembler unless lp64.
8802
8803 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8804
8805 PR tree-optimization/66612
8806 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
8807
8808 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8809
8810 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
8811 of all powerpc.
8812
8813 2017-02-10 Marek Polacek <polacek@redhat.com>
8814
8815 PR c++/79435
8816 * g++.dg/cpp1y/pr79435.C: New.
8817
8818 PR c++/79184
8819 * g++.dg/warn/Wint-in-bool-context-1.C: New.
8820
8821 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
8822
8823 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
8824 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
8825 New.
8826 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
8827 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
8828 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
8829 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
8830 (vtst_expected_poly64x2): Move to aarch64-only section.
8831 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
8832 (vtst_p64, vtstq_p64): New tests.
8833
8834 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
8835
8836 PR c++/71737
8837 * g++.dg/cpp0x/pr71737.C: New.
8838
8839 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
8840 Richard Biener <rguenther@suse.de>
8841
8842 * gcc.dg/gimplefe-error-1.c: New testcase.
8843 * gcc.dg/gimplefe-error-2.c: New testcase.
8844 * gcc.dg/gimplefe-error-3.c: New testcase.
8845
8846 2017-02-10 Jakub Jelinek <jakub@redhat.com>
8847
8848 PR tree-optimization/79411
8849 * gcc.c-torture/compile/pr79411.c: New test.
8850
8851 2017-02-09 Jakub Jelinek <jakub@redhat.com>
8852 Jason Merrill <jason@redhat.com>
8853
8854 PR c++/79143
8855 * g++.dg/cpp1z/pr79143.C: New test.
8856
8857 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
8858
8859 * gcc.dg/loop-unswitch-2.c: Update testcase.
8860 * gcc.dg/loop-unswitch-1.c: Update testcase.
8861
8862 2017-02-09 Marek Polacek <polacek@redhat.com>
8863
8864 PR c/79428
8865 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
8866 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
8867 * c-c++-common/goacc/pr79428-1.c: New test.
8868 * c-c++-common/gomp/pr79428-2.c: New test.
8869 * c-c++-common/gomp/pr79428-5.c: New test.
8870 * c-c++-common/gomp/pr79428-6.c: New test.
8871 * c-c++-common/pr79428-3.c: New test.
8872
8873 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8874
8875 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
8876 testcases.
8877
8878 2017-02-09 Jakub Jelinek <jakub@redhat.com>
8879
8880 PR c/79413
8881 * gcc.c-torture/compile/pr79413.c: New test.
8882
8883 PR c++/79429
8884 * c-c++-common/gomp/pr79429.c: New test.
8885 * g++.dg/gomp/pr79429.C: New test.
8886
8887 PR c/79431
8888 * c-c++-common/gomp/pr79431.c: New test.
8889
8890 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
8891 Cesar Philippidis <cesar@codesourcery.com>
8892 Joseph Myers <joseph@codesourcery.com>
8893 Chung-Lin Tang <cltang@codesourcery.com>
8894
8895 * c-c++-common/goacc/combined-directives.c: Remove xfail.
8896 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
8897 * c-c++-common/goacc/loop-auto-2.c: New.
8898 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
8899 * c-c++-common/goacc/tile-2.c: New.
8900 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
8901 * g++.dg/goacc/tile-1.C: New, check tile subst.
8902 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
8903 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
8904 * gfortran.dg/goacc/tile-1.f90: New test.
8905 * gfortran.dg/goacc/tile-2.f90: New test.
8906 * gfortran.dg/goacc/tile-lowering.f95: New test.
8907
8908 2017-02-09 Richard Biener <rguenther@suse.de>
8909
8910 PR tree-optimization/69823
8911 * gcc.dg/graphite/pr69823.c: New testcase.
8912
8913 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
8914
8915 PR target/78604
8916 * gcc.target/powerpc/pr78604.c: New.
8917
8918 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
8919
8920 PR target/68972
8921 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
8922 disable this test on power architecture.
8923
8924 2017-02-08 Richard Biener <rguenther@suse.de>
8925
8926 PR tree-optimization/71824
8927 PR tree-optimization/79409
8928 * gcc.dg/graphite/pr71824-3.c: New testcase.
8929
8930 2017-02-08 Jakub Jelinek <jakub@redhat.com>
8931
8932 PR tree-optimization/79408
8933 * gcc.dg/tree-ssa/pr79408.c: New test.
8934
8935 2017-02-08 Richard Biener <rguenther@suse.de>
8936
8937 PR tree-optimization/71824
8938 * gcc.dg/graphite/pr71824-2.c: New testcase.
8939
8940 2017-02-07 Andrew Pinski <apinski@cavium.com>
8941
8942 * gcc.target/aarch64/popcount.c: New Testcase.
8943
8944 2017-02-07 Jakub Jelinek <jakub@redhat.com>
8945
8946 PR rtl-optimization/79386
8947 * gcc.c-torture/compile/pr79386.c: New test.
8948
8949 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
8950 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8951
8952 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
8953 *-*-solaris*.
8954
8955 2017-02-07 Jakub Jelinek <jakub@redhat.com>
8956
8957 PR target/79299
8958 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
8959 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
8960
8961 2017-02-07 Richard Biener <rguenther@suse.de>
8962
8963 * gcc.dg/gimplefe-23.c: New testcase.
8964 * gcc.dg/gimplefe-24.c: Likewise.
8965
8966 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
8967
8968 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
8969 scan-assembler instead of scan-assembler-times.
8970 * gcc.target/aarch64/test_frame_10.c: Likewise.
8971 * gcc.target/aarch64/test_frame_12.c: Likewise.
8972 * gcc.target/aarch64/test_frame_2.c: Likewise.
8973 * gcc.target/aarch64/test_frame_4.c: Likewise.
8974 * gcc.target/aarch64/test_frame_6.c: Likewise.
8975 * gcc.target/aarch64/test_frame_7.c: Likewise.
8976 * gcc.target/aarch64/test_frame_8.c: Likewise.
8977
8978 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8979
8980 * gcc.target/i386/pr78419.c: Require ifunc support.
8981
8982 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
8983
8984 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
8985
8986 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
8987
8988 PR c++/79360
8989 * g++.dg/cpp1y/nsdmi-union2.C: New test.
8990
8991 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
8992
8993 * lib/target-supports.exp: Define the RISC-V target.
8994 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
8995 * gcc.dg/builtin-apply2.c: Likewise.
8996 * gcc.dg/ifcvt-4.c: Likewise.
8997 * gcc.dg/loop-8.c: Likewise.
8998 * gcc.dg/sibcall-10.c: Likewise.
8999 * gcc.dg/sibcall-9.c: Likewise.
9000 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
9001 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
9002 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
9003 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9004 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
9005 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
9006 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
9007
9008 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9009
9010 PR target/66144
9011 * gcc.target/powerpc/pr66144-1.c: New test.
9012 * gcc.target/powerpc/pr66144-2.c: Likewise.
9013 * gcc.target/powerpc/pr66144-3.c: Likewise.
9014
9015 2017-02-06 Martin Sebor <msebor@redhat.com>
9016
9017 PR tree-optimization/79376
9018 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
9019 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9020
9021 2017-02-06 Jakub Jelinek <jakub@redhat.com>
9022
9023 PR c++/79379
9024 * g++.dg/cpp1y/constexpr-79379.C: New test.
9025
9026 PR c++/79377
9027 * g++.dg/lookup/pr79377.C: New test.
9028
9029 PR c++/79372
9030 * g++.dg/cpp1z/decomp25.C: New test.
9031
9032 PR tree-optimization/79284
9033 * gcc.c-torture/compile/pr79284.c: New test.
9034
9035 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
9036
9037 PR c++/70448
9038 * g++.dg/cpp0x/pr70448.C: New.
9039
9040 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
9041
9042 PR 78348
9043 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
9044 to dg-options.
9045
9046 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
9047
9048 PR target/78883
9049 * gcc.c-torture/compile/pr78883.c: New test.
9050
9051 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
9052
9053 PR tree-ssa/79347
9054 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
9055 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
9056 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
9057 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
9058 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
9059 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
9060 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
9061 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
9062 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
9063 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
9064 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
9065 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
9066 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
9067
9068 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
9069
9070 PR fortran/79344
9071 * gfortran.dg/allocate_with_source_24.f90: New test.
9072
9073 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
9074
9075 PR fortran/79230
9076 * gfortran.dg/der_ptr_component_2.f90: New test.
9077
9078 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
9079
9080 * gcc.target/sparc/20170205-1.c: New test.
9081
9082 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
9083
9084 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
9085 libatomic_available.
9086
9087 * gcc.dg/pr77587.c: Require alias support.
9088 * gcc.dg/pr77587a.c: Likewise.
9089
9090 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
9091 * gcc.c-torture/execute/pr78622.c: Likewise.
9092
9093 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
9094 hppa*-*-hpux*.
9095 * c-c++-common/Wunused-var-16.c: Likewise.
9096 * c-c++-common/builtin-shuffle-1.c: Likewise.
9097 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
9098 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
9099
9100 2017-02-03 Martin Sebor <msebor@redhat.com>
9101
9102 PR tree-optimization/79327
9103 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
9104 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
9105 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9106
9107 2017-02-03 Jakub Jelinek <jakub@redhat.com>
9108 Martin Sebor <msebor@redhat.com>
9109
9110 PR tree-optimization/79327
9111 * gcc.dg/tree-ssa/pr79327.c: New test.
9112 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
9113 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
9114 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
9115 (test_sprintf_chk_range_schar): Adjust dg-message.
9116 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
9117 * gcc.c-torture/execute/pr79327.c: New test.
9118
9119 2017-02-03 Jakub Jelinek <jakub@redhat.com>
9120
9121 PR target/79354
9122 * gcc.target/powerpc/pr79354.c: New test.
9123 * gcc.c-torture/execute/pr79354.c: New test.
9124
9125 2017-02-03 Martin Sebor <msebor@redhat.com>
9126
9127 PR tree-optimization/79352
9128 * gcc.dg/tree-ssa/pr79352.c: New test.
9129
9130 2017-02-03 Martin Liska <mliska@suse.cz>
9131
9132 PR lto/66295
9133 * gcc.target/i386/mvc9.c: New test.
9134
9135 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
9136
9137 PR target/79158
9138 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
9139 to VSX reg.
9140
9141 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
9142
9143 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
9144 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
9145 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
9146 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
9147 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
9148 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
9149 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
9150 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
9151 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
9152 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
9153 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
9154 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
9155 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
9156
9157 2017-02-02 Martin Sebor <msebor@redhat.com>
9158
9159 PR middle-end/79275
9160 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
9161 * gcc.dg/tree-ssa/pr79275.c: New test.
9162
9163 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9164
9165 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
9166
9167 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
9168
9169 PR middle-end/77445
9170 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
9171 threading is done.
9172
9173 2017-02-02 Tamar Christina <tamar.christina@arm.com>
9174
9175 PR middle-end/78142
9176 * gcc.target/aarch64/vector_initialization_nostack.c
9177 (f12): Use one vector
9178
9179 2017-02-02 Jakub Jelinek <jakub@redhat.com>
9180
9181 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
9182 * c-c++-common/asan/misalign-1.c: Likewise.
9183 * c-c++-common/asan/misalign-2.c: Likewise.
9184 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
9185 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
9186 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
9187 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
9188 add -ffat-lto-objects from/to dg-additional-options.
9189 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
9190 dg-additional-options.
9191
9192 PR target/79197
9193 * gcc.target/powerpc/pr79197.c: New test.
9194 * gcc.c-torture/compile/pr79197.c: New test.
9195
9196 2017-02-02 Richard Biener <rguenther@suse.de>
9197
9198 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
9199
9200 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
9201
9202 PR c++/69637
9203 * g++.dg/cpp0x/pr69637-1.C: New.
9204 * g++.dg/cpp0x/pr69637-2.C: Likewise.
9205
9206 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9207
9208 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
9209
9210 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9211
9212 PR target/70012
9213 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
9214 conditions.
9215
9216 2017-02-01 Jakub Jelinek <jakub@redhat.com>
9217
9218 PR testsuite/79324
9219 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
9220 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
9221 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
9222 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
9223 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
9224 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
9225 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
9226 * g++.dg/debug/dwarf2/align-1.C: Likewise.
9227 * g++.dg/debug/dwarf2/align-2.C: Likewise.
9228 * g++.dg/debug/dwarf2/align-3.C: Likewise.
9229 * g++.dg/debug/dwarf2/align-4.C: Likewise.
9230 * g++.dg/debug/dwarf2/align-5.C: Likewise.
9231 * g++.dg/debug/dwarf2/align-6.C: Likewise.
9232
9233 2017-02-01 Martin Liska <mliska@suse.cz>
9234
9235 PR testsuite/79272
9236 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
9237
9238 2017-02-01 Richard Biener <rguenther@suse.de>
9239
9240 PR testsuite/76957
9241 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
9242 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
9243 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
9244 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
9245
9246 2017-02-01 Richard Biener <rguenther@suse.de>
9247
9248 PR middle-end/79315
9249 * gfortran.dg/pr79315.f90: New testcase.
9250
9251 2017-02-01 Richard Biener <rguenther@suse.de>
9252
9253 PR tree-optimization/71824
9254 * gcc.dg/graphite/pr71824.c: New testcase.
9255
9256 2017-01-31 Jakub Jelinek <jakub@redhat.com>
9257
9258 PR c++/79304
9259 * g++.dg/diagnostic/pr79304.C: New test.
9260
9261 2017-01-31 David Malcolm <dmalcolm@redhat.com>
9262
9263 PR c++/79298
9264 * g++.dg/spellcheck-pr79298.C: New test case.
9265
9266 2017-01-31 David Malcolm <dmalcolm@redhat.com>
9267
9268 PR preprocessor/79210
9269 * gcc.dg/format/pr79210.c: New test case.
9270 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
9271 New function.
9272
9273 2017-01-31 Nathan Sidwell <nathan@acm.org>
9274
9275 PR c++/79290
9276 * g++.dg/warn/pr79290.C: New.
9277
9278 PR c++/67273
9279 PR c++/79253
9280 * g++.dg/cpp1y/pr67273.C: New.
9281 * g++.dg/cpp1y/pr79253.C: New.
9282
9283 2017-01-31 Nathan Sidwell <nathan@acm.org>
9284
9285 PR c++/79264
9286 * g++.dg/cpp1y/pr61636-1.C: Augment.
9287
9288 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
9289
9290 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
9291 rand() instead of random().
9292
9293 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
9294
9295 PR tree-optimization/71691
9296 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
9297
9298 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9299
9300 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
9301 __ARCH__.
9302
9303 2017-01-31 Jakub Jelinek <jakub@redhat.com>
9304
9305 PR tree-optimization/79267
9306 * g++.dg/opt/pr79267.C: New test.
9307
9308 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
9309
9310 PR debug/63238
9311 * gcc.dg/debug/dwarf2/align-1.c: New.
9312 * gcc.dg/debug/dwarf2/align-2.c: New.
9313 * gcc.dg/debug/dwarf2/align-3.c: New.
9314 * gcc.dg/debug/dwarf2/align-4.c: New.
9315 * gcc.dg/debug/dwarf2/align-5.c: New.
9316 * gcc.dg/debug/dwarf2/align-6.c: New.
9317 * gcc.dg/debug/dwarf2/align-as-1.c: New.
9318 * g++.dg/debug/dwarf2/align-1.C: New.
9319 * g++.dg/debug/dwarf2/align-2.C: New.
9320 * g++.dg/debug/dwarf2/align-3.C: New.
9321 * g++.dg/debug/dwarf2/align-4.C: New.
9322 * g++.dg/debug/dwarf2/align-5.C: New.
9323 * g++.dg/debug/dwarf2/align-6.C: New.
9324
9325 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9326
9327 PR target/79170
9328 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
9329
9330 2017-01-30 Martin Sebor <msebor@redhat.com>
9331
9332 PR testsuite/79293
9333 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
9334
9335 2017-01-30 Martin Liska <mliska@suse.cz>
9336
9337 PR gcov-profile/79259
9338 * g++.dg/tree-prof/pr79259.C: New test.
9339
9340 2017-01-30 Richard Biener <rguenther@suse.de>
9341
9342 PR tree-optimization/79276
9343 * gcc.dg/torture/pr79276.c: New testcase.
9344
9345 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
9346
9347 PR target/79240
9348 * gcc.target/s390/pr79240.c: New test.
9349
9350 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9351
9352 PR target/79268
9353 * gcc.target/powerpc/pr79268.c: New file.
9354 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
9355 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
9356 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
9357 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9358
9359 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
9360
9361 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
9362
9363 PR testsuite/70583
9364 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
9365
9366 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
9367 * gnat.dg/debug9.adb: Likewise.
9368
9369 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
9370
9371 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
9372 libatomic_available.
9373 * gfortran.dg/coarray_42.f90: Likewise.
9374 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
9375 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
9376 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9377
9378 2017-01-27 Martin Sebor <msebor@redhat.com>
9379
9380 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
9381
9382 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
9383
9384 PR rtl-optimization/79194
9385 * gcc.dg/torture/pr79194.c: New test.
9386
9387 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
9388
9389 PR tree-optimization/71374
9390 * gcc.target/i386/pr71374.c: New.
9391
9392 2017-01-27 Martin Sebor <msebor@redhat.com>
9393
9394 PR c++/71290
9395 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
9396 a dg-error directive.
9397
9398 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
9399
9400 PR target/79131
9401 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
9402 * gcc.target/arm/pr79131-2.c: New.
9403
9404 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9405
9406 PR target/65484
9407 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
9408 vectorized on POWER unless hardware misaligned loads are
9409 available.
9410
9411 2017-01-27 Bin Cheng <bin.cheng@arm.com>
9412
9413 PR rtl-optimization/78559
9414 * gcc.c-torture/execute/pr78559.c: New test.
9415
9416 2017-01-27 Richard Biener <rguenther@suse.de>
9417
9418 PR tree-optimization/79245
9419 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
9420 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
9421
9422 2017-01-27 Jakub Jelinek <jakub@redhat.com>
9423
9424 PR c/79199
9425 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
9426 target. Use 4294967293U instead of 4294967293.
9427
9428 2017-01-27 Richard Biener <rguenther@suse.de>
9429
9430 PR tree-optimization/71433
9431 * gcc.dg/Warray-bounds-21.c: New testcase.
9432
9433 2017-01-27 Richard Biener <rguenther@suse.de>
9434
9435 PR tree-optimization/79244
9436 * gcc.dg/torture/pr79244.c: New testcase.
9437
9438 2017-01-27 Jakub Jelinek <jakub@redhat.com>
9439
9440 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
9441 all occurrences of 40 to 32.
9442
9443 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
9444
9445 PR target/79239
9446 * gcc.target/arm/pr79239.c: New test.
9447
9448 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9449
9450 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
9451
9452 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
9453
9454 PR c++/64382
9455 * g++.dg/cpp1y/pr64382.C: New test.
9456
9457 2017-01-26 Martin Sebor <msebor@redhat.com>
9458
9459 PR middle-end/78703
9460 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
9461 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
9462 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
9463 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
9464
9465 2017-01-26 Jakub Jelinek <jakub@redhat.com>
9466
9467 PR debug/79129
9468 * g++.dg/debug/dwarf2/pr79129.C: New test.
9469
9470 PR debug/78835
9471 * g++.dg/debug/dwarf2/pr78835.C: New test.
9472
9473 2017-01-26 Martin Sebor <msebor@redhat.com>
9474
9475 PR middle-end/78703
9476 * gcc.dg/format/pr78569.c: Adjust.
9477 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
9478 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
9479 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
9480 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
9481 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
9482 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9483 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
9484 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
9485 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
9486 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
9487 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
9488
9489 2017-01-26 Jakub Jelinek <jakub@redhat.com>
9490
9491 PR c++/68727
9492 * g++.dg/other/offsetof8.C: Add expected error.
9493 * g++.dg/other/offsetof9.C: New test.
9494
9495 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
9496
9497 * g++.dg/opt/declone3.C: Require LTO.
9498
9499 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
9500
9501 PR target/79131
9502 * gcc.target/arm/pr79131.c: New.
9503
9504 2017-01-26 Bin Cheng <bin.cheng@arm.com>
9505
9506 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
9507
9508 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
9509
9510 PR libstdc++/79190
9511 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
9512 matches replaced operator delete.
9513
9514 2017-01-26 Jakub Jelinek <jakub@redhat.com>
9515
9516 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
9517 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
9518 avx512f with avx512dq.
9519 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
9520 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
9521 avx512f with avx512dq.
9522 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
9523 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
9524 avx512f with avx512dq.
9525
9526 2017-01-26 Marek Polacek <polacek@redhat.com>
9527
9528 PR c/79199
9529 * c-c++-common/Wduplicated-branches-13.c: New test.
9530
9531 2017-01-26 David Sherwood <david.sherwood@arm.com>
9532
9533 PR middle-end/79212
9534 * gfortran.dg/gomp/sharing-4.f90: New test.
9535
9536 2017-01-26 Jakub Jelinek <jakub@redhat.com>
9537
9538 PR target/70465
9539 * gcc.target/i386/pr70465.c: New test.
9540
9541 * brig.dg/dg.exp: Update copyright years.
9542 * lib/brig-dg.exp: Update copyright years.
9543 * lib/brig.exp: Update copyright years.
9544
9545 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
9546
9547 PR target/79179
9548 * gcc.target/powerpc/pr79179.c: New test.
9549
9550 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9551
9552 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
9553 generation to accept D-mode memory accesses.
9554
9555 2017-01-25 Martin Sebor <msebor@redhat.com>
9556
9557 PR c++/71290
9558 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
9559 * g++.dg/ext/flexarray-mangle.C: Same.
9560 * g++.dg/ext/flexarray-subst.C: Same.
9561 * g++.dg/ext/flexary10.C: Same.
9562 * g++.dg/ext/flexary11.C: Same.
9563 * g++.dg/ext/flexary14.C: Same.
9564 * g++.dg/ext/flexary16.C: Same.
9565 * g++.dg/ext/flexary18.C: Same.
9566 * g++.dg/ext/flexary19.C: Same.
9567 * g++.dg/ext/flexary7.C: Same.
9568 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
9569 * g++.dg/ubsan/object-size-1.C: Same.
9570 * obj-c++.dg/property/at-property-23.mm: Same.
9571
9572 2017-01-25 Jakub Jelinek <jakub@redhat.com>
9573
9574 PR c++/78896
9575 * g++.dg/cpp1z/decomp24.C: New test.
9576
9577 PR c++/77914
9578 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
9579 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
9580 expect a warning.
9581 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
9582 expect warnings.
9583 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
9584 * g++.dg/cpp1y/pr59636.C: Likewise.
9585 * g++.dg/cpp1y/pr60190.C: Likewise.
9586
9587 2017-01-25 Bin Cheng <bin.cheng@arm.com>
9588
9589 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
9590
9591 2017-01-25 Carl Love <cel@us.ibm.com>
9592
9593 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
9594 vec_packs built-ins
9595
9596 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
9597
9598 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
9599 -mcpu=cortex-a57.
9600 * gcc.target/arm/vseleqsf.c: Likewise.
9601 * gcc.target/arm/vselgedf.c: Likewise.
9602 * gcc.target/arm/vselgesf.c: Likewise.
9603 * gcc.target/arm/vselgtdf.c: Likewise.
9604 * gcc.target/arm/vselgtsf.c: Likewise.
9605 * gcc.target/arm/vselledf.c: Likewise.
9606 * gcc.target/arm/vsellesf.c: Likewise.
9607 * gcc.target/arm/vselltdf.c: Likewise.
9608 * gcc.target/arm/vselltsf.c: Likewise.
9609 * gcc.target/arm/vselnedf.c: Likewise.
9610 * gcc.target/arm/vselnesf.c: Likewise.
9611 * gcc.target/arm/vselvcdf.c: Likewise.
9612 * gcc.target/arm/vselvcsf.c: Likewise.
9613 * gcc.target/arm/vselvsdf.c: Likewise.
9614 * gcc.target/arm/vselvssf.c: Likewise.
9615
9616 2017-01-25 Richard Biener <rguenther@suse.de>
9617
9618 PR testsuite/72850
9619 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
9620 to what we had before adding the threading passes.
9621
9622 2017-01-25 Richard Biener <rguenther@suse.de>
9623
9624 PR tree-optimization/69264
9625 * g++.dg/torture/pr69264.C: New testcase.
9626
9627 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9628
9629 PR target/79145
9630 * gcc.target/arm/pr79145.c: New test.
9631
9632 2017-01-25 Richard Biener <rguenther@suse.de>
9633
9634 PR debug/78363
9635 * g++.dg/gomp/pr78363-1.C: New testcase.
9636 * g++.dg/gomp/pr78363-2.C: Likewise.
9637 * g++.dg/gomp/pr78363-3.C: Likewise.
9638
9639 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9640
9641 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
9642 * gcc.dg/lto/pr61526_0.c: Likewise.
9643 * gcc.dg/lto/pr64415_0.c: Likewise.
9644
9645 2017-01-24 Jakub Jelinek <jakub@redhat.com>
9646
9647 PR c++/79205
9648 * g++.dg/cpp1z/decomp22.C: New test.
9649 * g++.dg/cpp1z/decomp23.C: New test.
9650
9651 2017-01-24 Nathan Sidwell <nathan@acm.org>
9652
9653 PR c++/78469
9654 * g++.dg/cpp0x/pr78469.C: New.
9655
9656 PR c++/79118
9657 * g++.dg/cpp0x/pr79118.C: New.
9658
9659 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
9660
9661 * gcc.target/arm/vfp-longcall-apcs.c: New test.
9662
9663 2017-01-24 David Malcolm <dmalcolm@redhat.com>
9664
9665 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
9666 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
9667 * gcc.dg/rtl/rtl.exp: New file.
9668 * gcc.dg/rtl/test.c: New file.
9669 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
9670 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
9671 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
9672 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
9673 * gcc.dg/rtl/x86_64/final.c: New test case.
9674 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
9675 * gcc.dg/rtl/x86_64/ira.c: New test case.
9676 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
9677 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
9678 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
9679 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
9680 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
9681 * gcc.dg/rtl/x86_64/test_1.h: New file.
9682 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
9683 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
9684 * gcc.dg/rtl/x86_64/times-two.h: New file.
9685 * gcc.dg/rtl/x86_64/vregs.c: New test case.
9686
9687 2017-01-24 Bin Cheng <bin.cheng@arm.com>
9688
9689 PR tree-optimization/79159
9690 * g++.dg/tree-ssa/pr79159.C: New test.
9691
9692 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
9693 Martin Jambor <mjambor@suse.cz>
9694
9695 * lib/brig-dg.exp: New file.
9696 * lib/brig.exp: Likewise.
9697 * brig.dg/README: Likewise.
9698 * brig.dg/dg.exp: Likewise.
9699 * brig.dg/test/gimple/alloca.hsail: Likewise.
9700 * brig.dg/test/gimple/atomics.hsail: Likewise.
9701 * brig.dg/test/gimple/branches.hsail: Likewise.
9702 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
9703 * brig.dg/test/gimple/function_calls.hsail: Likewise.
9704 * brig.dg/test/gimple/kernarg.hsail: Likewise.
9705 * brig.dg/test/gimple/mem.hsail: Likewise.
9706 * brig.dg/test/gimple/mulhi.hsail: Likewise.
9707 * brig.dg/test/gimple/packed.hsail: Likewise.
9708 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
9709 * brig.dg/test/gimple/variables.hsail: Likewise.
9710 * brig.dg/test/gimple/vector.hsail: Likewise.
9711
9712 2017-01-24 Jakub Jelinek <jakub@redhat.com>
9713
9714 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
9715 support asan, only on i?86/x86_64 require sse2_runtime.
9716
9717 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9718
9719 PR target/66669
9720 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
9721 test on powerpc targets.
9722
9723 2017-01-23 Martin Sebor <msebor@redhat.com>
9724
9725 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9726
9727 2017-01-23 Richard Biener <rguenther@suse.de>
9728
9729 PR tree-optimization/79088
9730 PR tree-optimization/79188
9731 * gcc.dg/torture/pr79088.c: New testcase.
9732 * gcc.dg/torture/pr79188.c: Likewise.
9733
9734 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9735
9736 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
9737 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
9738 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
9739 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
9740 type of test function to reflect change in built-in function's
9741 return type.
9742 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
9743 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
9744 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
9745 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
9746 type and second argument type to reflect change in built-in
9747 function's type signature.
9748 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
9749 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
9750 type of test function to reflect change in built-in function's
9751 return type.
9752 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
9753 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
9754 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
9755 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
9756 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
9757 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
9758 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
9759 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
9760 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
9761 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
9762 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
9763 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
9764 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
9765 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
9766 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
9767 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
9768 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
9769 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
9770 type of test function to reflect change in built-in function's
9771 return type.
9772 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
9773 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
9774 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
9775 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
9776 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
9777 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
9778 test function's result and second argument to reflect change in
9779 built-in function's type signature.
9780 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
9781
9782 2017-01-23 Nathan Sidwell <nathan@acm.org>
9783
9784 PR C++/71710
9785 * g++.dg/template/pr71710.C: New.
9786
9787 PR c++/71406
9788 PR c++/77508
9789 * g++.dg/template/pr71406.C: New.
9790
9791 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
9792
9793 * gfortran.dg/integer_exponentiation_7.f90: New test.
9794
9795 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
9796
9797 PR rtl-optimization/78634
9798 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
9799
9800 2017-01-23 Bin Cheng <bin.cheng@arm.com>
9801
9802 PR tree-optimization/70754
9803 * gfortran.dg/pr70754.f90: New test.
9804
9805 2017-01-23 Martin Liska <mliska@suse.cz>
9806
9807 PR tree-optimization/79196
9808 * gcc.dg/asan/pr79196.c: New test.
9809 * gcc.dg/strlenopt-30.c: Update scanned pattern.
9810
9811 2017-01-23 Michael Matz <matz@suse.de>
9812
9813 PR tree-optimization/78384
9814 * gcc.dg/pr78384.c: New test.
9815
9816 2017-01-23 Richard Biener <rguenther@suse.de>
9817
9818 PR tree-optimization/79186
9819 * gcc.dg/torture/pr79186.c: New testcase.
9820 * gcc.dg/torture/pr79187.c: Likewise.
9821
9822 2017-01-23 Martin Jambor <mjambor@suse.cz>
9823
9824 * gcc.dg/ipa/vrp8.c: New test.
9825
9826 2017-01-23 Martin Jambor <mjambor@suse.cz>
9827
9828 PR ipa/79108
9829 * gfortran.dg/lto/pr79108_0.f90: New test.
9830
9831 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
9832
9833 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
9834 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
9835 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
9836 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
9837 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
9838 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
9839 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
9840 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
9841 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
9842 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
9843 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
9844 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
9845 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
9846 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
9847 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
9848 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
9849
9850 2017-01-23 Richard Biener <rguenther@suse.de>
9851 Nick Clifton <nickc@redhat.com>
9852
9853 PR testsuite/78421
9854 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
9855 If the target is ARM return the result of the
9856 check_effective_target_arm_vect_no_misalign proc.
9857 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
9858 support unaligned vectors then only expect one of the loops to be
9859 unrolled.
9860
9861 2017-01-23 Martin Liska <mliska@suse.cz>
9862
9863 * gcc.dg/asan/use-after-scope-10.c: New test.
9864 * gcc.dg/asan/use-after-scope-11.c: New test.
9865 * g++.dg/asan/use-after-scope-5.C: New test.
9866
9867 2017-01-23 Martin Liska <mliska@suse.cz>
9868
9869 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
9870 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
9871 sanopt optimization for ASAN_POISON.
9872
9873 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9874
9875 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
9876
9877 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
9878
9879 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
9880 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
9881 for poly*_t types.
9882 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
9883 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
9884 exec_vcombine): Likewise.
9885 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
9886 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
9887 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
9888 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
9889 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
9890 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
9891 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
9892 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
9893 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
9894 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9895 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
9896 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
9897 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9898 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
9899 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
9900 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
9901 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
9902 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
9903 Likewise.
9904 (TEST_VGET_LANE): Cast to uint to avoid warning.
9905 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
9906 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
9907 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
9908 exec_vfma_vfms_n): Fix PRIx format for float64_t.
9909 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
9910 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9911 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
9912 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
9913 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
9914 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
9915 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
9916 CHECK_POLY instead of CHECK for poly64_t types.
9917 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
9918 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
9919 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
9920 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9921 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
9922 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
9923 uint32_t.
9924 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
9925 for int32_t, int64_t.
9926 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
9927 vqneg_extra): Fix PRIx format for int16_t, int32_t.
9928 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
9929 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
9930 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
9931 needed.
9932
9933 2017-01-22 Jakub Jelinek <jakub@redhat.com>
9934
9935 PR fortran/79154
9936 * gfortran.dg/gomp/pr79154-1.f90: New test.
9937 * gfortran.dg/gomp/pr79154-2.f90: New test.
9938
9939 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
9940
9941 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
9942
9943 2017-01-21 Marek Polacek <polacek@redhat.com>
9944
9945 PR testsuite/79169
9946 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
9947
9948 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
9949
9950 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
9951
9952 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
9953
9954 PR rtl-optimization/79125
9955 * gcc.dg/torture/pr79125.c: New test.
9956
9957 2017-01-20 Jiong Wang <jiong.wang@arm.com>
9958
9959 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
9960 only.
9961 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
9962 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
9963
9964 2017-01-20 Nathan Sidwell <nathan@acm.org>
9965
9966 PR c++/78495
9967 * g++.dg/cpp1z/inh-ctor38.C: New.
9968
9969 2017-01-20 Marek Polacek <polacek@redhat.com>
9970
9971 PR c/79152
9972 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
9973
9974 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
9975
9976 * lib/target-supports.exp (check_configured_with): New procedure.
9977 (check_effective_target_default_mode): new effective target.
9978 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
9979 default mode. Fix dg-skip-if target selector syntax.
9980 * gcc.target/arm/optional_thumb-2.c: Likewise.
9981 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
9982 syntax.
9983
9984 2017-01-20 David Malcolm <dmalcolm@redhat.com>
9985
9986 PR c++/77829
9987 PR c++/78656
9988 * g++.dg/spellcheck-pr77829.C: New test case.
9989 * g++.dg/spellcheck-pr78656.C: New test case.
9990
9991 2017-01-20 Marek Polacek <polacek@redhat.com>
9992
9993 PR c/64279
9994 * c-c++-common/Wduplicated-branches-1.c: New test.
9995 * c-c++-common/Wduplicated-branches-10.c: New test.
9996 * c-c++-common/Wduplicated-branches-11.c: New test.
9997 * c-c++-common/Wduplicated-branches-12.c: New test.
9998 * c-c++-common/Wduplicated-branches-2.c: New test.
9999 * c-c++-common/Wduplicated-branches-3.c: New test.
10000 * c-c++-common/Wduplicated-branches-4.c: New test.
10001 * c-c++-common/Wduplicated-branches-5.c: New test.
10002 * c-c++-common/Wduplicated-branches-6.c: New test.
10003 * c-c++-common/Wduplicated-branches-7.c: New test.
10004 * c-c++-common/Wduplicated-branches-8.c: New test.
10005 * c-c++-common/Wduplicated-branches-9.c: New test.
10006 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
10007 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
10008 * g++.dg/ext/builtin-object-size3.C: Likewise.
10009 * g++.dg/gomp/loop-1.C: Likewise.
10010 * g++.dg/warn/Wduplicated-branches1.C: New test.
10011 * g++.dg/warn/Wduplicated-branches2.C: New test.
10012
10013 2017-01-20 Martin Liska <mliska@suse.cz>
10014
10015 PR lto/69188
10016 * gcc.dg/lto/pr69188_0.c: New test.
10017 * gcc.dg/lto/pr69188_1.c: New test.
10018
10019 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
10020
10021 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
10022 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
10023 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
10024 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
10025 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
10026 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
10027 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
10028 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
10029 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
10030 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
10031 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
10032 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
10033 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
10034 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
10035 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
10036 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
10037 * gcc.target/i386/avx-1.c: Test new intrinsics.
10038 * gcc.target/i386/sse-13.c: Ditto.
10039 * gcc.target/i386/sse-23.c: Ditto.
10040
10041 2017-01-20 Richard Biener <rguenther@suse.de>
10042
10043 PR tree-optimization/71264
10044 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
10045
10046 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
10047
10048 * gcc.target/mips/madd4-1.c: New file.
10049 * gcc.target/mips/madd4-2.c: Likewise.
10050 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
10051 HAS_MADD4.
10052 (mips_option_groups): Add -m[no-]madd4.
10053 (mips-dg-init): Detect default -mno-madd4.
10054 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
10055 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
10056 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10057 * gcc.target/mips/nmadd-1.c: Likewise.
10058 * gcc.target/mips/nmadd-2.c: Likewise.
10059 * gcc.target/mips/nmadd-3.c: Likewise.
10060
10061 2017-01-19 Jiong Wang <jiong.wang@arm.com>
10062
10063 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
10064 combined instructions.
10065 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
10066 instructions.
10067 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
10068 of pointer authentication.
10069
10070 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
10071
10072 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
10073 floating point hardware to run test.
10074
10075 2017-01-19 Tamar Christina <tamar.christina@arm.com>
10076
10077 * lib/target-supports.exp
10078 (check_effective_target_vect_call_copysignf): Enable for AArch64.
10079
10080 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10081
10082 PR testsuite/79051
10083 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
10084 __x86_64__]: Allow for target i?86-*-*.
10085
10086 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
10087
10088 PR target/78176
10089 * gcc.target/mips/lxc1-sxc1-1.c: New file.
10090 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10091 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
10092 HAS_LXC1.
10093 (mips_option_groups): Add -m[no-]lxc1-sxc1.
10094 (mips-dg-init): Detect default -mno-lxc1-sxc1.
10095 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
10096
10097 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
10098
10099 PR fortran/70696
10100 * gfortran.dg/coarray_43.f90: New test.
10101
10102 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
10103
10104 PR rtl-optimization/79121
10105 * gcc.c-torture/execute/pr79121.c: New test.
10106
10107 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10108
10109 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
10110 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
10111
10112 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
10113
10114 PR fortran/50069
10115 PR fortran/55086
10116 * gfortran.dg/pr50069_1.f90: New test.
10117 * gfortran.dg/pr50069_2.f90: New test.
10118 * gfortran.dg/pr55086_1.f90: New test.
10119 * gfortran.dg/pr55086_1_tfat.f90: New test.
10120 * gfortran.dg/pr55086_2.f90: New test.
10121 * gfortran.dg/pr55086_2_tfat.f90: New test.
10122 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
10123
10124 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10125 * gcc.dg/strcmp-1.c: New test.
10126 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
10127
10128 2017-01-18 David Malcolm <dmalcolm@redhat.com>
10129
10130 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
10131 (dejagnu_fail): Likewise.
10132 (dejagnu_note): Likewise.
10133 (pass): Provide forward decl, moving true decl to after #include
10134 of harness.h.
10135 (fail): Likewise.
10136 (note): Likewise.
10137
10138 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10139
10140 * gcc.target/powerpc/p9-xxbr-1.c: New test.
10141 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
10142
10143 2017-01-18 Nathan Sidwell <nathan@acm.org>
10144
10145 PR c++/78488
10146 * g++.dg/cpp1z/inh-ctor37.C: New.
10147
10148 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
10149
10150 PR rtl-optimization/78952
10151 * gcc.target/i386/pr78952-1.c: New test.
10152 * gcc.target/i386/pr78952-2.c: Ditto.
10153
10154 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
10155
10156 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
10157
10158 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
10159
10160 PR fortran/70696
10161 * gfortran.dg/coarray_event_1.f08: New test.
10162
10163 2017-01-18 Jakub Jelinek <jakub@redhat.com>
10164
10165 PR target/77416
10166 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
10167 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
10168 from dg-options.
10169 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
10170 guarded test.
10171 * gcc.target/powerpc/fusion4.c: Likewise.
10172 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
10173 guarded test.
10174 * gcc.target/powerpc/pr58673-1.c: Likewise.
10175 * gcc.target/powerpc/pr58673-2.c: Likewise.
10176 * gcc.target/powerpc/pr59054.c: Likewise.
10177
10178 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10179
10180 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
10181 vec_bperm.
10182 * gcc.target/powerpc/p9-vbpermd.c: New file.
10183
10184 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10185
10186 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
10187 (must_not_compile2): Downcase first letter of error messages.
10188 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
10189 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
10190
10191 2017-01-18 Nathan Sidwell <nathan@acm.org>
10192
10193 PR c++/79091
10194 * g++.dg/pr79091.C: New.
10195
10196 2017-01-18 Jakub Jelinek <jakub@redhat.com>
10197
10198 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
10199 to dg-options.
10200 (p0): Add missing dg-error.
10201
10202 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
10203
10204 * gcc.target/msp430/mul_f5_muldef.c: New test.
10205
10206 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
10207
10208 PR target/79004
10209 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
10210 options. Fix up the syntax for using \m and \M.
10211
10212 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10213
10214 PR target/78875
10215 * gcc.target/powerpc/ssp-1.c: New testcase.
10216 * gcc.target/powerpc/ssp-2.c: New testcase.
10217
10218 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
10219
10220 * gcc.target/aarch64/eh_return.c: New test.
10221
10222 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10223
10224 * vec-rlmi-rlnm.c: New file.
10225
10226 2017-01-17 Nathan Sidwell <nathan@acm.org>
10227
10228 PR c++/61636
10229 * g++.dg/cpp1y/pr61636-1.C: New.
10230 * g++.dg/cpp1y/pr61636-2.C: New.
10231 * g++.dg/cpp1y/pr61636-3.C: New.
10232
10233 2017-01-17 Martin Sebor <msebor@redhat.com>
10234
10235 PR testsuite/79115
10236 * gcc.dg/pr78768.c: Make it a link-only test.
10237
10238 2017-01-17 David Malcolm <dmalcolm@redhat.com>
10239
10240 PR c++/71497
10241 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
10242 expected messages.
10243 * c-c++-common/Wmisleading-indentation.c: Likewise.
10244
10245 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
10246
10247 PR target/79058
10248 * gcc.target/arm/pr79058.c: New.
10249
10250 2017-01-17 Jakub Jelinek <jakub@redhat.com>
10251
10252 PR tree-optimization/71854
10253 * gcc.dg/vect/pr71854.c: New test.
10254
10255 2017-01-17 Martin Liska <mliska@suse.cz>
10256
10257 PR ipa/71207
10258 * g++.dg/ipa/pr71207.C: New test.
10259
10260 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
10261
10262 PR middle-end/77445
10263 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
10264 * gcc.dg/tree-ssa/pr77445.c: New testcase.
10265
10266 2017-01-17 Jakub Jelinek <jakub@redhat.com>
10267
10268 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
10269 rather than long unsigned int.
10270 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
10271
10272 2017-01-17 Richard Biener <rguenther@suse.de>
10273
10274 PR tree-optimization/71433
10275 * gcc.dg/Warray-bounds-20.c: New testcase.
10276
10277 2017-01-17 Richard Biener <rguenther@suse.de>
10278
10279 PR testsuite/52563
10280 PR testsuite/71237
10281 PR testsuite/77737
10282 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
10283 * gcc.dg/tree-ssa/scev-4.c: Likewise.
10284 * gcc.dg/tree-ssa/scev-5.c: Likewise.
10285
10286 2017-01-17 Alan Modra <amodra@gmail.com>
10287
10288 * gcc.target/powerpc/pr79066.c: New.
10289
10290 2017-01-16 Jeff Law <law@redhat.com>
10291
10292 PR tree-optimization/33562
10293 PR tree-optimization/61912
10294 PR tree-optimization/77485
10295 PR tree-optimization/79090
10296 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
10297 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
10298
10299 2017-01-16 Jakub Jelinek <jakub@redhat.com>
10300
10301 PR c/79089
10302 * gcc.c-torture/compile/pr79089.c: New test.
10303
10304 PR target/79080
10305 * gcc.dg/pr79080.c: New test.
10306
10307 2017-01-16 David Malcolm <dmalcolm@redhat.com>
10308
10309 PR c/78304
10310 * gcc.dg/format/pr78304.c: Convert argument from integral type
10311 to a pointer.
10312 * gcc.dg/format/pr78304-2.c: Likewise.
10313
10314 2017-01-16 Carl Love <cel@us.ibm.com>
10315
10316 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
10317 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
10318
10319 2017-01-16 Carl Love <cel@us.ibm.com>
10320
10321 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
10322 Change arguments and return type to bool long long.
10323
10324 2017-01-16 Martin Sebor <msebor@redhat.com>
10325
10326 PR testsuite/79051
10327 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
10328 on x86.
10329
10330 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10331
10332 Revert:
10333 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10334
10335 PR c++/71737
10336 * g++.dg/cpp0x/pr71737.C: New.
10337
10338 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10339
10340 * gcc.target/powerpc/swaps-p8-27.c: New.
10341
10342 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10343
10344 PR c++/71737
10345 * g++.dg/cpp0x/pr71737.C: New.
10346
10347 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
10348
10349 * gnat.dg/opt62.adb: New test.
10350 * gnat.dg/opt62_pkg.ads: New helper.
10351
10352 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
10353
10354 PR rtl-optimization/78626
10355 PR rtl-optimization/78727
10356 * gcc.dg/torture/pr78626.c: New test.
10357 * gcc.dg/torture/pr78727.c: New test.
10358
10359 2017-01-14 Alan Modra <amodra@gmail.com>
10360
10361 * gcc.c-torture/compile/pr72749.c: New test.
10362
10363 2017-01-13 David Malcolm <dmalcolm@redhat.com>
10364
10365 PR c/78304
10366 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
10367 (test_macro_2): New test.
10368 (test_macro_3): New test.
10369 (test_macro_4): New test.
10370 (test_non_contiguous_strings): Convert line number to line offset.
10371 * gcc.dg/format/pr78304-2.c: New test case.
10372 * gcc.dg/format/pr78304.c: New test case.
10373
10374 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
10375
10376 * gcc.target/i386/funcspec-56.inc: Add missing options and
10377 reorder options by implied ISAs, as in ix86_target_string.
10378
10379 2017-01-13 Marek Polacek <polacek@redhat.com>
10380
10381 PR c++/71166
10382 * g++.dg/cpp0x/constexpr-array18.C: New test.
10383
10384 2017-01-13 Jeff Law <law@redhat.com>
10385
10386 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
10387
10388 PR tree-optimization/61912
10389 PR tree-optimization/77485
10390 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
10391 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
10392 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
10393
10394 PR tree-optimization/33562
10395 PR tree-optimization/61912
10396 PR tree-optimization/77485
10397 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
10398 * gcc.dg/tree-ssa/complex-5.c: Likewise.
10399 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
10400 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
10401 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
10402 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
10403 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
10404
10405 2017-01-13 Martin Liska <mliska@suse.cz>
10406
10407 PR ipa/79043
10408 * gcc.c-torture/execute/pr79043.c: New test.
10409
10410 2017-01-13 Richard Biener <rguenther@suse.de>
10411
10412 PR middle-end/78411
10413 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
10414
10415 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
10416
10417 PR fortran/70697
10418 * gfortran.dg/coarray/event_4.f08: New test.
10419
10420 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
10421
10422 PR fortran/70696
10423 * gfortran.dg/coarray/event_3.f08: New test.
10424
10425 2017-01-13 Richard Biener <rguenther@suse.de>
10426
10427 PR tree-optimization/77283
10428 * gcc.dg/tree-ssa/split-path-9.c: Fix.
10429
10430 2017-01-13 Richard Biener <rguenther@suse.de>
10431
10432 * gcc.dg/gimplefe-22.c: New testcase.
10433
10434 2017-01-13 Richard Biener <rguenther@suse.de>
10435
10436 PR tree-optimization/77283
10437 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
10438 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
10439 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
10440
10441 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
10442
10443 * gcc.dg/pr77862.c: Require fpic target.
10444
10445 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10446
10447 PR target/79004
10448 * gcc.target/powerpc/pr79004.c: New test.
10449
10450 2017-01-12 Martin Sebor <msebor@redhat.com>
10451
10452 * gcc.dg/pr78138.c: Adjust.
10453 * gcc.dg/pr78768.c: Adjust.
10454 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
10455 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
10456 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
10457 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
10458 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
10459 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
10460 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
10461 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
10462 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
10463 * gcc.dg/tree-ssa/pr78605.c: Adjust.
10464 * gcc.dg/tree-ssa/pr78622.c: Adjust.
10465
10466 2017-01-12 Jakub Jelinek <jakub@redhat.com>
10467
10468 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
10469
10470 2017-01-12 Martin Sebor <msebor@redhat.com>
10471
10472 PR testsuite/79051
10473 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
10474 due to bug 79054.
10475
10476 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
10477
10478 * gcc.dg/pr78768.c: Require LTO.
10479
10480 2017-01-12 Martin Sebor <msebor@redhat.com>
10481
10482 PR c/79074
10483 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
10484 due to the referenced bug.
10485
10486 2017-01-12 Martin Sebor <msebor@redhat.com>
10487
10488 PR testsuite/79073
10489 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
10490
10491 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
10492
10493 * gcc.target/i386/builtin_target.c (check_features): Check all
10494 supported __builtin_cpu_supports options.
10495
10496 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10497
10498 PR tree-optimization/78319
10499 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
10500 Remove xfail.
10501
10502 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10503
10504 PR target/79044
10505 * gcc.target/powerpc/swaps-p8-26.c: New.
10506
10507 2017-01-12 Richard Biener <rguenther@suse.de>
10508
10509 * gcc.dg/gimplefe-21.c: New testcase.
10510
10511 2017-01-12 Michael Collison <michael.collison@arm.com>
10512
10513 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
10514
10515 2017-01-11 Julia Koval <julia.koval@intel.com>
10516 Uros Bizjak <ubizjak@gmail.com>
10517
10518 * gcc.target/i386/sgx.c New test.
10519 * gcc.target/i386/sse-12.c: Add -msgx.
10520 * gcc.target/i386/sse-13.c: Ditto.
10521 * gcc.target/i386/sse-14.c: Ditto.
10522 * gcc.target/i386/sse-22.c: Ditto.
10523 * gcc.target/i386/sse-23.c: Ditto.
10524 * g++.dg/other/i386-2.C: Ditto.
10525 * g++.dg/other/i386-3.C: Ditto.
10526
10527 2017-01-11 Martin Sebor <msebor@redhat.com>
10528
10529 PR c++/24511
10530 * g++.dg/template/explicit9.C: New test.
10531
10532 2017-01-11 Nathan Sidwell <nathan@acm.org>
10533
10534 PR c++/77812
10535 * g++.dg/pr77812.C: New.
10536
10537 2017-01-11 Jakub Jelinek <jakub@redhat.com>
10538
10539 PR c++/71537
10540 * g++.dg/cpp1y/constexpr-71537.C: New test.
10541
10542 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
10543 argument.
10544
10545 2017-01-11 Martin Sebor <msebor@redhat.com>
10546
10547 PR c/47931
10548 * c-c++-common/Waddress-2.c: New test.
10549
10550 2017-01-11 Jakub Jelinek <jakub@redhat.com>
10551
10552 PR c++/78341
10553 * g++.dg/cpp0x/pr78341.C: New test.
10554
10555 2017-01-11 Martin Sebor <msebor@redhat.com>
10556
10557 PR c/78768
10558 * gcc.dg/pr78768.c: New test.
10559
10560 2017-01-11 David Malcolm <dmalcolm@redhat.com>
10561
10562 PR driver/78877
10563 * gcc.dg/spellcheck-options-14.c: New test case.
10564 * gcc.dg/spellcheck-options-15.c: New test case.
10565 * gcc.dg/spellcheck-options-16.c: New test case.
10566 * gcc.dg/spellcheck-options-17.c: New test case.
10567
10568 2017-01-11 Martin Liska <mliska@suse.cz>
10569
10570 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
10571
10572 2017-01-11 Jakub Jelinek <jakub@redhat.com>
10573
10574 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
10575 instead of just 1 for the decomposition from struct C.
10576
10577 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
10578
10579 * gcc.c-torture/execute/20170111-1.c: New test.
10580
10581 2017-01-11 Richard Biener <rguenther@suse.de>
10582
10583 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
10584
10585 2017-01-11 Jakub Jelinek <jakub@redhat.com>
10586
10587 PR middle-end/50199
10588 * gcc.dg/lto/pr50199_0.c: New test.
10589
10590 2017-01-10 Martin Sebor <msebor@redhat.com>
10591
10592 PR testsuite/78960
10593 PR testsuite/78959
10594 PR testsuite/78133
10595 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
10596 * gcc.dg/tree-ssa/pr78622.c: Ditto.
10597
10598 2017-01-10 Martin Sebor <msebor@redhat.com>
10599
10600 PR middle-end/78138
10601 * gcc.dg/pr78138.c: New test.
10602
10603 2017-01-10 David Malcolm <dmalcolm@redhat.com>
10604
10605 PR c++/77949
10606 * g++.dg/diagnostic/pr77949.C: New test case.
10607
10608 2017-01-10 Martin Sebor <msebor@redhat.com>
10609
10610 PR middle-end/78245
10611 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
10612
10613 2017-01-10 Martin Sebor <msebor@redhat.com>
10614
10615 PR tree-optimization/78775
10616 * gcc.dg/attr-alloc_size-4.c: Add test cases.
10617 * gcc.dg/attr-alloc_size-10.c: New test.
10618 * gcc.dg/attr-alloc_size-11.c: New test.
10619 * gcc.dg/builtin-stringop-chk-7.c: New test.
10620 * gcc.dg/pr78775.c: New test.
10621 * gcc.dg/pr78973-2.c: New test.
10622 * gcc.dg/pr78973.c: New test.
10623
10624 2017-01-10 Jeff Law <law@redhat.com>
10625
10626 PR tree-optimization/77766
10627 PR tree-optimization/78856
10628 * gcc.c-torture/execute/pr77766.c: New test.
10629
10630 2016-01-10 Richard Biener <rguenther@suse.de>
10631
10632 PR tree-optimization/79034
10633 * g++.dg/torture/pr79034.C: New testcase.
10634
10635 2017-01-10 Martin Liska <mliska@suse.cz>
10636
10637 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
10638 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
10639 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
10640 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
10641 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
10642 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
10643 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
10644 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
10645 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
10646 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
10647 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
10648 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
10649 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
10650 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
10651 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
10652 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
10653 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
10654 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
10655 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
10656 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
10657 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
10658 * gcc.dg/ipa/pr64307.c: Likewise.
10659 * gcc.dg/ipa/pr77653.c: Likewise.
10660
10661 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
10662
10663 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
10664 * g++.dg/other/i386-3.C: Ditto.
10665 * gcc.target/i386/sse-12.c: Ditto.
10666 * gcc.target/i386/sse-13.c: Ditto.
10667 * gcc.target/i386/sse-22.c: Ditto.
10668 * gcc.target/i386/sse-23.c: Ditto.
10669 * gcc.target/i386/builtin_target.c: Handle new option.
10670 * gcc.target/i386/funcspec-56.inc: Test new attributes.
10671 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
10672 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
10673
10674 2017-01-09 Martin Sebor <msebor@redhat.com>
10675
10676 PR testsuite/79036
10677 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
10678 with different precisions.
10679
10680 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
10681
10682 * g++.dg/opt/call2.C: New test.
10683 * g++.dg/opt/call3.C: Likewise.
10684 * gnat.dg/array26.adb: New test.
10685 * gnat.dg/array26_pkg.ad[sb]: New helper.
10686 * gnat.dg/array27.adb: New test.
10687 * gnat.dg/array27_pkg.ad[sb]: New helper.
10688 * gnat.dg/array28.adb: New test.
10689 * gnat.dg/array28_pkg.ad[sb]: New helper.
10690
10691 2017-01-09 Jakub Jelinek <jakub@redhat.com>
10692
10693 PR translation/79019
10694 PR translation/79020
10695 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
10696 diagnostics.
10697 * gfortran.dg/initialization_17.f90: Likewise.
10698
10699 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10700
10701 PR testsuite/79026
10702 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
10703 * gcc.target/i386/pr78904-4.c: Likewise.
10704 * gcc.target/i386/pr78904-6.c: Likewise.
10705 * gcc.target/i386/pr78967-2.c: Likewise.
10706
10707 2017-01-09 Jakub Jelinek <jakub@redhat.com>
10708
10709 PR tree-optimization/78899
10710 * gcc.target/i386/pr78899.c: New test.
10711 * gcc.dg/pr71077.c: New test.
10712
10713 2017-01-09 Martin Jambor <mjambor@suse.cz>
10714
10715 PR ipa/78365
10716 PR ipa/78599
10717 * gcc.dg/torture/pr78365.c: New test.
10718
10719 2017-01-09 Jakub Jelinek <jakub@redhat.com>
10720
10721 PR c++/78948
10722 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
10723 (main): Use int* instead of long long.
10724
10725 PR tree-optimization/78938
10726 * gcc.dg/vect/pr78938.c: New test.
10727
10728 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10729
10730 * gcc.dg/20161219.c: New test.
10731
10732 2017-01-09 Richard Biener <rguenther@suse.de>
10733
10734 PR tree-optimization/78997
10735 * gcc.dg/torture/pr78997.c: New testcase.
10736
10737 2017-01-09 Richard Biener <rguenther@suse.de>
10738
10739 PR debug/79000
10740 * g++.dg/lto/pr79000_0.C: New testcase.
10741 * g++.dg/lto/pr79000_1.c: Likewise.
10742
10743 2017-01-08 Martin Sebor <msebor@redhat.com>
10744
10745 PR middle-end/77708
10746 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
10747 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
10748 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
10749 due to bug 78969.
10750 * gcc.dg/format/pr78569.c: Adjust.
10751
10752 2017-01-07 David Malcolm <dmalcolm@redhat.com>
10753
10754 PR c++/72803
10755 * g++.dg/diagnostic/pr72803.C: New test case.
10756
10757 2017-01-07 Martin Sebor <msebor@redhat.com>
10758
10759 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
10760 * gcc.dg/attr-alloc_size-4.c: Same.
10761
10762 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
10763
10764 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
10765 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
10766 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
10767 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
10768 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
10769 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
10770 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
10771
10772 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10773 * gcc.dg/memcmp-1.c: New.
10774 * gcc.dg/strncmp-1.c: New.
10775
10776 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10777
10778 * gcc.target/arm/acle/mcrr: New.
10779 * gcc.target/arm/acle/mcrr2: New.
10780 * gcc.target/arm/acle/mrrc: New.
10781 * gcc.target/arm/acle/mrrc2: New.
10782
10783 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10784
10785 * gcc.target/arm/acle/mcr.c: New.
10786 * gcc.target/arm/acle/mrc.c: New.
10787 * gcc.target/arm/acle/mcr2.c: New.
10788 * gcc.target/arm/acle/mrc2.c: New.
10789
10790 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10791
10792 * gcc.target/arm/acle/ldc: New.
10793 * gcc.target/arm/acle/ldc2: New.
10794 * gcc.target/arm/acle/ldcl: New.
10795 * gcc.target/arm/acle/ldc2l: New.
10796 * gcc.target/arm/acle/stc: New.
10797 * gcc.target/arm/acle/stc2: New.
10798 * gcc.target/arm/acle/stcl: New.
10799 * gcc.target/arm/acle/stc2l: New.
10800
10801 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10802
10803 * gcc.target/arm/acle/acle.exp: Run tests for different options
10804 and make sure fat-lto-objects is used such that we can still do
10805 assemble scans.
10806 * gcc.target/arm/acle/cdp.c: New.
10807 * gcc.target/arm/acle/cdp2.c: New.
10808 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
10809 (check_effective_target_arm_coproc1_ok_nocache): New.
10810 (check_effective_target_arm_coproc2_ok): New.
10811 (check_effective_target_arm_coproc2_ok_nocache): New.
10812 (check_effective_target_arm_coproc3_ok): New.
10813 (check_effective_target_arm_coproc3_ok_nocache): New.
10814 (check_effective_target_arm_coproc4_ok): New.
10815 (check_effective_target_arm_coproc4_ok_nocache): New.
10816
10817 2017-01-06 Martin Sebor <msebor@redhat.com>
10818
10819 PR middle-end/78605
10820 * gcc.dg/tree-ssa/pr78605.c: New test.
10821
10822 2017-01-05 Martin Sebor <msebor@redhat.com>
10823
10824 PR tree-optimization/78910
10825 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
10826 diagnostics.
10827 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10828 * gcc.dg/tree-ssa/pr78910.c: New test.
10829
10830 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
10831
10832 * gcc.dg/sso-10.c: New test.
10833
10834 2017-01-05 Jakub Jelinek <jakub@redhat.com>
10835
10836 PR tree-optimization/71016
10837 * gcc.target/i386/pr71016.c: New test.
10838 * gcc.target/aarch64/pr71016.c: New test.
10839 * gcc.dg/tree-ssa/pr66726-3.c: New test.
10840
10841 PR c++/78931
10842 * g++.dg/cpp1z/decomp19.C: New test.
10843
10844 PR c++/78890
10845 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
10846 * g++.dg/init/union1.C: Likewise.
10847 * g++.dg/cpp0x/union6.C: Expect errors.
10848 * g++.dg/cpp0x/union8.C: New test.
10849 * g++.dg/cpp0x/pr78890-1.C: New test.
10850 * g++.dg/cpp0x/pr78890-2.C: New test.
10851
10852 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
10853
10854 * gcc.target/powerpc/pr71670.c: Require p9vector.
10855 * gcc.target/powerpc/p9-novsx.c: Same.
10856
10857 2017-01-05 David Malcolm <dmalcolm@redhat.com>
10858
10859 * selftests/asr_div1.rtl: New file.
10860 * selftests/aarch64: New subdirectory.
10861 * selftests/aarch64/times-two.rtl: New file.
10862 * selftests/bb-index.rtl: New file.
10863 * selftests/cfg-test.rtl: New file.
10864 * selftests/const-int.rtl: New file.
10865 * selftests/example-labels.rtl: New file.
10866 * selftests/insn-with-mode.rtl: New file.
10867 * selftests/jump-to-label-ref.rtl: New file.
10868 * selftests/jump-to-return.rtl: New file.
10869 * selftests/jump-to-simple-return.rtl: New file.
10870 * selftests/mem.rtl: New file.
10871 * selftests/note-insn-deleted.rtl: New file.
10872 * selftests/note_insn_basic_block.rtl: New file.
10873 * selftests/simple-cse.rtl: New file.
10874 * selftests/symbol-ref.rtl: New file.
10875 * selftests/x86_64: New subdirectory.
10876 * selftests/x86_64/call-insn.rtl: New file.
10877 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
10878 * selftests/x86_64/times-two.rtl: New file.
10879 * selftests/x86_64/unspec.rtl: New file.
10880
10881 2017-01-05 Nathan Sidwell <nathan@acm.org>
10882
10883 PR c++/78765
10884 * g++.dg/cpp0x/pr78765.C: New.
10885
10886 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10887
10888 * gcc.target/s390/memcpy-2.c: New test.
10889 * gcc.target/s390/memset-2.c: New test.
10890
10891 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10892
10893 * gcc.target/s390/memcpy-1.c: New test.
10894
10895 2017-01-04 Jeff Law <law@redhat.com>
10896
10897 PR tree-optimization/78812
10898 * g++.dg/torture/pr78812.C: New test.
10899
10900 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10901
10902 PR target/71977
10903 PR target/70568
10904 PR target/78823
10905 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
10906 64-bit VSX systems with direct move, whether we optimize common
10907 code sequences in the GLIBC math library for float math functions.
10908 * gcc.target/powerpc/pr71977-2.c: Likewise.
10909
10910 2017-01-04 Marek Polacek <polacek@redhat.com>
10911
10912 PR c++/64767
10913 * c-c++-common/Wpointer-compare-1.c: New test.
10914
10915 2017-01-04 Jakub Jelinek <jakub@redhat.com>
10916
10917 PR c++/78949
10918 * c-c++-common/Wunused-var-16.c: New test.
10919
10920 PR c++/78693
10921 * g++.dg/cpp0x/pr78693.C: New test.
10922
10923 PR driver/78957
10924 * gcc.dg/pr78957.c: New test.
10925
10926 * g++.dg/cpp1y/auto-fn34.C: New test.
10927
10928 PR c++/71182
10929 * g++.dg/cpp0x/pr71182.C: New test.
10930
10931 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
10932
10933 PR target/78056
10934 * gcc.target/powerpc/pr78056-1.c: New test.
10935 * gcc.target/powerpc/pr78056-2.c: New test.
10936 * gcc.target/powerpc/pr78056-3.c: New test.
10937 * gcc.target/powerpc/pr78056-4.c: New test.
10938 * gcc.target/powerpc/pr78056-5.c: New test.
10939 * gcc.target/powerpc/pr78056-6.c: New test.
10940 * gcc.target/powerpc/pr78056-7.c: New test.
10941 * gcc.target/powerpc/pr78056-8.c: New test.
10942 * lib/target-supports.exp
10943 (check_effective_target_powerpc_popcntb_ok): New procedure to test
10944 whether the effective target supports the popcntb instruction.
10945
10946 2017-01-03 Jeff Law <law@redhat.com>
10947
10948 PR tree-optimization/67955
10949 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
10950
10951 2017-01-04 Marek Polacek <polacek@redhat.com>
10952
10953 PR c++/77545
10954 PR c++/77284
10955 * g++.dg/cpp0x/range-for32.C: New test.
10956 * g++.dg/cpp0x/range-for33.C: New test.
10957
10958 2017-01-04 David Malcolm <dmalcolm@redhat.com>
10959
10960 * gcc.dg/Wmissing-braces-fixits.c: New test case.
10961
10962 2017-01-04 Nathan Sidwell <nathan@acm.org>
10963
10964 PR c++/66735
10965 * g++.dg/cpp1y/pr66735.C: New.
10966
10967 2017-01-04 Jakub Jelinek <jakub@redhat.com>
10968
10969 PR tree-optimization/71563
10970 * gcc.dg/tree-ssa/pr71563.c: New test.
10971
10972 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
10973
10974 PR fortran/78534
10975 PR fortran/78976
10976 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
10977 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
10978 * gfortran.dg/transfer_intrinsic_1.f90: Change
10979 scan-tree-dump-times due to gfc_trans_string_copy change to
10980 avoid -Wstringop-overflow.
10981
10982 2017-01-03 Jeff Law <law@redhat.com>
10983
10984 PR tree-optimization/78856
10985 * gcc.c-torture/execute/pr78856.c: New test.
10986
10987 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
10988
10989 PR target/78953
10990 * gcc.target/powerpc/pr78953.c: New test.
10991
10992 2017-01-03 Ian Lance Taylor <iant@google.com>
10993
10994 * gcc.misc-tests/godump-1.c: Update for accurate representation of
10995 enums.
10996
10997 2017-01-03 Martin Sebor <msebor@redhat.com>
10998
10999 PR tree-optimization/78696
11000 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
11001 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
11002 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11003 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11004
11005 2017-01-03 David Malcolm <dmalcolm@redhat.com>
11006
11007 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
11008 with more than one digit.
11009 * lib/gcc-dg.exp (process-message): Support more than one digit
11010 in relative line specifications.
11011
11012 2017-01-03 Jakub Jelinek <jakub@redhat.com>
11013
11014 PR tree-optimization/78965
11015 * gcc.dg/pr78965.c: New test.
11016
11017 PR middle-end/78901
11018 * g++.dg/opt/pr78901.C: New test.
11019
11020 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
11021
11022 PR fortran/78534
11023 PR fortran/66310
11024 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
11025 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
11026 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
11027 * gfortran.dg/repeat_7.f90: New test for PR 66310.
11028 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
11029 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
11030 * gfortran.dg/string_1_lp64.f90: New test.
11031 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
11032 * gfortran.dg/string_3_lp64.f90: New test.
11033 * gfortran.dg/transfer_intrinsic_1.f90: Change
11034 scan-tree-dump-times due to gfc_trans_string_copy change to
11035 avoid -Wstringop-overflow.
11036
11037 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
11038
11039 PR target/78967
11040 * gcc.target/i386/pr78967-1.c: New test.
11041 * gcc.target/i386/pr78967-2.c: Ditto.
11042 * gcc.target/i386/pr78967-3.c: Ditto.
11043
11044 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
11045 * gcc.target/i386/pr78904-4.c: Ditto.
11046 * gcc.target/i386/pr78904-6.c: Ditto.
11047
11048 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
11049
11050 PR middle-end/77674
11051 * g++.dg/torture/pr77674.C: New testcase.
11052
11053 2017-01-01 Jakub Jelinek <jakub@redhat.com>
11054
11055 Update copyright years.
11056 \f
11057 Copyright (C) 2017 Free Software Foundation, Inc.
11058
11059 Copying and distribution of this file, with or without modification,
11060 are permitted in any medium without royalty provided the copyright
11061 notice and this notice are preserved.