d80aaa6e91ea2272ce99e5bdf5245c8256bd557f
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
2
3 PR lto/69136
4 * g++.dg/torture/pr69136.C: New testcase.
5
6 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7
8 PR lto/69133
9 * g++.dg/lto/pr69133_0.C: New testcase.
10 * g++.dg/lto/pr69133_1.C: New testcase.
11
12 2016-01-15 Jeff Law <law@redhat.com>
13
14 PR tree-optimization/69320
15 * gcc.c-torture/pr69320-1.c: New test.
16 * gcc.c-torture/pr69320-2.c: New test.
17 * gcc.c-torture/pr69320-3.c: New test.
18 * gcc.c-torture/pr69320-4.c: New test.
19
20 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
21
22 PR c++/11858
23 PR c++/24663
24 PR c++/24664
25 * g++.dg/template/pr11858.C: New test.
26 * g++.dg/template/pr24663.C: New test.
27 * g++.dg/template/unify12.C: New test.
28 * g++.dg/template/unify13.C: New test.
29 * g++.dg/template/unify14.C: New test.
30 * g++.dg/template/unify15.C: New test.
31 * g++.dg/template/unify16.C: New test.
32 * g++.dg/template/unify17.C: New test.
33
34 2016-01-18 David Malcolm <dmalcolm@redhat.com>
35
36 PR testsuite/69181
37 * gcc.dg/pr69181-1.c: New test file.
38 * gcc.dg/pr69181-2.c: New test file.
39 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
40 globals by moving it to...
41 (cleanup-after-saved-dg-test): ...this new function. Add
42 "global additional_sources_used". Add reset of global
43 multiline_expected_outputs to the empty list.
44 * lib/multiline.exp (_multiline_expected_outputs): Rename this
45 global to...
46 (multiline_expected_outputs): ...this, and updated comments to
47 note that it is modified from gcc-dg.exp.
48 (dg-end-multiline-output): Update for the above renaming.
49 (handle-multiline-outputs): Likewise. Remove the clearing
50 of the expected outputs to the empty list.
51
52 2016-01-18 Richard Biener <rguenther@suse.de>
53
54 PR tree-optimization/69297
55 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
56
57 2016-01-18 Joseph Myers <joseph@codesourcery.com>
58
59 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
60 dg-options.
61 * gcc.target/mips/mips-3d-2.c: Likewise.
62 * gcc.target/mips/mips-3d-3.c: Likewise.
63 * gcc.target/mips/mips-3d-4.c: Likewise.
64 * gcc.target/mips/mips-3d-5.c: Likewise.
65 * gcc.target/mips/mips-3d-6.c: Likewise.
66 * gcc.target/mips/mips-3d-7.c: Likewise.
67 * gcc.target/mips/mips-3d-8.c: Likewise.
68 * gcc.target/mips/mips-3d-9.c: Likewise.
69 * gcc.target/mips/mips-ps-1.c: Likewise.
70 * gcc.target/mips/mips-ps-2.c: Likewise.
71 * gcc.target/mips/mips-ps-3.c: Likewise.
72 * gcc.target/mips/mips-ps-4.c: Likewise.
73 * gcc.target/mips/mips-ps-5.c: Likewise.
74 * gcc.target/mips/mips-ps-6.c: Likewise.
75 * gcc.target/mips/mips-ps-7.c: Likewise.
76 * gcc.target/mips/mips-ps-type.c: Likewise.
77 * gcc.target/mips/mips-ps-type-2.c: Likewise.
78 * gcc.target/mips/mips16-attributes-6.c: Likewise.
79
80 2016-01-18 Tom de Vries <tom@codesourcery.com>
81
82 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
83 * c-c++-common/goacc/kernels-double-reduction.c: New test.
84 * c-c++-common/goacc/kernels-empty.c: New test.
85 * c-c++-common/goacc/kernels-eternal.c: New test.
86 * c-c++-common/goacc/kernels-loop-2.c: New test.
87 * c-c++-common/goacc/kernels-loop-3.c: New test.
88 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
89 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
90 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
91 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
92 * c-c++-common/goacc/kernels-loop-data.c: New test.
93 * c-c++-common/goacc/kernels-loop-g.c: New test.
94 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
95 * c-c++-common/goacc/kernels-loop-n.c: New test.
96 * c-c++-common/goacc/kernels-loop-nest.c: New test.
97 * c-c++-common/goacc/kernels-loop.c: New test.
98 * c-c++-common/goacc/kernels-noreturn.c: New test.
99 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
100 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
101 * c-c++-common/goacc/kernels-reduction.c: New test.
102
103 2016-01-18 Tom de Vries <tom@codesourcery.com>
104
105 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
106 * gcc.dg/autopar/outer-2.c: Same.
107 * gcc.dg/autopar/outer-3.c: Same.
108 * gcc.dg/autopar/outer-4.c: Same.
109 * gcc.dg/autopar/outer-5.c: Same.
110 * gcc.dg/autopar/outer-6.c: Same.
111 * gcc.dg/autopar/parallelization-1.c: Same.
112 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
113 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
114 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
115 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
116 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
117 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
118 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
119 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
120 * gcc.dg/autopar/pr39500-1.c: Same.
121 * gcc.dg/autopar/pr39500-2.c: Same.
122 * gcc.dg/autopar/pr46193.c: Same.
123 * gcc.dg/autopar/pr46194.c: Same.
124 * gcc.dg/autopar/pr49580.c: Same.
125 * gcc.dg/autopar/pr49960-1.c: Same.
126 * gcc.dg/autopar/pr49960.c: Same.
127 * gcc.dg/autopar/pr68373.c: Same.
128 * gcc.dg/autopar/reduc-1.c: Same.
129 * gcc.dg/autopar/reduc-1char.c: Same.
130 * gcc.dg/autopar/reduc-1short.c: Same.
131 * gcc.dg/autopar/reduc-2.c: Same.
132 * gcc.dg/autopar/reduc-2char.c: Same.
133 * gcc.dg/autopar/reduc-2short.c: Same.
134 * gcc.dg/autopar/reduc-3.c: Same.
135 * gcc.dg/autopar/reduc-4.c: Same.
136 * gcc.dg/autopar/reduc-6.c: Same.
137 * gcc.dg/autopar/reduc-7.c: Same.
138 * gcc.dg/autopar/reduc-8.c: Same.
139 * gcc.dg/autopar/reduc-9.c: Same.
140 * gcc.dg/autopar/uns-outer-4.c: Same.
141 * gcc.dg/autopar/uns-outer-5.c: Same.
142 * gcc.dg/autopar/uns-outer-6.c: Same.
143 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
144 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
145
146 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
147
148 PR target/63679
149 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
150 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
151
152 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
153
154 PR target/63679
155 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
156 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
157 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
158
159 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
160
161 PR target/63679
162 * gcc.dg/tree-ssa/sra-17.c: New.
163 * gcc.dg/tree-ssa/sra-18.c: New.
164
165 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
166
167 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
168
169 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
170
171 * gnat.dg/inline12.adb: New test.
172
173 2016-01-18 Bin Cheng <bin.cheng@arm.com>
174
175 PR tree-optimization/66797
176 * gcc.c-torture/execute/pr65447.c: Relax check condition.
177
178 2016-01-18 Richard Biener <rguenther@suse.de>
179
180 PR tree-optimization/69170
181 * gcc.dg/torture/pr69170.c: New testcase.
182
183 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
184
185 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
186
187 2016-01-16 Tom de Vries <tom@codesourcery.com>
188
189 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
190
191 2016-01-16 Tom de Vries <tom@codesourcery.com>
192
193 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
194 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
195 redundant dg-require-effective-target pthread.
196 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
197 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
198 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
199 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
200 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
201 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
202 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
203
204 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
205
206 PR target/68609
207 * gcc.target/powerpc/recip-6.c: Enable on AIX.
208 * gcc.target/powerpc/recip-7.c: Same.
209
210 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
211
212 PR c++/69091
213 * g++.dg/template/pr69091.C: New test.
214
215 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
216
217 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
218 dump does not contain an error_mark_node.
219 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
220 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
221
222 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
223
224 PR c++/68936
225 * g++.dg/template/pr68936.C: New test.
226
227 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
228
229 PR target/68609
230 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
231 * gcc.target/powerpc/recip-2.c: Same.
232 * gcc.target/powerpc/recip-3.c: Same.
233 * gcc.target/powerpc/recip-4.c: Same.
234 * gcc.target/powerpc/recip-sqrtf.c: Same.
235
236 2016-01-15 Jeff Law <law@redhat.com>
237
238 PR tree-optimization/69270
239 * gcc.dg/tree-ssa/pr69270-2.c: New test.
240 * gcc.dg/tree-ssa/pr69270-3.c: New test.
241
242 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
243
244 PR fortran/49630
245 * gfortran.dg/deferred_character_13.f90: New test for the fix
246 of comment 3 of the PR.
247
248 PR fortran/54070
249 * gfortran.dg/deferred_character_8.f90: New test
250 * gfortran.dg/allocate_error_5.f90: New test
251
252 PR fortran/60593
253 * gfortran.dg/deferred_character_10.f90: New test
254
255 PR fortran/60795
256 * gfortran.dg/deferred_character_14.f90: New test
257
258 PR fortran/61147
259 * gfortran.dg/deferred_character_11.f90: New test
260
261 PR fortran/64324
262 * gfortran.dg/deferred_character_9.f90: New test
263
264 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
265
266 PR rtl-optimization/69030
267 * gcc.target/i386/pr69030.c: New.
268
269 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
270
271 * gcc.target/aarch64/target_attr_17.c: New test.
272
273 2016-01-15 Richard Biener <rguenther@suse.de>
274
275 PR tree-optimization/66856
276 * gcc.dg/torture/pr66856-1.c: New testcase.
277 * gcc.dg/torture/pr66856-2.c: Likewise.
278
279 2016-01-15 Richard Biener <rguenther@suse.de>
280
281 PR debug/69137
282 * g++.dg/lto/pr69137_0.C: New testcase.
283
284 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
285
286 PR middle-end/69246
287 * gcc.target/i386/pr69246.c: New test.
288
289 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
290
291 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for
292 S/390.
293
294 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
295
296 PR c++/56194
297 * g++.dg/init/const9.C: Disable test on S/390.
298
299 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
300
301 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
302 * g++.dg/Wno-frame-address.C: Ditto.
303
304 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
305
306 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
307
308 2016-01-15 Richard Biener <rguenther@suse.de>
309
310 PR tree-optimization/68961
311 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
312
313 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
314
315 * gcc.target/i386/pr65105-5.c: New test.
316
317 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
318
319 * gcc.c-torture/execute/alias-4.c: New testcase.
320
321 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
322
323 PR ipa/68148
324 * g++.dg/ipa/devirt-49.C: New testcase.
325
326 2016-01-15 Christian Bruel <christian.bruel@st.com>
327
328 PR target/65837
329 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
330 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
331 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
332
333 2016-01-15 Richard Biener <rguenther@suse.de>
334
335 PR tree-optimization/69117
336 * gcc.dg/torture/pr69117.c: New testcase.
337
338 2015-01-14 Ryan Burn <contact@rnburn.com>
339
340 PR c++/69048
341 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
342
343 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
344
345 PR testsuite/67509
346 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
347 range tests use 100 * maximum instead of maximum + 1.
348
349 2016-01-14 Jakub Jelinek <jakub@redhat.com>
350
351 PR debug/69244
352 * gcc.dg/guality/pr69244.c: New test.
353
354 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
355
356 * lib/target-supports.exp (check_effective_target_issignaling):
357 New procedure.
358 * gcc.dg/pr61441.c: Require issignaling effective target.
359
360 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
361
362 PR target/68803
363 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
364
365 2016-01-14 David Malcolm <dmalcolm@redhat.com>
366
367 PR c++/68819
368 PR preprocessor/69177
369 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
370 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
371 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
372 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
373
374 2016-01-14 Marek Polacek <polacek@redhat.com>
375
376 PR c/69262
377 * gcc.dg/array-15.c: New test.
378
379 2016-01-14 Jakub Jelinek <jakub@redhat.com>
380
381 PR middle-end/68146
382 PR tree-optimization/69155
383 * gfortran.dg/pr68146.f: New test.
384 * gfortran.dg/pr69155.f90: New test.
385
386 2016-01-14 Richard Biener <rguenther@suse.de>
387
388 PR tree-optimization/68060
389 * gcc.dg/torture/pr68060-1.c: New testcase.
390 * gcc.dg/torture/pr68060-2.c: Likewise.
391
392 2016-01-14 Nick Clifton <nickc@redhat.com>
393
394 * lib/target-supports.exp
395 (check_effective_target_arm_neon_ok_nocache): Add an option
396 sequence that includes setting the ARM architecture to ARMv7-A.
397 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
398 command line options necessary to enable Neon support.
399 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
400 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
401 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
402 * gcc.target/arm/pr69180.c: Likewise.
403
404 2016-01-14 Jeff Law <law@redhat.com>
405
406 PR tree-optimization/69270
407 * gcc.dg/tree-ssa/pr69270.c: New test.
408
409 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
410
411 PR c/66208
412 * c-c++-common/pr66208.c: New file.
413
414 2016-01-13 Jakub Jelinek <jakub@redhat.com>
415
416 PR tree-optimization/69156
417 * gcc.dg/pr69156.c: New test.
418
419 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
420
421 * gcc.target/i386/pr69225-7.c: New test.
422
423 2016-01-13 Richard Henderson <rth@redhat.com>
424
425 * gcc.dg/tm/memopt-13.c: Update expected function.
426 * gcc.dg/tm/memopt-6.c: Likewise.
427
428 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
429
430 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
431 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
432 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
433 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
434
435 2016-01-13 Tom de Vries <tom@codesourcery.com>
436
437 PR tree-optimization/69169
438 * gcc.dg/pr69169.c: New test.
439
440 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
441
442 PR target/69228
443 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
444 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
445 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
446 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
447 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
448 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
449 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
450 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
451
452 2016-01-13 Jakub Jelinek <jakub@redhat.com>
453
454 PR target/69247
455 * gcc.dg/pr69247.c: New test.
456
457 2016-01-13 Richard Biener <rguenther@suse.de>
458
459 PR tree-optimization/69242
460 * gcc.dg/torture/pr69242.c: New testcase.
461
462 2016-01-13 Richard Biener <rguenther@suse.de>
463
464 PR tree-optimization/69186
465 * gcc.dg/torture/pr69186.c: New testcase.
466
467 2016-01-13 Jeff Law <law@redhat.com>
468
469 PR tree-optimization/67755
470 * gcc.dg/tree-ssa/pr67755.c: New test.
471
472 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
473
474 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
475 pass number in output by a star.
476
477 2016-01-12 Bin Cheng <bin.cheng@arm.com>
478
479 PR tree-optimization/68911
480 * gcc.c-torture/execute/pr68911.c: New test.
481
482 2016-01-12 Marek Polacek <polacek@redhat.com>
483
484 PR c++/68979
485 * g++.dg/warn/permissive-1.C: New test.
486
487 2016-01-12 Jakub Jelinek <jakub@redhat.com>
488
489 PR objc++/68511
490 PR c++/69213
491 * g++.dg/opt/pr69213.C: New test.
492
493 2016-01-12 Christian Bruel <christian.bruel@st.com>
494
495 PR target/69180
496 * gcc.target/arm/pr69180.c: New test.
497
498 2016-01-12 Richard Biener <rguenther@suse.de>
499
500 PR lto/69077
501 * g++.dg/lto/pr69077_0.C: New testcase.
502 * g++.dg/lto/pr69077_1.C: Likewise.
503
504 2016-01-12 Jakub Jelinek <jakub@redhat.com>
505
506 PR target/69175
507 * g++.dg/opt/pr69175.C: New test.
508
509 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
510
511 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
512 rather than #including math.h & stdlib.h.
513 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
514 * gcc.dg/vect/pr49771.c: Likewise.
515 * gcc.dg/vect/vect-10-big-array.c: Likewise.
516 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
517 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
518 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
519 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
520 * gcc.dg/vect/pr44507.c: Likewise.
521 * gcc.dg/vect/pr45902.c: Likewise.
522 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
523 * gcc.dg/vect/vect-117.c: Likewise.
524 * gcc.dg/vect/vect-99.c: Likewise.
525 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
526 * gcc.dg/vect/vect-cond-1.c: Likewise.
527 * gcc.dg/vect/vect-cond-2.c: Likewise.
528 * gcc.dg/vect/vect-cond-3.c: Likewise.
529 * gcc.dg/vect/vect-cond-4.c: Likewise.
530 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
531 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
532 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
533 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
534 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
535 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
536 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
537 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
538 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
539 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
540 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
541 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
542 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
543 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
544 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
545 include of signal.h.
546 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
547 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
548 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
549 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
550 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
551 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
552 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
553 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
554 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
555 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
556 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
557 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
558 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
559 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
560 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
561 * gcc.dg/vect/vect-outer-5.c: Likewise.
562 * gcc.dg/vect/vect-outer-6.c: Likewise.
563 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
564 include of stdio.h.
565
566 2016-01-12 Nick Clifton <nickc@redhat.com>
567
568 PR target/68913
569 * gcc.dg/lto/pr61886_0.c: Rename the external function called
570 to fread so that it will be found in all target runtimes.
571
572 2016-01-12 Richard Biener <rguenther@suse.de>
573
574 PR tree-optimization/69053
575 * g++.dg/torture/pr69053.C: New testcase.
576
577 2016-01-12 Richard Biener <rguenther@suse.de>
578
579 PR tree-optimization/69168
580 * gcc.dg/torture/pr69168.c: New testcase.
581
582 2016-01-12 Richard Biener <rguenther@suse.de>
583
584 PR tree-optimization/69157
585 * gcc.dg/torture/pr69157.c: New testcase.
586
587 2016-01-12 Richard Biener <rguenther@suse.de>
588
589 PR tree-optimization/69174
590 * gcc.dg/torture/pr69174.c: New testcase.
591
592 2016-01-12 Jakub Jelinek <jakub@redhat.com>
593
594 PR c++/66808
595 PR c++/69000
596 * g++.dg/tls/pr66808.C: New test.
597 * g++.dg/tls/pr69000.C: New test.
598
599 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
600
601 * gcc.target/powerpc/swaps-p8-23.c: New test.
602 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
603
604 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
605
606 PR tree-optimization/68356
607 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
608
609 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
610 Jim Wilson <jim.wilson@linaro.org>
611
612 PR target/69194
613 * gcc.target/arm/pr69194.c: New test.
614
615 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
616
617 PR target/69225
618 * gcc.target/i386/pr69225-1.c: New test.
619 * gcc.target/i386/pr69225-2.c: Likewise.
620 * gcc.target/i386/pr69225-3.c: Likewise.
621 * gcc.target/i386/pr69225-4.c: Likewise.
622 * gcc.target/i386/pr69225-5.c: Likewise.
623 * gcc.target/i386/pr69225-6.c: Likewise.
624
625 2016-01-11 Jakub Jelinek <jakub@redhat.com>
626
627 PR target/67462
628 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
629 if lp64.
630
631 PR target/69071
632 * gcc.dg/pr69071.c: New test.
633
634 PR c++/69211
635 * g++.dg/opt/pr69211.C: New test.
636
637 PR tree-optimization/69214
638 * gcc.c-torture/compile/pr69214.c: New test.
639
640 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
641
642 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
643 * gcc.target/i386/pr66232-11.c: Ditto.
644 * gcc.target/i386/pr66232-12.c: Ditto.
645 * gcc.target/i386/pr66232-13.c: Ditto.
646
647 2016-01-11 Richard Biener <rguenther@suse.de>
648
649 PR tree-optimization/69173
650 * gcc.dg/torture/pr69173.c: New testcase.
651
652 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
653
654 PR rtl-optimization/68796
655 * gcc.target/aarch64/tst_5.c: New test.
656 * gcc.target/aarch64/tst_6.c: Likewise.
657
658 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
659
660 PR rtl-optimization/68841
661 * gcc.dg/pr68841.c: New test.
662 * gcc.c-torture/execute/pr68841.c: New test.
663
664 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
665
666 PR rtl-optimization/68920
667 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
668 for ix86 targets.
669 * gcc.dg/ifcvt-5.c: New test.
670
671 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
672
673 PR bootstrap/69123
674 * g++.dg/pr69123.C: New.
675
676 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
677
678 PR target/69010
679 * gcc.target/i386/pr69010.c: New test.
680
681 2016-01-11 Martin Jambor <mjambor@suse.cz>
682
683 PR ipa/69044
684 * gcc.target/i386/chkp-pr69044.c: New test.
685
686 2016-01-11 Tom de Vries <tom@codesourcery.com>
687
688 PR tree-optimization/69109
689 * gcc.dg/autopar/pr69109-2.c: New test.
690 * gcc.dg/autopar/pr69109.c: New test.
691
692 2016-01-11 Tom de Vries <tom@codesourcery.com>
693
694 PR tree-optimization/69108
695 * gcc.dg/autopar/pr69108.c: New test.
696
697 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
698
699 PR c++/69029
700 * c-c++-common/Wisleading-indentation.c: Augment test.
701
702 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
703
704 PR fortran/69154
705 * gfortran.dg/inline_matmul_12.f90: New test.
706
707 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
708
709 PR fortran/67779
710 * gfortran.dg/actual_array_offset_1: New test.
711
712 2016-01-10 Tom de Vries <tom@codesourcery.com>
713
714 PR tree-optimization/69062
715 * gcc.dg/autopar/pr69062.c: New test.
716
717 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
718
719 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
720 * gcc.dg/vect/slp-perm-2.c: Likewise.
721 * gcc.dg/vect/slp-perm-3.c: Likewise.
722 * gcc.dg/vect/slp-perm-5.c: Likewise.
723 * gcc.dg/vect/slp-perm-6.c: Likewise.
724 * gcc.dg/vect/slp-perm-7.c: Likewise.
725 * gcc.dg/vect/slp-perm-8.c: Likewise.
726
727 2016-01-10 Tom de Vries <tom@codesourcery.com>
728
729 PR tree-optimization/69039
730 * gcc.dg/autopar/pr69039.c: New test.
731
732 2016-01-09 Marek Polacek <polacek@redhat.com>
733
734 PR c++/69113
735 * g++.dg/pr69113.C: New test.
736
737 2016-01-09 Jakub Jelinek <jakub@redhat.com>
738
739 PR middle-end/50865
740 PR tree-optimization/69097
741 * gcc.c-torture/execute/pr50865.c: New test.
742 * gcc.c-torture/execute/pr69097-1.c: New test.
743 * gcc.c-torture/execute/pr69097-2.c: New test.
744 * gcc.dg/pr69097-1.c: New test.
745 * gcc.dg/pr69097-2.c: New test.
746
747 2016-01-09 Jakub Jelinek <jakub@redhat.com>
748
749 PR c++/69164
750 * g++.dg/opt/pr69164.C: New test.
751
752 2016-01-08 Jakub Jelinek <jakub@redhat.com>
753
754 PR tree-optimization/69167
755 * gcc.dg/pr69167.c: New test.
756
757 2016-01-08 Marek Polacek <polacek@redhat.com>
758
759 PR c++/68449
760 * g++.dg/pr68449.C: New.
761
762 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
763
764 PR tree-optimization/68707
765 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
766 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
767 on platforms supporting it.
768 * gcc.dg/vect/slp-perm-2.c: Likewise.
769 * gcc.dg/vect/slp-perm-3.c: Likewise.
770 * gcc.dg/vect/slp-perm-5.c: Likewise.
771 * gcc.dg/vect/slp-perm-7.c: Likewise.
772 * gcc.dg/vect/slp-perm-8.c: Likewise.
773 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
774 on platforms supporting it.
775
776 2016-01-08 Jakub Jelinek <jakub@redhat.com>
777
778 PR tree-optimization/69162
779 * gcc.dg/pr69162.c: New test.
780
781 PR tree-optimization/69172
782 * gcc.dg/pr69172.c: New test.
783
784 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
785
786 PR tree-optimization/67781
787 * gcc.c-torture/execute/pr67781.c: New file.
788
789 2016-01-08 Jakub Jelinek <jakub@redhat.com>
790
791 PR tree-optimization/69083
792 * gcc.dg/vect/pr69083.c: New test.
793
794 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
795
796 PR tree-optimization/61441
797 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
798 Use -fexcess-precision=standard for compiler options.
799 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
800
801 2016-01-08 Jakub Jelinek <jakub@redhat.com>
802
803 PR fortran/69128
804 * gfortran.dg/gomp/pr69128.f90: New test.
805
806 PR c++/69145
807 * g++.dg/ext/pr69145-1.C: New test.
808 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
809 * g++.dg/ext/pr69145-2.h: New file.
810
811 2016-01-07 Martin Sebor <msebor@redhat.com>
812
813 PR c/68966
814 * gcc.dg/atomic-fetch-bool.c: New test.
815 * gcc.dg/sync-fetch-bool.c: New test.
816
817 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
818
819 PR fortran/66680
820 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
821
822 2016-01-07 Nick Clifton <nickc@redhat.com>
823
824 PR target/66655
825 * g++.dg/pr66655.C: New test.
826 * g++.dg/pr66655_1.cc: Test support file.
827 * g++.dg/pr66655.h: Test header file.
828
829 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
830
831 PR fortran/66680
832 gfortran.dg/gomp/pr66680.f90: New test.
833
834 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
835
836 PR target/69171
837 * gcc.target/i386/pr69171-1.c: New test.
838 * gcc.target/i386/pr69171-2.c: Likewise.
839 * gcc.target/i386/pr69171-3.c: Likewise.
840 * gcc.target/i386/pr69171-4.c: Likewise.
841 * gcc.target/i386/pr69171-5.c: Likewise.
842 * gcc.target/i386/pr69171-6.c: Likewise.
843
844 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
845
846 PR middle-end/67639
847 * c-c++-common/pr67639.c: New test.
848
849 2016-01-07 Jakub Jelinek <jakub@redhat.com>
850
851 PR tree-optimization/69141
852 * g++.dg/opt/pr69141.C: New test.
853
854 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
855
856 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
857
858 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
859
860 PR target/69140
861 * gcc.target/i386/pr69140.c: New test
862
863 2016-01-06 David Malcolm <dmalcolm@redhat.com>
864
865 * gcc.dg/bad-dereference.c: New test case.
866
867 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
868
869 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
870
871 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
872
873 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
874
875 2016-01-06 Marek Polacek <polacek@redhat.com>
876
877 PR sanitizer/69099
878 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
879
880 2016-01-05 Marek Polacek <polacek@redhat.com>
881
882 PR c/69104
883 * gcc.dg/atomic-invalid-2.c: New.
884
885 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
886
887 PR target/68991
888 * gcc.target/i386/pr68991.c: New test.
889
890 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
891
892 PR target/68991
893 * g++.dg/pr68991-1.C: New test.
894 * g++.dg/pr68991-2.C: Likewise.
895
896 2016-01-05 Sergei Trofimovich <siarheit@google.com>
897
898 PR other/60465
899 * gcc.target/ia64/pr60465-gprel64.c: New test.
900 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
901
902 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
903
904 PR rtl-optimization/68651
905 * gcc.target/aarch64/pr68651_1.c: New test.
906
907 2016-01-05 David Malcolm <dmalcolm@redhat.com>
908
909 PR c/69122
910 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
911
912 2016-01-05 Nathan Sidwell <nathan@acm.org>
913
914 PR c++/58583
915 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
916
917 * gcc.dg/alias-15.c: New.
918
919 2016-01-05 Nick Clifton <nickc@redhat.com>
920
921 PR target/68870
922 * g++.dg/pr68770.C: New test.
923
924 2016-01-04 Mike Stump <mikestump@comcast.net>
925
926 * lib/target-supports.exp (check_effective_target_cilkplus):
927 cilkplus targets require pthreads.
928 (check_effective_target_cilkplus): Remove special case for NVPTX.
929
930 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
931
932 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
933 generation.
934
935 2016-01-04 Jakub Jelinek <jakub@redhat.com>
936
937 Update copyright years.
938
939 2016-01-04 Marek Polacek <polacek@redhat.com>
940
941 PR c/68908
942 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
943 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
944 * gcc.dg/atomic/stdatomic-op-5.c: New test.
945
946 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
947
948 * gcc.target/sparc/20160104-2.c: New test.
949
950 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
951
952 * gcc.target/sparc/20160104-1.c: New test.
953
954 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
955
956 PR fortran/65045
957 * gfortran.dg/pr65045.f90: New test.
958
959 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
960
961 * gnat.dg/specs/debug1.ads: Delete.
962
963 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
964
965 PR libgfortran/68867
966 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
967 expression.
968
969 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
970
971 PR libgfortran/68867
972 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
973 PowerPC.
974
975 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
976
977 PR fortran/68864
978 * gfortran.dg/pr68864.f90: New test.
979
980 2016-01-01 Jakub Jelinek <jakub@redhat.com>
981
982 PR tree-optimization/69070
983 * gcc.dg/pr69070.c: New test.
984
985 PR sanitizer/69055
986 * gfortran.dg/pr69055.f90: New test.
987
988 PR target/69015
989 * gcc.dg/pr69015.c: New test.
990 \f
991 Copyright (C) 2016 Free Software Foundation, Inc.
992
993 Copying and distribution of this file, with or without modification,
994 are permitted in any medium without royalty provided the copyright
995 notice and this notice are preserved.