1 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4 * gcc.target/powerpc/p9-splat-5.c: New test.
6 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
8 PR tree-optimization/71488
9 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
10 * lib/target-supports.exp: ... here.
11 (check_sse4_hw_available): New procedure.
12 (check_effective_target_sse4_runtime): Ditto.
13 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
14 -march=westmere for sse4_runtime targets.
15 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
16 (dg-additional-options): Use for sse4_runtime targets.
17 (main): Call check_vect ().
18 (dg-final): Perform scan only for sse4_runtime targets.
20 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
24 * gcc.target/i386/pr66232-14.c: New file.
25 * gcc.target/i386/pr66232-15.c: Likewise.
26 * gcc.target/i386/pr66232-16.c: Likewise.
27 * gcc.target/i386/pr66232-17.c: Likewise.
28 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
29 ia32 if R_386_GOT32X relocation is supported.
30 * gcc.target/i386/pr67400-2.c: Likewise.
31 * gcc.target/i386/pr67400-3.c: Likewise.
32 * gcc.target/i386/pr67400-4.c: Likewise.
33 * gcc.target/i386/pr67400-6.c: Likewise.
34 * gcc.target/i386/pr67400-7.c: Likewise.
35 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
37 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
40 * gfortran.dg/char4_iunit_1.f03: Update test.
41 * gfortran.dg/f2003_io_5.f03: Update test.
42 * gfortran.dg/real_const_3.f90: Update test.
44 2016-06-23 Andi Kleen <ak@linux.intel.com>
46 * g++.dg/bprob/bprob.exp: Support autofdo.
47 * g++.dg/tree-prof/tree-prof.exp: dito.
48 * gcc.dg/tree-prof/tree-prof.exp: dito.
49 * gcc.misc-tests/bprob.exp: dito.
50 * gfortran.dg/prof/prof.exp: dito.
51 * lib/profopt.exp: dito.
52 * lib/target-supports.exp: Check for autofdo.
54 2016-06-23 Martin Liska <mliska@suse.cz>
56 * gcc.dg/pr71619.c: New test.
58 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
61 * gcc.target/i386/pr67400-1.c: New test.
62 * gcc.target/i386/pr67400-2.c: Likewise.
63 * gcc.target/i386/pr67400-3.c: Likewise.
64 * gcc.target/i386/pr67400-4.c: Likewise.
65 * gcc.target/i386/pr67400-5.c: Likewise.
66 * gcc.target/i386/pr67400-6.c: Likewise.
67 * gcc.target/i386/pr67400-7.c: Likewise.
69 2016-06-22 David Malcolm <dmalcolm@redhat.com>
71 * c-c++-common/missing-header-1.c: New test case.
72 * c-c++-common/missing-header-2.c: New test case.
73 * c-c++-common/missing-header-3.c: New test case.
74 * c-c++-common/missing-header-4.c: New test case.
76 2016-06-22 David Malcolm <dmalcolm@redhat.com>
79 * c-c++-common/attributes-1.c: Update dg-prune-output to include
81 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
82 expected results due to builtin "nanl" now being suggested for
84 * gcc.dg/pr67580.c: Update expected messages.
85 * gcc.dg/spellcheck-identifiers.c: New testcase.
86 * gcc.dg/spellcheck-typenames.c: New testcase.
88 2016-06-22 David Malcolm <dmalcolm@redhat.com>
90 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
92 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
93 diagnostic-test-show-locus-parseable-fixits.c to sources for
94 diagnostic_plugin_test_show_locus.c.
95 * lib/gcc-defs.exp (freeform_regexps): New global.
96 (dg-regexp): New function.
97 (handle-dg-regexps): New function.
98 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
99 freeform_regexps to the empty list.
100 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
102 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
104 PR tree-optimization/71488
105 * g++.dg/pr71488.C: New test.
106 * gcc.dg/vect/vect-bool-cmp.c: New test.
108 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
110 * gcc.dg/guality/param-5.c: New test.
112 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
114 * gcc.target/i386/asm-flag-7.c: New test.
116 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
118 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
119 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
120 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
121 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
122 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
123 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
124 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
125 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
126 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
127 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
128 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
129 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
130 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
131 * gcc.dg/tree-ssa/vrp87.c: Likewise.
132 * lib/target-supports.exp: Likewise.
134 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
136 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
137 * gcc.dg/attr-ms_struct-2.c: Likewise.
138 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
139 * gcc.dg/bf-ms-attrib.c: Likewise.
140 * gcc.dg/bf-ms-layout-2.c: Likewise.
141 * gcc.dg/bf-ms-layout-3.c: Likewise.
142 * gcc.dg/bf-ms-layout.c: Likewise.
143 * gcc.dg/bf-no-ms-layout.c: Likewise.
144 * gcc.target/i386/bitfield1.c: Likewise.
145 * gcc.target/i386/bitfield2.c: Likewise.
146 * gcc.target/i386/bitfield3.c: Likewise.
148 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
150 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
151 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
152 override other than -mcpu=power9 command-line option is specified,
153 or if the target operating system is aix.
154 * gcc.target/powerpc/darn-1.c: Likewise.
155 * gcc.target/powerpc/darn-2.c: Likewise.
156 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
157 test if effective-target is not powerpc_p9vector_ok or if the
158 target operating system is not defined.
159 * gcc.target/powerpc/vslv-1.c: Likewise.
160 * gcc.target/powerpc/vsrv-0.c: Likewise.
161 * gcc.target/powerpc/vsrv-1.c: Likewise.
163 2016-06-21 Tobias Burnus <burnus@net-b.de>
166 * gfortran.dg/coarray/data_1.f90: New.
168 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
170 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
171 (dg-require-effective-target): Use arm_v8_neon_hw.
172 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
173 (dg-require-effective-target): Likewise.
174 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
175 (dg-require-effective-target): Likewise.
176 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
177 (dg-require-effective-target): Likewise.
178 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
179 (dg-require-effective-target): Likewise.
180 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
181 (dg-require-effective-target): Likewise.
182 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
185 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
187 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
188 Set to 3 so test passes.
190 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
192 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
194 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
196 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
197 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
198 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
199 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
201 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
203 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
204 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
206 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
209 * gcc.target/i386/pr71549.c: New test.
211 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
213 * gcc.target/powerpc/vadsdu-0.c: Replace
214 dg-require-effective-target directive to allow test to run on more
215 platforms, and add dg-skip-if directive to disable test on aix
216 platforms because of known incompatibilities.
217 * gcc.target/powerpc/vadsdu-1.c: Likewise.
218 * gcc.target/powerpc/vadsdu-2.c: Likewise.
219 * gcc.target/powerpc/vadsdu-3.c: Likewise.
220 * gcc.target/powerpc/vadsdu-4.c: Likewise.
221 * gcc.target/powerpc/vadsdu-5.c: Likewise.
222 * gcc.target/powerpc/vadsdub-1.c: Likewise.
223 * gcc.target/powerpc/vadsdub-2.c: Replace
224 dg-require-effective-target directive to allow test to run on more
225 platforms, and add dg-skip-if directive to disable test on aix
226 platforms because of known incompatibilities.
227 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
228 with vec_absdb call to differentiate this test from vadsdub-1.c.
229 * gcc.target/powerpc/vadsduh-1.c: Replace
230 dg-require-effective-target directive to allow test to run on more
231 platforms, and add dg-skip-if directive to disable test on aix
232 platforms because of known incompatibilities.
233 * gcc.target/powerpc/vadsduh-2.c: Likewise.
234 * gcc.target/powerpc/vadsduw-1.c: Likewise.
235 * gcc.target/powerpc/vadsduw-2.c: Likewise.
237 2016-06-21 Jakub Jelinek <jakub@redhat.com>
239 PR tree-optimization/71588
240 * gcc.dg/pr71558.c: New test.
242 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
244 * c-c++-common/pr68657-1.c: Require ptr32plus support.
245 * c-c++-common/pr68657-2.c: Likewise.
246 * c-c++-common/pr68657-3.c: Likewise.
247 * gcc.dg/torture/pr69714.c: Require int32plus support.
248 * gcc.dg/torture/pr70025.c: Likewise.
249 * gcc.dg/torture/pr70083.c: Likewise.
250 * gcc.dg/torture/pr70542.c: Likewise.
251 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
253 2016-06-20 Joseph Myers <joseph@codesourcery.com>
256 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
258 2016-06-20 Jakub Jelinek <jakub@redhat.com>
261 * gcc.dg/pr71581.c: New test.
263 PR rtl-optimization/71591
264 * gcc.dg/cpp/pr71591.c: New test.
266 2016-06-20 David B. Robins <gcc@davidrobins.net>
269 * g++.dg/torture/pr71571.C: New test.
271 2016-06-20 Jakub Jelinek <jakub@redhat.com>
274 * gcc.target/i386/sse2-pr71559.c: New test.
275 * gcc.target/i386/avx-pr71559.c: New test.
276 * gcc.target/i386/avx512f-pr71559.c: New test.
278 2016-06-20 Tobias Burnus <burnus@net-b.de>
281 * gfortran.dg/pointer_remapping_10.f90: New.
283 2016-06-20 David Malcolm <dmalcolm@redhat.com>
285 * g++.dg/diagnostic/string-literal-concat.C: New test case.
287 2016-06-20 Martin Sebor <msebor@redhat.com>
290 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
291 * gnu90-const-expr-1.c: Same.
292 * gnu99-const-expr-1.c: Same.
293 * gnu99-static-1.c: Same.
295 2016-06-20 Renlin Li <renlin.li@arm.com>
297 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
299 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
301 * gcc.target/aarch64/vcvt_f64_1.c: New.
302 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
303 * gcc.target/aarch64/vrecp_f64_1.c: New.
305 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
307 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
310 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
313 * gcc.target/avr/torture/pr71103-2.c: New test.
315 2016-06-19 Martin Sebor <msebor@redhat.com>
318 * gcc.dg/alignof.c: New test.
320 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
322 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
323 vs dg-error; test constexpr specifier too.
325 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
327 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
329 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
331 * lib/target-supports.exp
332 (check_effective_target_arm_neon_fp16_ok_nocache): Call
333 arm_neon_ok and merge flags. Fix temporary test name.
334 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
337 2016-06-17 Martin Liska <mliska@suse.cz>
339 * gcc.dg/predict-9.c: Fix dump scanning.
341 2016-06-17 Bin Cheng <bin.cheng@arm.com>
343 PR tree-optimization/71354
344 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
346 2016-06-17 Bin Cheng <bin.cheng@arm.com>
348 PR tree-optimization/71347
349 * gcc.dg/tree-ssa/pr71347.c: New test.
351 2016-06-17 Bin Cheng <bin.cheng@arm.com>
353 PR tree-optimization/71354
354 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
356 2016-06-17 Bin Cheng <bin.cheng@arm.com>
358 * gcc.dg/vect/vect-alias-check-1.c: New test.
360 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
363 * gcc.target/avr/pr71151-1.c: New test.
364 * gcc.target/avr/pr71151-2.c: New test.
365 * gcc.target/avr/pr71151-3.c: New test.
366 * gcc.target/avr/pr71151-4.c: New test.
367 * gcc.target/avr/pr71151-5.c: New test.
368 * gcc.target/avr/pr71151-6.c: New test.
369 * gcc.target/avr/pr71151-7.c: New test.
370 * gcc.target/avr/pr71151-8.c: New test.
371 * gcc.target/avr/pr71151-common.h: New test.
373 2016-06-16 Martin Liska <mliska@suse.cz>
375 * gfortran.dg/predict-1.f90: New test.
377 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
380 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
382 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
384 * g++.dg/vect/pr36648.cc: Disable cunrolli
386 2016-06-16 Jakub Jelinek <jakub@redhat.com>
389 * gcc.c-torture/execute/pr71554.c: New test.
391 PR rtl-optimization/71532
392 * gcc.dg/torture/pr71532.c: New test.
394 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
396 * gcc.target/powerpc/p9-dimode1.c: New test.
397 * gcc.target/powerpc/p9-dimode2.c: Likewise.
399 2016-06-15 Jakub Jelinek <jakub@redhat.com>
401 * gcc.c-torture/compile/20160615-1.c: New test.
403 * g++.dg/cpp0x/ref-qual17.C: New test.
405 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
408 * gcc.target/i386/pr71529.C: New test.
410 2016-06-15 Alan Hayward <alan.hayward@arm.com>
412 PR tree-optimization/71483
413 * g++.dg/vect/pr71483.c: New
415 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
418 * g++.dg/inherit/crash6.C: New.
419 * g++.dg/inherit/union2.C: Likewise.
420 * g++.dg/inherit/virtual12.C: Likewise.
421 * g++.dg/inherit/virtual13.C: Likewise.
422 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
424 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
426 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
428 2016-06-15 Alan Hayward <alan.hayward@arm.com>
430 PR tree-optimization/71439
431 * gcc.dg/vect/pr71439.c: New
433 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
435 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
437 2016-06-15 Richard Biener <rguenther@suse.de>
439 * gcc.dg/vect/slp-45.c: New testcase.
441 2016-06-15 Richard Biener <rguenther@suse.de>
443 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
445 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
447 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
448 requirements, and disable for AIX for now.
449 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
451 2016-06-14 Jakub Jelinek <jakub@redhat.com>
454 * g++.dg/opt/pr71528.C: New test.
457 * g++.dg/init/pr71516.C: New test.
459 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
461 * g++.dg/init/array46.C: New.
463 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
465 * gcc.target/i386/float128-3.c: New test.
466 * gcc.target/i386/quad-sse4.c: Ditto.
467 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
470 2016-06-14 Richard Biener <rguenther@suse.de>
473 * gfortran.dg/pr71526.f90: New testcase.
475 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
477 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
478 * gcc.dg/zero_bits_compound-1.c: Likewise.
480 2016-06-14 Richard Biener <rguenther@suse.de>
482 PR tree-optimization/71522
483 * gcc.dg/torture/pr71522.c: New testcase.
485 2016-06-14 Jakub Jelinek <jakub@redhat.com>
487 PR tree-optimization/71520
488 * gcc.dg/tree-ssa/pr71520.c: New test.
490 2016-06-14 Richard Biener <rguenther@suse.de>
492 PR tree-optimization/71521
493 * gcc.dg/tree-ssa/vrp101.c: New testcase.
495 2016-06-13 Jakub Jelinek <jakub@redhat.com>
498 * c-c++-common/ubsan/bounds-13.c: New test.
500 PR preprocessor/71183
501 * gcc.dg/cpp/source_date_epoch-3.c: New test.
503 2016-06-13 Jeff Law <law@redhat.com>
505 PR tree-optimization/71403
506 * c-c++-common/ubsan/pr71403-1.c: New test.
507 * c-c++-common/ubsan/pr71403-2.c: New test.
508 * c-c++-common/ubsan/pr71403-3.c: New test.
510 2016-06-13 Jakub Jelinek <jakub@redhat.com>
513 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
514 Add -Wno-psabi -w to dg-options.
516 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
518 * gcc.target/powerpc/vadsdu-0.c: New test.
519 * gcc.target/powerpc/vadsdu-1.c: New test.
520 * gcc.target/powerpc/vadsdu-2.c: New test.
521 * gcc.target/powerpc/vadsdu-3.c: New test.
522 * gcc.target/powerpc/vadsdu-4.c: New test.
523 * gcc.target/powerpc/vadsdu-5.c: New test.
524 * gcc.target/powerpc/vadsdub-1.c: New test.
525 * gcc.target/powerpc/vadsdub-2.c: New test.
526 * gcc.target/powerpc/vadsduh-1.c: New test.
527 * gcc.target/powerpc/vadsduh-2.c: New test.
528 * gcc.target/powerpc/vadsduw-1.c: New test.
529 * gcc.target/powerpc/vadsduw-2.c: New test.
531 2016-06-13 David Malcolm <dmalcolm@redhat.com>
533 * gcc.dg/c99-init-2.c (c): Update expected error message.
534 * gcc.dg/init-bad-8.c (foo): Likewise.
535 * gcc.dg/spellcheck-fields-3.c: New test case.
537 2016-06-13 Martin Liska <mliska@suse.cz>
539 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
540 and "guess loop iv compared" heuristics.
541 * gcc.dg/predict-2.c: Likewise.
542 * gcc.dg/predict-3.c: Likewise.
543 * gcc.dg/predict-4.c: Likewise.
544 * gcc.dg/predict-5.c: Likewise.
545 * gcc.dg/predict-6.c: Likewise.
547 2016-06-13 Marek Polacek <polacek@redhat.com>
550 * c-c++-common/Wswitch-unreachable-4.c: New test.
551 * gcc.dg/Wswitch-unreachable-2.c: New test.
552 * g++.dg/tm/jump1.C: Move dg-warning.
554 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
556 * gnat.dg/renaming10.ad[sb]: New test.
558 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
561 * gfortran.dg/pr70673.f90: New test.
563 2016-06-13 Richard Biener <rguenther@suse.de>
566 * gcc.dg/align-3.c: New testcase.
568 2016-06-13 Martin Liska <mliska@suse.cz>
570 * gcc.target/i386/pr71458.c: New test.
572 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
575 * testsuite/gcc.dg/torture/float128-nan.c: New test.
577 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
580 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
583 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
586 * gfortran.dg/comma_IO_extension_1.f90: New test.
587 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
588 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
590 * gfortran.dg/graphite/pr38083.f90: Likewise.
591 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
594 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
596 * gnat.dg/case_character.adb: New test.
598 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
601 * gcc.target/powerpc/pr71310.c: New testcase.
603 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
606 * gcc.dg/pr71478.c: New test.
608 2016-06-10 Jakub Jelinek <jakub@redhat.com>
611 * gcc.c-torture/execute/pr71494.c: New test.
614 * gcc.target/i386/pr68657.c: New test.
617 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
618 (test): Add -masm=intel alternatives.
620 2016-06-10 Martin Sebor <msebor@redhat.com>
623 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
625 2016-06-10 Jeff Law <law@redhat.com>
627 PR tree-optimization/71335
628 * gcc.c-torture/execute/pr71335.c: New test.
630 2016-06-10 David Malcolm <dmalcolm@redhat.com>
632 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
633 the various "cannot tail-call: " messages.
635 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
637 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
640 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
643 * c-c++-common/asan/pr71480.c: New test.
645 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
647 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
648 (ASMNAME2): Likewise.
649 (main): Replace fn in asm statement with ASMNAME ("fn").
650 * gcc.dg/guality/pr68037-2.c: Likewise.
651 * gcc.dg/guality/pr68037-3.c: Likewise.
652 * gcc.dg/torture/pr68037-1.c: Likewise.
653 * gcc.dg/torture/pr68037-2.c: Likewise.
654 * gcc.dg/torture/pr68037-3.c: Likewise.
656 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
659 * gcc.target/i386/pr68843-1.c: New test.
660 * gcc.target/i386/pr68843-2.c: New test.
662 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
663 Cesar Philippidis <cesar@codesourcery.com>
666 * gcc.dg/goacc/nested-function-1.c: New file.
667 * gcc.dg/goacc/nested-function-2.c: Likewise.
668 * gcc.dg/goacc/pr71373.c: Likewise.
669 * gfortran.dg/goacc/cray-2.f95: Likewise.
670 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
671 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
672 * gfortran.dg/goacc/cray.f95: Update.
673 * gfortran.dg/goacc/loop-1.f95: Likewise.
674 * gfortran.dg/goacc/loop-3.f95: Likewise.
675 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
676 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
678 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
680 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
681 for OpenACC tile clauses.
682 * gfortran.dg/goacc/combined-directives.f90: Likewise.
685 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
687 * c-c++-common/goacc/cache-2.c: ... this new file.
688 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
689 * gfortran.dg/goacc/cache-2.f95: ... this new file.
690 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
692 * gfortran.dg/goacc/cray.f95: Likewise.
693 * gfortran.dg/goacc/loop-1.f95: Likewise.
695 2016-06-10 Alan Hayward <alan.hayward@arm.com>
697 PR tree-optimization/71407
698 PR tree-optimization/71416
699 * gcc.dg/vect/pr71407.c: New
700 * gcc.dg/vect/pr71416-1.c: New
701 * gcc.dg/vect/pr71416-2.c: New
703 2016-06-10 Richard Biener <rguenther@suse.de>
706 * gcc.dg/torture/pr71477.c: New testcase.
708 2016-06-09 Julia Koval <julia.koval@intel.com>
710 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
711 * gcc.target/i386/interrupt-13.c: Likewise.
712 * gcc.target/i386/interrupt-15.c: Likewise.
713 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
714 * gcc.target/i386/interrupt-24.c: Likewise.
715 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
716 * gcc.target/i386/interrupt-9.c: Likewise.
717 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
719 2016-06-09 Martin Sebor <msebor@redhat.com>
722 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
723 * gcc.dg/builtin-constant_p-1.c: Same.
724 * gcc.dg/builtins-error.c: Same.
725 * gcc.dg/pr70859.c: Same.
727 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
729 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
730 * gcc.dg/torture/pr68067-1.c: Likewise.
731 * gcc.dg/torture/pr68067-2.c: Likewise.
733 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
735 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
738 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
741 * g++.dg/inherit/crash5.C: New.
743 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
746 * g++.dg/inherit/crash5.C: New.
747 * g++.dg/inherit/virtual1.C: Adjust.
749 2016-06-09 Martin Liska <mliska@suse.cz>
751 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
752 * g++.dg/predict-loop-exit-2.C: Likewise.
753 * g++.dg/predict-loop-exit-3.C: Likewise.
754 * gcc.dg/predict-1.c: Likewise.
755 * gcc.dg/predict-2.c: Likewise.
756 * gcc.dg/predict-3.c: Likewise.
757 * gcc.dg/predict-4.c: Likewise.
758 * gcc.dg/predict-5.c: Likewise.
759 * gcc.dg/predict-6.c: Likewise.
760 * gcc.dg/predict-7.c: Likewise.
762 2016-06-09 Richard Biener <rguenther@suse.de>
764 PR tree-optimization/71462
765 * gcc.dg/torture/pr71462.c: New testcase.
767 2016-06-09 Marek Polacek <polacek@redhat.com>
770 * gcc.dg/c11-generic-3.c: New test.
772 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
774 * g++.dg/init/array42.C: New.
775 * g++.dg/init/array43.C: Likewise.
776 * g++.dg/init/array44.C: Likewise.
777 * g++.dg/init/array45.C: Likewise.
778 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
779 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
780 * g++.dg/cpp1y/auto-fn27.C: Likewise.
781 * g++.dg/gomp/pr35751.C: Likewise.
782 * g++.dg/init/array23.C: Likewise.
783 * g++.dg/init/brace2.C: Likewise.
784 * g++.dg/init/brace6.C: Likewise.
786 2016-06-08 Martin Sebor <msebor@redhat.com>
787 Jakub Jelinek <jakub@redhat.com>
791 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
792 * c-c++-common/builtin-arith-overflow-2.c: New test.
793 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
794 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
795 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
797 2016-06-08 Jakub Jelinek <jakub@redhat.com>
800 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
802 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
804 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
805 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
806 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
807 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
808 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
809 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
810 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
811 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
812 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
813 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
814 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
815 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
816 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
818 2016-06-08 Richard Biener <rguenther@suse.de>
820 PR tree-optimization/68558
821 * gcc.dg/vect/slp-44.c: New testcase.
823 2016-06-08 Richard Biener <rguenther@suse.de>
825 * gcc.dg/vect/slp-43.c: New testcase.
827 2016-06-08 Richard Biener <rguenther@suse.de>
829 PR tree-optimization/71452
830 * gcc.dg/torture/pr71452.c: New testcase.
832 2016-06-08 Jakub Jelinek <jakub@redhat.com>
835 * g++.dg/torture/pr71448.C: New test.
837 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
841 * g++.dg/debug/pr71432.C: New test.
843 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
845 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
846 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
847 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
849 2016-06-08 Alan Hayward <alan.hayward@arm.com>
851 * gcc.dg/vect/vect-live-2.c: Update effective target.
852 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
853 * lib/target-supports.exp: Add aarch64 to vect_long.
855 2016-06-08 Marek Polacek <polacek@redhat.com>
858 * gcc.dg/noncompile/pr71418.c: New test.
861 * gcc.dg/noncompile/pr71426.c: New test.
863 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
865 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
866 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
867 * gcc.dg/predict-3.c: Update template.
868 * gcc.dg/predict-5.c: Update template.
869 * gcc.dg/predict-6.c: Update template.
870 * gcc.dg/predict-9.c: Update template.
871 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
873 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
875 * gcc.target/powerpc/vec-mul.c: New test.
877 2016-06-07 David Malcolm <dmalcolm@redhat.com>
879 * gcc.dg/spellcheck-fields-2.c: New test case.
881 2016-06-07 Richard Biener <rguenther@suse.de>
884 * gcc.dg/Wpragmas-1.c: New testcase.
885 * gcc.dg/Wattributes-4.c: Likewise.
886 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
889 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
891 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
894 2016-06-07 Richard Biener <rguenther@suse.de>
896 PR tree-optimization/71428
897 * gcc.dg/torture/pr71428.c: New testcase.
899 2016-06-07 Richard Biener <rguenther@suse.de>
902 * gcc.dg/torture/pr71423.c: New testcase.
904 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
907 * gcc.dg/tree-ssa/pr71408.c: New test.
909 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
912 * g++.dg/torture/pr71281.C: New test.
914 2016-06-06 Marek Polacek <polacek@redhat.com>
917 * gcc.dg/pr71362.c: New test.
919 2016-06-06 Jakub Jelinek <jakub@redhat.com>
920 Patrick Palka <ppalka@gcc.gnu.org>
925 * g++.dg/opt/pr70847.C: New test.
926 * g++.dg/ubsan/pr70847.C: New test.
927 * g++.dg/ubsan/pr71393.C: New test.
929 2016-06-06 Jakub Jelinek <jakub@redhat.com>
931 PR tree-optimization/71259
932 * gcc.dg/vect/pr71259.c: New test.
934 2016-06-06 David Malcolm <dmalcolm@redhat.com>
936 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
937 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
938 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
941 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
944 * gcc.c-torture/execute/pr37780.c: New test.
945 * gcc.target/aarch64/pr37780_1.c: Likewise.
946 * gcc.target/arm/pr37780_1.c: Likewise.
948 2016-06-06 Marek Polacek <polacek@redhat.com>
950 * c-c++-common/attr-may-alias-1.c: New test.
951 * c-c++-common/attr-may-alias-2.c: New test.
952 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
954 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
957 * gcc.target/i386/pr24414.c: New test.
959 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
961 * gcc.target/sparc/vis4misc.c: New file.
962 * gcc.target/sparc/fpcmp.c: Likewise.
963 * gcc.target/sparc/fpcmpu.c: Likewise.
965 2016-06-06 Alan Hayward <alan.hayward@arm.com>
967 * gcc.dg/vect/vect-live-1.c: Use additional-options.
968 * gcc.dg/vect/vect-live-3.c: Likewise.
970 2016-06-06 Richard Biener <rguenther@suse.de>
972 PR tree-optimization/71398
973 * gcc.dg/torture/pr71398.c: New testcase.
975 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
978 * g++.dg/pr71389.C: New test.
980 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
983 * gfortran.dg/fmt_read_5.f: New test.
985 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
988 * gfortran.dg/class_array_22.f03: New test.
990 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
992 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
994 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
996 * gcc.dg/predict-9.c: Update template.
998 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1001 * g++.dg/template/pr49377.C: New.
1003 2016-06-04 Jakub Jelinek <jakub@redhat.com>
1005 PR tree-optimization/71405
1006 * g++.dg/torture/pr71405.C: New test.
1008 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1011 * g++.dg/inherit/crash5.C: New.
1012 * g++.dg/inherit/virtual1.C: Adjust.
1014 2016-06-03 Jeff Law <law@redhat.com>
1016 PR tree-optimization/71316
1017 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1019 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1021 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1022 dg-additional-options with just -fno-tree-scev-cprop in it.
1023 * gcc.dg/vect/vect-live-2.c: Likewise.
1024 * gcc.dg/vect/vect-live-5.c: Likewise.
1025 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1026 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1027 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1029 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1032 * g++.dg/other/friend6.C: New test.
1034 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1036 * g++.dg/torture/ppc-ldst-array.C: New.
1038 2016-06-03 Joseph Myers <joseph@codesourcery.com>
1042 * gcc.dg/torture/builtin-fp-int-inexact.c,
1043 gcc.target/i386/387-builtin-fp-int-inexact.c,
1044 gcc.target/i386/387-rint-inline-1.c,
1045 gcc.target/i386/387-rint-inline-2.c,
1046 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1047 gcc.target/i386/sse2-rint-inline-1.c,
1048 gcc.target/i386/sse2-rint-inline-2.c,
1049 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1050 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1052 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1053 Julia Koval <julia.koval@intel.com>
1065 * gcc.dg/guality/pr68037-1.c: New test.
1066 * gcc.dg/guality/pr68037-2.c: Likewise.
1067 * gcc.dg/guality/pr68037-3.c: Likewise.
1068 * gcc.dg/torture/pr68037-1.c: Likewise.
1069 * gcc.dg/torture/pr68037-2.c: Likewise.
1070 * gcc.dg/torture/pr68037-3.c: Likewise.
1071 * gcc.dg/torture/pr68661-1a.c: Likewise.
1072 * gcc.dg/torture/pr68661-1b.c: Likewise.
1073 * gcc.target/i386/interrupt-1.c: Likewise.
1074 * gcc.target/i386/interrupt-2.c: Likewise.
1075 * gcc.target/i386/interrupt-3.c: Likewise.
1076 * gcc.target/i386/interrupt-4.c: Likewise.
1077 * gcc.target/i386/interrupt-5.c: Likewise.
1078 * gcc.target/i386/interrupt-6.c: Likewise.
1079 * gcc.target/i386/interrupt-7.c: Likewise.
1080 * gcc.target/i386/interrupt-8.c: Likewise.
1081 * gcc.target/i386/interrupt-9.c: Likewise.
1082 * gcc.target/i386/interrupt-10.c: Likewise.
1083 * gcc.target/i386/interrupt-11.c: Likewise.
1084 * gcc.target/i386/interrupt-12.c: Likewise.
1085 * gcc.target/i386/interrupt-13.c: Likewise.
1086 * gcc.target/i386/interrupt-14.c: Likewise.
1087 * gcc.target/i386/interrupt-15.c: Likewise.
1088 * gcc.target/i386/interrupt-16.c: Likewise.
1089 * gcc.target/i386/interrupt-17.c: Likewise.
1090 * gcc.target/i386/interrupt-18.c: Likewise.
1091 * gcc.target/i386/interrupt-19.c: Likewise.
1092 * gcc.target/i386/interrupt-20.c: Likewise.
1093 * gcc.target/i386/interrupt-21.c: Likewise.
1094 * gcc.target/i386/interrupt-22.c: Likewise.
1095 * gcc.target/i386/interrupt-23.c: Likewise.
1096 * gcc.target/i386/interrupt-24.c: Likewise.
1097 * gcc.target/i386/interrupt-25.c: Likewise.
1098 * gcc.target/i386/interrupt-26.c: Likewise.
1099 * gcc.target/i386/interrupt-27.c: Likewise.
1100 * gcc.target/i386/interrupt-28.c: Likewise.
1101 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1102 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1103 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1104 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1105 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1106 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1107 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1108 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1109 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1110 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1111 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1112 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1114 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1116 PR tree-optimization/52171
1117 * gcc.dg/pr52171.c: New test.
1118 * gcc.target/i386/pr52171.c: New test.
1120 2016-06-03 Jan Hubicka <jh@suse.cz>
1122 * g++.dg/tree-ssa/pred-1.C: New testcase
1123 * gcc.dg/tree-ssa/pred-1.c: New testcase
1125 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1128 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1130 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1132 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1134 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1136 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1138 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
1139 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
1140 * gcc.dg/vect/vect-live-1.c: New test.
1141 * gcc.dg/vect/vect-live-2.c: New test.
1142 * gcc.dg/vect/vect-live-3.c: New test.
1143 * gcc.dg/vect/vect-live-4.c: New test.
1144 * gcc.dg/vect/vect-live-5.c: New test.
1145 * gcc.dg/vect/vect-live-slp-1.c: New test.
1146 * gcc.dg/vect/vect-live-slp-2.c: New test.
1147 * gcc.dg/vect/vect-live-slp-3.c: New test.
1149 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1152 * g++.dg/opt/pr71387.C: New test.
1154 2016-06-02 Jeff Law <law@redhat.com>
1156 PR tree-optimization/71328
1157 * gcc.c-torture/compile/pr71328.c: New test.
1159 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1162 * gfortran.dg/fmt_read_3.f90: Fix typo.
1163 * gfortran.dg/fmt_read_4.f90: New test.
1165 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1167 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1168 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1169 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1170 * g++.dg/cpp0x/override2.C: Likewise.
1171 * g++.dg/parse/crash5.C: Likewise.
1172 * g++.dg/parse/error16.C: Likewise.
1173 * g++.dg/parse/error27.C: Likewise.
1174 * g++.dg/template/qualttp15.C: Likewise.
1175 * g++.dg/template/redecl4.C: Likewise.
1176 * g++.old-deja/g++.other/crash39.C: Likewise.
1177 * g++.old-deja/g++.other/struct1.C: Likewise.
1178 * g++.old-deja/g++.pt/m9a.C: Likewise.
1179 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1181 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1184 * c-c++-common/pr71372.c: New test.
1186 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1187 __TIME__ strings with __builtin_strcmp instead of printf and
1190 2016-06-02 Martin Liska <mliska@suse.cz>
1192 * gcc.dg/predict-9.c: New test.
1194 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1196 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1197 global set_compiler_env_var and global saved_compiler_env_var.
1199 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1201 PR rtl-optimization/71295
1202 * gcc.c-torture/compile/pr71295.c: New test.
1204 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1206 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1208 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1209 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1211 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1212 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1213 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1216 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1218 * gcc.target/powerpc/p9-splat-4.c: New test.
1220 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1223 * gcc.target/powerpc/pr71186.c: New test.
1225 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1228 * gfortran.dg/fmt_read_3.f90: New test.
1230 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1232 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1235 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
1237 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1238 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1240 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1241 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1243 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1245 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1246 vars set by dg-set-compiler-env-var.
1248 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
1251 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1252 to the module procedure declaration.
1253 * gfortran.dg/submodule_16.f08: New test.
1255 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1258 * c-c++-common/gomp/pr71371.c: New test.
1260 2016-06-01 Richard Biener <rguenther@suse.de>
1262 PR tree-optimization/71366
1263 * gcc.dg/torture/pr71366-1.c: New testcase.
1264 * gcc.dg/torture/pr71366-2.c: Likewise.
1266 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1268 * gcc.target/powerpc/vslv-0.c: New test.
1269 * gcc.target/powerpc/vslv-1.c: New test.
1270 * gcc.target/powerpc/vsrv-0.c: New test.
1271 * gcc.target/powerpc/vsrv-1.c: New test.
1273 2016-06-01 Nathan Sidwell <nathan@acm.org>
1275 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1276 * gcc.target/nvptx/weak.c: New.
1278 2016-06-01 Richard Biener <rguenther@suse.de>
1280 PR tree-optimization/71261
1281 * gcc.dg/torture/vect-bool-1.c: New testcase.
1283 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1285 * gfortran.dg/gomp/order-1.f90: New test.
1286 * gfortran.dg/gomp/order-2.f90: New test.
1288 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
1290 * gcc.dg/unroll-6.c: Update template.
1291 * gcc.dg/unroll-7.c: New testcase.
1292 * gcc.dg/unroll-8.c: New testcase.
1294 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1296 * gnat.dg/opt56.ad[sb]: New test.
1298 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1301 * g++.dg/cpp0x/constexpr-ice16.C: New.
1303 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1305 PR tree-optimization/71314
1306 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1309 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1311 PR tree-optimization/71077
1312 * gcc.dg/tree-ssa/pr71077.c: New test.
1314 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
1316 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1317 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1318 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1320 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1323 * g++.dg/cpp0x/pr71248.C: New.
1324 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1325 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1326 * g++.dg/init/new37.C: Likewise.
1327 * g++.dg/template/static1.C: Likewise.
1328 * g++.dg/template/static2.C: Likewise.
1330 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1332 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1334 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1336 2016-05-31 Marek Polacek <polacek@redhat.com>
1338 * c-c++-common/Wswitch-unreachable-3.c: New test.
1339 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1341 2016-05-31 Richard Biener <rguenther@suse.de>
1343 PR tree-optimization/71352
1344 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1346 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1348 * gcc.target/arm/armv5_thumb_isa.c: New test.
1350 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1353 * gcc.target/i386/pr71346.c: New test.
1355 2016-05-31 Tom de Vries <tom@codesourcery.com>
1357 PR tree-optimization/69068
1358 * gcc.dg/graphite/pr69068.c: New test.
1360 2016-05-27 Martin Sebor <msebor@redhat.com>
1363 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1365 2016-05-30 Jakub Jelinek <jakub@redhat.com>
1368 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1369 nowait depend(inout: dd[0]) clauses where permitted.
1371 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1374 * g++.dg/parse/pr71238.C: New.
1375 * g++.dg/concepts/friend1.C: Test column numbers too.
1376 * g++.dg/cpp0x/initlist31.C: Likewise.
1377 * g++.dg/cpp0x/pr51420.C: Likewise.
1378 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1379 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1380 * g++.dg/ext/builtin3.C: Likewise.
1381 * g++.dg/lookup/friend12.C: Likewise.
1382 * g++.dg/lookup/friend7.C: Likewise.
1383 * g++.dg/lookup/koenig1.C: Likewise.
1384 * g++.dg/lookup/koenig5.C: Likewise.
1385 * g++.dg/lookup/used-before-declaration.C: Likewise.
1386 * g++.dg/overload/koenig1.C: Likewise.
1387 * g++.dg/template/crash65.C: Likewise.
1388 * g++.dg/template/friend57.C: Likewise.
1389 * g++.dg/warn/Wshadow-5.C: Likewise.
1390 * g++.dg/warn/Wunused-8.C: Likewise.
1391 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1392 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1393 * g++.old-deja/g++.jason/member.C: Likewise.
1394 * g++.old-deja/g++.jason/report.C: Likewise.
1395 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1396 * g++.old-deja/g++.law/visibility20.C: Likewise.
1397 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1398 * g++.old-deja/g++.other/static5.C: Likewise.
1399 * g++.old-deja/g++.pt/overload2.C: Likewise.
1401 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1403 * gcc.dg/tree-ssa/peel1.c: New testcase.
1404 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1405 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1407 2016-05-30 Tom de Vries <tom@codesourcery.com>
1409 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1412 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1415 * g++.dg/parse/virtual1.C: New.
1417 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
1419 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1420 Use correct register when clearing %edx.
1422 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
1424 PR tree-optimization/71289
1425 * gcc.dg/pr71289.c: New test.
1427 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1431 * gcc.dg/tree-ssa/pr71269.c: New test.
1432 * gcc.dg/tree-ssa/pr71292.c: New test.
1434 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1437 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1439 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1441 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
1442 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
1443 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
1445 2016-05-30 Tom de Vries <tom@codesourcery.com>
1447 PR tree-optimization/69067
1448 * gcc.dg/graphite/pr69067.c: New test.
1450 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
1453 * gcc.target/i386/pr71245-1.c: New test.
1454 * gcc.target/i386/pr71245-2.c: Ditto.
1456 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1459 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1460 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1461 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1463 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
1465 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1467 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1471 * g++.dg/overload/69855.C: New.
1472 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1473 * g++.old-deja/g++.pt/crash3.C: Likewise.
1475 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1478 * g++.dg/parse/namespace13.C: New.
1480 2016-05-26 Jeff Law <law@redhat.com>
1482 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1483 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1484 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1485 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1486 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1487 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1488 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1489 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1490 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1491 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1492 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1493 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1494 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1496 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1499 * g++.dg/overload/69855.C: New.
1500 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1501 * g++.old-deja/g++.pt/crash3.C: Likewise.
1503 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1506 * gcc.target/aarch64/va_arg_1.c: New testcase.
1507 * gcc.target/aarch64/va_arg_2.c: Likewise.
1508 * gcc.target/aarch64/va_arg_3.c: Likewise.
1510 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1512 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1513 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1514 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1515 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1516 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1518 2016-05-27 Marek Polacek <polacek@redhat.com>
1521 * g++.dg/torture/pr71308.C: New test.
1523 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1525 * gcc.dg/zero_bits_compound-1.c: New test.
1526 * gcc.dg/zero_bits_compound-2.c: New test.
1528 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1531 * gcc.dg/pr71279.c: New test.
1533 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1535 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1536 floating point min/max/comparison instructions.
1537 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1539 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1541 * c-c++-common/gomp/schedule-1.c: New test.
1542 * gfortran.dg/gomp/schedule-1.f90: New test.
1544 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1548 * g++.dg/cpp1y/auto-fn32.C: New test.
1549 * g++.dg/cpp1y/paren4.C: New test.
1551 2016-05-26 Nathan Sidwell <nathan@acm.org>
1553 * gcc.dg/20060410.c: Xfail on ptx.
1554 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1555 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1556 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1557 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1558 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1560 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1562 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1564 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1566 PR tree-optimization/71280
1567 * gcc.dg/pr71280.c: New test.
1569 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1571 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1572 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1574 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1576 2016-05-26 Jiong Wang <jiong.wang@arm.com>
1578 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
1581 2016-05-25 Jeff Law <law@redhat.com>
1583 PR tree-optimization/71272
1584 * gcc.c-torture/compile/pr71272.c: new test.
1586 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1588 * gcc.target/powerpc/vec-cmpne.c: New test.
1589 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1591 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1593 * gnat.dg/opt55.ad[sb]: New test.
1595 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1597 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1598 * c-c++-common/pr60226.c: Require int32plus.
1599 * gcc.c-torture/execute/pr70602.c: Likewise.
1600 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1601 unsigned long for malloc arg type.
1602 * gcc.dg/asr_div1.c: Require int32plus.
1603 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1604 * gcc.dg/pie-1.c: Require pie.
1605 * gcc.dg/pie-2.c: Likewise.
1606 * gcc.dg/pr59471.c: Require int32plus.
1607 * gcc.dg/pr59963-2.c: XFAIL for int16.
1608 * gcc.dg/pr60114.c: Require int32plus.
1609 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1610 unsigned long for typedef of size_t.
1611 * gcc.dg/pr63914.c: Require int32plus.
1612 * gcc.dg/pr64536.c: Require pt32plus.
1613 * gcc.dg/pr65658.c: Likewise.
1614 * gcc.dg/pr67271.c: Require int32plus.
1615 * gcc.dg/pr68112.c: Likewise.
1616 * gcc.dg/pr69071.c: Skip for avr target.
1617 * gcc.dg/pr69973.c: Require int32plus.
1618 * gcc.dg/pr70169.c: Skip for avr target.
1619 * gcc.dg/sso-6.c: Require int32plus.
1620 * gcc.dg/sso-7.c: Likewise.
1621 * gcc.dg/sso-8.c: Likewise.
1622 * gcc.dg/vrp-min-max-2.c: Likewise.
1624 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1627 * gcc.target/i386/pr70738-1.c: New test.
1628 * gcc.target/i386/pr70738-2.c: Likewise.
1629 * gcc.target/i386/pr70738-3.c: Likewise.
1630 * gcc.target/i386/pr70738-4.c: Likewise.
1631 * gcc.target/i386/pr70738-5.c: Likewise.
1632 * gcc.target/i386/pr70738-6.c: Likewise.
1633 * gcc.target/i386/pr70738-7.c: Likewise.
1634 * gcc.target/i386/pr70738-8.c: Likewise.
1635 * gcc.target/i386/pr70738-9.c: Likewise.
1637 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1639 PR rtl-optimization/66940
1640 * gcc.c-torture/execute/pr66940.c: New test.
1642 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1644 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1645 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1646 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1647 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1648 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1649 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1650 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1651 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1652 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1653 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1654 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1655 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1656 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1657 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1658 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1659 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1660 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1661 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1662 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1663 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1664 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1665 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1666 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1667 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1669 2016-05-25 Marek Polacek <polacek@redhat.com>
1672 * gcc.dg/noncompile/pr71265.c: New test.
1675 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1677 2016-05-25 Nathan Sidwell <nathan@acm.org>
1679 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1681 2016-05-25 Richard Biener <rguenther@suse.de>
1683 PR tree-optimization/71261
1684 * c-c++-common/torture/pr71261.c: New testcase.
1686 2016-05-25 Richard Biener <rguenther@suse.de>
1688 PR tree-optimization/71264
1689 * gcc.dg/vect/pr71264.c: New testcase.
1691 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1694 * g++.dg/cpp0x/alias-decl-53.C: New.
1695 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1697 2016-05-25 Martin Liska <mliska@suse.cz>
1699 * g++.dg/pr71239.C: New test.
1701 2016-05-25 Richard Biener <rguenther@suse.de>
1703 * gcc.dg/vect/pr58135.c: Rename to ...
1704 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
1706 2016-05-25 Marek Polacek <polacek@redhat.com>
1708 * g++.dg/pr65295.C: Use target c++14.
1710 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1712 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1713 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
1715 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1717 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1720 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1722 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
1723 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1724 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
1725 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1726 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1727 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1728 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1729 * c-c++-common/goacc/pcopy.c: Likewise.
1730 * c-c++-common/goacc/pcopyin.c: Likewise.
1731 * c-c++-common/goacc/pcopyout.c: Likewise.
1732 * c-c++-common/goacc/pcreate.c: Likewise.
1733 * c-c++-common/goacc/pr70688.c: New test.
1734 * c-c++-common/goacc/present-1.c: Adjust test.
1735 * c-c++-common/goacc/reduction-5.c: Likewise.
1736 * g++.dg/goacc/data-1.C: New test.
1738 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1740 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
1741 vector parity built-in functions.
1742 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
1743 count trailing zeros automatic vectorization.
1744 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
1745 count trailing zeros built-in functions.
1747 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1749 * gcc.dg/tree-ssa/reassoc-44.c: New test.
1751 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
1754 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
1756 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1759 * g++.dg/template/crash123.C: New.
1760 * g++.dg/template/crash124.C: Likewise.
1762 2016-05-24 Martin Sebor <msebor@redhat.com>
1765 * g++.dg/ext/flexary16.C: New test.
1767 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
1769 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
1770 before math.h is included.
1771 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1772 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1773 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1774 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1775 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1776 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1777 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1778 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1779 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1780 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1781 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1782 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1783 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1784 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1785 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1786 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1787 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1788 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1789 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1790 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1791 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
1792 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
1793 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1795 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1796 Kelvin Nilsen <kelvin@gcc.gnu.org>
1798 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
1801 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1804 * g++.dg/warn/Wno-narrowing1.C: New.
1806 2016-05-24 Marek Polacek <polacek@redhat.com>
1809 * c-c++-common/Wswitch-unreachable-2.c: New test.
1811 2016-05-24 Jakub Jelinek <jakub@redhat.com>
1814 * g++.dg/vect/simd-clone-6.cc: New test.
1815 * g++.dg/gomp/declare-simd-6.C: New test.
1819 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
1821 2016-05-24 Richard Biener <rguenther@suse.de>
1823 PR tree-optimization/71240
1824 * gcc.dg/optimize-bswapsi-5.c: New testcase.
1826 2016-05-24 Richard Biener <rguenther@suse.de>
1828 PR tree-optimization/71230
1829 * gcc.dg/torture/pr71230.c: New testcase.
1830 * g++.dg/torture/pr71230.C: Likewise.
1832 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
1834 * c-c++-common/goacc/routine-5.c: Add tests.
1835 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
1836 * gfortran.dg/goacc/routine-6.f90: Add tests.
1838 2016-05-24 Richard Biener <rguenther@suse.de>
1840 PR tree-optimization/71253
1841 * gcc.dg/torture/pr71253.c: New testcase.
1843 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1846 * gfortran.dg/pr71252.f90: New test.
1848 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
1850 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
1852 2016-05-24 Richard Biener <rguenther@suse.de>
1856 * c-c++-common/vector-subscript-4.c: New testcase.
1857 * c-c++-common/vector-subscript-5.c: Likewise.
1859 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1862 * gfortran.dg/namelist_90.f: New test
1864 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1867 * gfortran.dg/unexpected_eof.f: New test
1869 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1870 Kelvin Nilsen <kelvin@gcc.gnu.org>
1872 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
1875 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1878 * g++.dg/cpp0x/inh-ctor20.C: New.
1879 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
1881 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1884 * g++.dg/cpp0x/variadic168.C: New.
1886 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1888 * g++.dg/cpp0x/pr31445.C: Test column number too.
1889 * g++.dg/cpp0x/pr32253.C: Likewise.
1890 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
1891 * g++.dg/cpp0x/variadic36.C: Likewise.
1893 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
1895 * gcc.dg/fold-notshift-2.c: Adjust.
1897 2016-05-23 Marek Polacek <polacek@redhat.com>
1900 * c-c++-common/Wswitch-unreachable-1.c: New test.
1901 * gcc.dg/Wswitch-unreachable-1.c: New test.
1902 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
1903 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
1904 * g++.dg/gomp/block-10.C: Likewise.
1905 * gcc.dg/gomp/block-10.c: Likewise.
1906 * g++.dg/gomp/block-9.C: Likewise.
1907 * gcc.dg/gomp/block-9.c: Likewise.
1908 * g++.dg/gomp/target-1.C: Likewise.
1909 * g++.dg/gomp/target-2.C: Likewise.
1910 * gcc.dg/gomp/target-1.c: Likewise.
1911 * gcc.dg/gomp/target-2.c: Likewise.
1912 * g++.dg/gomp/taskgroup-1.C: Likewise.
1913 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1914 * gcc.dg/gomp/teams-1.c: Likewise.
1915 * g++.dg/gomp/teams-1.C: Likewise.
1916 * g++.dg/overload/error3.C: Likewise.
1917 * g++.dg/tm/jump1.C: Likewise.
1918 * g++.dg/torture/pr40335.C: Likewise.
1919 * gcc.dg/c99-vla-jump-5.c: Likewise.
1920 * gcc.dg/switch-warn-1.c: Likewise.
1921 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
1922 * gcc.dg/nested-func-1.c: Likewise.
1923 * gcc.dg/pr67784-4.c: Likewise.
1925 2016-05-23 Richard Biener <rguenther@suse.de>
1927 PR tree-optimization/71230
1928 * gfortran.dg/pr71230-1.f90: New testcase.
1929 * gfortran.dg/pr71230-2.f90: Likewise.
1931 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1933 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
1934 * gcc.dg/vect/pr58135.c: Add new.
1935 * gfortran.dg/pr46519-1.f: Adjust test case.
1937 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1940 * g++.dg/cpp0x/decltype64.C: New.
1942 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1944 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
1945 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1946 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1948 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1950 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
1951 Add poly64x1_t and poly64x2_t cases if supported.
1952 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1953 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
1954 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
1955 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
1956 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
1958 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1960 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
1961 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
1962 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
1963 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
1964 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
1965 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
1966 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
1968 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1970 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
1972 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1974 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
1975 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
1977 2016-05-22 Jakub Jelinek <jakub@redhat.com>
1979 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
1980 constraint instead of "r".
1981 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
1982 insn instead of vxorpd.
1983 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
1985 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
1986 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
1988 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
1990 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
1991 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
1993 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
1995 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
1998 * gcc.dg/tree-ssa/pr40921.c: New test.
2000 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2003 * gcc.target/avr/pr71103.c: New test.
2005 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2008 * gcc.dg/tree-ssa/pr71179.c: New test.
2010 2016-05-20 Martin Sebor <msebor@redhat.com>
2013 * gcc.dg/init-excess-2.c: New test.
2015 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2017 * gnat.dg/opt53.adb: New test.
2018 * gnat.dg/opt54.adb: Likewise.
2020 2016-05-20 Martin Jambor <mjambor@suse.cz>
2022 PR tree-optimization/70884
2023 * gcc.dg/tree-ssa/pr70919.c: New test.
2025 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2027 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2029 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2030 fix code formatting.
2032 2016-05-20 Nathan Sidwell <nathan@acm.org>
2034 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2036 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
2038 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2040 * jit.dg/all-non-failing-tests.h: Add
2041 test-factorial-must-tail-call.c.
2042 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2043 * jit.dg/test-factorial-must-tail-call.c: New test case.
2045 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2048 * gfortran.dg/pr71204.f90: New test.
2050 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2052 * gcc.target/nvptx/sincos.c: New test.
2054 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2057 * g++.dg/cpp1y/auto-fn31.C: New.
2059 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2061 * gcc.target/powerpc/vec-addec.c: New test.
2062 * gcc.target/powerpc/vec-addec-int128.c: New test.
2064 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2066 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2067 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2068 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2069 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2071 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
2073 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2075 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2078 * g++.dg/opt/pr71210-1.C: New test.
2079 * g++.dg/opt/pr71210-2.C: New test.
2081 PR tree-optimization/29756
2082 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2083 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2084 only on selected targets where V4SImode vectors are known to be
2087 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
2089 PR tree-optimization/71079
2090 PR tree-optimization/71206
2091 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2093 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2095 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2096 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2097 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2099 2016-05-20 Richard Guenther <rguenther@suse.de>
2101 PR tree-optimization/29756
2102 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2104 2016-05-20 Richard Biener <rguenther@suse.de>
2106 PR tree-optimization/71185
2107 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2109 2016-05-20 Richard Biener <rguenther@suse.de>
2111 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2113 2016-05-19 Marek Polacek <polacek@redhat.com>
2116 * g++.dg/diagnostic/pr71075.C: New test.
2118 2016-05-19 David Malcolm <dmalcolm@redhat.com>
2121 * g++.dg/pr71184.C: New test case.
2123 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2125 * gcc.target/powerpc/darn-0.c: New test.
2126 * gcc.target/powerpc/darn-1.c: New test.
2127 * gcc.target/powerpc/darn-2.c: New test.
2129 2016-05-19 Marek Polacek <polacek@redhat.com>
2131 PR tree-optimization/71031
2132 * gcc.dg/tree-ssa/vrp100.c: New test.
2134 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2136 PR rtl-optimization/71148
2137 * gcc.dg/pr71148.c: New test.
2139 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2142 * gcc.target/arm/pr71056.c: New test.
2144 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2146 * c-c++-common/pr69669.c: Check the used mode.
2148 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2151 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2153 2016-05-19 Richard Biener <rguenther@suse.de>
2155 PR tree-optimization/70729
2156 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2157 * gcc.dg/graphite/scop-18.c: Likewise.
2158 * gcc.dg/pr41783.c: Disable LIM.
2159 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2160 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2161 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2162 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2163 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2164 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2165 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2166 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2167 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2168 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2169 * gfortran.dg/pr42108.f90: Likewise.
2171 2016-05-18 David Malcolm <dmalcolm@redhat.com>
2174 * gcc.dg/spellcheck-options-11.c: New test case.
2176 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2179 * g++.dg/opt/pr71100.C: New test.
2181 2016-05-18 Martin Jambor <mjambor@suse.cz>
2184 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2185 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2186 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2187 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2189 2016-05-18 Martin Jambor <mjambor@suse.cz>
2192 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2193 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2194 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2195 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2196 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2198 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2201 * g++.dg/template/crash122.C: New.
2203 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2206 * g++.dg/template/pr70466-1.C: New.
2207 * g++.dg/template/pr70466-2.C: Likewise.
2209 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2211 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2212 splat operations and the XXSPLTIB instruction.
2213 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2214 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2215 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2216 xxlxor to clear a register.
2218 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2220 * gcc.dg/torture/pr71020.c: New test.
2222 2016-05-18 Martin Jambor <mjambor@suse.cz>
2225 * gcc.dg/ipa/pr70646.c: New test.
2227 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2229 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2231 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2233 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2234 missing tests for vreinterpretq_p{8,16}.
2236 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2238 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2239 vsliq_n_s64 and vsliq_n_u64.
2241 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2243 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2244 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2246 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2248 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2249 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2250 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2252 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2254 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2257 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2259 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2260 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2261 "blr\t" and switch to scan-assembler-times.
2263 2016-05-18 Jiong Wang <jiong.wang@arm.com>
2265 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2267 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2268 declarations under __aarch64__ and __ARM_FEATURE_FMA.
2270 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2272 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2273 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2274 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2275 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2276 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2277 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2279 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2280 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2282 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2283 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2285 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2286 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2288 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2290 2016-05-18 Richard Biener <rguenther@suse.de>
2292 PR tree-optimization/71168
2293 * gcc.dg/torture/pr71168.c: New testcase.
2295 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2298 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2299 * gcc.dg/tree-ssa/pr63586.c: New test.
2300 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2302 2016-05-17 Nathan Sidwell <nathan@acm.org>
2304 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2305 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2306 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2307 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2309 2016-05-17 Nathan Sidwell <nathan@acm.org>
2311 * gcc.target/nvptx/abi-vararg-3.c: New.
2313 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2315 PR tree-optimization/54579
2317 * gcc.dg/fold-notrotate-1.c: New test.
2318 * gcc.dg/fold-notshift-1.c: New test.
2319 * gcc.dg/fold-notshift-2.c: New test.
2321 2016-05-17 Marek Polacek <polacek@redhat.com>
2324 * g++.dg/ipa/pr71146.C: New test.
2326 2016-05-17 David Malcolm <dmalcolm@redhat.com>
2328 * jit.dg/test-error-array-bounds.c: New test case.
2330 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2332 * gcc.dg/tree-ssa/and-1.c: New testcase.
2334 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2336 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2337 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2339 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2341 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2342 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2344 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2346 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2348 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2350 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2352 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2354 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2355 ".2d[index]" when scan the assembly.
2356 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2357 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2359 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2361 2016-05-17 Richard Biener <rguenther@suse.de>
2363 PR tree-optimization/71132
2364 * gcc.dg/torture/pr71132.c: New testcase.
2366 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2368 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2370 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2373 * gcc.target/aarch64/pr70809_1.c: New test.
2375 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2377 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2378 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2379 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2380 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2382 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2383 Ilya Enkovich <ilya.enkovich@intel.com>
2386 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2388 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
2390 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2391 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2393 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2395 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2396 test for __ARM_FP16_ARGS.
2397 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2398 * gcc.target/arm/aapcs/neon-vect10.c: New.
2399 * gcc.target/arm/aapcs/neon-vect9.c: New.
2400 * gcc.target/arm/aapcs/vfp18.c: New.
2401 * gcc.target/arm/aapcs/vfp19.c: New.
2402 * gcc.target/arm/aapcs/vfp20.c: New.
2403 * gcc.target/arm/aapcs/vfp21.c: New.
2404 * gcc.target/arm/fp16-aapcs-1.c: New.
2405 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2406 test for __ARM_FP16_ARGS.
2407 * g++.target/arm/fp16-return-1.c: Update expected output.
2409 2016-05-16 Jiong Wang <jiong.wang@arm.com>
2412 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2414 2016-05-15 Harald Anlauf <anlauf@gmx.de>
2417 * gfortran.dg/pr69603.f90: New testcase.
2419 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2421 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2423 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2426 * gfortran.dg/pr71047.f08: New test.
2428 2016-05-13 Joseph Myers <joseph@codesourcery.com>
2430 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
2431 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
2432 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
2434 2016-05-13 Martin Sebor <msebor@redhat.com>
2437 * g++.dg/cpp0x/constexpr-60049.C: New test.
2439 2016-05-13 Jakub Jelinek <jakub@redhat.com>
2442 * gcc.dg/pr71071.c: New test.
2444 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
2446 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2447 remove XOP handling.
2448 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
2450 2016-05-13 Nathan Sidwell <nathan@acm.org>
2452 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2453 __atomic_is_lock_free declaration.
2455 2016-05-13 Richard Biener <rguenther@suse.de>
2457 PR tree-optimization/42587
2458 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2460 2016-05-13 Martin Liska <mliska@suse.cz>
2462 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2463 the new format of dump output.
2465 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2467 * gcc.dg/pr71084.c: New test.
2469 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2472 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
2474 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2476 * gcc.target/aarch64/struct_return.c: New test.
2478 2016-05-12 Marek Polacek <polacek@redhat.com>
2481 * c-c++-common/pr70756-2.c: New test.
2482 * c-c++-common/pr70756.c: New test.
2484 2016-05-12 Richard Biener <rguenther@suse.de>
2486 PR tree-optimization/71059
2487 * gcc.dg/torture/pr71059.c: New testcase.
2489 2016-05-12 Richard Biener <rguenther@suse.de>
2491 PR tree-optimization/71062
2492 * gcc.dg/torture/pr71062.c: New testcase.
2494 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2496 PR tree-optimization/71006
2497 * gcc.dg/pr71006.c: New test.
2499 2016-05-12 Marek Polacek <polacek@redhat.com>
2502 * gcc.dg/opts-7.c: New test.
2504 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2507 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2508 Add -save-temps to dg-options.
2509 Scan for ldmfd rather than pop instruction.
2510 * gcc.target/arm/interrupt-2.c: Likewise.
2511 * gcc.target/arm/pr70830.c: New test.
2513 2016-05-12 Jakub Jelinek <jakub@redhat.com>
2515 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2516 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2518 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2519 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2520 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2523 * gcc.target/i386/avx512vl-pack-1.c: New test.
2524 * gcc.target/i386/avx512vl-pack-2.c: New test.
2525 * gcc.target/i386/avx512bw-pack-2.c: New test.
2527 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2529 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2530 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2531 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2533 2016-05-12 Richard Biener <rguenther@suse.de>
2535 PR tree-optimization/70986
2536 * gcc.dg/torture/pr70986-1.c: New testcase.
2537 * gcc.dg/torture/pr70986-2.c: Likewise.
2538 * gcc.dg/torture/pr70986-3.c: Likewise.
2540 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2543 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2544 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2546 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
2548 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2550 * gcc.target/i386/pr66746.c: Ditto.
2552 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2554 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2556 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2557 warning when using -mvsx-timode.
2558 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2559 * gcc.target/powerpc/dform-2.c: Likewise.
2560 * gcc.target/powerpc/pr68805.c: Likewise.
2562 2016-05-11 Marek Polacek <polacek@redhat.com>
2565 * c-c++-common/attributes-3.c: New test.
2567 2016-05-11 Nathan Sidwell <nathan@acm.org>
2569 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2570 * gcc.c-torture/execute/pr68185.c: Likewise.
2571 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2572 * gcc.dg/pr69634.c: Requires scheduling.
2573 * gcc.dg/torture/pr66178.c: Require label values.
2574 * gcc.dg/setjmp-6.c: Require indirect jumps.
2576 2016-05-11 Richard Biener <rguenther@suse.de>
2578 PR tree-optimization/71055
2579 * gcc.dg/torture/pr71055.c: New testcase.
2581 2016-05-11 Richard Biener <rguenther@suse.de>
2584 * g++.dg/debug/pr71057.C: New testcase.
2586 2016-05-11 Jakub Jelinek <jakub@redhat.com>
2589 * gfortran.dg/gomp/pr70855.f90: New test.
2591 2016-05-11 Richard Biener <rguenther@suse.de>
2594 * g++.dg/torture/pr71002.C: New testcase.
2596 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2599 * gcc.dg/pr70807.c: New test.
2601 2016-05-10 Martin Sebor <msebor@redhat.com>
2604 * g++.dg/Wattributes.C: New test.
2606 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
2608 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2609 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2610 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2612 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2615 * gcc.target/i386/pr70799-1.c: New test.
2617 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2619 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2621 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2624 * gcc.target/i386/pr70877.c: New test.
2626 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2628 PR tree-optimization/70786
2629 * gcc.target/i386/pr70876.c: New test.
2631 2016-05-10 Jakub Jelinek <jakub@redhat.com>
2634 * gcc.target/i386/avx512vl-logic-1.c: New test.
2635 * gcc.target/i386/avx512vl-logic-2.c: New test.
2636 * gcc.target/i386/avx512dq-logic-2.c: New test.
2638 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2641 * gcc.target/powerpc/pr70963.c: New.
2643 2016-05-10 David Malcolm <dmalcolm@redhat.com>
2645 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2646 (test_very_wide_line): Add ruler to expected output.
2647 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2648 (test_very_wide_line): Likewise.
2649 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2650 (test_show_locus): Within the handling of "test_very_wide_line",
2651 enable show_ruler_p on the diagnostic context.
2653 2016-05-10 Richard Biener <rguenther@suse.de>
2655 PR tree-optimization/71039
2656 * gcc.dg/torture/pr71039.c: New testcase.
2658 2016-05-10 Nathan Sidwell <nathan@acm.org>
2660 * gcc.dg/nested-func-10.c: Requires alloca.
2661 * gcc.dg/nested-func-9.c: Requires alloca.
2662 * gcc.c-torture/execute/pr70460.c: Requires labels.
2663 * gcc.c-torture/compile/pr70199.c: Requires labels.
2664 * gcc.target/nvptx/decl.c: Compile only.
2665 * gcc.target/nvptx/trailing-init.c: Compile only.
2666 * gcc.target/nvptx/ary-init.c: Compile only.
2668 2016-05-10 Marek Polacek <polacek@redhat.com>
2671 * gcc.dg/attr-opt-1.c: New test.
2673 2016-05-10 Richard Biener <rguenther@suse.de>
2675 PR tree-optimization/70497
2676 PR tree-optimization/28367
2677 * gcc.dg/torture/20160404-1.c: New testcase.
2678 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2679 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2681 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2683 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2685 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
2687 * gcc.target/i386/fabsneg-1.c New test.
2689 2016-05-09 Alan Modra <amodra@gmail.com>
2692 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2694 2016-05-09 Richard Biener <rguenther@suse.de>
2696 PR tree-optimization/70985
2697 * gcc.dg/torture/pr70985.c: New testcase.
2699 2016-05-09 Bin Cheng <bin.cheng@arm.com>
2701 * gcc.dg/tree-ssa/ifc-9.c: New test.
2702 * gcc.dg/tree-ssa/ifc-10.c: New test.
2703 * gcc.dg/tree-ssa/ifc-11.c: New test.
2704 * gcc.dg/tree-ssa/ifc-12.c: New test.
2705 * gcc.dg/vect/pr61194.c: Remove XFAIL.
2706 * gcc.dg/vect/vect-23.c: Remove XFAIL.
2707 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
2709 2016-05-09 Richard Biener <rguenther@suse.de>
2712 * gfortran.dg/pr70937.f90: New testcase.
2714 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2716 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2718 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
2721 * gfortran.dg/dec_structure_1.f90: New testcase.
2722 * gfortran.dg/dec_structure_2.f90: Ditto.
2723 * gfortran.dg/dec_structure_3.f90: Ditto.
2724 * gfortran.dg/dec_structure_4.f90: Ditto.
2725 * gfortran.dg/dec_structure_5.f90: Ditto.
2726 * gfortran.dg/dec_structure_6.f90: Ditto.
2727 * gfortran.dg/dec_structure_7.f90: Ditto.
2728 * gfortran.dg/dec_structure_8.f90: Ditto.
2729 * gfortran.dg/dec_structure_9.f90: Ditto.
2730 * gfortran.dg/dec_structure_10.f90: Ditto.
2731 * gfortran.dg/dec_structure_11.f90: Ditto.
2732 * gfortran.dg/dec_union_1.f90: Ditto.
2733 * gfortran.dg/dec_union_2.f90: Ditto.
2734 * gfortran.dg/dec_union_3.f90: Ditto.
2735 * gfortran.dg/dec_union_4.f90: Ditto.
2736 * gfortran.dg/dec_union_5.f90: Ditto.
2737 * gfortran.dg/dec_union_6.f90: Ditto.
2738 * gfortran.dg/dec_union_7.f90: Ditto.
2740 2016-05-07 Tom de Vries <tom@codesourcery.com>
2742 PR tree-optimization/70956
2743 * gcc.dg/graphite/pr70956.c: New test.
2745 2016-05-06 Jakub Jelinek <jakub@redhat.com>
2748 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
2749 (a, b, c, d): Change type from char to signed char.
2750 (main): Compare against (signed char) -1634678893 instead of
2751 hardcoded -109. Use __builtin_abort instead of abort.
2753 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
2754 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
2756 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
2758 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2761 * gcc.dg/torture/pr70935.c: New test.
2763 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2766 * gcc.target/sh/pr58219.c: New tests.
2768 2016-05-06 Richard Biener <rguenther@suse.de>
2770 PR tree-optimization/70960
2771 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
2773 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2776 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
2777 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
2778 Adjust expected instruction counts.
2779 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
2781 2016-05-06 Marek Polacek <polacek@redhat.com>
2784 * gcc.dg/ubsan/bounds-3.c: New test.
2786 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2789 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
2791 2016-05-06 Richard Biener <rguenther@suse.de>
2794 * gfortran.dg/pr70931.f90: New testcase.
2796 2016-05-06 Richard Biener <rguenther@suse.de>
2799 * gcc.dg/torture/pr70941.c: New testcase.
2801 2016-05-05 Bin Cheng <bin.cheng@arm.com>
2803 PR tree-optimization/57206
2804 * gcc.dg/vect/pr57206.c: New test.
2806 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2808 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
2810 2016-05-05 Jakub Jelinek <jakub@redhat.com>
2812 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
2814 * c-c++-common/Wdangling-else-4.c: New test.
2816 2016-05-04 Jakub Jelinek <jakub@redhat.com>
2820 * g++.dg/opt/pr70906.C: New test.
2821 * g++.dg/opt/pr70933.C: New test.
2823 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
2825 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
2827 * gcc.dg/ipa/pure-const-3.c: New testcase.
2829 2016-05-04 Marek Polacek <polacek@redhat.com>
2831 * c-c++-common/Wdangling-else-1.c: New test.
2832 * c-c++-common/Wdangling-else-2.c: New test.
2833 * c-c++-common/Wdangling-else-3.c: New test.
2835 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
2837 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
2840 2016-05-04 Marek Polacek <polacek@redhat.com>
2843 * gcc.dg/Waddress-2.c: New test.
2845 2016-05-04 Alan Modra <amodra@gmail.com>
2847 * gcc.target/powerpc/pr70866.c: New.
2849 2016-05-03 Martin Sebor <msebor@redhat.com>
2852 * c-c++-common/builtin_location.c: New test.
2853 * g++.dg/cpp1y/builtin_location.C: New test.
2855 2016-05-03 Marek Polacek <polacek@redhat.com>
2858 * gcc.dg/pr70859.c: New test.
2859 * gcc.dg/pr70859-2.c: New test.
2861 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
2863 * gnat.dg/debug5.adb: New testcase.
2865 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2867 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
2868 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
2869 Procedure to check for z10 instruction set.
2871 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2873 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
2875 2016-05-03 Alan Modra <amodra@gmail.com>
2877 * gcc.target/powerpc/savres.c: Add func using a single gpr.
2879 2016-05-03 Jakub Jelinek <jakub@redhat.com>
2881 * gcc.target/i386/avx512f-cvt-1.c: New test.
2883 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
2885 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
2886 -fdump-tree-vrp-details.
2888 2016-05-03 Richard Biener <rguenther@suse.de>
2890 * gcc.dg/pr30172-1.c: Adjust.
2891 * gcc.dg/pr63743.c: Likewise.
2892 * gcc.dg/tm/pr51696.c: Likewise.
2893 * c-c++-common/tm/safe-1.c: Likewise.
2894 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2895 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
2896 * g++.dg/plugin/self-assign-test-1.C: Likewise.
2897 * g++.dg/plugin/self-assign-test-2.C: Likewise.
2899 2016-05-03 Jakub Jelinek <jakub@redhat.com>
2901 PR rtl-optimization/70467
2902 * gcc.target/i386/pr70467-3.c: New test.
2903 * gcc.target/i386/pr70467-4.c: New test.
2905 PR tree-optimization/70916
2906 * gcc.c-torture/compile/pr70916.c: New test.
2909 * gcc.target/i386/pr49244-1.c: New test.
2910 * gcc.target/i386/pr49244-2.c: New test.
2912 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
2914 PR rtl-optimization/44281
2915 * gcc.target/i386/pr44281.c: New test.
2917 2016-05-03 bin cheng <bin.cheng@arm.com>
2919 PR tree-optimization/56541
2920 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
2921 * gcc.dg/vect/pr56541.c: new test.
2923 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2925 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
2927 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2929 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
2932 * c-c++-common/asan/clone-test-1.c (main): Align child process
2935 2016-05-02 David Malcolm <dmalcolm@redhat.com>
2938 * g++.dg/spellcheck-fields-2.C: New test case.
2940 2016-05-02 David Malcolm <dmalcolm@redhat.com>
2943 * g++.dg/pr62314.C: New test case.
2945 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
2947 * gcc.dg/ipa/inline-8.c: New testcase.
2949 2016-05-02 Jakub Jelinek <jakub@redhat.com>
2951 PR rtl-optimization/70467
2952 * gcc.target/i386/pr70467-1.c: New test.
2954 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2956 * gcc.dg/spec-options.c: Run the test on all targets.
2957 * gcc.dg/foo.specs: Use cpp_unique_options.
2959 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
2961 * gcc.dg/tree-ssa/unord.c: New testcase.
2963 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
2965 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
2967 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
2969 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
2971 2016-05-02 Marek Polacek <polacek@redhat.com>
2974 * gcc.dg/enum-incomplete-3.c: New test.
2976 2016-05-02 Marek Polacek <polacek@redhat.com>
2977 Tom de Vries <tom@codesourcery.com>
2979 PR tree-optimization/70700
2980 * gcc.dg/pr70700.c: New test.
2982 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
2984 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
2985 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2986 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2987 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2988 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2990 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
2992 * ada/acats/run_acats: Rename into...
2993 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
2994 * ada/acats/run_all.sh: Remove redundant test.
2995 (target_run): Move around.
2996 (target_gnatchop): Use newly built executable.
2997 (target_gnatmake): Likewise.
2998 Check that the compilation of impbit succeeds.
3000 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3002 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3003 * gcc.dg/20021029-1.c: Likewise.
3004 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3005 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3006 * gcc.target/sh/cmpstr.c: Likewise.
3007 * gcc.target/sh/cmpstrn.c: Likewise.
3008 * gcc.target/sh/memset.c: Likewise.
3009 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3010 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3011 * gcc.target/sh/pr39423-1.c: Likewise.
3012 * gcc.target/sh/pr49468-di.c: Likewise.
3013 * gcc.target/sh/pr49468-si.c: Likewise.
3014 * gcc.target/sh/pr49880-1.c: Likewise.
3015 * gcc.target/sh/pr49880-2.c: Likewise.
3016 * gcc.target/sh/pr49880-3.c: Likewise.
3017 * gcc.target/sh/pr50751-1.c: Likewise.
3018 * gcc.target/sh/pr50751-4.c: Likewise.
3019 * gcc.target/sh/pr50751-7.c: Likewise.
3020 * gcc.target/sh/pr51244-1.c: Likewise.
3021 * gcc.target/sh/pr51244-10.c: Likewise.
3022 * gcc.target/sh/pr51244-11.c: Likewise.
3023 * gcc.target/sh/pr51244-12.c: Likewise.
3024 * gcc.target/sh/pr51244-13.c: Likewise.
3025 * gcc.target/sh/pr51244-14.c: Likewise.
3026 * gcc.target/sh/pr51244-17.c: Likewise.
3027 * gcc.target/sh/pr51244-18.c: Likewise.
3028 * gcc.target/sh/pr51244-19.c: Likewise.
3029 * gcc.target/sh/pr51244-4.c: Likewise.
3030 * gcc.target/sh/pr51244-5.c: Likewise.
3031 * gcc.target/sh/pr51244-7.c: Likewise.
3032 * gcc.target/sh/pr51244-8.c: Likewise.
3033 * gcc.target/sh/pr51244-9.c: Likewise.
3034 * gcc.target/sh/pr51697.c: Likewise.
3035 * gcc.target/sh/pr52483-1.c: Likewise.
3036 * gcc.target/sh/pr52483-2.c: Likewise.
3037 * gcc.target/sh/pr52483-3.c: Likewise.
3038 * gcc.target/sh/pr52483-5.c: Likewise.
3039 * gcc.target/sh/pr52933-1.c: Likewise.
3040 * gcc.target/sh/pr52933-2.c: Likewise.
3041 * gcc.target/sh/pr52933-3.c: Likewise.
3042 * gcc.target/sh/pr53568-1.c: Likewise.
3043 * gcc.target/sh/pr53976-1.c: Likewise.
3044 * gcc.target/sh/pr53988-1.c: Likewise.
3045 * gcc.target/sh/pr53988.c: Likewise.
3046 * gcc.target/sh/pr54089-1.c: Likewise.
3047 * gcc.target/sh/pr54089-6.c: Likewise.
3048 * gcc.target/sh/pr54089-7.c: Likewise.
3049 * gcc.target/sh/pr54089-8.c: Likewise.
3050 * gcc.target/sh/pr54089-9.c: Likewise.
3051 * gcc.target/sh/pr54236-1.c: Likewise.
3052 * gcc.target/sh/pr54236-2.c: Likewise.
3053 * gcc.target/sh/pr54236-3.c: Likewise.
3054 * gcc.target/sh/pr54236-4.c: Likewise.
3055 * gcc.target/sh/pr54386.c: Likewise.
3056 * gcc.target/sh/pr54602-1.c: Likewise.
3057 * gcc.target/sh/pr54685.c: Likewise.
3058 * gcc.target/sh/pr54760-1.c: Likewise.
3059 * gcc.target/sh/pr54760-2.c: Likewise.
3060 * gcc.target/sh/pr54760-3.c: Likewise.
3061 * gcc.target/sh/pr54760-4.c: Likewise.
3062 * gcc.target/sh/pr54760-5.c: Likewise.
3063 * gcc.target/sh/pr54760-6.c: Likewise.
3064 * gcc.target/sh/pr55146.c: Likewise.
3065 * gcc.target/sh/pr55160.c: Likewise.
3066 * gcc.target/sh/pr59278.c: Likewise.
3067 * gcc.target/sh/pr59401-1.c: Likewise.
3068 * gcc.target/sh/pr59533-1.c: Likewise.
3069 * gcc.target/sh/pr63260.c: Likewise.
3070 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3071 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3072 * gcc.target/sh/strlen.c: Likewise.
3073 * gcc.target/sh/torture/pr30807.c: Likewise.
3074 * gcc.target/sh/torture/pr34777.c: Likewise.
3075 * gcc.target/sh/torture/pr64652.c: Likewise.
3076 * gcc.target/sh/torture/pr65505.c: Likewise.
3077 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3078 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3080 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3083 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3085 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3087 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3088 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3089 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3090 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3092 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3094 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3095 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3097 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3100 * c-c++-common/goacc/combined-reduction.c: New test.
3101 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3103 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3105 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3106 *movdi_internal pattern only if PIC off.
3107 * gcc.target/i386/pr70155-2.c: Likewise.
3108 * gcc.target/i386/pr70155-3.c: Likewise.
3109 * gcc.target/i386/pr70155-4.c: Likewise.
3110 * gcc.target/i386/pr70155-5.c: Likewise.
3111 * gcc.target/i386/pr70155-6.c: Likewise.
3112 * gcc.target/i386/pr70155-7.c: Likewise.
3113 * gcc.target/i386/pr70155-8.c: Likewise.
3114 * gcc.target/i386/pr70155-15.c: Likewise.
3115 * gcc.target/i386/pr70155-17.c: Likewise.
3116 * gcc.target/i386/pr70155-22.c: Likewise.
3118 2016-04-29 Bin Cheng <bin.cheng@arm.com>
3120 PR tree-optimization/70803
3121 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3123 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3125 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3126 optimization of vector loop.
3127 * gcc.target/i386/vect-unpack-3.c: New test.
3128 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3129 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3130 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3132 2016-04-29 Marek Polacek <polacek@redhat.com>
3135 * g++.dg/ubsan/null-7.C: New test.
3138 * gcc.dg/pr70852.c: New test.
3140 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3143 * g++.dg/cpp0x/alignas6.C: New test.
3145 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3147 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3148 * gcc.dg/pr27003.c: Likewise.
3149 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3150 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3151 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3152 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
3153 * gcc.target/arc/mxy.c: Likewise.
3154 * gcc.target/arc/mswape.c: Likewise.
3155 * gcc.target/arc/mrtsc.c: Likewise.
3156 * gcc.target/arc/mcrc.c: Likewise.
3157 * gcc.target/arc/mdsp-packa.c: Likewise.
3158 * gcc.target/arc/mdvbf.c: Likewise.
3159 * gcc.target/arc/mlock.c: Likewise.
3160 * gcc.target/arc/mmac-24.c: Likewise.
3161 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3163 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3164 Matthijs Kooijman <matthijs@stdin.nl>
3165 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3168 * gcc.target/avr/pr60040-1.c: New.
3169 * gcc.target/avr/pr60040-2.c: New.
3171 2016-04-29 Richard Biener <rguenther@suse.de>
3173 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3175 2016-04-29 Richard Biener <rguenther@suse.de>
3177 PR tree-optimization/13962
3178 PR tree-optimization/65686
3179 * gcc.dg/uninit-pr65686.c: New testcase.
3181 2016-04-29 Jakub Jelinek <jakub@redhat.com>
3184 * gcc.dg/pr70843.c: New test.
3186 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3189 * gcc.target/i386/pr70858.c: New test.
3191 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3193 * gcc.target/arc/nps400-1.c: New file.
3195 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3196 Andrew Burgess <andrew.burgess@embecosm.com>
3198 * gcc.target/arc/movh_cl-1.c: New file.
3200 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3201 Andrew Burgess <andrew.burgess@embecosm.com>
3203 * gcc.target/arc/extzv-1.c: New file.
3204 * gcc.target/arc/insv-1.c: New file.
3205 * gcc.target/arc/insv-2.c: New file.
3206 * gcc.target/arc/movb-1.c: New file.
3207 * gcc.target/arc/movb-2.c: New file.
3208 * gcc.target/arc/movb-3.c: New file.
3209 * gcc.target/arc/movb-4.c: New file.
3210 * gcc.target/arc/movb-5.c: New file.
3211 * gcc.target/arc/movb_cl-1.c: New file.
3212 * gcc.target/arc/movb_cl-2.c: New file.
3213 * gcc.target/arc/movbi_cl-1.c: New file.
3214 * gcc.target/arc/movl-1.c: New file.
3216 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3217 Andrew Burgess <andrew.burgess@embecosm.com>
3219 * gcc.target/arc/cmem-1.c: New file.
3220 * gcc.target/arc/cmem-2.c: New file.
3221 * gcc.target/arc/cmem-3.c: New file.
3222 * gcc.target/arc/cmem-4.c: New file.
3223 * gcc.target/arc/cmem-5.c: New file.
3224 * gcc.target/arc/cmem-6.c: New file.
3225 * gcc.target/arc/cmem-7.c: New file.
3226 * gcc.target/arc/cmem-ld.inc: New file.
3227 * gcc.target/arc/cmem-st.inc: New file.
3229 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3232 * gcc.target/i386/pr70821.c: New test.
3234 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3236 * gcc.target/powerpc/vec-adde.c: New test.
3237 * gcc.target/powerpc/vec-adde-int128.c: New test.
3239 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3241 * gcc.target/i386/avx-vround-1.c: New test.
3242 * gcc.target/i386/avx-vround-2.c: New test.
3243 * gcc.target/i386/avx512vl-vround-1.c: New test.
3244 * gcc.target/i386/avx512vl-vround-2.c: New test.
3246 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3249 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3250 (check_effective_target_cilkplus_runtime): ... this.
3251 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3252 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3254 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3255 Require cilkplus_runtime.
3256 Don't add -lcilkrts.
3257 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3258 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3259 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3260 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3261 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3262 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3263 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3264 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3265 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3266 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3267 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3268 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3269 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3270 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3271 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3272 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3273 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3274 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3275 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3276 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3277 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3278 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3279 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3280 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3281 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3282 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3283 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3284 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3285 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3287 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3288 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3290 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3292 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3295 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
3297 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3298 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3300 2015-04-27 Ryan Burn <contact@rnburn.com>
3304 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3306 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3307 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3309 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3311 * gnat.dg/limited_with4.ad[sb]: New test.
3312 * gnat.dg/limited_with4_pkg.ads: New helper.
3314 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3317 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3318 and movv1ti_internal patterns
3319 * gcc.target/i386/pr70155-1.c: New test.
3320 * gcc.target/i386/pr70155-2.c: Likewise.
3321 * gcc.target/i386/pr70155-3.c: Likewise.
3322 * gcc.target/i386/pr70155-4.c: Likewise.
3323 * gcc.target/i386/pr70155-5.c: Likewise.
3324 * gcc.target/i386/pr70155-6.c: Likewise.
3325 * gcc.target/i386/pr70155-7.c: Likewise.
3326 * gcc.target/i386/pr70155-8.c: Likewise.
3327 * gcc.target/i386/pr70155-9.c: Likewise.
3328 * gcc.target/i386/pr70155-10.c: Likewise.
3329 * gcc.target/i386/pr70155-11.c: Likewise.
3330 * gcc.target/i386/pr70155-12.c: Likewise.
3331 * gcc.target/i386/pr70155-13.c: Likewise.
3332 * gcc.target/i386/pr70155-14.c: Likewise.
3333 * gcc.target/i386/pr70155-15.c: Likewise.
3334 * gcc.target/i386/pr70155-16.c: Likewise.
3335 * gcc.target/i386/pr70155-17.c: Likewise.
3336 * gcc.target/i386/pr70155-18.c: Likewise.
3337 * gcc.target/i386/pr70155-19.c: Likewise.
3338 * gcc.target/i386/pr70155-20.c: Likewise.
3339 * gcc.target/i386/pr70155-21.c: Likewise.
3340 * gcc.target/i386/pr70155-22.c: Likewise.
3342 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3344 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3347 2016-04-27 Bin Cheng <bin.cheng@arm.com>
3349 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3350 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3351 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3352 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3353 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3355 2016-04-27 Richard Biener <rguenther@suse.de>
3358 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3359 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3361 2016-04-27 Nathan Sidwell <nathan@acm.org>
3363 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3364 * g++.dg/ubsan/pr63956.C: Adjust error location.
3366 2016-04-27 Nick Clifton <nickc@redhat.com>
3369 * gcc.dg/pr49889.c: New test.
3371 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3373 * c-c++-common/memset-array.c: New test.
3375 2016-04-26 Martin Sebor <msebor@redhat.com>
3378 * g++.dg/cpp1y/func_constexpr.C: New test.
3380 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3383 * g++.dg/cpp0x/enum32.C: New test.
3384 * g++.dg/cpp0x/enum33.C: New test.
3386 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3388 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3389 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3390 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3391 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3392 * gcc.c-torture/execute/pr38151.c: Likewise.
3393 * gcc.c-torture/execute/pr66556.c: Likewise.
3394 * gcc.c-torture/execute/pr67781.c: Likewise.
3395 * gcc.c-torture/execute/pr68648.c: Likewise.
3397 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3399 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3401 2016-04-26 Marek Polacek <polacek@redhat.com>
3404 * gcc.dg/pr67784-3.c: New test.
3405 * gcc.dg/pr67784-4.c: New test.
3406 * gcc.dg/pr67784-5.c: New test.
3409 * gcc.dg/Wnested-externs-2.c: New test.
3411 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3413 * gcc.dg/fold-plusmult.c: Adjust.
3414 * gcc.dg/no-strict-overflow-6.c: Adjust.
3415 * gcc.dg/gomp/loop-1.c: Xfail some tests.
3417 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3419 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3421 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3422 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3423 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3424 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
3425 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
3426 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
3427 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
3428 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
3429 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
3430 * gcc.target/i386/avx512f-gather-5.c: Likewise.
3431 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
3432 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
3433 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
3434 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
3435 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
3436 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
3437 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
3438 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
3439 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
3440 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
3441 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
3442 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
3444 * gcc.target/i386/pr32219-4.c: Likewise.
3445 * gcc.target/i386/pr32219-6.c: Likewise.
3446 * gcc.target/i386/pr32219-8.c: Likewise.
3448 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3450 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3453 2016-04-26 Marek Polacek <polacek@redhat.com>
3456 * g++.dg/ext/cond2.C: New test.
3458 2016-04-26 Bin Cheng <bin.cheng@arm.com>
3460 PR tree-optimization/70771
3461 PR tree-optimization/70775
3462 * gcc.dg/pr70771.c: New test.
3463 * gcc.dg/pr70775.c: New test.
3465 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3467 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3469 2016-04-25 Richard Biener <rguenther@suse.de>
3471 PR tree-optimization/70780
3472 * gcc.dg/torture/pr70780.c: New testcase.
3474 2016-04-25 Michael Collison <michael.collison@arm.com>
3476 * gcc.target/arm/neon-vaddws16.c: New test.
3477 * gcc.target/arm/neon-vaddws32.c: New test.
3478 * gcc.target/arm/neon-vaddwu16.c: New test.
3479 * gcc.target/arm/neon-vaddwu32.c: New test.
3480 * gcc.target/arm/neon-vaddwu8.c: New test.
3481 * lib/target-supports.exp
3482 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3483 that arm neon support vector widen sum of HImode TO SImode.
3485 2016-04-23 Jakub Jelinek <jakub@redhat.com>
3488 * c-c++-common/asan/pr70712.c: New test.
3490 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3492 * .gitattributes: New file.
3494 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3496 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3498 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3500 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3501 * gfortran.dg/submodule_15.f08: Likewise.
3503 2016-04-22 Richard Biener <rguenther@suse.de>
3505 PR tree-optimization/70740
3506 * gcc.dg/torture/pr70740.c: New testcase.
3508 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3511 * gcc.target/i386/pr70750-1.c: New test.
3512 * gcc.target/i386/pr70750-2.c: Likewise.
3514 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3517 * g++.dg/cpp0x/auto48.C: New.
3519 2016-04-21 Marek Polacek <polacek@redhat.com>
3522 * g++.dg/cpp0x/forw_enum12.C: New test.
3523 * g++.dg/cpp0x/forw_enum13.C: New test.
3525 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3528 * gcc.target/i386/pr70728.c: New test.
3530 2016-04-21 Richard Biener <rguenther@suse.de>
3533 * gcc.dg/pr70747.c: New testcase.
3535 2016-04-21 Bin Cheng <bin.cheng@arm.com>
3537 PR tree-optimization/70715
3538 * gcc.dg/tree-ssa/scev-13.c: New test.
3540 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3542 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3544 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3546 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3548 2016-04-20 Jan Hubicka <jh@suse.cz>
3551 * g++.dg/ipa/nothrow-1.C: New testcase.
3553 2016-04-20 Nathan Sidwell <nathan@acm.org>
3556 * g++.dg/eh/delete1.C: New.
3558 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3560 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3561 -mtune-ctrl=sse_typeless_stores.
3563 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3565 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3567 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3569 PR tree-optimization/69489
3570 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3572 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3575 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3576 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3577 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3579 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3581 PR tree-optimization/56625
3582 PR tree-optimization/69489
3583 * gcc.dg/vect/pr56625.c: New test.
3584 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3586 2016-04-20 Andrew Pinski <apinski@cavium.com>
3589 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3591 2016-04-20 Arnaud Charlet <charlet@adacore.com>
3593 * gnat.dg/self1.adb: Remove now incorrect test.
3595 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3597 * gcc.dg/tree-ssa/scev-11.c: New test.
3598 * gcc.dg/tree-ssa/scev-12.c: New test.
3600 2016-04-20 Marek Polacek <polacek@redhat.com>
3602 PR tree-optimization/70725
3603 * gcc.dg/pr70725.c: New test.
3605 2016-04-20 Richard Biener <rguenther@suse.de>
3607 PR tree-optimization/70726
3608 * g++.dg/vect/pr70726.cc: New testcase.
3610 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3613 * gcc.target/s390/pr70674.c: New test.
3615 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3617 PR libgfortran/70684
3618 * gfortran.dg/list_read_14.f90: New test.
3620 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3623 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3624 extern to force it misaligned.
3628 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3629 Don't check `*' before movv4sf_internal.
3630 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3631 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3632 Don't check `*' before movv16qi_internal.
3633 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3634 extern to force it misaligned.
3638 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3639 Don't check `*' before movv2df_internal.
3640 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3641 extern to force it misaligned.
3645 Check movv8sf_internal instead of avx_storeups256.
3646 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3648 2016-04-19 Richard Biener <rguenther@suse.de>
3650 PR tree-optimization/70171
3651 * g++.dg/tree-ssa/pr70171.C: New testcase.
3653 2016-04-19 Richard Biener <rguenther@suse.de>
3655 PR tree-optimization/70724
3656 * gcc.dg/torture/pr70724.c: New testcase.
3658 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3661 * gcc.target/i386/pr70689.c: New.
3663 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3666 * gcc.target/i386/pr70708.c: New test.
3668 2016-04-18 Richard Biener <rguenther@suse.de>
3670 PR tree-optimization/43434
3671 * gcc.dg/vect/pr43434.c: New testcase.
3672 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3673 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3674 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3675 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3676 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3677 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3678 * gcc.dg/gomp/pr68640.c: Likewise.
3679 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3680 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3682 2016-04-18 Richard Biener <rguenther@suse.de>
3684 PR tree-optimization/70701
3685 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3687 2016-04-18 Tom de Vries <tom@codesourcery.com>
3690 * gcc.dg/pr70161.c: Add dot-file scans.
3691 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3692 instead of after last dot char.
3694 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3696 * c-c++-common/dump-ada-spec-3.c: New test.
3697 * c-c++-common/dump-ada-spec-4.c: Likewise.
3699 2016-04-17 Tom de Vries <tom@codesourcery.com>
3702 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3704 2016-04-15 Jan Hubicka <jh@suse.cz>
3707 * g++.dg/ipa/pure-const-1.C: New testcase.
3708 * g++.dg/ipa/pure-const-2.C: New testcase.
3709 * g++.dg/ipa/pure-const-3.C: New testcase.
3711 2016-04-15 Marek Polacek <polacek@redhat.com>
3714 * gcc.dg/bitfld-22.c: New test.
3716 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3718 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3721 2016-04-15 Marek Polacek <polacek@redhat.com>
3724 * c-c++-common/pr70651.c: New test.
3726 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3728 PR rtl-optimization/70681
3729 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3730 dump scan on arm and powerpc.
3731 * gcc.dg/pr10474.c: Likewise.
3733 2016-04-15 Jakub Jelinek <jakub@redhat.com>
3738 * g++.dg/cpp1y/vla11.C: Revert for real.
3741 * c-c++-common/Wparentheses-1.c: New test.
3742 * c-c++-common/gomp/Wparentheses-1.c: New test.
3743 * c-c++-common/gomp/Wparentheses-2.c: New test.
3744 * c-c++-common/gomp/Wparentheses-3.c: New test.
3745 * c-c++-common/gomp/Wparentheses-4.c: New test.
3746 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
3747 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
3748 * c-c++-common/goacc/Wparentheses-1.c: New test.
3750 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
3753 * gcc.target/i386/pr70662.c: New test.
3755 2016-04-15 Richard Biener <rguenther@suse.de>
3756 Alan Modra <amodra@gmail.com>
3758 PR tree-optimization/70130
3759 * gcc.dg/vect/O3-pr70130.c: New testcase.
3761 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3764 * gcc.target/powerpc/pr70669.c: New test.
3767 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
3768 a power7 system that does not have an assembler that supports
3771 2016-04-14 Martin Sebor <msebor@redhat.com>
3776 * c-c++-common/ubsan/vla-1.c: Revert.
3777 * g++.dg/cpp1y/vla11.C: Same.
3778 * g++.dg/cpp1y/vla12.C: Same.
3779 * g++.dg/cpp1y/vla13.C: Same.
3780 * g++.dg/cpp1y/vla14.C: Same.
3781 * g++.dg/cpp1y/vla3.C: Same.
3782 * g++.dg/init/array24.C: Same.
3783 * g++.dg/ubsan/vla-1.C: Same.
3785 2016-04-14 Marek Polacek <polacek@redhat.com>
3786 Jan Hubicka <hubicka@ucw.cz>
3789 * g++.dg/torture/pr70029.C: New test.
3791 2016-04-14 Martin Sebor <msebor@redhat.com>
3793 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
3794 type size to prevent failures on targets with very low maximum
3797 2016-04-14 Richard Biener <rguenther@suse.de>
3799 PR tree-optimization/70623
3800 * gcc.dg/torture/pr70623.c: New testcase.
3801 * gcc.dg/torture/pr70623-2.c: Likewise.
3803 2016-04-13 Martin Sebor <msebor@redhat.com>
3808 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
3809 * g++.dg/cpp1y/vla11.C: New test.
3810 * g++.dg/cpp1y/vla12.C: New test.
3811 * g++.dg/cpp1y/vla13.C: New test.
3812 * g++.dg/cpp1y/vla14.C: New test.
3813 * g++.dg/cpp1y/vla3.C: Restore deleted test.
3814 * g++.dg/init/array24.C: Fully brace VLA initializer.
3815 * g++.dg/ubsan/vla-1.C: Disable exceptions.
3817 2016-04-13 Jakub Jelinek <jakub@redhat.com>
3820 * g++.dg/opt/pr70641.C: New test.
3822 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3824 PR rtl-optimization/68749
3825 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
3826 effects of argument promotions.
3827 Remove default args to dg-skip-if.
3829 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
3832 * g++.dg/parse/pr70635.C: New.
3834 2016-04-13 Marek Polacek <polacek@redhat.com>
3837 * c-c++-common/Wmisleading-indentation-4.c: New test.
3839 2016-04-13 Marek Polacek <polacek@redhat.com>
3842 * gcc.dg/Wparentheses-12.c: New test.
3843 * gcc.dg/Wparentheses-13.c: New test.
3845 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
3847 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
3848 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
3849 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
3851 2016-04-13 Jakub Jelinek <jakub@redhat.com>
3854 * gcc.c-torture/compile/pr70633.c: New test.
3857 * gcc.dg/torture/pr70628.c: New test.
3859 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
3862 * g++.dg/template/pr70610.C: New test.
3863 * g++.dg/template/pr70610-2.C: New test.
3864 * g++.dg/template/pr70610-3.C: New test.
3865 * g++.dg/template/pr70610-4.C: New test.
3867 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3869 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
3873 * g++.dg/ext/pr70571.C: New test.
3875 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3878 * gcc.target/powerpc/pr70640.c: New test.
3880 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
3883 * g++.dg/parse/pr68722.C: New.
3885 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3887 PR rtl-optimization/70596
3888 * gcc.target/i386/pr70596.c: New test.
3890 2016-04-12 Nathan Sidwell <nathan@acm.org>
3893 * g++.dg/init/pr70501.C: New.
3895 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
3897 * gcc.target/i386/asm-flag-6.c: New test.
3899 2016-04-12 Tom de Vries <tom@codesourcery.com>
3901 PR tree-optimization/68756
3902 * gcc.dg/graphite/pr68756.c: New test.
3904 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3906 PR tree-optimization/70602
3907 * gcc.c-torture/execute/pr70602.c: New test.
3909 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3912 * gcc.target/powerpc/float128-1.c: New tests to make sure the
3913 __float128 emulator is built and runs.
3914 * gcc.target/powerpc/float128-1.c: Likewise.
3916 * lib/target-supports.exp (check_ppc_float128_sw_available):
3917 Rework tests for __float128 software and hardware
3918 availability. Fix exit condition to return 0 on success.
3920 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3923 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
3924 * gcc.target/aarch64/target_attr_15.c: Likewise.
3926 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3929 * g++.dg/cpp1y/pr69066.C: New.
3931 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3934 * gfortran.dg/pr36192.f90: Update test.
3935 * gfortran.dg/pr36192_1.f90: Update test.
3936 * gfortran.dg/real_dimension_1.f: Update test.
3937 * gfortran.dg/parameter_array_init_7.f90: New test.
3939 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
3942 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
3944 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
3946 PR rtl-optimization/66669
3947 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
3949 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
3951 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
3952 * gcc.dg/pie-1.c: Likewise.
3953 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
3954 * gcc.dg/pic-4.c: Likewise.
3955 * gcc.dg/pie-3.c: Likewise.
3956 * gcc.dg/pie-4.c: Likewise.
3958 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
3960 PR tree-optimization/68644
3961 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
3963 PR rtl-optimization/64886
3964 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
3966 2016-04-09 Tom de Vries <tom@codesourcery.com>
3968 PR tree-optimization/68953
3969 * gcc.dg/graphite/pr68953.c: New test.
3971 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3974 * gfortran.dg/deferred_character_16.f90: New test.
3976 2016-04-09 Jakub Jelinek <jakub@redhat.com>
3978 PR tree-optimization/70586
3979 * gcc.c-torture/execute/pr70586.c: New test.
3981 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3984 * c-c++-common/asan/halt_on_error-1.c: Replace memset
3985 with __builtin_memset
3986 * c-c++-common/asan/halt_on_error-2.c: Likewise.
3988 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
3992 PR tree-optimization/70373
3996 * c-c++-common/goacc/reduction-5.c: New test.
3997 * c-c++-common/goacc/reduction-promotions.c: New test.
3998 * gfortran.dg/goacc/reduction-3.f95: New test.
3999 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4001 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4005 * g++.dg/pr70590.C: New test.
4006 * g++.dg/pr70590-2.C: New test.
4008 2016-04-08 Jakub Jelinek <jakub@redhat.com>
4011 * gcc.target/i386/pr70593.c: New test.
4013 PR rtl-optimization/70574
4014 * gcc.target/i386/avx2-pr70574.c: New test.
4016 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4019 * c-c++-common/asan/pr70541.c: New test.
4021 2016-04-08 Tom de Vries <tom@codesourcery.com>
4023 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4024 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4026 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4029 * gcc.c-torture/execute/pr70566.c: New test.
4031 2016-04-08 Tom de Vries <tom@codesourcery.com>
4033 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4034 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4036 2016-04-08 Alan Modra <amodra@gmail.com>
4038 * gcc.target/powerpc/pr70117.c: New.
4040 2016-04-07 Jakub Jelinek <jakub@redhat.com>
4043 * gcc.dg/lto/simd-function_0.c: New test.
4045 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4047 * c-c++-common/attr-simd-2.c: Likewise.
4048 * c-c++-common/attr-simd-4.c: Likewise.
4049 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4050 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4052 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4055 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4057 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4058 Tom de Vries <tom@codesourcery.com>
4060 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4061 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4062 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4063 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4064 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4065 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4066 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4067 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4069 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4072 * g++.dg/warn/Wparentheses-29.C: New test.
4074 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4077 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4078 explicit braces to resolve a future -Wparentheses warning.
4080 2016-04-06 Richard Henderson <rth@redhat.com>
4082 * gcc.dg/pr61817-1.c: New test.
4083 * gcc.dg/pr61817-2.c: New test.
4084 * gcc.dg/pr69391-1.c: New test.
4085 * gcc.dg/pr69391-2.c: New test.
4087 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4089 PR rtl-optimization/70398
4090 * gcc.target/aarch64/pr70398.c: New.
4092 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4094 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4096 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
4097 Pedro Alves <palves@redhat.com>
4099 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4101 2016-04-06 Jakub Jelinek <jakub@redhat.com>
4103 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4104 Check for avx512f effective targets instead of avx2.
4105 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4107 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4108 * g++.dg/gomp/declare-simd-1.C: Likewise.
4109 * g++.dg/gomp/declare-simd-3.C: Likewise.
4110 * g++.dg/gomp/declare-simd-4.C: Likewise.
4113 * c-c++-common/gomp/pr70550-1.c: New test.
4114 * c-c++-common/gomp/pr70550-2.c: New test.
4116 2016-04-05 Nathan Sidwell <nathan@acm.org>
4119 * g++.dg/ext/attribute-may-alias-5.C: New.
4121 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4124 * c-c++-common/pr70336.c: New test.
4125 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4126 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4128 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
4131 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4133 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4135 PR rtl-optimization/70542
4136 * gcc.dg/torture/pr70542.c: New test.
4137 * gcc.target/i386/avx2-pr70542.c: New test.
4139 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4141 PR tree-optimization/70509
4142 * gcc.target/i386/avx512bw-pr70509.c: New test.
4144 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4147 * g++.dg/ext/constexpr-vla4.C: New test.
4149 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
4152 * gcc.target/i386/pr70510.c: New test.
4154 2016-04-05 Richard Biener <rguenther@suse.de>
4156 PR tree-optimization/70526
4157 * g++.dg/torture/pr70526.C: New testcase.
4159 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4162 * gcc.target/i386/pr70525.c: New test.
4164 2016-04-05 Richard Biener <rguenther@suse.de>
4167 * g++.dg/torture/pr70499.C: New testcase.
4169 2016-04-05 Richard Biener <rguenther@suse.de>
4171 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4174 2016-04-04 Jakub Jelinek <jakub@redhat.com>
4177 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4178 rs6000 ABI warnings.
4180 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
4183 * g++.dg/ipa/devirt-51.C: New testcase.
4185 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4186 Jakub Jelinek <jakub@redhat.com>
4189 * gcc.dg/torture/pr70457.c: New.
4191 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4194 * gfortran.dg/allocate_with_source_19.f08: New test.
4196 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4199 * gfortran.dg/coarray_allocate_6.f08: New test.
4201 2016-04-04 Richard Biener <rguenther@suse.de>
4203 PR rtl-optimization/70484
4204 * gcc.dg/torture/pr70484.c: New testcase.
4206 2016-04-04 Marek Polacek <polacek@redhat.com>
4209 * gcc.dg/torture/pr70307.c: New test.
4211 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4215 * gcc.target/sh/torture/pr70416.c: New.
4217 2016-04-02 Martin Sebor <msebor@redhat.com>
4223 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4224 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4225 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4226 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4227 * g++.dg/cpp0x/constexpr-string.C: Same.
4228 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4229 * g++.dg/cpp0x/pr65398.C: Same.
4230 * g++.dg/ext/constexpr-vla1.C: Same.
4231 * g++.dg/ext/constexpr-vla2.C: Same.
4232 * g++.dg/ext/constexpr-vla3.C: Same.
4233 * g++.dg/ubsan/pr63956.C: Same.
4235 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4237 PR rtl-optimization/70467
4238 * gcc.target/i386/pr70467-2.c: New test.
4240 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4241 Marek Polacek <polacek@redhat.com>
4244 * g++.dg/init/new47.C: New test.
4246 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4249 * gcc.target/arm/pr70496.c: New test.
4251 2016-04-01 Nathan Sidwell <nathan@acm.org>
4254 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4256 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4259 * gcc.dg/strlenopt.h (memmove): New.
4260 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4261 instead of "string.h".
4262 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4263 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4264 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4265 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4266 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4267 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4268 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4269 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4270 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4271 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4272 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4273 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4274 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4275 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4276 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4277 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4278 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4279 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4280 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4281 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4283 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4285 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4286 (Holder::foo): Reflect this.
4288 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4291 * gcc.dg/pr70442.c: New test.
4293 2016-03-31 Nathan Sidwell <nathan@acm.org>
4296 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4298 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4301 * gcc.target/i386/pr70453.c: New test.
4303 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
4306 * gcc.c-torture/pr70292.c: New test.
4308 2016-03-31 Marek Polacek <polacek@redhat.com>
4311 * c-c++-common/pr70297.c: New test.
4312 * g++.dg/cpp0x/typedef-redecl.C: New test.
4313 * gcc.dg/typedef-redecl2.c: New test.
4315 2016-03-31 Jakub Jelinek <jakub@redhat.com>
4317 PR rtl-optimization/70460
4318 * gcc.c-torture/execute/pr70460.c: New test.
4320 2016-03-31 Richard Biener <rguenther@suse.de>
4323 * g++.dg/ext/vector30.C: New testcase.
4325 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4326 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4328 * gfortran.dg/fmt_pf.f90: New test.
4330 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4332 Forward-port from 5 branch
4333 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4336 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4337 dg-require-effective-target after dg-do.
4339 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4341 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4343 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4344 Julian Brown <julian@codesourcery.com>
4345 Chung-Lin Tang <cltang@codesourcery.com>
4346 Cesar Philippidis <cesar@codesourcery.com>
4347 James Norris <jnorris@codesourcery.com>
4348 Tom de Vries <tom@codesourcery.com>
4349 Nathan Sidwell <nathan@codesourcery.com>
4351 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
4352 * c-c++-common/goacc/loop-clauses.c: Likewise.
4353 * g++.dg/goacc/template.C: Likewise.
4354 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4355 * gfortran.dg/goacc/loop-1.f95: Likewise.
4356 * gfortran.dg/goacc/loop-5.f95: Likewise.
4357 * gfortran.dg/goacc/loop-6.f95: Likewise.
4358 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4359 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4360 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4361 * c-c++-common/goacc/clauses-fail.c: Likewise.
4362 * c-c++-common/goacc/parallel-1.c: Likewise.
4363 * c-c++-common/goacc/reduction-1.c: Likewise.
4364 * c-c++-common/goacc/reduction-2.c: Likewise.
4365 * c-c++-common/goacc/reduction-3.c: Likewise.
4366 * c-c++-common/goacc/reduction-4.c: Likewise.
4367 * c-c++-common/goacc/routine-3.c: Likewise.
4368 * c-c++-common/goacc/routine-4.c: Likewise.
4369 * c-c++-common/goacc/routine-5.c: Likewise.
4370 * c-c++-common/goacc/tile.c: Likewise.
4371 * g++.dg/goacc/template.C: Likewise.
4372 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4373 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4374 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4375 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4376 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4377 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4378 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4379 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4380 * c-c++-common/goacc/use_device-1.c: ... this file.
4381 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4382 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4383 * c-c++-common/goacc/host_data-6.c: ... this file.
4384 * c-c++-common/goacc/loop-2-kernels.c: New file.
4385 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4386 * c-c++-common/goacc/loop-3.c: Likewise.
4387 * g++.dg/goacc/reference.C: Likewise.
4388 * g++.dg/goacc/routine-1.C: Likewise.
4389 * g++.dg/goacc/routine-2.C: Likewise.
4391 2016-03-30 Richard Biener <rguenther@suse.de>
4394 * gcc.dg/torture/pr70450.c: New testcase.
4396 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4399 * gcc.dg/torture/pr70421.c: New test.
4400 * gcc.target/i386/avx512f-pr70421.c: New test.
4402 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4405 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4406 (check): New function.
4408 (foo): Align stack to 16 bytes when calling bar.
4409 * gcc.target/i386/cleanup-2.c: Likewise.
4411 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4413 PR tree-optimization/59124
4414 * gcc.dg/Warray-bounds-19.c: New test.
4416 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4418 * lib/prune.exp (escape_regex_chars): New.
4419 (prune_file_path): Update to quote metcharacters for regexp.
4421 2016-03-29 Jakub Jelinek <jakub@redhat.com>
4423 PR rtl-optimization/70429
4424 * gcc.c-torture/execute/pr70429.c: New test.
4426 PR tree-optimization/70405
4427 * gcc.dg/pr70405.c: New test.
4429 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4432 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4433 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4435 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4438 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4439 __cilkrts_set_param to set two workers.
4440 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4441 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4443 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4445 * g++.dg/ext/fnname5.C: Update the test for Darwin.
4447 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4450 * gcc.target/i386/pr70406.c: New test.
4452 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4454 * gnat.dg/specs/double_record_extension3.ads: New test.
4456 2016-03-25 Richard Henderson <rth@redhat.com>
4459 * gcc.target/aarch64/pr70120-1.c: New.
4460 * gcc.target/aarch64/pr70120-2.c: New.
4461 * gcc.target/aarch64/pr70120-3.c: New.
4463 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4466 * g++.dg/template/mangle2.C: The dg-do directive should be
4467 "compile" not "assemble".
4469 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4472 * gcc.dg/pr69650.c: New test.
4474 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
4476 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4478 2016-03-25 Alan Modra <amodra@gmail.com>
4480 * gcc.dg/dfp/pr70052.c: New test.
4482 2016-03-24 Richard Henderson <rth@redhat.com>
4485 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4486 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4488 2016-03-24 Tom de Vries <tom@codesourcery.com>
4490 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4492 2016-03-24 Tom de Vries <tom@codesourcery.com>
4494 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4495 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4497 2016-03-24 Tom de Vries <tom@codesourcery.com>
4499 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4500 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4502 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4505 * g++.dg/template/mangle2.C: New test.
4507 2016-03-24 Richard Biener <rguenther@suse.de>
4509 PR tree-optimization/70396
4510 * gcc.dg/torture/pr70396.c: New testcase.
4512 2016-03-24 Richard Biener <rguenther@suse.de>
4515 * gcc.dg/torture/pr70370.c: New testcase.
4517 2016-03-24 Tom de Vries <tom@codesourcery.com>
4519 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4520 * gfortran.dg/goacc/kernels-tree.f95: Same.
4521 * gfortran.dg/goacc/parallel-tree.f95: Same.
4523 2016-03-24 Tom de Vries <tom@codesourcery.com>
4525 * c-c++-common/goacc/uninit-if-clause.c: New test.
4526 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4528 2016-03-24 Jakub Jelinek <jakub@redhat.com>
4531 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4534 2016-03-24 Richard Biener <rguenther@suse.de>
4536 PR tree-optimization/70372
4537 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4539 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4542 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4544 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4547 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4549 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4552 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4553 * g++.dg/cpp1y/pr70001.C: New test.
4556 * g++.dg/cpp0x/constexpr-70323.C: New test.
4558 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
4559 Jason Merrill <jason@redhat.com>
4560 Jakub Jelinek <jakub@redhat.com>
4563 * g++.dg/cpp0x/constexpr-69315.C: New test.
4564 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4566 2016-03-23 Marek Polacek <polacek@redhat.com>
4569 * g++.dg/warn/Wignored-attributes-1.C: New test.
4570 * g++.dg/warn/Wignored-attributes-2.C: New test.
4572 2016-03-23 Tom de Vries <tom@codesourcery.com>
4574 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4576 * gfortran.dg/goacc/private-3.f95 (test): Same.
4577 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4580 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4582 * lib/target-supports.exp: Remove v7ve entry from loop
4583 creating effective target checks.
4584 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4585 (add_options_for_arm_arch_v7ve): Likewise.
4587 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4589 PR tree-optimization/70354
4590 * gcc.dg/vect/pr70354-1.c: New test.
4591 * gcc.dg/vect/pr70354-2.c: New test.
4592 * gcc.target/i386/avx2-pr70354-1.c: New test.
4593 * gcc.target/i386/avx2-pr70354-2.c: New test.
4595 2016-03-22 Jeff Law <law@redhat.com>
4598 * gcc.dg/tree-ssa/pr70232.c: New test.
4600 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4603 * gcc.target/i386/pr70302.c: New test.
4605 2016-03-22 Richard Biener <rguenther@suse.de>
4608 * g++.dg/torture/pr70251.C: New testcase.
4610 2016-03-22 David Malcolm <dmalcolm@redhat.com>
4613 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4614 Wmisleading-indentation.c.
4615 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4616 reflect change to diagnostic text and order of messages.
4617 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4619 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
4621 * g++.dg/ext/java-3.C: Don't compile on AIX.
4623 2016-03-22 Richard Biener <rguenther@suse.de>
4626 * gcc.dg/torture/pr70333.c: New testcase.
4628 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4630 * g++.dg/ext/pr70290.C: New test.
4632 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4635 * gcc.target/i386/pr70325.c: New test.
4637 2016-03-22 Jakub Jelinek <jakub@redhat.com>
4640 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4641 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4644 * gcc.target/i386/pr70300.c: New test.
4647 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4648 (func2): New function for cond with parens, xfail warning for c++.
4649 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4651 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4654 * g++.dg/template/ptrmem30.C: New test.
4656 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4659 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4660 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4662 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4665 * gcc.dg/pr70326.c: New test.
4667 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
4668 Jakub Jelinek <jakub@redhat.com>
4670 PR tree-optimization/70317
4671 * gcc.dg/pr70317.c: New test.
4673 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
4676 * gcc.target/i386/pr70327.c: New test.
4678 2016-03-21 Martin Liska <mliska@suse.cz>
4681 * gcc.dg/ipa/pr70306.c: New test.
4683 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4685 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4686 * gcc.target/arm/attr-align3.c: Likewise.
4687 * gcc.target/arm/attr_arm.c: Likewise.
4688 * gcc.target/arm/flip-thumb.c: Likewise.
4690 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4693 * gcc.target/powerpc/altivec-36.c: New test.
4695 2016-03-21 Richard Biener <rguenther@suse.de>
4697 PR tree-optimization/70310
4698 * gcc.dg/torture/pr70310.c: New testcase.
4700 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4703 * gcc.target/i386/pr70293.c: New test.
4705 2016-03-21 Richard Biener <rguenther@suse.de>
4707 PR tree-optimization/70288
4708 * gcc.dg/torture/pr70288-1.c: New testcase.
4709 * gcc.dg/torture/pr70288-2.c: Likewise.
4711 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4713 PR rtl-optimization/69307
4714 * gcc.target/arm/pr69307.c: New test.
4716 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4718 PR rtl-optimization/69102
4719 * gcc.c-torture/compile/pr69102.c: New test.
4721 2016-03-18 Jeff Law <law@redhat.com>
4723 PR rtl-optimization/70263
4724 * gcc.c-torture/compile/pr70263-1.c: New test.
4725 * gcc.target/i386/pr70263-2.c: New test.
4727 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4729 PR rtl-optimization/70278
4730 * gcc.dg/torture/pr70278.c: New test.
4731 * gcc.target/arm/pr70278.c: New test.
4733 2016-03-18 David Malcolm <dmalcolm@redhat.com>
4736 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4737 (test_builtin_types_compatible_p): New test function.
4738 * gcc.dg/pr70281.c: New test case.
4740 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4743 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
4745 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4747 PR tree-optimization/70252
4748 * gcc.dg/pr70252.c: New test.
4750 2016-03-18 Tom de Vries <tom@codesourcery.com>
4752 * gcc.dg/pr70161-2.c: New test.
4753 * gcc.dg/pr70161.c: New test.
4755 2016-03-18 Tom de Vries <tom@codesourcery.com>
4758 * gcc.dg/pr70269.c: New test.
4760 2016-03-18 Jakub Jelinek <jakub@redhat.com>
4763 * g++.dg/ext/java-3.C: New test.
4765 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4768 * g++.dg/lookup/pr70205.C: New test.
4770 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4773 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
4775 2016-03-17 Marek Polacek <polacek@redhat.com>
4778 * gcc.dg/atomic-op-6.c: New test.
4780 2016-03-17 David Malcolm <dmalcolm@redhat.com>
4783 * c-c++-common/pr70264.c: New test case.
4785 2016-03-17 Jakub Jelinek <jakub@redhat.com>
4788 * c-c++-common/pr70144-1.c: New test.
4789 * c-c++-common/pr70144-2.c: New test.
4792 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
4793 * g++.dg/opt/flifetime-dse6.C: New test.
4794 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4796 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
4799 * gcc.dg/pic-1.c: New test.
4800 * gcc.dg/pic-2.c: Likewise.
4801 * gcc.dg/pic-3.c: Likewise.
4802 * gcc.dg/pic-4.c: Likewise.
4803 * gcc.dg/pie-1.c: Likewise.
4804 * gcc.dg/pie-2.c: Likewise.
4805 * gcc.dg/pie-3.c: Likewise.
4806 * gcc.dg/pie-4.c: Likewise.
4807 * gcc.dg/pie-5.c: Likewise.
4808 * gcc.dg/pie-6.c: Likewise.
4810 2016-03-17 Tom de Vries <tom@codesourcery.com>
4812 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
4813 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
4815 2016-03-17 Richard Biener <rguenther@suse.de>
4818 * g++.dg/debug/pr70271.C: New testcase.
4820 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
4822 * gcc.target/i386/pr70251.c: New test.
4824 2016-03-17 Marek Polacek <polacek@redhat.com>
4827 * g++.dg/warn/constexpr-70194.C: New test.
4829 2016-03-16 Richard Henderson <rth@redhat.com>
4832 * gcc.c-torture/compile/pr70240.c: New.
4834 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4836 * gcc.c-torture/compile/20151204.c: Skip for avr.
4838 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4841 * g++.dg/opt/pr70245.C: New test.
4842 * g++.dg/opt/pr70245.h: New file.
4843 * g++.dg/opt/pr70245-aux.cc: New file.
4845 2016-03-16 Martin Sebor <msebor@redhat.com>
4847 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
4849 2016-03-16 Richard Henderson <rth@redhat.com>
4852 * gcc.c-torture/compile/pr70199.c: New.
4854 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
4856 * gcc.dg/uninit-19.c: Run dos2unix.
4858 2016-03-16 Marek Polacek <polacek@redhat.com>
4861 * gcc.dg/nested-func-10.c: New test.
4862 * gcc.dg/nested-func-9.c: New test.
4864 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4866 PR tree-optimization/68714
4867 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
4869 2016-03-16 Tom de Vries <tom@codesourcery.com>
4871 PR tree-optimization/68715
4872 * gcc.dg/graphite/pr68715-2.c: New test.
4873 * gcc.dg/graphite/pr68715.c: New test.
4874 * gfortran.dg/graphite/pr68715.f90: New test.
4876 2016-03-16 Tom de Vries <tom@codesourcery.com>
4878 PR tree-optimization/68809
4879 * gcc.dg/graphite/pr68809-2.c: New test.
4880 * gcc.dg/graphite/pr68809.c: New test.
4882 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4885 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
4886 method call to i () as argument. Adjust expected output.
4889 * g++.dg/ubsan/pr70147-1.C: New test.
4890 * g++.dg/ubsan/pr70147-2.C: New test.
4892 2016-03-15 Martin Sebor <msebor@redhat.com>
4895 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
4897 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
4899 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
4902 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
4905 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
4906 libatomic_available.
4908 2016-03-15 Marek Polacek <polacek@redhat.com>
4911 * g++.dg/ext/attribute-may-alias-4.C: New test.
4913 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
4915 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
4916 -fvar-tracking-assignments-toggle flag.
4918 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
4920 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
4922 2016-03-15 Jakub Jelinek <jakub@redhat.com>
4924 PR rtl-optimization/70222
4925 * gcc.c-torture/execute/pr70222-1.c: New test.
4926 * gcc.c-torture/execute/pr70222-2.c: New test.
4928 2016-03-15 Richard Henderson <rth@redhat.com>
4930 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
4932 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
4934 PR rtl-optimization/69032
4935 * gcc.dg/pr69032.c: New test.
4937 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
4939 PR rtl-optimization/63384
4940 * g++.dg/pr63384.C: New test.
4942 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
4945 * gcc.target/i386/pr64411.C: New test.
4947 2016-03-15 Tom de Vries <tom@codesourcery.com>
4949 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
4950 * gfortran.dg/goacc/kernels-alias.f95: New test.
4952 2016-03-14 Martin Sebor <msebor@redhat.com>
4955 * g++.dg/cpp0x/constexpr-inline.C: New test.
4956 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
4958 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
4960 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
4962 2016-03-14 Jakub Jelinek <jakub@redhat.com>
4965 * gcc.dg/pr70219.c: New test.
4967 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
4970 * gcc.dg/torture/pr70083.c: New test.
4971 * gcc.target/i386/pr70083.c: New test.
4973 2016-03-14 Richard Biener <rguenther@suse.de>
4975 PR tree-optimization/56365
4976 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
4978 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
4981 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
4983 * g++.dg/pr70098.C: New testcase.
4986 2016-03-14 Tom de Vries <tom@codesourcery.com>
4988 PR tree-optimization/70045
4989 * gcc.dg/graphite/pr70045.c: New test.
4991 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4994 * gfortran.dg/include_9.f90: New test.
4996 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
4999 gfortran.dg/prof/prof.exp: New script.
5000 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5002 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
5004 PR rtl-optimization/69307
5005 * gcc.dg/pr69307.c: New test.
5007 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5010 * gcc.target/arm/pr69614.c: New.
5012 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
5015 * gfortran.dg/submodule_14.f08: New test
5018 * gfortran.dg/submodule_15.f08: New test
5020 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5023 * g++.dg/cpp1y/paren3.C: New test.
5025 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5028 * gcc.target/powerpc/ppc-round2.c: New test.
5030 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5033 * gcc.dg/torture/pr70123.c: New test.
5035 2016-03-11 Jeff Law <law@redhat.com>
5037 PR tree-optimization/70190
5038 * gcc.c-torture/compile/pr70190.c: New test.
5040 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5043 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5045 (test43_b): Likewise.
5046 (test43_c): Likewise.
5047 (test43_d): Likewise.
5048 (test43_e): Likewise.
5049 (test43_f): Likewise.
5050 (test43_g): Likewise.
5051 (test44_a): Likewise.
5052 (test44_b): Likewise.
5053 (test44_c): Likewise.
5054 (test44_d): Likewise.
5055 (test44_e): Likewise.
5057 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5060 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5062 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5064 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5067 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5071 * gcc.target/aarch64/pr69245_2.c: New test.
5073 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5075 PR tree-optimization/70177
5076 * gcc.dg/pr70177.c: New test.
5078 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5080 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5082 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5084 * gcc.dg/tree-ssa/sra-20.c: New.
5086 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5088 PR rtl-optimization/70174
5089 * gcc.dg/pr70174.c: New test.
5091 PR tree-optimization/70169
5092 * gcc.dg/pr70169.c: New test.
5094 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5097 * gcc.target/i386/pr70160.c: New test.
5099 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5101 * gcc.target/s390/dfp-1.c: New test.
5103 2016-03-10 Nick Clifton <nickc@redhat.com>
5106 * gcc.target/aarch64/pr70044.c: New test.
5108 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5109 Jakub Jelinek <jakub@redhat.com>
5112 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5113 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5114 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5116 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
5119 * g++.dg/lto/pr69589_0.C: New testcase
5120 * g++.dg/lto/pr69589_1.C: New testcase
5122 2016-03-10 Marek Polacek <polacek@redhat.com>
5125 * g++.dg/delayedfold/unary-plus1.C: New test.
5127 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
5129 * gcc.target/arm/pr45701-1.c: Escape brackets.
5130 * gcc.target/arm/pr45701-2.c: Likewise.
5132 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5134 * gfortran.dg/unconstrained_commons.f: New.
5136 2016-03-10 Alan Modra <amodra@gmail.com>
5138 * gcc.dg/pr69195.c: New.
5139 * gcc.dg/pr69238.c: New.
5141 2016-03-10 Tom de Vries <tom@codesourcery.com>
5144 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5146 2016-03-10 Richard Biener <rguenther@suse.de>
5148 PR tree-optimization/70128
5149 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5150 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5152 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5154 PR tree-optimization/70152
5155 * gcc.dg/pr70152.c: New test.
5158 * gcc.target/i386/pr70086-1.c: New test.
5159 * gcc.target/i386/pr70086-2.c: New test.
5160 * gcc.target/i386/pr70086-3.c: New test.
5162 PR tree-optimization/70127
5163 * gcc.c-torture/execute/pr70127.c: New test.
5165 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5167 * c-c++-common/goacc/combined-directives-2.c: New test.
5169 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5173 * g++.dg/diagnostic/pr70105.C: New test.
5174 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5175 (test_multiple_ordinary_maps): New test function.
5177 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5181 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5182 Drop range information from call to inform_at_rich_loc.
5183 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5185 (test_show_locus): Replace calls to rich_location::add_range with
5186 calls to add_range. Rewrite the tests that used the now-defunct
5187 rich_location ctor taking a source_range. Simplify other tests
5188 by replacing calls to COMBINE_LOCATION_DATA with calls to
5191 2016-03-09 Richard Biener <rguenther@suse.de>
5192 Jakub Jelinek <jakub@redhat.com>
5194 PR tree-optimization/70138
5195 * gcc.dg/vect/pr70138-1.c: New testcase.
5196 * gcc.dg/vect/pr70138-2.c: Likewise.
5198 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5201 * gcc.target/i386/pr70049.c: New test.
5203 2016-03-09 Richard Biener <rguenther@suse.de>
5206 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5207 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5208 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5210 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5212 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5215 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5218 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5221 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5224 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5225 in testcase comment.
5227 2016-03-09 Tom de Vries <tom@codesourcery.com>
5229 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5230 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5231 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5232 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5233 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5234 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5235 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5236 * gfortran.dg/goacc/kernels-loop.f95: New test.
5238 2016-03-08 Martin Sebor <msebor@redhat.com>
5241 * g++.dg/warn/overflow-warn-7.C: New test.
5243 2016-03-08 Jason Merrill <jason@redhat.com>
5245 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5246 * lib/target-supports.exp (check_effective_target_concepts): New.
5248 2016-03-08 Jakub Jelinek <jakub@redhat.com>
5251 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5252 * g++.dg/ubsan/pr70135.C: New test.
5255 * gcc.dg/pr70110.c: New test.
5257 2016-03-07 Martin Jambor <mjambor@suse.cz>
5259 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5260 * c-c++-common/gomp/if-1.c: Likewise.
5261 * c-c++-common/gomp/pr61486-2.c: Likewise.
5262 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5263 to dg-additional-options.
5264 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5265 * g++/gomp/target-teams-1.c: Likewise.
5266 * gcc.dg/gomp/gomp.exp: Likewise.
5267 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5268 dg-additional-options.
5269 * gfortran.dg/gomp/gomp.exp: Likewise.
5270 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5271 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5272 dg-additional-options.
5273 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5275 2016-03-07 Martin Jambor <mjambor@suse.cz>
5277 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5278 * c-c++-common/gomp/gridify-1.c: New test.
5279 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5281 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5283 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5284 trigger for cortex-r8, when scanning for register r8.
5285 * gcc.target/arm/pr45701-2.c: Likewise.
5287 2016-02-26 Richard Biener <rguenther@suse.de>
5288 Jeff Law <law@redhat.com>
5290 PR tree-optimization/69740
5291 * gcc.c-torture/compile/pr69740-1.c: New test.
5292 * gcc.c-torture/compile/pr69740-2.c: New test.
5294 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5296 * lib/target-supports.exp
5297 (check_effective_target_whole_vector_shift): Enable for PPC64.
5299 2016-03-07 Richard Biener <rguenther@suse.de>
5301 PR tree-optimization/70115
5302 * gcc.dg/torture/pr70115.c: New testcase.
5304 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5307 * c-c-++-common/goacc/pr69916.c: New.
5309 2016-03-07 Richard Henderson <rth@redhat.com>
5311 * gcc.c-torture/compile/pr70061.c: New test.
5313 2016-03-07 Richard Biener <rguenther@suse.de>
5316 * gcc.dg/vect/O3-pr36098.c: New testcase.
5318 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5320 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5322 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5324 * gnat.dg/renaming9.ad[sb]: New testcase.
5326 2016-03-05 Jakub Jelinek <jakub@redhat.com>
5329 * g++.dg/expr/stdarg3.C: New test.
5331 2016-03-04 Jeff Law <law@redhat.com>
5333 PR tree-optimization/69196
5334 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5337 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5340 * gcc.dg/pr69973.c: New test.
5342 PR rtl-optimization/69941
5343 * gcc.dg/torture/pr69941.c: New test.
5346 * gcc.dg/pr69824.c: New test.
5348 2016-03-05 Tom de Vries <tom@codesourcery.com>
5350 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5351 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5354 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5357 * g++.dg/cpp1y/var-templ48.C: New test.
5358 * g++.dg/cpp1y/var-templ49.C: New test.
5360 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5362 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5364 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5367 * g++.dg/ubsan/pr70035.C: New test.
5370 * gcc.target/i386/pr70062.c: New test.
5372 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5374 * g++.dg/template/typename21.C: Remove c++98_only.
5376 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5378 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5380 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5383 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5385 (fn_42_b): Likewise.
5386 (fn_42_c): Likewise.
5388 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5391 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5393 (fn_40_b): Likewise.
5394 (fn_41_a): Likewise.
5395 (fn_41_b): Likewise.
5397 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5400 * gcc.target/i386/avx512f-pr70059.c: New test.
5401 * gcc.target/i386/avx512dq-pr70059.c: New test.
5403 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5405 PR rtl-optimization/57676
5406 * gcc.dg/torture/pr57676.c: New test.
5408 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5410 * gcc.dg/pr70026.c: New test.
5412 2016-03-04 Marek Polacek <polacek@redhat.com>
5415 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5416 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5418 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5421 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5423 (test_corners_sisd_si): Likewise.
5424 (main): Remove checks of the above.
5425 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5427 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5429 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5431 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5433 * gcc.dg/torture/pr69951.c: Accept argc==0.
5435 2016-03-04 Richard Biener <rguenther@suse.de>
5438 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5439 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5441 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5444 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5447 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5450 * gcc.dg/guality/pr69947.c: New test.
5452 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5455 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5457 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5459 PR rtl-optimization/69904
5460 * gcc.target/arm/pr69904.c: New test.
5462 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5465 * gcc.dg/vect/pr70021.c: New test.
5466 * gcc.target/i386/pr70021.c: New test.
5468 2016-03-03 Marek Polacek <polacek@redhat.com>
5471 * gcc.dg/pr70050.c: New test.
5473 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5475 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5477 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5479 PR tree-optimization/70043
5480 * gfortran.dg/vect/pr70043.f90: New test.
5482 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5484 * gnat.dg/specs/task1.ads: New test.
5486 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5488 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5489 Invoke gdb with -batch.
5490 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5492 2016-03-03 Richard Biener <rguenther@suse.de>
5494 PR tree-optimization/55936
5495 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5497 2016-03-02 Jeff Law <law@redhat.com>
5499 PR rtl-optimization/69942
5500 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5501 effects of argument promotions.
5503 PR tree-optimization/69987
5504 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5505 target does not support -fprefetch-loop-arrays.
5507 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
5509 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5511 2016-03-02 Bin Cheng <bin.cheng@arm.com>
5513 PR rtl-optimization/69052
5514 * gcc.target/i386/pr69052.c: New test.
5516 2016-03-02 Alan Modra <amodra@gmail.com>
5518 * gcc.dg/pr69990.c: New.
5520 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5523 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5526 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5529 * gcc.target/i386/pr70028.c: New test.
5531 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5533 * c-c++-common/asan/swapcontext-test-1.c,
5534 * c-c++-common/tsan/thread_leak.c,
5535 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5536 * g++.dg/tsan/benign_race.C,
5537 * g++.dg/tsan/fd_close_norace.C,
5538 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5539 races with sanitizer output
5541 2016-03-02 Richard Biener <rguenther@suse.de>
5542 Uros Bizjak <ubizjak@gmail.com>
5545 * gcc.dg/simd-8.c: New testcase.
5547 2016-03-02 Richard Biener <rguenther@suse.de>
5550 * gcc.dg/simd-7.c: New testcase.
5552 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5554 * gcc.target/i386/pr70007.c: Tweak.
5556 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5558 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5560 2016-03-02 Marek Polacek <polacek@redhat.com>
5563 * gcc.dg/pr67854.c: New test.
5565 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5568 * gcc.dg/torture/pr70025.c: New test.
5570 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5572 PR tree-optimization/68621
5573 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5575 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5577 * gcc.target/i386/pr70007.c: New test.
5579 2016-03-01 Jeff Law <law@redhat.com>
5581 PR tree-optimization/69196
5582 * gcc.dg/tree-ssa/pr69196-1.c: New test.
5584 PR tree-optimization/69196
5585 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5586 duplicating code and spoiling the expected output.
5588 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5591 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5592 supports power9 before doing tests.
5593 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5594 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5595 * gcc.target/powerpc/p9-permute.c: Likewise.
5597 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
5600 * gcc.target/i386/pr70027.c: New test.
5602 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5604 * gcc.dg/pr70017.c: New test.
5606 2016-03-01 Jakub Jelinek <jakub@redhat.com>
5610 * gcc.dg/pr69796.c: New test.
5611 * gcc.dg/pr69974.c: New test.
5613 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5615 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5617 2016-02-29 Jeff Law <law@redhat.com>
5619 PR tree-optimization/69987
5620 * gfortran.dg/pr69987.f90: New test.
5622 PR tree-optimization/69989
5623 * gcc.c-torture/compile/pr69989-2.c: New test.
5625 2016-03-01 Marek Polacek <polacek@redhat.com>
5628 * g++.dg/parse/invalid1.C: New test.
5630 2016-03-01 Richard Biener <rguenther@suse.de>
5633 * gcc.dg/pr70022.c: New testcase.
5635 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5637 PR tree-optimization/69956
5638 * gcc.dg/pr69956.c: New test.
5640 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5643 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5644 XFAIL when hardware supports efficient unaligned storage access.
5646 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5649 * g++.dg/template/pr69961a.C: New test.
5650 * g++.dg/template/pr69961b.C: New test.
5652 2016-02-29 David Malcolm <dmalcolm@redhat.com>
5654 PR preprocessor/69985
5655 * gcc.dg/cpp/pr69985.c: New test case.
5657 2016-02-29 Jeff Law <law@redhat.com>
5659 PR tree-optimization/70005
5660 * gcc.c-torture/execute/pr70005.c New test.
5662 PR tree-optimization/69999
5663 * gcc.c-torture/compile/pr69999.c: New test.
5665 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5667 PR tree-optimization/69652
5668 * gcc.dg/torture/pr69652.c: Delete test.
5669 * gcc.dg/vect/pr69652.c: New test.
5671 2016-02-19 Richard Biener <rguenther@suse.de>
5673 PR tree-optimization/69980
5674 * gfortran.dg/vect/pr69980.f90: New testcase.
5676 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5678 * gcc.target/sparc/20160229-1.c: New test.
5680 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5682 * gnat.dg/stack_usage3.adb: New test.
5683 * gnat.dg/stack_usage3_pkg.ads: New helper.
5685 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5687 * gnat.dg/renaming8.adb: New test.
5688 * gnat.dg/renaming8_pkg1.ads: New helper.
5689 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5690 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5692 2016-02-29 Richard Biener <rguenther@suse.de>
5694 PR tree-optimization/69720
5695 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5697 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5701 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5703 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5704 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5707 * gfortran.dg/coarray_8.f90: Adjust error message.
5708 * gfortran.dg/pr56007.f90: New test.
5709 * gfortran.dg/pr56007.f: New test.
5711 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5713 PR tree-optimization/69989
5714 * gcc.dg/torture/pr69989.c: New test.
5716 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5718 * gcc.target/i386/stack-realign-win.c: New test.
5720 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5723 * gfortran.dg/pr60126.f90: New test.
5725 2016-02-27 Jeff Law <law@redhat.com>
5728 2016-02-26 Richard Biener <rguenther@suse.de>
5729 Jeff Law <law@redhat.com>
5731 PR tree-optimization/69740
5732 * gcc.c-torture/compile/pr69740-1.c: New test.
5733 * gcc.c-torture/compile/pr69740-2.c: New test.
5735 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5738 * gfortran.dg/newunit_4.f90: New test.
5740 2016-02-27 Jakub Jelinek <jakub@redhat.com>
5743 PR rtl-optimization/69886
5744 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
5745 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
5748 2016-02-26 Martin Sebor <msebor@redhat.com>
5750 PR tree-optimization/15826
5751 * gcc.dg/tree-ssa/pr15826.c: New test.
5753 2016-02-26 Jakub Jelinek <jakub@redhat.com>
5756 * gcc.target/powerpc/pr69969.c: New test.
5758 2016-02-26 Martin Sebor <msebor@redhat.com>
5761 * g++.old-deja/g++.other/decl5.C: Add a test case.
5763 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
5766 * gcc.target/powerpc/pr69946.c: New file.
5768 2016-02-26 Richard Biener <rguenther@suse.de>
5769 Jeff Law <law@redhat.com>
5771 PR tree-optimization/69740
5772 * gcc.c-torture/compile/pr69740-1.c: New test.
5773 * gcc.c-torture/compile/pr69740-2.c: New test.
5775 2016-02-26 Martin Jambor <mjambor@suse.cz>
5778 * gcc.dg/torture/pr69932.c: New test.
5779 * gcc.dg/torture/pr69936.c: Likewise.
5781 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5784 * gcc.target/s390/pr69709.c: New test.
5786 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5789 * gcc.target/aarch64/pr69245_1.c: New test.
5791 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5794 * gcc.dg/torture/pr69613.c: New test.
5796 2016-02-26 Jakub Jelinek <jakub@redhat.com>
5798 PR rtl-optimization/69891
5799 * gcc.target/i386/pr69891.c: New test.
5801 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5802 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5805 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
5806 functionality for both 32-bit and 64-bit.
5808 2016-02-26 Richard Biener <rguenther@suse.de>
5810 PR tree-optimization/69551
5811 * gcc.dg/torture/pr69951.c: New testcase.
5813 2016-02-25 Richard Biener <rguenther@suse.de>
5815 PR tree-optimization/48795
5816 * gcc.dg/Warray-bounds-18.c: New testcase.
5818 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5820 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
5822 2016-02-25 Jakub Jelinek <jakub@redhat.com>
5824 PR rtl-optimization/69896
5825 * gcc.dg/pr69896.c: New test.
5827 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
5830 * g++.dg/cpp1y/paren2.C: New test.
5832 2016-02-24 Martin Sebor <msebor@redhat.com>
5835 * gcc.dg/enum-mode-2.c: New test.
5837 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5840 * g++.dg/warn/Wnonnull-compare-6.C: New test.
5841 * g++.dg/warn/Wnonnull-compare-7.C: New test.
5842 * g++.dg/ubsan/pr69922.C: New test.
5844 2016-02-24 Marek Polacek <polacek@redhat.com>
5847 * gcc.dg/pr69819.c: New test.
5849 2016-02-24 Martin Sebor <msebor@redhat.com>
5852 * g++.dg/ext/flexary15.C: New test.
5854 2016-02-24 Martin Sebor <msebor@redhat.com>
5856 * gcc.dg/builtins-68.c: Avoid making unportable
5857 assumptions about the relationship between SIZE_MAX and UINT_MAX.
5858 * g++.dg/ext/builtin_alloca.C: Same.
5860 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5861 Charles Baylis <charles.baylis@linaro.org>
5864 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
5866 2016-02-24 Richard Biener <rguenther@suse.de>
5867 Jakub Jelinek <jakub@redhat.com>
5870 * gcc.dg/torture/pr69760.c: New testcase.
5872 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5874 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
5875 pattern on Solaris with as.
5877 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5879 * gcc.target/arm/cond_sub_restrict_it.c: New test.
5880 * gcc.target/arm/condarith_restrict_it.c: Likewise.
5881 * gcc.target/arm/movcond_restrict_it.c: Likewise.
5882 * gcc.target/arm/negscc_restrict_it.c: Likewise.
5884 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5887 * gcc.dg/pr69915.c: New test.
5889 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5891 PR rtl-optimization/69886
5892 * gcc.dg/torture/pr69886.c: New test.
5894 2016-02-24 Richard Biener <rguenther@suse.de>
5897 * gcc.dg/torture/pr68963.c: New testcase.
5899 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5902 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
5903 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
5904 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
5905 * gcc.target/arm/atomic_loaddi_1.c: New test.
5906 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
5907 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
5908 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
5909 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
5910 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
5911 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
5912 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
5913 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
5915 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5918 * gcc.dg/torture/pr69909.c: New test.
5920 2016-02-24 Richard Biener <rguenther@suse.de>
5922 PR tree-optimization/69907
5923 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
5924 * gcc.dg/vect/bb-slp-34.c: XFAIL.
5925 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
5927 2016-02-24 Christian Bruel <christian.bruel@st.com>
5929 * gcc.target/arm/pragma_cpp_fma.c: New test.
5931 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5934 * gfortran.dg/include_6.f90: Update test.
5936 2016-02-23 Jakub Jelinek <jakub@redhat.com>
5939 * objc.dg/pr69844.m: New test.
5941 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5943 PR libgfortran/69456
5944 * gfortran.dg/namelist_89.f90: New test.
5945 * gfortran.dg/pr59700.f90: Update test..
5947 2016-02-23 Martin Sebor <msebor@redhat.com>
5950 * g++.dg/ext/builtin_alloca.C: New test.
5951 * gcc.dg/builtins-68.c: New test.
5953 2016-02-23 Richard Henderson <rth@redhat.com>
5955 * gcc.target/i386/addr-space-3.c: Remove test.
5957 2016-02-23 David Malcolm <dmalcolm@redhat.com>
5959 PR preprocessor/69126
5960 PR preprocessor/69543
5961 * c-c++-common/pr69126-2-long.c: New test.
5962 * c-c++-common/pr69126-2-short.c: New test.
5963 * c-c++-common/pr69543-1.c: Remove xfail.
5965 2016-02-23 David Malcolm <dmalcolm@redhat.com>
5967 PR preprocessor/69126
5968 PR preprocessor/69543
5969 PR preprocessor/69558
5970 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
5972 (test_2): ...this, and add leading comment.
5973 (MACRO_3, test_3): New.
5974 (MACRO_4A, MACRO_4B, test_4): New.
5975 (MACRO): Rename to...
5978 (test_5): ...this, updating for renaming of MACRO, and
5979 add leading comment.
5980 * c-c++-common/pr69543-1.c: New.
5981 * c-c++-common/pr69543-2.c: New.
5982 * c-c++-common/pr69543-3.c: New.
5983 * c-c++-common/pr69543-4.c: New.
5984 * c-c++-common/pr69558-1.c: New.
5985 * c-c++-common/pr69558-2.c: New.
5986 * c-c++-common/pr69558-3.c: New.
5987 * c-c++-common/pr69558-4.c: New.
5988 * gcc.dg/pr69558.c: Move to...
5989 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
5992 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
5994 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
5995 to -ftree-parallelize-loops/-fopenacc changes.
5996 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5997 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5998 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5999 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6000 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6001 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6002 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6003 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6004 * c-c++-common/goacc/kernels-loop.c: Likewise.
6005 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6006 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6007 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6008 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6010 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6012 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6014 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6017 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6020 * gcc.dg/pr69900.c: New test.
6022 2016-02-23 Martin Jambor <mjambor@suse.cz>
6024 PR tree-optimization/69666
6025 * gcc.dg/tree-ssa/pr69666.c: New test.
6027 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6030 * gfortran.dg/coarray_allocate_5.f08: New test.
6032 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6034 * gcc.target/s390/vcond-shift.c: Move to ...
6035 * gcc.target/s390/vector/vcond-shift.c: ... here.
6037 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6039 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6040 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6042 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6044 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6046 2016-02-20 Mark Wielaard <mjw@redhat.com>
6049 * gcc.dg/unused-variable-3.c: New test.
6051 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6054 * gcc.target/i386/pr69888.c: New test.
6056 2016-02-22 Richard Biener <rguenther@suse.de>
6058 PR tree-optimization/69882
6059 * gfortran.dg/vect/pr69882.f90: New testcase.
6061 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6064 * gcc.dg/pr69885.c: New test.
6066 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6070 * gcc.target/sh/pr54089-10.c: New.
6072 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
6075 * gfortran.dg/deferred_character_15.f90 : New test.
6077 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6080 gfortran.dg/allocate_with_source_18.f03: New test.
6082 2016-02-20 Harald Anlauf <anlauf@gmx.de>
6085 gfortran.dg/gomp/pr52531.f90: New test.
6087 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6090 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6093 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6096 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6097 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6100 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6103 * g++.dg/torture/pr69851.C: New test.
6105 2016-02-19 Martin Sebor <msebor@redhat.com>
6108 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6110 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6113 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6114 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6117 * g++.dg/cpp0x/pr67767.C: New test.
6119 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6121 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6122 for fp, simd, crypto, crc, lse.
6123 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6125 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6126 effective target check.
6128 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6131 * gcc.target/i386/pr69820.c: New test.
6133 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6135 * gcc.target/s390/vector/int128-1.c: New test.
6137 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6139 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6141 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6143 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6144 instruction pattern name to prevent the testcase from failing with
6147 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6149 * gcc.target/s390/md/movstr-2.c: New test.
6151 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6153 * gcc.target/s390/morestack.c: New test.
6155 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6158 * gcc.target/s390/pr69625.c: Add test case.
6160 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6163 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6165 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6168 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6169 * gcc.target/powerpc/fusion3.c: Likewise.
6171 2016-02-18 Richard Biener <rguenther@suse.de>
6174 * g++.dg/torture/pr69553.C: New testcase.
6176 2016-02-18 Nick Clifton <nickc@redhat.com>
6180 * gcc.target/arm/pr62554.c: New test.
6181 * gcc.target/arm/pr69610-1.c: New test.
6182 * gcc.target/arm/pr69610-2.c: New test.
6184 2016-02-18 Richard Biener <rguenther@suse.de>
6187 * gcc.dg/torture/pr69854.c: New testcase.
6189 2016-02-17 Jakub Jelinek <jakub@redhat.com>
6192 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6194 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6196 * gcc.target/powerpc/vec-cg.c: New test.
6198 2016-02-17 Richard Biener <rguenther@suse.de>
6201 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6203 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6206 * gcc.c-torture/compile/pr69161.c: New test.
6208 2016-02-17 David Sherwood <david.sherwood@arm.com>
6211 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6212 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6214 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6216 * gcc.dg/ifcvt-4.c: Skip on Visium.
6218 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6220 * gnat.dg/atomic8.adb: New test.
6222 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6224 * gnat.dg/discr46.ad[sb]: New test.
6226 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6229 * gcc.target/powerpc/pr48344-1.c: New test.
6231 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6234 * gfortran.dg/associate_21.f90: New test.
6236 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6239 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6240 -Wnonnull in dg-options.
6241 * c-c++-common/nonnull-2.c: New test.
6243 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6244 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6246 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6248 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6251 * gcc.dg/pr69801.c: Add empty dg-options.
6253 2016-02-16 James Norris <jnorris@codesourcery.com>
6255 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6256 * g++.dg/goacc/deviceptr-1.c: New file.
6258 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6260 PR tree-optimization/69820
6261 * gcc.dg/vect/pr69820.c: New test.
6263 2016-02-16 Richard Biener <rguenther@suse.de>
6265 PR tree-optimization/69776
6266 * gcc.dg/torture/pr69776-2.c: New testcase.
6268 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6270 PR tree-optimization/69714
6271 * gcc.dg/torture/pr69714.c: New test.
6273 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6275 PR tree-optimization/69802
6276 * gcc.dg/pr69802.c: New test.
6278 2016-02-16 Richard Biener <rguenther@suse.de>
6281 * gcc.dg/pr69801.c: New testcase.
6283 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6285 PR libgfortran/69651
6286 * gfortran.dg/read_bang.f90: New test.
6287 * gfortran.dg/read_bang4.f90: New test.
6289 2016-02-15 Jakub Jelinek <jakub@redhat.com>
6292 * g++.dg/init/pr69658.C: New test.
6295 * c-c++-common/pr69797.c: New test.
6297 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6299 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6300 check for aarch64*-*-*.
6302 2016-02-15 Richard Biener <rguenther@suse.de>
6304 PR tree-optimization/69783
6305 * gcc.dg/vect/pr69783.c: New testcase.
6307 2016-02-15 Richard Biener <rguenther@suse.de>
6309 PR tree-optimization/69776
6310 * gcc.dg/torture/pr69776.c: New testcase.
6312 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6315 * gfortran.dg/type_decl_4.f90: Reinstated.
6317 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
6320 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6322 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6326 * gfortran.dg/type_decl_4.f90: Removed.
6328 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6331 * gfortran.dg/type_decl_4.f90: New test.
6333 2016-02-14 Alan Modra <amodra@gmail.com>
6336 * gcc.c-torture/execute/stkalign.c: Revise test.
6338 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6341 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6343 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6346 * gcc.target/sh/torture/pr67260.c: New.
6348 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
6350 * gcc.dg/pr67964.c: Add dg-require-alias.
6352 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6356 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6358 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6360 PR libgfortran/69668
6361 * gfortran.dg/namelist_88.f90: New test.
6363 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6365 PR libgfortran/69668
6366 * gfortran.dg/namelist_38.f90: Update test.
6367 * gfortran.dg/namelist_84.f90: Update test.
6369 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6372 * gcc.dg/pr69554-1.c: New test.
6373 * gfortran.dg/pr69554-1.F90: New test.
6374 * gfortran.dg/pr69554-2.F90: New test.
6375 * lib/gcc-dg.exp (proc dg-locus): New function.
6376 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6377 distinguish between the caret-printing and non-caret-printing
6378 cases. If caret-printing has been explicitly enabled, bail out
6379 without attempting to fix up the output.
6381 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6385 * gcc.dg/spellcheck-options-3.c: New test case.
6386 * gcc.dg/spellcheck-options-4.c: New test case.
6387 * gcc.dg/spellcheck-options-5.c: New test case.
6388 * gcc.dg/spellcheck-options-6.c: New test case.
6389 * gcc.dg/spellcheck-options-7.c: New test case.
6390 * gcc.dg/spellcheck-options-8.c: New test case.
6391 * gcc.dg/spellcheck-options-9.c: New test case.
6392 * gcc.dg/spellcheck-options-10.c: New test case.
6394 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6396 PR rtl-optimization/69764
6397 PR rtl-optimization/69771
6398 * c-c++-common/pr69764.c: New test.
6399 * gcc.dg/torture/pr69771.c: New test.
6401 2016-02-12 Marek Polacek <polacek@redhat.com>
6403 * g++.dg/torture/init-list1.C: New.
6405 2016-02-12 Marek Polacek <polacek@redhat.com>
6407 * gcc.dg/pr69522.c: Add empty dg-options.
6409 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6411 * g++.dg/lto/lto.exp: Include and init mpx.
6412 * g++.dg/lto/pr69729_0.C: New test.
6414 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6417 * g++.dg/ipa/pr69241-4.C: New test.
6420 * g++.dg/ipa/pr68672-1.C: New test.
6421 * g++.dg/ipa/pr68672-2.C: New test.
6422 * g++.dg/ipa/pr68672-3.C: New test.
6424 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6427 * gcc.dg/pr69522.c: New test.
6429 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6432 * g++.dg/cpp1y/69098.C: New test.
6433 * g++.dg/cpp1y/69098-2.C: New test.
6435 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6437 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6438 and neighbour -> neighbor.
6439 * objc.dg/attributes/method-nonnull-1.m: Likewise.
6440 * objc.dg/gnu-api-2-class-meta.m: Likewise.
6441 * c-c++-common/Wvarargs.c: Likewise.
6442 * c-c++-common/goacc/host_data-5.c: Likewise.
6443 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6444 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6445 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6446 * gcc.target/aarch64/pr60697.c: Likewise.
6447 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6448 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6449 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6450 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6451 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6452 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6453 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6454 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6455 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6456 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6457 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6458 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6459 * g++.dg/lookup/koenig5.C: Likewise.
6460 * g++.dg/ext/no-asm-2.C: Likewise.
6461 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6462 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6463 * gfortran.dg/used_types_16.f90: Likewise.
6464 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6465 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6466 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6467 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6468 * gfortran.dg/abstract_type_6.f03: Likewise.
6469 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6470 * gfortran.dg/used_types_15.f90: Likewise.
6471 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6472 * gfortran.dg/exit_3.f08: Likewise.
6473 * gfortran.dg/open_status_2.f90: Likewise.
6474 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6475 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6476 * gfortran.dg/associate_1.f03: Likewise.
6477 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6478 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6479 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6480 * gcc.dg/builtin-object-size-1.c: Likewise.
6481 * gcc.dg/noreturn-6.c: Likewise.
6482 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6483 * gcc.dg/globalalias.c: Likewise.
6484 * gcc.dg/builtins-config.h: Likewise.
6485 * gcc.dg/pr30457.c: Likewise.
6486 * gcc.c-torture/compile/volatile-1.c: Likewise.
6487 * gcc.c-torture/execute/20101011-1.c: Likewise.
6488 * c-c++-common/Waddress-1.c: Likewise.
6490 2016-02-11 Jakub Jelinek <jakub@redhat.com>
6493 * c-c++-common/Waddress-1.c: New test.
6495 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6498 * gfortran.dg/associate_19.f03: New test.
6499 * gfortran.dg/associate_20.f03: New test.
6501 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6503 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6505 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6507 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6508 .arch armv8-a\n. Add -dA to dg-options.
6509 * gcc.target/aarch64/assembler_arch_1.c: New test.
6510 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6512 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6515 * g++.dg/cpp0x/pr68726.C: New.
6517 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6519 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6522 2016-02-11 Richard Biener <rguenther@suse.de>
6524 * g++.dg/tree-ssa/pr61034.C: Adjust.
6526 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6529 * gcc.target/s390/pr69148.c: New.
6531 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6533 PR tree-optimization/69652
6534 * gcc.dg/torture/pr69652.c: New test.
6536 2016-02-10 Jakub Jelinek <jakub@redhat.com>
6537 Patrick Palka <ppalka@gcc.gnu.org>
6541 * g++.dg/ipa/pr69241-1.C: New test.
6542 * g++.dg/ipa/pr69241-2.C: New test.
6543 * g++.dg/ipa/pr69241-3.C: New test.
6544 * g++.dg/ipa/pr69649.C: New test.
6546 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
6548 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6549 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6551 2016-02-10 Bin Cheng <bin.cheng@arm.com>
6553 PR tree-optimization/68021
6554 * gcc.dg/tree-ssa/pr68021.c: New test.
6556 2016-02-10 Richard Biener <rguenther@suse.de>
6558 PR tree-optimization/69726
6559 * gcc.dg/uninit-22.c: New testcase.
6561 2016-02-09 Andrew Pinski <apinski@cavium.com>
6564 * gcc.c-torture/compile/20160205-1.c: New testcase.
6566 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6569 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6570 instead accessing a really large arrray.
6571 * gcc.target/powerpc/fusion3.c: Likewise.
6573 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
6576 * gcc.c-torture/execute/pr68532.c: New test.
6578 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
6581 * gcc.dg/pr69634.c: New.
6583 2016-02-09 Richard Biener <rguenther@suse.de>
6585 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6587 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
6589 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6591 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6593 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6595 2016-02-09 Richard Biener <rguenther@suse.de>
6597 PR tree-optimization/69715
6598 * gcc.dg/torture/pr69715.c: New testcase.
6600 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6603 * g++.dg/cpp0x/trailing12.C: New test.
6604 * g++.dg/cpp0x/trailing13.C: New test.
6606 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6610 * g++.dg/cpp1y/auto-fn29.C: New test.
6611 * g++.dg/cpp1y/auto-fn30.C: New test.
6613 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6615 PR tree-optimization/69209
6616 * gcc.c-torture/compile/pr69209.c: New test.
6618 2016-02-08 Jeff Law <law@redhat.com>
6620 PR tree-optimization/68541
6621 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
6622 of statements allowed in join block for path splitting.
6624 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6627 * g++.dg/gomp/pr59627.C: New test.
6630 * g++.dg/ipa/pr69239.C: New test.
6632 2016-02-08 David Malcolm <dmalcolm@redhat.com>
6634 PR preprocessor/69664
6635 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6636 * gcc.dg/cpp/warn-comments.c: Likewise.
6638 2016-02-08 Marek Polacek <polacek@redhat.com>
6641 * g++.dg/init/const12.C: New test.
6643 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6646 * gcc.dg/lto/pr55113_0.c: Remove test.
6648 2016-02-08 Richard Biener <rguenther@suse.de>
6650 PR tree-optimization/69719
6651 * gcc.dg/torture/pr69719.c: New testcase.
6653 2016-02-08 Richard Biener <rguenther@suse.de>
6654 Jeff Law <law@redhat.com>
6657 * gcc.target/mips/pr68273.c: New testcase.
6659 2016-02-08 Richard Biener <rguenther@suse.de>
6661 PR rtl-optimization/69274
6662 * gcc.target/i386/addr-sel-1.c: XFAIL.
6664 2016-02-08 Jeff Law <law@redhat.com>
6666 PR tree-optimization/68541
6667 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6669 PR tree-optimization/65917
6670 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6672 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6675 * gfortran.dg/namelist_args.f90: New test.
6677 2016-02-05 Jeff Law <law@redhat.com>
6679 PR tree-optimization/68541
6680 * gcc.dg/tree-ssa/split-path-2.c: New test.
6681 * gcc.dg/tree-ssa/split-path-3.c: New test.
6682 * gcc.dg/tree-ssa/split-path-4.c: New test.
6683 * gcc.dg/tree-ssa/split-path-5.c: New test.
6684 * gcc.dg/tree-ssa/split-path-6.c: New test.
6685 * gcc.dg/tree-ssa/split-path-7.c: New test.
6687 2016-02-05 Martin Sebor <msebor@redhat.com>
6690 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6691 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6693 2016-02-06 Richard HEnderson <rth@redhat.com>
6696 * gcc.target/i386/addr-space-4.c: New.
6697 * gcc.target/i386/addr-space-5.c: New.
6699 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6702 * gfortran.dg/elemental_dependency_6.f90: New.
6704 2016-02-05 Jakub Jelinek <jakub@redhat.com>
6706 PR rtl-optimization/69691
6707 * gcc.c-torture/execute/pr69691.c: New test.
6710 * g++.dg/parse/pr69628.C: New test.
6712 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6714 * gcc.dg/sancov/asan.c: Move to ...
6715 * gcc.dg/asan/sancov-1.c: ... here.
6717 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6719 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6721 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6724 * gcc.target/i386/pr69677.c: New test.
6726 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6729 * g++.dg/template/pr68948.C: New test.
6731 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6733 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6734 (only necessary on s390x).
6736 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6738 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6739 -mno-accumulate-outgoing-args.
6741 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6743 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
6745 2016-02-04 Jakub Jelinek <jakub@redhat.com>
6748 * c-c++-common/pr69669.c: New test.
6750 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6753 * g++.dg/pr69667.C: New file.
6755 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
6758 * gcc.dg/pr69619.c: Add new test.
6760 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
6762 PR rtl-optimization/69577
6763 * gcc.target/i386/pr69577.c: New test.
6765 2016-02-04 Martin Liska <mliska@suse.cz>
6767 * g++.dg/asan/pr69276.C: New test.
6769 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6773 * gcc.target/arm/wmul-3.c: Simplify test to generate just
6774 a single smulbb instruction.
6775 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
6776 * gcc.target/amr/wmul-2.c: Likewise.
6778 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6782 * gcc.c-torture/execute/pr67714.c: New test.
6784 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6787 * gcc.target/i386/pr69454-1.c: New test.
6788 * gcc.target/i386/pr69454-2.c: New test.
6790 2016-02-03 Martin Sebor <msebor@redhat.com>
6797 * g++.dg/ext/flexarray-mangle-2.C: New test.
6798 * g++.dg/ext/flexarray-mangle.C: New test.
6799 * g++.dg/ext/flexarray-subst.C: New test.
6800 * g++.dg/ext/flexary11.C: New test.
6801 * g++.dg/ext/flexary12.C: New test.
6802 * g++.dg/ext/flexary13.C: New test.
6803 * g++.dg/ext/flexary14.C: New test.
6804 * g++.dg/other/dump-ada-spec-2.C: Adjust.
6806 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
6808 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
6809 Define only if CHECK_FLOAT128 is defined.
6810 (main): Properly initialize u5.
6812 2016-02-03 Jakub Jelinek <jakub@redhat.com>
6815 * gcc.dg/pr69627.c: New test.
6818 * gcc.dg/pr69644.c: New test.
6820 2016-02-03 Mike Stump <mikestump@comcast.net>
6822 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
6823 support for struct-layout-1.exp.
6825 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
6828 * g++.dg/cpp0x/pr69056.C: New test.
6830 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
6831 Alexandre Oliva <aoliva@redhat.com>
6834 * gcc.target/powerpc/pr69461.c: New.
6836 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
6838 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
6840 (check_effective_target_fsanitize_thread): ... to here. Do not
6841 specify additional compile flags for the test source.
6842 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
6843 specify additional compile flags for the test source.
6845 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
6847 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6849 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
6853 * gfortran.dg/coarray_allocate_2.f08: New test.
6854 * gfortran.dg/coarray_allocate_3.f08: New test.
6855 * gfortran.dg/coarray_allocate_4.f08: New test.
6857 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
6859 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
6860 use same scan-tree-dump-times on all platforms.
6861 * gcc.dg/vect/vect-outer-1.c: Likewise.
6862 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
6863 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6864 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
6865 * gcc.dg/vect/vect-outer-1b.c: Likewise.
6866 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6867 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6868 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6870 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
6872 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
6875 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
6877 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
6879 2016-02-02 James Norris <jnorris@codesourcery.com>
6881 * c-c++-common/goacc/routine-5.c: Add tests.
6883 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
6885 * gcc.target/nvptx/unsigned-cmp.c: New test.
6887 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
6889 * gcc.target/aarch64/scalar_shift_1.c
6890 (test_corners_sisd_di): Improve force to SIMD register.
6891 (test_corners_sisd_si): Likewise.
6892 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
6893 Remove scan-assembler check for ldr.
6895 2016-02-02 Richard Biener <rguenther@suse.de>
6897 PR tree-optimization/69595
6898 * gcc.dg/Warray-bounds-17.c: New testcase.
6900 2016-02-02 Richard Biener <rguenther@suse.de>
6902 PR tree-optimization/69606
6903 * gcc.dg/torture/pr69606.c: New testcase.
6905 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
6908 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
6909 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
6911 2016-02-02 Alan Modra <amodra@gmail.com>
6914 * gcc.target/powerpc/pr69548.c: New test.
6916 2016-02-01 Jakub Jelinek <jakub@redhat.com>
6918 PR rtl-optimization/69592
6919 * gcc.dg/pr69592.c: New test.
6921 PR preprocessor/69543
6923 * gcc.dg/pr69543.c: New test.
6924 * gcc.dg/pr69558.c: New test.
6926 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
6929 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
6931 2016-02-01 Martin Sebor <msebor@redhat.com>
6933 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
6935 2016-02-01 Bin Cheng <bin.cheng@arm.com>
6937 PR tree-optimization/67921
6938 * c-c++-common/ubsan/pr67921.c: New test.
6940 2016-02-01 Richard Biener <rguenther@suse.de>
6943 * gcc.dg/tree-ssa/recip-8.c: New testcase.
6945 2016-02-01 Richard Biener <rguenther@suse.de>
6947 PR tree-optimization/69574
6948 * gcc.dg/torture/pr69574.c: New testcase.
6950 2016-02-01 Richard Biener <rguenther@suse.de>
6952 PR tree-optimization/69579
6953 * gcc.dg/setjmp-6.c: New testcase.
6955 2016-02-01 Jakub Jelinek <jakub@redhat.com>
6957 PR rtl-optimization/69570
6958 * g++.dg/opt/pr69570.C: New test.
6960 2016-02-01 Richard Henderson <rth@redhat.com>
6962 * gcc.dg/pr69535.c: New test.
6964 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
6967 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
6968 * gcc.dg/tree-ssa/sra-18.c: Likewise.
6971 * g++.dg/parse/parens3.C: Use register "4" on hppa.
6973 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
6975 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
6978 * gfortran.dg/allocate_with_source_17.f03: New test.
6980 2016-01-30 Jakub Jelinek <jakub@redhat.com>
6982 PR tree-optimization/69546
6983 * gcc.dg/torture/pr69546.c: New test.
6985 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
6988 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
6990 2016-01-30 Martin Sebor <msebor@redhat.com>
6993 * g++.dg/ext/flexary10.C: New test.
6995 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6998 gfortran.dg/common_23.f90: New test.
7000 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7003 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7004 condition being checked, and disable it when the target supports
7005 misaligned loads and stores.
7007 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7010 * gcc.dg/torture/pr69518.c: New test.
7012 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7015 * gcc.target/i386/pr69530.c: New test.
7017 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
7020 * gcc.target/mips/div-delay.c: New test.
7022 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7025 * gcc.target/i386/pr69551.c: New test.
7028 * gcc.target/i386/pr66137.c: New test.
7030 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7032 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7033 always built for p5600.
7034 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7035 isa=p5600 dg-option.
7037 2016-01-29 Richard Biener <rguenther@suse.de>
7039 PR tree-optimization/69547
7040 * g++.dg/tree-ssa/pr69547.C: New testcase.
7042 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7045 * g++.dg/warn/Wunused-function2.C: New test.
7047 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7049 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7050 support for test to succeed.
7052 2016-01-29 Marek Polacek <polacek@redhat.com>
7056 * g++.dg/ext/constexpr-vla2.C: New test.
7057 * g++.dg/ext/constexpr-vla3.C: New test.
7058 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7060 2016-01-29 Richard Biener <rguenther@suse.de>
7063 * gcc.dg/uninit-21.c: New testcase.
7065 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
7068 * gcc.target/i386/pr69459.c: New test.
7070 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
7073 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7074 * gcc.target/mips/pr68400.c: New test.
7076 2016-01-28 Martin Sebor <msebor@redhat.com>
7079 * gcc.target/powerpc/pr17381.c: New test.
7081 2016-01-28 Jakub Jelinek <jakub@redhat.com>
7084 * gcc.dg/torture/pr69542.c: New test.
7086 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7088 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7090 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7092 * gcc.dg/pr65980.c: Skip on AIX.
7093 * gcc.dg/pr66688.c: Same.
7095 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7098 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7099 * gcc.dg/tree-ssa/sra-18.c: Same.
7101 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7104 * gfortran.dg/block_15.f08: New test.
7105 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7106 on incorrectly closed BLOCK.
7108 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7110 * gcc.dg/declare-simd.c: New test.
7111 2016-01-28 Richard Biener <rguenther@suse.de>
7113 PR tree-optimization/69466
7114 * gfortran.dg/vect/pr69466.f90: New testcase.
7116 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7118 * g++.dg/pr67989.C: Remove ARM-specific option.
7119 * gcc.target/arm/pr67989.C: New file.
7121 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7123 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7124 and expm1 test for glibc < 2.11.
7126 2016-01-27 Richard Henderson <rth@redhat.com>
7128 * gcc.c-torture/execute/pr69447.c: New test.
7130 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
7133 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7135 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7138 * gcc.dg/pr66869.c: New test.
7140 2016-01-25 Jeff Law <law@redhat.com>
7142 PR tree-optimization/68398
7143 PR tree-optimization/69196
7144 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7145 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7146 path to avoid new heuristic allowing more irreducible regions
7147 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7148 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7149 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7150 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7151 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7153 2016-01-27 Marek Polacek <polacek@redhat.com>
7156 * c-c++-common/vector-compare-4.c: New test.
7158 2016-01-27 David Malcolm <dmalcolm@redhat.com>
7160 PR preprocessor/69126
7161 * c-c++-common/pr69126.c: New test case.
7163 2016-01-27 Ian Lance Taylor <iant@google.com>
7165 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7167 2016-01-27 Ryan Burn <contact@rnburn.com>
7170 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7172 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7175 * gcc.target/i386/pr69512.c: New test.
7177 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7180 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7182 2016-01-27 Marek Polacek <polacek@redhat.com>
7185 * g++.dg/pr69379.C: New test.
7187 2016-01-27 Martin Sebor <msebor@redhat.com>
7190 * g++.dg/abi/Wabi-2-2.C: New test.
7191 * g++.dg/abi/Wabi-2-3.C: New test.
7192 * g++.dg/abi/Wabi-3-2.C: New test.
7193 * g++.dg/abi/Wabi-3-3.C: New test.
7195 2016-01-27 Richard Biener <rguenther@suse.de>
7197 PR tree-optimization/69166
7198 * gcc.dg/torture/pr69166.c: New testcase.
7200 2016-01-27 Martin Jambor <mjambor@suse.cz>
7202 PR tree-optimization/69355
7203 * gcc.dg/tree-ssa/pr69355.c: New test.
7205 2016-01-27 Marek Polacek <polacek@redhat.com>
7208 * g++.dg/ext/constexpr-vla1.C: New test.
7210 2016-01-20 Christian Bruel <christian.bruel@st.com>
7213 * gcc.target/arm/pr69245.c: New test.
7215 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7217 PR tree-optimization/69399
7218 * gcc.dg/torture/pr69399.c: New test.
7220 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7222 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7224 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7226 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7228 2016-01-26 Tom de Vries <tom@codesourcery.com>
7230 PR tree-optimization/69110
7231 * gcc.dg/autopar/pr69110.c: New test.
7233 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7234 Sebastian Pop <s.pop@samsung.com>
7236 * gcc.dg/graphite/isl-ast-op-select.c: New.
7238 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7241 * gfortran.dg/allocate_error_6.f90: New test.
7243 2016-01-26 Richard Henderson <rth@redhat.com>
7245 * gcc.dg/tm/pr60908.c: New test.
7247 2016-01-26 David Malcolm <dmalcolm@redhat.com>
7250 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7252 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7253 expected multiline output to reflect the colorization being
7254 disabled before newlines.
7255 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7256 (custom_diagnostic_finalizer): Replace call to
7257 pp_newline_and_flush with call to pp_flush.
7258 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7259 * gfortran.dg/implicit_class_1.f90: Likewise.
7260 * lib/gcc-dg.exp (allow_blank_lines): New global.
7261 (dg-allow-blank-lines-in-output): New procedure.
7262 (gcc-dg-prune): Complain about blank lines in the output, unless
7263 dg-allow-blank-lines-in-output was called.
7264 * lib/multiline.exp (_build_multiline_regex): Only support
7265 arbitrary followup text for non-blank-lines, not for blank lines.
7267 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7269 PR tree-optimization/69483
7270 * gcc.dg/pr69483.c: New test.
7271 * g++.dg/opt/pr69483.C: New test.
7273 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7276 * gcc.target/arm/pr68620.c: New test.
7278 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7280 * gcc.target/i386/pr68986-2.c: Remove -m32.
7282 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7285 * gcc.target/i386/pr68986-1.c: New test.
7286 * gcc.target/i386/pr68986-2.c: Likewise.
7287 * gcc.target/i386/pr68986-3.c: Likewise.
7289 2016-01-26 Christian Bruel <christian.bruel@st.com>
7291 * lib/target-supports.exp
7292 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7293 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7294 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7296 2016-01-26 Richard Biener <rguenther@suse.de>
7298 PR tree-optimization/69452
7299 * gcc.dg/torture/pr69452.c: New testcase.
7301 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7304 * gcc.dg/pr69442.c: New test.
7306 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7309 * gcc.target/aarch64/simd/pr67896.C: New.
7311 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7313 PR tree-optimization/69400
7314 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7316 (plugin_init): Call it.
7317 * gcc.dg/torture/pr69400.c: New test.
7319 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7321 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7323 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7324 Sebastian Pop <s.pop@samsung.com>
7326 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7329 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7330 Sebastian Pop <s.pop@samsung.com>
7332 * gcc.dg/graphite/pr69292.c: New.
7334 2016-01-25 Jakub Jelinek <jakub@redhat.com>
7336 * c-c++-common/goacc/use_device-1.c: New test.
7338 2016-01-25 Jeff Law <law@redhat.com>
7340 PR tree-optimization/69196
7341 PR tree-optimization/68398
7342 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7343 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7345 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
7348 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7351 2016-01-25 Richard Biener <rguenther@suse.de>
7354 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7356 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7359 * gcc.dg/pr69421.c: New test.
7361 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7363 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7364 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7365 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7366 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7367 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7368 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7369 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7370 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7371 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7372 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7374 2016-01-25 Richard Biener <rguenther@suse.de>
7376 PR tree-optimization/69376
7377 * gcc.dg/torture/pr69376.c: New testcase.
7379 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7383 * gfortran.dg/interface_38.f90: New test.
7384 * gfortran.dg/interface_39.f90: New test.
7386 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7389 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7394 * g++.dg/template/pr11858.C: New test.
7395 * g++.dg/template/pr24663.C: New test.
7396 * g++.dg/template/unify12.C: New test.
7397 * g++.dg/template/unify13.C: New test.
7398 * g++.dg/template/unify14.C: New test.
7399 * g++.dg/template/unify15.C: New test.
7400 * g++.dg/template/unify16.C: New test.
7401 * g++.dg/template/unify17.C: New test.
7403 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7406 gfortran.dg/pr68283.f90: New test.
7408 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7411 * gfortran.dg/inline_matmul_13.f90: New test.
7412 * gfortran.dg/matmul_bounds_8.f90: New test.
7413 * gfortran.dg/matmul_bounds_9.f90: New test.
7414 * gfortran.dg/matmul_bounds_10.f90: New test.
7416 2016-01-23 Tom de Vries <tom@codesourcery.com>
7418 PR tree-optimization/69426
7419 * gcc.dg/autopar/pr69426.c: New test.
7421 2016-01-23 Martin Sebor <msebor@redhat.com>
7425 * g++.dg/cpp0x/alignas5.C: New test.
7426 * g++.dg/ext/vector29.C: Same.
7428 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
7430 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7431 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7432 _GNU_SOURCE from compile flags to the source.
7433 * gcc.target/i386/chkp-stropt-12.c: Ditto.
7434 * gcc.target/i386/chkp-stropt-16.c: Ditto.
7435 * gcc.target/i386/chkp-stropt-4.c: Ditto.
7436 * gcc.target/i386/chkp-stropt-8.c: Ditto.
7438 2016-01-22 Jakub Jelinek <jakub@redhat.com>
7441 * g++.dg/opt/pr69432.C: New test.
7443 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7445 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7446 32-bit targets testing an -m64 multilib.
7448 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7450 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7453 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7455 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7457 2016-01-21 Christian Bruel <christian.bruel@st.com>
7460 * gcc.target/i386/pr68674.c
7461 * gcc.target/aarch64/pr68674.c
7462 * gcc.target/arm/pr68674.c
7464 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7467 * gcc.c-torture/execute/pr69403.c: New test.
7469 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7472 * g++.dg/template/pr55843.C: New.
7474 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7477 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7478 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7480 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7483 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7484 from dg-do compile directive, and instead add
7485 { dg-require-effective-target int128 }.
7487 2016-01-20 Martin Sebor <msebor@redhat.com>
7490 * gcc.dg/sync-fetch.c: New test.
7492 2016-01-21 Martin Sebor <msebor@redhat.com>
7495 * gcc.target/powerpc/pr69252.c: New test.
7497 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7500 * gfortran.dg/pr65996.f90: New test.
7502 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7505 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
7506 expected to generate an error.
7508 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7511 * gcc.dg/torture/pr66178.c: New test.
7513 2016-01-21 Anton Blanchard <anton@samba.org>
7514 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7517 * gcc.target/powerpc/pr63354.c: New test.
7519 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7521 PR rtl-optimization/68990
7522 * gcc.target/i386/pr68990: New.
7524 2016-01-21 Nick Clifton <nickc@redhat.com>
7527 * gcc.target/mips/pr69129.c: New.
7529 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7532 * g++.dg/cpp0x/pr58046.C: New.
7534 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7538 * gcc.target/arm/pr69187.c: New test.
7541 * g++.dg/torture/pr69355.C: New test.
7543 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7544 Sebastian Pop <s.pop@samsung.com>
7546 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7548 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7549 Sebastian Pop <s.pop@samsung.com>
7551 * gcc.dg/graphite/pr68976.c: New test.
7553 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7556 * c-c++-common/pr67653.c: New test.
7557 * gcc.dg/torture/pr29119.c: Add dg-warning.
7559 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7561 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7563 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7566 * gcc.dg/pr24293.c: New test.
7567 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7568 incomplete struct type.
7569 * gcc.dg/declspec-1.c: Likewise.
7570 * gcc.dg/pr63549.c: Likewise.
7572 2016-01-20 Jakub Jelinek <jakub@redhat.com>
7574 PR tree-optimization/66612
7575 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7576 for bdn instruction.
7578 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7580 * lib/target-supports.exp
7581 (check_effective_target_arm_fp_ok_nocache): New.
7582 (check_effective_target_arm_fp_ok): New.
7583 (add_options_for_arm_fp): New.
7584 (check_effective_target_arm_crypto_ok_nocache): Require
7585 target_arm_v8_neon_ok instead of arm32.
7586 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7587 (check_effective_target_arm_crypto_pragma_ok): New.
7588 (add_options_for_arm_vfp): New.
7589 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7590 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7591 target instead. Force initial fpu to vfp.
7592 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7593 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7594 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7596 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7597 use arm_vfp effective target instead. Force initial fpu to vfp.
7598 * gcc.target/arm/attr-neon3.c: Likewise.
7599 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7601 * gcc.target/arm/unsigned-float.c: Likewise.
7602 * gcc.target/arm/vfp-1.c: Likewise.
7603 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7604 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7605 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7606 * gcc.target/arm/vfp-ldmias.c: Likewise.
7607 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7608 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7609 * gcc.target/arm/vfp-stmiad.c: Likewise.
7610 * gcc.target/arm/vfp-stmias.c: Likewise.
7611 * gcc.target/arm/vnmul-1.c: Likewise.
7612 * gcc.target/arm/vnmul-2.c: Likewise.
7613 * gcc.target/arm/vnmul-3.c: Likewise.
7614 * gcc.target/arm/vnmul-4.c: Likewise.
7616 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7619 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7620 the MPX run-time library, for compile-time MPX test.
7621 * gcc.target/i386/chkp-always_inline.c: Likewise.
7622 * gcc.target/i386/chkp-bndret.c: Likewise.
7623 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7624 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7625 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7626 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7627 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7628 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7629 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7630 * gcc.target/i386/chkp-label-address.c: Likewise.
7631 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7632 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7633 * gcc.target/i386/chkp-pr69044.c: Likewise.
7634 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7635 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7636 * gcc.target/i386/chkp-strchr.c: Likewise.
7637 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7638 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7639 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7640 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7641 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7642 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7643 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7644 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7645 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7646 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7647 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7648 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7649 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7650 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7651 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7652 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7653 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7654 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7655 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7656 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7657 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7658 * gcc.target/i386/pr63995-2.c: Likewise.
7659 * gcc.target/i386/pr64805.c: Likewise.
7660 * gcc.target/i386/pr65044.c: Likewise.
7661 * gcc.target/i386/pr65167.c: Likewise.
7662 * gcc.target/i386/pr65183.c: Likewise.
7663 * gcc.target/i386/pr65184.c: Likewise.
7664 * gcc.target/i386/thunk-retbnd.c: Likewise.
7666 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7668 PR tree-optimization/69328
7669 * gcc.dg/pr69328.c: New test.
7671 2016-01-20 Jeff Law <law@redhat.com>
7674 * gcc.target/m68k/pr25114.c: New test.
7676 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7678 * gcc.target/arm/memset-inline-10.c: Added
7679 dg-require-effective-target arm_thumb2_ok.
7681 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7683 * gcc.dg/debug/dwarf2/sso.c: New test.
7685 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
7688 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7689 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7690 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7692 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7695 * g++.dg/ipa/devirt-50.C: New testcase.
7697 2016-01-19 Marek Polacek <polacek@redhat.com>
7700 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7701 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7703 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7706 * gcc.target/arm/pr69135_1.c: New test.
7708 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7710 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7712 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7714 * gcc.target/aarch64/ccmp_1.c: New testcase.
7716 2016-01-19 Marek Polacek <polacek@redhat.com>
7719 * g++.dg/cpp0x/enum30.C: New test.
7721 2016-01-19 Richard Biener <rguenther@suse.de>
7723 PR tree-optimization/69336
7724 * g++.dg/tree-ssa/pr69336.C: New testcase.
7726 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7729 * gcc.dg/pr65779.c: New test.
7731 2016-01-19 Richard Biener <rguenther@suse.de>
7733 PR tree-optimization/69352
7734 * gcc.dg/torture/pr69352.c: New testcase.
7736 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7738 PR rtl-optimization/68955
7739 PR rtl-optimization/64557
7740 * gcc.dg/torture/pr68955.c: New test.
7742 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7745 * g++.dg/torture/pr69136.C: New testcase.
7747 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7750 * g++.dg/lto/pr69133_0.C: New testcase.
7751 * g++.dg/lto/pr69133_1.C: New testcase.
7753 2016-01-15 Jeff Law <law@redhat.com>
7755 PR tree-optimization/69320
7756 * gcc.c-torture/pr69320-1.c: New test.
7757 * gcc.c-torture/pr69320-2.c: New test.
7758 * gcc.c-torture/pr69320-3.c: New test.
7759 * gcc.c-torture/pr69320-4.c: New test.
7761 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7766 * g++.dg/template/pr11858.C: New test.
7767 * g++.dg/template/pr24663.C: New test.
7768 * g++.dg/template/unify12.C: New test.
7769 * g++.dg/template/unify13.C: New test.
7770 * g++.dg/template/unify14.C: New test.
7771 * g++.dg/template/unify15.C: New test.
7772 * g++.dg/template/unify16.C: New test.
7773 * g++.dg/template/unify17.C: New test.
7775 2016-01-18 David Malcolm <dmalcolm@redhat.com>
7778 * gcc.dg/pr69181-1.c: New test file.
7779 * gcc.dg/pr69181-2.c: New test file.
7780 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
7781 globals by moving it to...
7782 (cleanup-after-saved-dg-test): ...this new function. Add
7783 "global additional_sources_used". Add reset of global
7784 multiline_expected_outputs to the empty list.
7785 * lib/multiline.exp (_multiline_expected_outputs): Rename this
7787 (multiline_expected_outputs): ...this, and updated comments to
7788 note that it is modified from gcc-dg.exp.
7789 (dg-end-multiline-output): Update for the above renaming.
7790 (handle-multiline-outputs): Likewise. Remove the clearing
7791 of the expected outputs to the empty list.
7793 2016-01-18 Richard Biener <rguenther@suse.de>
7795 PR tree-optimization/69297
7796 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
7798 2016-01-18 Joseph Myers <joseph@codesourcery.com>
7800 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
7802 * gcc.target/mips/mips-3d-2.c: Likewise.
7803 * gcc.target/mips/mips-3d-3.c: Likewise.
7804 * gcc.target/mips/mips-3d-4.c: Likewise.
7805 * gcc.target/mips/mips-3d-5.c: Likewise.
7806 * gcc.target/mips/mips-3d-6.c: Likewise.
7807 * gcc.target/mips/mips-3d-7.c: Likewise.
7808 * gcc.target/mips/mips-3d-8.c: Likewise.
7809 * gcc.target/mips/mips-3d-9.c: Likewise.
7810 * gcc.target/mips/mips-ps-1.c: Likewise.
7811 * gcc.target/mips/mips-ps-2.c: Likewise.
7812 * gcc.target/mips/mips-ps-3.c: Likewise.
7813 * gcc.target/mips/mips-ps-4.c: Likewise.
7814 * gcc.target/mips/mips-ps-5.c: Likewise.
7815 * gcc.target/mips/mips-ps-6.c: Likewise.
7816 * gcc.target/mips/mips-ps-7.c: Likewise.
7817 * gcc.target/mips/mips-ps-type.c: Likewise.
7818 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7819 * gcc.target/mips/mips16-attributes-6.c: Likewise.
7821 2016-01-18 Tom de Vries <tom@codesourcery.com>
7823 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
7824 * c-c++-common/goacc/kernels-double-reduction.c: New test.
7825 * c-c++-common/goacc/kernels-empty.c: New test.
7826 * c-c++-common/goacc/kernels-eternal.c: New test.
7827 * c-c++-common/goacc/kernels-loop-2.c: New test.
7828 * c-c++-common/goacc/kernels-loop-3.c: New test.
7829 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
7830 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
7831 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
7832 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
7833 * c-c++-common/goacc/kernels-loop-data.c: New test.
7834 * c-c++-common/goacc/kernels-loop-g.c: New test.
7835 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
7836 * c-c++-common/goacc/kernels-loop-n.c: New test.
7837 * c-c++-common/goacc/kernels-loop-nest.c: New test.
7838 * c-c++-common/goacc/kernels-loop.c: New test.
7839 * c-c++-common/goacc/kernels-noreturn.c: New test.
7840 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
7841 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
7842 * c-c++-common/goacc/kernels-reduction.c: New test.
7844 2016-01-18 Tom de Vries <tom@codesourcery.com>
7846 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
7847 * gcc.dg/autopar/outer-2.c: Same.
7848 * gcc.dg/autopar/outer-3.c: Same.
7849 * gcc.dg/autopar/outer-4.c: Same.
7850 * gcc.dg/autopar/outer-5.c: Same.
7851 * gcc.dg/autopar/outer-6.c: Same.
7852 * gcc.dg/autopar/parallelization-1.c: Same.
7853 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
7854 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
7855 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
7856 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
7857 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
7858 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
7859 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
7860 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
7861 * gcc.dg/autopar/pr39500-1.c: Same.
7862 * gcc.dg/autopar/pr39500-2.c: Same.
7863 * gcc.dg/autopar/pr46193.c: Same.
7864 * gcc.dg/autopar/pr46194.c: Same.
7865 * gcc.dg/autopar/pr49580.c: Same.
7866 * gcc.dg/autopar/pr49960-1.c: Same.
7867 * gcc.dg/autopar/pr49960.c: Same.
7868 * gcc.dg/autopar/pr68373.c: Same.
7869 * gcc.dg/autopar/reduc-1.c: Same.
7870 * gcc.dg/autopar/reduc-1char.c: Same.
7871 * gcc.dg/autopar/reduc-1short.c: Same.
7872 * gcc.dg/autopar/reduc-2.c: Same.
7873 * gcc.dg/autopar/reduc-2char.c: Same.
7874 * gcc.dg/autopar/reduc-2short.c: Same.
7875 * gcc.dg/autopar/reduc-3.c: Same.
7876 * gcc.dg/autopar/reduc-4.c: Same.
7877 * gcc.dg/autopar/reduc-6.c: Same.
7878 * gcc.dg/autopar/reduc-7.c: Same.
7879 * gcc.dg/autopar/reduc-8.c: Same.
7880 * gcc.dg/autopar/reduc-9.c: Same.
7881 * gcc.dg/autopar/uns-outer-4.c: Same.
7882 * gcc.dg/autopar/uns-outer-5.c: Same.
7883 * gcc.dg/autopar/uns-outer-6.c: Same.
7884 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
7885 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
7887 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7890 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
7891 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
7893 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7896 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
7897 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
7898 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
7900 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7903 * gcc.dg/tree-ssa/sra-17.c: New.
7904 * gcc.dg/tree-ssa/sra-18.c: New.
7906 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7908 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
7910 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
7912 * gnat.dg/inline12.adb: New test.
7914 2016-01-18 Bin Cheng <bin.cheng@arm.com>
7916 PR tree-optimization/66797
7917 * gcc.c-torture/execute/pr65447.c: Relax check condition.
7919 2016-01-18 Richard Biener <rguenther@suse.de>
7921 PR tree-optimization/69170
7922 * gcc.dg/torture/pr69170.c: New testcase.
7924 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
7926 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
7928 2016-01-16 Tom de Vries <tom@codesourcery.com>
7930 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
7932 2016-01-16 Tom de Vries <tom@codesourcery.com>
7934 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
7935 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
7936 redundant dg-require-effective-target pthread.
7937 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
7938 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
7939 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
7940 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
7941 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
7942 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
7943 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
7945 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
7948 * gcc.target/powerpc/recip-6.c: Enable on AIX.
7949 * gcc.target/powerpc/recip-7.c: Same.
7951 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7954 * g++.dg/template/pr69091.C: New test.
7956 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7958 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
7959 dump does not contain an error_mark_node.
7960 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
7961 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
7963 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7966 * g++.dg/template/pr68936.C: New test.
7968 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
7971 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
7972 * gcc.target/powerpc/recip-2.c: Same.
7973 * gcc.target/powerpc/recip-3.c: Same.
7974 * gcc.target/powerpc/recip-4.c: Same.
7975 * gcc.target/powerpc/recip-sqrtf.c: Same.
7977 2016-01-15 Jeff Law <law@redhat.com>
7979 PR tree-optimization/69270
7980 * gcc.dg/tree-ssa/pr69270-2.c: New test.
7981 * gcc.dg/tree-ssa/pr69270-3.c: New test.
7983 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
7986 * gfortran.dg/deferred_character_13.f90: New test for the fix
7987 of comment 3 of the PR.
7990 * gfortran.dg/deferred_character_8.f90: New test
7991 * gfortran.dg/allocate_error_5.f90: New test
7994 * gfortran.dg/deferred_character_10.f90: New test
7997 * gfortran.dg/deferred_character_14.f90: New test
8000 * gfortran.dg/deferred_character_11.f90: New test
8003 * gfortran.dg/deferred_character_9.f90: New test
8005 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8007 PR rtl-optimization/69030
8008 * gcc.target/i386/pr69030.c: New.
8010 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8012 * gcc.target/aarch64/target_attr_17.c: New test.
8014 2016-01-15 Richard Biener <rguenther@suse.de>
8016 PR tree-optimization/66856
8017 * gcc.dg/torture/pr66856-1.c: New testcase.
8018 * gcc.dg/torture/pr66856-2.c: Likewise.
8020 2016-01-15 Richard Biener <rguenther@suse.de>
8023 * g++.dg/lto/pr69137_0.C: New testcase.
8025 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8028 * gcc.target/i386/pr69246.c: New test.
8030 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8032 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8034 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8037 * g++.dg/init/const9.C: Disable test on S/390.
8039 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8041 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8042 * g++.dg/Wno-frame-address.C: Ditto.
8044 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8046 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8048 2016-01-15 Richard Biener <rguenther@suse.de>
8050 PR tree-optimization/68961
8051 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8053 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8055 * gcc.target/i386/pr65105-5.c: New test.
8057 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8059 * gcc.c-torture/execute/alias-4.c: New testcase.
8061 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8064 * g++.dg/ipa/devirt-49.C: New testcase.
8066 2016-01-15 Christian Bruel <christian.bruel@st.com>
8069 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8070 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8071 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8073 2016-01-15 Richard Biener <rguenther@suse.de>
8075 PR tree-optimization/69117
8076 * gcc.dg/torture/pr69117.c: New testcase.
8078 2015-01-14 Ryan Burn <contact@rnburn.com>
8081 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8083 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8086 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8087 range tests use 100 * maximum instead of maximum + 1.
8089 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8092 * gcc.dg/guality/pr69244.c: New test.
8094 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
8096 * lib/target-supports.exp (check_effective_target_issignaling):
8098 * gcc.dg/pr61441.c: Require issignaling effective target.
8100 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8103 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8105 2016-01-14 David Malcolm <dmalcolm@redhat.com>
8108 PR preprocessor/69177
8109 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8110 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8111 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8112 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8114 2016-01-14 Marek Polacek <polacek@redhat.com>
8117 * gcc.dg/array-15.c: New test.
8119 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8122 PR tree-optimization/69155
8123 * gfortran.dg/pr68146.f: New test.
8124 * gfortran.dg/pr69155.f90: New test.
8126 2016-01-14 Richard Biener <rguenther@suse.de>
8128 PR tree-optimization/68060
8129 * gcc.dg/torture/pr68060-1.c: New testcase.
8130 * gcc.dg/torture/pr68060-2.c: Likewise.
8132 2016-01-14 Nick Clifton <nickc@redhat.com>
8134 * lib/target-supports.exp
8135 (check_effective_target_arm_neon_ok_nocache): Add an option
8136 sequence that includes setting the ARM architecture to ARMv7-A.
8137 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8138 command line options necessary to enable Neon support.
8139 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8140 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8141 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8142 * gcc.target/arm/pr69180.c: Likewise.
8144 2016-01-14 Jeff Law <law@redhat.com>
8146 PR tree-optimization/69270
8147 * gcc.dg/tree-ssa/pr69270.c: New test.
8149 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8152 * c-c++-common/pr66208.c: New file.
8154 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8156 PR tree-optimization/69156
8157 * gcc.dg/pr69156.c: New test.
8159 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8161 * gcc.target/i386/pr69225-7.c: New test.
8163 2016-01-13 Richard Henderson <rth@redhat.com>
8165 * gcc.dg/tm/memopt-13.c: Update expected function.
8166 * gcc.dg/tm/memopt-6.c: Likewise.
8168 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
8170 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8171 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8172 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8173 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
8175 2016-01-13 Tom de Vries <tom@codesourcery.com>
8177 PR tree-optimization/69169
8178 * gcc.dg/pr69169.c: New test.
8180 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8183 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8184 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8185 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8186 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8187 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8188 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8189 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8190 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8192 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8195 * gcc.dg/pr69247.c: New test.
8197 2016-01-13 Richard Biener <rguenther@suse.de>
8199 PR tree-optimization/69242
8200 * gcc.dg/torture/pr69242.c: New testcase.
8202 2016-01-13 Richard Biener <rguenther@suse.de>
8204 PR tree-optimization/69186
8205 * gcc.dg/torture/pr69186.c: New testcase.
8207 2016-01-13 Jeff Law <law@redhat.com>
8209 PR tree-optimization/67755
8210 * gcc.dg/tree-ssa/pr67755.c: New test.
8212 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8214 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8215 pass number in output by a star.
8217 2016-01-12 Bin Cheng <bin.cheng@arm.com>
8219 PR tree-optimization/68911
8220 * gcc.c-torture/execute/pr68911.c: New test.
8222 2016-01-12 Marek Polacek <polacek@redhat.com>
8225 * g++.dg/warn/permissive-1.C: New test.
8227 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8231 * g++.dg/opt/pr69213.C: New test.
8233 2016-01-12 Christian Bruel <christian.bruel@st.com>
8236 * gcc.target/arm/pr69180.c: New test.
8238 2016-01-12 Richard Biener <rguenther@suse.de>
8241 * g++.dg/lto/pr69077_0.C: New testcase.
8242 * g++.dg/lto/pr69077_1.C: Likewise.
8244 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8247 * g++.dg/opt/pr69175.C: New test.
8249 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8251 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8252 rather than #including math.h & stdlib.h.
8253 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8254 * gcc.dg/vect/pr49771.c: Likewise.
8255 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8256 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8257 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8258 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8259 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8260 * gcc.dg/vect/pr44507.c: Likewise.
8261 * gcc.dg/vect/pr45902.c: Likewise.
8262 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8263 * gcc.dg/vect/vect-117.c: Likewise.
8264 * gcc.dg/vect/vect-99.c: Likewise.
8265 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8266 * gcc.dg/vect/vect-cond-1.c: Likewise.
8267 * gcc.dg/vect/vect-cond-2.c: Likewise.
8268 * gcc.dg/vect/vect-cond-3.c: Likewise.
8269 * gcc.dg/vect/vect-cond-4.c: Likewise.
8270 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8271 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8272 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8273 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8274 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8275 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8276 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8277 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8278 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8279 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8280 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8281 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8282 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8283 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8284 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8285 include of signal.h.
8286 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8287 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8288 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8289 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8290 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8291 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8292 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8293 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8294 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8295 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8296 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8297 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8298 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8299 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8300 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8301 * gcc.dg/vect/vect-outer-5.c: Likewise.
8302 * gcc.dg/vect/vect-outer-6.c: Likewise.
8303 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8306 2016-01-12 Nick Clifton <nickc@redhat.com>
8309 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8310 to fread so that it will be found in all target runtimes.
8312 2016-01-12 Richard Biener <rguenther@suse.de>
8314 PR tree-optimization/69053
8315 * g++.dg/torture/pr69053.C: New testcase.
8317 2016-01-12 Richard Biener <rguenther@suse.de>
8319 PR tree-optimization/69168
8320 * gcc.dg/torture/pr69168.c: New testcase.
8322 2016-01-12 Richard Biener <rguenther@suse.de>
8324 PR tree-optimization/69157
8325 * gcc.dg/torture/pr69157.c: New testcase.
8327 2016-01-12 Richard Biener <rguenther@suse.de>
8329 PR tree-optimization/69174
8330 * gcc.dg/torture/pr69174.c: New testcase.
8332 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8336 * g++.dg/tls/pr66808.C: New test.
8337 * g++.dg/tls/pr69000.C: New test.
8339 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8341 * gcc.target/powerpc/swaps-p8-23.c: New test.
8342 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8344 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
8346 PR tree-optimization/68356
8347 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8349 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8350 Jim Wilson <jim.wilson@linaro.org>
8353 * gcc.target/arm/pr69194.c: New test.
8355 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8358 * gcc.target/i386/pr69225-1.c: New test.
8359 * gcc.target/i386/pr69225-2.c: Likewise.
8360 * gcc.target/i386/pr69225-3.c: Likewise.
8361 * gcc.target/i386/pr69225-4.c: Likewise.
8362 * gcc.target/i386/pr69225-5.c: Likewise.
8363 * gcc.target/i386/pr69225-6.c: Likewise.
8365 2016-01-11 Jakub Jelinek <jakub@redhat.com>
8368 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8372 * gcc.dg/pr69071.c: New test.
8375 * g++.dg/opt/pr69211.C: New test.
8377 PR tree-optimization/69214
8378 * gcc.c-torture/compile/pr69214.c: New test.
8380 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
8382 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8383 * gcc.target/i386/pr66232-11.c: Ditto.
8384 * gcc.target/i386/pr66232-12.c: Ditto.
8385 * gcc.target/i386/pr66232-13.c: Ditto.
8387 2016-01-11 Richard Biener <rguenther@suse.de>
8389 PR tree-optimization/69173
8390 * gcc.dg/torture/pr69173.c: New testcase.
8392 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8394 PR rtl-optimization/68796
8395 * gcc.target/aarch64/tst_5.c: New test.
8396 * gcc.target/aarch64/tst_6.c: Likewise.
8398 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8400 PR rtl-optimization/68841
8401 * gcc.dg/pr68841.c: New test.
8402 * gcc.c-torture/execute/pr68841.c: New test.
8404 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8406 PR rtl-optimization/68920
8407 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8409 * gcc.dg/ifcvt-5.c: New test.
8411 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
8414 * g++.dg/pr69123.C: New.
8416 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8419 * gcc.target/i386/pr69010.c: New test.
8421 2016-01-11 Martin Jambor <mjambor@suse.cz>
8424 * gcc.target/i386/chkp-pr69044.c: New test.
8426 2016-01-11 Tom de Vries <tom@codesourcery.com>
8428 PR tree-optimization/69109
8429 * gcc.dg/autopar/pr69109-2.c: New test.
8430 * gcc.dg/autopar/pr69109.c: New test.
8432 2016-01-11 Tom de Vries <tom@codesourcery.com>
8434 PR tree-optimization/69108
8435 * gcc.dg/autopar/pr69108.c: New test.
8437 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8440 * c-c++-common/Wisleading-indentation.c: Augment test.
8442 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8445 * gfortran.dg/inline_matmul_12.f90: New test.
8447 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
8450 * gfortran.dg/actual_array_offset_1: New test.
8452 2016-01-10 Tom de Vries <tom@codesourcery.com>
8454 PR tree-optimization/69062
8455 * gcc.dg/autopar/pr69062.c: New test.
8457 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8459 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8460 * gcc.dg/vect/slp-perm-2.c: Likewise.
8461 * gcc.dg/vect/slp-perm-3.c: Likewise.
8462 * gcc.dg/vect/slp-perm-5.c: Likewise.
8463 * gcc.dg/vect/slp-perm-6.c: Likewise.
8464 * gcc.dg/vect/slp-perm-7.c: Likewise.
8465 * gcc.dg/vect/slp-perm-8.c: Likewise.
8467 2016-01-10 Tom de Vries <tom@codesourcery.com>
8469 PR tree-optimization/69039
8470 * gcc.dg/autopar/pr69039.c: New test.
8472 2016-01-09 Marek Polacek <polacek@redhat.com>
8475 * g++.dg/pr69113.C: New test.
8477 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8480 PR tree-optimization/69097
8481 * gcc.c-torture/execute/pr50865.c: New test.
8482 * gcc.c-torture/execute/pr69097-1.c: New test.
8483 * gcc.c-torture/execute/pr69097-2.c: New test.
8484 * gcc.dg/pr69097-1.c: New test.
8485 * gcc.dg/pr69097-2.c: New test.
8487 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8490 * g++.dg/opt/pr69164.C: New test.
8492 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8494 PR tree-optimization/69167
8495 * gcc.dg/pr69167.c: New test.
8497 2016-01-08 Marek Polacek <polacek@redhat.com>
8500 * g++.dg/pr68449.C: New.
8502 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8504 PR tree-optimization/68707
8505 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8506 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8507 on platforms supporting it.
8508 * gcc.dg/vect/slp-perm-2.c: Likewise.
8509 * gcc.dg/vect/slp-perm-3.c: Likewise.
8510 * gcc.dg/vect/slp-perm-5.c: Likewise.
8511 * gcc.dg/vect/slp-perm-7.c: Likewise.
8512 * gcc.dg/vect/slp-perm-8.c: Likewise.
8513 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8514 on platforms supporting it.
8516 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8518 PR tree-optimization/69162
8519 * gcc.dg/pr69162.c: New test.
8521 PR tree-optimization/69172
8522 * gcc.dg/pr69172.c: New test.
8524 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8526 PR tree-optimization/67781
8527 * gcc.c-torture/execute/pr67781.c: New file.
8529 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8531 PR tree-optimization/69083
8532 * gcc.dg/vect/pr69083.c: New test.
8534 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8536 PR tree-optimization/61441
8537 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8538 Use -fexcess-precision=standard for compiler options.
8539 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8541 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8544 * gfortran.dg/gomp/pr69128.f90: New test.
8547 * g++.dg/ext/pr69145-1.C: New test.
8548 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8549 * g++.dg/ext/pr69145-2.h: New file.
8551 2016-01-07 Martin Sebor <msebor@redhat.com>
8554 * gcc.dg/atomic-fetch-bool.c: New test.
8555 * gcc.dg/sync-fetch-bool.c: New test.
8557 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8560 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8562 2016-01-07 Nick Clifton <nickc@redhat.com>
8565 * g++.dg/pr66655.C: New test.
8566 * g++.dg/pr66655_1.cc: Test support file.
8567 * g++.dg/pr66655.h: Test header file.
8569 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8572 gfortran.dg/gomp/pr66680.f90: New test.
8574 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8577 * gcc.target/i386/pr69171-1.c: New test.
8578 * gcc.target/i386/pr69171-2.c: Likewise.
8579 * gcc.target/i386/pr69171-3.c: Likewise.
8580 * gcc.target/i386/pr69171-4.c: Likewise.
8581 * gcc.target/i386/pr69171-5.c: Likewise.
8582 * gcc.target/i386/pr69171-6.c: Likewise.
8584 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8587 * c-c++-common/pr67639.c: New test.
8589 2016-01-07 Jakub Jelinek <jakub@redhat.com>
8591 PR tree-optimization/69141
8592 * g++.dg/opt/pr69141.C: New test.
8594 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8596 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8598 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
8601 * gcc.target/i386/pr69140.c: New test
8603 2016-01-06 David Malcolm <dmalcolm@redhat.com>
8605 * gcc.dg/bad-dereference.c: New test case.
8607 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8609 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8611 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8613 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8615 2016-01-06 Marek Polacek <polacek@redhat.com>
8618 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8620 2016-01-05 Marek Polacek <polacek@redhat.com>
8623 * gcc.dg/atomic-invalid-2.c: New.
8625 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8628 * gcc.target/i386/pr68991.c: New test.
8630 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8633 * g++.dg/pr68991-1.C: New test.
8634 * g++.dg/pr68991-2.C: Likewise.
8636 2016-01-05 Sergei Trofimovich <siarheit@google.com>
8639 * gcc.target/ia64/pr60465-gprel64.c: New test.
8640 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8642 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8644 PR rtl-optimization/68651
8645 * gcc.target/aarch64/pr68651_1.c: New test.
8647 2016-01-05 David Malcolm <dmalcolm@redhat.com>
8650 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8652 2016-01-05 Nathan Sidwell <nathan@acm.org>
8655 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8657 * gcc.dg/alias-15.c: New.
8659 2016-01-05 Nick Clifton <nickc@redhat.com>
8662 * g++.dg/pr68770.C: New test.
8664 2016-01-04 Mike Stump <mikestump@comcast.net>
8666 * lib/target-supports.exp (check_effective_target_cilkplus):
8667 cilkplus targets require pthreads.
8668 (check_effective_target_cilkplus): Remove special case for NVPTX.
8670 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8672 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8675 2016-01-04 Jakub Jelinek <jakub@redhat.com>
8677 Update copyright years.
8679 2016-01-04 Marek Polacek <polacek@redhat.com>
8682 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8683 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8684 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8686 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8688 * gcc.target/sparc/20160104-2.c: New test.
8690 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8692 * gcc.target/sparc/20160104-1.c: New test.
8694 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
8697 * gfortran.dg/pr65045.f90: New test.
8699 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8701 * gnat.dg/specs/debug1.ads: Delete.
8703 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8705 PR libgfortran/68867
8706 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8709 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8711 PR libgfortran/68867
8712 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8715 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
8718 * gfortran.dg/pr68864.f90: New test.
8720 2016-01-01 Jakub Jelinek <jakub@redhat.com>
8722 PR tree-optimization/69070
8723 * gcc.dg/pr69070.c: New test.
8726 * gfortran.dg/pr69055.f90: New test.
8729 * gcc.dg/pr69015.c: New test.
8731 Copyright (C) 2016 Free Software Foundation, Inc.
8733 Copying and distribution of this file, with or without modification,
8734 are permitted in any medium without royalty provided the copyright
8735 notice and this notice are preserved.