]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
PR c++/69317 - [6 regression] wrong ABI version in -Wabi warnings
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2016-01-27 Martin Sebor <msebor@redhat.com>
2
3 PR c++/69317
4 * g++.dg/abi/Wabi-2-2.C: New test.
5 * g++.dg/abi/Wabi-2-3.C: New test.
6 * g++.dg/abi/Wabi-3-2.C: New test.
7 * g++.dg/abi/Wabi-3-3.C: New test.
8
9 2016-01-27 Richard Biener <rguenther@suse.de>
10
11 PR tree-optimization/69166
12 * gcc.dg/torture/pr69166.c: New testcase.
13
14 2016-01-27 Martin Jambor <mjambor@suse.cz>
15
16 PR tree-optimization/69355
17 * gcc.dg/tree-ssa/pr69355.c: New test.
18
19 2016-01-27 Marek Polacek <polacek@redhat.com>
20
21 PR c++/69496
22 * g++.dg/ext/constexpr-vla1.C: New test.
23
24 2016-01-20 Christian Bruel <christian.bruel@st.com>
25
26 PR target/69245
27 * gcc.target/arm/pr69245.c: New test.
28
29 2016-01-27 Jakub Jelinek <jakub@redhat.com>
30
31 PR tree-optimization/69399
32 * gcc.dg/torture/pr69399.c: New test.
33
34 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
35
36 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
37
38 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
39
40 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
41
42 2016-01-26 Tom de Vries <tom@codesourcery.com>
43
44 PR tree-optimization/69110
45 * gcc.dg/autopar/pr69110.c: New test.
46
47 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
48 Sebastian Pop <s.pop@samsung.com>
49
50 * gcc.dg/graphite/isl-ast-op-select.c: New.
51
52 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
53
54 PR fortran/69385
55 * gfortran.dg/allocate_error_6.f90: New test.
56
57 2016-01-26 Richard Henderson <rth@redhat.com>
58
59 * gcc.dg/tm/pr60908.c: New test.
60
61 2016-01-26 David Malcolm <dmalcolm@redhat.com>
62
63 PR other/69006
64 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
65 directive.
66 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
67 expected multiline output to reflect the colorization being
68 disabled before newlines.
69 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
70 (custom_diagnostic_finalizer): Replace call to
71 pp_newline_and_flush with call to pp_flush.
72 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
73 * gfortran.dg/implicit_class_1.f90: Likewise.
74 * lib/gcc-dg.exp (allow_blank_lines): New global.
75 (dg-allow-blank-lines-in-output): New procedure.
76 (gcc-dg-prune): Complain about blank lines in the output, unless
77 dg-allow-blank-lines-in-output was called.
78 * lib/multiline.exp (_build_multiline_regex): Only support
79 arbitrary followup text for non-blank-lines, not for blank lines.
80
81 2016-01-26 Jakub Jelinek <jakub@redhat.com>
82
83 PR tree-optimization/69483
84 * gcc.dg/pr69483.c: New test.
85 * g++.dg/opt/pr69483.C: New test.
86
87 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
88
89 PR target/68620
90 * gcc.target/arm/pr68620.c: New test.
91
92 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
93
94 * gcc.target/i386/pr68986-2.c: Remove -m32.
95
96 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
97
98 PR target/68986
99 * gcc.target/i386/pr68986-1.c: New test.
100 * gcc.target/i386/pr68986-2.c: Likewise.
101 * gcc.target/i386/pr68986-3.c: Likewise.
102
103 2016-01-26 Christian Bruel <christian.bruel@st.com>
104
105 * lib/target-supports.exp
106 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
107 (check_effective_target_arm_crypto_pragma_ok): Likewise.
108 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
109
110 2016-01-26 Richard Biener <rguenther@suse.de>
111
112 PR tree-optimization/69452
113 * gcc.dg/torture/pr69452.c: New testcase.
114
115 2016-01-26 Jakub Jelinek <jakub@redhat.com>
116
117 PR target/69442
118 * gcc.dg/pr69442.c: New test.
119
120 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
121
122 PR target/67896
123 * gcc.target/aarch64/simd/pr67896.C: New.
124
125 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
126
127 PR tree-optimization/69400
128 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
129 function.
130 (plugin_init): Call it.
131 * gcc.dg/torture/pr69400.c: New test.
132
133 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
134
135 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
136
137 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
138 Sebastian Pop <s.pop@samsung.com>
139
140 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
141 isl-0.15.
142
143 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
144 Sebastian Pop <s.pop@samsung.com>
145
146 * gcc.dg/graphite/pr69292.c: New.
147
148 2016-01-25 Jakub Jelinek <jakub@redhat.com>
149
150 * c-c++-common/goacc/use_device-1.c: New test.
151
152 2016-01-25 Jeff Law <law@redhat.com>
153
154 PR tree-optimization/69196
155 PR tree-optimization/68398
156 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
157 * gcc.dg/tree-ssa/pr68198.c: Likewise.
158
159 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
160
161 PR target/69469
162 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
163 Algorithm.
164
165 2016-01-25 Richard Biener <rguenther@suse.de>
166
167 PR testsuite/69380
168 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
169
170 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
171
172 PR target/69421
173 * gcc.dg/pr69421.c: New test.
174
175 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
176
177 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
178 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
179 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
180 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
181 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
182 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
183 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
184 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
185 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
186 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
187
188 2016-01-25 Richard Biener <rguenther@suse.de>
189
190 PR tree-optimization/69376
191 * gcc.dg/torture/pr69376.c: New testcase.
192
193 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
194
195 PR fortran/69397
196 PR fortran/68442
197 * gfortran.dg/interface_38.f90: New test.
198 * gfortran.dg/interface_39.f90: New test.
199
200 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
201
202 Revert:
203 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
204
205 PR c++/11858
206 PR c++/24663
207 PR c++/24664
208 * g++.dg/template/pr11858.C: New test.
209 * g++.dg/template/pr24663.C: New test.
210 * g++.dg/template/unify12.C: New test.
211 * g++.dg/template/unify13.C: New test.
212 * g++.dg/template/unify14.C: New test.
213 * g++.dg/template/unify15.C: New test.
214 * g++.dg/template/unify16.C: New test.
215 * g++.dg/template/unify17.C: New test.
216
217 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
218
219 PR fortran/68283
220 gfortran.dg/pr68283.f90: New test.
221
222 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
223
224 PR fortran/66094
225 * gfortran.dg/inline_matmul_13.f90: New test.
226 * gfortran.dg/matmul_bounds_8.f90: New test.
227 * gfortran.dg/matmul_bounds_9.f90: New test.
228 * gfortran.dg/matmul_bounds_10.f90: New test.
229
230 2016-01-23 Tom de Vries <tom@codesourcery.com>
231
232 PR tree-optimization/69426
233 * gcc.dg/autopar/pr69426.c: New test.
234
235 2016-01-23 Martin Sebor <msebor@redhat.com>
236
237 PR c++/58109
238 PR c++/69022
239 * g++.dg/cpp0x/alignas5.C: New test.
240 * g++.dg/ext/vector29.C: Same.
241
242 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
243
244 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
245 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
246 _GNU_SOURCE from compile flags to the source.
247 * gcc.target/i386/chkp-stropt-12.c: Ditto.
248 * gcc.target/i386/chkp-stropt-16.c: Ditto.
249 * gcc.target/i386/chkp-stropt-4.c: Ditto.
250 * gcc.target/i386/chkp-stropt-8.c: Ditto.
251
252 2016-01-22 Jakub Jelinek <jakub@redhat.com>
253
254 PR target/69432
255 * g++.dg/opt/pr69432.C: New test.
256
257 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
258
259 * gcc.target/powerpc/pr63354c: Adjust target selector to include
260 32-bit targets testing an -m64 multilib.
261
262 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
263
264 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
265 64-bit support.
266
267 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
268
269 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
270
271 2016-01-21 Christian Bruel <christian.bruel@st.com>
272
273 PR target/68674
274 * gcc.target/i386/pr68674.c
275 * gcc.target/aarch64/pr68674.c
276 * gcc.target/arm/pr68674.c
277
278 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
279
280 PR target/69403
281 * gcc.c-torture/execute/pr69403.c: New test.
282
283 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
284
285 PR c++/55843
286 * g++.dg/template/pr55843.C: New.
287
288 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
289
290 PR testsuite/66877
291 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
292 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
293
294 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
295
296 PR testsuite/67489
297 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
298 from dg-do compile directive, and instead add
299 { dg-require-effective-target int128 }.
300
301 2016-01-20 Martin Sebor <msebor@redhat.com>
302
303 PR c/69405
304 * gcc.dg/sync-fetch.c: New test.
305
306 2016-01-21 Martin Sebor <msebor@redhat.com>
307
308 PR target/69252
309 * gcc.target/powerpc/pr69252.c: New test.
310
311 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
312
313 PR fortran/65996
314 * gfortran.dg/pr65996.f90: New test.
315
316 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
317
318 PR c++/68810
319 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
320 expected to generate an error.
321
322 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
323
324 PR middle-end/66178
325 * gcc.dg/torture/pr66178.c: New test.
326
327 2016-01-21 Anton Blanchard <anton@samba.org>
328 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
329
330 PR target/63354
331 * gcc.target/powerpc/pr63354.c: New test.
332
333 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
334
335 PR rtl-optimization/68990
336 * gcc.target/i386/pr68990: New.
337
338 2016-01-21 Nick Clifton <nickc@redhat.com>
339
340 PR target/69129
341 * gcc.target/mips/pr69129.c: New.
342
343 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
344
345 PR c++/58046
346 * g++.dg/cpp0x/pr58046.C: New.
347
348 2016-01-21 Jakub Jelinek <jakub@redhat.com>
349
350 PR target/69187
351 PR target/65624
352 * gcc.target/arm/pr69187.c: New test.
353
354 PR c++/69355
355 * g++.dg/torture/pr69355.C: New test.
356
357 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
358 Sebastian Pop <s.pop@samsung.com>
359
360 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
361
362 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
363 Sebastian Pop <s.pop@samsung.com>
364
365 * gcc.dg/graphite/pr68976.c: New test.
366
367 2016-01-21 Jakub Jelinek <jakub@redhat.com>
368
369 PR middle-end/67653
370 * c-c++-common/pr67653.c: New test.
371 * gcc.dg/torture/pr29119.c: Add dg-warning.
372
373 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
374
375 * gcc.target/powerpc/cpu-builtin-1.c: New test.
376
377 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
378
379 PR c/24293
380 * gcc.dg/pr24293.c: New test.
381 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
382 incomplete struct type.
383 * gcc.dg/declspec-1.c: Likewise.
384 * gcc.dg/pr63549.c: Likewise.
385
386 2016-01-20 Jakub Jelinek <jakub@redhat.com>
387
388 PR tree-optimization/66612
389 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
390 for bdn instruction.
391
392 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
393
394 * lib/target-supports.exp
395 (check_effective_target_arm_fp_ok_nocache): New.
396 (check_effective_target_arm_fp_ok): New.
397 (add_options_for_arm_fp): New.
398 (check_effective_target_arm_crypto_ok_nocache): Require
399 target_arm_v8_neon_ok instead of arm32.
400 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
401 (check_effective_target_arm_crypto_pragma_ok): New.
402 (add_options_for_arm_vfp): New.
403 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
404 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
405 target instead. Force initial fpu to vfp.
406 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
407 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
408 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
409 dependency.
410 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
411 use arm_vfp effective target instead. Force initial fpu to vfp.
412 * gcc.target/arm/attr-neon3.c: Likewise.
413 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
414 arm_vfp_ok.
415 * gcc.target/arm/unsigned-float.c: Likewise.
416 * gcc.target/arm/vfp-1.c: Likewise.
417 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
418 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
419 * gcc.target/arm/vfp-ldmiad.c: Likewise.
420 * gcc.target/arm/vfp-ldmias.c: Likewise.
421 * gcc.target/arm/vfp-stmdbd.c: Likewise.
422 * gcc.target/arm/vfp-stmdbs.c: Likewise.
423 * gcc.target/arm/vfp-stmiad.c: Likewise.
424 * gcc.target/arm/vfp-stmias.c: Likewise.
425 * gcc.target/arm/vnmul-1.c: Likewise.
426 * gcc.target/arm/vnmul-2.c: Likewise.
427 * gcc.target/arm/vnmul-3.c: Likewise.
428 * gcc.target/arm/vnmul-4.c: Likewise.
429
430 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
431
432 PR testsuite/69366
433 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
434 the MPX run-time library, for compile-time MPX test.
435 * gcc.target/i386/chkp-always_inline.c: Likewise.
436 * gcc.target/i386/chkp-bndret.c: Likewise.
437 * gcc.target/i386/chkp-builtins-1.c: Likewise.
438 * gcc.target/i386/chkp-builtins-2.c: Likewise.
439 * gcc.target/i386/chkp-builtins-3.c: Likewise.
440 * gcc.target/i386/chkp-builtins-4.c: Likewise.
441 * gcc.target/i386/chkp-const-check-1.c: Likewise.
442 * gcc.target/i386/chkp-const-check-2.c: Likewise.
443 * gcc.target/i386/chkp-hidden-def.c: Likewise.
444 * gcc.target/i386/chkp-label-address.c: Likewise.
445 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
446 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
447 * gcc.target/i386/chkp-pr69044.c: Likewise.
448 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
449 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
450 * gcc.target/i386/chkp-strchr.c: Likewise.
451 * gcc.target/i386/chkp-strlen-1.c: Likewise.
452 * gcc.target/i386/chkp-strlen-2.c: Likewise.
453 * gcc.target/i386/chkp-strlen-3.c: Likewise.
454 * gcc.target/i386/chkp-strlen-4.c: Likewise.
455 * gcc.target/i386/chkp-strlen-5.c: Likewise.
456 * gcc.target/i386/chkp-stropt-1.c: Likewise.
457 * gcc.target/i386/chkp-stropt-10.c: Likewise.
458 * gcc.target/i386/chkp-stropt-11.c: Likewise.
459 * gcc.target/i386/chkp-stropt-12.c: Likewise.
460 * gcc.target/i386/chkp-stropt-13.c: Likewise.
461 * gcc.target/i386/chkp-stropt-14.c: Likewise.
462 * gcc.target/i386/chkp-stropt-15.c: Likewise.
463 * gcc.target/i386/chkp-stropt-16.c: Likewise.
464 * gcc.target/i386/chkp-stropt-2.c: Likewise.
465 * gcc.target/i386/chkp-stropt-3.c: Likewise.
466 * gcc.target/i386/chkp-stropt-4.c: Likewise.
467 * gcc.target/i386/chkp-stropt-5.c: Likewise.
468 * gcc.target/i386/chkp-stropt-6.c: Likewise.
469 * gcc.target/i386/chkp-stropt-7.c: Likewise.
470 * gcc.target/i386/chkp-stropt-8.c: Likewise.
471 * gcc.target/i386/chkp-stropt-9.c: Likewise.
472 * gcc.target/i386/pr63995-2.c: Likewise.
473 * gcc.target/i386/pr64805.c: Likewise.
474 * gcc.target/i386/pr65044.c: Likewise.
475 * gcc.target/i386/pr65167.c: Likewise.
476 * gcc.target/i386/pr65183.c: Likewise.
477 * gcc.target/i386/pr65184.c: Likewise.
478 * gcc.target/i386/thunk-retbnd.c: Likewise.
479
480 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
481
482 PR tree-optimization/69328
483 * gcc.dg/pr69328.c: New test.
484
485 2016-01-20 Jeff Law <law@redhat.com>
486
487 PR target/25114
488 * gcc.target/m68k/pr25114.c: New test.
489
490 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
491
492 * gcc.target/arm/memset-inline-10.c: Added
493 dg-require-effective-target arm_thumb2_ok.
494
495 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
496
497 * gcc.dg/debug/dwarf2/sso.c: New test.
498
499 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
500
501 PR testsuite/68820
502 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
503 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
504 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
505
506 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
507
508 PR ipa/66223
509 * g++.dg/ipa/devirt-50.C: New testcase.
510
511 2016-01-19 Marek Polacek <polacek@redhat.com>
512
513 PR c++/68965
514 * g++.dg/cpp1y/parameter-pack-1.C: New test.
515 * g++.dg/cpp1y/parameter-pack-2.C: New test.
516
517 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
518
519 PR target/69135
520 * gcc.target/arm/pr69135_1.c: New test.
521
522 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
523
524 * gcc.target/aarch64/ccmp_1.c: Add new tests.
525
526 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
527
528 * gcc.target/aarch64/ccmp_1.c: New testcase.
529
530 2016-01-19 Marek Polacek <polacek@redhat.com>
531
532 PR c++/68586
533 * g++.dg/cpp0x/enum30.C: New test.
534
535 2016-01-19 Richard Biener <rguenther@suse.de>
536
537 PR tree-optimization/69336
538 * g++.dg/tree-ssa/pr69336.C: New testcase.
539
540 2016-01-19 Jakub Jelinek <jakub@redhat.com>
541
542 PR debug/65779
543 * gcc.dg/pr65779.c: New test.
544
545 2016-01-19 Richard Biener <rguenther@suse.de>
546
547 PR tree-optimization/69352
548 * gcc.dg/torture/pr69352.c: New testcase.
549
550 2016-01-19 Jakub Jelinek <jakub@redhat.com>
551
552 PR rtl-optimization/68955
553 PR rtl-optimization/64557
554 * gcc.dg/torture/pr68955.c: New test.
555
556 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
557
558 PR lto/69136
559 * g++.dg/torture/pr69136.C: New testcase.
560
561 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
562
563 PR lto/69133
564 * g++.dg/lto/pr69133_0.C: New testcase.
565 * g++.dg/lto/pr69133_1.C: New testcase.
566
567 2016-01-15 Jeff Law <law@redhat.com>
568
569 PR tree-optimization/69320
570 * gcc.c-torture/pr69320-1.c: New test.
571 * gcc.c-torture/pr69320-2.c: New test.
572 * gcc.c-torture/pr69320-3.c: New test.
573 * gcc.c-torture/pr69320-4.c: New test.
574
575 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
576
577 PR c++/11858
578 PR c++/24663
579 PR c++/24664
580 * g++.dg/template/pr11858.C: New test.
581 * g++.dg/template/pr24663.C: New test.
582 * g++.dg/template/unify12.C: New test.
583 * g++.dg/template/unify13.C: New test.
584 * g++.dg/template/unify14.C: New test.
585 * g++.dg/template/unify15.C: New test.
586 * g++.dg/template/unify16.C: New test.
587 * g++.dg/template/unify17.C: New test.
588
589 2016-01-18 David Malcolm <dmalcolm@redhat.com>
590
591 PR testsuite/69181
592 * gcc.dg/pr69181-1.c: New test file.
593 * gcc.dg/pr69181-2.c: New test file.
594 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
595 globals by moving it to...
596 (cleanup-after-saved-dg-test): ...this new function. Add
597 "global additional_sources_used". Add reset of global
598 multiline_expected_outputs to the empty list.
599 * lib/multiline.exp (_multiline_expected_outputs): Rename this
600 global to...
601 (multiline_expected_outputs): ...this, and updated comments to
602 note that it is modified from gcc-dg.exp.
603 (dg-end-multiline-output): Update for the above renaming.
604 (handle-multiline-outputs): Likewise. Remove the clearing
605 of the expected outputs to the empty list.
606
607 2016-01-18 Richard Biener <rguenther@suse.de>
608
609 PR tree-optimization/69297
610 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
611
612 2016-01-18 Joseph Myers <joseph@codesourcery.com>
613
614 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
615 dg-options.
616 * gcc.target/mips/mips-3d-2.c: Likewise.
617 * gcc.target/mips/mips-3d-3.c: Likewise.
618 * gcc.target/mips/mips-3d-4.c: Likewise.
619 * gcc.target/mips/mips-3d-5.c: Likewise.
620 * gcc.target/mips/mips-3d-6.c: Likewise.
621 * gcc.target/mips/mips-3d-7.c: Likewise.
622 * gcc.target/mips/mips-3d-8.c: Likewise.
623 * gcc.target/mips/mips-3d-9.c: Likewise.
624 * gcc.target/mips/mips-ps-1.c: Likewise.
625 * gcc.target/mips/mips-ps-2.c: Likewise.
626 * gcc.target/mips/mips-ps-3.c: Likewise.
627 * gcc.target/mips/mips-ps-4.c: Likewise.
628 * gcc.target/mips/mips-ps-5.c: Likewise.
629 * gcc.target/mips/mips-ps-6.c: Likewise.
630 * gcc.target/mips/mips-ps-7.c: Likewise.
631 * gcc.target/mips/mips-ps-type.c: Likewise.
632 * gcc.target/mips/mips-ps-type-2.c: Likewise.
633 * gcc.target/mips/mips16-attributes-6.c: Likewise.
634
635 2016-01-18 Tom de Vries <tom@codesourcery.com>
636
637 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
638 * c-c++-common/goacc/kernels-double-reduction.c: New test.
639 * c-c++-common/goacc/kernels-empty.c: New test.
640 * c-c++-common/goacc/kernels-eternal.c: New test.
641 * c-c++-common/goacc/kernels-loop-2.c: New test.
642 * c-c++-common/goacc/kernels-loop-3.c: New test.
643 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
644 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
645 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
646 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
647 * c-c++-common/goacc/kernels-loop-data.c: New test.
648 * c-c++-common/goacc/kernels-loop-g.c: New test.
649 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
650 * c-c++-common/goacc/kernels-loop-n.c: New test.
651 * c-c++-common/goacc/kernels-loop-nest.c: New test.
652 * c-c++-common/goacc/kernels-loop.c: New test.
653 * c-c++-common/goacc/kernels-noreturn.c: New test.
654 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
655 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
656 * c-c++-common/goacc/kernels-reduction.c: New test.
657
658 2016-01-18 Tom de Vries <tom@codesourcery.com>
659
660 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
661 * gcc.dg/autopar/outer-2.c: Same.
662 * gcc.dg/autopar/outer-3.c: Same.
663 * gcc.dg/autopar/outer-4.c: Same.
664 * gcc.dg/autopar/outer-5.c: Same.
665 * gcc.dg/autopar/outer-6.c: Same.
666 * gcc.dg/autopar/parallelization-1.c: Same.
667 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
668 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
669 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
670 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
671 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
672 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
673 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
674 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
675 * gcc.dg/autopar/pr39500-1.c: Same.
676 * gcc.dg/autopar/pr39500-2.c: Same.
677 * gcc.dg/autopar/pr46193.c: Same.
678 * gcc.dg/autopar/pr46194.c: Same.
679 * gcc.dg/autopar/pr49580.c: Same.
680 * gcc.dg/autopar/pr49960-1.c: Same.
681 * gcc.dg/autopar/pr49960.c: Same.
682 * gcc.dg/autopar/pr68373.c: Same.
683 * gcc.dg/autopar/reduc-1.c: Same.
684 * gcc.dg/autopar/reduc-1char.c: Same.
685 * gcc.dg/autopar/reduc-1short.c: Same.
686 * gcc.dg/autopar/reduc-2.c: Same.
687 * gcc.dg/autopar/reduc-2char.c: Same.
688 * gcc.dg/autopar/reduc-2short.c: Same.
689 * gcc.dg/autopar/reduc-3.c: Same.
690 * gcc.dg/autopar/reduc-4.c: Same.
691 * gcc.dg/autopar/reduc-6.c: Same.
692 * gcc.dg/autopar/reduc-7.c: Same.
693 * gcc.dg/autopar/reduc-8.c: Same.
694 * gcc.dg/autopar/reduc-9.c: Same.
695 * gcc.dg/autopar/uns-outer-4.c: Same.
696 * gcc.dg/autopar/uns-outer-5.c: Same.
697 * gcc.dg/autopar/uns-outer-6.c: Same.
698 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
699 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
700
701 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
702
703 PR target/63679
704 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
705 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
706
707 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
708
709 PR target/63679
710 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
711 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
712 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
713
714 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
715
716 PR target/63679
717 * gcc.dg/tree-ssa/sra-17.c: New.
718 * gcc.dg/tree-ssa/sra-18.c: New.
719
720 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
721
722 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
723
724 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
725
726 * gnat.dg/inline12.adb: New test.
727
728 2016-01-18 Bin Cheng <bin.cheng@arm.com>
729
730 PR tree-optimization/66797
731 * gcc.c-torture/execute/pr65447.c: Relax check condition.
732
733 2016-01-18 Richard Biener <rguenther@suse.de>
734
735 PR tree-optimization/69170
736 * gcc.dg/torture/pr69170.c: New testcase.
737
738 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
739
740 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
741
742 2016-01-16 Tom de Vries <tom@codesourcery.com>
743
744 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
745
746 2016-01-16 Tom de Vries <tom@codesourcery.com>
747
748 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
749 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
750 redundant dg-require-effective-target pthread.
751 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
752 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
753 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
754 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
755 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
756 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
757 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
758
759 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
760
761 PR target/68609
762 * gcc.target/powerpc/recip-6.c: Enable on AIX.
763 * gcc.target/powerpc/recip-7.c: Same.
764
765 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
766
767 PR c++/69091
768 * g++.dg/template/pr69091.C: New test.
769
770 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
771
772 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
773 dump does not contain an error_mark_node.
774 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
775 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
776
777 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
778
779 PR c++/68936
780 * g++.dg/template/pr68936.C: New test.
781
782 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
783
784 PR target/68609
785 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
786 * gcc.target/powerpc/recip-2.c: Same.
787 * gcc.target/powerpc/recip-3.c: Same.
788 * gcc.target/powerpc/recip-4.c: Same.
789 * gcc.target/powerpc/recip-sqrtf.c: Same.
790
791 2016-01-15 Jeff Law <law@redhat.com>
792
793 PR tree-optimization/69270
794 * gcc.dg/tree-ssa/pr69270-2.c: New test.
795 * gcc.dg/tree-ssa/pr69270-3.c: New test.
796
797 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
798
799 PR fortran/49630
800 * gfortran.dg/deferred_character_13.f90: New test for the fix
801 of comment 3 of the PR.
802
803 PR fortran/54070
804 * gfortran.dg/deferred_character_8.f90: New test
805 * gfortran.dg/allocate_error_5.f90: New test
806
807 PR fortran/60593
808 * gfortran.dg/deferred_character_10.f90: New test
809
810 PR fortran/60795
811 * gfortran.dg/deferred_character_14.f90: New test
812
813 PR fortran/61147
814 * gfortran.dg/deferred_character_11.f90: New test
815
816 PR fortran/64324
817 * gfortran.dg/deferred_character_9.f90: New test
818
819 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
820
821 PR rtl-optimization/69030
822 * gcc.target/i386/pr69030.c: New.
823
824 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
825
826 * gcc.target/aarch64/target_attr_17.c: New test.
827
828 2016-01-15 Richard Biener <rguenther@suse.de>
829
830 PR tree-optimization/66856
831 * gcc.dg/torture/pr66856-1.c: New testcase.
832 * gcc.dg/torture/pr66856-2.c: Likewise.
833
834 2016-01-15 Richard Biener <rguenther@suse.de>
835
836 PR debug/69137
837 * g++.dg/lto/pr69137_0.C: New testcase.
838
839 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
840
841 PR middle-end/69246
842 * gcc.target/i386/pr69246.c: New test.
843
844 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
845
846 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
847
848 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
849
850 PR c++/56194
851 * g++.dg/init/const9.C: Disable test on S/390.
852
853 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
854
855 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
856 * g++.dg/Wno-frame-address.C: Ditto.
857
858 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
859
860 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
861
862 2016-01-15 Richard Biener <rguenther@suse.de>
863
864 PR tree-optimization/68961
865 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
866
867 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
868
869 * gcc.target/i386/pr65105-5.c: New test.
870
871 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
872
873 * gcc.c-torture/execute/alias-4.c: New testcase.
874
875 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
876
877 PR ipa/68148
878 * g++.dg/ipa/devirt-49.C: New testcase.
879
880 2016-01-15 Christian Bruel <christian.bruel@st.com>
881
882 PR target/65837
883 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
884 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
885 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
886
887 2016-01-15 Richard Biener <rguenther@suse.de>
888
889 PR tree-optimization/69117
890 * gcc.dg/torture/pr69117.c: New testcase.
891
892 2015-01-14 Ryan Burn <contact@rnburn.com>
893
894 PR c++/69048
895 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
896
897 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
898
899 PR testsuite/67509
900 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
901 range tests use 100 * maximum instead of maximum + 1.
902
903 2016-01-14 Jakub Jelinek <jakub@redhat.com>
904
905 PR debug/69244
906 * gcc.dg/guality/pr69244.c: New test.
907
908 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
909
910 * lib/target-supports.exp (check_effective_target_issignaling):
911 New procedure.
912 * gcc.dg/pr61441.c: Require issignaling effective target.
913
914 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
915
916 PR target/68803
917 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
918
919 2016-01-14 David Malcolm <dmalcolm@redhat.com>
920
921 PR c++/68819
922 PR preprocessor/69177
923 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
924 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
925 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
926 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
927
928 2016-01-14 Marek Polacek <polacek@redhat.com>
929
930 PR c/69262
931 * gcc.dg/array-15.c: New test.
932
933 2016-01-14 Jakub Jelinek <jakub@redhat.com>
934
935 PR middle-end/68146
936 PR tree-optimization/69155
937 * gfortran.dg/pr68146.f: New test.
938 * gfortran.dg/pr69155.f90: New test.
939
940 2016-01-14 Richard Biener <rguenther@suse.de>
941
942 PR tree-optimization/68060
943 * gcc.dg/torture/pr68060-1.c: New testcase.
944 * gcc.dg/torture/pr68060-2.c: Likewise.
945
946 2016-01-14 Nick Clifton <nickc@redhat.com>
947
948 * lib/target-supports.exp
949 (check_effective_target_arm_neon_ok_nocache): Add an option
950 sequence that includes setting the ARM architecture to ARMv7-A.
951 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
952 command line options necessary to enable Neon support.
953 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
954 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
955 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
956 * gcc.target/arm/pr69180.c: Likewise.
957
958 2016-01-14 Jeff Law <law@redhat.com>
959
960 PR tree-optimization/69270
961 * gcc.dg/tree-ssa/pr69270.c: New test.
962
963 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
964
965 PR c/66208
966 * c-c++-common/pr66208.c: New file.
967
968 2016-01-13 Jakub Jelinek <jakub@redhat.com>
969
970 PR tree-optimization/69156
971 * gcc.dg/pr69156.c: New test.
972
973 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
974
975 * gcc.target/i386/pr69225-7.c: New test.
976
977 2016-01-13 Richard Henderson <rth@redhat.com>
978
979 * gcc.dg/tm/memopt-13.c: Update expected function.
980 * gcc.dg/tm/memopt-6.c: Likewise.
981
982 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
983
984 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
985 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
986 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
987 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
988
989 2016-01-13 Tom de Vries <tom@codesourcery.com>
990
991 PR tree-optimization/69169
992 * gcc.dg/pr69169.c: New test.
993
994 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
995
996 PR target/69228
997 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
998 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
999 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
1000 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
1001 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
1002 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
1003 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
1004 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
1005
1006 2016-01-13 Jakub Jelinek <jakub@redhat.com>
1007
1008 PR target/69247
1009 * gcc.dg/pr69247.c: New test.
1010
1011 2016-01-13 Richard Biener <rguenther@suse.de>
1012
1013 PR tree-optimization/69242
1014 * gcc.dg/torture/pr69242.c: New testcase.
1015
1016 2016-01-13 Richard Biener <rguenther@suse.de>
1017
1018 PR tree-optimization/69186
1019 * gcc.dg/torture/pr69186.c: New testcase.
1020
1021 2016-01-13 Jeff Law <law@redhat.com>
1022
1023 PR tree-optimization/67755
1024 * gcc.dg/tree-ssa/pr67755.c: New test.
1025
1026 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1027
1028 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
1029 pass number in output by a star.
1030
1031 2016-01-12 Bin Cheng <bin.cheng@arm.com>
1032
1033 PR tree-optimization/68911
1034 * gcc.c-torture/execute/pr68911.c: New test.
1035
1036 2016-01-12 Marek Polacek <polacek@redhat.com>
1037
1038 PR c++/68979
1039 * g++.dg/warn/permissive-1.C: New test.
1040
1041 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1042
1043 PR objc++/68511
1044 PR c++/69213
1045 * g++.dg/opt/pr69213.C: New test.
1046
1047 2016-01-12 Christian Bruel <christian.bruel@st.com>
1048
1049 PR target/69180
1050 * gcc.target/arm/pr69180.c: New test.
1051
1052 2016-01-12 Richard Biener <rguenther@suse.de>
1053
1054 PR lto/69077
1055 * g++.dg/lto/pr69077_0.C: New testcase.
1056 * g++.dg/lto/pr69077_1.C: Likewise.
1057
1058 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1059
1060 PR target/69175
1061 * g++.dg/opt/pr69175.C: New test.
1062
1063 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
1064
1065 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
1066 rather than #including math.h & stdlib.h.
1067 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
1068 * gcc.dg/vect/pr49771.c: Likewise.
1069 * gcc.dg/vect/vect-10-big-array.c: Likewise.
1070 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
1071 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
1072 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
1073 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
1074 * gcc.dg/vect/pr44507.c: Likewise.
1075 * gcc.dg/vect/pr45902.c: Likewise.
1076 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
1077 * gcc.dg/vect/vect-117.c: Likewise.
1078 * gcc.dg/vect/vect-99.c: Likewise.
1079 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1080 * gcc.dg/vect/vect-cond-1.c: Likewise.
1081 * gcc.dg/vect/vect-cond-2.c: Likewise.
1082 * gcc.dg/vect/vect-cond-3.c: Likewise.
1083 * gcc.dg/vect/vect-cond-4.c: Likewise.
1084 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1085 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1086 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1087 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
1088 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
1089 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
1090 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
1091 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
1092 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1093 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1094 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1095 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
1096 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
1097 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
1098 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
1099 include of signal.h.
1100 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
1101 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
1102 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
1103 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
1104 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
1105 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1106 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1107 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
1108 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
1109 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1110 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1111 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1112 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
1113 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
1114 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
1115 * gcc.dg/vect/vect-outer-5.c: Likewise.
1116 * gcc.dg/vect/vect-outer-6.c: Likewise.
1117 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
1118 include of stdio.h.
1119
1120 2016-01-12 Nick Clifton <nickc@redhat.com>
1121
1122 PR target/68913
1123 * gcc.dg/lto/pr61886_0.c: Rename the external function called
1124 to fread so that it will be found in all target runtimes.
1125
1126 2016-01-12 Richard Biener <rguenther@suse.de>
1127
1128 PR tree-optimization/69053
1129 * g++.dg/torture/pr69053.C: New testcase.
1130
1131 2016-01-12 Richard Biener <rguenther@suse.de>
1132
1133 PR tree-optimization/69168
1134 * gcc.dg/torture/pr69168.c: New testcase.
1135
1136 2016-01-12 Richard Biener <rguenther@suse.de>
1137
1138 PR tree-optimization/69157
1139 * gcc.dg/torture/pr69157.c: New testcase.
1140
1141 2016-01-12 Richard Biener <rguenther@suse.de>
1142
1143 PR tree-optimization/69174
1144 * gcc.dg/torture/pr69174.c: New testcase.
1145
1146 2016-01-12 Jakub Jelinek <jakub@redhat.com>
1147
1148 PR c++/66808
1149 PR c++/69000
1150 * g++.dg/tls/pr66808.C: New test.
1151 * g++.dg/tls/pr69000.C: New test.
1152
1153 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1154
1155 * gcc.target/powerpc/swaps-p8-23.c: New test.
1156 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
1157
1158 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
1159
1160 PR tree-optimization/68356
1161 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
1162
1163 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1164 Jim Wilson <jim.wilson@linaro.org>
1165
1166 PR target/69194
1167 * gcc.target/arm/pr69194.c: New test.
1168
1169 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
1170
1171 PR target/69225
1172 * gcc.target/i386/pr69225-1.c: New test.
1173 * gcc.target/i386/pr69225-2.c: Likewise.
1174 * gcc.target/i386/pr69225-3.c: Likewise.
1175 * gcc.target/i386/pr69225-4.c: Likewise.
1176 * gcc.target/i386/pr69225-5.c: Likewise.
1177 * gcc.target/i386/pr69225-6.c: Likewise.
1178
1179 2016-01-11 Jakub Jelinek <jakub@redhat.com>
1180
1181 PR target/67462
1182 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
1183 if lp64.
1184
1185 PR target/69071
1186 * gcc.dg/pr69071.c: New test.
1187
1188 PR c++/69211
1189 * g++.dg/opt/pr69211.C: New test.
1190
1191 PR tree-optimization/69214
1192 * gcc.c-torture/compile/pr69214.c: New test.
1193
1194 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
1195
1196 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
1197 * gcc.target/i386/pr66232-11.c: Ditto.
1198 * gcc.target/i386/pr66232-12.c: Ditto.
1199 * gcc.target/i386/pr66232-13.c: Ditto.
1200
1201 2016-01-11 Richard Biener <rguenther@suse.de>
1202
1203 PR tree-optimization/69173
1204 * gcc.dg/torture/pr69173.c: New testcase.
1205
1206 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1207
1208 PR rtl-optimization/68796
1209 * gcc.target/aarch64/tst_5.c: New test.
1210 * gcc.target/aarch64/tst_6.c: Likewise.
1211
1212 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1213
1214 PR rtl-optimization/68841
1215 * gcc.dg/pr68841.c: New test.
1216 * gcc.c-torture/execute/pr68841.c: New test.
1217
1218 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
1219
1220 PR rtl-optimization/68920
1221 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
1222 for ix86 targets.
1223 * gcc.dg/ifcvt-5.c: New test.
1224
1225 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
1226
1227 PR bootstrap/69123
1228 * g++.dg/pr69123.C: New.
1229
1230 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
1231
1232 PR target/69010
1233 * gcc.target/i386/pr69010.c: New test.
1234
1235 2016-01-11 Martin Jambor <mjambor@suse.cz>
1236
1237 PR ipa/69044
1238 * gcc.target/i386/chkp-pr69044.c: New test.
1239
1240 2016-01-11 Tom de Vries <tom@codesourcery.com>
1241
1242 PR tree-optimization/69109
1243 * gcc.dg/autopar/pr69109-2.c: New test.
1244 * gcc.dg/autopar/pr69109.c: New test.
1245
1246 2016-01-11 Tom de Vries <tom@codesourcery.com>
1247
1248 PR tree-optimization/69108
1249 * gcc.dg/autopar/pr69108.c: New test.
1250
1251 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
1252
1253 PR c++/69029
1254 * c-c++-common/Wisleading-indentation.c: Augment test.
1255
1256 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1257
1258 PR fortran/69154
1259 * gfortran.dg/inline_matmul_12.f90: New test.
1260
1261 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
1262
1263 PR fortran/67779
1264 * gfortran.dg/actual_array_offset_1: New test.
1265
1266 2016-01-10 Tom de Vries <tom@codesourcery.com>
1267
1268 PR tree-optimization/69062
1269 * gcc.dg/autopar/pr69062.c: New test.
1270
1271 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
1272
1273 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
1274 * gcc.dg/vect/slp-perm-2.c: Likewise.
1275 * gcc.dg/vect/slp-perm-3.c: Likewise.
1276 * gcc.dg/vect/slp-perm-5.c: Likewise.
1277 * gcc.dg/vect/slp-perm-6.c: Likewise.
1278 * gcc.dg/vect/slp-perm-7.c: Likewise.
1279 * gcc.dg/vect/slp-perm-8.c: Likewise.
1280
1281 2016-01-10 Tom de Vries <tom@codesourcery.com>
1282
1283 PR tree-optimization/69039
1284 * gcc.dg/autopar/pr69039.c: New test.
1285
1286 2016-01-09 Marek Polacek <polacek@redhat.com>
1287
1288 PR c++/69113
1289 * g++.dg/pr69113.C: New test.
1290
1291 2016-01-09 Jakub Jelinek <jakub@redhat.com>
1292
1293 PR middle-end/50865
1294 PR tree-optimization/69097
1295 * gcc.c-torture/execute/pr50865.c: New test.
1296 * gcc.c-torture/execute/pr69097-1.c: New test.
1297 * gcc.c-torture/execute/pr69097-2.c: New test.
1298 * gcc.dg/pr69097-1.c: New test.
1299 * gcc.dg/pr69097-2.c: New test.
1300
1301 2016-01-09 Jakub Jelinek <jakub@redhat.com>
1302
1303 PR c++/69164
1304 * g++.dg/opt/pr69164.C: New test.
1305
1306 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1307
1308 PR tree-optimization/69167
1309 * gcc.dg/pr69167.c: New test.
1310
1311 2016-01-08 Marek Polacek <polacek@redhat.com>
1312
1313 PR c++/68449
1314 * g++.dg/pr68449.C: New.
1315
1316 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
1317
1318 PR tree-optimization/68707
1319 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
1320 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
1321 on platforms supporting it.
1322 * gcc.dg/vect/slp-perm-2.c: Likewise.
1323 * gcc.dg/vect/slp-perm-3.c: Likewise.
1324 * gcc.dg/vect/slp-perm-5.c: Likewise.
1325 * gcc.dg/vect/slp-perm-7.c: Likewise.
1326 * gcc.dg/vect/slp-perm-8.c: Likewise.
1327 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
1328 on platforms supporting it.
1329
1330 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1331
1332 PR tree-optimization/69162
1333 * gcc.dg/pr69162.c: New test.
1334
1335 PR tree-optimization/69172
1336 * gcc.dg/pr69172.c: New test.
1337
1338 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
1339
1340 PR tree-optimization/67781
1341 * gcc.c-torture/execute/pr67781.c: New file.
1342
1343 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1344
1345 PR tree-optimization/69083
1346 * gcc.dg/vect/pr69083.c: New test.
1347
1348 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
1349
1350 PR tree-optimization/61441
1351 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
1352 Use -fexcess-precision=standard for compiler options.
1353 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
1354
1355 2016-01-08 Jakub Jelinek <jakub@redhat.com>
1356
1357 PR fortran/69128
1358 * gfortran.dg/gomp/pr69128.f90: New test.
1359
1360 PR c++/69145
1361 * g++.dg/ext/pr69145-1.C: New test.
1362 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
1363 * g++.dg/ext/pr69145-2.h: New file.
1364
1365 2016-01-07 Martin Sebor <msebor@redhat.com>
1366
1367 PR c/68966
1368 * gcc.dg/atomic-fetch-bool.c: New test.
1369 * gcc.dg/sync-fetch-bool.c: New test.
1370
1371 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
1372
1373 PR fortran/66680
1374 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
1375
1376 2016-01-07 Nick Clifton <nickc@redhat.com>
1377
1378 PR target/66655
1379 * g++.dg/pr66655.C: New test.
1380 * g++.dg/pr66655_1.cc: Test support file.
1381 * g++.dg/pr66655.h: Test header file.
1382
1383 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1384
1385 PR fortran/66680
1386 gfortran.dg/gomp/pr66680.f90: New test.
1387
1388 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
1389
1390 PR target/69171
1391 * gcc.target/i386/pr69171-1.c: New test.
1392 * gcc.target/i386/pr69171-2.c: Likewise.
1393 * gcc.target/i386/pr69171-3.c: Likewise.
1394 * gcc.target/i386/pr69171-4.c: Likewise.
1395 * gcc.target/i386/pr69171-5.c: Likewise.
1396 * gcc.target/i386/pr69171-6.c: Likewise.
1397
1398 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
1399
1400 PR middle-end/67639
1401 * c-c++-common/pr67639.c: New test.
1402
1403 2016-01-07 Jakub Jelinek <jakub@redhat.com>
1404
1405 PR tree-optimization/69141
1406 * g++.dg/opt/pr69141.C: New test.
1407
1408 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
1409
1410 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
1411
1412 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
1413
1414 PR target/69140
1415 * gcc.target/i386/pr69140.c: New test
1416
1417 2016-01-06 David Malcolm <dmalcolm@redhat.com>
1418
1419 * gcc.dg/bad-dereference.c: New test case.
1420
1421 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1422
1423 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
1424
1425 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
1426
1427 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
1428
1429 2016-01-06 Marek Polacek <polacek@redhat.com>
1430
1431 PR sanitizer/69099
1432 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
1433
1434 2016-01-05 Marek Polacek <polacek@redhat.com>
1435
1436 PR c/69104
1437 * gcc.dg/atomic-invalid-2.c: New.
1438
1439 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
1440
1441 PR target/68991
1442 * gcc.target/i386/pr68991.c: New test.
1443
1444 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
1445
1446 PR target/68991
1447 * g++.dg/pr68991-1.C: New test.
1448 * g++.dg/pr68991-2.C: Likewise.
1449
1450 2016-01-05 Sergei Trofimovich <siarheit@google.com>
1451
1452 PR other/60465
1453 * gcc.target/ia64/pr60465-gprel64.c: New test.
1454 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
1455
1456 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1457
1458 PR rtl-optimization/68651
1459 * gcc.target/aarch64/pr68651_1.c: New test.
1460
1461 2016-01-05 David Malcolm <dmalcolm@redhat.com>
1462
1463 PR c/69122
1464 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
1465
1466 2016-01-05 Nathan Sidwell <nathan@acm.org>
1467
1468 PR c++/58583
1469 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
1470
1471 * gcc.dg/alias-15.c: New.
1472
1473 2016-01-05 Nick Clifton <nickc@redhat.com>
1474
1475 PR target/68870
1476 * g++.dg/pr68770.C: New test.
1477
1478 2016-01-04 Mike Stump <mikestump@comcast.net>
1479
1480 * lib/target-supports.exp (check_effective_target_cilkplus):
1481 cilkplus targets require pthreads.
1482 (check_effective_target_cilkplus): Remove special case for NVPTX.
1483
1484 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
1485
1486 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
1487 generation.
1488
1489 2016-01-04 Jakub Jelinek <jakub@redhat.com>
1490
1491 Update copyright years.
1492
1493 2016-01-04 Marek Polacek <polacek@redhat.com>
1494
1495 PR c/68908
1496 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
1497 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
1498 * gcc.dg/atomic/stdatomic-op-5.c: New test.
1499
1500 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
1501
1502 * gcc.target/sparc/20160104-2.c: New test.
1503
1504 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
1505
1506 * gcc.target/sparc/20160104-1.c: New test.
1507
1508 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
1509
1510 PR fortran/65045
1511 * gfortran.dg/pr65045.f90: New test.
1512
1513 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
1514
1515 * gnat.dg/specs/debug1.ads: Delete.
1516
1517 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1518
1519 PR libgfortran/68867
1520 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
1521 expression.
1522
1523 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1524
1525 PR libgfortran/68867
1526 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
1527 PowerPC.
1528
1529 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
1530
1531 PR fortran/68864
1532 * gfortran.dg/pr68864.f90: New test.
1533
1534 2016-01-01 Jakub Jelinek <jakub@redhat.com>
1535
1536 PR tree-optimization/69070
1537 * gcc.dg/pr69070.c: New test.
1538
1539 PR sanitizer/69055
1540 * gfortran.dg/pr69055.f90: New test.
1541
1542 PR target/69015
1543 * gcc.dg/pr69015.c: New test.
1544 \f
1545 Copyright (C) 2016 Free Software Foundation, Inc.
1546
1547 Copying and distribution of this file, with or without modification,
1548 are permitted in any medium without royalty provided the copyright
1549 notice and this notice are preserved.