]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
702940b67dfcc53b01fc24c1c92861368db29182
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2
3 PR target/80718
4 * gcc.target/powerpc/pr80718.c: New test.
5
6 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
7
8 * gcc.target/powerpc/conditional-return.c: New testcase.
9
10 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11
12 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
13 LE-only.
14
15 2017-05-22 Janus Weil <janus@gcc.gnu.org>
16
17 PR fortran/80766
18 * gfortran.dg/typebound_call_28.f90: New test.
19
20 2017-05-22 Nathan Sidwell <nathan@acm.org>
21
22 * g++.dg/lookup/strong-using.C: New.
23
24 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
25
26 * gcc.target/arm/movsi_movt.c: New test.
27 * gcc.target/arm/movdi_movt.c: New test.
28
29 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
30
31 * gnat.dg/specs/not_null1.ads: New test.
32
33 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
34
35 * gnat.dg/limited_with5.ad[sb]: New test.
36 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
37 * gnat.dg/limited_with6.ad[sb]: New test.
38 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
39
40 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
41
42 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
43 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
44
45 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
46
47 PR c++/70265
48 * g++.dg/cpp1y/constexpr-70265-1.C: New.
49 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
50
51 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
52
53 PR libgfortran/80333
54 * gfortran.dg/dtio_30.f03: New test.
55
56 2017-05-19 Marek Polacek <polacek@redhat.com>
57
58 PR sanitizer/80800
59 * c-c++-common/ubsan/pr80800.c: New test.
60 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
61
62 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
63
64 * c-c++-common/goacc/default-1.c: Update.
65 * c-c++-common/goacc/default-2.c: Likewise.
66 * c-c++-common/goacc/default-4.c: Likewise.
67 * gfortran.dg/goacc/default-1.f95: Likewise.
68 * gfortran.dg/goacc/default-4.f: Likewise.
69 * c-c++-common/goacc/default-5.c: New file.
70 * gfortran.dg/goacc/default-5.f: Likewise.
71
72 * c-c++-common/goacc/default-1.c: New file.
73 * c-c++-common/goacc/default-2.c: Likewise.
74 * c-c++-common/goacc/data-default-1.c: Remove file, including its
75 test cases in...
76 * c-c++-common/goacc/default-3.c: ... this new file, and...
77 * c-c++-common/goacc/default-4.c: ... this new file.
78 * gfortran.dg/goacc/default.f95: Remove file, including its test
79 cases in...
80 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
81 * gfortran.dg/goacc/default-2.f: ... this new file.
82 * gfortran.dg/goacc/default-3.f95: New file.
83 * gfortran.dg/goacc/default-4.f: Likewise.
84
85 2017-05-19 Nathan Sidwell <nathan@acm.org>
86
87 * g++.dg/inherit/covariant7.C: Adjust.
88
89 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
90
91 * gcc.target/arm/tls-disable-literal-pool.c: Change
92 require-effective-target to tls_native.
93 Move dg-error to return statement line and change to dg-message.
94
95 2017-05-19 Richard Biener <rguenther@suse.de>
96
97 PR c++/80593
98 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
99 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
100
101 2017-05-19 Richard Biener <rguenther@suse.de>
102
103 PR middle-end/80764
104 * gcc.dg/torture/pr80764.c: New testcase.
105
106 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
107
108 PR target/80510
109 * gcc.target/powerpc/pr80510-1.c: New test.
110 * gcc.target/powerpc/pr80510-2.c: Likewise.
111
112 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
113
114 * gcc.dg/pragma-diag-7.c: New test.
115
116 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
117
118 PR target/80799
119 * g++.dg/other/i386-11.C: New test.
120
121 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
122
123 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
124 * fold-vec-div-floatdouble.c: Likewise.
125 * fold-vec-logical-ands-char.c: Likewise.
126 * fold-vec-logical-ands-int.c: Likewise.
127 * fold-vec-logical-ands-short.c: Likewise.
128 * fold-vec-logical-ors-char.c: Likewise.
129 * fold-vec-logical-ors-int.c: Likewise.
130 * fold-vec-logical-ors-short.c: Likewise.
131 * fold-vec-logical-other-char.c: Likewise.
132 * fold-vec-mule-misc.c: Likewise.
133 * fold-vec-mult-float.c: Likewise.
134 * fold-vec-mult-floatdouble.c: Likewise.
135 * fold-vec-mult-int.c: Likewise.
136 * fold-vec-mult-int128-p9.c: Likewise.
137 * fold-vec-sub-floatdouble.c: Likewise.
138 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
139 Add lp64 requirement.
140 * fold-vec-mult-int128-p8.c: Likewise.
141 * fold-vec-logical-ors-longlong.c: Fix comment typo.
142
143 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
144
145 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
146 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
147 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
148 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
149 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
150 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
151 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
152 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
153 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
154 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
155 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
156 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
157 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
158 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
159 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
160 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
161 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
162 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
163 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
164 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
165 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
166 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
167 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
168 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
169 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
170 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
171
172 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
173
174 * gcc.target/sparc/niagara7-align.c: New test.
175
176 2017-05-18 Marek Polacek <polacek@redhat.com>
177
178 PR sanitizer/80797
179 * c-c++-common/ubsan/null-12.c: New test.
180
181 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
182
183 PR middle-end/80692
184 * gcc.c-torture/execute/pr80692.c: New testcase.
185
186 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
187
188 PR libgfortran/80741
189 * gfortran.dg/read_4.f90: New test.
190
191 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
192
193 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
194
195 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
196
197 PR fortran/80668
198 * gfortran.dg/pr80668.f90: New.
199
200 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
201
202 PR middle-end/80775
203 * gcc.dg/pr80775.c: New test.
204
205 2017-05-17 Marek Polacek <polacek@redhat.com>
206
207 PR sanitizer/80659
208 * gcc.dg/asan/pr80659.c: New test.
209
210 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
211
212 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
213 unsigned long.
214
215 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
216
217 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
218
219 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
220 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
221
222 PR tree-optimization/80457
223 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
224 call vect_model_simple_cost.
225
226 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
227
228 PR fortran/80554
229 * gfortran.dg/submodule_29.f08: New test.
230
231 2017-05-16 David Malcolm <dmalcolm@redhat.com>
232
233 * g++.dg/other/accessor-fixits-1.C: New test case.
234 * g++.dg/other/accessor-fixits-2.C: New test case.
235 * g++.dg/other/accessor-fixits-3.C: New test case.
236 * g++.dg/other/accessor-fixits-4.C: New test case.
237
238 2017-05-16 Carl Love <cel@us.ibm.com>
239
240 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
241 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
242 built-ins to the test suite file. Note, support for mradds exists
243 but no test case exists.
244 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
245 built-ins to the test suite file.
246
247 2017-05-16 Marek Polacek <polacek@redhat.com>
248
249 PR sanitizer/80536
250 PR sanitizer/80386
251 * c-c++-common/ubsan/pr80536.c: New test.
252 * g++.dg/ubsan/pr80386.C: New test.
253
254 2017-05-16 Tamar Christina <tamar.christina@arm.com>
255
256 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
257 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
258
259 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
260
261 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
262 expected output of vadd, vsub and vmul instructions.
263 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
264 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
265 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
266
267 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
268
269 PR libgfortran/80727
270 * gfortran.dg/read_3.f90: New test.
271
272 2017-05-15 Nathan Sidwell <nathan@acm.org>
273
274 PR c++/79369
275 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
276
277 PR c++/79369
278 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
279 * g++.dg/cpp0x/pr79369.C: New.
280
281 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
282
283 PR fortran/80752
284 * gfortran.dg/pr80752.f90: New test.
285
286 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
287
288 PR target/80425
289 * gcc.target/i386/pr80425-1.c: New test.
290 * gcc.target/i386/pr80425-2.c: Ditto.
291
292 2017-05-15 Jeff Law <law@redhat.com>
293
294 * gcc.target/mips/reorgbug-1.c: New test.
295
296 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
297
298 * gnat.dg/specs/pack13.ads: New test.
299
300 2017-05-14 Martin Sebor <msebor@redhat.com>
301
302 PR middle-end/77671
303 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
304 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
305 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
306 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
307 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
308
309 2017-05-14 Martin Sebor <msebor@redhat.com>
310
311 PR middle-end/80669
312 * gcc.dg/builtin-stpncpy.c: New test.
313
314 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
315
316 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
317 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
318 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
319 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
320
321 2017-05-14 Julia Koval <julia.koval@intel.com>
322
323 * gcc.target/i386/xgetsetbv.c: New test.
324
325 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
326
327 PR fortran/80442
328 * gfortran.dg/impl_do_var_data.f90: New Test
329
330 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
331
332 * brig.dg/test/gimple/priv-array-offset-access.hsail:
333 A regression test for a private array access case which caused
334 an assert.
335
336 2017-05-12 Martin Sebor <msebor@redhat.com>
337
338 PR testsuite/80643
339 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
340 to the purpose of the test.
341
342 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
343
344 * gcc.target/powerpc/bmi-andn-1.c: New file
345 * gcc.target/powerpc/bmi-andn-2.c: New file.
346 * gcc.target/powerpc/bmi-bextr-1.c: New file.
347 * gcc.target/powerpc/bmi-bextr-2.c: New file.
348 * gcc.target/powerpc/bmi-bextr-4.c: New file.
349 * gcc.target/powerpc/bmi-bextr-5.c: New file.
350 * gcc.target/powerpc/bmi-blsi-1.c: New file.
351 * gcc.target/powerpc/bmi-blsi-2.c: New file.
352 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
353 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
354 * gcc.target/powerpc/bmi-blsr-1.c: New file.
355 * gcc.target/powerpc/bmi-blsr-2.c: New File.
356 * gcc.target/powerpc/bmi-check.h: New File.
357 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
358 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
359 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
360 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
361 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
362 * gcc.target/powerpc/bmi2-check.h: New file.
363 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
364 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
365 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
366 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
367 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
368 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
369 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
370 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
371 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
372
373 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
374
375 PR c++/60430
376 * g++.dg/cpp0x/pr60430.C: New.
377
378 2017-05-12 Jeff Law <law@redhat.com>
379
380 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
381
382 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
383
384 PR middle-end/80707
385 * g++.dg/pr80707.C: New test.
386
387 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
388
389 * gcc.target/powerpc/fold-vec-div-float.c: New.
390 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
391 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
392
393 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
394
395 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
396 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
397 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
398 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
399 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
400 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
401 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
402 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
403 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
404 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
405 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
406 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
407
408 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
409
410 PR c++/49604
411 * g++.dg/cpp0x/forw_enum14.C: New.
412 * g++.dg/cpp0x/forw_enum15.C: Likewise.
413
414 2017-05-12 Richard Biener <rguenther@suse.de>
415
416 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
417
418 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
419
420 PR c++/67687
421 * g++.dg/cpp0x/constexpr-ice17.C: New.
422
423 2017-05-12 Richard Biener <rguenther@suse.de>
424
425 PR tree-optimization/80713
426 * gcc.dg/torture/pr80713.c: New testcase.
427
428 2017-05-12 Andi Kleen <ak@linux.intel.com>
429
430 PR testsuite/77684
431 * lib/target-supports.exp (profopt-perf-wrapper):
432 Add -m8 option to increase parallelism.
433
434 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
435
436 * c-c++-common/goacc/parallel-dims-1.c: New file.
437 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
438
439 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
440 * c-c++-common/goacc/classify-kernels.c: Likewise.
441 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
442 Likewise.
443 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
444 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
445 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
446 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
447 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
448 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
449 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
450 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
451 * c-c++-common/goacc/kernels-loop.c: Likewise.
452 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
453 * c-c++-common/goacc/kernels-reduction.c: Likewise.
454 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
455 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
456 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
457 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
458 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
459 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
460 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
461 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
462 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
463 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
464
465 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
466 * c-c++-common/goacc/classify-kernels.c: Likewise.
467 * c-c++-common/goacc/classify-parallel.c: Likewise.
468 * c-c++-common/goacc/classify-routine.c: Likewise.
469 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
470 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
471 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
472 * gfortran.dg/goacc/classify-routine.f95: Likewise.
473
474 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
475 * c-c++-common/goacc/classify-kernels.c: Likewise.
476 * c-c++-common/goacc/classify-parallel.c: Likewise.
477 * c-c++-common/goacc/classify-routine.c: Likewise.
478 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
479 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
480 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
481 * gfortran.dg/goacc/classify-routine.f95: Likewise.
482
483 2017-05-11 Nathan Sidwell <nathan@acm.org>
484
485 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
486
487 2017-05-11 Carl Love <cel@us.ibm.com>
488
489 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
490 to the test suite file.
491 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
492 to the test suite file.
493
494 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
495
496 PR fortran/78659
497 * gfortran.dg/namelist_91.f90: New test.
498 * gfortran.dg/namelist_92.f90: New test.
499 * gfortran.dg/namelist_93.f90: New test.
500 * gfortran.dg/namelist_94.f90: New test.
501
502 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
503
504 PR target/80695
505 * gcc.target/powerpc/pr80695-p8.c: New file.
506 * gcc.target/powerpc/pr80695-p9.c: New file.
507
508 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
509 Jakub Jelinek <jakub@redhat.com>
510
511 PR target/80706
512 * gcc.target/i386/pr80706.c: New test.
513
514 2017-05-11 Julia Koval <julia.koval@intel.com>
515
516 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
517 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
518 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
519 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
520
521 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
522
523 PR c++/70538
524 * g++.dg/cpp0x/pr70538.C: New.
525
526 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
527
528 * gcc.target/i386/pr22152.c: Fix undefined testcase.
529 Remove unnecessary loop. Run on 32-bit targets only.
530 (dg-options): Remove -fno-tree-sink.
531
532 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
533
534 * gcc.target/powerpc/cmpb-1.c: New test.
535 * gcc.target/powerpc/cmpb-2.c: New test.
536 * gcc.target/powerpc/cmpb-3.c: New test.
537 * gcc.target/powerpc/cmpb32-1.c: New test.
538 * gcc.target/powerpc/cmpb32-2.c: New test.
539
540 2017-05-11 Richard Biener <rguenther@suse.de>
541
542 PR tree-optimization/80705
543 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
544
545 2017-05-11 Nathan Sidwell <nathan@acm.org>
546
547 * lib/scanlang.exp: New.
548 * lib/gcc-dg.exp: Load scanlang.exp.
549 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
550
551 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
552
553 PR testsuite/80580
554 * gcc.dg/gimplefe-error-6.c: New test.
555
556 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
557
558 PR testsuite/80580
559 * gcc.dg/gimplefe-error-5.c: New test.
560
561 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
562
563 PR testsuite/80580
564 * gcc.dg/gimplefe-error-4.c: New test.
565
566 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
567
568 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
569
570 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
571
572 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
573 (_mm_maskz_max_round_sd): Test new intrinsics.
574 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
575 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
576 (_mm_maskz_max_round_ss): Test new intrinsics.
577 * gcc.target/i386/avx512f-vmaxss-2.c: New.
578 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
579 (_mm_maskz_min_round_sd): Test new intrinsics.
580 * gcc.target/i386/avx512f-vminsd-2.c: New.
581 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
582 (_mm_maskz_min_round_ss): Test new intrinsics.
583 * gcc.target/i386/avx512f-vminss-2.c: New.
584 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
585 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
586 (__builtin_ia32_minss_mask_round): Test new builtins.
587 * gcc.target/i386/sse-13.c: Ditto.
588 * gcc.target/i386/sse-23.c: Ditto.
589 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
590 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
591 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
592 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
593 (_mm_mask_min_round_ss): Test new intrinsics.
594 * gcc.target/i386/testround-1.c: Ditto.
595
596 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
597
598 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
599 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
600 (_mm_maskz_div_round_sd): Test new intrinsics.
601 * gcc.target/i386/avx512f-vdivsd-2.c: New.
602 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
603 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
604 (_mm_maskz_div_round_ss): Test new intrinsics.
605 * gcc.target/i386/avx512f-vdivss-2.c: New.
606 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
607 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
608 (_mm_maskz_mul_round_sd): Test new intrinsics.
609 * gcc.target/i386/avx512f-vmulsd-2.c: New.
610 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
611 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
612 (_mm_maskz_mul_round_ss): Test new intrinsics.
613 * gcc.target/i386/avx512f-vmulss-2.c: New.
614 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
615 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
616 (__builtin_ia32_mulss_mask_round): Test new builtins.
617 * gcc.target/i386/sse-13.c: Ditto.
618 * gcc.target/i386/sse-23.c: Ditto.
619 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
620 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
621 (_mm_maskz_mul_round_ss): Test new intrinsics.
622 * gcc.target/i386/testround-1.c: Ditto.
623
624 2017-05-10 Julia Koval <julia.koval@intel.com>
625
626 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
627 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
628 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
629
630 2017-05-10 Julia Koval <julia.koval@intel.com>
631
632 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
633 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
634 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
635 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
636
637 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
638
639 PR tree-optimization/51513
640 * gcc.target/powerpc/pr51513.c: New test.
641 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
642 __builtin_abort().
643 * gcc.dg/predict-14.c: Likewise.
644
645 2017-05-10 Carl Love <cel@us.ibm.com>
646 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
647 to the test suite file.
648 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
649 to the test suite file.
650
651 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
652
653 PR tree-optimization/77644
654 * gcc.dg/tree-ssa/pr77644.c: New test-case.
655
656 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
657
658 * gcc.dg/guality/inline-params-2.c: New.
659
660 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
661
662 PR c++/80145
663 * g++.dg/cpp1y/auto-fn37.C: New.
664 * g++.dg/cpp1y/auto-fn38.C: Likewise.
665
666 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
667
668 PR target/68163
669 * gcc.target/powerpc/pr68163.c: New test.
670
671 2017-05-09 Janus Weil <janus@gcc.gnu.org>
672
673 PR fortran/79311
674 * gfortran.dg/finalize_32.f90: New test.
675
676 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
677
678 PR c/35441
679 * gcc.dg/pr35441.c: New test.
680
681 2017-05-09 Martin Sebor <msebor@redhat.com>
682
683 PR testsuite/80643
684 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
685 output.
686
687 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
688
689 PR c++/80186
690 * g++.dg/template/crash126.C: New.
691
692 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
693
694 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
695 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
696 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
697 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
698
699 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
700
701 PR testsuite/80611
702 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
703
704 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
705
706 * gcc.target/arc/tmac-1.c: New file.
707 * gcc.target/arc/tmac-2.c: Likewise.
708 * gcc.target/arc/tmac.h: Likewise.
709
710 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
711 Andrew Burgess <andrew.burgess@embecosm.com>
712
713 * gcc.target/arc/firq-1.c: New file.
714 * gcc.target/arc/firq-2.c: Likewise.
715 * gcc.target/arc/firq-3.c: Likewise.
716 * gcc.target/arc/firq-4.c: Likewise.
717 * gcc.target/arc/firq-5.c: Likewise.
718 * gcc.target/arc/firq-6.c: Likewise.
719
720 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
721
722 * gcc.target/arc/interrupt-5.c: Newfile.
723 * gcc.target/arc/interrupt-6.c: Likewise.
724 * gcc.target/arc/interrupt-7.c: Likewise.
725 * gcc.target/arc/interrupt-8.c: Likewise.
726 * gcc.target/arc/interrupt-9.c: Likewise.
727
728 2017-05-09 Richard Biener <rguenther@suse.de>
729
730 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
731 and adjust.
732 * gcc.dg/vect/vect-50.c: Likewise.
733
734 2017-05-09 Marek Polacek <polacek@redhat.com>
735
736 PR c/80525
737 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
738 * c-c++-common/Wlogical-op-2.c: New test.
739
740 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
741
742 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
743 for targets with __SIZEOF_INT__ < 4.
744
745 2017-05-09 Richard Biener <rguenther@suse.de>
746
747 * gcc.dg/vect/vect-50.c: Revert last change.
748 * gcc.dg/vect/vect-44.c: Likewise.
749
750 2017-05-08 Martin Sebor <msebor@redhat.com>
751
752 PR translation/80280
753 * gcc.dg/format/gcc_diag-10.c: New test.
754
755 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
756
757 PR target/80101
758 * gcc.target/powerpc/pr80101-1.c: New test.
759
760 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
761
762 PR fortran/79930
763 * gfortran.dg/inline_transpose_1.f90: Add
764 -finline-matmul-limit=0 to options.
765 * gfortran.dg/matmul_5.f90: Likewise.
766 * gfortran.dg/vect/vect-8.f90: Likewise.
767 * gfortran.dg/inline_matmul_14.f90: New test.
768 * gfortran.dg/inline_matmul_15.f90: New test.
769
770 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
771
772 PR fortran/80602
773 * gfortran.dg/matmul_15.f90: New test case.
774
775 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
776
777 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
778 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
779
780 2017-05-07 Jeff Law <law@redhat.com>
781
782 Revert:
783 2017-05-06 Jeff Law <law@redhat.com>
784 PR tree-optimization/78496
785 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
786 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
787
788 2017-05-06 Jeff Law <law@redhat.com>
789
790 PR tree-optimization/78496
791 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
792 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
793
794 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
795
796 * gcc.target/aarch64/spill_1.c: New test.
797
798 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
799
800 PR rtl-optimization/75964
801 * gcc.dg/torture/pr75964.c: New test.
802
803 2017-05-06 Tom de Vries <tom@codesourcery.com>
804
805 PR testsuite/80606
806 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
807 * gcc.target/i386/avx-vtestpd-2.c: Same.
808 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
809 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
810 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
811 * gcc.target/i386/avx-vtestpd-3.c: Same.
812 * gcc.target/i386/avx-vtestps-1.c: Same.
813 * gcc.target/i386/avx-vtestps-2.c: Same.
814 * gcc.target/i386/avx-vtestps-256-1.c: Same.
815 * gcc.target/i386/avx-vtestps-256-2.c: Same.
816 * gcc.target/i386/avx-vtestps-256-3.c: Same.
817 * gcc.target/i386/avx-vtestps-3.c: Same.
818
819 2017-05-06 Tom de Vries <tom@codesourcery.com>
820
821 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
822
823 2017-05-06 Tom de Vries <tom@codesourcery.com>
824
825 PR testsuite/80557
826 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
827 * gcc.target/powerpc/altivec-types-1.c: Same.
828
829 2017-05-06 Tom de Vries <tom@codesourcery.com>
830
831 PR testsuite/80557
832 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
833 * gcc.target/spu/intrinsics-1.c: Same.
834
835 2017-05-06 Tom de Vries <tom@codesourcery.com>
836
837 PR testsuite/80557
838 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
839
840 2017-05-06 Tom de Vries <tom@codesourcery.com>
841
842 PR testsuite/80557
843 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
844 * gcc.target/aarch64/spellcheck_2.c: Same.
845 * gcc.target/aarch64/spellcheck_3.c: Same.
846
847 2017-05-06 Tom de Vries <tom@codesourcery.com>
848
849 PR testsuite/80557
850 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
851 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
852 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
853 * g++.dg/debug/dwarf2/typedef5.C: Same.
854 * g++.dg/goacc/data-1.C: Same.
855
856 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
857
858 * gcc.target/powerpc/versioned-copy-loop.c: New file.
859
860 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
861
862 PR target/79038
863 PR target/79202
864 PR target/79203
865 * gcc.target/powerpc/ppc-round3.c: New test.
866 * gcc.target/powerpc/ppc-round2.c: Update expected code.
867
868 2017-05-05 Jakub Jelinek <jakub@redhat.com>
869
870 PR tree-optimization/80632
871 * gcc.dg/pr80632.c: New test.
872
873 PR tree-optimization/80558
874 * gcc.dg/tree-ssa/vrp115.c: New test.
875
876 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
877 Thomas Preud'homme <thomas.preudhomme@arm.com>
878 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
879
880 PR target/71607
881 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
882 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
883 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
884 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
885 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
886 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
887 * gcc.target/arm/tls-disable-literal-pool.c: New.
888
889 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
890
891 PR tree-optimization/80613
892 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
893
894 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
895
896 PR c++/71577
897 * g++.dg/cpp0x/pr71577.C: New.
898
899 2017-05-04 Martin Sebor <msebor@redhat.com>
900
901 PR middle-end/79234
902 * gcc.dg/builtin-stringop-chk-8.c: New test.
903 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
904 * gcc.dg/builtin-stringop-chk-4.c: Same.
905 * gcc.dg/builtin-strncat-chk-1.c: Same.
906 * g++.dg/ext/strncpy-chk1.C: Same.
907 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
908 * gcc.dg/out-of-bounds-1.c: Same.
909 * gcc.dg/pr78138.c: Same.
910 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
911 * gfortran.dg/mvbits_7.f90: Same.
912
913 2017-05-04 Martin Sebor <msebor@redhat.com>
914
915 PR preprocessor/79214
916 PR middle-end/79222
917 PR middle-end/79223
918 * gcc.dg/pr79214.c: New test.
919 * gcc.dg/pr79214.h: New test header.
920 * gcc.dg/pr79222.c: New test.
921 * gcc.dg/pr79223.c: New test.
922 * gcc.dg/pr78138.c: Adjust.
923 * gfortran.dg/unconstrained_commons.f: Same.
924
925 2017-05-04 Martin Sebor <msebor@redhat.com>
926
927 PR translation/80280
928 * g++.dg/abi/Wabi-2-3.C: Adjust.
929 * g++.dg/abi/Wabi-3-2.C: Ditto.
930 * g++.dg/lookup/using17.C: Ditto.
931 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
932
933 2017-05-04 Martin Jambor <mjambor@suse.cz>
934
935 PR tree-optimization/80622
936 * gcc.dg/tree-ssa/pr80622.c: New test.
937
938 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
939
940 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
941
942 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
943
944 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
945 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
946
947 2017-05-04 Richard Biener <rguenther@suse.de>
948
949 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
950
951 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
952
953 * gcc.dg/vect/vect-profile-1.c: New test.
954
955 2017-05-04 Marek Polacek <polacek@redhat.com>
956
957 PR tree-optimization/80612
958 * gcc.dg/torture/pr80612.c: New test.
959
960 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
961 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
962
963 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
964 check_effective_target_arm_thumb1_movt_ok.
965
966 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
967
968 * gcc.target/arm/fpscr.c: New file.
969
970 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
971
972 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
973 target.
974
975 2017-05-04 Tom de Vries <tom@codesourcery.com>
976
977 PR testsuite/80557
978 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
979 line numbers.
980 * g++.dg/warn/miss-format-1.C: Same.
981 * g++.dg/warn/overflow-warn-1.C: Same.
982 * g++.dg/warn/overflow-warn-3.C: Same.
983 * g++.dg/warn/overflow-warn-4.C: Same.
984
985 2017-05-04 Tom de Vries <tom@codesourcery.com>
986
987 PR testsuite/80557
988 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
989 * gcc.target/i386/pr68657.c: Same.
990 * gcc.target/i386/pr69255-1.c: Same.
991 * gcc.target/i386/pr69255-2.c: Same.
992 * gcc.target/i386/pr69255-3.c: Same.
993
994 2017-05-04 Richard Biener <rguenther@suse.de>
995
996 PR tree-optimization/31130
997 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
998 * gcc.dg/Wstrict-overflow-13.c: Likewise.
999 * gcc.dg/Wstrict-overflow-21.c: Likewise.
1000 * gcc.dg/pr52904.c: Remove XFAIL.
1001 * gcc.dg/tree-ssa/vrp114.c: New testcase.
1002
1003 2017-05-03 Jeff Law <law@redhat.com>
1004
1005 PR tree-optimization/78496
1006 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
1007
1008 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
1009
1010 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
1011
1012 2017-05-03 Richard Biener <rguenther@suse.de>
1013
1014 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
1015
1016 2017-05-03 Jakub Jelinek <jakub@redhat.com>
1017
1018 PR tree-optimization/79472
1019 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
1020 to dg-options.
1021 * gcc.dg/tree-ssa/vrp113.c: New test.
1022 * gcc.dg/tree-ssa/cswtch-3.c: New test.
1023 * gcc.dg/tree-ssa/cswtch-4.c: New test.
1024 * gcc.dg/tree-ssa/cswtch-5.c: New test.
1025
1026 2017-05-03 Tom de Vries <tom@codesourcery.com>
1027
1028 PR testsuite/80557
1029 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
1030 * c-c++-common/Wshift-negative-value-2.c: Same.
1031 * c-c++-common/Wshift-negative-value-3.c: Same.
1032 * c-c++-common/Wshift-negative-value-4.c: Same.
1033 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
1034 * c-c++-common/cpp/pr60400.c: Same.
1035 * c-c++-common/fmax-errors.c: Same.
1036 * c-c++-common/goacc/data-2.c: Same.
1037 * c-c++-common/goacc/host_data-2.c: Same.
1038 * c-c++-common/gomp/simd4.c: Same.
1039 * c-c++-common/pr28656.c: Same.
1040 * c-c++-common/pr43395.c: Same.
1041 * c-c++-common/torture/pr57945.c: Same.
1042
1043 2017-05-03 Tom de Vries <tom@codesourcery.com>
1044
1045 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
1046 arg of dg directive.
1047 * c-c++-common/goacc/routine-3.c: Same.
1048 * c-c++-common/goacc/routine-4.c: Same.
1049
1050 2017-05-02 David Malcolm <dmalcolm@redhat.com>
1051
1052 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1053 (test_fixit_insert_newline): New function.
1054 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1055 (test_fixit_insert_newline): New function.
1056 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1057 (test_fixit_insert_newline): New function.
1058 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
1059 (test_fixit_insert_newline): New function.
1060 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1061 (test_show_locus): Handle test_fixit_insert_newline.
1062
1063 2017-05-02 Bin Cheng <bin.cheng@arm.com>
1064
1065 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
1066
1067 2017-04-27 Tamar Christina <tamar.christina@arm.com>
1068
1069 * gcc.dg/lsr-div1.c: New testcase.
1070
1071 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
1072
1073 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
1074 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
1075 (_mm_maskz_add_round_sd): Test new intrinsics.
1076 * gcc.target/i386/avx512f-vaddsd-2.c: New.
1077 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
1078 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
1079 (_mm_maskz_add_round_ss): Test new intrinsics.
1080 * gcc.target/i386/avx512f-vaddss-2.c: New.
1081 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
1082 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
1083 (_mm_maskz_sub_round_sd): Test new intrinsics.
1084 * gcc.target/i386/avx512f-vsubsd-2.c: New.
1085 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
1086 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
1087 (_mm_maskz_sub_round_ss): Test new intrinsics.
1088 * gcc.target/i386/avx512f-vsubss-2.c: New.
1089 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
1090 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
1091 (__builtin_ia32_subss_mask_round): Test new builtins.
1092 * gcc.target/i386/sse-13.c: Ditto.
1093 * gcc.target/i386/sse-23.c: Ditto.
1094 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
1095 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
1096 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
1097 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
1098 (_mm_mask_sub_round_ss): Test new intrinsics.
1099 * gcc.target/i386/testround-1.c: Ditto.
1100
1101 2017-05-02 Martin Jambor <mjambor@suse.cz>
1102
1103 PR tree-optimization/78687
1104 * g++.dg/tree-ssa/pr78687.C: New test.
1105
1106 2017-05-02 Richard Biener <rguenther@suse.de>
1107
1108 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
1109 behavior.
1110 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
1111
1112 2017-05-02 Richard Biener <rguenther@suse.de>
1113
1114 PR tree-optimization/80591
1115 * gcc.dg/torture/pr80591.c: New testcase.
1116
1117 2017-05-02 Richard Biener <rguenther@suse.de>
1118
1119 PR tree-optimization/80549
1120 * gcc.dg/torture/pr80549.c: New testcase.
1121
1122 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1123
1124 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
1125 unsigned long.
1126
1127 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
1128
1129 PR c++/80038
1130 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
1131
1132 2017-05-01 David Malcolm <dmalcolm@redhat.com>
1133
1134 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
1135 reflect insertion fix-it hints at the same location now being
1136 consolidated.
1137
1138 2017-05-01 Martin Sebor <msebor@redhat.com>
1139
1140 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
1141 on ILP32 targets.
1142
1143 2017-05-01 Tom de Vries <tom@codesourcery.com>
1144
1145 * gcc.dg/pr78768.c: Require linker plugin.
1146
1147 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1148
1149 PR fortran/37131
1150 * gfortran.dg/matmul_bounds_11.f90: New test.
1151
1152 2017-05-01 Martin Sebor <msebor@redhat.com>
1153
1154 PR tree-optimization/79715
1155 * gcc.dg/pr79715.c: New test.
1156
1157 2017-05-01 Tom de Vries <tom@codesourcery.com>
1158
1159 PR testsuite/65941
1160 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
1161 * g++.dg/other/pr59492.C: Require effective target rdrand.
1162
1163 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
1164
1165 * g++.dg/diagnostic/member-decl-1.C: New test.
1166
1167 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
1168
1169 PR tree-optimization/80487
1170 * gcc.dg/tree-ssa/strncpy-1.c: New file.
1171
1172 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1173
1174 PR tree-optimization/79697
1175 * gcc.dg/tree-ssa/pr79697.c: New test.
1176
1177 2017-04-29 Tom de Vries <tom@codesourcery.com>
1178
1179 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
1180
1181 2017-04-28 Martin Sebor <msebor@redhat.com>
1182
1183 PR tree-optimization/80523
1184 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
1185
1186 2017-04-28 Tom de Vries <tom@codesourcery.com>
1187
1188 PR testsuite/80557
1189 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
1190 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
1191
1192 2017-04-28 Tom de Vries <tom@codesourcery.com>
1193
1194 PR testsuite/80557
1195 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
1196 * obj-c++.dg/bitfield-4.mm: Same.
1197 * obj-c++.dg/bitfield-5.mm: Same.
1198 * obj-c++.dg/exceptions-3.mm: Same.
1199 * obj-c++.dg/exceptions-5.mm: Same.
1200 * obj-c++.dg/method-1.mm: Same.
1201 * obj-c++.dg/method-12.mm: Same.
1202 * obj-c++.dg/method-13.mm: Same.
1203 * obj-c++.dg/method-15.mm: Same.
1204 * obj-c++.dg/method-16.mm: Same.
1205 * obj-c++.dg/property/at-property-18.mm: Same.
1206 * obj-c++.dg/property/at-property-25.mm: Same.
1207 * obj-c++.dg/property/at-property-5.mm: Same.
1208 * obj-c++.dg/property/dynamic-2.mm: Same.
1209 * obj-c++.dg/property/property-neg-3.mm: Same.
1210 * obj-c++.dg/protocol-inheritance-1.mm: Same.
1211 * obj-c++.dg/protocol-inheritance-2.mm: Same.
1212 * obj-c++.dg/syntax-error-1.mm: Same.
1213 * obj-c++.dg/try-catch-13.mm: Same.
1214 * objc.dg/bitfield-4.m: Same.
1215 * objc.dg/class-1.m: Same.
1216 * objc.dg/method-11.m: Same.
1217 * objc.dg/method-6.m: Same.
1218 * objc.dg/method-7.m: Same.
1219 * objc.dg/method-9.m: Same.
1220 * objc.dg/missing-proto-3.m: Same.
1221 * objc.dg/naming-2.m: Same.
1222 * objc.dg/property/at-property-16.m: Same.
1223 * objc.dg/property/at-property-18.m: Same.
1224 * objc.dg/property/at-property-25.m: Same.
1225 * objc.dg/property/at-property-5.m: Same.
1226 * objc.dg/property/dynamic-2.m: Same.
1227 * objc.dg/property/property-neg-3.m: Same.
1228 * objc.dg/protocol-inheritance-1.m: Same.
1229 * objc.dg/protocol-inheritance-2.m: Same.
1230
1231 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
1232
1233 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
1234
1235 2017-04-28 Tom de Vries <tom@codesourcery.com>
1236
1237 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
1238 dg-(error|warning|message|bogus).
1239 * g++.dg/conversion/dr195-1.C: Same.
1240 * g++.dg/conversion/dr195.C: Same.
1241 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
1242 * g++.dg/cpp0x/gen-attrs-14.C: Same.
1243 * g++.dg/cpp0x/inline-ns7.C: Same.
1244 * g++.dg/cpp0x/variadic105.C: Same.
1245 * g++.dg/cpp0x/variadic65.C: Same.
1246 * g++.dg/expr/call2.C: Same.
1247 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
1248 * g++.dg/expr/pmf-1.C: Same.
1249 * g++.dg/ext/altivec-types-1.C: Same.
1250 * g++.dg/ext/altivec-types-2.C: Same.
1251 * g++.dg/ext/altivec-types-3.C: Same.
1252 * g++.dg/ext/attrib14.C: Same.
1253 * g++.dg/ext/complit1.C: Same.
1254 * g++.dg/ext/forscope2.C: Same.
1255 * g++.dg/ext/gnu-inline-global-reject.C: Same.
1256 * g++.dg/ext/label13.C: Same.
1257 * g++.dg/ext/member-attr.C: Same.
1258 * g++.dg/ext/visibility/anon7.C: Same.
1259 * g++.dg/ext/visibility/visibility-7.C: Same.
1260 * g++.dg/ext/vla2.C: Same.
1261 * g++.dg/inherit/access2.C: Same.
1262 * g++.dg/inherit/covariant12.C: Same.
1263 * g++.dg/inherit/covariant14.C: Same.
1264 * g++.dg/inherit/namespace-as-base.C: Same.
1265 * g++.dg/inherit/template-as-base.C: Same.
1266 * g++.dg/lookup/ambig1.C: Same.
1267 * g++.dg/lookup/ambig2.C: Same.
1268 * g++.dg/lookup/ambig3.C: Same.
1269 * g++.dg/lookup/class-member-1.C: Same.
1270 * g++.dg/lookup/conv-1.C: Same.
1271 * g++.dg/lookup/decl1.C: Same.
1272 * g++.dg/lookup/koenig1.C: Same.
1273 * g++.dg/lookup/scoped1.C: Same.
1274 * g++.dg/lookup/scoped2.C: Same.
1275 * g++.dg/lookup/two-stage4.C: Same.
1276 * g++.dg/lookup/used-before-declaration.C: Same.
1277 * g++.dg/lookup/using.C: Same.
1278 * g++.dg/lookup/using17.C: Same.
1279 * g++.dg/lookup/using2.C: Same.
1280 * g++.dg/other/abstract2.C: Same.
1281 * g++.dg/other/classkey1.C: Same.
1282 * g++.dg/other/component1.C: Same.
1283 * g++.dg/other/const1.C: Same.
1284 * g++.dg/other/const2.C: Same.
1285 * g++.dg/other/conversion1.C: Same.
1286 * g++.dg/other/do1.C: Same.
1287 * g++.dg/other/error1.C: Same.
1288 * g++.dg/other/error10.C: Same.
1289 * g++.dg/other/error3.C: Same.
1290 * g++.dg/other/error4.C: Same.
1291 * g++.dg/other/error5.C: Same.
1292 * g++.dg/other/error8.C: Same.
1293 * g++.dg/other/error9.C: Same.
1294 * g++.dg/other/field1.C: Same.
1295 * g++.dg/other/init1.C: Same.
1296 * g++.dg/other/ptrmem2.C: Same.
1297 * g++.dg/other/return1.C: Same.
1298 * g++.dg/overload/builtin3.C: Same.
1299 * g++.dg/overload/error1.C: Same.
1300 * g++.dg/overload/error2.C: Same.
1301 * g++.dg/overload/koenig2.C: Same.
1302 * g++.dg/overload/pmf1.C: Same.
1303 * g++.dg/parse/args1.C: Same.
1304 * g++.dg/parse/attr3.C: Same.
1305 * g++.dg/parse/constant4.C: Same.
1306 * g++.dg/parse/crash10.C: Same.
1307 * g++.dg/parse/crash18.C: Same.
1308 * g++.dg/parse/crash19.C: Same.
1309 * g++.dg/parse/crash20.C: Same.
1310 * g++.dg/parse/crash21.C: Same.
1311 * g++.dg/parse/crash22.C: Same.
1312 * g++.dg/parse/crash32.C: Same.
1313 * g++.dg/parse/decl-specifier-1.C: Same.
1314 * g++.dg/parse/error58.C: Same.
1315 * g++.dg/parse/local-class1.C: Same.
1316 * g++.dg/parse/non-dependent2.C: Same.
1317 * g++.dg/parse/parameter-declaration-1.C: Same.
1318 * g++.dg/parse/ptrmem2.C: Same.
1319 * g++.dg/parse/ptrmem3.C: Same.
1320 * g++.dg/parse/saved1.C: Same.
1321 * g++.dg/tc1/dr101.C: Same.
1322 * g++.dg/tc1/dr142.C: Same.
1323 * g++.dg/tc1/dr176.C: Same.
1324 * g++.dg/template/conv4.C: Same.
1325 * g++.dg/template/crash56.C: Same.
1326 * g++.dg/template/dependent-expr2.C: Same.
1327 * g++.dg/template/error1.C: Same.
1328 * g++.dg/template/error2.C: Same.
1329 * g++.dg/template/explicit6.C: Same.
1330 * g++.dg/template/init-list.C: Same.
1331 * g++.dg/template/local1.C: Same.
1332 * g++.dg/template/lookup2.C: Same.
1333 * g++.dg/template/meminit2.C: Same.
1334 * g++.dg/template/nontype25.C: Same.
1335 * g++.dg/template/ptrmem2.C: Same.
1336 * g++.dg/template/qualttp19.C: Same.
1337 * g++.dg/template/qualttp20.C: Same.
1338 * g++.dg/template/ttp3.C: Same.
1339 * g++.dg/template/unify4.C: Same.
1340 * g++.dg/template/unify6.C: Same.
1341 * g++.dg/template/unify7.C: Same.
1342 * g++.dg/template/warn1.C: Same.
1343 * g++.dg/tree-ssa/dom-invalid.C: Same.
1344 * g++.dg/ubsan/shift-1.C: Same.
1345 * g++.dg/warn/Wunused-2.C: Same.
1346 * g++.dg/warn/Wunused-4.C: Same.
1347 * g++.dg/warn/Wunused-6.C: Same.
1348 * g++.dg/warn/deprecated-6.C: Same.
1349 * g++.dg/warn/deprecated.C: Same.
1350 * g++.dg/warn/effc1.C: Same.
1351 * g++.dg/warn/effc3.C: Same.
1352 * g++.dg/warn/incomplete1.C: Same.
1353 * g++.dg/warn/inline1.C: Same.
1354 * g++.dg/warn/noeffect2.C: Same.
1355 * g++.dg/warn/noeffect4.C: Same.
1356 * g++.dg/warn/oldcast1.C: Same.
1357 * g++.dg/warn/sentinel.C: Same.
1358 * g++.dg/warn/unit-1.C: Same.
1359 * g++.old-deja/g++.pt/inherit2.C: Same.
1360 * g++.old-deja/g++.pt/overload8.C: Same.
1361 * gcc.dg/20000926-1.c: Same.
1362 * gcc.dg/20040223-1.c: Same.
1363 * gcc.dg/Warray-bounds-7.c: Same.
1364 * gcc.dg/alias-1.c: Same.
1365 * gcc.dg/alias-12.c: Same.
1366 * gcc.dg/alias-13.c: Same.
1367 * gcc.dg/alias-2.c: Same.
1368 * gcc.dg/array-13.c: Same.
1369 * gcc.dg/array-4.c: Same.
1370 * gcc.dg/attr-ifunc-2.c: Same.
1371 * gcc.dg/attr-invalid.c: Same.
1372 * gcc.dg/attr-noinline.c: Same.
1373 * gcc.dg/bitfld-2.c: Same.
1374 * gcc.dg/c90-const-expr-7.c: Same.
1375 * gcc.dg/c99-const-expr-7.c: Same.
1376 * gcc.dg/cpp/20000625-1.c: Same.
1377 * gcc.dg/cpp/charconst-4.c: Same.
1378 * gcc.dg/cpp/include2.c: Same.
1379 * gcc.dg/cpp/include2a.c: Same.
1380 * gcc.dg/decl-4.c: Same.
1381 * gcc.dg/deprecated-4.c: Same.
1382 * gcc.dg/deprecated.c: Same.
1383 * gcc.dg/dfp/altivec-types.c: Same.
1384 * gcc.dg/float-range-1.c: Same.
1385 * gcc.dg/pack-test-3.c: Same.
1386 * gcc.dg/pr11492.c: Same.
1387 * gcc.dg/pr15360-1.c: Same.
1388 * gcc.dg/pr37908.c: Same.
1389 * gcc.dg/pr53265.c: Same.
1390 * gcc.dg/pr57287-2.c: Same.
1391 * gcc.dg/pr57287.c: Same.
1392 * gcc.dg/redecl-1.c: Same.
1393 * gcc.dg/sync-3.c: Same.
1394 * gcc.dg/two-types-1.c: Same.
1395 * gcc.dg/two-types-2.c: Same.
1396 * gcc.dg/two-types-4.c: Same.
1397 * gcc.dg/two-types-5.c: Same.
1398 * gcc.dg/two-types-6.c: Same.
1399 * gcc.dg/two-types-7.c: Same.
1400 * gcc.dg/two-types-8.c: Same.
1401 * gcc.dg/two-types-9.c: Same.
1402 * gcc.dg/uninit-I.c: Same.
1403 * gcc.dg/uninit-pr19430.c: Same.
1404 * gcc.dg/visibility-7.c: Same.
1405 * gcc.dg/winline-10.c: Same.
1406 * gcc.dg/winline-2.c: Same.
1407 * gcc.dg/winline-3.c: Same.
1408 * gcc.dg/winline-9.c: Same.
1409 * gcc.target/i386/attr-returns_twice-1.c: Same.
1410 * gcc.target/i386/chkp-const-check-2.c: Same.
1411 * gcc.target/i386/chkp-label-address.c: Same.
1412 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
1413 * gcc.target/i386/pr39162.c: Same.
1414 * gcc.target/i386/sse-5.c: Same.
1415 * gcc.target/powerpc/altivec-types-1.c: Same.
1416 * gcc.target/powerpc/altivec-types-2.c: Same.
1417 * gcc.target/powerpc/altivec-types-3.c: Same.
1418 * gcc.target/powerpc/float128-mix.c: Same.
1419 * gcc.target/powerpc/no-r11-3.c: Same.
1420 * gcc.target/spu/Wmain.c: Same.
1421 * gcc.target/spu/ea/errors2.c: Same.
1422 * gfortran.dg/assignment_1.f90: Same.
1423 * gfortran.dg/common_3.f90: Same.
1424 * gfortran.dg/der_io_1.f90: Same.
1425 * gfortran.dg/g77/20030326-1.f: Same.
1426 * gfortran.dg/g77/9263.f: Same.
1427 * gfortran.dg/g77/960317-1.f: Same.
1428 * gfortran.dg/g77/970625-2.f: Same.
1429 * gfortran.dg/g77/980615-0.f: Same.
1430 * gfortran.dg/g77/check0.f: Same.
1431 * gfortran.dg/g77/dnrm2.f: Same.
1432 * gfortran.dg/g77/pr9258.f: Same.
1433 * gfortran.dg/ichar_1.f90: Same.
1434 * gfortran.dg/interface_1.f90: Same.
1435 * gfortran.dg/namelist_1.f90: Same.
1436 * gfortran.dg/namelist_2.f90: Same.
1437 * gfortran.dg/namelist_3.f90: Same.
1438 * gfortran.dg/namelist_print_2.f: Same.
1439 * gfortran.dg/oldstyle_1.f90: Same.
1440 * gfortran.dg/runtime_warning_1.f90: Same.
1441 * gfortran.dg/underflow.f90: Same.
1442 * gnat.dg/specs/integer_value.ads: Same.
1443 * obj-c++.dg/fsf-package-0.m: Same.
1444 * objc.dg/two-types-1.m: Same.
1445
1446 2017-04-28 Martin Liska <mliska@suse.cz>
1447
1448 PR gcov-profile/79891
1449 * gcc.misc-tests/gcov-17.c: New test.
1450 * gcc.misc-tests/gcov-18.c: New test.
1451
1452 2017-04-28 Tom de Vries <tom@codesourcery.com>
1453
1454 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
1455 dg-(error|warning|message|bogus).
1456 * g++.dg/parse/parameter-declaration-1.C: Same.
1457 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
1458 * gcc.dg/Wpointer-sign-Wall.c: Same.
1459 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1460 * gcc.dg/cpp/19990413-1.c: Same.
1461 * gcc.dg/dg-test-1.c: Same.
1462 * gcc.dg/empty-source-2.c: Same.
1463 * gcc.dg/empty-source-3.c: Same.
1464 * gcc.dg/format/c99-printf-1.c: Same.
1465 * gcc.dg/format/c99-scanf-1.c: Same.
1466 * gcc.dg/label-decl-2.c: Same.
1467 * gcc.dg/m-un-2.c: Same.
1468 * gcc.dg/uninit-pr20644-O0.c: Same.
1469 * gfortran.dg/pr70006.f90: Same.
1470 * obj-c++.dg/fsf-package-0.m: Same.
1471
1472 2017-04-28 Tom de Vries <tom@codesourcery.com>
1473
1474 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
1475 dg-(error|warning|message|bogus).
1476 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1477 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1478 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1479 * c-c++-common/pr20000.c: Same.
1480 * c-c++-common/pr49706.c: Same.
1481 * g++.dg/ext/utf16-4.C: Same.
1482 * g++.dg/parse/error2.C: Same.
1483 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1484 * g++.dg/warn/Wtype-limits.C: Same.
1485 * g++.dg/warn/overflow-warn-1.C: Same.
1486 * g++.dg/warn/overflow-warn-3.C: Same.
1487 * gcc.dg/Wpointer-sign-Wall.c: Same.
1488 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1489 * gcc.dg/Wtype-limits-Wextra.c: Same.
1490 * gcc.dg/Wtype-limits.c: Same.
1491 * gcc.dg/cpp/19990413-1.c: Same.
1492 * gcc.dg/dg-test-1.c: Same.
1493 * gcc.dg/empty-source-2.c: Same.
1494 * gcc.dg/empty-source-3.c: Same.
1495 * gcc.dg/label-decl-2.c: Same.
1496 * gcc.dg/m-un-2.c: Same.
1497 * gcc.dg/uninit-pr19430-O0.c: Same.
1498 * gcc.dg/uninit-pr19430.c: Same.
1499 * gcc.dg/uninit-pr20644-O0.c: Same.
1500 * gcc.dg/utf16-4.c: Same.
1501 * gfortran.dg/pr70006.f90: Same.
1502 * obj-c++.dg/fsf-package-0.m: Same.
1503
1504 2017-04-28 Richard Biener <rguenther@suse.de>
1505
1506 * gcc.dg/tree-ssa/evrp7.c: New testcase.
1507 * gcc.dg/tree-ssa/evrp8.c: Likewise.
1508 * gcc.dg/tree-ssa/evrp9.c: Likewise.
1509 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
1510 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1511 * gcc.dg/tree-ssa/pr49039.c: Likewise.
1512
1513 2017-04-27 Marek Polacek <polacek@redhat.com>
1514
1515 PR sanitizer/80349
1516 * c-c++-common/ubsan/pr80349.c: New test.
1517
1518 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
1519
1520 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
1521 diagnostics.
1522 * g++.dg/warn/pr12242.C: Likewise.
1523
1524 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
1525
1526 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
1527
1528 2017-04-27 Martin Liska <mliska@suse.cz>
1529
1530 PR testsuite/79455
1531 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
1532 more generic.
1533
1534 2017-04-27 Jakub Jelinek <jakub@redhat.com>
1535
1536 PR c++/80534
1537 * g++.dg/other/pr80534-1.C: New test.
1538 * g++.dg/other/pr80534-2.C: New test.
1539
1540 2017-04-27 Richard Biener <rguenther@suse.de>
1541
1542 PR middle-end/80539
1543 * gcc.dg/torture/pr80539.c: New testcase.
1544
1545 2017-04-27 Jakub Jelinek <jakub@redhat.com>
1546
1547 PR target/77728
1548 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
1549
1550 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
1551
1552 * g++.dg/diagnostic/nested-name-1.C: New test.
1553
1554 2017-04-26 Martin Liska <mliska@suse.cz>
1555
1556 * gcc.dg/guality/guality.h: Add prefix to test verification.
1557
1558 2017-04-25 Nathan Sidwell <nathan@acm.org>
1559
1560 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
1561
1562 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
1563
1564 PR target/70799
1565 * gcc.target/i386/pr70799-5.c: New test.
1566
1567 2017-04-25 Martin Sebor <msebor@redhat.com>
1568
1569 PR tree-optimization/80497
1570 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
1571
1572 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1573 Jakub Jelinek <jakub@redhat.com>
1574
1575 PR target/77728
1576 * g++.dg/abi/pr77728-1.C: New test.
1577
1578 2017-04-25 Marek Polacek <polacek@redhat.com>
1579
1580 PR sanitizer/80349
1581 * g++.dg/ubsan/pr80349-2.C: New test.
1582
1583 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
1584
1585 * g++.dg/cpp0x/enum34.C: New test.
1586
1587 2017-04-25 Tom de Vries <tom@codesourcery.com>
1588
1589 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
1590 variables.
1591 (dg-line): New proc.
1592 (process-message): Handle line number variables.
1593 * objc.dg/try-catch-12.m: Use dg-line.
1594
1595 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1596
1597 PR target/80482
1598 * gcc.target/powerpc/vec-constvolatile.c: New test.
1599
1600 2017-04-25 David Malcolm <dmalcolm@redhat.com>
1601
1602 * g++.dg/semicolon-fixits.C: New test case.
1603
1604 2017-04-25 David Malcolm <dmalcolm@redhat.com>
1605
1606 * gcc.dg/semicolon-fixits.c: New test case.
1607
1608 2017-04-25 David Malcolm <dmalcolm@redhat.com>
1609
1610 * g++.dg/lookup/missing-std-include.C: New test file.
1611
1612 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1613 Jakub Jelinek <jakub@redhat.com>
1614
1615 PR target/77728
1616 * g++.dg/abi/pr77728-2.C: New test.
1617
1618 2017-04-25 David Malcolm <dmalcolm@redhat.com>
1619
1620 PR c++/80177
1621 * g++.dg/spellcheck-pr80177.C: New test case.
1622
1623 2017-04-25 Nathan Sidwell <nathan@acm.org>
1624
1625 * g++.dg/dg.exp (find-cxx-tests): New function.
1626 (main): Use it, remove explicit pruning
1627
1628 2017-04-25 Richard Biener <rguenther@suse.de>
1629
1630 PR tree-optimization/80492
1631 * gcc.dg/pr80492.c: New testcase.
1632
1633 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1634
1635 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
1636 for targets with int size less than 32 bits.
1637
1638 2017-04-25 Richard Biener <rguenther@suse.de>
1639
1640 PR tree-optimization/79201
1641 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
1642 * gcc.target/i386/pr22152.c: Disable sinking.
1643
1644 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1645
1646 PR target/80464
1647 * gfortran.fortran-torture/compile/pr80464.f90: New test.
1648
1649 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1650
1651 PR target/79895
1652 * gcc.target/s390/pr79895.c: New test.
1653
1654 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
1655
1656 PR target/80080
1657 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
1658 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
1659 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
1660
1661 2017-04-25 Jakub Jelinek <jakub@redhat.com>
1662
1663 PR rtl-optimization/80501
1664 * gcc.c-torture/execute/pr80501.c: New test.
1665
1666 PR rtl-optimization/80500
1667 * gcc.dg/pr80500.c: New test.
1668
1669 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
1670
1671 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
1672 * gcc.dg/Wstrict-overflow-18.c: Xfail.
1673
1674 2017-04-22 Janus Weil <janus@gcc.gnu.org>
1675
1676 PR fortran/80121
1677 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
1678 directive.
1679
1680 2017-04-24 David Malcolm <dmalcolm@redhat.com>
1681
1682 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
1683 * jit.dg/test-alignment.c: New test case.
1684 * jit.dg/test-alignment.cc: New test case.
1685 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
1686 New test case.
1687
1688 2017-04-24 David Malcolm <dmalcolm@redhat.com>
1689
1690 PR c++/80016
1691 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
1692 test function.
1693 (test_alignof): New test function.
1694
1695 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
1696
1697 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
1698
1699 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
1700
1701 * g++.dg/diagnostic/duplicate1.C: New test.
1702 * g++.dg/cpp0x/duplicate1.C: New test.
1703
1704 2017-04-24 Martin Jambor <mjambor@suse.cz>
1705
1706 PR tree-optimization/80293
1707 * g++.dg/tree-ssa/pr80293.C: New test.
1708
1709 2017-04-24 Martin Liska <mliska@suse.cz>
1710
1711 PR middle-end/79931
1712 * g++.dg/ipa/pr79931.C: New test.
1713
1714 2017-04-24 Richard Biener <rguenther@suse.de>
1715
1716 PR tree-optimization/80494
1717 * gfortran.dg/pr80494.f90: New testcase.
1718
1719 2017-04-24 Richard Biener <rguenther@suse.de>
1720
1721 PR tree-optimization/79725
1722 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
1723
1724 2017-04-24 Richard Biener <rguenther@suse.de>
1725
1726 PR c++/2972
1727 * g++.dg/warn/Wuninitialized-10.C: New testcase.
1728
1729 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1730
1731 PR fortran/80484
1732 * gfortran.dg/dtio_29.f03: New test.
1733
1734 2017-04-22 Janus Weil <janus@gcc.gnu.org>
1735
1736 PR fortran/80121
1737 * gfortran.dg/intent_out_9.f90: New test case.
1738
1739 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
1740
1741 PR target/70799
1742 * gcc.target/i386/pr70799-4.c: New test.
1743
1744 2017-04-21 Janus Weil <janus@gcc.gnu.org>
1745
1746 PR fortran/80392
1747 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
1748
1749 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
1750
1751 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
1752
1753 2017-04-21 Richard Biener <rguenther@suse.de>
1754
1755 PR tree-optimization/79547
1756 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
1757
1758 2017-04-21 Richard Biener <rguenther@suse.de>
1759
1760 PR tree-optimization/78847
1761 * g++.dg/tree-ssa/pr78847.C: New testcase.
1762
1763 2017-04-21 Jakub Jelinek <jakub@redhat.com>
1764
1765 PR c/80468
1766 * gcc.dg/pr80468.c: New test.
1767
1768 2017-04-21 Martin Liska <mliska@suse.cz>
1769
1770 PR tree-optimization/66278
1771 * gcc.dg/vect/pr66278.c: New test.
1772
1773 2017-04-21 Richard Biener <rguenther@suse.de>
1774
1775 PR tree-optimization/80237
1776 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
1777 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
1778 adjust expected optimizations.
1779
1780 2016-04-21 Richard Biener <rguenther@suse.de>
1781
1782 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
1783 of inner loops.
1784 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
1785 * gcc.dg/vect/vect-104.c: Likewise.
1786
1787 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
1788
1789 PR tree-optimization/80426
1790 * gcc.c-torture/execute/20170429-1.c: Rename into...
1791 * gcc.c-torture/execute/20170419-1.c: ...this.
1792
1793 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
1794
1795 PR target/79804
1796 * gcc.target/i386/pr79804.c: New test.
1797
1798 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
1799
1800 PR target/78090
1801 * gcc.target/i386/conversion-2.c: Remove obsolete test.
1802
1803 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
1804
1805 * g++/opt/pr80436.C: XFAIL on AIX.
1806
1807 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
1808
1809 PR c++/80473
1810 * g++.dg/diagnostic/pr80473.C: New test.
1811
1812 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
1813
1814 * g++.dg/warn/Wextra-semi.C: New test.
1815
1816 2017-04-20 Jakub Jelinek <jakub@redhat.com>
1817
1818 PR middle-end/80423
1819 * g++.dg/other/pr80423.C: New test.
1820
1821 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1822
1823 * gcc.dg/pr80170.c: Require ptr32plus.
1824
1825 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1826
1827 PR tree-optimization/80426
1828 * gcc.c-torture/execute/20170419-1.c: New test.
1829
1830 2017-04-19 Jakub Jelinek <jakub@redhat.com>
1831
1832 PR debug/80461
1833 * g++.dg/debug/pr80461.C: New test.
1834
1835 PR c++/80459
1836 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
1837 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
1838 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
1839
1840 PR debug/80436
1841 * g++.dg/opt/pr80436.C: New test.
1842
1843 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1844
1845 * gcc.dg/torture/pr80341.c: Require int32plus.
1846
1847 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1848 Jeff Law <law@redhat.com>
1849
1850 * gcc.c-torture/compile/20170419-1.c: New test.
1851
1852 2017-04-19 Tom de Vries <tom@codesourcery.com>
1853
1854 PR testsuite/80221
1855 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
1856 subsequent dg directives.
1857 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1858 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
1859 * c-c++-common/attr-fallthrough-2.c: Same.
1860 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
1861 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
1862 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
1863 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1864 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
1865 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
1866 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
1867 * c-c++-common/cilk-plus/CK/errors.c: Same.
1868 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1869 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
1870 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
1871 * c-c++-common/cpp/pr57580.c: Same.
1872 * c-c++-common/goacc/asyncwait-1.c: Same.
1873 * c-c++-common/goacc/cache-2.c: Same.
1874 * c-c++-common/goacc/declare-2.c: Same.
1875 * c-c++-common/goacc/deviceptr-1.c: Same.
1876 * c-c++-common/goacc/routine-5.c: Same.
1877 * c-c++-common/gomp/clauses-2.c: Same.
1878 * c-c++-common/gomp/ordered-3.c: Same.
1879 * c-c++-common/gomp/pr67501.c: Same.
1880 * c-c++-common/pr20000.c: Same.
1881 * c-c++-common/pr43395.c: Same.
1882 * c-c++-common/pr49706.c: Same.
1883 * c-c++-common/pr77624-1.c: Same.
1884 * c-c++-common/pr77624-2.c: Same.
1885 * c-c++-common/raw-string-14.c: Same.
1886 * c-c++-common/raw-string-16.c: Same.
1887 * c-c++-common/raw-string-3.c: Same.
1888 * c-c++-common/raw-string-4.c: Same.
1889 * c-c++-common/raw-string-5.c: Same.
1890 * c-c++-common/raw-string-6.c: Same.
1891 * g++.dg/abi/mangle41.C: Same.
1892 * g++.dg/conversion/nullptr1.C: Same.
1893 * g++.dg/cpp0x/alias-decl-80296.C: Same.
1894 * g++.dg/cpp0x/auto27.C: Same.
1895 * g++.dg/cpp0x/constexpr-98.C: Same.
1896 * g++.dg/cpp0x/constexpr-diag2.C: Same.
1897 * g++.dg/cpp0x/diag2.C: Same.
1898 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
1899 * g++.dg/cpp0x/nullptr15.C: Same.
1900 * g++.dg/cpp0x/pr31431-2.C: Same.
1901 * g++.dg/cpp0x/pr31431.C: Same.
1902 * g++.dg/cpp0x/pr79118.C: Same.
1903 * g++.dg/cpp0x/static_assert3.C: Same.
1904 * g++.dg/cpp0x/temp_default2.C: Same.
1905 * g++.dg/cpp0x/trailing4.C: Same.
1906 * g++.dg/cpp0x/variadic-ex10.C: Same.
1907 * g++.dg/cpp0x/variadic-ex13.C: Same.
1908 * g++.dg/cpp0x/variadic-ex14.C: Same.
1909 * g++.dg/cpp0x/variadic-ex3.C: Same.
1910 * g++.dg/cpp0x/variadic-ex4.C: Same.
1911 * g++.dg/cpp0x/variadic59.C: Same.
1912 * g++.dg/cpp0x/vt-37737-2.C: Same.
1913 * g++.dg/cpp0x/vt-57397-1.C: Same.
1914 * g++.dg/cpp0x/vt-57397-2.C: Same.
1915 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
1916 * g++.dg/cpp1z/gen-attrs1.C: Same.
1917 * g++.dg/diagnostic/pr71075.C: Same.
1918 * g++.dg/eh/goto2.C: Same.
1919 * g++.dg/eh/goto3.C: Same.
1920 * g++.dg/expr/bitfield4.C: Same.
1921 * g++.dg/expr/bitfield5.C: Same.
1922 * g++.dg/expr/bitfield6.C: Same.
1923 * g++.dg/expr/bool1.C: Same.
1924 * g++.dg/expr/bool3.C: Same.
1925 * g++.dg/expr/cond10.C: Same.
1926 * g++.dg/expr/cond11.C: Same.
1927 * g++.dg/expr/lval3.C: Same.
1928 * g++.dg/expr/lval4.C: Same.
1929 * g++.dg/ext/anon-struct4.C: Same.
1930 * g++.dg/ext/attrib44.C: Same.
1931 * g++.dg/ext/builtin3.C: Same.
1932 * g++.dg/ext/dllimport7.C: Same.
1933 * g++.dg/ext/label5.C: Same.
1934 * g++.dg/ext/no-asm-1.C: Same.
1935 * g++.dg/ext/utf16-4.C: Same.
1936 * g++.dg/ext/vla2.C: Same.
1937 * g++.dg/gomp/block-1.C: Same.
1938 * g++.dg/gomp/block-2.C: Same.
1939 * g++.dg/gomp/block-3.C: Same.
1940 * g++.dg/gomp/block-5.C: Same.
1941 * g++.dg/gomp/linear-2.C: Same.
1942 * g++.dg/gomp/target-1.C: Same.
1943 * g++.dg/gomp/target-2.C: Same.
1944 * g++.dg/gomp/taskgroup-1.C: Same.
1945 * g++.dg/gomp/teams-1.C: Same.
1946 * g++.dg/inherit/pure1.C: Same.
1947 * g++.dg/init/array43.C: Same.
1948 * g++.dg/init/array46.C: Same.
1949 * g++.dg/init/const10.C: Same.
1950 * g++.dg/init/ctor4-1.C: Same.
1951 * g++.dg/init/ctor4.C: Same.
1952 * g++.dg/init/new37.C: Same.
1953 * g++.dg/init/pr25811.C: Same.
1954 * g++.dg/init/pr29043.C: Same.
1955 * g++.dg/init/pr29571.C: Same.
1956 * g++.dg/lookup/duperr1.C: Same.
1957 * g++.dg/lookup/error1.C: Same.
1958 * g++.dg/lookup/koenig5.C: Same.
1959 * g++.dg/lookup/pr77549.C: Same.
1960 * g++.dg/lookup/suggestions1.C: Same.
1961 * g++.dg/lookup/using16.C: Same.
1962 * g++.dg/lookup/using7.C: Same.
1963 * g++.dg/other/anon-union3.C: Same.
1964 * g++.dg/other/array2.C: Same.
1965 * g++.dg/other/error13.C: Same.
1966 * g++.dg/other/error34.C: Same.
1967 * g++.dg/overload/builtin1.C: Same.
1968 * g++.dg/overload/conv-op1.C: Same.
1969 * g++.dg/overload/error3.C: Same.
1970 * g++.dg/overload/koenig1.C: Same.
1971 * g++.dg/overload/operator5.C: Same.
1972 * g++.dg/overload/template5.C: Same.
1973 * g++.dg/overload/unknown1.C: Same.
1974 * g++.dg/overload/using2.C: Same.
1975 * g++.dg/parse/constructor1.C: Same.
1976 * g++.dg/parse/crash36.C: Same.
1977 * g++.dg/parse/crash63.C: Same.
1978 * g++.dg/parse/error11.C: Same.
1979 * g++.dg/parse/error12.C: Same.
1980 * g++.dg/parse/error14.C: Same.
1981 * g++.dg/parse/error2.C: Same.
1982 * g++.dg/parse/error21.C: Same.
1983 * g++.dg/parse/error26.C: Same.
1984 * g++.dg/parse/error36.C: Same.
1985 * g++.dg/parse/friend12.C: Same.
1986 * g++.dg/parse/invalid-op1.C: Same.
1987 * g++.dg/parse/missing-template1.C: Same.
1988 * g++.dg/parse/parser-pr28152-2.C: Same.
1989 * g++.dg/parse/parser-pr28152.C: Same.
1990 * g++.dg/parse/pr16696-permissive.C: Same.
1991 * g++.dg/parse/pr16696.C: Same.
1992 * g++.dg/parse/pr69628.C: Same.
1993 * g++.dg/parse/ret-type2.C: Same.
1994 * g++.dg/parse/specialization1.C: Same.
1995 * g++.dg/parse/template3.C: Same.
1996 * g++.dg/parse/template9.C: Same.
1997 * g++.dg/parse/typename11.C: Same.
1998 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
1999 * g++.dg/pr45330.C: Same.
2000 * g++.dg/rtti/typeid6.C: Same.
2001 * g++.dg/spellcheck-fields.C: Same.
2002 * g++.dg/spellcheck-typenames.C: Same.
2003 * g++.dg/tc1/dr108.C: Same.
2004 * g++.dg/tc1/dr147.C: Same.
2005 * g++.dg/template/arg7.C: Same.
2006 * g++.dg/template/conv11.C: Same.
2007 * g++.dg/template/crash13.C: Same.
2008 * g++.dg/template/crash55.C: Same.
2009 * g++.dg/template/dependent-expr5.C: Same.
2010 * g++.dg/template/error17.C: Same.
2011 * g++.dg/template/error33.C: Same.
2012 * g++.dg/template/error4.C: Same.
2013 * g++.dg/template/error50.C: Same.
2014 * g++.dg/template/error53.C: Same.
2015 * g++.dg/template/friend.C: Same.
2016 * g++.dg/template/func2.C: Same.
2017 * g++.dg/template/local6.C: Same.
2018 * g++.dg/template/member5.C: Same.
2019 * g++.dg/template/meminit1.C: Same.
2020 * g++.dg/template/nested3.C: Same.
2021 * g++.dg/template/nontype6.C: Same.
2022 * g++.dg/template/overload12.C: Same.
2023 * g++.dg/template/ptrmem8.C: Same.
2024 * g++.dg/template/qualified-id1.C: Same.
2025 * g++.dg/template/spec15.C: Same.
2026 * g++.dg/template/static1.C: Same.
2027 * g++.dg/template/static10.C: Same.
2028 * g++.dg/template/static2.C: Same.
2029 * g++.dg/template/ttp25.C: Same.
2030 * g++.dg/template/typedef2.C: Same.
2031 * g++.dg/template/typename2.C: Same.
2032 * g++.dg/template/unify10.C: Same.
2033 * g++.dg/template/unify6.C: Same.
2034 * g++.dg/template/unify7.C: Same.
2035 * g++.dg/template/unify9.C: Same.
2036 * g++.dg/template/varmod1.C: Same.
2037 * g++.dg/ubsan/div-by-zero-1.C: Same.
2038 * g++.dg/ubsan/pr63956.C: Same.
2039 * g++.dg/warn/Waddress-1.C: Same.
2040 * g++.dg/warn/Wconversion2.C: Same.
2041 * g++.dg/warn/Wnull-conversion-1.C: Same.
2042 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
2043 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
2044 * g++.dg/warn/Wswitch-1.C: Same.
2045 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
2046 * g++.dg/warn/Wtype-limits.C: Same.
2047 * g++.dg/warn/Wunused-parm-5.C: Same.
2048 * g++.dg/warn/deprecated-6.C: Same.
2049 * g++.dg/warn/deprecated.C: Same.
2050 * g++.dg/warn/incomplete1.C: Same.
2051 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
2052 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
2053 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
2054 * g++.dg/warn/overflow-warn-1.C: Same.
2055 * g++.dg/warn/overflow-warn-3.C: Same.
2056 * g++.dg/warn/overflow-warn-4.C: Same.
2057 * g++.dg/warn/pr12242.C: Same.
2058 * g++.dg/warn/pr30551-2.C: Same.
2059 * g++.dg/warn/pr30551.C: Same.
2060 * g++.old-deja/g++.benjamin/16077.C: Same.
2061 * g++.old-deja/g++.bob/inherit1.C: Same.
2062 * g++.old-deja/g++.brendan/crash56.C: Same.
2063 * g++.old-deja/g++.brendan/template17.C: Same.
2064 * g++.old-deja/g++.eh/ctor1.C: Same.
2065 * g++.old-deja/g++.jason/bool5.C: Same.
2066 * g++.old-deja/g++.jason/cond.C: Same.
2067 * g++.old-deja/g++.jason/operator.C: Same.
2068 * g++.old-deja/g++.jason/pmf5.C: Same.
2069 * g++.old-deja/g++.law/ctors5.C: Same.
2070 * g++.old-deja/g++.law/missed-error2.C: Same.
2071 * g++.old-deja/g++.law/operators9.C: Same.
2072 * g++.old-deja/g++.law/temps1.C: Same.
2073 * g++.old-deja/g++.mike/for2.C: Same.
2074 * g++.old-deja/g++.mike/ns5.C: Same.
2075 * g++.old-deja/g++.mike/ns7.C: Same.
2076 * g++.old-deja/g++.mike/p10769b.C: Same.
2077 * g++.old-deja/g++.niklas/t120.C: Same.
2078 * g++.old-deja/g++.niklas/t121.C: Same.
2079 * g++.old-deja/g++.ns/koenig5.C: Same.
2080 * g++.old-deja/g++.oliva/overload1.C: Same.
2081 * g++.old-deja/g++.other/crash24.C: Same.
2082 * g++.old-deja/g++.other/crash25.C: Same.
2083 * g++.old-deja/g++.other/decl5.C: Same.
2084 * g++.old-deja/g++.other/lineno5.C: Same.
2085 * g++.old-deja/g++.other/null3.C: Same.
2086 * g++.old-deja/g++.other/overcnv2.C: Same.
2087 * g++.old-deja/g++.other/ptrmem7.C: Same.
2088 * g++.old-deja/g++.other/typename1.C: Same.
2089 * g++.old-deja/g++.other/vaarg3.C: Same.
2090 * g++.old-deja/g++.pt/crash10.C: Same.
2091 * g++.old-deja/g++.pt/crash28.C: Same.
2092 * g++.old-deja/g++.pt/crash38.C: Same.
2093 * g++.old-deja/g++.pt/explicit70.C: Same.
2094 * g++.old-deja/g++.pt/explicit77.C: Same.
2095 * g++.old-deja/g++.pt/expr2.C: Same.
2096 * g++.old-deja/g++.pt/spec5.C: Same.
2097 * g++.old-deja/g++.pt/spec6.C: Same.
2098 * g++.old-deja/g++.pt/typename3.C: Same.
2099 * g++.old-deja/g++.pt/typename5.C: Same.
2100 * g++.old-deja/g++.pt/typename6.C: Same.
2101 * g++.old-deja/g++.pt/typename7.C: Same.
2102 * g++.old-deja/g++.pt/unify4.C: Same.
2103 * g++.old-deja/g++.pt/unify8.C: Same.
2104 * g++.old-deja/g++.pt/vaarg3.C: Same.
2105 * g++.old-deja/g++.robertl/eb22.C: Same.
2106 * g++.old-deja/g++.robertl/eb4.C: Same.
2107 * g++.old-deja/g++.robertl/eb44.C: Same.
2108 * g++.old-deja/g++.robertl/eb69.C: Same.
2109 * g++.old-deja/g++.robertl/eb98.C: Same.
2110 * gcc.dg/20031223-1.c: Same.
2111 * gcc.dg/940510-1.c: Same.
2112 * gcc.dg/990506-0.c: Same.
2113 * gcc.dg/Walloca-1.c: Same.
2114 * gcc.dg/Walloca-2.c: Same.
2115 * gcc.dg/Wconversion-integer.c: Same.
2116 * gcc.dg/Wcxx-compat-8.c: Same.
2117 * gcc.dg/Wimplicit-int-1.c: Same.
2118 * gcc.dg/Wimplicit-int-2.c: Same.
2119 * gcc.dg/Wimplicit-int-4.c: Same.
2120 * gcc.dg/Wpointer-sign-Wall.c: Same.
2121 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2122 * gcc.dg/Wshadow-1.c: Same.
2123 * gcc.dg/Wshadow-3.c: Same.
2124 * gcc.dg/Wswitch-enum-error.c: Same.
2125 * gcc.dg/Wswitch-enum.c: Same.
2126 * gcc.dg/Wswitch-error.c: Same.
2127 * gcc.dg/Wswitch.c: Same.
2128 * gcc.dg/Wtype-limits-Wextra.c: Same.
2129 * gcc.dg/Wtype-limits.c: Same.
2130 * gcc.dg/Wvla-larger-than-2.c: Same.
2131 * gcc.dg/anon-struct-5.c: Same.
2132 * gcc.dg/array-10.c: Same.
2133 * gcc.dg/array-11.c: Same.
2134 * gcc.dg/array-15.c: Same.
2135 * gcc.dg/array-2.c: Same.
2136 * gcc.dg/array-8.c: Same.
2137 * gcc.dg/array-const-2.c: Same.
2138 * gcc.dg/array-const-3.c: Same.
2139 * gcc.dg/bitfld-1.c: Same.
2140 * gcc.dg/bitfld-8.c: Same.
2141 * gcc.dg/builtin-redefine.c: Same.
2142 * gcc.dg/c11-noreturn-1.c: Same.
2143 * gcc.dg/c11-noreturn-2.c: Same.
2144 * gcc.dg/c11-static-assert-3.c: Same.
2145 * gcc.dg/c90-arraydecl-1.c: Same.
2146 * gcc.dg/c90-complex-1.c: Same.
2147 * gcc.dg/c90-complit-1.c: Same.
2148 * gcc.dg/c90-const-expr-11.c: Same.
2149 * gcc.dg/c90-const-expr-7.c: Same.
2150 * gcc.dg/c90-const-expr-8.c: Same.
2151 * gcc.dg/c90-enum-comma-1.c: Same.
2152 * gcc.dg/c90-flex-array-1.c: Same.
2153 * gcc.dg/c90-hexfloat-1.c: Same.
2154 * gcc.dg/c90-idem-qual-1.c: Same.
2155 * gcc.dg/c90-idem-qual-2.c: Same.
2156 * gcc.dg/c90-idem-qual-3.c: Same.
2157 * gcc.dg/c90-mixdecl-1.c: Same.
2158 * gcc.dg/c90-restrict-1.c: Same.
2159 * gcc.dg/c90-return-1.c: Same.
2160 * gcc.dg/c99-array-nonobj-1.c: Same.
2161 * gcc.dg/c99-arraydecl-1.c: Same.
2162 * gcc.dg/c99-complex-1.c: Same.
2163 * gcc.dg/c99-complex-2.c: Same.
2164 * gcc.dg/c99-complit-2.c: Same.
2165 * gcc.dg/c99-const-expr-7.c: Same.
2166 * gcc.dg/c99-const-expr-8.c: Same.
2167 * gcc.dg/c99-flex-array-3.c: Same.
2168 * gcc.dg/c99-flex-array-7.c: Same.
2169 * gcc.dg/c99-flex-array-typedef-7.c: Same.
2170 * gcc.dg/c99-impl-decl-1.c: Same.
2171 * gcc.dg/c99-impl-int-1.c: Same.
2172 * gcc.dg/c99-impl-int-2.c: Same.
2173 * gcc.dg/c99-init-3.c: Same.
2174 * gcc.dg/c99-restrict-1.c: Same.
2175 * gcc.dg/c99-return-1.c: Same.
2176 * gcc.dg/c99-tag-1.c: Same.
2177 * gcc.dg/c99-tag-3.c: Same.
2178 * gcc.dg/call-diag-2.c: Same.
2179 * gcc.dg/cpp/19940712-1.c: Same.
2180 * gcc.dg/cpp/19951025-1.c: Same.
2181 * gcc.dg/cpp/19990413-1.c: Same.
2182 * gcc.dg/cpp/direct2.c: Same.
2183 * gcc.dg/cpp/direct2s.c: Same.
2184 * gcc.dg/cpp/pr28709.c: Same.
2185 * gcc.dg/cpp/pr61854-c90.c: Same.
2186 * gcc.dg/cpp/pr61854-c94.c: Same.
2187 * gcc.dg/cpp/pragma-1.c: Same.
2188 * gcc.dg/cpp/pragma-2.c: Same.
2189 * gcc.dg/cpp/trad/escaped-eof.c: Same.
2190 * gcc.dg/cpp/trad/literals-2.c: Same.
2191 * gcc.dg/cpp/warn-comments-2.c: Same.
2192 * gcc.dg/cpp/warn-comments-3.c: Same.
2193 * gcc.dg/cpp/warn-comments.c: Same.
2194 * gcc.dg/cpp/warn-long-long-2.c: Same.
2195 * gcc.dg/cpp/warn-long-long.c: Same.
2196 * gcc.dg/cpp/warn-redefined-2.c: Same.
2197 * gcc.dg/cpp/warn-redefined.c: Same.
2198 * gcc.dg/darwin-cfstring-2.c: Same.
2199 * gcc.dg/darwin-cfstring-format-1.c: Same.
2200 * gcc.dg/decl-9.c: Same.
2201 * gcc.dg/declspec-1.c: Same.
2202 * gcc.dg/declspec-10.c: Same.
2203 * gcc.dg/declspec-11.c: Same.
2204 * gcc.dg/declspec-13.c: Same.
2205 * gcc.dg/declspec-18.c: Same.
2206 * gcc.dg/declspec-4.c: Same.
2207 * gcc.dg/declspec-5.c: Same.
2208 * gcc.dg/declspec-6.c: Same.
2209 * gcc.dg/declspec-8.c: Same.
2210 * gcc.dg/deprecated-4.c: Same.
2211 * gcc.dg/deprecated.c: Same.
2212 * gcc.dg/dfp/composite-type.c: Same.
2213 * gcc.dg/empty-source-2.c: Same.
2214 * gcc.dg/empty-source-3.c: Same.
2215 * gcc.dg/format/attr-6.c: Same.
2216 * gcc.dg/format/branch-1.c: Same.
2217 * gcc.dg/format/c90-printf-1.c: Same.
2218 * gcc.dg/format/c90-strftime-2.c: Same.
2219 * gcc.dg/format/c99-strftime-1.c: Same.
2220 * gcc.dg/format/cmn-err-1.c: Same.
2221 * gcc.dg/format/few-1.c: Same.
2222 * gcc.dg/format/ms_branch-1.c: Same.
2223 * gcc.dg/format/ms_unnamed-1.c: Same.
2224 * gcc.dg/format/ms_va-1.c: Same.
2225 * gcc.dg/format/unnamed-1.c: Same.
2226 * gcc.dg/format/va-1.c: Same.
2227 * gcc.dg/format/xopen-1.c: Same.
2228 * gcc.dg/funcdef-var-1.c: Same.
2229 * gcc.dg/funcdef-var-2.c: Same.
2230 * gcc.dg/gnu89-const-expr-1.c: Same.
2231 * gcc.dg/gnu89-const-expr-2.c: Same.
2232 * gcc.dg/gnu90-const-expr-1.c: Same.
2233 * gcc.dg/gnu99-const-expr-1.c: Same.
2234 * gcc.dg/gnu99-const-expr-2.c: Same.
2235 * gcc.dg/gnu99-init-2.c: Same.
2236 * gcc.dg/gomp/_Atomic-5.c: Same.
2237 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2238 * gcc.dg/gomp/atomic-5.c: Same.
2239 * gcc.dg/gomp/linear-1.c: Same.
2240 * gcc.dg/gomp/pr67500.c: Same.
2241 * gcc.dg/init-bad-1.c: Same.
2242 * gcc.dg/init-bad-2.c: Same.
2243 * gcc.dg/init-bad-3.c: Same.
2244 * gcc.dg/init-string-1.c: Same.
2245 * gcc.dg/label-compound-stmt-1.c: Same.
2246 * gcc.dg/label-decl-2.c: Same.
2247 * gcc.dg/label-decl-4.c: Same.
2248 * gcc.dg/large-size-array-2.c: Same.
2249 * gcc.dg/large-size-array-4.c: Same.
2250 * gcc.dg/lvalue-6.c: Same.
2251 * gcc.dg/m-un-2.c: Same.
2252 * gcc.dg/multiple-overflow-warn-1.c: Same.
2253 * gcc.dg/multiple-overflow-warn-2.c: Same.
2254 * gcc.dg/multiple-overflow-warn-3.c: Same.
2255 * gcc.dg/nested-redef-1.c: Same.
2256 * gcc.dg/no-asm-1.c: Same.
2257 * gcc.dg/no-asm-3.c: Same.
2258 * gcc.dg/no-asm-4.c: Same.
2259 * gcc.dg/noncompile/20010524-1.c: Same.
2260 * gcc.dg/noncompile/incomplete-5.c: Same.
2261 * gcc.dg/noncompile/pr44517.c: Same.
2262 * gcc.dg/noncompile/pr52290.c: Same.
2263 * gcc.dg/noreturn-1.c: Same.
2264 * gcc.dg/overflow-warn-1.c: Same.
2265 * gcc.dg/overflow-warn-2.c: Same.
2266 * gcc.dg/overflow-warn-3.c: Same.
2267 * gcc.dg/overflow-warn-4.c: Same.
2268 * gcc.dg/parm-mismatch-1.c: Same.
2269 * gcc.dg/parser-pr28152-2.c: Same.
2270 * gcc.dg/parser-pr28152.c: Same.
2271 * gcc.dg/pedwarn-init.c: Same.
2272 * gcc.dg/pointer-arith-2.c: Same.
2273 * gcc.dg/pointer-arith-3.c: Same.
2274 * gcc.dg/pointer-arith-4.c: Same.
2275 * gcc.dg/pr14475.c: Same.
2276 * gcc.dg/pr18596-3.c: Same.
2277 * gcc.dg/pr18809-1.c: Same.
2278 * gcc.dg/pr27953.c: Same.
2279 * gcc.dg/pr30457.c: Same.
2280 * gcc.dg/pr30551-2.c: Same.
2281 * gcc.dg/pr30551-3.c: Same.
2282 * gcc.dg/pr30551-4.c: Same.
2283 * gcc.dg/pr30551-5.c: Same.
2284 * gcc.dg/pr30551-6.c: Same.
2285 * gcc.dg/pr30551.c: Same.
2286 * gcc.dg/pr36997.c: Same.
2287 * gcc.dg/pr41842.c: Same.
2288 * gcc.dg/pr48552-1.c: Same.
2289 * gcc.dg/pr48552-2.c: Same.
2290 * gcc.dg/pr59717.c: Same.
2291 * gcc.dg/pr61077.c: Same.
2292 * gcc.dg/pr61096-1.c: Same.
2293 * gcc.dg/pr63626.c: Same.
2294 * gcc.dg/pr64223-1.c: Same.
2295 * gcc.dg/pr64223-2.c: Same.
2296 * gcc.dg/pr8788-1.c: Same.
2297 * gcc.dg/pr8927-1.c: Same.
2298 * gcc.dg/pragma-darwin.c: Same.
2299 * gcc.dg/pragma-diag-5.c: Same.
2300 * gcc.dg/pragma-message.c: Same.
2301 * gcc.dg/redecl-1.c: Same.
2302 * gcc.dg/simd-1.c: Same.
2303 * gcc.dg/simd-5.c: Same.
2304 * gcc.dg/simd-6.c: Same.
2305 * gcc.dg/spellcheck-fields.c: Same.
2306 * gcc.dg/spellcheck-typenames.c: Same.
2307 * gcc.dg/struct-semi-2.c: Same.
2308 * gcc.dg/struct-semi-3.c: Same.
2309 * gcc.dg/transparent-union-3.c: Same.
2310 * gcc.dg/ucnid-8.c: Same.
2311 * gcc.dg/uninit-pr19430-O0.c: Same.
2312 * gcc.dg/uninit-pr19430.c: Same.
2313 * gcc.dg/uninit-pr20644-O0.c: Same.
2314 * gcc.dg/utf-dflt.c: Same.
2315 * gcc.dg/utf-dflt2.c: Same.
2316 * gcc.dg/utf16-4.c: Same.
2317 * gcc.dg/vla-11.c: Same.
2318 * gcc.dg/vla-20.c: Same.
2319 * gcc.dg/vla-init-1.c: Same.
2320 * gcc.dg/vla-init-2.c: Same.
2321 * gcc.dg/vla-init-3.c: Same.
2322 * gcc.dg/weak/weak-6.c: Same.
2323 * gcc.dg/weak/weak-7.c: Same.
2324 * gcc.dg/wtr-int-type-1.c: Same.
2325 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
2326 * gcc.target/arm/polytypes.c: Same.
2327 * gcc.target/i386/spellcheck-options-4.c: Same.
2328 * gcc.target/powerpc/20030218-1.c: Same.
2329 * gcc.target/sh/pr21255-4.c: Same.
2330 * gcc.test-framework/dg-error-exp-XP.c: Same.
2331 * gfortran.dg/array_constructor_30.f03: Same.
2332 * gfortran.dg/class_30.f90: Same.
2333 * gfortran.dg/goacc/subarrays.f95: Same.
2334 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
2335 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
2336 * gfortran.dg/intrinsic_std_1.f90: Same.
2337 * gfortran.dg/pr70006.f90: Same.
2338 * gfortran.dg/warning-directive-1.F90: Same.
2339 * gfortran.dg/warning-directive-2.F90: Same.
2340 * gfortran.dg/warning-directive-3.F90: Same.
2341 * gfortran.dg/warning-directive-4.F90: Same.
2342 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
2343 * obj-c++.dg/class-extension-1.mm: Same.
2344 * obj-c++.dg/class-extension-2.mm: Same.
2345 * obj-c++.dg/class-protocol-1.mm: Same.
2346 * obj-c++.dg/cxx-ivars-1.mm: Same.
2347 * obj-c++.dg/duplicate-class-1.mm: Same.
2348 * obj-c++.dg/exceptions-3.mm: Same.
2349 * obj-c++.dg/exceptions-4.mm: Same.
2350 * obj-c++.dg/exceptions-5.mm: Same.
2351 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2352 * obj-c++.dg/fsf-package-0.m: Same.
2353 * obj-c++.dg/invalid-type-1.mm: Same.
2354 * obj-c++.dg/method-12.mm: Same.
2355 * obj-c++.dg/method-13.mm: Same.
2356 * obj-c++.dg/method-15.mm: Same.
2357 * obj-c++.dg/method-16.mm: Same.
2358 * obj-c++.dg/method-6.mm: Same.
2359 * obj-c++.dg/method-7.mm: Same.
2360 * obj-c++.dg/property/at-property-1.mm: Same.
2361 * obj-c++.dg/property/at-property-14.mm: Same.
2362 * obj-c++.dg/property/at-property-17.mm: Same.
2363 * obj-c++.dg/property/at-property-21.mm: Same.
2364 * obj-c++.dg/property/at-property-5.mm: Same.
2365 * obj-c++.dg/property/dotsyntax-4.mm: Same.
2366 * obj-c++.dg/property/dynamic-3.mm: Same.
2367 * obj-c++.dg/property/dynamic-4.mm: Same.
2368 * obj-c++.dg/property/property-neg-1.mm: Same.
2369 * obj-c++.dg/property/property-neg-6.mm: Same.
2370 * obj-c++.dg/property/synthesize-11.mm: Same.
2371 * obj-c++.dg/property/synthesize-5.mm: Same.
2372 * obj-c++.dg/property/synthesize-6.mm: Same.
2373 * obj-c++.dg/proto-lossage-4.mm: Same.
2374 * obj-c++.dg/protocol-qualifier-2.mm: Same.
2375 * obj-c++.dg/strings/strings-1.mm: Same.
2376 * obj-c++.dg/super-class-1.mm: Same.
2377 * obj-c++.dg/syntax-error-6.mm: Same.
2378 * obj-c++.dg/syntax-error-7.mm: Same.
2379 * obj-c++.dg/syntax-error-9.mm: Same.
2380 * obj-c++.dg/try-catch-13.mm: Same.
2381 * objc.dg/attributes/method-noreturn-1.m: Same.
2382 * objc.dg/bad-receiver-type-2.m: Same.
2383 * objc.dg/bad-receiver-type.m: Same.
2384 * objc.dg/call-super-2.m: Same.
2385 * objc.dg/class-2.m: Same.
2386 * objc.dg/class-extension-1.m: Same.
2387 * objc.dg/class-extension-2.m: Same.
2388 * objc.dg/class-protocol-1.m: Same.
2389 * objc.dg/desig-init-1.m: Same.
2390 * objc.dg/duplicate-class-1.m: Same.
2391 * objc.dg/exceptions-3.m: Same.
2392 * objc.dg/exceptions-4.m: Same.
2393 * objc.dg/exceptions-5.m: Same.
2394 * objc.dg/foreach-6.m: Same.
2395 * objc.dg/foreach-7.m: Same.
2396 * objc.dg/fsf-nsstring-format-1.m: Same.
2397 * objc.dg/fsf-package-0.m: Same.
2398 * objc.dg/invalid-type-1.m: Same.
2399 * objc.dg/method-11.m: Same.
2400 * objc.dg/method-19.m: Same.
2401 * objc.dg/method-2.m: Same.
2402 * objc.dg/method-20.m: Same.
2403 * objc.dg/method-5.m: Same.
2404 * objc.dg/method-6.m: Same.
2405 * objc.dg/method-7.m: Same.
2406 * objc.dg/method-9.m: Same.
2407 * objc.dg/missing-proto-3.m: Same.
2408 * objc.dg/private-1.m: Same.
2409 * objc.dg/property/at-property-1.m: Same.
2410 * objc.dg/property/at-property-14.m: Same.
2411 * objc.dg/property/at-property-17.m: Same.
2412 * objc.dg/property/at-property-21.m: Same.
2413 * objc.dg/property/at-property-5.m: Same.
2414 * objc.dg/property/dynamic-3.m: Same.
2415 * objc.dg/property/dynamic-4.m: Same.
2416 * objc.dg/property/property-neg-1.m: Same.
2417 * objc.dg/property/property-neg-6.m: Same.
2418 * objc.dg/property/synthesize-11.m: Same.
2419 * objc.dg/property/synthesize-5.m: Same.
2420 * objc.dg/property/synthesize-6.m: Same.
2421 * objc.dg/proto-hier-1.m: Same.
2422 * objc.dg/proto-lossage-4.m: Same.
2423 * objc.dg/protocol-qualifier-2.m: Same.
2424 * objc.dg/strings/strings-1.m: Same.
2425 * objc.dg/type-size-1.m: Same.
2426
2427 2017-04-18 Jeff Law <law@redhat.com>
2428
2429 PR target/74563
2430 * gcc.target/mips/pr74563: New test.
2431
2432 2017-04-18 Jakub Jelinek <jakub@redhat.com>
2433
2434 PR tree-optimization/80443
2435 * gcc.c-torture/compile/pr80443.c: New test.
2436
2437 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
2438
2439 PR rtl-optimization/80357
2440 * gcc.c-torture/compile/pr80357.c: New test.
2441
2442 2017-04-18 Jeff Law <law@redhat.com>
2443
2444 PR middle-end/80422
2445 * gcc.c-torture/compile/pr80422.c: New test.
2446
2447 2017-04-18 Jakub Jelinek <jakub@redhat.com>
2448
2449 PR debug/80263
2450 * gcc.dg/debug/dwarf2/pr80263.c: New test.
2451
2452 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2453
2454 PR target/80099
2455 * gcc.target/powerpc/pr80099-1.c: New test.
2456 * gcc.target/powerpc/pr80099-2.c: Likewise.
2457 * gcc.target/powerpc/pr80099-3.c: Likewise.
2458 * gcc.target/powerpc/pr80099-4.c: Likewise.
2459 * gcc.target/powerpc/pr80099-5.c: Likewise.
2460
2461 2017-04-18 Jakub Jelinek <jakub@redhat.com>
2462
2463 PR sanitizer/80444
2464 * gcc.dg/sancov/pr80444.c: New test.
2465
2466 PR middle-end/79788
2467 PR middle-end/80375
2468 * gcc.dg/pr79788-1.c: New test.
2469 * gcc.dg/pr79788-2.c: New test.
2470
2471 2017-04-18 Marek Polacek <polacek@redhat.com>
2472
2473 PR c++/80244 - ICE with attribute in template alias.
2474 * g++.dg/cpp0x/alias-decl-59.C: New test.
2475
2476 PR c++/80241 - ICE with alignas pack expansion.
2477 * g++.dg/cpp0x/alignas11.C: New test.
2478
2479 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2480
2481 PR c++/80287
2482 * g++.dg/lto/pr80287_0.C: New test.
2483
2484 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
2485
2486 PR target/80315
2487 * gcc.target/powerpc/pr80315-1.c: New test.
2488 * gcc.target/powerpc/pr80315-2.c: New test.
2489 * gcc.target/powerpc/pr80315-3.c: New test.
2490 * gcc.target/powerpc/pr80315-4.c: New test.
2491
2492 2017-04-16 Tom de Vries <tom@codesourcery.com>
2493
2494 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
2495 directive.
2496 * g++.dg/parse/error3.C: Same.
2497 * g++.old-deja/g++.pt/niklas01a.C: Same.
2498 * gcc.dg/990506-0.c: Same.
2499 * gcc.dg/cpp/19990413-1.c: Same.
2500 * gcc.dg/cpp/pragma-1.c: Same.
2501 * gcc.dg/cpp/pragma-2.c: Same.
2502 * gcc.dg/m-un-2.c: Same.
2503 * objc.dg/private-1.m: Same.
2504
2505 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
2506
2507 * gcc.dg/pr54669.c: Fix dg-do directive.
2508 * gcc.dg/pr78582.c: Ditto.
2509 * gcc.dg/pr80020.c: Ditto.
2510 * gcc.dg/torture/pr57993-2.cpp: Ditto.
2511 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
2512 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
2513 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
2514 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
2515 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
2516 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
2517 * gcc.dg/tree-ssa/pr79352.c: Ditto.
2518 * gcc.dg/tree-ssa/pr79376.c: Ditto.
2519 * gcc.dg/tree-ssa/pr79691.c: Ditto.
2520
2521 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2522
2523 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
2524 * gfortran.dg/generic_29.f90: Likewise.
2525 * gfortran.dg/goacc/multi-clause.f90: Likewise.
2526 * gfortran.dg/pr41922.f90: Likewise.
2527 * gfortran.dg/pr70006.f90: Likewise.
2528
2529 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
2530
2531 PR tree-optimization/66612
2532 * gcc.target/powerpc/20050830-1.c: Remove xfail.
2533
2534 2017-04-14 Janus Weil <janus@gcc.gnu.org>
2535
2536 PR fortran/80361
2537 * gfortran.dg/class_62.f90: New test case.
2538
2539 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
2540
2541 * gcc.target/arc/loop-1.c: New file.
2542
2543 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2544
2545 PR target/80098
2546 * gcc.target/powerpc/pr80098-1.c: New test.
2547 * gcc.target/powerpc/pr80098-2.c: Likewise.
2548 * gcc.target/powerpc/pr80098-3.c: Likewise.
2549 * gcc.target/powerpc/pr80098-4.c: Likewise.
2550
2551 2017-04-13 Jakub Jelinek <jakub@redhat.com>
2552
2553 PR sanitizer/80403
2554 * g++.dg/ubsan/pr80403-2.C: New test.
2555
2556 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
2557
2558 PR rtl-optimization/80343
2559 * gcc.target/powerpc/pr80343.c: New.
2560
2561 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
2562
2563 PR sanitizer/80414
2564 * c-c++-common/ubsan/bounds-15.c: New test.
2565
2566 2017-04-13 Richard Biener <rguenther@suse.de>
2567
2568 PR testsuite/80416
2569 * g++.dg/torture/pr79671.C: Fix asm constraints.
2570
2571 2017-04-13 Jakub Jelinek <jakub@redhat.com>
2572
2573 PR debug/80321
2574 * gcc.dg/debug/pr80321.c: New test.
2575
2576 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
2577
2578 * gnat.dg/debug10.adb: New test.
2579 * gnat.dg/debug10_pkg.ads: New helper.
2580
2581 2017-04-12 Jakub Jelinek <jakub@redhat.com>
2582
2583 PR tree-optimization/79390
2584 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
2585
2586 PR sanitizer/80403
2587 PR sanitizer/80404
2588 PR sanitizer/80405
2589 * g++.dg/ubsan/pr80403.C: New test.
2590 * g++.dg/ubsan/pr80404.C: New test.
2591 * g++.dg/ubsan/pr80405.C: New test.
2592
2593 PR c/80163
2594 * gcc.dg/torture/pr80163.c: New test.
2595
2596 2017-04-12 Richard Biener <rguenther@suse.de>
2597 Jeff Law <law@redhat.com>
2598
2599 PR tree-optimization/80359
2600 * gcc.dg/torture/pr80359.c: New testcase.
2601
2602 2017-04-12 Richard Biener <rguenther@suse.de>
2603 Bernd Edlinger <bernd.edlinger@hotmail.de>
2604
2605 PR middle-end/79671
2606 * g++.dg/torture/pr79671.C: New testcase.
2607 * g++.dg/lto/pr79671_0.C: Likewise.
2608 * g++.dg/lto/pr79671_1.c: Likewise.
2609
2610 2017-04-12 Jakub Jelinek <jakub@redhat.com>
2611
2612 PR sanitizer/80349
2613 * g++.dg/ubsan/pr80349.C: New test.
2614
2615 2017-04-11 Jakub Jelinek <jakub@redhat.com>
2616
2617 PR c++/80370
2618 * g++.dg/cpp1z/decomp28.C: New test.
2619
2620 PR middle-end/80100
2621 * gcc.dg/pr80100.c: New test.
2622
2623 PR rtl-optimization/80385
2624 * g++.dg/opt/pr80385.C: New test.
2625
2626 2017-04-11 Martin Liska <mliska@suse.cz>
2627
2628 PR ipa/80212
2629 * g++.dg/ipa/pr80212.C: New test.
2630
2631 2017-04-11 Martin Sebor <msebor@redhat.com>
2632
2633 PR middle-end/80364
2634 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
2635
2636 2017-04-11 Martin Liska <mliska@suse.cz>
2637
2638 PR sanitizer/70878
2639 * gcc.dg/ubsan/pr70878.c: New test.
2640
2641 2017-04-11 Jakub Jelinek <jakub@redhat.com>
2642
2643 PR target/80381
2644 * gcc.target/i386/pr80381.c: New test.
2645
2646 PR c++/80363
2647 * g++.dg/ext/pr80363.C: New test.
2648
2649 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2650
2651 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
2652 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
2653 Add avr-*-* to non-lp64 selector.
2654
2655 2017-04-10 Martin Sebor <msebor@redhat.com>
2656
2657 * gcc.dg/pr40340-3.c: Adjust directive pattern.
2658 * gcc.dg/pr40340-4.c: Same.
2659
2660 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
2661
2662 PR fortran/69498
2663 * gfortran.dg/submodule_unexp.f90: Modified test
2664 to account for new error.
2665 * gfortran.dg/submodule_twice.f90: New Test
2666
2667 2017-04-10 Jakub Jelinek <jakub@redhat.com>
2668
2669 PR c++/80176
2670 * g++.dg/init/ref23.C: New test.
2671
2672 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2673
2674 PR tree-optimization/80304
2675 * gfortran.dg/do_concurrent_4.f90: New test case.
2676
2677 2017-04-10 Janus Weil <janus@gcc.gnu.org>
2678
2679 PR fortran/80046
2680 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
2681
2682 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
2683
2684 * g++.dg/torture/pr79905.C: Add -maltivec option.
2685
2686 2017-04-10 Jeff Law <law@redhat.com>
2687
2688 PR tree-optimization/80374
2689 * g++.dg/pr80374.c: New test.
2690
2691 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2692
2693 PR target/80108
2694 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
2695 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
2696
2697 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
2698
2699 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
2700
2701 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
2702
2703 PR testsuite/79356
2704 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
2705
2706 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
2707
2708 PR testsuite/79867
2709 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
2710
2711 2017-04-10 Marek Polacek <polacek@redhat.com>
2712
2713 PR sanitizer/80348
2714 * g++.dg/ubsan/div-by-zero-3.C: New test.
2715
2716 2017-04-10 Bin Cheng <bin.cheng@arm.com>
2717
2718 PR tree-optimization/80153
2719 * gcc.c-torture/execute/pr80153.c: New.
2720
2721 2017-04-10 Richard Biener <rguenther@suse.de>
2722
2723 PR middle-end/80362
2724 * gcc.dg/torture/pr80362.c: New testcase.
2725
2726 2017-04-10 Richard Biener <rguenther@suse.de>
2727
2728 PR tree-optimization/80304
2729 * gcc.dg/torture/pr80304.c: New testcase.
2730
2731 2017-04-10 Nathan Sidwell <nathan@acm.org>
2732
2733 PR target/79905
2734 * g++.dg/torture/pr79905.C: New.
2735
2736 2017-04-10 Martin Liska <mliska@suse.cz>
2737
2738 PR sanitizer/80350
2739 * c-c++-common/ubsan/pr80350.c: New test.
2740
2741 2017-04-10 Jakub Jelinek <jakub@redhat.com>
2742
2743 PR target/80324
2744 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
2745
2746 2017-04-08 Martin Liska <mliska@suse.cz>
2747
2748 Revert:
2749 2017-04-07 Martin Liska <mliska@suse.cz>
2750
2751 PR ipa/80212
2752 * g++.dg/ipa/pr80212.C: New test.
2753
2754 2017-04-07 Jakub Jelinek <jakub@redhat.com>
2755
2756 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
2757 dg-options.
2758 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
2759
2760 PR target/80322
2761 PR target/80323
2762 PR target/80325
2763 PR target/80326
2764 * gcc.target/i386/avx512f-undefined-1.c: New test.
2765 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
2766 * gcc.target/i386/avx-cvtsd-1.c: New test.
2767 * gcc.target/i386/avx512f-cvtss-1.c: New test.
2768 * gcc.target/i386/avx512f-abspd-1.c: New test.
2769 * gcc.target/i386/avx-cvtss-1.c: New test.
2770 * gcc.target/i386/avx512f-absps-1.c: New test.
2771 * gcc.target/i386/avx512f-int2mask-1.c: New test.
2772 * gcc.target/i386/avx512f-mask2int-1.c: New test.
2773
2774 2017-04-07 Marek Polacek <polacek@redhat.com>
2775
2776 PR sanitizer/80348
2777 * g++.dg/ubsan/div-by-zero-2.C: New test.
2778
2779 PR c++/80095
2780 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
2781
2782 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
2783
2784 PR rtl-optimization/70478
2785 * gcc.target/s390/pr70478.c: New.
2786
2787 2017-04-07 Martin Liska <mliska@suse.cz>
2788
2789 PR target/79889
2790 * g++.dg/ext/mv8.C: Add aarch64* targets.
2791
2792 2017-04-07 Martin Liska <mliska@suse.cz>
2793
2794 PR ipa/80212
2795 * g++.dg/ipa/pr80212.C: New test.
2796
2797 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2798
2799 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
2800
2801 2017-04-07 Richard Biener <rguenther@suse.de>
2802
2803 PR tree-optimization/80334
2804 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
2805 alignas on stack.
2806
2807 2017-04-07 Richard Biener <rguenther@suse.de>
2808
2809 PR middle-end/80341
2810 * gcc.dg/torture/pr80341.c: New testcase.
2811
2812 2017-04-06 Jakub Jelinek <jakub@redhat.com>
2813
2814 PR debug/80234
2815 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
2816 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
2817
2818 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
2819
2820 PR target/79733
2821 * gcc.target/i386/pr79733.c: New test.
2822
2823 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
2824
2825 PR target/80298
2826 * gcc.target/i386/pr80298-1.c: New test.
2827 * gcc.target/i386/pr80298-2.c: Ditto.
2828
2829 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
2830
2831 PR target/80082
2832 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
2833 ARMv7-R.
2834
2835 2017-04-06 Richard Biener <rguenther@suse.de>
2836
2837 PR tree-optimization/80334
2838 * g++.dg/torture/pr80334.C: New testcase.
2839
2840 2017-04-06 Martin Liska <mliska@suse.cz>
2841
2842 PR sanitizer/80166
2843 * gcc.dg/asan/pr80166.c: New test.
2844
2845 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2846
2847 PR tree-optimization/79390
2848 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
2849
2850 2017-04-06 Richard Biener <rguenther@suse.de>
2851
2852 PR tree-optimization/80262
2853 * gcc.target/i386/pr80262.c: New testcase.
2854
2855 2017-04-06 Richard Biener <rguenther@suse.de>
2856
2857 PR middle-end/80281
2858 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
2859
2860 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
2861
2862 PR rtl-optimization/70703
2863 * gcc.target/i386/pr70703.c: New.
2864
2865 2017-04-05 Jakub Jelinek <jakub@redhat.com>
2866
2867 PR sanitizer/80308
2868 * c-c++-common/asan/pr80308.c: New test.
2869
2870 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2871
2872 PR target/79890
2873 * gcc.target/s390/pr79890.c: New test case.
2874
2875 2017-04-05 Jakub Jelinek <jakub@redhat.com>
2876
2877 PR target/80310
2878 * c-c++-common/ubsan/pr80310.c: New test.
2879
2880 2017-04-04 Jakub Jelinek <jakub@redhat.com>
2881
2882 PR c++/80297
2883 * g++.dg/torture/pr80297.C: New test.
2884
2885 PR tree-optimization/79390
2886 * gcc.target/i386/pr79390.c: New test.
2887 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
2888
2889 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
2890
2891 PR c++/80296
2892 * g++.dg/cpp0x/alias-decl-80296.C: New test.
2893
2894 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2895
2896 PR target/80307
2897 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
2898 targeting any CPU or architecture.
2899 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
2900 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
2901 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
2902 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
2903 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
2904 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
2905 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
2906 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
2907
2908 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
2909
2910 PR fortran/69498
2911 * gfortran.dg/submodule_unexp.f90: New test.
2912
2913 2017-04-04 Jakub Jelinek <jakub@redhat.com>
2914
2915 PR target/80286
2916 * gcc.target/i386/avx-pr80286.c: New test.
2917 * gcc.dg/pr80286.c: New test.
2918
2919 2017-04-04 Richard Biener <rguenther@suse.de>
2920
2921 PR middle-end/80281
2922 * gcc.dg/torture/pr80281.c: New testcase.
2923
2924 2017-04-04 Richard Biener <rguenther@suse.de>
2925
2926 PR tree-optimization/80275
2927 * g++.dg/opt/pr80275.C: Make g static.
2928
2929 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
2930
2931 PR rtl-optimization/60818
2932 * gcc.c-torture/compile/pr60818.c: New testcase.
2933
2934 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
2935
2936 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
2937 * gcc.dg/20031012-1.c: Likewise.
2938 * gcc.dg/ipa/ipcp-1.c: Likewise.
2939 * gcc.dg/torture/matrix-3.c: Likewise.
2940 * gcc.target/powerpc/ppc-spe.c: Likewise.
2941 * gcc.target/rx/zero-width-bitfield.c: Likewise.
2942
2943 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2944
2945 PR target/80246
2946 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
2947 powerpc_vsx_ok.
2948 (std, ld): Limit scan-assembler-times check to lp64.
2949 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
2950 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
2951 powerpc_vsx_ok.
2952
2953 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2954
2955 PR target/80246
2956 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
2957
2958 2017-04-03 Richard Biener <rguenther@suse.de>
2959
2960 PR tree-optimization/80275
2961 * g++.dg/opt/pr80275.C: New testcase.
2962
2963 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2964
2965 PR testsuite/79356
2966 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
2967
2968 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
2969
2970 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
2971 (bal): Increase iteration count and assume alignment.
2972
2973 2017-04-03 Bin Cheng <bin.cheng@arm.com>
2974
2975 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
2976
2977 2017-04-02 Andrew Pinski <apinski@cavium.com>
2978
2979 * gcc.c-torture/compile/nested-3.c: New testcase.
2980 * gcc.c-torture/execute/20170401-1.c: New testcase.
2981 * gcc.c-torture/execute/20170401-2.c: New testcase.
2982
2983 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
2984
2985 PR rtl-optimization/79405
2986 gcc.dg/pr79405.c: New testcase.
2987
2988 2017-03-31 Jakub Jelinek <jakub@redhat.com>
2989
2990 PR debug/79255
2991 * gcc.dg/pr79255.c: New test.
2992
2993 PR c++/79572
2994 * g++.dg/ubsan/null-8.C: New test.
2995
2996 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
2997
2998 PR target/80107
2999 * gfortran.dg/pr80107.f: New.
3000
3001 2017-03-31 Jeff Law <law@redhat.com>
3002
3003 PR tree-optimization/49498
3004 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
3005
3006 2017-03-31 Richard Biener <rguenther@suse.de>
3007
3008 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
3009
3010 2017-03-31 Richard Biener <rguenther@suse.de>
3011
3012 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
3013
3014 2017-03-31 Jakub Jelinek <jakub@redhat.com>
3015
3016 PR libstdc++/80251
3017 * g++.dg/ext/is_aggregate.C: New test.
3018
3019 PR middle-end/80173
3020 * gcc.target/i386/pr80173.c: New test.
3021
3022 PR middle-end/80163
3023 * gcc.dg/pr80163.c: New test.
3024
3025 PR debug/80025
3026 * gcc.dg/torture/pr80025.c: New test.
3027
3028 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
3029
3030 * gcc.target/mips/pr52125.c: Add -msym32.
3031
3032 2017-03-30 Jakub Jelinek <jakub@redhat.com>
3033
3034 PR translation/80189
3035 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
3036 * g++.dg/gomp/sharing-1.C: Likewise.
3037 * gfortran.dg/gomp/pr44536.f90: Likewise.
3038 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
3039 * gfortran.dg/gomp/sharing-3.f90: Likewise.
3040 * gfortran.dg/gomp/crayptr3.f90: Likewise.
3041 * gfortran.dg/gomp/pr33439.f90: Likewise.
3042 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3043 * gfortran.dg/gomp/sharing-1.f90: Likewise.
3044 * gfortran.dg/gomp/sharing-2.f90: Likewise.
3045 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3046 * gcc.dg/gomp/sharing-1.c: Likewise.
3047
3048 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
3049
3050 PR target/80246
3051 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
3052 Darwin and SPE.
3053 (dxex, dxexq): Update return type.
3054 (diex, diexq): Update argument type.
3055 * gcc.target/powerpc/pr80246.c: New test.
3056
3057 2017-03-30 Martin Jambor <mjambor@suse.cz>
3058
3059 PR ipa/77333
3060 * g++.dg/ipa/pr77333.C: New test.
3061
3062 2017-03-30 Jakub Jelinek <jakub@redhat.com>
3063
3064 PR target/80206
3065 * gcc.target/i386/pr80206.c: New test.
3066
3067 2017-03-30 Richard Biener <rguenther@suse.de>
3068
3069 PR tree-optimization/77498
3070 * gfortran.dg/pr77498.f: New testcase.
3071
3072 2017-03-29 Marek Polacek <polacek@redhat.com>
3073
3074 PR c/79730
3075 * gcc.dg/pr79730.c: New test.
3076
3077 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3078
3079 PR libgfortran/78670
3080 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
3081 a character of length 1. Update test for success.
3082 * gfortran.dg/dtio_28.f03: New test.
3083 * gfortran.dg/dtio_4.f90: Update to open test file with status =
3084 'scratch' to delete the file when done.
3085
3086 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
3087
3088 PR rtl-optimization/80233
3089 * gcc.c-torture/compile/pr80233.c: New testcase.
3090
3091 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3092
3093 PR fortran/80254
3094 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
3095 * gfortran.dg/dec_io_2a.f90: instead (new test).
3096
3097 2017-03-28 Jiong Wang <jiong.wang@arm.com>
3098
3099 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
3100
3101 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
3102
3103 PR testsuite/43496
3104 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
3105 generating PIC code.
3106
3107 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
3108
3109 PR rtl-optimization/80193
3110 * gcc.target/i386/pr80193.c: New.
3111
3112 2017-03-28 Janus Weil <janus@gcc.gnu.org>
3113
3114 PR fortran/78661
3115 * gfortran.dg/dtio_25.f90: Modified test case.
3116 * gfortran.dg/dtio_27.f90: New test case.
3117
3118 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
3119
3120 PR target/53383
3121 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
3122 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
3123 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
3124
3125 2017-03-28 Bin Cheng <bin.cheng@arm.com>
3126
3127 * gcc.c-torture/compile/irreducible-loop.c: New.
3128
3129 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
3130
3131 PR tree-optimization/80218
3132 * gcc.dg/pr80218.c: New test.
3133
3134 2017-03-28 Richard Biener <rguenther@suse.de>
3135
3136 PR tree-optimization/78644
3137 * gcc.dg/pr78644-1.c: New testcase.
3138 * gcc.dg/pr78644-2.c: Likewise.
3139
3140 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
3141
3142 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
3143 * gcc.dg/pic-4.c: Likewise.
3144 * gcc.dg/pie-3.c: Likewise.
3145 * gcc.dg/pie-4.c: Likewise.
3146
3147 2017-03-28 Martin Liska <mliska@suse.cz>
3148
3149 PR ipa/80205
3150 * g++.dg/ipa/pr80205.C: New test.
3151
3152 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3153
3154 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
3155 with sizeof(int) < 4.
3156 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
3157 * gcc.c-torture/execute/pr79737-2.c: Likewise.
3158 * gcc.dg/torture/pr79777.c: Likewise.
3159 * gcc.dg/torture/pr79910.c: Likewise.
3160
3161 2017-03-28 Richard Biener <rguenther@suse.de>
3162
3163 PR middle-end/80222
3164 * g++.dg/pr80222.C: New testcase.
3165
3166 2017-03-28 Martin Liska <mliska@suse.cz>
3167
3168 PR ipa/80104
3169 * gcc.dg/ipa/pr80104.c: New test.
3170
3171 2017-03-28 Marek Polacek <polacek@redhat.com>
3172
3173 PR sanitizer/80067
3174 * c-c++-common/ubsan/shift-10.c: New test.
3175
3176 2017-03-27 Jeff Law <law@redhat.com>
3177
3178 PR tree-optimization/80216
3179 * gcc.c-torture/compile/pr80216.c: New test.
3180
3181 2017-03-27 Jakub Jelinek <jakub@redhat.com>
3182
3183 PR middle-end/80162
3184 * c-c++-common/pr80162-1.c: New test.
3185 * c-c++-common/pr80162-2.c: New test.
3186 * c-c++-common/pr80162-3.c: New test.
3187
3188 PR target/80102
3189 * g++.dg/opt/pr80102.C: New test.
3190
3191 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3192
3193 PR target/78543
3194 * gcc.target/powerpc/pr78543.c: New test.
3195
3196 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
3197
3198 PR target/80103
3199 * gcc.target/powerpc/pr80103-1.c: New test.
3200
3201 2017-03-27 Richard Biener <rguenther@suse.de>
3202
3203 PR tree-optimization/80181
3204 * gcc.dg/torture/pr80181.c: New testcase.
3205
3206 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
3207
3208 * gcc.target/arc/interrupt-4.c: New file.
3209
3210 2017-03-27 Richard Biener <rguenther@suse.de>
3211
3212 PR ipa/79776
3213 * g++.dg/ipa/pr79776.C: New testcase.
3214
3215 2017-03-27 Jakub Jelinek <jakub@redhat.com>
3216
3217 PR sanitizer/80168
3218 * gcc.dg/asan/pr80168.c: New test.
3219
3220 2017-03-27 Richard Biener <rguenther@suse.de>
3221
3222 PR tree-optimization/80170
3223 * gcc.dg/pr80170.c: New testcase.
3224
3225 2017-03-27 Richard Biener <rguenther@suse.de>
3226
3227 PR middle-end/80171
3228 * g++.dg/torture/pr80171.C: New testcase.
3229
3230 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
3231
3232 * gcc.dg/torture/pr79732.c: Require alias support.
3233 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
3234
3235 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
3236 libatomic_available.
3237 * gfortran.dg/coarray_image_status_1.f08: Likewise.
3238 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
3239
3240 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3241
3242 PR libgfortran/78881
3243 * gfortran.dg/dtio_26.f90: New test.
3244
3245 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
3246
3247 PR fortran/80156
3248 PR fortran/79382
3249 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
3250 testcase for PR80156. Add a main programme that tests that
3251 the typebound generic is accessible.
3252
3253 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
3254
3255 PR rtl-optimization/80160
3256 PR rtl-optimization/80159
3257
3258 * gcc.target/i386/pr80160.c: New test.
3259
3260 2017-03-24 Jakub Jelinek <jakub@redhat.com>
3261
3262 PR sanitizer/79904
3263 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
3264
3265 2017-03-24 Marek Polacek <polacek@redhat.com>
3266
3267 PR c++/80119
3268 * g++.dg/warn/Wuninitialized-9.C: New test.
3269
3270 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3271
3272 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
3273 and remove the high-level builtin. The error message for the
3274 would prevent compilation from reaching the second.
3275 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
3276
3277 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3278
3279 * gcc.target/s390/vxe/negfma-1.c: New test.
3280
3281 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3282
3283 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
3284 * gcc.target/s390/arch12/mul-1.c: New test.
3285 * gcc.target/s390/arch12/mul-2.c: New test.
3286
3287 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3288
3289 * gcc.target/s390/vxe/vllezlf-1.c: New test.
3290
3291 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3292
3293 * gcc.target/s390/vxe/popcount-1.c: New test.
3294
3295 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3296
3297 * gcc.target/s390/vxe/bitops-1.c: New test.
3298
3299 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3300
3301 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
3302 * lib/target-supports.exp: Add effective target check s390_vxe.
3303
3304 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3305
3306 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
3307 comparison instructions used from now on.
3308
3309 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3310
3311 * gcc.target/s390/s390.exp (check_effective_target_vector):
3312 Include target-supports.exp and move target_vector check routine
3313 ...
3314 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
3315 here and rename it.
3316 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
3317 check from vector to s390_vx.
3318 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
3319 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
3320 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
3321 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
3322 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
3323 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
3324 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
3325 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
3326 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
3327
3328 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3329
3330 * gcc.target/s390/vector/vec-init-2.c: New test.
3331
3332 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3333
3334 * gcc.dg/ubsan/pr79904-2.c: New test.
3335
3336 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3337
3338 PR target/79893
3339 * gcc.target/s390/zvector/pr79893.c: New test.
3340
3341 2017-03-24 Jakub Jelinek <jakub@redhat.com>
3342
3343 PR rtl-optimization/80112
3344 * gcc.dg/pr80112.c: New test.
3345
3346 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3347
3348 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
3349 etc. line numbers.
3350 * gcc.dg/Walloca-1.c: Likewise.
3351 * gcc.dg/Walloca-2.c: Likewise.
3352 * gcc.dg/Wvla-larger-than-2.c: Likewise.
3353
3354 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3355
3356 PR tree-optimization/80158
3357 * gfortran.fortran-torture/compile/pr80158.f: New file.
3358
3359 2017-03-24 Richard Biener <rguenther@suse.de>
3360
3361 PR tree-optimization/80167
3362 * gcc.dg/graphite/pr80167.c: New testcase.
3363
3364 2017-03-24 Tom de Vries <tom@codesourcery.com>
3365
3366 PR testsuite/80092
3367 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
3368 dg-require-effective-target global_constructor.
3369 * gcc.dg/tls/emutls-2.c: Same.
3370
3371 2017-03-24 Tom de Vries <tom@codesourcery.com>
3372
3373 PR testsuite/80092
3374 * c-c++-common/Wimplicit-fallthrough-34.c: Add
3375 dg-require-effective-target indirect_jumps.
3376
3377 2017-03-24 Tom de Vries <tom@codesourcery.com>
3378
3379 PR testsuite/80092
3380 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
3381 nonlocal_goto.
3382
3383 2017-03-24 Tom de Vries <tom@codesourcery.com>
3384
3385 PR testsuite/80092
3386 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
3387 * gcc.dg/Walloca-12.c: Same.
3388 * gcc.dg/attr-alloc_size-8.c: Same.
3389 * gcc.dg/Walloca-4.c: Same.
3390 * gcc.dg/Walloca-8.c: Same.
3391 * gcc.dg/Walloca-13.c: Same.
3392 * gcc.dg/Walloca-14.c: Same.
3393 * gcc.dg/attr-alloc_size-9.c: Same.
3394 * gcc.dg/Walloca-1.c: Same.
3395 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3396 * gcc.dg/Walloca-5.c: Same.
3397 * gcc.dg/Walloca-10.c: Same.
3398 * gcc.dg/Walloca-9.c: Same.
3399 * gcc.dg/attr-alloc_size-6.c: Same.
3400 * gcc.dg/Wvla-larger-than-1.c: Same.
3401 * gcc.dg/torture/pr71881.c: Same.
3402 * gcc.dg/torture/pr71901.c: Same.
3403 * gcc.dg/torture/pr78742.c: Same.
3404 * gcc.dg/builtin-alloc-size.c: Same.
3405 * gcc.dg/Walloca-2.c: Same.
3406 * gcc.dg/Walloca-6.c: Same.
3407 * gcc.dg/Walloca-11.c: Same.
3408 * gcc.dg/attr-alloc_size-7.c: Same.
3409 * gcc.dg/Wvla-larger-than-2.c: Same.
3410 * gcc.dg/Walloca-3.c: Same.
3411 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3412 * gcc.c-torture/compile/pr79413.c: Same.
3413 * gcc.c-torture/compile/pr78439.c: Same.
3414
3415 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3416
3417 * gcc.target/powerpc/p9-options-1.c: New test.
3418
3419 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3420
3421 PR target/71436
3422 * gcc.c-torture/compile/pr71436.c: New test.
3423
3424 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3425 Richard Biener <rguenther@suse.de>
3426
3427 PR tree-optimization/79908
3428 PR tree-optimization/80136
3429 * gcc.dg/torture/pr79908.c: New file.
3430
3431 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
3432
3433 PR fortran/39239
3434 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
3435
3436 2017-03-22 Jakub Jelinek <jakub@redhat.com>
3437
3438 PR c++/80141
3439 * g++.dg/gomp/pr80141.C: New test.
3440
3441 PR c++/80129
3442 * g++.dg/torture/pr80129.C: New test.
3443
3444 PR sanitizer/80110
3445 * g++.dg/tsan/pr80110.C: New test.
3446
3447 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3448
3449 PR fortran/80142
3450 * gfortran.dg/any_loc.f90: New test case.
3451
3452 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3453
3454 PR target/80082
3455 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
3456 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
3457
3458 2017-03-22 Martin Liska <mliska@suse.cz>
3459
3460 PR target/79906
3461 * g++.dg/ext/mv8.C: Add power* targets.
3462
3463 2017-03-21 Martin Sebor <msebor@redhat.com>
3464
3465 PR c++/79548
3466 * g++.dg/warn/Wunused-var-26.C: New test.
3467
3468 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3469
3470 PR tree-optimization/79908
3471 * gcc.dg/torture/pr79908.c: Revert addition of new file.
3472
3473 2017-03-21 Marek Polacek <polacek@redhat.com>
3474 Martin Sebor <msebor@redhat.com>
3475
3476 PR tree-optimization/80109
3477 * gcc.dg/Walloca-14.c: New test.
3478
3479 2017-03-21 Jakub Jelinek <jakub@redhat.com>
3480
3481 PR target/80125
3482 * gcc.target/powerpc/pr80125.c: New test.
3483
3484 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
3485
3486 PR fortran/69498
3487 * gfortran.dg/unexp_attribute.f90: New test
3488
3489 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3490 Richard Biener <rguenther@suse.de>
3491
3492 PR tree-optimization/79908
3493 * gcc.dg/torture/pr79908.c: New file.
3494
3495 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3496
3497 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
3498 with sizeof(int) < 4.
3499
3500 2017-03-21 Martin Liska <mliska@suse.cz>
3501
3502 * gcc.target/i386/pr65044.c: Add '.' in order to catch
3503 apostrophes.
3504
3505 2017-03-21 Richard Biener <rguenther@suse.de>
3506
3507 PR tree-optimization/80032
3508 * g++.dg/opt/pr80032.C: New testcase.
3509
3510 2017-03-21 Richard Biener <rguenther@suse.de>
3511
3512 PR tree-optimization/80122
3513 * gcc.dg/torture/pr80122.c: New testcase.
3514
3515 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
3516
3517 * gcc.dg/pic-2.c: Skip for MIPS.
3518 * gcc.dg/pie-2.c: Skip for MIPS.
3519
3520 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3521
3522 PR c++/77752
3523 * g++.dg/cpp0x/initlist97.C: New.
3524 * g++.dg/cpp0x/initlist85.C: Update.
3525
3526 2017-03-21 Jakub Jelinek <jakub@redhat.com>
3527
3528 PR c/67338
3529 * gcc.dg/pr67338.c: New test.
3530
3531 PR c++/35878
3532 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
3533 dump instead of assembler.
3534 * g++.dg/init/pr35878_2.C: Likewise.
3535 * g++.dg/init/pr35878_3.C: Likewise.
3536
3537 2017-03-21 Jakub Jelinek <jakub@redhat.com>
3538
3539 PR c/80097
3540 * gcc.dg/ubsan/pr80097.c: New test.
3541
3542 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3543
3544 PR tree-optimization/80054
3545 * g++.dg/torture/pr80054.C: New file.
3546
3547 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3548
3549 PR target/79963
3550 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
3551 directive to assure selection of proper bit using rlwinm insn.
3552 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3553 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
3554 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
3555 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
3556
3557 2017-03-20 Marek Polacek <polacek@redhat.com>
3558 Paolo Carlini <paolo.carlini@oracle.com>
3559
3560 PR c++/80059 - ICE with noexcept and __transaction_atomic
3561 * g++.dg/tm/pr80059-2.C: New test.
3562 * g++.dg/tm/pr80059.C: New test.
3563
3564 2017-03-20 Martin Liska <mliska@suse.cz>
3565
3566 PR middle-end/79753
3567 * gcc.target/i386/mpx/pr79753.c: New test.
3568
3569 2017-03-20 Martin Liska <mliska@suse.cz>
3570
3571 PR target/79769
3572 PR target/79770
3573 * g++.dg/pr79769.C: New test.
3574 * gcc.target/i386/mpx/pr79770.c: New test.
3575
3576 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3577
3578 PR target/78857
3579 * gcc.target/s390/load-and-test-fp-1.c: New test.
3580 * gcc.target/s390/load-and-test-fp-2.c: New test.
3581
3582 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
3583
3584 PR fortran/79676
3585 * gfortran.dg/submodule_28.f08 : New test.
3586
3587 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
3588
3589 PR fortran/71838
3590 * gfortran.dg/submodule_26.f08 : New test.
3591 * gfortran.dg/submodule_27.f08 : New test.
3592
3593 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
3594
3595 PR target/79951
3596 * gcc.target/powerpc/pr79951.c: New.
3597
3598 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
3599
3600 PR rtl-optimization/79910
3601 * gcc.dg/torture/pr79910.c: New test.
3602
3603 2017-03-17 Jeff Law <law@redhat.com>
3604
3605 PR tree-optimization/71437
3606 * gcc.dg/tree-ssa/pr71437.c: New test.
3607 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
3608 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
3609 now caught by VRP, but which were previously caught by DOM.
3610
3611 2017-03-17 Richard Biener <rguenther@suse.de>
3612
3613 PR middle-end/80075
3614 * g++.dg/torture/pr80075.C: New testcase.
3615
3616 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
3617
3618 PR target/71294
3619 * g++.dg/pr71294.C: New test.
3620
3621 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
3622
3623 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
3624
3625 2017-03-16 Jakub Jelinek <jakub@redhat.com>
3626
3627 PR fortran/80010
3628 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
3629
3630 PR fortran/79886
3631 * gfortran.dg/pr79886.f90: New test.
3632
3633 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3634
3635 PR target/79038
3636 * gcc.target/powerpc/pr79038-1.c: New test.
3637
3638 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
3639
3640 PR fortran/33271
3641 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
3642
3643 2017-03-15 Jiong Wang <jiong.wang@arm.com>
3644
3645 PR testsuite/79356
3646 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
3647
3648 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
3649
3650 PR target/80019
3651 * gcc.target/i386/pr80019.c: New test.
3652
3653 2017-03-15 Martin Liska <mliska@suse.cz>
3654
3655 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
3656
3657 2017-03-14 Martin Sebor <msebor@redhat.com>
3658
3659 PR tree-optimization/79800
3660 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
3661 * gcc.dg/tree-ssa/pr79800.c: New test.
3662
3663 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3664
3665 PR target/79947
3666 * gcc.target/powerpc/pr79947.c: New test.
3667
3668 2017-03-14 Martin Sebor <msebor@redhat.com>
3669
3670 PR middle-end/80020
3671 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
3672 * gcc.dg/attr-alloc_size-7.c: Same.
3673 * gcc.dg/attr-alloc_size-9.c: Same.
3674 * gcc.dg/builtin-alloc-size.c: Same.
3675 * gcc.dg/pr80020.c: New test.
3676
3677 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
3678
3679 PR rtl-optimization/79728
3680 * gcc.target/i386/sse-globalreg.c: New test.
3681
3682 2017-03-14 Martin Liska <mliska@suse.cz>
3683
3684 PR lto/66295
3685 * gcc.dg/tree-prof/pr66295.c: New test.
3686
3687 2017-03-13 Martin Liska <mliska@suse.cz>
3688
3689 PR middle-end/78339
3690 * gcc.target/i386/mpx/pr78339.c: New test.
3691
3692 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3693
3694 * gcc.target/arc/bitfield.c: New file.
3695
3696 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3697
3698 * gcc.target/arc/pr9001090948.c: New file.
3699
3700 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
3701
3702 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3703 Fix test. Make early-out condition return early. Correct comments.
3704
3705 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3706
3707 PR libgfortran/78854
3708 * gfortran.dg/dtio_25.f90: New test.
3709
3710 2017-03-10 Martin Sebor <msebor@redhat.com>
3711
3712 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
3713
3714 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
3715
3716 PR rtl-optimization/78911
3717 * gcc.target/i386/pr78911-1.c: New test.
3718 * gcc.target/i386/pr78911-2.c: New test.
3719
3720 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
3721
3722 PR target/79941
3723 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
3724 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
3725 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
3726
3727 2017-03-10 Marek Polacek <polacek@redhat.com>
3728
3729 PR c++/79967
3730 * g++.dg/cpp0x/gen-attrs-63.C: New test.
3731
3732 2017-03-10 Jakub Jelinek <jakub@redhat.com>
3733
3734 PR c++/79899
3735 * g++.dg/other/friend7.C: New test.
3736
3737 PR c++/79896
3738 * g++.dg/ext/int128-5.C: New test.
3739
3740 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
3741
3742 PR testsuite/79356
3743 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
3744 powerpc, sparc, or s390x.
3745
3746 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
3747
3748 PR target/79907
3749 * gcc.target/powerpc/pr79907.c: New.
3750
3751 2017-03-10 Olivier Hainque <hainque@adacore.com>
3752
3753 * gnat.dg/opt64.adb: New test.
3754 * gnat.dg/opt64_pkg.ads: New helper.
3755 * gnat.dg/opt64_pkg.adb: New helper.
3756
3757 2017-03-10 Jakub Jelinek <jakub@redhat.com>
3758
3759 PR rtl-optimization/79909
3760 * gcc.target/powerpc/pr79909.c: New test.
3761
3762 PR tree-optimization/79972
3763 * gcc.dg/pr79972.c: New test.
3764
3765 PR tree-optimization/77975
3766 * gcc.dg/pr77975.c: New test.
3767
3768 2017-03-09 Marek Polacek <polacek@redhat.com>
3769
3770 PR c++/79962
3771 PR c++/79984
3772 * c-c++-common/nonnull-3.c: New test.
3773 * g++.dg/warn/Wnonnull3.C: New test.
3774
3775 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
3776
3777 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
3778 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
3779
3780 2017-03-09 Marek Polacek <polacek@redhat.com>
3781
3782 PR sanitizer/79757
3783 * gcc.dg/ubsan/pr79757-1.c: New test.
3784 * gcc.dg/ubsan/pr79757-2.c: New test.
3785 * gcc.dg/ubsan/pr79757-3.c: New test.
3786 * gcc.dg/ubsan/pr79757-4.c: New test.
3787 * gcc.dg/ubsan/pr79757-5.c: New test.
3788
3789 2017-03-09 Jakub Jelinek <jakub@redhat.com>
3790
3791 PR c/79969
3792 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
3793
3794 2017-03-09 Marek Polacek <polacek@redhat.com>
3795
3796 PR c++/79687
3797 * g++.dg/expr/ptrmem8.C: New test.
3798 * g++.dg/expr/ptrmem9.C: New test.
3799
3800 2017-03-09 Richard Biener <rguenther@suse.de>
3801
3802 PR tree-optimization/79977
3803 * gcc.dg/graphite/pr79977.c: New testcase.
3804
3805 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
3806
3807 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
3808 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
3809 * lib/target-supports.exp (check_effective_target_rdynamic):
3810 New proc.
3811
3812 2017-03-09 Richard Biener <rguenther@suse.de>
3813
3814 PR middle-end/79971
3815 * gcc.dg/fixed-point/pr79971.c: New testcase.
3816
3817 2017-03-09 Richard Biener <rguenther@suse.de>
3818
3819 PR ipa/79970
3820 * gcc.dg/torture/pr79970.c: New testcase.
3821
3822 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
3823
3824 PR c++/71966
3825 * g++.dg/cpp0x/pr71966-1.C: New.
3826 * g++.dg/cpp0x/pr71966-2.C: Likewise.
3827
3828 2017-03-09 Martin Liska <mliska@suse.cz>
3829
3830 PR tree-optimization/79631
3831 * gcc.target/i386/mpx/pr79631.c: New test.
3832
3833 2017-03-09 Martin Liska <mliska@suse.cz>
3834
3835 PR target/65705
3836 PR target/69804
3837 * gcc.target/i386/pr71458.c: Update scanned pattern.
3838
3839 2017-03-09 Marek Polacek <polacek@redhat.com>
3840
3841 PR c++/79672
3842 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
3843 * g++.dg/warn/Wduplicated-branches3.C: New test.
3844
3845 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
3846
3847 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
3848
3849 2017-03-09 Martin Liska <mliska@suse.cz>
3850
3851 PR ipa/79764
3852 * g++.dg/pr79764.C: New test.
3853
3854 2017-03-09 Martin Liska <mliska@suse.cz>
3855
3856 PR ipa/79761
3857 * g++.dg/pr79761.C: New test.
3858
3859 2017-03-09 Jakub Jelinek <jakub@redhat.com>
3860
3861 PR sanitizer/79944
3862 * c-c++-common/asan/pr79944.c: New test.
3863
3864 PR target/79932
3865 * gcc.target/i386/pr79932-2.c: New test.
3866
3867 PR target/79932
3868 * gcc.target/i386/pr79932-1.c: New test.
3869
3870 2017-03-09 Marek Polacek <polacek@redhat.com>
3871
3872 PR c++/79900 - ICE in strip_typedefs
3873 * g++.dg/warn/Wpadded-1.C: New test.
3874
3875 2017-03-08 Marek Polacek <polacek@redhat.com>
3876
3877 * g++.dg/Walloca1.C: Adjust dg-warning.
3878
3879 2017-03-08 Andrew Haley <aph@redhat.com>
3880
3881 PR tree-optimization/79943
3882 * gcc.dg/tree-ssa/pr79943.c: New test.
3883
3884 2017-03-08 Richard Biener <rguenther@suse.de>
3885
3886 PR tree-optimization/79955
3887 * gcc.dg/uninit-24.c: New testcase.
3888
3889 2017-03-08 Richard Biener <rguenther@suse.de>
3890
3891 PR tree-optimization/79920
3892 * gcc.dg/vect/pr79920.c: New testcase.
3893
3894 2017-03-08 Jakub Jelinek <jakub@redhat.com>
3895
3896 PR sanitizer/79904
3897 * gcc.dg/ubsan/pr79904.c: New test.
3898
3899 2017-03-07 Jakub Jelinek <jakub@redhat.com>
3900
3901 PR c/79834
3902 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
3903 diagnostics.
3904
3905 2017-03-07 Marek Polacek <polacek@redhat.com>
3906
3907 PR middle-end/79809
3908 * g++.dg/Walloca1.C: New test.
3909
3910 2017-03-07 Martin Liska <mliska@suse.cz>
3911
3912 PR middle-end/68270
3913 * g++.dg/pr68270.C: New test.
3914
3915 2017-03-07 Jakub Jelinek <jakub@redhat.com>
3916
3917 PR rtl-optimization/79901
3918 * gcc.target/i386/pr79901.c: New test.
3919
3920 PR sanitizer/79897
3921 * c-c++-common/ubsan/pr79897.c: New test.
3922
3923 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
3924
3925 PR rtl-optimization/79571
3926 * gcc.target/i386/pr79571.c: New.
3927
3928 2017-03-06 Marek Polacek <polacek@redhat.com>
3929
3930 PR c++/79796 - ICE with NSDMI and this pointer
3931 * g++.dg/cpp0x/nsdmi13.C: New test.
3932
3933 2017-03-06 Julia Koval <julia.koval@intel.com>
3934
3935 PR target/79793
3936 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
3937 directives.
3938 * gcc.target/i386/interrupt-13.c: Ditto.
3939 * gcc.target/i386/interrupt-14.c: Ditto.
3940 * gcc.target/i386/interrupt-15.c: Ditto.
3941
3942 2017-03-06 Jakub Jelinek <jakub@redhat.com>
3943
3944 PR c++/79822
3945 * g++.dg/cpp0x/constexpr-79822.C: New test.
3946
3947 2017-03-06 Richard Biener <rguenther@suse.de>
3948
3949 PR tree-optimization/79894
3950 * gcc.dg/vect/pr79887.c: New testcase.
3951
3952 2017-03-06 Richard Biener <rguenther@suse.de>
3953
3954 PR tree-optimization/79824
3955 * gcc.dg/vect/pr79824-1.c: New testcase.
3956 * gcc.dg/vect/pr79824-2.c: Likewise.
3957
3958 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
3959
3960 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
3961 gettimeofday. Remove dg-skip-if for AVR.
3962 * lib/target-supports.exp (check_effective_target_gettimeofday):
3963 New proc.
3964
3965 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
3966
3967 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
3968 * gcc.target/s390/hotpatch-10.c: Likewise.
3969 * gcc.target/s390/hotpatch-11.c: Likewise.
3970 * gcc.target/s390/hotpatch-12.c: Likewise.
3971 * gcc.target/s390/hotpatch-13.c: Likewise.
3972 * gcc.target/s390/hotpatch-14.c: Likewise.
3973 * gcc.target/s390/hotpatch-15.c: Likewise.
3974 * gcc.target/s390/hotpatch-16.c: Likewise.
3975 * gcc.target/s390/hotpatch-17.c: Likewise.
3976 * gcc.target/s390/hotpatch-18.c: Likewise.
3977 * gcc.target/s390/hotpatch-19.c: Likewise.
3978 * gcc.target/s390/hotpatch-2.c: Likewise.
3979 * gcc.target/s390/hotpatch-26.c: Likewise.
3980 * gcc.target/s390/hotpatch-27.c: Likewise.
3981 * gcc.target/s390/hotpatch-28.c: Likewise.
3982 * gcc.target/s390/hotpatch-3.c: Likewise.
3983 * gcc.target/s390/hotpatch-4.c: Likewise.
3984 * gcc.target/s390/hotpatch-5.c: Likewise.
3985 * gcc.target/s390/hotpatch-6.c: Likewise.
3986 * gcc.target/s390/hotpatch-7.c: Likewise.
3987 * gcc.target/s390/hotpatch-8.c: Likewise.
3988 * gcc.target/s390/hotpatch-9.c: Likewise.
3989
3990 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3991
3992 PR c++/64574
3993 * g++.dg/template/crash125.C: New.
3994
3995 2017-03-06 Jakub Jelinek <jakub@redhat.com>
3996
3997 PR target/79812
3998 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
3999
4000 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
4001
4002 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
4003
4004 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4005
4006 * gcc.target/mips/msa-minmax.c: New tests.
4007
4008 2017-03-06 Martin Liska <mliska@suse.cz>
4009
4010 PR sanitize/79783
4011 * g++.dg/asan/pr79783.C: New test.
4012
4013 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4014
4015 * gcc.target/mips/msa-dotp.c: New tests.
4016
4017 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4018
4019 * gcc.target/mips/msa-bclri.c: New test.
4020
4021 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4022
4023 PR c++/70266
4024 * g++.dg/tm/pr70266.C: New.
4025
4026 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
4027 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4028
4029 * gfortran.dg/coarray/fail_image_1.f08: New test.
4030 * gfortran.dg/coarray/fail_image_2.f08: New test.
4031 * gfortran.dg/coarray/failed_images_1.f08: New test.
4032 * gfortran.dg/coarray/failed_images_2.f08: New test.
4033 * gfortran.dg/coarray/image_status_1.f08: New test.
4034 * gfortran.dg/coarray/image_status_2.f08: New test.
4035 * gfortran.dg/coarray/stopped_images_1.f08: New test.
4036 * gfortran.dg/coarray/stopped_images_2.f08: New test.
4037 * gfortran.dg/coarray_fail_st.f90: New test.
4038 * gfortran.dg/coarray_failed_images_1.f08: New test.
4039 * gfortran.dg/coarray_image_status_1.f08: New test.
4040 * gfortran.dg/coarray_stopped_images_1.f08: New test.
4041
4042 2017-03-03 Marek Polacek <polacek@redhat.com>
4043
4044 PR c/79758
4045 * gcc.dg/noncompile/pr79758.c: New test.
4046
4047 2017-03-03 Jakub Jelinek <jakub@redhat.com>
4048
4049 PR middle-end/79805
4050 * g++.dg/opt/pr79805.C: New test.
4051
4052 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
4053
4054 * gcc.target/i386/avx512vpopcntdq-check.h: New.
4055 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
4056 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
4057 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
4058 * gcc.target/i386/i386.exp
4059 (check_effective_target_avx512vpopcntdq): New.
4060
4061 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
4062
4063 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
4064 ilp32 targets and match DImode registers for lp64 targets.
4065
4066 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
4067
4068 * g++.dg/pr71624.C: Disable for x32.
4069 * g++.dg/pr71633.C: Ditto.
4070
4071 2017-03-03 Jakub Jelinek <jakub@redhat.com>
4072
4073 PR target/79807
4074 * gcc.target/i386/pr79807.c: New test.
4075
4076 2017-03-03 Martin Liska <mliska@suse.cz>
4077
4078 PR tree-optimization/79803
4079 * gcc.dg/tree-ssa/pr79803.c: New test.
4080
4081 2017-03-03 Martin Liska <mliska@suse.cz>
4082
4083 PR rtl-optimization/79574
4084 * gcc.dg/pr79574-2.c: New test.
4085
4086 2017-03-03 Richard Biener <rguenther@suse.de>
4087
4088 PR c++/79825
4089 * g++.dg/warn/Wuninitialized-8.C: New testcase.
4090
4091 2017-03-03 Jakub Jelinek <jakub@redhat.com>
4092
4093 * gcc.dg/pr57134.c: Use empty inline asm string literal.
4094
4095 2017-03-03 Marek Polacek <polacek@redhat.com>
4096
4097 PR c++/79791
4098 * g++.dg/warn/Wwrite-strings-1.C: New test.
4099 * g++.dg/warn/Wwrite-strings-2.C: New test.
4100 * g++.dg/warn/Wwrite-strings-3.C: New test.
4101 * g++.dg/warn/Wwrite-strings-4.C: New test.
4102 * g++.dg/warn/Wwrite-strings-5.C: New test.
4103 * g++.dg/warn/Wwrite-strings-6.C: New test.
4104 * g++.dg/warn/Wwrite-strings-7.C: New test.
4105 * g++.dg/warn/Wwrite-strings-8.C: New test.
4106 * g++.dg/warn/Wwrite-strings-9.C: New test.
4107 * g++.dg/warn/Wwrite-strings-10.C: New test.
4108 * g++.dg/warn/Wwrite-strings-11.C: New test.
4109 * g++.dg/warn/Wwrite-strings-12.C: New test.
4110
4111 2017-03-03 Richard Biener <rguenther@suse.de>
4112
4113 PR middle-end/79818
4114 * gcc.dg/torture/pr79818.c: New testcase.
4115
4116 2017-03-02 Jakub Jelinek <jakub@redhat.com>
4117
4118 PR c++/79782
4119 * g++.dg/warn/Wunused-parm-10.C: New test.
4120
4121 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
4122
4123 * gcc.dg/rtl/x86_64/*.c: Test for
4124 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
4125
4126 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
4127
4128 PR target/79514
4129 * gcc.target/i386/pr79514.c: New test.
4130
4131 2017-03-02 Jakub Jelinek <jakub@redhat.com>
4132
4133 PR rtl-optimization/79780
4134 * gcc.c-torture/compile/pr79780.c: New test.
4135
4136 2017-03-02 Richard Biener <rguenther@suse.de>
4137
4138 PR tree-optimization/79345
4139 PR c++/42000
4140 * g++.dg/warn/Wuninitialized-7.C: New testcase.
4141 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
4142 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
4143
4144 2017-03-02 Richard Biener <rguenther@suse.de>
4145
4146 PR c/79756
4147 * gcc.dg/vector-1.c: New testcase.
4148
4149 2017-03-02 Bin Cheng <bin.cheng@arm.com>
4150
4151 PR tree-optimization/66768
4152 * gcc.target/i386/pr66768.c: New test.
4153
4154 2017-03-02 Richard Biener <rguenther@suse.de>
4155
4156 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
4157 * gcc.dg/rtl/x86_64/final.c: Likewise.
4158 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
4159 * gcc.dg/rtl/x86_64/ira.c: Likewise.
4160 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
4161 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
4162
4163 2017-03-02 Richard Biener <rguenther@suse.de>
4164
4165 PR tree-optimization/79777
4166 * gcc.dg/torture/pr79777.c: New testcase.
4167
4168 2017-03-01 Martin Sebor <msebor@redhat.com>
4169
4170 PR middle-end/79692
4171 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
4172 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
4173 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
4174 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
4175
4176 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
4177
4178 * gcc.target/i386/invsize-2.c: New test.
4179 * gcc.target/i386/invsize-3.c: Ditto.
4180 * gcc.target/i386/invsize-4.c: Ditto.
4181 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
4182 * gcc.target/i386/stackalign/asm-1.c: Ditto.
4183
4184 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4185
4186 PR target/79439
4187 * gcc.target/powerpc/pr79439.c: New test.
4188
4189 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
4190
4191 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
4192 scan string.
4193
4194
4195 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4196
4197 PR target/79395
4198 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
4199 pattern to look for vcmpequd. instead of vcmpnew.
4200 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
4201 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
4202 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
4203 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
4204 look for xvcmpeqdp. instead of xvcmpnedp.
4205 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
4206 look for vcmpequd. instead of vcmpnew.
4207 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
4208 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4209 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
4210 look for xvcmpeqsp. instead of xvcmpnesp.
4211 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
4212 look for xvcmpeqdp. instead of xvcmpnedp.
4213 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
4214 look for vcmpequd. instead of vcmpnew.
4215 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
4216 look for vcmpeqsp instead of xvcmpnesp.
4217 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
4218 look for xvcmpeqdp instead of xvcmpnedp.
4219
4220 2017-03-01 Richard Biener <rguenther@suse.de>
4221
4222 PR middle-end/79721
4223 * gcc.dg/torture/pr79721.c: New testcase.
4224
4225 2017-03-01 Jakub Jelinek <jakub@redhat.com>
4226
4227 PR c++/79681
4228 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
4229 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
4230
4231 PR c++/79746
4232 * g++.dg/warn/Wunused-parm-9.C: New test.
4233
4234 PR tree-optimization/79734
4235 * g++.dg/opt/pr79734.C: New test.
4236
4237 2017-02-28 Jakub Jelinek <jakub@redhat.com>
4238
4239 PR tree-optimization/79737
4240 * gcc.c-torture/execute/pr79737-1.c: New test.
4241 * gcc.c-torture/execute/pr79737-2.c: New test.
4242
4243 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
4244
4245 * gcc.target/sparc/20170228-1.c: New test.
4246
4247 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
4248
4249 * gcc.target/i386/invsize-1.c: New test.
4250
4251 2017-02-28 Martin Sebor <msebor@redhat.com>
4252
4253 PR tree-optimization/79691
4254 * gcc.dg/tree-ssa/pr79691.c: New test.
4255
4256 2017-02-28 Jakub Jelinek <jakub@redhat.com>
4257
4258 PR target/79729
4259 * gcc.target/i386/pr79729.c: New test.
4260
4261 2017-02-28 Richard Biener <rguenther@suse.de>
4262
4263 PR tree-optimization/79740
4264 * gcc.dg/torture/pr79740.c: New testcase.
4265
4266 2017-02-28 Richard Biener <rguenther@suse.de>
4267
4268 PR middle-end/79731
4269 * c-c++-common/torture/pr79731.c: New testcase.
4270
4271 2017-02-28 Richard Biener <rguenther@suse.de>
4272
4273 PR tree-optimization/79732
4274 * gcc.dg/torture/pr79732.c: New testcase.
4275
4276 2017-02-28 Richard Biener <rguenther@suse.de>
4277
4278 PR tree-optimization/79723
4279 * gcc.target/i386/pr79723.c: New testcase.
4280
4281 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
4282
4283 PR target/79544
4284 * gcc.target/powerpc/pr79544.c: New.
4285
4286 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4287
4288 PR c++/79414
4289 * g++.dg/parse/crash67.C: New.
4290
4291 2017-02-27 Bin Cheng <bin.cheng@arm.com>
4292
4293 PR tree-optimization/77536
4294 * gcc.dg/vect/pr79347.c: Revise testing string.
4295
4296 2017-02-27 Richard Biener <rguenther@suse.de>
4297
4298 PR tree-optimization/45397
4299 * gcc.dg/tree-ssa/pr45397.c: New testcase.
4300
4301 2017-02-27 Richard Biener <rguenther@suse.de>
4302
4303 PR tree-optimization/79690
4304 * gcc.target/i386/pr79690.c: New testcase.
4305
4306 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4307
4308 PR fortran/51119
4309 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
4310 of original.
4311 * gfortran.dg/inline_matmul_11.f90: Likewise.
4312 * gfortran.dg/inline_matmul_9.f90: Likewise.
4313 * gfortran.dg/matmul_13.f90: New test.
4314 * gfortran.dg/matmul_14.f90: New test.
4315
4316 2017-02-25 Jakub Jelinek <jakub@redhat.com>
4317
4318 PR middle-end/79396
4319 * g++.dg/opt/pr79396.C: New test.
4320
4321 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4322
4323 PR fortran/79597
4324 * gfortran.dg/dtio_6.f90: Update test.
4325
4326 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4327
4328 PR fortran/79601
4329 * gfortran.dg/interface_operator_2.f90: New test.
4330
4331 2017-02-24 Jakub Jelinek <jakub@redhat.com>
4332
4333 PR c/79677
4334 * gcc.dg/pr79677.c: New test.
4335
4336 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
4337
4338 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
4339 of mov.ps.
4340 * gcc.target/mips/mips-ps-type.c (move): Likewise.
4341 (cond_move1): Simplify condition to force generation of
4342 mov[nz].ps.
4343 (cond_move2): Likewise.
4344
4345 2017-02-24 Jakub Jelinek <jakub@redhat.com>
4346
4347 PR c++/79588
4348 * g++.dg/warn/Wrestrict-1.C: New test.
4349 * g++.dg/warn/Wrestrict-2.C: New test.
4350
4351 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
4352
4353 * g++.dg/ext/complit15.C: Require LTO.
4354
4355 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
4356
4357 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
4358 logical_op_short_circuit to skip targets.
4359 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
4360 and s390.
4361
4362 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4363
4364 * gnat.dg/opt63.adb: New test.
4365
4366 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4367
4368 * gnat.dg/discr47.adb: New test.
4369
4370 2017-02-24 Richard Biener <rguenther@suse.de>
4371
4372 PR tree-optimization/79389
4373 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
4374
4375 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
4376
4377 PR c++/79361
4378 * g++.dg/cpp0x/pr79361-1.C: New.
4379 * g++.dg/cpp0x/pr79361-2.C: Likewise.
4380
4381 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
4382
4383 * gcc.target/visium/bit_test.c: Accept any lsr form.
4384 * gcc.target/visium/block_move.c: Tweak.
4385
4386 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4387
4388 PR 68749
4389 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
4390
4391 2017-02-23 Richard Biener <rguenther@suse.de>
4392
4393 PR tree-optimization/79683
4394 * gcc.target/i386/pr79683.c: New testcase.
4395
4396 2017-02-22 Jeff Law <law@redhat.com>
4397
4398 PR tree-optimization/79578
4399 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
4400
4401 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
4402
4403 * gcc.target/mips/msa-fp-cc.c: New test.
4404
4405 2017-02-22 Jakub Jelinek <jakub@redhat.com>
4406
4407 PR c++/79664
4408 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
4409 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
4410 * g++.dg/gomp/pr79664.C: New test.
4411
4412 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
4413
4414 2017-02-22 Marek Polacek <polacek@redhat.com>
4415
4416 PR c++/79653
4417 * g++.dg/cpp0x/alignas10.C: New test.
4418 * g++.dg/cpp0x/alignas9.C: New test.
4419
4420 PR c++/79657
4421 * g++.dg/ext/underlying_type12.C: New test.
4422
4423 PR c/79662
4424 * gcc.dg/enum-incomplete-4.c: New test.
4425
4426 2017-02-22 Jakub Jelinek <jakub@redhat.com>
4427
4428 PR target/70465
4429 * gcc.target/i386/pr70465-2.c: New test.
4430
4431 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
4432
4433 * gcc.dg/pr61441.c: Use dg-add-options ieee.
4434
4435 2017-02-22 Richard Biener <rguenther@suse.de>
4436
4437 PR tree-optimization/79673
4438 * gcc.target/i386/pr79673.c: New testcase.
4439
4440 2017-02-22 Richard Biener <rguenther@suse.de>
4441
4442 PR tree-optimization/79666
4443 * gcc.dg/torture/pr79666.c: New testcase.
4444
4445 2017-02-22 Martin Liska <mliska@suse.cz>
4446
4447 PR lto/79587
4448 * gcc.dg/tree-prof/pr79587.c: New test.
4449
4450 2017-02-21 Marek Polacek <polacek@redhat.com>
4451
4452 PR c++/79535
4453 * g++.dg/ext/flexary23.C: New test.
4454
4455 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
4456
4457 PR target/79593
4458 * gcc.target/i386/pr79593.c: New test.
4459
4460 2017-02-21 Jakub Jelinek <jakub@redhat.com>
4461
4462 PR c++/79654
4463 * g++.dg/cpp1z/decomp26.C: New test.
4464
4465 PR sanitizer/79589
4466 * g++.dg/ubsan/pr79589.C: New test.
4467
4468 2017-02-21 Jeff Law <law@redhat.com>
4469
4470 PR tree-optimization/79621
4471 * gcc.c-torture/compile/pr79621.c: New test.
4472
4473 2017-02-21 Jakub Jelinek <jakub@redhat.com>
4474
4475 PR c++/79655
4476 * g++.dg/cpp1y/constexpr-79655.C: New test.
4477
4478 PR c++/79639
4479 * g++.dg/cpp1y/constexpr-79639.C: New test.
4480
4481 PR target/79633
4482 * gcc.target/i386/mpx/pr79633.c: New test.
4483
4484 PR target/79570
4485 * gcc.dg/pr79570.c: New test.
4486
4487 PR c++/79641
4488 * c-c++-common/pr79641.c: New test.
4489
4490 PR tree-optimization/79649
4491 * gcc.target/i386/pr79649.c: New test.
4492
4493 PR target/79494
4494 * gcc.dg/pr79494.c: New test.
4495
4496 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
4497
4498 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
4499 to dg-options.
4500
4501 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4502
4503 * gcc.dg/gimplefe-26.c: Require c99_runtime.
4504
4505 2017-02-02 Jason Merrill <jason@redhat.com>
4506
4507 PR c++/79580
4508 * g++.dg/ext/complit15.C: New.
4509
4510 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4511
4512 PR target/78056
4513 * gcc.target/powerpc/pr78056-8.c: Remove.
4514
4515 2017-02-20 Marek Polacek <polacek@redhat.com>
4516
4517 PR middle-end/79537
4518 * gcc.dg/comp-goto-4.c: New test.
4519
4520 PR sanitizer/79558
4521 * c-c++-common/ubsan/bounds-14.c: New test.
4522
4523 2017-02-20 Jakub Jelinek <jakub@redhat.com>
4524
4525 PR target/79568
4526 * gcc.target/i386/pr79568-1.c: New test.
4527 * gcc.target/i386/pr79568-2.c: New test.
4528 * gcc.target/i386/pr79568-3.c: New test.
4529
4530 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
4531
4532 PR fortran/79382
4533 * gfortran.dg/dtio_10.f90: Change test of error message.
4534 * gfortran.dg/dtio_23.f90: New test.
4535 * gfortran.dg/dtio_24.f90: New test.
4536
4537 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
4538
4539 PR fortran/79434
4540 * gfortran.dg/submodule_25.f08: New test.
4541
4542 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
4543
4544 PR fortran/79447
4545 * gfortran.dg/submodule_24.f08: New test.
4546
4547 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
4548
4549 PR fortran/79229
4550 * gfortran.dg/class_allocate_24.f90: New test.
4551
4552 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
4553
4554 PR fortran/79402
4555 * gfortran.dg/submodule_23.f90: New test.
4556
4557 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
4558
4559 PR c++/79380
4560 * g++.dg/cpp0x/alignas8.C: New.
4561
4562 2017-02-19 Eric Fiselier <eric@efcs.ca>
4563 Jonathan Wakely <jwakely@redhat.com>
4564
4565 PR c++/69523
4566 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
4567
4568 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4569
4570 * gcc.dg/gimplefe-26.c: New test.
4571
4572 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
4573
4574 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
4575
4576 2017-02-18 Jakub Jelinek <jakub@redhat.com>
4577
4578 PR target/79569
4579 * gcc.target/i386/3dnowA-3.c: New test.
4580
4581 PR target/79559
4582 * gcc.target/i386/pr79559.c: New test.
4583
4584 2017-02-17 Joseph Myers <joseph@codesourcery.com>
4585
4586 * gcc.dg/c11-float-2.c: New test.
4587 * gcc.dg/torture/float128-floath.c,
4588 gcc.dg/torture/float128x-floath.c,
4589 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
4590 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
4591 gcc.dg/torture/float64x-floath.c: Do not test comparison of
4592 *_DECIMAL_DIG macros with DECIMAL_DIG.
4593
4594 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4595
4596 PR target/79261
4597 * gcc.target/powerpc/vec-xxpermdi.c: New file.
4598
4599 2017-02-17 Julia Koval <julia.koval@intel.com>
4600
4601 * gcc.target/i386/rdpid.c New test.
4602 * gcc.target/i386/sse-12.c: Add -mrdpid.
4603 * gcc.target/i386/sse-13.c: Ditto.
4604 * gcc.target/i386/sse-14.c: Ditto.
4605 * gcc.target/i386/sse-22.c: Ditto.
4606 * gcc.target/i386/sse-23.c: Ditto.
4607 * g++.dg/other/i386-2.C: Ditto.
4608 * g++.dg/other/i386-3.C: Ditto.
4609
4610 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
4611
4612 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
4613 * gcc.dg/pr61441.c: Ditto.
4614
4615 2017-02-17 Martin Liska <mliska@suse.cz>
4616
4617 PR rtl-optimization/79574
4618 * gcc.dg/pr79574.c: New test.
4619
4620 2017-02-17 Marek Polacek <polacek@redhat.com>
4621
4622 PR middle-end/79536
4623 * gcc.dg/torture/pr79536.c: New test.
4624
4625 2017-02-16 Alan Modra <amodra@gmail.com>
4626
4627 * gcc.c-torture/execute/pr79286.c: New.
4628
4629 2017-02-16 Jakub Jelinek <jakub@redhat.com>
4630
4631 PR c++/79512
4632 * c-c++-common/gomp/pr79512.c: New test.
4633
4634 2017-02-15 Martin Sebor <msebor@redhat.com>
4635
4636 PR c++/79363
4637 * g++.dg/ext/flexary12.C: Adjust.
4638 * g++.dg/ext/flexary20.C: Same.
4639 * g++.dg/ext/flexary21.C: Same.
4640 * g++.dg/ext/flexary22.C: New test.
4641
4642 2017-02-15 Bin Cheng <bin.cheng@arm.com>
4643
4644 PR tree-optimization/79347
4645 * gcc.dg/vect/pr79347.c: New test.
4646
4647 2017-02-15 Jakub Jelinek <jakub@redhat.com>
4648
4649 PR c++/79301
4650 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
4651 [[deprecated]] comment.
4652 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
4653 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
4654 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
4655 [[deprecated]] in -std=c++11.
4656 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
4657 [[fallthrough]] in -std=c++11 and -std=c++14.
4658
4659 PR c++/79288
4660 * g++.dg/tls/pr79288.C: New test.
4661
4662 2017-02-15 Marek Polacek <polacek@redhat.com>
4663
4664 PR c/79515
4665 * gcc.dg/dfp/pr79515.c: New.
4666
4667 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
4668
4669 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
4670
4671 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
4672
4673 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
4674 "opt_files".
4675
4676 2017-02-15 Jakub Jelinek <jakub@redhat.com>
4677
4678 PR target/79487
4679 * gcc.dg/dfp/pr79487.c: New test.
4680 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
4681 2017-02-13 change.
4682
4683 2017-01-14 Carl Love <cel@us.ibm.com>
4684
4685 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
4686 xvcvsxdsp and xvcvuxdsp instructions.
4687
4688 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
4689
4690 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
4691 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4692 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
4693 64-bit default target.
4694 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
4695 a 64-bit default target.
4696
4697 2017-02-14 Jakub Jelinek <jakub@redhat.com>
4698
4699 PR target/79481
4700 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
4701 (test_3vx): Change return type from int to void.
4702 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4703 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4704 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4705 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4706 tests.
4707 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
4708 (test_3vx): Change return type from int to void.
4709 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4710 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4711 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4712 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4713 tests.
4714 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
4715 intrinsic. Change scan-assembler-times number from 1 to 2.
4716 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
4717 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
4718 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
4719 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
4720 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
4721 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
4722 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
4723
4724 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
4725
4726 PR middle-end/61225
4727 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
4728 Use dg-additional-options for ia32 target. Remove XFAIL.
4729
4730 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
4731
4732 PR target/79495
4733 * gcc.target/i386/pr79495.c: New test.
4734
4735 2017-02-14 Marek Polacek <polacek@redhat.com>
4736
4737 PR c++/79420
4738 PR c++/79463
4739 * g++.dg/cpp1y/pr79463.C: New.
4740 * g++.dg/template/incomplete10.C: New.
4741 * g++.dg/template/incomplete9.C: New.
4742
4743 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
4744
4745 PR target/79498
4746 * gcc.target/i386/pr79498.c: New test.
4747
4748 2017-02-14 Martin Sebor <msebor@redhat.com>
4749
4750 PR middle-end/79448
4751 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
4752 * gcc.dg/tree-ssa/pr79448-2.c: New test.
4753 * gcc.dg/tree-ssa/pr79448.c: New test.
4754
4755 2017-02-14 Jeff Law <law@redhat.com>
4756
4757 PR tree-optimization/79095
4758 * g++.dg/pr79095-1.C: New test
4759 * g++.dg/pr79095-2.C: New test
4760 * g++.dg/pr79095-3.C: New test
4761 * g++.dg/pr79095-4.C: New test
4762 * g++.dg/pr79095-5.C: New test
4763 * gcc.c-torture/execute/arith-1.c: Update with more cases.
4764 * gcc.dg/tree-ssa/pr79095-1.c: New test.
4765
4766 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
4767
4768 * gcc.target/aarch64/vect_fp16_1.c: New.
4769
4770 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4771
4772 * gcc.dg/gimplefe-25.c: New test.
4773
4774 2017-02-14 Jakub Jelinek <jakub@redhat.com>
4775
4776 PR tree-optimization/79408
4777 * gcc.dg/tree-ssa/pr79408-2.c: New test.
4778
4779 2017-02-14 Richard Biener <rguenther@suse.de>
4780
4781 PR middle-end/79432
4782 * gcc.dg/torture/pr79432.c: New testcase.
4783
4784 2017-02-13 Martin Sebor <msebor@redhat.com>
4785
4786 PR middle-end/79496
4787 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
4788
4789 2017-02-13 Jakub Jelinek <jakub@redhat.com>
4790
4791 PR sanitizer/79341
4792 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
4793 variables volatile.
4794
4795 PR c++/79232
4796 * g++.dg/cpp1z/eval-order4.C: New test.
4797 * g++.dg/other/pr79232.C: New test.
4798
4799 2017-02-13 Nathan Sidwell <nathan@acm.org>
4800
4801 PR c++/79296
4802 * g++.dg/cpp0x/pr79296.C: New.
4803
4804 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4805
4806 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
4807 Instead, xfail powerpc*-*-* && lp64.
4808
4809 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4810
4811 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
4812 powerpc_p8vector_ok.
4813 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4814
4815 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4816
4817 PR target/79449
4818 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
4819 for reading beyond a 4k boundary.
4820
4821 2017-02-13 Jakub Jelinek <jakub@redhat.com>
4822
4823 PR rtl-optimization/79388
4824 PR rtl-optimization/79450
4825 * gcc.c-torture/execute/pr79388.c: New test.
4826 * gcc.c-torture/execute/pr79450.c: New test.
4827
4828 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4829
4830 PR fortran/65542
4831 * gfortran.dg/spread_init_expr_2.f90: New test case.
4832
4833 2017-02-11 Jakub Jelinek <jakub@redhat.com>
4834
4835 PR sanitizer/79341
4836 * g++.dg/asan/deep-stack-uaf-1.C: New test.
4837
4838 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
4839
4840 PR tree-ssa/56727
4841 * gcc.dg/tree-ssa/pr56727.c: New testcase.
4842
4843 2017-02-10 Jakub Jelinek <jakub@redhat.com>
4844
4845 PR c++/79457
4846 * g++.dg/cpp0x/pr79457.C: New test.
4847
4848 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4849
4850 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
4851 scan-assembler unless lp64.
4852
4853 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4854
4855 PR tree-optimization/66612
4856 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
4857
4858 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4859
4860 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
4861 of all powerpc.
4862
4863 2017-02-10 Marek Polacek <polacek@redhat.com>
4864
4865 PR c++/79435
4866 * g++.dg/cpp1y/pr79435.C: New.
4867
4868 PR c++/79184
4869 * g++.dg/warn/Wint-in-bool-context-1.C: New.
4870
4871 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
4872
4873 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
4874 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
4875 New.
4876 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
4877 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
4878 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
4879 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
4880 (vtst_expected_poly64x2): Move to aarch64-only section.
4881 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
4882 (vtst_p64, vtstq_p64): New tests.
4883
4884 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
4885
4886 PR c++/71737
4887 * g++.dg/cpp0x/pr71737.C: New.
4888
4889 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
4890 Richard Biener <rguenther@suse.de>
4891
4892 * gcc.dg/gimplefe-error-1.c: New testcase.
4893 * gcc.dg/gimplefe-error-2.c: New testcase.
4894 * gcc.dg/gimplefe-error-3.c: New testcase.
4895
4896 2017-02-10 Jakub Jelinek <jakub@redhat.com>
4897
4898 PR tree-optimization/79411
4899 * gcc.c-torture/compile/pr79411.c: New test.
4900
4901 2017-02-09 Jakub Jelinek <jakub@redhat.com>
4902 Jason Merrill <jason@redhat.com>
4903
4904 PR c++/79143
4905 * g++.dg/cpp1z/pr79143.C: New test.
4906
4907 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
4908
4909 * gcc.dg/loop-unswitch-2.c: Update testcase.
4910 * gcc.dg/loop-unswitch-1.c: Update testcase.
4911
4912 2017-02-09 Marek Polacek <polacek@redhat.com>
4913
4914 PR c/79428
4915 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
4916 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
4917 * c-c++-common/goacc/pr79428-1.c: New test.
4918 * c-c++-common/gomp/pr79428-2.c: New test.
4919 * c-c++-common/gomp/pr79428-5.c: New test.
4920 * c-c++-common/gomp/pr79428-6.c: New test.
4921 * c-c++-common/pr79428-3.c: New test.
4922
4923 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4924
4925 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
4926 testcases.
4927
4928 2017-02-09 Jakub Jelinek <jakub@redhat.com>
4929
4930 PR c/79413
4931 * gcc.c-torture/compile/pr79413.c: New test.
4932
4933 PR c++/79429
4934 * c-c++-common/gomp/pr79429.c: New test.
4935 * g++.dg/gomp/pr79429.C: New test.
4936
4937 PR c/79431
4938 * c-c++-common/gomp/pr79431.c: New test.
4939
4940 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
4941 Cesar Philippidis <cesar@codesourcery.com>
4942 Joseph Myers <joseph@codesourcery.com>
4943 Chung-Lin Tang <cltang@codesourcery.com>
4944
4945 * c-c++-common/goacc/combined-directives.c: Remove xfail.
4946 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
4947 * c-c++-common/goacc/loop-auto-2.c: New.
4948 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
4949 * c-c++-common/goacc/tile-2.c: New.
4950 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
4951 * g++.dg/goacc/tile-1.C: New, check tile subst.
4952 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
4953 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
4954 * gfortran.dg/goacc/tile-1.f90: New test.
4955 * gfortran.dg/goacc/tile-2.f90: New test.
4956 * gfortran.dg/goacc/tile-lowering.f95: New test.
4957
4958 2017-02-09 Richard Biener <rguenther@suse.de>
4959
4960 PR tree-optimization/69823
4961 * gcc.dg/graphite/pr69823.c: New testcase.
4962
4963 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
4964
4965 PR target/78604
4966 * gcc.target/powerpc/pr78604.c: New.
4967
4968 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
4969
4970 PR target/68972
4971 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
4972 disable this test on power architecture.
4973
4974 2017-02-08 Richard Biener <rguenther@suse.de>
4975
4976 PR tree-optimization/71824
4977 PR tree-optimization/79409
4978 * gcc.dg/graphite/pr71824-3.c: New testcase.
4979
4980 2017-02-08 Jakub Jelinek <jakub@redhat.com>
4981
4982 PR tree-optimization/79408
4983 * gcc.dg/tree-ssa/pr79408.c: New test.
4984
4985 2017-02-08 Richard Biener <rguenther@suse.de>
4986
4987 PR tree-optimization/71824
4988 * gcc.dg/graphite/pr71824-2.c: New testcase.
4989
4990 2017-02-07 Andrew Pinski <apinski@cavium.com>
4991
4992 * gcc.target/aarch64/popcount.c: New Testcase.
4993
4994 2017-02-07 Jakub Jelinek <jakub@redhat.com>
4995
4996 PR rtl-optimization/79386
4997 * gcc.c-torture/compile/pr79386.c: New test.
4998
4999 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
5000 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5001
5002 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
5003 *-*-solaris*.
5004
5005 2017-02-07 Jakub Jelinek <jakub@redhat.com>
5006
5007 PR target/79299
5008 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
5009 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
5010
5011 2017-02-07 Richard Biener <rguenther@suse.de>
5012
5013 * gcc.dg/gimplefe-23.c: New testcase.
5014 * gcc.dg/gimplefe-24.c: Likewise.
5015
5016 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
5017
5018 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
5019 scan-assembler instead of scan-assembler-times.
5020 * gcc.target/aarch64/test_frame_10.c: Likewise.
5021 * gcc.target/aarch64/test_frame_12.c: Likewise.
5022 * gcc.target/aarch64/test_frame_2.c: Likewise.
5023 * gcc.target/aarch64/test_frame_4.c: Likewise.
5024 * gcc.target/aarch64/test_frame_6.c: Likewise.
5025 * gcc.target/aarch64/test_frame_7.c: Likewise.
5026 * gcc.target/aarch64/test_frame_8.c: Likewise.
5027
5028 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5029
5030 * gcc.target/i386/pr78419.c: Require ifunc support.
5031
5032 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
5033
5034 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
5035
5036 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
5037
5038 PR c++/79360
5039 * g++.dg/cpp1y/nsdmi-union2.C: New test.
5040
5041 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
5042
5043 * lib/target-supports.exp: Define the RISC-V target.
5044 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
5045 * gcc.dg/builtin-apply2.c: Likewise.
5046 * gcc.dg/ifcvt-4.c: Likewise.
5047 * gcc.dg/loop-8.c: Likewise.
5048 * gcc.dg/sibcall-10.c: Likewise.
5049 * gcc.dg/sibcall-9.c: Likewise.
5050 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
5051 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
5052 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
5053 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5054 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
5055 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
5056 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
5057
5058 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5059
5060 PR target/66144
5061 * gcc.target/powerpc/pr66144-1.c: New test.
5062 * gcc.target/powerpc/pr66144-2.c: Likewise.
5063 * gcc.target/powerpc/pr66144-3.c: Likewise.
5064
5065 2017-02-06 Martin Sebor <msebor@redhat.com>
5066
5067 PR tree-optimization/79376
5068 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
5069 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5070
5071 2017-02-06 Jakub Jelinek <jakub@redhat.com>
5072
5073 PR c++/79379
5074 * g++.dg/cpp1y/constexpr-79379.C: New test.
5075
5076 PR c++/79377
5077 * g++.dg/lookup/pr79377.C: New test.
5078
5079 PR c++/79372
5080 * g++.dg/cpp1z/decomp25.C: New test.
5081
5082 PR tree-optimization/79284
5083 * gcc.c-torture/compile/pr79284.c: New test.
5084
5085 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
5086
5087 PR c++/70448
5088 * g++.dg/cpp0x/pr70448.C: New.
5089
5090 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
5091
5092 PR 78348
5093 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
5094 to dg-options.
5095
5096 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
5097
5098 PR target/78883
5099 * gcc.c-torture/compile/pr78883.c: New test.
5100
5101 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
5102
5103 PR tree-ssa/79347
5104 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
5105 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
5106 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
5107 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
5108 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
5109 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
5110 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
5111 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
5112 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
5113 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
5114 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
5115 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
5116 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
5117
5118 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5119
5120 PR fortran/79344
5121 * gfortran.dg/allocate_with_source_24.f90: New test.
5122
5123 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5124
5125 PR fortran/79230
5126 * gfortran.dg/der_ptr_component_2.f90: New test.
5127
5128 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
5129
5130 * gcc.target/sparc/20170205-1.c: New test.
5131
5132 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
5133
5134 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
5135 libatomic_available.
5136
5137 * gcc.dg/pr77587.c: Require alias support.
5138 * gcc.dg/pr77587a.c: Likewise.
5139
5140 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
5141 * gcc.c-torture/execute/pr78622.c: Likewise.
5142
5143 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
5144 hppa*-*-hpux*.
5145 * c-c++-common/Wunused-var-16.c: Likewise.
5146 * c-c++-common/builtin-shuffle-1.c: Likewise.
5147 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
5148 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5149
5150 2017-02-03 Martin Sebor <msebor@redhat.com>
5151
5152 PR tree-optimization/79327
5153 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5154 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
5155 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
5156
5157 2017-02-03 Jakub Jelinek <jakub@redhat.com>
5158 Martin Sebor <msebor@redhat.com>
5159
5160 PR tree-optimization/79327
5161 * gcc.dg/tree-ssa/pr79327.c: New test.
5162 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
5163 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
5164 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
5165 (test_sprintf_chk_range_schar): Adjust dg-message.
5166 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
5167 * gcc.c-torture/execute/pr79327.c: New test.
5168
5169 2017-02-03 Jakub Jelinek <jakub@redhat.com>
5170
5171 PR target/79354
5172 * gcc.target/powerpc/pr79354.c: New test.
5173 * gcc.c-torture/execute/pr79354.c: New test.
5174
5175 2017-02-03 Martin Sebor <msebor@redhat.com>
5176
5177 PR tree-optimization/79352
5178 * gcc.dg/tree-ssa/pr79352.c: New test.
5179
5180 2017-02-03 Martin Liska <mliska@suse.cz>
5181
5182 PR lto/66295
5183 * gcc.target/i386/mvc9.c: New test.
5184
5185 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
5186
5187 PR target/79158
5188 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
5189 to VSX reg.
5190
5191 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
5192
5193 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
5194 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
5195 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
5196 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
5197 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
5198 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
5199 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
5200 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
5201 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
5202 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
5203 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
5204 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
5205 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
5206
5207 2017-02-02 Martin Sebor <msebor@redhat.com>
5208
5209 PR middle-end/79275
5210 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
5211 * gcc.dg/tree-ssa/pr79275.c: New test.
5212
5213 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5214
5215 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
5216
5217 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
5218
5219 PR middle-end/77445
5220 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
5221 threading is done.
5222
5223 2017-02-02 Tamar Christina <tamar.christina@arm.com>
5224
5225 PR middle-end/78142
5226 * gcc.target/aarch64/vector_initialization_nostack.c
5227 (f12): Use one vector
5228
5229 2017-02-02 Jakub Jelinek <jakub@redhat.com>
5230
5231 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
5232 * c-c++-common/asan/misalign-1.c: Likewise.
5233 * c-c++-common/asan/misalign-2.c: Likewise.
5234 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
5235 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
5236 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
5237 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
5238 add -ffat-lto-objects from/to dg-additional-options.
5239 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
5240 dg-additional-options.
5241
5242 PR target/79197
5243 * gcc.target/powerpc/pr79197.c: New test.
5244 * gcc.c-torture/compile/pr79197.c: New test.
5245
5246 2017-02-02 Richard Biener <rguenther@suse.de>
5247
5248 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
5249
5250 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
5251
5252 PR c++/69637
5253 * g++.dg/cpp0x/pr69637-1.C: New.
5254 * g++.dg/cpp0x/pr69637-2.C: Likewise.
5255
5256 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5257
5258 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
5259
5260 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5261
5262 PR target/70012
5263 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
5264 conditions.
5265
5266 2017-02-01 Jakub Jelinek <jakub@redhat.com>
5267
5268 PR testsuite/79324
5269 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
5270 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
5271 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
5272 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
5273 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
5274 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
5275 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5276 * g++.dg/debug/dwarf2/align-1.C: Likewise.
5277 * g++.dg/debug/dwarf2/align-2.C: Likewise.
5278 * g++.dg/debug/dwarf2/align-3.C: Likewise.
5279 * g++.dg/debug/dwarf2/align-4.C: Likewise.
5280 * g++.dg/debug/dwarf2/align-5.C: Likewise.
5281 * g++.dg/debug/dwarf2/align-6.C: Likewise.
5282
5283 2017-02-01 Martin Liska <mliska@suse.cz>
5284
5285 PR testsuite/79272
5286 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
5287
5288 2017-02-01 Richard Biener <rguenther@suse.de>
5289
5290 PR testsuite/76957
5291 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
5292 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
5293 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
5294 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
5295
5296 2017-02-01 Richard Biener <rguenther@suse.de>
5297
5298 PR middle-end/79315
5299 * gfortran.dg/pr79315.f90: New testcase.
5300
5301 2017-02-01 Richard Biener <rguenther@suse.de>
5302
5303 PR tree-optimization/71824
5304 * gcc.dg/graphite/pr71824.c: New testcase.
5305
5306 2017-01-31 Jakub Jelinek <jakub@redhat.com>
5307
5308 PR c++/79304
5309 * g++.dg/diagnostic/pr79304.C: New test.
5310
5311 2017-01-31 David Malcolm <dmalcolm@redhat.com>
5312
5313 PR c++/79298
5314 * g++.dg/spellcheck-pr79298.C: New test case.
5315
5316 2017-01-31 David Malcolm <dmalcolm@redhat.com>
5317
5318 PR preprocessor/79210
5319 * gcc.dg/format/pr79210.c: New test case.
5320 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
5321 New function.
5322
5323 2017-01-31 Nathan Sidwell <nathan@acm.org>
5324
5325 PR c++/79290
5326 * g++.dg/warn/pr79290.C: New.
5327
5328 PR c++/67273
5329 PR c++/79253
5330 * g++.dg/cpp1y/pr67273.C: New.
5331 * g++.dg/cpp1y/pr79253.C: New.
5332
5333 2017-01-31 Nathan Sidwell <nathan@acm.org>
5334
5335 PR c++/79264
5336 * g++.dg/cpp1y/pr61636-1.C: Augment.
5337
5338 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
5339
5340 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
5341 rand() instead of random().
5342
5343 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
5344
5345 PR tree-optimization/71691
5346 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
5347
5348 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5349
5350 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
5351 __ARCH__.
5352
5353 2017-01-31 Jakub Jelinek <jakub@redhat.com>
5354
5355 PR tree-optimization/79267
5356 * g++.dg/opt/pr79267.C: New test.
5357
5358 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
5359
5360 PR debug/63238
5361 * gcc.dg/debug/dwarf2/align-1.c: New.
5362 * gcc.dg/debug/dwarf2/align-2.c: New.
5363 * gcc.dg/debug/dwarf2/align-3.c: New.
5364 * gcc.dg/debug/dwarf2/align-4.c: New.
5365 * gcc.dg/debug/dwarf2/align-5.c: New.
5366 * gcc.dg/debug/dwarf2/align-6.c: New.
5367 * gcc.dg/debug/dwarf2/align-as-1.c: New.
5368 * g++.dg/debug/dwarf2/align-1.C: New.
5369 * g++.dg/debug/dwarf2/align-2.C: New.
5370 * g++.dg/debug/dwarf2/align-3.C: New.
5371 * g++.dg/debug/dwarf2/align-4.C: New.
5372 * g++.dg/debug/dwarf2/align-5.C: New.
5373 * g++.dg/debug/dwarf2/align-6.C: New.
5374
5375 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5376
5377 PR target/79170
5378 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
5379
5380 2017-01-30 Martin Sebor <msebor@redhat.com>
5381
5382 PR testsuite/79293
5383 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
5384
5385 2017-01-30 Martin Liska <mliska@suse.cz>
5386
5387 PR gcov-profile/79259
5388 * g++.dg/tree-prof/pr79259.C: New test.
5389
5390 2017-01-30 Richard Biener <rguenther@suse.de>
5391
5392 PR tree-optimization/79276
5393 * gcc.dg/torture/pr79276.c: New testcase.
5394
5395 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
5396
5397 PR target/79240
5398 * gcc.target/s390/pr79240.c: New test.
5399
5400 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5401
5402 PR target/79268
5403 * gcc.target/powerpc/pr79268.c: New file.
5404 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
5405 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
5406 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
5407 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5408
5409 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
5410
5411 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
5412
5413 PR testsuite/70583
5414 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
5415
5416 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
5417 * gnat.dg/debug9.adb: Likewise.
5418
5419 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
5420
5421 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
5422 libatomic_available.
5423 * gfortran.dg/coarray_42.f90: Likewise.
5424 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
5425 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
5426 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
5427
5428 2017-01-27 Martin Sebor <msebor@redhat.com>
5429
5430 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5431
5432 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
5433
5434 PR rtl-optimization/79194
5435 * gcc.dg/torture/pr79194.c: New test.
5436
5437 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5438
5439 PR tree-optimization/71374
5440 * gcc.target/i386/pr71374.c: New.
5441
5442 2017-01-27 Martin Sebor <msebor@redhat.com>
5443
5444 PR c++/71290
5445 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
5446 a dg-error directive.
5447
5448 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5449
5450 PR target/79131
5451 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
5452 * gcc.target/arm/pr79131-2.c: New.
5453
5454 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5455
5456 PR target/65484
5457 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
5458 vectorized on POWER unless hardware misaligned loads are
5459 available.
5460
5461 2017-01-27 Bin Cheng <bin.cheng@arm.com>
5462
5463 PR rtl-optimization/78559
5464 * gcc.c-torture/execute/pr78559.c: New test.
5465
5466 2017-01-27 Richard Biener <rguenther@suse.de>
5467
5468 PR tree-optimization/79245
5469 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
5470 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
5471
5472 2017-01-27 Jakub Jelinek <jakub@redhat.com>
5473
5474 PR c/79199
5475 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
5476 target. Use 4294967293U instead of 4294967293.
5477
5478 2017-01-27 Richard Biener <rguenther@suse.de>
5479
5480 PR tree-optimization/71433
5481 * gcc.dg/Warray-bounds-21.c: New testcase.
5482
5483 2017-01-27 Richard Biener <rguenther@suse.de>
5484
5485 PR tree-optimization/79244
5486 * gcc.dg/torture/pr79244.c: New testcase.
5487
5488 2017-01-27 Jakub Jelinek <jakub@redhat.com>
5489
5490 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
5491 all occurrences of 40 to 32.
5492
5493 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
5494
5495 PR target/79239
5496 * gcc.target/arm/pr79239.c: New test.
5497
5498 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5499
5500 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
5501
5502 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
5503
5504 PR c++/64382
5505 * g++.dg/cpp1y/pr64382.C: New test.
5506
5507 2017-01-26 Martin Sebor <msebor@redhat.com>
5508
5509 PR middle-end/78703
5510 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
5511 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
5512 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
5513 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
5514
5515 2017-01-26 Jakub Jelinek <jakub@redhat.com>
5516
5517 PR debug/79129
5518 * g++.dg/debug/dwarf2/pr79129.C: New test.
5519
5520 PR debug/78835
5521 * g++.dg/debug/dwarf2/pr78835.C: New test.
5522
5523 2017-01-26 Martin Sebor <msebor@redhat.com>
5524
5525 PR middle-end/78703
5526 * gcc.dg/format/pr78569.c: Adjust.
5527 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5528 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
5529 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5530 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
5531 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
5532 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5533 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
5534 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
5535 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
5536 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5537 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
5538
5539 2017-01-26 Jakub Jelinek <jakub@redhat.com>
5540
5541 PR c++/68727
5542 * g++.dg/other/offsetof8.C: Add expected error.
5543 * g++.dg/other/offsetof9.C: New test.
5544
5545 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
5546
5547 * g++.dg/opt/declone3.C: Require LTO.
5548
5549 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
5550
5551 PR target/79131
5552 * gcc.target/arm/pr79131.c: New.
5553
5554 2017-01-26 Bin Cheng <bin.cheng@arm.com>
5555
5556 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
5557
5558 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
5559
5560 PR libstdc++/79190
5561 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
5562 matches replaced operator delete.
5563
5564 2017-01-26 Jakub Jelinek <jakub@redhat.com>
5565
5566 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
5567 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
5568 avx512f with avx512dq.
5569 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
5570 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
5571 avx512f with avx512dq.
5572 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
5573 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
5574 avx512f with avx512dq.
5575
5576 2017-01-26 Marek Polacek <polacek@redhat.com>
5577
5578 PR c/79199
5579 * c-c++-common/Wduplicated-branches-13.c: New test.
5580
5581 2017-01-26 David Sherwood <david.sherwood@arm.com>
5582
5583 PR middle-end/79212
5584 * gfortran.dg/gomp/sharing-4.f90: New test.
5585
5586 2017-01-26 Jakub Jelinek <jakub@redhat.com>
5587
5588 PR target/70465
5589 * gcc.target/i386/pr70465.c: New test.
5590
5591 * brig.dg/dg.exp: Update copyright years.
5592 * lib/brig-dg.exp: Update copyright years.
5593 * lib/brig.exp: Update copyright years.
5594
5595 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
5596
5597 PR target/79179
5598 * gcc.target/powerpc/pr79179.c: New test.
5599
5600 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5601
5602 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
5603 generation to accept D-mode memory accesses.
5604
5605 2017-01-25 Martin Sebor <msebor@redhat.com>
5606
5607 PR c++/71290
5608 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
5609 * g++.dg/ext/flexarray-mangle.C: Same.
5610 * g++.dg/ext/flexarray-subst.C: Same.
5611 * g++.dg/ext/flexary10.C: Same.
5612 * g++.dg/ext/flexary11.C: Same.
5613 * g++.dg/ext/flexary14.C: Same.
5614 * g++.dg/ext/flexary16.C: Same.
5615 * g++.dg/ext/flexary18.C: Same.
5616 * g++.dg/ext/flexary19.C: Same.
5617 * g++.dg/ext/flexary7.C: Same.
5618 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
5619 * g++.dg/ubsan/object-size-1.C: Same.
5620 * obj-c++.dg/property/at-property-23.mm: Same.
5621
5622 2017-01-25 Jakub Jelinek <jakub@redhat.com>
5623
5624 PR c++/78896
5625 * g++.dg/cpp1z/decomp24.C: New test.
5626
5627 PR c++/77914
5628 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
5629 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
5630 expect a warning.
5631 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
5632 expect warnings.
5633 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
5634 * g++.dg/cpp1y/pr59636.C: Likewise.
5635 * g++.dg/cpp1y/pr60190.C: Likewise.
5636
5637 2017-01-25 Bin Cheng <bin.cheng@arm.com>
5638
5639 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
5640
5641 2017-01-25 Carl Love <cel@us.ibm.com>
5642
5643 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5644 vec_packs built-ins
5645
5646 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
5647
5648 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
5649 -mcpu=cortex-a57.
5650 * gcc.target/arm/vseleqsf.c: Likewise.
5651 * gcc.target/arm/vselgedf.c: Likewise.
5652 * gcc.target/arm/vselgesf.c: Likewise.
5653 * gcc.target/arm/vselgtdf.c: Likewise.
5654 * gcc.target/arm/vselgtsf.c: Likewise.
5655 * gcc.target/arm/vselledf.c: Likewise.
5656 * gcc.target/arm/vsellesf.c: Likewise.
5657 * gcc.target/arm/vselltdf.c: Likewise.
5658 * gcc.target/arm/vselltsf.c: Likewise.
5659 * gcc.target/arm/vselnedf.c: Likewise.
5660 * gcc.target/arm/vselnesf.c: Likewise.
5661 * gcc.target/arm/vselvcdf.c: Likewise.
5662 * gcc.target/arm/vselvcsf.c: Likewise.
5663 * gcc.target/arm/vselvsdf.c: Likewise.
5664 * gcc.target/arm/vselvssf.c: Likewise.
5665
5666 2017-01-25 Richard Biener <rguenther@suse.de>
5667
5668 PR testsuite/72850
5669 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
5670 to what we had before adding the threading passes.
5671
5672 2017-01-25 Richard Biener <rguenther@suse.de>
5673
5674 PR tree-optimization/69264
5675 * g++.dg/torture/pr69264.C: New testcase.
5676
5677 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5678
5679 PR target/79145
5680 * gcc.target/arm/pr79145.c: New test.
5681
5682 2017-01-25 Richard Biener <rguenther@suse.de>
5683
5684 PR debug/78363
5685 * g++.dg/gomp/pr78363-1.C: New testcase.
5686 * g++.dg/gomp/pr78363-2.C: Likewise.
5687 * g++.dg/gomp/pr78363-3.C: Likewise.
5688
5689 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5690
5691 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
5692 * gcc.dg/lto/pr61526_0.c: Likewise.
5693 * gcc.dg/lto/pr64415_0.c: Likewise.
5694
5695 2017-01-24 Jakub Jelinek <jakub@redhat.com>
5696
5697 PR c++/79205
5698 * g++.dg/cpp1z/decomp22.C: New test.
5699 * g++.dg/cpp1z/decomp23.C: New test.
5700
5701 2017-01-24 Nathan Sidwell <nathan@acm.org>
5702
5703 PR c++/78469
5704 * g++.dg/cpp0x/pr78469.C: New.
5705
5706 PR c++/79118
5707 * g++.dg/cpp0x/pr79118.C: New.
5708
5709 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
5710
5711 * gcc.target/arm/vfp-longcall-apcs.c: New test.
5712
5713 2017-01-24 David Malcolm <dmalcolm@redhat.com>
5714
5715 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
5716 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
5717 * gcc.dg/rtl/rtl.exp: New file.
5718 * gcc.dg/rtl/test.c: New file.
5719 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
5720 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
5721 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
5722 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
5723 * gcc.dg/rtl/x86_64/final.c: New test case.
5724 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
5725 * gcc.dg/rtl/x86_64/ira.c: New test case.
5726 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
5727 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
5728 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
5729 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
5730 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
5731 * gcc.dg/rtl/x86_64/test_1.h: New file.
5732 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
5733 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
5734 * gcc.dg/rtl/x86_64/times-two.h: New file.
5735 * gcc.dg/rtl/x86_64/vregs.c: New test case.
5736
5737 2017-01-24 Bin Cheng <bin.cheng@arm.com>
5738
5739 PR tree-optimization/79159
5740 * g++.dg/tree-ssa/pr79159.C: New test.
5741
5742 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5743 Martin Jambor <mjambor@suse.cz>
5744
5745 * lib/brig-dg.exp: New file.
5746 * lib/brig.exp: Likewise.
5747 * brig.dg/README: Likewise.
5748 * brig.dg/dg.exp: Likewise.
5749 * brig.dg/test/gimple/alloca.hsail: Likewise.
5750 * brig.dg/test/gimple/atomics.hsail: Likewise.
5751 * brig.dg/test/gimple/branches.hsail: Likewise.
5752 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
5753 * brig.dg/test/gimple/function_calls.hsail: Likewise.
5754 * brig.dg/test/gimple/kernarg.hsail: Likewise.
5755 * brig.dg/test/gimple/mem.hsail: Likewise.
5756 * brig.dg/test/gimple/mulhi.hsail: Likewise.
5757 * brig.dg/test/gimple/packed.hsail: Likewise.
5758 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
5759 * brig.dg/test/gimple/variables.hsail: Likewise.
5760 * brig.dg/test/gimple/vector.hsail: Likewise.
5761
5762 2017-01-24 Jakub Jelinek <jakub@redhat.com>
5763
5764 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
5765 support asan, only on i?86/x86_64 require sse2_runtime.
5766
5767 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5768
5769 PR target/66669
5770 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
5771 test on powerpc targets.
5772
5773 2017-01-23 Martin Sebor <msebor@redhat.com>
5774
5775 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5776
5777 2017-01-23 Richard Biener <rguenther@suse.de>
5778
5779 PR tree-optimization/79088
5780 PR tree-optimization/79188
5781 * gcc.dg/torture/pr79088.c: New testcase.
5782 * gcc.dg/torture/pr79188.c: Likewise.
5783
5784 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5785
5786 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
5787 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
5788 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
5789 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
5790 type of test function to reflect change in built-in function's
5791 return type.
5792 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
5793 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
5794 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
5795 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
5796 type and second argument type to reflect change in built-in
5797 function's type signature.
5798 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
5799 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
5800 type of test function to reflect change in built-in function's
5801 return type.
5802 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
5803 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
5804 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
5805 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
5806 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
5807 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
5808 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
5809 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
5810 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
5811 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
5812 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
5813 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
5814 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
5815 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
5816 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
5817 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
5818 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
5819 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
5820 type of test function to reflect change in built-in function's
5821 return type.
5822 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
5823 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
5824 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
5825 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
5826 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
5827 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
5828 test function's result and second argument to reflect change in
5829 built-in function's type signature.
5830 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
5831
5832 2017-01-23 Nathan Sidwell <nathan@acm.org>
5833
5834 PR C++/71710
5835 * g++.dg/template/pr71710.C: New.
5836
5837 PR c++/71406
5838 PR c++/77508
5839 * g++.dg/template/pr71406.C: New.
5840
5841 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
5842
5843 * gfortran.dg/integer_exponentiation_7.f90: New test.
5844
5845 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
5846
5847 PR rtl-optimization/78634
5848 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
5849
5850 2017-01-23 Bin Cheng <bin.cheng@arm.com>
5851
5852 PR tree-optimization/70754
5853 * gfortran.dg/pr70754.f90: New test.
5854
5855 2017-01-23 Martin Liska <mliska@suse.cz>
5856
5857 PR tree-optimization/79196
5858 * gcc.dg/asan/pr79196.c: New test.
5859 * gcc.dg/strlenopt-30.c: Update scanned pattern.
5860
5861 2017-01-23 Michael Matz <matz@suse.de>
5862
5863 PR tree-optimization/78384
5864 * gcc.dg/pr78384.c: New test.
5865
5866 2017-01-23 Richard Biener <rguenther@suse.de>
5867
5868 PR tree-optimization/79186
5869 * gcc.dg/torture/pr79186.c: New testcase.
5870 * gcc.dg/torture/pr79187.c: Likewise.
5871
5872 2017-01-23 Martin Jambor <mjambor@suse.cz>
5873
5874 * gcc.dg/ipa/vrp8.c: New test.
5875
5876 2017-01-23 Martin Jambor <mjambor@suse.cz>
5877
5878 PR ipa/79108
5879 * gfortran.dg/lto/pr79108_0.f90: New test.
5880
5881 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
5882
5883 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
5884 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
5885 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
5886 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
5887 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
5888 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
5889 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
5890 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
5891 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
5892 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
5893 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
5894 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
5895 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
5896 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
5897 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
5898 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
5899
5900 2017-01-23 Richard Biener <rguenther@suse.de>
5901 Nick Clifton <nickc@redhat.com>
5902
5903 PR testsuite/78421
5904 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5905 If the target is ARM return the result of the
5906 check_effective_target_arm_vect_no_misalign proc.
5907 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
5908 support unaligned vectors then only expect one of the loops to be
5909 unrolled.
5910
5911 2017-01-23 Martin Liska <mliska@suse.cz>
5912
5913 * gcc.dg/asan/use-after-scope-10.c: New test.
5914 * gcc.dg/asan/use-after-scope-11.c: New test.
5915 * g++.dg/asan/use-after-scope-5.C: New test.
5916
5917 2017-01-23 Martin Liska <mliska@suse.cz>
5918
5919 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
5920 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
5921 sanopt optimization for ASAN_POISON.
5922
5923 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5924
5925 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
5926
5927 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
5928
5929 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
5930 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
5931 for poly*_t types.
5932 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
5933 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
5934 exec_vcombine): Likewise.
5935 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
5936 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
5937 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
5938 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
5939 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
5940 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
5941 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5942 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
5943 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
5944 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5945 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
5946 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5947 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5948 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
5949 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
5950 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
5951 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
5952 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
5953 Likewise.
5954 (TEST_VGET_LANE): Cast to uint to avoid warning.
5955 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
5956 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
5957 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
5958 exec_vfma_vfms_n): Fix PRIx format for float64_t.
5959 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
5960 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5961 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
5962 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
5963 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5964 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
5965 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
5966 CHECK_POLY instead of CHECK for poly64_t types.
5967 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
5968 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
5969 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
5970 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5971 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
5972 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
5973 uint32_t.
5974 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
5975 for int32_t, int64_t.
5976 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
5977 vqneg_extra): Fix PRIx format for int16_t, int32_t.
5978 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
5979 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
5980 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
5981 needed.
5982
5983 2017-01-22 Jakub Jelinek <jakub@redhat.com>
5984
5985 PR fortran/79154
5986 * gfortran.dg/gomp/pr79154-1.f90: New test.
5987 * gfortran.dg/gomp/pr79154-2.f90: New test.
5988
5989 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
5990
5991 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
5992
5993 2017-01-21 Marek Polacek <polacek@redhat.com>
5994
5995 PR testsuite/79169
5996 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
5997
5998 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
5999
6000 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
6001
6002 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
6003
6004 PR rtl-optimization/79125
6005 * gcc.dg/torture/pr79125.c: New test.
6006
6007 2017-01-20 Jiong Wang <jiong.wang@arm.com>
6008
6009 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
6010 only.
6011 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
6012 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
6013
6014 2017-01-20 Nathan Sidwell <nathan@acm.org>
6015
6016 PR c++/78495
6017 * g++.dg/cpp1z/inh-ctor38.C: New.
6018
6019 2017-01-20 Marek Polacek <polacek@redhat.com>
6020
6021 PR c/79152
6022 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
6023
6024 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
6025
6026 * lib/target-supports.exp (check_configured_with): New procedure.
6027 (check_effective_target_default_mode): new effective target.
6028 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
6029 default mode. Fix dg-skip-if target selector syntax.
6030 * gcc.target/arm/optional_thumb-2.c: Likewise.
6031 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
6032 syntax.
6033
6034 2017-01-20 David Malcolm <dmalcolm@redhat.com>
6035
6036 PR c++/77829
6037 PR c++/78656
6038 * g++.dg/spellcheck-pr77829.C: New test case.
6039 * g++.dg/spellcheck-pr78656.C: New test case.
6040
6041 2017-01-20 Marek Polacek <polacek@redhat.com>
6042
6043 PR c/64279
6044 * c-c++-common/Wduplicated-branches-1.c: New test.
6045 * c-c++-common/Wduplicated-branches-10.c: New test.
6046 * c-c++-common/Wduplicated-branches-11.c: New test.
6047 * c-c++-common/Wduplicated-branches-12.c: New test.
6048 * c-c++-common/Wduplicated-branches-2.c: New test.
6049 * c-c++-common/Wduplicated-branches-3.c: New test.
6050 * c-c++-common/Wduplicated-branches-4.c: New test.
6051 * c-c++-common/Wduplicated-branches-5.c: New test.
6052 * c-c++-common/Wduplicated-branches-6.c: New test.
6053 * c-c++-common/Wduplicated-branches-7.c: New test.
6054 * c-c++-common/Wduplicated-branches-8.c: New test.
6055 * c-c++-common/Wduplicated-branches-9.c: New test.
6056 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
6057 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
6058 * g++.dg/ext/builtin-object-size3.C: Likewise.
6059 * g++.dg/gomp/loop-1.C: Likewise.
6060 * g++.dg/warn/Wduplicated-branches1.C: New test.
6061 * g++.dg/warn/Wduplicated-branches2.C: New test.
6062
6063 2017-01-20 Martin Liska <mliska@suse.cz>
6064
6065 PR lto/69188
6066 * gcc.dg/lto/pr69188_0.c: New test.
6067 * gcc.dg/lto/pr69188_1.c: New test.
6068
6069 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
6070
6071 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
6072 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
6073 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
6074 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
6075 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
6076 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
6077 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
6078 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
6079 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
6080 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
6081 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
6082 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
6083 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
6084 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
6085 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
6086 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
6087 * gcc.target/i386/avx-1.c: Test new intrinsics.
6088 * gcc.target/i386/sse-13.c: Ditto.
6089 * gcc.target/i386/sse-23.c: Ditto.
6090
6091 2017-01-20 Richard Biener <rguenther@suse.de>
6092
6093 PR tree-optimization/71264
6094 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
6095
6096 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6097
6098 * gcc.target/mips/madd4-1.c: New file.
6099 * gcc.target/mips/madd4-2.c: Likewise.
6100 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6101 HAS_MADD4.
6102 (mips_option_groups): Add -m[no-]madd4.
6103 (mips-dg-init): Detect default -mno-madd4.
6104 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
6105 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
6106 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6107 * gcc.target/mips/nmadd-1.c: Likewise.
6108 * gcc.target/mips/nmadd-2.c: Likewise.
6109 * gcc.target/mips/nmadd-3.c: Likewise.
6110
6111 2017-01-19 Jiong Wang <jiong.wang@arm.com>
6112
6113 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
6114 combined instructions.
6115 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
6116 instructions.
6117 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
6118 of pointer authentication.
6119
6120 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
6121
6122 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
6123 floating point hardware to run test.
6124
6125 2017-01-19 Tamar Christina <tamar.christina@arm.com>
6126
6127 * lib/target-supports.exp
6128 (check_effective_target_vect_call_copysignf): Enable for AArch64.
6129
6130 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6131
6132 PR testsuite/79051
6133 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
6134 __x86_64__]: Allow for target i?86-*-*.
6135
6136 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6137
6138 PR target/78176
6139 * gcc.target/mips/lxc1-sxc1-1.c: New file.
6140 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6141 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6142 HAS_LXC1.
6143 (mips_option_groups): Add -m[no-]lxc1-sxc1.
6144 (mips-dg-init): Detect default -mno-lxc1-sxc1.
6145 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
6146
6147 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
6148
6149 PR fortran/70696
6150 * gfortran.dg/coarray_43.f90: New test.
6151
6152 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
6153
6154 PR rtl-optimization/79121
6155 * gcc.c-torture/execute/pr79121.c: New test.
6156
6157 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6158
6159 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
6160 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6161
6162 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
6163
6164 PR fortran/50069
6165 PR fortran/55086
6166 * gfortran.dg/pr50069_1.f90: New test.
6167 * gfortran.dg/pr50069_2.f90: New test.
6168 * gfortran.dg/pr55086_1.f90: New test.
6169 * gfortran.dg/pr55086_1_tfat.f90: New test.
6170 * gfortran.dg/pr55086_2.f90: New test.
6171 * gfortran.dg/pr55086_2_tfat.f90: New test.
6172 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
6173
6174 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6175 * gcc.dg/strcmp-1.c: New test.
6176 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
6177
6178 2017-01-18 David Malcolm <dmalcolm@redhat.com>
6179
6180 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
6181 (dejagnu_fail): Likewise.
6182 (dejagnu_note): Likewise.
6183 (pass): Provide forward decl, moving true decl to after #include
6184 of harness.h.
6185 (fail): Likewise.
6186 (note): Likewise.
6187
6188 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6189
6190 * gcc.target/powerpc/p9-xxbr-1.c: New test.
6191 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6192
6193 2017-01-18 Nathan Sidwell <nathan@acm.org>
6194
6195 PR c++/78488
6196 * g++.dg/cpp1z/inh-ctor37.C: New.
6197
6198 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
6199
6200 PR rtl-optimization/78952
6201 * gcc.target/i386/pr78952-1.c: New test.
6202 * gcc.target/i386/pr78952-2.c: Ditto.
6203
6204 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
6205
6206 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
6207
6208 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
6209
6210 PR fortran/70696
6211 * gfortran.dg/coarray_event_1.f08: New test.
6212
6213 2017-01-18 Jakub Jelinek <jakub@redhat.com>
6214
6215 PR target/77416
6216 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
6217 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
6218 from dg-options.
6219 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
6220 guarded test.
6221 * gcc.target/powerpc/fusion4.c: Likewise.
6222 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
6223 guarded test.
6224 * gcc.target/powerpc/pr58673-1.c: Likewise.
6225 * gcc.target/powerpc/pr58673-2.c: Likewise.
6226 * gcc.target/powerpc/pr59054.c: Likewise.
6227
6228 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6229
6230 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
6231 vec_bperm.
6232 * gcc.target/powerpc/p9-vbpermd.c: New file.
6233
6234 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6235
6236 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
6237 (must_not_compile2): Downcase first letter of error messages.
6238 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
6239 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
6240
6241 2017-01-18 Nathan Sidwell <nathan@acm.org>
6242
6243 PR c++/79091
6244 * g++.dg/pr79091.C: New.
6245
6246 2017-01-18 Jakub Jelinek <jakub@redhat.com>
6247
6248 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
6249 to dg-options.
6250 (p0): Add missing dg-error.
6251
6252 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
6253
6254 * gcc.target/msp430/mul_f5_muldef.c: New test.
6255
6256 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6257
6258 PR target/79004
6259 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
6260 options. Fix up the syntax for using \m and \M.
6261
6262 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6263
6264 PR target/78875
6265 * gcc.target/powerpc/ssp-1.c: New testcase.
6266 * gcc.target/powerpc/ssp-2.c: New testcase.
6267
6268 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6269
6270 * gcc.target/aarch64/eh_return.c: New test.
6271
6272 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6273
6274 * vec-rlmi-rlnm.c: New file.
6275
6276 2017-01-17 Nathan Sidwell <nathan@acm.org>
6277
6278 PR c++/61636
6279 * g++.dg/cpp1y/pr61636-1.C: New.
6280 * g++.dg/cpp1y/pr61636-2.C: New.
6281 * g++.dg/cpp1y/pr61636-3.C: New.
6282
6283 2017-01-17 Martin Sebor <msebor@redhat.com>
6284
6285 PR testsuite/79115
6286 * gcc.dg/pr78768.c: Make it a link-only test.
6287
6288 2017-01-17 David Malcolm <dmalcolm@redhat.com>
6289
6290 PR c++/71497
6291 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
6292 expected messages.
6293 * c-c++-common/Wmisleading-indentation.c: Likewise.
6294
6295 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
6296
6297 PR target/79058
6298 * gcc.target/arm/pr79058.c: New.
6299
6300 2017-01-17 Jakub Jelinek <jakub@redhat.com>
6301
6302 PR tree-optimization/71854
6303 * gcc.dg/vect/pr71854.c: New test.
6304
6305 2017-01-17 Martin Liska <mliska@suse.cz>
6306
6307 PR ipa/71207
6308 * g++.dg/ipa/pr71207.C: New test.
6309
6310 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
6311
6312 PR middle-end/77445
6313 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
6314 * gcc.dg/tree-ssa/pr77445.c: New testcase.
6315
6316 2017-01-17 Jakub Jelinek <jakub@redhat.com>
6317
6318 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
6319 rather than long unsigned int.
6320 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
6321
6322 2017-01-17 Richard Biener <rguenther@suse.de>
6323
6324 PR tree-optimization/71433
6325 * gcc.dg/Warray-bounds-20.c: New testcase.
6326
6327 2017-01-17 Richard Biener <rguenther@suse.de>
6328
6329 PR testsuite/52563
6330 PR testsuite/71237
6331 PR testsuite/77737
6332 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
6333 * gcc.dg/tree-ssa/scev-4.c: Likewise.
6334 * gcc.dg/tree-ssa/scev-5.c: Likewise.
6335
6336 2017-01-17 Alan Modra <amodra@gmail.com>
6337
6338 * gcc.target/powerpc/pr79066.c: New.
6339
6340 2017-01-16 Jeff Law <law@redhat.com>
6341
6342 PR tree-optimization/33562
6343 PR tree-optimization/61912
6344 PR tree-optimization/77485
6345 PR tree-optimization/79090
6346 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
6347 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
6348
6349 2017-01-16 Jakub Jelinek <jakub@redhat.com>
6350
6351 PR c/79089
6352 * gcc.c-torture/compile/pr79089.c: New test.
6353
6354 PR target/79080
6355 * gcc.dg/pr79080.c: New test.
6356
6357 2017-01-16 David Malcolm <dmalcolm@redhat.com>
6358
6359 PR c/78304
6360 * gcc.dg/format/pr78304.c: Convert argument from integral type
6361 to a pointer.
6362 * gcc.dg/format/pr78304-2.c: Likewise.
6363
6364 2017-01-16 Carl Love <cel@us.ibm.com>
6365
6366 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
6367 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
6368
6369 2017-01-16 Carl Love <cel@us.ibm.com>
6370
6371 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
6372 Change arguments and return type to bool long long.
6373
6374 2017-01-16 Martin Sebor <msebor@redhat.com>
6375
6376 PR testsuite/79051
6377 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
6378 on x86.
6379
6380 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6381
6382 Revert:
6383 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6384
6385 PR c++/71737
6386 * g++.dg/cpp0x/pr71737.C: New.
6387
6388 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6389
6390 * gcc.target/powerpc/swaps-p8-27.c: New.
6391
6392 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6393
6394 PR c++/71737
6395 * g++.dg/cpp0x/pr71737.C: New.
6396
6397 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
6398
6399 * gnat.dg/opt62.adb: New test.
6400 * gnat.dg/opt62_pkg.ads: New helper.
6401
6402 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
6403
6404 PR rtl-optimization/78626
6405 PR rtl-optimization/78727
6406 * gcc.dg/torture/pr78626.c: New test.
6407 * gcc.dg/torture/pr78727.c: New test.
6408
6409 2017-01-14 Alan Modra <amodra@gmail.com>
6410
6411 * gcc.c-torture/compile/pr72749.c: New test.
6412
6413 2017-01-13 David Malcolm <dmalcolm@redhat.com>
6414
6415 PR c/78304
6416 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
6417 (test_macro_2): New test.
6418 (test_macro_3): New test.
6419 (test_macro_4): New test.
6420 (test_non_contiguous_strings): Convert line number to line offset.
6421 * gcc.dg/format/pr78304-2.c: New test case.
6422 * gcc.dg/format/pr78304.c: New test case.
6423
6424 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
6425
6426 * gcc.target/i386/funcspec-56.inc: Add missing options and
6427 reorder options by implied ISAs, as in ix86_target_string.
6428
6429 2017-01-13 Marek Polacek <polacek@redhat.com>
6430
6431 PR c++/71166
6432 * g++.dg/cpp0x/constexpr-array18.C: New test.
6433
6434 2017-01-13 Jeff Law <law@redhat.com>
6435
6436 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
6437
6438 PR tree-optimization/61912
6439 PR tree-optimization/77485
6440 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
6441 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
6442 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
6443
6444 PR tree-optimization/33562
6445 PR tree-optimization/61912
6446 PR tree-optimization/77485
6447 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
6448 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6449 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6450 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
6451 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
6452 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
6453 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
6454
6455 2017-01-13 Martin Liska <mliska@suse.cz>
6456
6457 PR ipa/79043
6458 * gcc.c-torture/execute/pr79043.c: New test.
6459
6460 2017-01-13 Richard Biener <rguenther@suse.de>
6461
6462 PR middle-end/78411
6463 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
6464
6465 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6466
6467 PR fortran/70697
6468 * gfortran.dg/coarray/event_4.f08: New test.
6469
6470 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6471
6472 PR fortran/70696
6473 * gfortran.dg/coarray/event_3.f08: New test.
6474
6475 2017-01-13 Richard Biener <rguenther@suse.de>
6476
6477 PR tree-optimization/77283
6478 * gcc.dg/tree-ssa/split-path-9.c: Fix.
6479
6480 2017-01-13 Richard Biener <rguenther@suse.de>
6481
6482 * gcc.dg/gimplefe-22.c: New testcase.
6483
6484 2017-01-13 Richard Biener <rguenther@suse.de>
6485
6486 PR tree-optimization/77283
6487 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
6488 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
6489 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
6490
6491 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
6492
6493 * gcc.dg/pr77862.c: Require fpic target.
6494
6495 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6496
6497 PR target/79004
6498 * gcc.target/powerpc/pr79004.c: New test.
6499
6500 2017-01-12 Martin Sebor <msebor@redhat.com>
6501
6502 * gcc.dg/pr78138.c: Adjust.
6503 * gcc.dg/pr78768.c: Adjust.
6504 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
6505 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6506 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6507 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6508 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
6509 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
6510 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
6511 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
6512 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
6513 * gcc.dg/tree-ssa/pr78605.c: Adjust.
6514 * gcc.dg/tree-ssa/pr78622.c: Adjust.
6515
6516 2017-01-12 Jakub Jelinek <jakub@redhat.com>
6517
6518 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
6519
6520 2017-01-12 Martin Sebor <msebor@redhat.com>
6521
6522 PR testsuite/79051
6523 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
6524 due to bug 79054.
6525
6526 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
6527
6528 * gcc.dg/pr78768.c: Require LTO.
6529
6530 2017-01-12 Martin Sebor <msebor@redhat.com>
6531
6532 PR c/79074
6533 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
6534 due to the referenced bug.
6535
6536 2017-01-12 Martin Sebor <msebor@redhat.com>
6537
6538 PR testsuite/79073
6539 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
6540
6541 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
6542
6543 * gcc.target/i386/builtin_target.c (check_features): Check all
6544 supported __builtin_cpu_supports options.
6545
6546 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6547
6548 PR tree-optimization/78319
6549 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
6550 Remove xfail.
6551
6552 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6553
6554 PR target/79044
6555 * gcc.target/powerpc/swaps-p8-26.c: New.
6556
6557 2017-01-12 Richard Biener <rguenther@suse.de>
6558
6559 * gcc.dg/gimplefe-21.c: New testcase.
6560
6561 2017-01-12 Michael Collison <michael.collison@arm.com>
6562
6563 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
6564
6565 2017-01-11 Julia Koval <julia.koval@intel.com>
6566 Uros Bizjak <ubizjak@gmail.com>
6567
6568 * gcc.target/i386/sgx.c New test.
6569 * gcc.target/i386/sse-12.c: Add -msgx.
6570 * gcc.target/i386/sse-13.c: Ditto.
6571 * gcc.target/i386/sse-14.c: Ditto.
6572 * gcc.target/i386/sse-22.c: Ditto.
6573 * gcc.target/i386/sse-23.c: Ditto.
6574 * g++.dg/other/i386-2.C: Ditto.
6575 * g++.dg/other/i386-3.C: Ditto.
6576
6577 2017-01-11 Martin Sebor <msebor@redhat.com>
6578
6579 PR c++/24511
6580 * g++.dg/template/explicit9.C: New test.
6581
6582 2017-01-11 Nathan Sidwell <nathan@acm.org>
6583
6584 PR c++/77812
6585 * g++.dg/pr77812.C: New.
6586
6587 2017-01-11 Jakub Jelinek <jakub@redhat.com>
6588
6589 PR c++/71537
6590 * g++.dg/cpp1y/constexpr-71537.C: New test.
6591
6592 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
6593 argument.
6594
6595 2017-01-11 Martin Sebor <msebor@redhat.com>
6596
6597 PR c/47931
6598 * c-c++-common/Waddress-2.c: New test.
6599
6600 2017-01-11 Jakub Jelinek <jakub@redhat.com>
6601
6602 PR c++/78341
6603 * g++.dg/cpp0x/pr78341.C: New test.
6604
6605 2017-01-11 Martin Sebor <msebor@redhat.com>
6606
6607 PR c/78768
6608 * gcc.dg/pr78768.c: New test.
6609
6610 2017-01-11 David Malcolm <dmalcolm@redhat.com>
6611
6612 PR driver/78877
6613 * gcc.dg/spellcheck-options-14.c: New test case.
6614 * gcc.dg/spellcheck-options-15.c: New test case.
6615 * gcc.dg/spellcheck-options-16.c: New test case.
6616 * gcc.dg/spellcheck-options-17.c: New test case.
6617
6618 2017-01-11 Martin Liska <mliska@suse.cz>
6619
6620 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
6621
6622 2017-01-11 Jakub Jelinek <jakub@redhat.com>
6623
6624 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
6625 instead of just 1 for the decomposition from struct C.
6626
6627 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
6628
6629 * gcc.c-torture/execute/20170111-1.c: New test.
6630
6631 2017-01-11 Richard Biener <rguenther@suse.de>
6632
6633 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
6634
6635 2017-01-11 Jakub Jelinek <jakub@redhat.com>
6636
6637 PR middle-end/50199
6638 * gcc.dg/lto/pr50199_0.c: New test.
6639
6640 2017-01-10 Martin Sebor <msebor@redhat.com>
6641
6642 PR testsuite/78960
6643 PR testsuite/78959
6644 PR testsuite/78133
6645 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
6646 * gcc.dg/tree-ssa/pr78622.c: Ditto.
6647
6648 2017-01-10 Martin Sebor <msebor@redhat.com>
6649
6650 PR middle-end/78138
6651 * gcc.dg/pr78138.c: New test.
6652
6653 2017-01-10 David Malcolm <dmalcolm@redhat.com>
6654
6655 PR c++/77949
6656 * g++.dg/diagnostic/pr77949.C: New test case.
6657
6658 2017-01-10 Martin Sebor <msebor@redhat.com>
6659
6660 PR middle-end/78245
6661 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
6662
6663 2017-01-10 Martin Sebor <msebor@redhat.com>
6664
6665 PR tree-optimization/78775
6666 * gcc.dg/attr-alloc_size-4.c: Add test cases.
6667 * gcc.dg/attr-alloc_size-10.c: New test.
6668 * gcc.dg/attr-alloc_size-11.c: New test.
6669 * gcc.dg/builtin-stringop-chk-7.c: New test.
6670 * gcc.dg/pr78775.c: New test.
6671 * gcc.dg/pr78973-2.c: New test.
6672 * gcc.dg/pr78973.c: New test.
6673
6674 2017-01-10 Jeff Law <law@redhat.com>
6675
6676 PR tree-optimization/77766
6677 PR tree-optimization/78856
6678 * gcc.c-torture/execute/pr77766.c: New test.
6679
6680 2016-01-10 Richard Biener <rguenther@suse.de>
6681
6682 PR tree-optimization/79034
6683 * g++.dg/torture/pr79034.C: New testcase.
6684
6685 2017-01-10 Martin Liska <mliska@suse.cz>
6686
6687 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
6688 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
6689 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
6690 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
6691 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
6692 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
6693 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
6694 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
6695 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
6696 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
6697 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
6698 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
6699 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
6700 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
6701 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
6702 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
6703 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
6704 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
6705 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
6706 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
6707 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
6708 * gcc.dg/ipa/pr64307.c: Likewise.
6709 * gcc.dg/ipa/pr77653.c: Likewise.
6710
6711 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
6712
6713 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
6714 * g++.dg/other/i386-3.C: Ditto.
6715 * gcc.target/i386/sse-12.c: Ditto.
6716 * gcc.target/i386/sse-13.c: Ditto.
6717 * gcc.target/i386/sse-22.c: Ditto.
6718 * gcc.target/i386/sse-23.c: Ditto.
6719 * gcc.target/i386/builtin_target.c: Handle new option.
6720 * gcc.target/i386/funcspec-56.inc: Test new attributes.
6721 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
6722 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
6723
6724 2017-01-09 Martin Sebor <msebor@redhat.com>
6725
6726 PR testsuite/79036
6727 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
6728 with different precisions.
6729
6730 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
6731
6732 * g++.dg/opt/call2.C: New test.
6733 * g++.dg/opt/call3.C: Likewise.
6734 * gnat.dg/array26.adb: New test.
6735 * gnat.dg/array26_pkg.ad[sb]: New helper.
6736 * gnat.dg/array27.adb: New test.
6737 * gnat.dg/array27_pkg.ad[sb]: New helper.
6738 * gnat.dg/array28.adb: New test.
6739 * gnat.dg/array28_pkg.ad[sb]: New helper.
6740
6741 2017-01-09 Jakub Jelinek <jakub@redhat.com>
6742
6743 PR translation/79019
6744 PR translation/79020
6745 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
6746 diagnostics.
6747 * gfortran.dg/initialization_17.f90: Likewise.
6748
6749 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6750
6751 PR testsuite/79026
6752 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
6753 * gcc.target/i386/pr78904-4.c: Likewise.
6754 * gcc.target/i386/pr78904-6.c: Likewise.
6755 * gcc.target/i386/pr78967-2.c: Likewise.
6756
6757 2017-01-09 Jakub Jelinek <jakub@redhat.com>
6758
6759 PR tree-optimization/78899
6760 * gcc.target/i386/pr78899.c: New test.
6761 * gcc.dg/pr71077.c: New test.
6762
6763 2017-01-09 Martin Jambor <mjambor@suse.cz>
6764
6765 PR ipa/78365
6766 PR ipa/78599
6767 * gcc.dg/torture/pr78365.c: New test.
6768
6769 2017-01-09 Jakub Jelinek <jakub@redhat.com>
6770
6771 PR c++/78948
6772 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
6773 (main): Use int* instead of long long.
6774
6775 PR tree-optimization/78938
6776 * gcc.dg/vect/pr78938.c: New test.
6777
6778 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6779
6780 * gcc.dg/20161219.c: New test.
6781
6782 2017-01-09 Richard Biener <rguenther@suse.de>
6783
6784 PR tree-optimization/78997
6785 * gcc.dg/torture/pr78997.c: New testcase.
6786
6787 2017-01-09 Richard Biener <rguenther@suse.de>
6788
6789 PR debug/79000
6790 * g++.dg/lto/pr79000_0.C: New testcase.
6791 * g++.dg/lto/pr79000_1.c: Likewise.
6792
6793 2017-01-08 Martin Sebor <msebor@redhat.com>
6794
6795 PR middle-end/77708
6796 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
6797 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
6798 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
6799 due to bug 78969.
6800 * gcc.dg/format/pr78569.c: Adjust.
6801
6802 2017-01-07 David Malcolm <dmalcolm@redhat.com>
6803
6804 PR c++/72803
6805 * g++.dg/diagnostic/pr72803.C: New test case.
6806
6807 2017-01-07 Martin Sebor <msebor@redhat.com>
6808
6809 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
6810 * gcc.dg/attr-alloc_size-4.c: Same.
6811
6812 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
6813
6814 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
6815 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
6816 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
6817 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
6818 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
6819 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
6820 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
6821
6822 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6823 * gcc.dg/memcmp-1.c: New.
6824 * gcc.dg/strncmp-1.c: New.
6825
6826 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6827
6828 * gcc.target/arm/acle/mcrr: New.
6829 * gcc.target/arm/acle/mcrr2: New.
6830 * gcc.target/arm/acle/mrrc: New.
6831 * gcc.target/arm/acle/mrrc2: New.
6832
6833 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6834
6835 * gcc.target/arm/acle/mcr.c: New.
6836 * gcc.target/arm/acle/mrc.c: New.
6837 * gcc.target/arm/acle/mcr2.c: New.
6838 * gcc.target/arm/acle/mrc2.c: New.
6839
6840 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6841
6842 * gcc.target/arm/acle/ldc: New.
6843 * gcc.target/arm/acle/ldc2: New.
6844 * gcc.target/arm/acle/ldcl: New.
6845 * gcc.target/arm/acle/ldc2l: New.
6846 * gcc.target/arm/acle/stc: New.
6847 * gcc.target/arm/acle/stc2: New.
6848 * gcc.target/arm/acle/stcl: New.
6849 * gcc.target/arm/acle/stc2l: New.
6850
6851 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6852
6853 * gcc.target/arm/acle/acle.exp: Run tests for different options
6854 and make sure fat-lto-objects is used such that we can still do
6855 assemble scans.
6856 * gcc.target/arm/acle/cdp.c: New.
6857 * gcc.target/arm/acle/cdp2.c: New.
6858 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
6859 (check_effective_target_arm_coproc1_ok_nocache): New.
6860 (check_effective_target_arm_coproc2_ok): New.
6861 (check_effective_target_arm_coproc2_ok_nocache): New.
6862 (check_effective_target_arm_coproc3_ok): New.
6863 (check_effective_target_arm_coproc3_ok_nocache): New.
6864 (check_effective_target_arm_coproc4_ok): New.
6865 (check_effective_target_arm_coproc4_ok_nocache): New.
6866
6867 2017-01-06 Martin Sebor <msebor@redhat.com>
6868
6869 PR middle-end/78605
6870 * gcc.dg/tree-ssa/pr78605.c: New test.
6871
6872 2017-01-05 Martin Sebor <msebor@redhat.com>
6873
6874 PR tree-optimization/78910
6875 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
6876 diagnostics.
6877 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6878 * gcc.dg/tree-ssa/pr78910.c: New test.
6879
6880 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
6881
6882 * gcc.dg/sso-10.c: New test.
6883
6884 2017-01-05 Jakub Jelinek <jakub@redhat.com>
6885
6886 PR tree-optimization/71016
6887 * gcc.target/i386/pr71016.c: New test.
6888 * gcc.target/aarch64/pr71016.c: New test.
6889 * gcc.dg/tree-ssa/pr66726-3.c: New test.
6890
6891 PR c++/78931
6892 * g++.dg/cpp1z/decomp19.C: New test.
6893
6894 PR c++/78890
6895 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
6896 * g++.dg/init/union1.C: Likewise.
6897 * g++.dg/cpp0x/union6.C: Expect errors.
6898 * g++.dg/cpp0x/union8.C: New test.
6899 * g++.dg/cpp0x/pr78890-1.C: New test.
6900 * g++.dg/cpp0x/pr78890-2.C: New test.
6901
6902 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
6903
6904 * gcc.target/powerpc/pr71670.c: Require p9vector.
6905 * gcc.target/powerpc/p9-novsx.c: Same.
6906
6907 2017-01-05 David Malcolm <dmalcolm@redhat.com>
6908
6909 * selftests/asr_div1.rtl: New file.
6910 * selftests/aarch64: New subdirectory.
6911 * selftests/aarch64/times-two.rtl: New file.
6912 * selftests/bb-index.rtl: New file.
6913 * selftests/cfg-test.rtl: New file.
6914 * selftests/const-int.rtl: New file.
6915 * selftests/example-labels.rtl: New file.
6916 * selftests/insn-with-mode.rtl: New file.
6917 * selftests/jump-to-label-ref.rtl: New file.
6918 * selftests/jump-to-return.rtl: New file.
6919 * selftests/jump-to-simple-return.rtl: New file.
6920 * selftests/mem.rtl: New file.
6921 * selftests/note-insn-deleted.rtl: New file.
6922 * selftests/note_insn_basic_block.rtl: New file.
6923 * selftests/simple-cse.rtl: New file.
6924 * selftests/symbol-ref.rtl: New file.
6925 * selftests/x86_64: New subdirectory.
6926 * selftests/x86_64/call-insn.rtl: New file.
6927 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
6928 * selftests/x86_64/times-two.rtl: New file.
6929 * selftests/x86_64/unspec.rtl: New file.
6930
6931 2017-01-05 Nathan Sidwell <nathan@acm.org>
6932
6933 PR c++/78765
6934 * g++.dg/cpp0x/pr78765.C: New.
6935
6936 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6937
6938 * gcc.target/s390/memcpy-2.c: New test.
6939 * gcc.target/s390/memset-2.c: New test.
6940
6941 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6942
6943 * gcc.target/s390/memcpy-1.c: New test.
6944
6945 2017-01-04 Jeff Law <law@redhat.com>
6946
6947 PR tree-optimization/78812
6948 * g++.dg/torture/pr78812.C: New test.
6949
6950 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6951
6952 PR target/71977
6953 PR target/70568
6954 PR target/78823
6955 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
6956 64-bit VSX systems with direct move, whether we optimize common
6957 code sequences in the GLIBC math library for float math functions.
6958 * gcc.target/powerpc/pr71977-2.c: Likewise.
6959
6960 2017-01-04 Marek Polacek <polacek@redhat.com>
6961
6962 PR c++/64767
6963 * c-c++-common/Wpointer-compare-1.c: New test.
6964
6965 2017-01-04 Jakub Jelinek <jakub@redhat.com>
6966
6967 PR c++/78949
6968 * c-c++-common/Wunused-var-16.c: New test.
6969
6970 PR c++/78693
6971 * g++.dg/cpp0x/pr78693.C: New test.
6972
6973 PR driver/78957
6974 * gcc.dg/pr78957.c: New test.
6975
6976 * g++.dg/cpp1y/auto-fn34.C: New test.
6977
6978 PR c++/71182
6979 * g++.dg/cpp0x/pr71182.C: New test.
6980
6981 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
6982
6983 PR target/78056
6984 * gcc.target/powerpc/pr78056-1.c: New test.
6985 * gcc.target/powerpc/pr78056-2.c: New test.
6986 * gcc.target/powerpc/pr78056-3.c: New test.
6987 * gcc.target/powerpc/pr78056-4.c: New test.
6988 * gcc.target/powerpc/pr78056-5.c: New test.
6989 * gcc.target/powerpc/pr78056-6.c: New test.
6990 * gcc.target/powerpc/pr78056-7.c: New test.
6991 * gcc.target/powerpc/pr78056-8.c: New test.
6992 * lib/target-supports.exp
6993 (check_effective_target_powerpc_popcntb_ok): New procedure to test
6994 whether the effective target supports the popcntb instruction.
6995
6996 2017-01-03 Jeff Law <law@redhat.com>
6997
6998 PR tree-optimization/67955
6999 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
7000
7001 2017-01-04 Marek Polacek <polacek@redhat.com>
7002
7003 PR c++/77545
7004 PR c++/77284
7005 * g++.dg/cpp0x/range-for32.C: New test.
7006 * g++.dg/cpp0x/range-for33.C: New test.
7007
7008 2017-01-04 David Malcolm <dmalcolm@redhat.com>
7009
7010 * gcc.dg/Wmissing-braces-fixits.c: New test case.
7011
7012 2017-01-04 Nathan Sidwell <nathan@acm.org>
7013
7014 PR c++/66735
7015 * g++.dg/cpp1y/pr66735.C: New.
7016
7017 2017-01-04 Jakub Jelinek <jakub@redhat.com>
7018
7019 PR tree-optimization/71563
7020 * gcc.dg/tree-ssa/pr71563.c: New test.
7021
7022 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
7023
7024 PR fortran/78534
7025 PR fortran/78976
7026 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
7027 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
7028 * gfortran.dg/transfer_intrinsic_1.f90: Change
7029 scan-tree-dump-times due to gfc_trans_string_copy change to
7030 avoid -Wstringop-overflow.
7031
7032 2017-01-03 Jeff Law <law@redhat.com>
7033
7034 PR tree-optimization/78856
7035 * gcc.c-torture/execute/pr78856.c: New test.
7036
7037 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7038
7039 PR target/78953
7040 * gcc.target/powerpc/pr78953.c: New test.
7041
7042 2017-01-03 Ian Lance Taylor <iant@google.com>
7043
7044 * gcc.misc-tests/godump-1.c: Update for accurate representation of
7045 enums.
7046
7047 2017-01-03 Martin Sebor <msebor@redhat.com>
7048
7049 PR tree-optimization/78696
7050 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
7051 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
7052 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
7053 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7054
7055 2017-01-03 David Malcolm <dmalcolm@redhat.com>
7056
7057 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
7058 with more than one digit.
7059 * lib/gcc-dg.exp (process-message): Support more than one digit
7060 in relative line specifications.
7061
7062 2017-01-03 Jakub Jelinek <jakub@redhat.com>
7063
7064 PR tree-optimization/78965
7065 * gcc.dg/pr78965.c: New test.
7066
7067 PR middle-end/78901
7068 * g++.dg/opt/pr78901.C: New test.
7069
7070 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
7071
7072 PR fortran/78534
7073 PR fortran/66310
7074 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
7075 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
7076 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
7077 * gfortran.dg/repeat_7.f90: New test for PR 66310.
7078 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
7079 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
7080 * gfortran.dg/string_1_lp64.f90: New test.
7081 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
7082 * gfortran.dg/string_3_lp64.f90: New test.
7083 * gfortran.dg/transfer_intrinsic_1.f90: Change
7084 scan-tree-dump-times due to gfc_trans_string_copy change to
7085 avoid -Wstringop-overflow.
7086
7087 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
7088
7089 PR target/78967
7090 * gcc.target/i386/pr78967-1.c: New test.
7091 * gcc.target/i386/pr78967-2.c: Ditto.
7092 * gcc.target/i386/pr78967-3.c: Ditto.
7093
7094 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
7095 * gcc.target/i386/pr78904-4.c: Ditto.
7096 * gcc.target/i386/pr78904-6.c: Ditto.
7097
7098 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
7099
7100 PR middle-end/77674
7101 * g++.dg/torture/pr77674.C: New testcase.
7102
7103 2017-01-01 Jakub Jelinek <jakub@redhat.com>
7104
7105 Update copyright years.
7106 \f
7107 Copyright (C) 2017 Free Software Foundation, Inc.
7108
7109 Copying and distribution of this file, with or without modification,
7110 are permitted in any medium without royalty provided the copyright
7111 notice and this notice are preserved.
This page took 0.344872 seconds and 5 git commands to generate.