1 2016-08-11 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
8 * gcc.target/i386/pieces-memcpy-1.c: New test.
9 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
10 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
11 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
12 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
13 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
15 2016-08-11 Jakub Jelinek <jakub@redhat.com>
18 * gcc.dg/pr72816.c: Remove dg-error.
20 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
22 PR tree-optimization/71083
23 * gcc.c-torture/execute/pr71083.c: New test.
24 * gnat.dg/loop_optimization23.adb: New test.
25 * gnat.dg/loop_optimization23_pkg.ads: New test.
26 * gnat.dg/loop_optimization23_pkg.adb: New test.
28 2016-08-11 Richard Biener <rguenther@suse.de>
30 PR tree-optimization/72772
31 * gcc.dg/graphite/pr35356-1.c: Adjust.
32 * gcc.dg/tree-ssa/pr59597.c: Likewise.
34 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
36 * gfortran.dg/random_7.f90: Take into account that the last seed
37 value is the special p value.
38 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
40 2016-08-11 Richard Biener <rguenther@suse.de>
42 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
44 2016-08-11 Alan Modra <amodra@gmail.com>
46 * gcc.target/powerpc/pr71680.c: New.
48 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
50 * gcc.target/powerpc/bfp/bfp.exp: New file.
51 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
52 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
53 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
54 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
55 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
56 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
57 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
58 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
59 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
60 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
61 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
62 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
63 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
64 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
65 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
66 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
67 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
68 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
69 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
70 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
71 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
72 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
73 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
74 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
75 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
76 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
77 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
78 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
79 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
80 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
81 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
82 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
83 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
84 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
85 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
86 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
87 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
88 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
89 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
90 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
91 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
92 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
93 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
94 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
95 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
96 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
97 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
98 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
99 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
100 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
101 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
102 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
103 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
105 2016-08-10 Bin Cheng <bin.cheng@arm.com>
107 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
110 2016-08-10 Bin Cheng <bin.cheng@arm.com>
112 * gcc.target/aarch64/simd/vcond-ne.c: New test.
114 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
117 * gcc.target/powerpc/pr72853.c: New test.
119 2016-08-10 Martin Liska <mliska@suse.cz>
121 PR gcov-profile/58306
122 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
124 2016-08-10 Martin Liska <mliska@suse.cz>
126 * g++.dg/gcov/gcov-threads-1.C: New test.
128 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
131 * gcc.target/avr/pr71873.c: New test.
133 2016-08-09 Martin Liska <mliska@suse.cz>
135 * g++.dg/gcov/gcov-dump-1.C: New test.
136 * g++.dg/gcov/gcov-dump-2.C: New test.
138 2016-08-09 Martin Liska <mliska@suse.cz>
140 * gcc.dg/tree-prof/val-prof-9.c: New test.
142 2016-08-09 Martin Liska <mliska@suse.cz>
144 * gcc.dg/tree-prof/val-prof-8.c: New test.
146 2016-08-09 Martin Jambor <mjambor@suse.cz>
149 * gcc.dg/ipa/pr71981.c: New test.
151 2016-08-09 Bin Cheng <bin.cheng@arm.com>
153 PR tree-optimization/33707
154 * gcc.dg/vect/pr33707.c: New test.
156 2016-08-09 Bin Cheng <bin.cheng@arm.com>
158 PR tree-optimization/pr72772
159 * gcc.dg/tree-ssa/pr72772.c: New test.
161 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
163 PR rtl-optimization/66669
164 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
166 2016-08-09 Jakub Jelinek <jakub@redhat.com>
168 PR tree-optimization/72824
169 * gcc.c-torture/execute/ieee/pr72824.c: New test.
171 2016-08-09 Richard Biener <rguenther@suse.de>
173 PR tree-optimization/71802
174 * gcc.dg/torture/pr71802.c: New testcase.
176 2016-08-09 Jakub Jelinek <jakub@redhat.com>
179 * g++.dg/eh/stdarg1.C: New test.
181 2016-08-08 Andi Kleen <ak@linux.intel.com>
183 * lib/profopt.exp: (auto-profopt-execute): Don't include full
184 test command line in failure log.
185 (profopt-execute): dito. Make autofdo file names unique.
187 2016-08-08 David Malcolm <dmalcolm@redhat.com>
190 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
193 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
195 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
197 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
198 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
199 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
200 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
201 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
202 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
204 2016-08-08 David Malcolm <dmalcolm@redhat.com>
207 * gcc.dg/cpp/pr66415-1.c: Likewise.
208 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
209 * gcc.dg/format/c90-printf-1.c: Likewise.
210 * gcc.dg/format/diagnostic-ranges.c: New test case.
212 2016-08-08 Jakub Jelinek <jakub@redhat.com>
215 * gfortran.dg/gomp/pr72716.f90: New test.
218 * gcc.dg/gomp/pr72781.c: New test.
221 * g++.dg/vect/pr68762-1.cc: New test.
222 * g++.dg/vect/pr68762-2.cc: New test.
223 * g++.dg/vect/pr68762.h: New file.
225 2016-08-08 Martin Sebor <msebor@redhat.com>
228 * gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
229 * gcc/testsuite/g++.dg/warn/overflow-warn-3.C: Same.
230 * gcc/testsuite/g++.dg/warn/overflow-warn-4.C: Same.
232 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
235 * gfortran.dg/allocate_with_source_21.f03: New test.
237 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
240 * gfortran.dg/allocate_with_source_20.f03: New test.
242 2016-08-08 Alan Modra <amodra@gmail.com>
244 * gcc.c-torture/compile/pr72802.c: New.
246 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
249 * gfortran.dg/dependency_48.f90: New test.
251 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
254 * gfortran.dg/pr70040.f90: New testcase.
256 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
259 * gfortran.dg/matmul_10.f90: New testcase.
261 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
263 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
265 2016-08-07 Jakub Jelinek <jakub@redhat.com>
268 * gcc.dg/pr72816.c: New test.
270 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
272 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
273 * g++.dg/conversion/pr41426.C: Likewise.
274 * g++.dg/conversion/pr66211.C: Likewise.
275 * g++.dg/cpp1y/lambda-init9.C: Likewise.
276 * g++.dg/init/ref8.C: Likewise.
277 * g++.old-deja/g++.law/cvt20.C: Likewise.
278 * g++.old-deja/g++.mike/p9732c.C: Likewise.
280 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
282 PR tree-optimization/18046
283 * gcc.dg/tree-ssa/vrp105.c: New test.
284 * gcc.dg/tree-ssa/vrp106.c: New test.
286 2016-08-05 Martin Sebor <msebor@redhat.com>
288 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
289 1ul in diagnostics. Remove hyphen from "constant-expression."
290 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
291 * g++.dg/cpp0x/static_assert3.C: Same.
292 * g++.dg/cpp1y/constexpr-throw.C: Same.
293 * g++.dg/template/nontype3.C: Same.
294 * g++.dg/warn/overflow-warn-1.C: Same.
295 * g++.dg/warn/overflow-warn-3.C: Same.
296 * g++.dg/warn/overflow-warn-4.C: Same.
298 2016-08-05 David Malcolm <dmalcolm@redhat.com>
300 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
301 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
302 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
303 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
305 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
307 PR tree-optimization/72810
308 * gcc.dg/tree-ssa/vrp110.c: New test.
310 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
313 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
315 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
316 saving the half-precision registers.
317 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
318 value is returned in h0.
319 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
320 are passed in FP/SIMD registers.
321 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
322 passing works corrcetly.
323 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
324 (hfa_f16x2_t): Likewise.
325 (hfa_f16x3_t): Likewise.
326 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
327 are promoted to double and passed in a double register.
328 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
329 are promoted to double and stacked.
330 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
332 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
333 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
334 __fp16 first get passed in FP/SIMD registers, then stacked.
336 2016-08-05 Nathan Sidwell <nathan@acm.org>
339 * g++.dg/cpp0x/pr68724.C: New.
341 2016-08-05 Richard Biener <rguenther@suse.de>
343 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
345 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
347 * gcc.dg/tree-ssa/vrp107.c: New test.
348 * gcc.dg/tree-ssa/vrp108.c: New test.
349 * gcc.dg/tree-ssa/vrp109.c: New test.
351 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
353 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
356 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
358 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
360 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
361 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
362 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
364 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
365 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
366 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
369 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
372 * g++.dg/cpp1y/lambda-ice1.C: New.
374 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
377 * g++.dg/cpp1y/pr72759.C: New test.
379 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
381 * gcc.dg/switch-10.c: New test.
383 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
385 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
387 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
389 * c-c++-common/goacc/routine-5.c: Update.
391 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
393 PR rtl-optimization/70903
394 * gcc.c-torture/execute/pr70903.c: New test.
396 2016-08-04 Martin Liska <mliska@suse.cz>
398 * gcc.dg/params/params.exp: Replace file exists with
399 TESTING_IN_BUILD_TREE.
401 2016-08-04 Marek Polacek <polacek@redhat.com>
404 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
406 2016-08-04 Richard Biener <rguenther@suse.de>
409 * gcc.dg/torture/pr71984.c: Guard correctness check for
412 2016-08-03 Andrew Pinski <apinski@cavium.com>
414 * gcc.c-torture/compile/20160802-1.c: New testcase.
416 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
418 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
420 2016-08-03 Richard Biener <rguenther@suse.de>
422 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
424 * c-c++-common/ubsan/pr71403-2.c: Likewise.
425 * c-c++-common/ubsan/pr71403-3.c: Likewise.
427 2016-08-03 Richard Biener <rguenther@suse.de>
429 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
430 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
431 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
432 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
434 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
436 * gcc.dg/init-excess-2.c: Require int32plus.
437 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
438 * gcc.dg/pr59963-2.c: Require int32plus.
439 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
440 * gcc.dg/unroll-7.c: Require int32plus.
442 2016-08-02 Bin Cheng <bin.cheng@arm.com>
444 PR tree-optimization/34114
445 * gcc.dg/tree-ssa/loop-42.c: New test.
447 2016-08-02 Tamar Christina <tamar.christina@arm.com>
449 * gcc.target/aarch64/vminmaxnm.c: New.
450 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
453 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
455 * gcc.target/powerpc/vec-extract-5.c: New tests to test
456 vec_extract for vector float, vector int, vector short, and vector
458 * gcc.target/powerpc/vec-extract-6.c: Likewise.
459 * gcc.target/powerpc/vec-extract-7.c: Likewise.
460 * gcc.target/powerpc/vec-extract-8.c: Likewise.
461 * gcc.target/powerpc/vec-extract-9.c: Likewise.
463 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
465 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
466 single stack adjustment, no writeback.
467 * gcc.target/aarch64/test_frame_12.c: Likewise.
468 * gcc.target/aarch64/test_frame_13.c: Likewise.
469 * gcc.target/aarch64/test_frame_15.c: Likewise.
470 * gcc.target/aarch64/test_frame_6.c: Likewise.
471 * gcc.target/aarch64/test_frame_7.c: Likewise.
472 * gcc.target/aarch64/test_frame_8.c: Likewise.
473 * gcc.target/aarch64/test_frame_16.c: New test.
475 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
478 * gcc.target/i386/pr72748.c: New test.
480 2015-08-01 Alan Hayward <alan.hayward@arm.com>
482 PR tree-optimization/71818
483 * gcc.dg/vect/pr71818.c: New
485 2016-08-01 Martin Liska <mliska@suse.cz>
487 PR tree-optimization/71857
488 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
490 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
492 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
494 2016-08-01 Jan Beulich <jbeulich@suse.com>
496 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
498 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
500 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
501 * gcc.target/powerpc/mulkc3-1.c: Likewise.
503 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
505 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
506 (check_effective_target_c++): Likewise. Also match for libstdc++.
508 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
511 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
512 * gfortran.dg/equiv_constraint_7.f90: Ditto.
513 * gfortran.dg/pr41922.f90: New test.
515 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
518 * gfortran.dg/pr68566.f90: new test.
520 2016-07-30 Martin Sebor <msebor@redhat.com>
524 * g++.dg/cpp0x/constexpr-cast.C: New test.
525 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
526 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
527 * g++.dg/ubsan/pr63956.C: Correct.
529 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
531 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
532 vector double or vector long where the vector is in memory.
533 * gcc.target/powerpc/vec-extract-3.c: Likewise.
534 * gcc.target/powerpc/vec-extract-4.c: Likewise.
536 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
539 * gfortran.dg/pr69867.f90: New test.
541 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
544 * gfortran.dg/pr69962.f90: New test.
546 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
549 * gfortran.dg/pr70006.f90: New test.
551 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
554 * gfortran.dg/pr71730.f90: New test.
555 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
556 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
557 * gfortran.dg/array_constructor_26.f03: Ditto.
559 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
561 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
562 * gcc.target/powerpc/pr71763.c: Likewise.
564 2016-07-29 Marek Polacek <polacek@redhat.com>
567 * gcc.dg/940510-1.c: Adjust dg-error.
568 * gcc.dg/c99-flex-array-1.c: Likewise.
569 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
572 * gcc.dg/noncompile/pr71853.c: New test.
575 * gcc.dg/noncompile/pr71573.c: New test.
578 * g++.dg/warn/Wparentheses-30.C: New test.
579 * gcc.dg/Wparentheses-14.c: New test.
581 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
583 * gcc.dg/pr59833.c: Use dg-add-options ieee.
585 2016-07-29 Bin Cheng <bin.cheng@arm.com>
587 PR tree-optimization/57558
588 * gcc.dg/vect/pr57558-1.c: New test.
589 * gcc.dg/vect/pr57558-2.c: New test.
591 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
593 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
594 to scan forwprop1 dump pass.
596 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
599 * g++.dg/template/pr51488.C: New.
601 2016-07-29 Jakub Jelinek <jakub@redhat.com>
604 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
606 * gcc.dg/pr71969-1.c: New test.
607 * gcc.dg/pr71969-2.c: New test.
608 * gcc.dg/pr71969-3.c: New test.
610 2016-07-29 Marek Polacek <polacek@redhat.com>
613 * c-c++-common/pr71574.c: New test.
616 * gcc.dg/noncompile/pr71583.c: New test.
618 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
621 * gcc.dg/pr68217.c: New test.
623 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
626 * gfortran.dg/pr71067_1.f90: New test.
627 * gfortran.dg/pr71067_2.f90: Ditto.
629 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
631 * gcc.target/powerpc/vec-extract-1.c: New test.
633 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
636 * gfortran.dg/pr71799.f90: New test.
638 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
641 * g++.dg/cpp0x/pr71665-1.C: New.
642 * g++.dg/cpp0x/pr71665-2.C: Likewise.
643 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
644 * g++.dg/ext/label10.C: Likewise.
645 * g++.dg/parse/constant5.C: Likewise.
647 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
650 * gfortran.dg/pr71859.f90: New test.
651 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
652 * gfortran.dg/coarray_collectives_1.f90: Ditto.
654 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
657 * gfortran.dg/pr71883.f90 : New test.
659 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
661 PR tree-optimization/71734
662 * g++.dg/vect/pr70729-nest.cc: New test.
664 2016-07-28 Renlin Li <renlin.li@arm.com>
667 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
670 * gfortran.dg/dependency_47.f90: New test.
672 2016-07-28 Martin Liska <mliska@suse.cz>
674 PR gcov-profile/68025
675 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
677 2016-07-28 Martin Liska <mliska@suse.cz>
679 * g++.dg/vect/pr70944.cc: New test.
681 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
684 * gcc.dg/torture/pr71994.c: New test.
686 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
689 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
690 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
691 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
693 2016-07-27 Richard Biener <rguenther@suse.de>
695 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
697 2016-07-27 Martin Liska <mliska@suse.cz>
699 * gcc.dg/predict-13.c: New test.
700 * gcc.dg/predict-14.c: New test.
702 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
704 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
706 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
709 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
712 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
713 IEEE built-in functions handle quiet and signalling NaNs
716 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
719 * gfortran.dg/pr71862.f90: New test.
721 2016-07-26 Martin Sebor <msebor@redhat.com>
723 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
724 selector with dg-options.
726 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
728 PR tree-optimization/18046
729 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
730 * gcc.dg/tree-ssa/vrp103.c: New test.
731 * gcc.dg/tree-ssa/vrp104.c: New test.
733 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
735 * gcc.target/powerpc/pr63354.c: Require lp64 since
736 -mprofile-kernel is not legal with -m32.
738 2016-07-26 Richard Biener <rguenther@suse.de>
740 PR rtl-optimization/71984
741 * gcc.dg/torture/pr71984.c: New testcase.
743 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
745 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
746 g++-dg-runtest via et-dg-runtest.
747 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
748 * gcc.dg/vect/vect.exp: Likewise.
749 * gfortran.dg/graphite/graphite.exp: Likewise, but for
751 * gfortran.dg/vect/vect.exp: Likewise.
752 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
753 (check_mips_loongson_hw_available): Likewise.
754 (check_effective_target_mpaired_single_runtime): Likewise.
755 (check_effective_target_mips_loongson_runtime): Likewise.
756 (add_options_for_mpaired_single): Likewise.
757 (check_effective_target_vect_int): Add global et_index.
758 Check and save the supported feature for a target selected by
759 the et_index target. Break long lines where appropriate. Call
760 et-is-effective-target for MIPS with an argument instead of
761 check_effective_target_* where appropriate.
762 (check_effective_target_vect_intfloat_cvt): Likewise.
763 (check_effective_target_vect_uintfloat_cvt): Likewise.
764 (check_effective_target_vect_floatint_cvt): Likewise.
765 (check_effective_target_vect_floatuint_cvt): Likewise.
766 (check_effective_target_vect_simd_clones): Likewise.
767 (check_effective_target_vect_shift): ewise.
768 (check_effective_target_whole_vector_shift): Likewise.
769 (check_effective_target_vect_bswap): Likewise.
770 (check_effective_target_vect_shift_char): Likewise.
771 (check_effective_target_vect_long): Likewise.
772 (check_effective_target_vect_float): Likewise.
773 (check_effective_target_vect_double): Likewise.
774 (check_effective_target_vect_long_long): Likewise.
775 (check_effective_target_vect_no_int_max): Likewise.
776 (check_effective_target_vect_no_int_add): Likewise.
777 (check_effective_target_vect_no_bitwise): Likewise.
778 (check_effective_target_vect_widen_shift): Likewise.
779 (check_effective_target_vect_no_align): Likewise.
780 (check_effective_target_vect_hw_misalign): Likewise.
781 (check_effective_target_vect_element_align): Likewise.
782 (check_effective_target_vect_condition): Likewise.
783 (check_effective_target_vect_cond_mixed): Likewise.
784 (check_effective_target_vect_char_mult): Likewise.
785 (check_effective_target_vect_short_mult): Likewise.
786 (check_effective_target_vect_int_mult): Likewise.
787 (check_effective_target_vect_extract_even_odd): Likewise.
788 (check_effective_target_vect_interleave): Likewise.
789 (check_effective_target_vect_stridedN): Likewise.
790 (check_effective_target_vect_multiple_sizes): Likewise.
791 (check_effective_target_vect64): Likewise.
792 (check_effective_target_vect_call_copysignf): Likewise.
793 (check_effective_target_vect_call_sqrtf): Likewise.
794 (check_effective_target_vect_call_btrunc): Likewise.
795 (check_effective_target_vect_call_btruncf): Likewise.
796 (check_effective_target_vect_call_ceil): Likewise.
797 (check_effective_target_vect_call_ceilf): Likewise.
798 (check_effective_target_vect_call_floor): Likewise.
799 (check_effective_target_vect_call_floorf): Likewise.
800 (check_effective_target_vect_call_lceil): Likewise.
801 (check_effective_target_vect_call_lfloor): Likewise.
802 (check_effective_target_vect_call_nearbyint): Likewise.
803 (check_effective_target_vect_call_nearbyintf): Likewise.
804 (check_effective_target_vect_call_round): Likewise.
805 (check_effective_target_vect_call_roundf): Likewise.
806 (check_effective_target_vect_perm): Likewise, but also append *_saved
807 to the existing global name to properly cache the result.
808 (check_effective_target_vect_perm_byte): Likewise.
809 (check_effective_target_vect_perm_short): Likewise.
810 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
811 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
812 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
813 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
814 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
815 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
816 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
817 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
818 (check_effective_target_vect_sdot_qi): Likewise.
819 (check_effective_target_vect_udot_qi): Likewise.
820 (check_effective_target_vect_sdot_hi): Likewise.
821 (check_effective_target_vect_udot_hi): Likewise.
822 (check_effective_target_vect_usad_char): Likewise.
823 (check_effective_target_vect_pack_trunc): Likewise.
824 (check_effective_target_vect_unpack): Likewise.
825 (check_effective_target_vect_aligned_arrays): Likewise.
826 (check_effective_target_vect_natural_alignment): Likewise.
827 (check_effective_target_vector_alignment_reachable): Likewise.
828 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
829 (is-effective-target): Initialize et_index if undefined.
830 (et-dg-runtest): New.
831 (et-is-effective-target): Likewise.
832 (check_vect_support_and_set_flags): Add supported MIPS targets to
833 EFFECTIVE_TARGETS list. Return the number of supported targets.
835 2016-07-26 Richard Biener <rguenther@suse.de>
836 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
839 * gcc.dg/pr70920-1.c: New test-case.
840 * gcc.dg/pr70902-2.c: Likewise.
841 * gcc.dg/pr70920-3.c: Likewise.
842 * gcc.dg/pr70920-4.c: Likewise
843 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
846 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
848 * gcc.c-torture/execute/pr71494.c: Require label_values.
849 * gcc.dg/pr16973.c: Ditto.
851 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
853 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
854 * gcc.dg/torture/pr69771.c: Require int32plus.
855 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
857 2016-07-25 Martin Liska <mliska@suse.cz>
859 * gcc.dg/torture/pr71987.c: New test.
861 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
864 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
865 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
866 * gfortran.dg/pr71935.f90: New test.
868 2016-07-22 Martin Sebor <msebor@redhat.com>
871 * g++.dg/ext/atomic-3.C: New test.
872 * gcc.dg/atomic/pr71675.c: New test.
874 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
876 * gcc.target/i386/mvc8.c: New test.
878 2016-07-22 Bin Cheng <bin.cheng@arm.com>
880 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
881 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
883 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
886 * gfortran.dg/constructor_50.f90: New test.
888 2016-07-22 Martin Liska <mliska@suse.cz>
890 PR gcov-profile/69028
891 PR gcov-profile/62047
892 * g++.dg/cilk-plus/pr69028.C: New test.
894 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
896 * gfortran.dg/coarray_stat_2.f90: New test.
898 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
900 * gcc.target/powerpc/vec-extract.h: New files to check the
901 vec_extract built-in functions for all vector types, testing
902 accessing each element, both with constant and variable element
904 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
905 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
906 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
907 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
908 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
909 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
910 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
911 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
912 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
914 2016-07-21 Jakub Jelinek <jakub@redhat.com>
917 * g++.dg/other/pr71728.C: New test.
919 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
921 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
922 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
923 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
924 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
925 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
927 2016-07-21 Richard Biener <rguenther@suse.de>
929 PR tree-optimization/71947
930 * gcc.dg/tree-ssa/vrp102.c: New testcase.
932 2016-07-21 Bin Cheng <bin.cheng@arm.com>
934 * gcc.dg/tree-ssa/scev-15.c: New.
936 2016-07-21 Bin Cheng <bin.cheng@arm.com>
938 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
940 2016-07-21 Jakub Jelinek <jakub@redhat.com>
943 * g++.dg/gomp/pr71941.C: New test.
945 2016-07-20 David Malcolm <dmalcolm@redhat.com>
949 * g++.dg/spellcheck-identifiers.C: New test case, based on
950 gcc.dg/spellcheck-identifiers.c.
951 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
952 gcc.dg/spellcheck-identifiers-2.c.
953 * g++.dg/spellcheck-typenames.C: New test case, based on
954 gcc.dg/spellcheck-typenames.c
956 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
958 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
959 pointer to member function and also test catching by reference.
961 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
963 * gcc.target/s390/pr67443.c: Fix test case.
965 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
967 * gcc.target/s390/insv-1.c: Xfail some tests.
968 * gcc.target/s390/insv-2.c: Likewise.
970 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
972 * gcc.target/avr/torture/get-mem.c: New test.
973 * gcc.target/avr/torture/set-mem.c: New test.
975 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
978 * gcc.target/avr/torture/tiny-progmem.c: New test.
980 2016-07-20 Jakub Jelinek <jakub@redhat.com>
983 * g++.dg/parse/pr71909.C: New test.
984 * g++.dg/tm/pr71909.C: New test.
987 * g++.dg/cpp0x/constexpr-50060.C: New test.
988 * g++.dg/cpp1y/constexpr-50060.C: New test.
990 2016-07-20 Martin Liska <mliska@suse.cz>
992 * gfortran.dg/graphite/pr71898.f90: New test.
994 2016-07-20 Bin Cheng <bin.cheng@arm.com>
996 PR tree-optimization/71503
997 PR tree-optimization/71683
998 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
999 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1001 2016-07-20 Martin Liska <mliska@suse.cz>
1003 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1004 * gcc.dg/plugin/sreal-test-1.c: Remove.
1005 * gcc.dg/plugin/sreal_plugin.c: Remove.
1007 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1010 * gfortran.dg/dependency_47.f90: New test.
1012 2016-07-19 Jakub Jelinek <jakub@redhat.com>
1014 PR rtl-optimization/71916
1015 * gcc.c-torture/compile/pr71916.c: New test.
1018 * g++.dg/torture/pr71874.C: New test.
1021 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1022 (my_alloc): Rewritten to use __builtin_posix_memalign and
1024 (my_free): Use __builtin_free instead of _mm_free.
1025 (Vec::operator=): Use __builtin_memcpy.
1027 2016-07-19 Martin Jambor <mjambor@suse.cz>
1030 * gfortran.dg/pr71688.f90: New test.
1032 2016-07-19 Richard Biener <rguenther@suse.de>
1034 * c-c++-common/vector-subscript-6.c: New testcase.
1035 * c-c++-common/vector-subscript-7.c: Likewise.
1037 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1039 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1040 and UInt32 based on __SIZEOF_INT__.
1042 2016-07-19 Richard Biener <rguenther@suse.de>
1044 PR tree-optimization/71901
1045 * gcc.dg/torture/pr71901.c: New testcase.
1047 2016-07-19 Richard Biener <rguenther@suse.de>
1049 PR tree-optimization/71908
1050 * gcc.dg/torture/pr71908.c: New testcase.
1052 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1055 * gcc.target/powerpc/pr71493-1.c: New test.
1056 * gcc.target/powerpc/pr71493-2.c: Likewise.
1058 2016-07-18 Jakub Jelinek <jakub@redhat.com>
1061 * g++.dg/conversion/ambig3.C: New test.
1064 * g++.dg/cpp0x/constexpr-71828.C: New test.
1067 * g++.dg/template/pr71826.C: New test.
1070 * g++.dg/template/defarg21.C: New test.
1073 * g++.dg/ext/vector31.C: New test.
1075 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
1077 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1079 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1081 PR tree-optimization/71734
1082 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1084 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1086 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1087 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1088 stack-layout-dynamic-1.c: New test.
1090 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1092 * gcc.target/s390/nolrl-1.c: New test.
1094 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
1097 * gfortran.dg/pr71523_1.f90: New test.
1098 * gfortran.dg/pr71523_2.f90: New test.
1100 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1102 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1105 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1106 Marco Restelli <mrestelli@gmail.com>
1109 * gfortran.dg/pr62125.f90: New test.
1111 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1113 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1114 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1116 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
1119 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1120 * g++.dg/cpp0x/nullptr35.C: New test.
1122 2016-07-15 Bin Cheng <bin.cheng@arm.com>
1124 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1126 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1128 * gfortran.dg/goacc/vector_length.f90: New test.
1130 2016-07-15 Richard Biener <rguenther@suse.de>
1132 PR tree-optimization/71881
1133 * gcc.dg/torture/pr71881.c: New testcase.
1135 2016-07-15 Richard Biener <rguenther@suse.de>
1137 PR tree-optimization/71887
1138 * gcc.dg/torture/pr71887.c: New testcase.
1140 2016-07-15 Jakub Jelinek <jakub@redhat.com>
1143 * gcc.dg/spellcheck-identifiers-3.c: New test.
1145 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1148 * gfortran.dg/null_9.f90: New test.
1150 2016-07-15 Bin Cheng <bin.cheng@arm.com>
1152 * gcc.dg/tree-ssa/loop-41.c: New test.
1154 2016-07-15 Bin Cheng <bin.cheng@arm.com>
1156 PR tree-optimization/71347
1157 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1159 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1162 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1163 * gfortran.dg/contains.f90: Ditto.
1164 * gfortran.dg/contains_empty_1.f03: Ditto.
1165 * gfortran.dg/submodule_3.f08: Ditto.
1167 2016-07-14 Jakub Jelinek <jakub@redhat.com>
1170 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1171 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1172 expected diagnostics.
1175 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1176 * gcc.dg/spellcheck-identifiers-2.c: New test.
1177 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1178 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1180 2016-07-14 Jakub Jelinek <jakub@redhat.com>
1182 PR tree-optimization/71872
1183 * gcc.c-torture/compile/pr71872.c: New test.
1185 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1187 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1188 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1189 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1190 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1191 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1192 * gcc.target/arm/atomic-op-acquire-1.c: This.
1193 * gcc.target/arm/atomic-op-char.c: Rename into ...
1194 * gcc.target/arm/atomic-op-char-1.c: This.
1195 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1196 * gcc.target/arm/atomic-op-consume-1.c: This.
1197 * gcc.target/arm/atomic-op-int.c: Rename into ...
1198 * gcc.target/arm/atomic-op-int-1.c: This.
1199 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1200 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1201 * gcc.target/arm/atomic-op-release.c: Rename into ...
1202 * gcc.target/arm/atomic-op-release-1.c: This.
1203 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1204 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1205 * gcc.target/arm/atomic-op-short.c: Rename into ...
1206 * gcc.target/arm/atomic-op-short-1.c: This.
1207 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1208 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1209 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1210 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1211 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1212 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1213 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1214 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1215 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1216 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1218 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1221 * gfortran.dg/select_type_35.f03: New test.
1223 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1226 PR tree-optimization/70923
1227 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1228 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1229 * gcc.dg/vect/pr65951.c: Likewise.
1230 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1232 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
1234 * c-c++-common/pr60226.c: Expect maximum object file alignment
1237 2016-07-14 Richard Biener <rguenther@suse.de>
1239 PR tree-optimization/71866
1240 * gcc.dg/torture/pr71866.c: New testcase.
1242 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1244 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1245 selector and enclose boolean expression in curly braces.
1247 2016-07-14 Alan Modra <amodra@gmail.com>
1250 * gcc.target/powerpc/p9-novsx.c: New.
1252 2016-07-13 Andi Kleen <ak@linux.intel.com>
1254 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1255 * g++.dg/tree-prof/morefunc.C: Dito.
1256 * g++.dg/tree-prof/pr35545.C: Dito.
1257 * g++.dg/tree-prof/reorder.C: Dito.
1258 * gcc.dg/tree-prof/20050826-2.c: Dito.
1259 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1260 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1261 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1262 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1263 * gcc.dg/tree-prof/inliner-1.c: Dito.
1264 * gcc.dg/tree-prof/merge_block.c: Dito.
1265 * gcc.dg/tree-prof/stringop-1.c: Dito.
1266 * gcc.dg/tree-prof/stringop-2.c: Dito.
1267 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1268 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1269 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1270 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1271 * gcc.dg/tree-prof/update-loopch.c: Dito.
1272 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1273 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1274 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1275 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1276 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1277 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1278 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1280 2016-07-13 Andi Kleen <ak@linux.intel.com>
1282 * lib/profopt.exp (profopt-execute): Remove .imports files.
1284 2016-07-13 Andi Kleen <ak@linux.intel.com>
1286 * lib/profopt.exp (profopt-execute): Always log profiler command line.
1288 2016-07-13 Andi Kleen <ak@linux.intel.com>
1290 * lib/profopt.exp (dg-final-scan-autofdo,
1291 dg-final-scan-not-autofdo): New functions.
1293 2016-07-13 Bin Cheng <bin.cheng@arm.com>
1295 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1296 * gcc.dg/vect/vect-35.c: Ditto.
1297 * gcc.dg/vect/vect-alias-check-2.c: New test.
1299 2016-07-13 Martin Liska <mliska@suse.cz>
1301 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
1302 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
1303 * gfortran.dg/pr42108.f90: Update expected dump scan.
1305 2016-07-13 Richard Biener <rguenther@suse.de>
1307 PR tree-optimization/24574
1308 * gcc.dg/pr24574.c: New testcase.
1310 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1312 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
1313 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1314 * c-c++-common/pr68833-1.c: Require int32plus.
1315 * gcc.dg/ipa/pr63551.c: Likewise.
1316 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1317 * gcc.dg/ipa/pr64041.c: Require int32plus.
1319 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1322 * g++.dg/pr71633.C: New test.
1324 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1326 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1327 Add new arm_thumb1_cbz_ok effective target.
1328 * gcc.target/arm/cbz.c: New test.
1330 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1332 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1333 Define effective target.
1334 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1335 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1336 * gcc.target/arm/movhi_movw.c: New test.
1337 * gcc.target/arm/movsi_movw.c: Likewise.
1338 * gcc.target/arm/movdi_movw.c: Likewise.
1340 2016-07-13 Richard Biener <rguenther@suse.de>
1343 * gcc.dg/pr71104-1.c: New testcase.
1344 * gcc.dg/pr71104-2.c: Likewise.
1346 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1349 * gcc.target/powerpc/pr71805.c: New test.
1351 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1353 * gcc.target/powerpc/divkc3-1.c: New.
1354 * gcc.target/powerpc/mulkc3-1.c: New.
1356 2016-07-12 Nathan Sidwell <nathan@acm.org>
1358 * gcc.target/arm/data-rel-1.c: New.
1359 * gcc.target/arm/data-rel-2.c: New.
1360 * gcc.target/arm/data-rel-3.c: New.
1362 2016-07-12 Martin Liska <mliska@suse.cz>
1364 * gcc.dg/params/blocksort-part.c: New test.
1365 * gcc.dg/params/params.exp: New file.
1367 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1370 * gcc.c-torture/execute/pr71700.c: New test.
1372 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1373 Richard Biener <rguenther@suse.de>
1375 PR tree-optimization/23286
1376 PR tree-optimization/70159
1377 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1378 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1379 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1380 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1381 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1382 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1383 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1384 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1385 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1386 * gcc.dg/pr51879-12.c: Likewise.
1387 * gcc.dg/strlenopt-9.c: Likewise.
1388 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1389 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1390 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1391 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1392 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1393 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1394 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1395 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1396 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1397 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1398 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1399 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1400 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1401 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1402 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1404 2016-07-12 Richard Biener <rguenther@suse.de>
1406 PR rtl-optimization/68961
1407 * gcc.target/i386/pr68961.c: New testcase.
1409 2016-07-11 Jakub Jelinek <jakub@redhat.com>
1412 * c-c++-common/gomp/pr71758.c: New test.
1413 * gfortran.dg/gomp/pr71758.f90: New test.
1415 PR tree-optimization/71823
1416 * gcc.dg/vect/pr71823.c: New test.
1418 2016-07-11 David Malcolm <dmalcolm@redhat.com>
1420 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1421 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1422 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1424 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1427 * gcc.target/i386/pr71801.c: New test.
1429 2016-07-11 Richard Biener <rguenther@suse.de>
1431 PR tree-optimization/71816
1432 * gcc.dg/torture/pr71816.c: New testcase.
1434 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1437 * gfortran.dg/dependency_46.f90: New test.
1439 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1441 PR rtl-optimization/71621
1442 * gcc.target/i386/pr71621-1.c: New.
1443 * gcc.target/i386/pr71621-2.c: New.
1445 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1447 * gfortran.dg/goacc/pr71704.f90: New test.
1449 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1452 * gcc.target/powerpc/pr71297.c: New.
1454 2016-07-08 Jiong Wang <jiong.wang@arm.com>
1456 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1458 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1461 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1463 2016-07-08 Alan Hayward <alan.hayward@arm.com>
1465 PR tree-optimization/71667
1466 * gcc.dg/vect/pr71667.c: New
1468 2016-07-08 Martin Liska <mliska@suse.cz>
1470 * gcc.dg/torture/pr71606.c: New test.
1472 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1475 * gfortran.dg/pr71764.f90: New test.
1477 2016-07-07 Jakub Jelinek <jakub@redhat.com>
1478 Kai Tietz <ktietz70@googlemail.com>
1482 * g++.dg/cpp0x/pr70869.C: New test.
1483 * g++.dg/cpp0x/pr71054.C: New test.
1485 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
1487 * g++.dg/debug/pr71432.C: Fail on AIX.
1489 2016-07-07 Martin Liska <mliska@suse.cz>
1491 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1492 an undefined behavior.
1493 * gfortran.dg/do_3.F90: Likewise.
1494 * gfortran.dg/do_check_11.f90: New test.
1495 * gfortran.dg/do_check_12.f90: New test.
1496 * gfortran.dg/do_corner_warn.f90: New test.
1498 2016-07-07 Martin Liska <mliska@suse.cz>
1500 * gfortran.dg/predict-1.f90: Ammend the test.
1501 * gfortran.dg/predict-2.f90: Likewise.
1503 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1506 * g++.dg/pr71624.C: New test.
1508 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1510 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1511 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1512 ARMv8-M Mainline architectures.
1514 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1516 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1517 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1519 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1523 * gcc.target/powerpc/pr71763.c: New file.
1525 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1527 PR tree-optimization/71518
1528 * gcc.dg/pr71518.c: New test.
1530 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1532 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1534 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1537 * gcc.target/avr/pr50739.c: New test.
1539 2016-07-05 Jan Hubicka <jh@suse.cz>
1541 * gcc.dg/tree-ssa/scev-14.c: update template.
1543 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1545 * gcc.dg/vect/group-no-gaps-1.c: New test.
1547 2016-07-05 Andi Kleen <ak@linux.intel.com>
1549 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1550 if kernel supports MPX.
1552 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
1554 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1556 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1557 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1559 * gcc.target/powerpc/signbit-1.c: New test.
1560 * gcc.target/powerpc/signbit-2.c: New test.
1561 * gcc.target/powerpc/signbit-3.c: New test.
1563 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1565 PR rtl-optimization/71594
1566 * gcc.dg/torture/pr71594.c: New test.
1568 2016-07-05 Jan Hubicka <jh@suse.cz>
1570 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1572 2016-07-05 David Malcolm <dmalcolm@redhat.com>
1575 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1576 number of missing semicolon error.
1577 * g++.dg/pr62314-2.C: New test case.
1579 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1581 * gfortran.dg/coarray_stat_function.f90: New test.
1582 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1583 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1586 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1589 * gfortran.dg/deferred_character_17.f90: New test.
1591 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1593 * gcc.target/arm/neon/polytypes.c: Move to ...
1594 * gcc.target/arm/polytypes.c: ... here.
1595 * gcc.target/arm/neon/pr51534.c: Move to ...
1596 * gcc.target/arm/pr51534.c: ... here.
1597 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1598 * gcc.target/arm/vect-vcvt.c: ... here.
1599 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1600 * gcc.target/arm/vect-vcvtq.c: ... here.
1601 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1602 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1603 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1604 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1605 * gcc.target/arm/neon/neon.exp: Delete.
1606 * gcc.target/arm/neon/: Delete.
1608 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1611 * gfortran.dg: pr65575.f90: New test.
1613 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1616 * gfortran.dg: pr35849.f90: New test.
1618 2016-07-04 Jakub Jelinek <jakub@redhat.com>
1621 * g++.dg/cpp0x/pr71739.C: New test.
1623 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1625 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1627 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1629 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1631 * gcc.target/s390/loc-1.c: New test.
1633 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1635 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1636 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1638 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1641 * gcc.target/aarch64/pr63874.c: New test.
1643 2016-07-04 Jan Beulich <jbeulich@suse.com>
1645 * g++.dg/header.c: New.
1646 * gcc.dg/header.c: New.
1648 2016-07-02 Jakub Jelinek <jakub@redhat.com>
1651 * c-c++-common/Wunused-var-15.c: New test.
1653 2016-07-01 Jakub Jelinek <jakub@redhat.com>
1656 * gfortran.dg/gomp/pr71687.f90: New test.
1658 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1660 * gcc.dg/const-float128-ped.c: Require __float128 effective
1662 * gcc.dg/const-float128.c: Likewise.
1663 * gcc.dg/torture/float128-cmp-invalid.c: Require
1664 __float128 and base_quadfloat_support effective targets, and
1666 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1667 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1668 * gcc.dg/torture/float128-nan.c: Likewise.
1669 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1670 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1671 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1672 * lib/target-supports.exp (check_effective_target___float128): New.
1673 (add_options_for___float128): New.
1674 (check_effective_target_base_quadword_support): New.
1676 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1679 * gcc.target/powerpc/pr71720.c: New test.
1681 2016-07-01 Jan Beulich <jbeulich@suse.com>
1683 * gcc.dg/bss.c: New.
1685 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1688 * gcc.target/powerpc/pr71698.c: New test.
1690 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
1693 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1694 instead of ".foo" for its section name.
1695 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1696 depending on MCU's flash size.
1697 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1698 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1699 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1700 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1701 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1702 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1704 2016-07-01 Jan Beulich <jbeulich@suse.com>
1706 * gcc.target/i386/pr65105-2.c: Add -msse2.
1708 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1710 PR tree-optimization/71707
1711 * gcc.dg/strlenopt-29.c: New test.
1714 * gfortran.dg/gomp/pr71704.f90: New test.
1717 * gfortran.dg/gomp/pr71705.f90: New test.
1719 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1721 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1722 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1723 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1724 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1725 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1726 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1727 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1728 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1729 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1730 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1731 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1732 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1733 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1734 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1735 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1736 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1737 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1738 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1739 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1740 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1741 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1742 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1743 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1744 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1745 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1746 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1747 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1748 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1749 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1750 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1751 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1752 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1753 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1754 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1755 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1756 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1757 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1758 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1759 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1760 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1761 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1762 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1763 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1764 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1765 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1766 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1767 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1768 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1769 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1770 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1771 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1772 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1773 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1774 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1775 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1776 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1777 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1778 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1779 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1780 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1781 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1782 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1783 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1784 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1785 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1786 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1787 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1788 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1789 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1790 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1791 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1792 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1793 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1794 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1795 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1796 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1797 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1798 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1799 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1800 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1801 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1803 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1804 James Greenhalgh <james.greenhalgh@arm.com>
1806 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1808 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
1809 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1811 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1813 2016-06-30 David Malcolm <dmalcolm@redhat.com>
1816 * gcc.dg/spellcheck-options-12.c: New test case.
1818 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1821 * gcc.c-torture/compile/pr71693.c: New test.
1823 2016-06-29 David Malcolm <dmalcolm@redhat.com>
1825 * gcc.dg/spellcheck-params.c: New testcase.
1826 * gcc.dg/spellcheck-params-2.c: New testcase.
1828 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1830 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1831 vector extract instructions.
1832 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1834 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1837 * gfortran.dg/unexpected_eof_2.f90: New test.
1838 * gfortran.dg/unexpected_eof_3.f90: New test.
1840 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
1842 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1844 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1846 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1847 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1848 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1850 2016-06-29 Richard Biener <rguenther@suse.de>
1853 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1855 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1857 * gcc.target/arm/aapcs/neon-vect10.c: Require
1858 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1859 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1860 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1861 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1862 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1863 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1864 * gcc.target/arm/fp16-aapcs-1.c: Require
1865 -mfloat-ab=hard. Also simplify the test.
1866 * gcc.target/arm/fp16-aapcs-2.c: New.
1868 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1870 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1871 (add_options_for_arm_fp16_ieee): New.
1872 (add_options_for_arm_fp16_alternative): New.
1873 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1875 (effective_target_arm_fp16_hw): New.
1877 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1879 PR tree-optimization/71655
1880 * g++.dg/pr71655.C: New test.
1882 2016-06-29 Martin Liska <mliska@suse.cz>
1884 * gcc.dg/pr71585.c: New test.
1885 * gcc.dg/pr71585-2.c: New test.
1886 * gcc.dg/pr71585-3.c: New test.
1888 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1890 PR tree-optimization/70729
1891 * g++.dg/vect/pr70729.cc: New test.
1893 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1895 * c-c++-common/gomp/cancel-1.c: Extend.
1897 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1899 PR tree-optimization/71625
1900 * gcc.dg/strlenopt-28.c: New test.
1902 2016-06-29 Richard Biener <rguenther@suse.de>
1905 * g++.dg/torture/pr71002.C: Adjust testcase.
1907 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1910 * gcc.dg/pr71685.c: New test.
1912 2016-06-28 Martin Sebor <msebor@redhat.com>
1915 * gcc.dg/init-bad-9.c: New test.
1917 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1919 * gcc.target/powerpc/abs128-1.c: Require VSX.
1920 * gcc.target/powerpc/copysign128-1.c: Likewise.
1921 * gcc.target/powerpc/inf128-1.c: Likewise.
1922 * gcc.target/powerpc/nan128-1.c: Likewise.
1924 2016-06-28 Jakub Jelinek <jakub@redhat.com>
1927 * gcc.c-torture/execute/pr71626-1.c: New test.
1928 * gcc.c-torture/execute/pr71626-2.c: New test.
1930 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1933 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1935 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1938 * gcc.target/powerpc/pr71670.c: New testcase.
1940 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1943 * gcc.target/powerpc/pr71656-1.c: New test.
1944 * gcc.target/powerpc/pr71656-2.c: New test.
1946 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1948 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1950 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1951 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1952 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1953 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1954 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1955 Add arm_neon_fp16_ok effective target.
1956 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1958 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1960 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1962 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1964 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1966 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1968 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1970 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1972 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1974 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1976 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1979 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1981 * gcc.dg/predict-12.c: New testcase.
1983 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1986 * gfortran.dg/pr71649.f90: New test.
1988 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1990 PR tree-optimization/71643
1991 * g++.dg/opt/pr71643.C: New test.
1993 PR tree-optimization/71631
1994 * gcc.c-torture/execute/pr71631.c: New test.
1996 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1998 * gcc.dg/predict-11.c: New testcase.
1999 * gfortran.dg/predict-2.f90: New testcase.
2001 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
2003 * gcc.dg/predict-10.c: New test.
2005 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2007 * gcc.target/powerpc/abs128-1.c: New.
2008 * gcc.target/powerpc/copysign128-1.c: New.
2009 * gcc.target/powerpc/inf128-1.c: New.
2010 * gcc.target/powerpc/nan128-1.c: New.
2012 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2014 * gfortran.dg/pr71642.f90: New test.
2016 2016-06-24 Jakub Jelinek <jakub@redhat.com>
2018 PR tree-optimization/71647
2019 * gcc.target/i386/pr71647.c: New test.
2021 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2023 * gcc.target/i386/noplt-gd-1.c: New test.
2024 * gcc.target/i386/noplt-gd-2.c: Likewise.
2025 * gcc.target/i386/noplt-gd-3.c: Likewise.
2026 * gcc.target/i386/noplt-ld-1.c: Likewise.
2027 * gcc.target/i386/noplt-ld-2.c: Likewise.
2028 * gcc.target/i386/noplt-ld-3.c: Likewise.
2029 * lib/target-supports.exp
2030 (check_effective_target_tls_get_addr_via_got): New.
2032 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
2034 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2035 testsuite compile flags.
2036 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2037 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2039 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
2041 * g++dg/vect/pr36684.cc: Add dg-do compile.
2042 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2043 * gcc.dg/vect/pr70021.c: Ditto.
2044 * gcc.dg/vect/pr70138-1.c: Ditto.
2045 * gcc.dg/vect/pr70138-2.c: Ditto.
2046 * gcc.dg/vect/pr70354-1.c: Ditto.
2047 * gcc.dg/vect/pr70354-2.c: Ditto.
2048 * gcc.dg/vect/pr71259.c: Ditto.
2049 * gcc.dg/vect/pr71416-1.c: Ditto.
2050 * gcc.dg/vect/slp-43.c: Ditto.
2051 * gcc.dg/vect/slp-45.c: Ditto.
2052 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2053 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2054 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2055 * gfortran.dg/vect/pr69980.f90: Ditto.
2057 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
2059 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2060 * gcc.dg/vect/bb-slp-30.c: Ditto.
2061 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2062 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2063 * gcc.dg/vect/pr45902.c: Ditto.
2064 * gcc.dg/vect/pr48172.c: Ditto.
2065 * gcc.dg/vect/pr48377.c: Ditto.
2066 * gcc.dg/vect/pr49038.c: Ditto.
2067 * gcc.dg/vect/pr49771.c: Ditto.
2068 * gcc.dg/vect/pr52091.c: Ditto.
2069 * gcc.dg/vect/pr53185-2.c: Ditto.
2070 * gcc.dg/vect/pr56826.c: Ditto.
2071 * gcc.dg/vect/pr60276.c: Ditto.
2072 * gcc.dg/vect/pr62021.c: Ditto.
2073 * gcc.dg/vect/pr63530.c: Ditto.
2074 * gcc.dg/vect/pr65518.c: Ditto.
2075 * gcc.dg/vect/pr65947-1.c: Ditto.
2076 * gcc.dg/vect/pr65947-10.c: Ditto.
2077 * gcc.dg/vect/pr65947-11.c: Ditto.
2078 * gcc.dg/vect/pr65947-12.c: Ditto.
2079 * gcc.dg/vect/pr65947-13.c: Ditto.
2080 * gcc.dg/vect/pr65947-2.c: Ditto.
2081 * gcc.dg/vect/pr65947-3.c: Ditto.
2082 * gcc.dg/vect/pr65947-4.c: Ditto.
2083 * gcc.dg/vect/pr65947-5.c: Ditto.
2084 * gcc.dg/vect/pr65947-6.c: Ditto.
2085 * gcc.dg/vect/pr65947-7.c: Ditto.
2086 * gcc.dg/vect/pr65947-8.c: Ditto.
2087 * gcc.dg/vect/pr65947-9.c: Ditto.
2088 * gcc.dg/vect/pr71416-1.c: Ditto.
2089 * gcc.dg/vect/pr71439.c: Ditto.
2090 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2091 * gcc.dg/vect/vect-bswap16.c: Ditto.
2092 * gcc.dg/vect/vect-bswap32.c: Ditto.
2093 * gcc.dg/vect/vect-bswap64.c: Ditto.
2094 * gcc.dg/vect/vect-live-1.c: Ditto.
2095 * gcc.dg/vect/vect-live-2.c: Ditto.
2096 * gcc.dg/vect/vect-live-3.c: Ditto.
2097 * gcc.dg/vect/vect-live-4.c: Ditto.
2098 * gcc.dg/vect/vect-live-5.c: Ditto.
2099 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2100 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2101 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2102 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2103 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2104 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2105 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2106 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2107 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2108 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2109 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2110 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2111 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2112 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2113 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2114 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2115 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2117 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
2119 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2121 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2123 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2124 ia32 if R_386_GOT32X relocation is supported.
2125 * gcc.target/i386/noplt-3.c: Likewise.
2126 * gcc.target/i386/noplt-2.c: Likewise.
2127 (main): Renamed to ...
2129 * gcc.target/i386/noplt-4.c: Likewise.
2130 (main): Renamed to ...
2132 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2133 * gcc.target/i386/pr67400-5.c: Likewise.
2135 2016-06-24 Jakub Jelinek <jakub@redhat.com>
2137 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2138 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2140 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2141 f4): Adjust expected diagnostics.
2142 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2143 (T): If OVFP is defined, redefine to TP.
2144 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2145 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2146 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2147 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2148 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2149 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2150 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2151 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2152 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2153 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2154 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2155 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2156 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2157 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2158 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2159 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2160 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2161 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2162 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2163 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2164 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2165 as last argument to __builtin_add_overflow_p.
2167 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
2169 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2170 dg-options and remove default vector testsuite compile flags.
2171 * g++.dg/vect/pr33860a.cc: Ditto.
2172 * g++.dg/vect/pr45470-a.cc: Ditto.
2173 * g++.dg/vect/pr45470-b.cc: Ditto.
2174 * g++.dg/vect/pr60896.cc: Ditto.
2175 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2176 * gcc.dg/vect/pr18308.c: Ditto.
2177 * gcc.dg/vect/pr24049.c: Ditto.
2178 * gcc.dg/vect/pr33373.c: Ditto.
2179 * gcc.dg/vect/pr36228.c: Ditto.
2180 * gcc.dg/vect/pr42395.c: Ditto.
2181 * gcc.dg/vect/pr42604.c: Ditto.
2182 * gcc.dg/vect/pr46663.c: Ditto.
2183 * gcc.dg/vect/pr48765.c: Ditto.
2184 * gcc.dg/vect/pr49093.c: Ditto.
2185 * gcc.dg/vect/pr49352.c: Ditto.
2186 * gcc.dg/vect/pr52298.c: Ditto.
2187 * gcc.dg/vect/pr52870.c: Ditto.
2188 * gcc.dg/vect/pr53185.c: Ditto.
2189 * gcc.dg/vect/pr53773.c: Ditto.
2190 * gcc.dg/vect/pr56695.c: Ditto.
2191 * gcc.dg/vect/pr62171.c: Ditto.
2192 * gcc.dg/vect/pr63530.c: Ditto.
2193 * gcc.dg/vect/pr68339.c: Ditto.
2194 * gcc.dg/vect/pr71259.c: Ditto.
2195 * gcc.dg/vect/vect-82_64.c: Ditto.
2196 * gcc.dg/vect/vect-83_64.c: Ditto.
2197 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2198 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2199 * gcc.dg/vect/vect-shift-2.c: Ditto.
2200 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2201 * gfortran.dg/vect/pr39318.f90: Ditto.
2202 * gfortran.dg/vect/pr45714-a.f: Ditto.
2203 * gfortran.dg/vect/pr45714-b.f: Ditto.
2204 * gfortran.dg/vect/pr46213.f90: Ditto.
2206 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2207 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2209 * gcc.target/powerpc/p9-splat-5.c: New test.
2211 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
2213 PR tree-optimization/71488
2214 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2215 * lib/target-supports.exp: ... here.
2216 (check_sse4_hw_available): New procedure.
2217 (check_effective_target_sse4_runtime): Ditto.
2218 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2219 -march=westmere for sse4_runtime targets.
2220 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
2221 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
2222 (dg-additional-options): Use for sse4_runtime targets.
2223 (main): Call check_vect ().
2224 (dg-final): Perform scan only for sse4_runtime targets.
2226 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2230 * gcc.target/i386/pr66232-14.c: New file.
2231 * gcc.target/i386/pr66232-15.c: Likewise.
2232 * gcc.target/i386/pr66232-16.c: Likewise.
2233 * gcc.target/i386/pr66232-17.c: Likewise.
2234 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2235 ia32 if R_386_GOT32X relocation is supported.
2236 * gcc.target/i386/pr67400-2.c: Likewise.
2237 * gcc.target/i386/pr67400-3.c: Likewise.
2238 * gcc.target/i386/pr67400-4.c: Likewise.
2239 * gcc.target/i386/pr67400-6.c: Likewise.
2240 * gcc.target/i386/pr67400-7.c: Likewise.
2241 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
2243 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2245 PR libgfortran/48852
2246 * gfortran.dg/char4_iunit_1.f03: Update test.
2247 * gfortran.dg/f2003_io_5.f03: Update test.
2248 * gfortran.dg/real_const_3.f90: Update test.
2250 2016-06-23 Andi Kleen <ak@linux.intel.com>
2252 * g++.dg/bprob/bprob.exp: Support autofdo.
2253 * g++.dg/tree-prof/tree-prof.exp: dito.
2254 * gcc.dg/tree-prof/tree-prof.exp: dito.
2255 * gcc.misc-tests/bprob.exp: dito.
2256 * gfortran.dg/prof/prof.exp: dito.
2257 * lib/profopt.exp: dito.
2258 * lib/target-supports.exp: Check for autofdo.
2260 2016-06-23 Martin Liska <mliska@suse.cz>
2262 * gcc.dg/pr71619.c: New test.
2264 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2267 * gcc.target/i386/pr67400-1.c: New test.
2268 * gcc.target/i386/pr67400-2.c: Likewise.
2269 * gcc.target/i386/pr67400-3.c: Likewise.
2270 * gcc.target/i386/pr67400-4.c: Likewise.
2271 * gcc.target/i386/pr67400-5.c: Likewise.
2272 * gcc.target/i386/pr67400-6.c: Likewise.
2273 * gcc.target/i386/pr67400-7.c: Likewise.
2275 2016-06-22 David Malcolm <dmalcolm@redhat.com>
2277 * c-c++-common/missing-header-1.c: New test case.
2278 * c-c++-common/missing-header-2.c: New test case.
2279 * c-c++-common/missing-header-3.c: New test case.
2280 * c-c++-common/missing-header-4.c: New test case.
2282 2016-06-22 David Malcolm <dmalcolm@redhat.com>
2285 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2287 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2288 expected results due to builtin "nanl" now being suggested for
2290 * gcc.dg/pr67580.c: Update expected messages.
2291 * gcc.dg/spellcheck-identifiers.c: New testcase.
2292 * gcc.dg/spellcheck-typenames.c: New testcase.
2294 2016-06-22 David Malcolm <dmalcolm@redhat.com>
2296 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2298 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2299 diagnostic-test-show-locus-parseable-fixits.c to sources for
2300 diagnostic_plugin_test_show_locus.c.
2301 * lib/gcc-defs.exp (freeform_regexps): New global.
2302 (dg-regexp): New function.
2303 (handle-dg-regexps): New function.
2304 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2305 freeform_regexps to the empty list.
2306 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2308 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2310 PR tree-optimization/71488
2311 * g++.dg/pr71488.C: New test.
2312 * gcc.dg/vect/vect-bool-cmp.c: New test.
2314 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2316 * gcc.dg/guality/param-5.c: New test.
2318 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2320 * gcc.target/i386/asm-flag-7.c: New test.
2322 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2324 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2325 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2326 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2327 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2328 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2329 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2330 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2331 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2332 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2333 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2334 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2335 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2336 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2337 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2338 * lib/target-supports.exp: Likewise.
2340 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2342 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2343 * gcc.dg/attr-ms_struct-2.c: Likewise.
2344 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2345 * gcc.dg/bf-ms-attrib.c: Likewise.
2346 * gcc.dg/bf-ms-layout-2.c: Likewise.
2347 * gcc.dg/bf-ms-layout-3.c: Likewise.
2348 * gcc.dg/bf-ms-layout.c: Likewise.
2349 * gcc.dg/bf-no-ms-layout.c: Likewise.
2350 * gcc.target/i386/bitfield1.c: Likewise.
2351 * gcc.target/i386/bitfield2.c: Likewise.
2352 * gcc.target/i386/bitfield3.c: Likewise.
2354 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2356 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2357 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2358 override other than -mcpu=power9 command-line option is specified,
2359 or if the target operating system is aix.
2360 * gcc.target/powerpc/darn-1.c: Likewise.
2361 * gcc.target/powerpc/darn-2.c: Likewise.
2362 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2363 test if effective-target is not powerpc_p9vector_ok or if the
2364 target operating system is not defined.
2365 * gcc.target/powerpc/vslv-1.c: Likewise.
2366 * gcc.target/powerpc/vsrv-0.c: Likewise.
2367 * gcc.target/powerpc/vsrv-1.c: Likewise.
2369 2016-06-21 Tobias Burnus <burnus@net-b.de>
2372 * gfortran.dg/coarray/data_1.f90: New.
2374 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2376 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2377 (dg-require-effective-target): Use arm_v8_neon_hw.
2378 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2379 (dg-require-effective-target): Likewise.
2380 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2381 (dg-require-effective-target): Likewise.
2382 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2383 (dg-require-effective-target): Likewise.
2384 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2385 (dg-require-effective-target): Likewise.
2386 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2387 (dg-require-effective-target): Likewise.
2388 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2391 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2393 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2394 Set to 3 so test passes.
2396 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2398 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2400 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2402 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2403 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2404 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2405 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2407 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2409 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2410 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2412 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2415 * gcc.target/i386/pr71549.c: New test.
2417 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2419 * gcc.target/powerpc/vadsdu-0.c: Replace
2420 dg-require-effective-target directive to allow test to run on more
2421 platforms, and add dg-skip-if directive to disable test on aix
2422 platforms because of known incompatibilities.
2423 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2424 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2425 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2426 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2427 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2428 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2429 * gcc.target/powerpc/vadsdub-2.c: Replace
2430 dg-require-effective-target directive to allow test to run on more
2431 platforms, and add dg-skip-if directive to disable test on aix
2432 platforms because of known incompatibilities.
2433 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2434 with vec_absdb call to differentiate this test from vadsdub-1.c.
2435 * gcc.target/powerpc/vadsduh-1.c: Replace
2436 dg-require-effective-target directive to allow test to run on more
2437 platforms, and add dg-skip-if directive to disable test on aix
2438 platforms because of known incompatibilities.
2439 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2440 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2441 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2443 2016-06-21 Jakub Jelinek <jakub@redhat.com>
2445 PR tree-optimization/71588
2446 * gcc.dg/pr71558.c: New test.
2448 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2450 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2451 * c-c++-common/pr68657-2.c: Likewise.
2452 * c-c++-common/pr68657-3.c: Likewise.
2453 * gcc.dg/torture/pr69714.c: Require int32plus support.
2454 * gcc.dg/torture/pr70025.c: Likewise.
2455 * gcc.dg/torture/pr70083.c: Likewise.
2456 * gcc.dg/torture/pr70542.c: Likewise.
2457 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2459 2016-06-20 Joseph Myers <joseph@codesourcery.com>
2462 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2464 2016-06-20 Jakub Jelinek <jakub@redhat.com>
2467 * gcc.dg/pr71581.c: New test.
2469 PR rtl-optimization/71591
2470 * gcc.dg/cpp/pr71591.c: New test.
2472 2016-06-20 David B. Robins <gcc@davidrobins.net>
2475 * g++.dg/torture/pr71571.C: New test.
2477 2016-06-20 Jakub Jelinek <jakub@redhat.com>
2480 * gcc.target/i386/sse2-pr71559.c: New test.
2481 * gcc.target/i386/avx-pr71559.c: New test.
2482 * gcc.target/i386/avx512f-pr71559.c: New test.
2484 2016-06-20 Tobias Burnus <burnus@net-b.de>
2487 * gfortran.dg/pointer_remapping_10.f90: New.
2489 2016-06-20 David Malcolm <dmalcolm@redhat.com>
2491 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2493 2016-06-20 Martin Sebor <msebor@redhat.com>
2496 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2497 * gnu90-const-expr-1.c: Same.
2498 * gnu99-const-expr-1.c: Same.
2499 * gnu99-static-1.c: Same.
2501 2016-06-20 Renlin Li <renlin.li@arm.com>
2504 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2506 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2508 * gcc.target/aarch64/vcvt_f64_1.c: New.
2509 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2510 * gcc.target/aarch64/vrecp_f64_1.c: New.
2512 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2514 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2517 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
2520 * gcc.target/avr/torture/pr71103-2.c: New test.
2522 2016-06-19 Martin Sebor <msebor@redhat.com>
2525 * gcc.dg/alignof.c: New test.
2527 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2529 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2530 vs dg-error; test constexpr specifier too.
2532 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2534 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2536 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2538 * lib/target-supports.exp
2539 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2540 arm_neon_ok and merge flags. Fix temporary test name.
2541 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2544 2016-06-17 Martin Liska <mliska@suse.cz>
2546 * gcc.dg/predict-9.c: Fix dump scanning.
2548 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2550 PR tree-optimization/71354
2551 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2553 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2555 PR tree-optimization/71347
2556 * gcc.dg/tree-ssa/pr71347.c: New test.
2558 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2560 PR tree-optimization/71354
2561 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2563 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2565 * gcc.dg/vect/vect-alias-check-1.c: New test.
2567 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2570 * gcc.target/avr/pr71151-1.c: New test.
2571 * gcc.target/avr/pr71151-2.c: New test.
2572 * gcc.target/avr/pr71151-3.c: New test.
2573 * gcc.target/avr/pr71151-4.c: New test.
2574 * gcc.target/avr/pr71151-5.c: New test.
2575 * gcc.target/avr/pr71151-6.c: New test.
2576 * gcc.target/avr/pr71151-7.c: New test.
2577 * gcc.target/avr/pr71151-8.c: New test.
2578 * gcc.target/avr/pr71151-common.h: New test.
2580 2016-06-16 Martin Liska <mliska@suse.cz>
2582 * gfortran.dg/predict-1.f90: New test.
2584 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
2587 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2589 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
2591 * g++.dg/vect/pr36648.cc: Disable cunrolli
2593 2016-06-16 Jakub Jelinek <jakub@redhat.com>
2596 * gcc.c-torture/execute/pr71554.c: New test.
2598 PR rtl-optimization/71532
2599 * gcc.dg/torture/pr71532.c: New test.
2601 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2603 * gcc.target/powerpc/p9-dimode1.c: New test.
2604 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2606 2016-06-15 Jakub Jelinek <jakub@redhat.com>
2608 * gcc.c-torture/compile/20160615-1.c: New test.
2610 * g++.dg/cpp0x/ref-qual17.C: New test.
2612 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2615 * gcc.target/i386/pr71529.C: New test.
2617 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2619 PR tree-optimization/71483
2620 * g++.dg/vect/pr71483.c: New
2622 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2625 * g++.dg/inherit/crash6.C: New.
2626 * g++.dg/inherit/union2.C: Likewise.
2627 * g++.dg/inherit/virtual12.C: Likewise.
2628 * g++.dg/inherit/virtual13.C: Likewise.
2629 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2631 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
2633 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
2635 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2637 PR tree-optimization/71439
2638 * gcc.dg/vect/pr71439.c: New
2640 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2642 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2644 2016-06-15 Richard Biener <rguenther@suse.de>
2646 * gcc.dg/vect/slp-45.c: New testcase.
2648 2016-06-15 Richard Biener <rguenther@suse.de>
2650 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2652 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2654 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2655 requirements, and disable for AIX for now.
2656 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2658 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2661 * g++.dg/opt/pr71528.C: New test.
2664 * g++.dg/init/pr71516.C: New test.
2666 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2668 * g++.dg/init/array46.C: New.
2670 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
2672 * gcc.target/i386/float128-3.c: New test.
2673 * gcc.target/i386/quad-sse4.c: Ditto.
2674 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2675 Update scan strings.
2677 2016-06-14 Richard Biener <rguenther@suse.de>
2680 * gfortran.dg/pr71526.f90: New testcase.
2682 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2684 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2685 * gcc.dg/zero_bits_compound-1.c: Likewise.
2687 2016-06-14 Richard Biener <rguenther@suse.de>
2689 PR tree-optimization/71522
2690 * gcc.dg/torture/pr71522.c: New testcase.
2692 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2694 PR tree-optimization/71520
2695 * gcc.dg/tree-ssa/pr71520.c: New test.
2697 2016-06-14 Richard Biener <rguenther@suse.de>
2699 PR tree-optimization/71521
2700 * gcc.dg/tree-ssa/vrp101.c: New testcase.
2702 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2705 * c-c++-common/ubsan/bounds-13.c: New test.
2707 PR preprocessor/71183
2708 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2710 2016-06-13 Jeff Law <law@redhat.com>
2712 PR tree-optimization/71403
2713 * c-c++-common/ubsan/pr71403-1.c: New test.
2714 * c-c++-common/ubsan/pr71403-2.c: New test.
2715 * c-c++-common/ubsan/pr71403-3.c: New test.
2717 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2720 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2721 Add -Wno-psabi -w to dg-options.
2723 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2725 * gcc.target/powerpc/vadsdu-0.c: New test.
2726 * gcc.target/powerpc/vadsdu-1.c: New test.
2727 * gcc.target/powerpc/vadsdu-2.c: New test.
2728 * gcc.target/powerpc/vadsdu-3.c: New test.
2729 * gcc.target/powerpc/vadsdu-4.c: New test.
2730 * gcc.target/powerpc/vadsdu-5.c: New test.
2731 * gcc.target/powerpc/vadsdub-1.c: New test.
2732 * gcc.target/powerpc/vadsdub-2.c: New test.
2733 * gcc.target/powerpc/vadsduh-1.c: New test.
2734 * gcc.target/powerpc/vadsduh-2.c: New test.
2735 * gcc.target/powerpc/vadsduw-1.c: New test.
2736 * gcc.target/powerpc/vadsduw-2.c: New test.
2738 2016-06-13 David Malcolm <dmalcolm@redhat.com>
2740 * gcc.dg/c99-init-2.c (c): Update expected error message.
2741 * gcc.dg/init-bad-8.c (foo): Likewise.
2742 * gcc.dg/spellcheck-fields-3.c: New test case.
2744 2016-06-13 Martin Liska <mliska@suse.cz>
2746 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2747 and "guess loop iv compared" heuristics.
2748 * gcc.dg/predict-2.c: Likewise.
2749 * gcc.dg/predict-3.c: Likewise.
2750 * gcc.dg/predict-4.c: Likewise.
2751 * gcc.dg/predict-5.c: Likewise.
2752 * gcc.dg/predict-6.c: Likewise.
2754 2016-06-13 Marek Polacek <polacek@redhat.com>
2757 * c-c++-common/Wswitch-unreachable-4.c: New test.
2758 * gcc.dg/Wswitch-unreachable-2.c: New test.
2759 * g++.dg/tm/jump1.C: Move dg-warning.
2761 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2763 * gnat.dg/renaming10.ad[sb]: New test.
2765 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
2768 * gfortran.dg/pr70673.f90: New test.
2770 2016-06-13 Richard Biener <rguenther@suse.de>
2773 * gcc.dg/align-3.c: New testcase.
2775 2016-06-13 Martin Liska <mliska@suse.cz>
2777 * gcc.target/i386/pr71458.c: New test.
2779 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
2782 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2784 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2787 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2790 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2793 * gfortran.dg/comma_IO_extension_1.f90: New test.
2794 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2795 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2797 * gfortran.dg/graphite/pr38083.f90: Likewise.
2798 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2801 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2803 * gnat.dg/case_character.adb: New test.
2805 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2808 * gcc.target/powerpc/pr71310.c: New testcase.
2810 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2813 * gcc.dg/pr71478.c: New test.
2815 2016-06-10 Jakub Jelinek <jakub@redhat.com>
2818 * gcc.c-torture/execute/pr71494.c: New test.
2821 * gcc.target/i386/pr68657.c: New test.
2824 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2825 (test): Add -masm=intel alternatives.
2827 2016-06-10 Martin Sebor <msebor@redhat.com>
2830 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2832 2016-06-10 Jeff Law <law@redhat.com>
2834 PR tree-optimization/71335
2835 * gcc.c-torture/execute/pr71335.c: New test.
2837 2016-06-10 David Malcolm <dmalcolm@redhat.com>
2839 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2840 the various "cannot tail-call: " messages.
2842 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2844 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2847 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2850 * c-c++-common/asan/pr71480.c: New test.
2852 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2854 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2855 (ASMNAME2): Likewise.
2856 (main): Replace fn in asm statement with ASMNAME ("fn").
2857 * gcc.dg/guality/pr68037-2.c: Likewise.
2858 * gcc.dg/guality/pr68037-3.c: Likewise.
2859 * gcc.dg/torture/pr68037-1.c: Likewise.
2860 * gcc.dg/torture/pr68037-2.c: Likewise.
2861 * gcc.dg/torture/pr68037-3.c: Likewise.
2863 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2866 * gcc.target/i386/pr68843-1.c: New test.
2867 * gcc.target/i386/pr68843-2.c: New test.
2869 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2870 Cesar Philippidis <cesar@codesourcery.com>
2873 * gcc.dg/goacc/nested-function-1.c: New file.
2874 * gcc.dg/goacc/nested-function-2.c: Likewise.
2875 * gcc.dg/goacc/pr71373.c: Likewise.
2876 * gfortran.dg/goacc/cray-2.f95: Likewise.
2877 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2878 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2879 * gfortran.dg/goacc/cray.f95: Update.
2880 * gfortran.dg/goacc/loop-1.f95: Likewise.
2881 * gfortran.dg/goacc/loop-3.f95: Likewise.
2882 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2883 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2885 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2887 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2888 for OpenACC tile clauses.
2889 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2892 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2894 * c-c++-common/goacc/cache-2.c: ... this new file.
2895 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2896 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2897 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2899 * gfortran.dg/goacc/cray.f95: Likewise.
2900 * gfortran.dg/goacc/loop-1.f95: Likewise.
2902 2016-06-10 Alan Hayward <alan.hayward@arm.com>
2904 PR tree-optimization/71407
2905 PR tree-optimization/71416
2906 * gcc.dg/vect/pr71407.c: New
2907 * gcc.dg/vect/pr71416-1.c: New
2908 * gcc.dg/vect/pr71416-2.c: New
2910 2016-06-10 Richard Biener <rguenther@suse.de>
2913 * gcc.dg/torture/pr71477.c: New testcase.
2915 2016-06-09 Julia Koval <julia.koval@intel.com>
2917 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2918 * gcc.target/i386/interrupt-13.c: Likewise.
2919 * gcc.target/i386/interrupt-15.c: Likewise.
2920 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2921 * gcc.target/i386/interrupt-24.c: Likewise.
2922 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2923 * gcc.target/i386/interrupt-9.c: Likewise.
2924 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2926 2016-06-09 Martin Sebor <msebor@redhat.com>
2929 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2930 * gcc.dg/builtin-constant_p-1.c: Same.
2931 * gcc.dg/builtins-error.c: Same.
2932 * gcc.dg/pr70859.c: Same.
2934 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2936 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2937 * gcc.dg/torture/pr68067-1.c: Likewise.
2938 * gcc.dg/torture/pr68067-2.c: Likewise.
2940 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2942 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2945 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2948 * g++.dg/inherit/crash5.C: New.
2950 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2953 * g++.dg/inherit/crash5.C: New.
2954 * g++.dg/inherit/virtual1.C: Adjust.
2956 2016-06-09 Martin Liska <mliska@suse.cz>
2958 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2959 * g++.dg/predict-loop-exit-2.C: Likewise.
2960 * g++.dg/predict-loop-exit-3.C: Likewise.
2961 * gcc.dg/predict-1.c: Likewise.
2962 * gcc.dg/predict-2.c: Likewise.
2963 * gcc.dg/predict-3.c: Likewise.
2964 * gcc.dg/predict-4.c: Likewise.
2965 * gcc.dg/predict-5.c: Likewise.
2966 * gcc.dg/predict-6.c: Likewise.
2967 * gcc.dg/predict-7.c: Likewise.
2969 2016-06-09 Richard Biener <rguenther@suse.de>
2971 PR tree-optimization/71462
2972 * gcc.dg/torture/pr71462.c: New testcase.
2974 2016-06-09 Marek Polacek <polacek@redhat.com>
2977 * gcc.dg/c11-generic-3.c: New test.
2979 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2981 * g++.dg/init/array42.C: New.
2982 * g++.dg/init/array43.C: Likewise.
2983 * g++.dg/init/array44.C: Likewise.
2984 * g++.dg/init/array45.C: Likewise.
2985 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2986 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2987 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2988 * g++.dg/gomp/pr35751.C: Likewise.
2989 * g++.dg/init/array23.C: Likewise.
2990 * g++.dg/init/brace2.C: Likewise.
2991 * g++.dg/init/brace6.C: Likewise.
2993 2016-06-08 Martin Sebor <msebor@redhat.com>
2994 Jakub Jelinek <jakub@redhat.com>
2998 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2999 * c-c++-common/builtin-arith-overflow-2.c: New test.
3000 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3001 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3002 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3004 2016-06-08 Jakub Jelinek <jakub@redhat.com>
3007 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3009 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3011 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3012 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3013 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3014 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3015 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3016 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3017 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3018 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3019 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3020 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3021 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3022 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3023 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3025 2016-06-08 Richard Biener <rguenther@suse.de>
3027 PR tree-optimization/68558
3028 * gcc.dg/vect/slp-44.c: New testcase.
3030 2016-06-08 Richard Biener <rguenther@suse.de>
3032 * gcc.dg/vect/slp-43.c: New testcase.
3034 2016-06-08 Richard Biener <rguenther@suse.de>
3036 PR tree-optimization/71452
3037 * gcc.dg/torture/pr71452.c: New testcase.
3039 2016-06-08 Jakub Jelinek <jakub@redhat.com>
3042 * g++.dg/torture/pr71448.C: New test.
3044 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3048 * g++.dg/debug/pr71432.C: New test.
3050 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3052 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3053 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3054 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3056 2016-06-08 Alan Hayward <alan.hayward@arm.com>
3058 * gcc.dg/vect/vect-live-2.c: Update effective target.
3059 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3060 * lib/target-supports.exp: Add aarch64 to vect_long.
3062 2016-06-08 Marek Polacek <polacek@redhat.com>
3065 * gcc.dg/noncompile/pr71418.c: New test.
3068 * gcc.dg/noncompile/pr71426.c: New test.
3070 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
3072 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3073 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3074 * gcc.dg/predict-3.c: Update template.
3075 * gcc.dg/predict-5.c: Update template.
3076 * gcc.dg/predict-6.c: Update template.
3077 * gcc.dg/predict-9.c: Update template.
3078 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3080 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3082 * gcc.target/powerpc/vec-mul.c: New test.
3084 2016-06-07 David Malcolm <dmalcolm@redhat.com>
3086 * gcc.dg/spellcheck-fields-2.c: New test case.
3088 2016-06-07 Richard Biener <rguenther@suse.de>
3091 * gcc.dg/Wpragmas-1.c: New testcase.
3092 * gcc.dg/Wattributes-4.c: Likewise.
3093 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3096 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3098 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3099 spurious debug code.
3101 2016-06-07 Richard Biener <rguenther@suse.de>
3103 PR tree-optimization/71428
3104 * gcc.dg/torture/pr71428.c: New testcase.
3106 2016-06-07 Richard Biener <rguenther@suse.de>
3109 * gcc.dg/torture/pr71423.c: New testcase.
3111 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3114 * gcc.dg/tree-ssa/pr71408.c: New test.
3116 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3119 * g++.dg/torture/pr71281.C: New test.
3121 2016-06-06 Marek Polacek <polacek@redhat.com>
3124 * gcc.dg/pr71362.c: New test.
3126 2016-06-06 Jakub Jelinek <jakub@redhat.com>
3127 Patrick Palka <ppalka@gcc.gnu.org>
3132 * g++.dg/opt/pr70847.C: New test.
3133 * g++.dg/ubsan/pr70847.C: New test.
3134 * g++.dg/ubsan/pr71393.C: New test.
3136 2016-06-06 Jakub Jelinek <jakub@redhat.com>
3138 PR tree-optimization/71259
3139 * gcc.dg/vect/pr71259.c: New test.
3141 2016-06-06 David Malcolm <dmalcolm@redhat.com>
3143 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3144 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3145 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3148 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3151 * gcc.c-torture/execute/pr37780.c: New test.
3152 * gcc.target/aarch64/pr37780_1.c: Likewise.
3153 * gcc.target/arm/pr37780_1.c: Likewise.
3155 2016-06-06 Marek Polacek <polacek@redhat.com>
3157 * c-c++-common/attr-may-alias-1.c: New test.
3158 * c-c++-common/attr-may-alias-2.c: New test.
3159 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3161 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3164 * gcc.target/i386/pr24414.c: New test.
3166 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3168 * gcc.target/sparc/vis4misc.c: New file.
3169 * gcc.target/sparc/fpcmp.c: Likewise.
3170 * gcc.target/sparc/fpcmpu.c: Likewise.
3172 2016-06-06 Alan Hayward <alan.hayward@arm.com>
3174 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3175 * gcc.dg/vect/vect-live-3.c: Likewise.
3177 2016-06-06 Richard Biener <rguenther@suse.de>
3179 PR tree-optimization/71398
3180 * gcc.dg/torture/pr71398.c: New testcase.
3182 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
3185 * g++.dg/pr71389.C: New test.
3187 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3190 * gfortran.dg/fmt_read_5.f: New test.
3192 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3195 * gfortran.dg/class_array_22.f03: New test.
3197 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
3199 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3201 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
3203 * gcc.dg/predict-9.c: Update template.
3205 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3208 * g++.dg/template/pr49377.C: New.
3210 2016-06-04 Jakub Jelinek <jakub@redhat.com>
3212 PR tree-optimization/71405
3213 * g++.dg/torture/pr71405.C: New test.
3215 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3218 * g++.dg/inherit/crash5.C: New.
3219 * g++.dg/inherit/virtual1.C: Adjust.
3221 2016-06-03 Jeff Law <law@redhat.com>
3223 PR tree-optimization/71316
3224 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3226 2016-06-03 Jakub Jelinek <jakub@redhat.com>
3228 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3229 dg-additional-options with just -fno-tree-scev-cprop in it.
3230 * gcc.dg/vect/vect-live-2.c: Likewise.
3231 * gcc.dg/vect/vect-live-5.c: Likewise.
3232 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3233 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3234 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3236 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3239 * g++.dg/other/friend6.C: New test.
3241 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3243 * g++.dg/torture/ppc-ldst-array.C: New.
3245 2016-06-03 Joseph Myers <joseph@codesourcery.com>
3249 * gcc.dg/torture/builtin-fp-int-inexact.c,
3250 gcc.target/i386/387-builtin-fp-int-inexact.c,
3251 gcc.target/i386/387-rint-inline-1.c,
3252 gcc.target/i386/387-rint-inline-2.c,
3253 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3254 gcc.target/i386/sse2-rint-inline-1.c,
3255 gcc.target/i386/sse2-rint-inline-2.c,
3256 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3257 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3259 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3260 Julia Koval <julia.koval@intel.com>
3272 * gcc.dg/guality/pr68037-1.c: New test.
3273 * gcc.dg/guality/pr68037-2.c: Likewise.
3274 * gcc.dg/guality/pr68037-3.c: Likewise.
3275 * gcc.dg/torture/pr68037-1.c: Likewise.
3276 * gcc.dg/torture/pr68037-2.c: Likewise.
3277 * gcc.dg/torture/pr68037-3.c: Likewise.
3278 * gcc.dg/torture/pr68661-1a.c: Likewise.
3279 * gcc.dg/torture/pr68661-1b.c: Likewise.
3280 * gcc.target/i386/interrupt-1.c: Likewise.
3281 * gcc.target/i386/interrupt-2.c: Likewise.
3282 * gcc.target/i386/interrupt-3.c: Likewise.
3283 * gcc.target/i386/interrupt-4.c: Likewise.
3284 * gcc.target/i386/interrupt-5.c: Likewise.
3285 * gcc.target/i386/interrupt-6.c: Likewise.
3286 * gcc.target/i386/interrupt-7.c: Likewise.
3287 * gcc.target/i386/interrupt-8.c: Likewise.
3288 * gcc.target/i386/interrupt-9.c: Likewise.
3289 * gcc.target/i386/interrupt-10.c: Likewise.
3290 * gcc.target/i386/interrupt-11.c: Likewise.
3291 * gcc.target/i386/interrupt-12.c: Likewise.
3292 * gcc.target/i386/interrupt-13.c: Likewise.
3293 * gcc.target/i386/interrupt-14.c: Likewise.
3294 * gcc.target/i386/interrupt-15.c: Likewise.
3295 * gcc.target/i386/interrupt-16.c: Likewise.
3296 * gcc.target/i386/interrupt-17.c: Likewise.
3297 * gcc.target/i386/interrupt-18.c: Likewise.
3298 * gcc.target/i386/interrupt-19.c: Likewise.
3299 * gcc.target/i386/interrupt-20.c: Likewise.
3300 * gcc.target/i386/interrupt-21.c: Likewise.
3301 * gcc.target/i386/interrupt-22.c: Likewise.
3302 * gcc.target/i386/interrupt-23.c: Likewise.
3303 * gcc.target/i386/interrupt-24.c: Likewise.
3304 * gcc.target/i386/interrupt-25.c: Likewise.
3305 * gcc.target/i386/interrupt-26.c: Likewise.
3306 * gcc.target/i386/interrupt-27.c: Likewise.
3307 * gcc.target/i386/interrupt-28.c: Likewise.
3308 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3309 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3310 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3311 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3312 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3313 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3314 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3315 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3316 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3317 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3318 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3319 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3321 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3323 PR tree-optimization/52171
3324 * gcc.dg/pr52171.c: New test.
3325 * gcc.target/i386/pr52171.c: New test.
3327 2016-06-03 Jan Hubicka <jh@suse.cz>
3329 * g++.dg/tree-ssa/pred-1.C: New testcase
3330 * gcc.dg/tree-ssa/pred-1.c: New testcase
3332 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3335 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3337 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3339 2016-06-03 Alan Hayward <alan.hayward@arm.com>
3341 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3343 2016-06-03 Alan Hayward <alan.hayward@arm.com>
3345 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
3346 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
3347 * gcc.dg/vect/vect-live-1.c: New test.
3348 * gcc.dg/vect/vect-live-2.c: New test.
3349 * gcc.dg/vect/vect-live-3.c: New test.
3350 * gcc.dg/vect/vect-live-4.c: New test.
3351 * gcc.dg/vect/vect-live-5.c: New test.
3352 * gcc.dg/vect/vect-live-slp-1.c: New test.
3353 * gcc.dg/vect/vect-live-slp-2.c: New test.
3354 * gcc.dg/vect/vect-live-slp-3.c: New test.
3356 2016-06-03 Jakub Jelinek <jakub@redhat.com>
3359 * g++.dg/opt/pr71387.C: New test.
3361 2016-06-02 Jeff Law <law@redhat.com>
3363 PR tree-optimization/71328
3364 * gcc.c-torture/compile/pr71328.c: New test.
3366 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3369 * gfortran.dg/fmt_read_3.f90: Fix typo.
3370 * gfortran.dg/fmt_read_4.f90: New test.
3372 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3374 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3375 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3376 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3377 * g++.dg/cpp0x/override2.C: Likewise.
3378 * g++.dg/parse/crash5.C: Likewise.
3379 * g++.dg/parse/error16.C: Likewise.
3380 * g++.dg/parse/error27.C: Likewise.
3381 * g++.dg/template/qualttp15.C: Likewise.
3382 * g++.dg/template/redecl4.C: Likewise.
3383 * g++.old-deja/g++.other/crash39.C: Likewise.
3384 * g++.old-deja/g++.other/struct1.C: Likewise.
3385 * g++.old-deja/g++.pt/m9a.C: Likewise.
3386 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3388 2016-06-02 Jakub Jelinek <jakub@redhat.com>
3391 * c-c++-common/pr71372.c: New test.
3393 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3394 __TIME__ strings with __builtin_strcmp instead of printf and
3397 2016-06-02 Martin Liska <mliska@suse.cz>
3399 * gcc.dg/predict-9.c: New test.
3401 2016-06-02 Jakub Jelinek <jakub@redhat.com>
3403 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3404 global set_compiler_env_var and global saved_compiler_env_var.
3406 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3408 PR rtl-optimization/71295
3409 * gcc.c-torture/compile/pr71295.c: New test.
3411 2016-06-02 Jakub Jelinek <jakub@redhat.com>
3413 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3415 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3416 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3418 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3419 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3420 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3423 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3425 * gcc.target/powerpc/p9-splat-4.c: New test.
3427 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3430 * gcc.target/powerpc/pr71186.c: New test.
3432 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3435 * gfortran.dg/fmt_read_3.f90: New test.
3437 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3439 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3442 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
3444 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3445 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3447 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3448 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3450 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3452 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3453 vars set by dg-set-compiler-env-var.
3455 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
3458 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3459 to the module procedure declaration.
3460 * gfortran.dg/submodule_16.f08: New test.
3462 2016-06-01 Jakub Jelinek <jakub@redhat.com>
3465 * c-c++-common/gomp/pr71371.c: New test.
3467 2016-06-01 Richard Biener <rguenther@suse.de>
3469 PR tree-optimization/71366
3470 * gcc.dg/torture/pr71366-1.c: New testcase.
3471 * gcc.dg/torture/pr71366-2.c: Likewise.
3473 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3475 * gcc.target/powerpc/vslv-0.c: New test.
3476 * gcc.target/powerpc/vslv-1.c: New test.
3477 * gcc.target/powerpc/vsrv-0.c: New test.
3478 * gcc.target/powerpc/vsrv-1.c: New test.
3480 2016-06-01 Nathan Sidwell <nathan@acm.org>
3482 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3483 * gcc.target/nvptx/weak.c: New.
3485 2016-06-01 Richard Biener <rguenther@suse.de>
3487 PR tree-optimization/71261
3488 * gcc.dg/torture/vect-bool-1.c: New testcase.
3490 2016-06-01 Jakub Jelinek <jakub@redhat.com>
3492 * gfortran.dg/gomp/order-1.f90: New test.
3493 * gfortran.dg/gomp/order-2.f90: New test.
3495 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
3497 * gcc.dg/unroll-6.c: Update template.
3498 * gcc.dg/unroll-7.c: New testcase.
3499 * gcc.dg/unroll-8.c: New testcase.
3501 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3503 * gnat.dg/opt56.ad[sb]: New test.
3505 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3508 * g++.dg/cpp0x/constexpr-ice16.C: New.
3510 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3512 PR tree-optimization/71314
3513 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3516 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3518 PR tree-optimization/71077
3519 * gcc.dg/tree-ssa/pr71077.c: New test.
3521 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
3523 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3524 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3525 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3527 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3530 * g++.dg/cpp0x/pr71248.C: New.
3531 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3532 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3533 * g++.dg/init/new37.C: Likewise.
3534 * g++.dg/template/static1.C: Likewise.
3535 * g++.dg/template/static2.C: Likewise.
3537 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3539 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3541 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3543 2016-05-31 Marek Polacek <polacek@redhat.com>
3545 * c-c++-common/Wswitch-unreachable-3.c: New test.
3546 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3548 2016-05-31 Richard Biener <rguenther@suse.de>
3550 PR tree-optimization/71352
3551 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3553 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3555 * gcc.target/arm/armv5_thumb_isa.c: New test.
3557 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3560 * gcc.target/i386/pr71346.c: New test.
3562 2016-05-31 Tom de Vries <tom@codesourcery.com>
3564 PR tree-optimization/69068
3565 * gcc.dg/graphite/pr69068.c: New test.
3567 2016-05-27 Martin Sebor <msebor@redhat.com>
3570 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3572 2016-05-30 Jakub Jelinek <jakub@redhat.com>
3575 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3576 nowait depend(inout: dd[0]) clauses where permitted.
3578 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3581 * g++.dg/parse/pr71238.C: New.
3582 * g++.dg/concepts/friend1.C: Test column numbers too.
3583 * g++.dg/cpp0x/initlist31.C: Likewise.
3584 * g++.dg/cpp0x/pr51420.C: Likewise.
3585 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3586 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3587 * g++.dg/ext/builtin3.C: Likewise.
3588 * g++.dg/lookup/friend12.C: Likewise.
3589 * g++.dg/lookup/friend7.C: Likewise.
3590 * g++.dg/lookup/koenig1.C: Likewise.
3591 * g++.dg/lookup/koenig5.C: Likewise.
3592 * g++.dg/lookup/used-before-declaration.C: Likewise.
3593 * g++.dg/overload/koenig1.C: Likewise.
3594 * g++.dg/template/crash65.C: Likewise.
3595 * g++.dg/template/friend57.C: Likewise.
3596 * g++.dg/warn/Wshadow-5.C: Likewise.
3597 * g++.dg/warn/Wunused-8.C: Likewise.
3598 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3599 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3600 * g++.old-deja/g++.jason/member.C: Likewise.
3601 * g++.old-deja/g++.jason/report.C: Likewise.
3602 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3603 * g++.old-deja/g++.law/visibility20.C: Likewise.
3604 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3605 * g++.old-deja/g++.other/static5.C: Likewise.
3606 * g++.old-deja/g++.pt/overload2.C: Likewise.
3608 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3610 * gcc.dg/tree-ssa/peel1.c: New testcase.
3611 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3612 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3614 2016-05-30 Tom de Vries <tom@codesourcery.com>
3616 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3619 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3622 * g++.dg/parse/virtual1.C: New.
3624 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
3626 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3627 Use correct register when clearing %edx.
3629 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
3631 PR tree-optimization/71289
3632 * gcc.dg/pr71289.c: New test.
3634 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3638 * gcc.dg/tree-ssa/pr71269.c: New test.
3639 * gcc.dg/tree-ssa/pr71292.c: New test.
3641 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3644 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3646 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3648 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3649 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3650 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3652 2016-05-30 Tom de Vries <tom@codesourcery.com>
3654 PR tree-optimization/69067
3655 * gcc.dg/graphite/pr69067.c: New test.
3657 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
3660 * gcc.target/i386/pr71245-1.c: New test.
3661 * gcc.target/i386/pr71245-2.c: Ditto.
3663 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3666 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3667 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3668 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3670 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
3672 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3674 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3678 * g++.dg/overload/69855.C: New.
3679 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3680 * g++.old-deja/g++.pt/crash3.C: Likewise.
3682 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3685 * g++.dg/parse/namespace13.C: New.
3687 2016-05-26 Jeff Law <law@redhat.com>
3689 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3690 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3691 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3692 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3693 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3694 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3695 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3696 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3697 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3698 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3699 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3700 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3701 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3703 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3706 * g++.dg/overload/69855.C: New.
3707 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3708 * g++.old-deja/g++.pt/crash3.C: Likewise.
3710 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3713 * gcc.target/aarch64/va_arg_1.c: New testcase.
3714 * gcc.target/aarch64/va_arg_2.c: Likewise.
3715 * gcc.target/aarch64/va_arg_3.c: Likewise.
3717 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3719 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3720 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3721 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3722 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3723 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3725 2016-05-27 Marek Polacek <polacek@redhat.com>
3728 * g++.dg/torture/pr71308.C: New test.
3730 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3732 * gcc.dg/zero_bits_compound-1.c: New test.
3733 * gcc.dg/zero_bits_compound-2.c: New test.
3735 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3738 * gcc.dg/pr71279.c: New test.
3740 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3742 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3743 floating point min/max/comparison instructions.
3744 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3746 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3748 * c-c++-common/gomp/schedule-1.c: New test.
3749 * gfortran.dg/gomp/schedule-1.f90: New test.
3751 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3755 * g++.dg/cpp1y/auto-fn32.C: New test.
3756 * g++.dg/cpp1y/paren4.C: New test.
3758 2016-05-26 Nathan Sidwell <nathan@acm.org>
3760 * gcc.dg/20060410.c: Xfail on ptx.
3761 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3762 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3763 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3764 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3765 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3767 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3769 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3771 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3773 PR tree-optimization/71280
3774 * gcc.dg/pr71280.c: New test.
3776 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3778 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3779 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3781 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3783 2016-05-26 Jiong Wang <jiong.wang@arm.com>
3785 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3788 2016-05-25 Jeff Law <law@redhat.com>
3790 PR tree-optimization/71272
3791 * gcc.c-torture/compile/pr71272.c: new test.
3793 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3795 * gcc.target/powerpc/vec-cmpne.c: New test.
3796 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3798 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3800 * gnat.dg/opt55.ad[sb]: New test.
3802 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3804 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3805 * c-c++-common/pr60226.c: Require int32plus.
3806 * gcc.c-torture/execute/pr70602.c: Likewise.
3807 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3808 unsigned long for malloc arg type.
3809 * gcc.dg/asr_div1.c: Require int32plus.
3810 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3811 * gcc.dg/pie-1.c: Require pie.
3812 * gcc.dg/pie-2.c: Likewise.
3813 * gcc.dg/pr59471.c: Require int32plus.
3814 * gcc.dg/pr59963-2.c: XFAIL for int16.
3815 * gcc.dg/pr60114.c: Require int32plus.
3816 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3817 unsigned long for typedef of size_t.
3818 * gcc.dg/pr63914.c: Require int32plus.
3819 * gcc.dg/pr64536.c: Require pt32plus.
3820 * gcc.dg/pr65658.c: Likewise.
3821 * gcc.dg/pr67271.c: Require int32plus.
3822 * gcc.dg/pr68112.c: Likewise.
3823 * gcc.dg/pr69071.c: Skip for avr target.
3824 * gcc.dg/pr69973.c: Require int32plus.
3825 * gcc.dg/pr70169.c: Skip for avr target.
3826 * gcc.dg/sso-6.c: Require int32plus.
3827 * gcc.dg/sso-7.c: Likewise.
3828 * gcc.dg/sso-8.c: Likewise.
3829 * gcc.dg/vrp-min-max-2.c: Likewise.
3831 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3834 * gcc.target/i386/pr70738-1.c: New test.
3835 * gcc.target/i386/pr70738-2.c: Likewise.
3836 * gcc.target/i386/pr70738-3.c: Likewise.
3837 * gcc.target/i386/pr70738-4.c: Likewise.
3838 * gcc.target/i386/pr70738-5.c: Likewise.
3839 * gcc.target/i386/pr70738-6.c: Likewise.
3840 * gcc.target/i386/pr70738-7.c: Likewise.
3841 * gcc.target/i386/pr70738-8.c: Likewise.
3842 * gcc.target/i386/pr70738-9.c: Likewise.
3844 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3846 PR rtl-optimization/66940
3847 * gcc.c-torture/execute/pr66940.c: New test.
3849 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3851 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3852 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3853 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3854 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3855 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3856 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3857 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3858 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3859 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3860 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3861 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3862 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3863 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3864 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3865 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3866 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3867 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3868 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3869 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3870 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3871 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3872 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3873 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3874 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3876 2016-05-25 Marek Polacek <polacek@redhat.com>
3879 * gcc.dg/noncompile/pr71265.c: New test.
3882 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3884 2016-05-25 Nathan Sidwell <nathan@acm.org>
3886 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3888 2016-05-25 Richard Biener <rguenther@suse.de>
3890 PR tree-optimization/71261
3891 * c-c++-common/torture/pr71261.c: New testcase.
3893 2016-05-25 Richard Biener <rguenther@suse.de>
3895 PR tree-optimization/71264
3896 * gcc.dg/vect/pr71264.c: New testcase.
3898 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3901 * g++.dg/cpp0x/alias-decl-53.C: New.
3902 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3904 2016-05-25 Martin Liska <mliska@suse.cz>
3906 * g++.dg/pr71239.C: New test.
3908 2016-05-25 Richard Biener <rguenther@suse.de>
3910 * gcc.dg/vect/pr58135.c: Rename to ...
3911 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3913 2016-05-25 Marek Polacek <polacek@redhat.com>
3915 * g++.dg/pr65295.C: Use target c++14.
3917 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3919 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3920 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3922 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3924 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3927 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3929 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3930 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3931 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3932 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3933 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3934 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3935 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3936 * c-c++-common/goacc/pcopy.c: Likewise.
3937 * c-c++-common/goacc/pcopyin.c: Likewise.
3938 * c-c++-common/goacc/pcopyout.c: Likewise.
3939 * c-c++-common/goacc/pcreate.c: Likewise.
3940 * c-c++-common/goacc/pr70688.c: New test.
3941 * c-c++-common/goacc/present-1.c: Adjust test.
3942 * c-c++-common/goacc/reduction-5.c: Likewise.
3943 * g++.dg/goacc/data-1.C: New test.
3945 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3947 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3948 vector parity built-in functions.
3949 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3950 count trailing zeros automatic vectorization.
3951 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3952 count trailing zeros built-in functions.
3954 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3956 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3958 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3961 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3963 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3966 * g++.dg/template/crash123.C: New.
3967 * g++.dg/template/crash124.C: Likewise.
3969 2016-05-24 Martin Sebor <msebor@redhat.com>
3972 * g++.dg/ext/flexary16.C: New test.
3974 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3976 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3977 before math.h is included.
3978 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3979 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3980 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3981 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3982 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3983 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3984 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3985 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3986 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3987 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3988 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3989 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3990 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3991 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3992 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3993 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3994 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3995 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3996 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3997 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3998 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3999 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4000 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4002 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4003 Kelvin Nilsen <kelvin@gcc.gnu.org>
4005 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4008 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4011 * g++.dg/warn/Wno-narrowing1.C: New.
4013 2016-05-24 Marek Polacek <polacek@redhat.com>
4016 * c-c++-common/Wswitch-unreachable-2.c: New test.
4018 2016-05-24 Jakub Jelinek <jakub@redhat.com>
4021 * g++.dg/vect/simd-clone-6.cc: New test.
4022 * g++.dg/gomp/declare-simd-6.C: New test.
4026 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4028 2016-05-24 Richard Biener <rguenther@suse.de>
4030 PR tree-optimization/71240
4031 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4033 2016-05-24 Richard Biener <rguenther@suse.de>
4035 PR tree-optimization/71230
4036 * gcc.dg/torture/pr71230.c: New testcase.
4037 * g++.dg/torture/pr71230.C: Likewise.
4039 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4041 * c-c++-common/goacc/routine-5.c: Add tests.
4042 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4043 * gfortran.dg/goacc/routine-6.f90: Add tests.
4045 2016-05-24 Richard Biener <rguenther@suse.de>
4047 PR tree-optimization/71253
4048 * gcc.dg/torture/pr71253.c: New testcase.
4050 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4053 * gfortran.dg/pr71252.f90: New test.
4055 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4057 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4059 2016-05-24 Richard Biener <rguenther@suse.de>
4063 * c-c++-common/vector-subscript-4.c: New testcase.
4064 * c-c++-common/vector-subscript-5.c: Likewise.
4066 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4069 * gfortran.dg/namelist_90.f: New test
4071 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4074 * gfortran.dg/unexpected_eof.f: New test
4076 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4077 Kelvin Nilsen <kelvin@gcc.gnu.org>
4079 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4082 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4085 * g++.dg/cpp0x/inh-ctor20.C: New.
4086 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4088 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4091 * g++.dg/cpp0x/variadic168.C: New.
4093 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4095 * g++.dg/cpp0x/pr31445.C: Test column number too.
4096 * g++.dg/cpp0x/pr32253.C: Likewise.
4097 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4098 * g++.dg/cpp0x/variadic36.C: Likewise.
4100 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
4102 * gcc.dg/fold-notshift-2.c: Adjust.
4104 2016-05-23 Marek Polacek <polacek@redhat.com>
4107 * c-c++-common/Wswitch-unreachable-1.c: New test.
4108 * gcc.dg/Wswitch-unreachable-1.c: New test.
4109 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4110 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4111 * g++.dg/gomp/block-10.C: Likewise.
4112 * gcc.dg/gomp/block-10.c: Likewise.
4113 * g++.dg/gomp/block-9.C: Likewise.
4114 * gcc.dg/gomp/block-9.c: Likewise.
4115 * g++.dg/gomp/target-1.C: Likewise.
4116 * g++.dg/gomp/target-2.C: Likewise.
4117 * gcc.dg/gomp/target-1.c: Likewise.
4118 * gcc.dg/gomp/target-2.c: Likewise.
4119 * g++.dg/gomp/taskgroup-1.C: Likewise.
4120 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4121 * gcc.dg/gomp/teams-1.c: Likewise.
4122 * g++.dg/gomp/teams-1.C: Likewise.
4123 * g++.dg/overload/error3.C: Likewise.
4124 * g++.dg/tm/jump1.C: Likewise.
4125 * g++.dg/torture/pr40335.C: Likewise.
4126 * gcc.dg/c99-vla-jump-5.c: Likewise.
4127 * gcc.dg/switch-warn-1.c: Likewise.
4128 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4129 * gcc.dg/nested-func-1.c: Likewise.
4130 * gcc.dg/pr67784-4.c: Likewise.
4132 2016-05-23 Richard Biener <rguenther@suse.de>
4134 PR tree-optimization/71230
4135 * gfortran.dg/pr71230-1.f90: New testcase.
4136 * gfortran.dg/pr71230-2.f90: Likewise.
4138 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4140 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
4141 * gcc.dg/vect/pr58135.c: Add new.
4142 * gfortran.dg/pr46519-1.f: Adjust test case.
4144 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4147 * g++.dg/cpp0x/decltype64.C: New.
4149 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4151 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4152 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4153 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4155 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4157 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4158 Add poly64x1_t and poly64x2_t cases if supported.
4159 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4160 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4161 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4162 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4163 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4165 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4167 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4168 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4169 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4170 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4171 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4172 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4173 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4175 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4177 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4179 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4181 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4182 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4184 2016-05-22 Jakub Jelinek <jakub@redhat.com>
4186 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4187 constraint instead of "r".
4188 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4189 insn instead of vxorpd.
4190 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4192 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4193 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4195 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4197 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4198 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4200 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4202 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4205 * gcc.dg/tree-ssa/pr40921.c: New test.
4207 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4210 * gcc.target/avr/pr71103.c: New test.
4212 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4215 * gcc.dg/tree-ssa/pr71179.c: New test.
4217 2016-05-20 Martin Sebor <msebor@redhat.com>
4220 * gcc.dg/init-excess-2.c: New test.
4222 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4224 * gnat.dg/opt53.adb: New test.
4225 * gnat.dg/opt54.adb: Likewise.
4227 2016-05-20 Martin Jambor <mjambor@suse.cz>
4229 PR tree-optimization/70884
4230 * gcc.dg/tree-ssa/pr70919.c: New test.
4232 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4234 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4236 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4237 fix code formatting.
4239 2016-05-20 Nathan Sidwell <nathan@acm.org>
4241 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4243 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
4245 2016-05-20 David Malcolm <dmalcolm@redhat.com>
4247 * jit.dg/all-non-failing-tests.h: Add
4248 test-factorial-must-tail-call.c.
4249 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4250 * jit.dg/test-factorial-must-tail-call.c: New test case.
4252 2016-05-20 Jakub Jelinek <jakub@redhat.com>
4255 * gfortran.dg/pr71204.f90: New test.
4257 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4259 * gcc.target/nvptx/sincos.c: New test.
4261 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4264 * g++.dg/cpp1y/auto-fn31.C: New.
4266 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4268 * gcc.target/powerpc/vec-addec.c: New test.
4269 * gcc.target/powerpc/vec-addec-int128.c: New test.
4271 2016-05-20 David Malcolm <dmalcolm@redhat.com>
4273 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4274 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4275 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4276 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4278 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
4280 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4282 2016-05-20 Jakub Jelinek <jakub@redhat.com>
4285 * g++.dg/opt/pr71210-1.C: New test.
4286 * g++.dg/opt/pr71210-2.C: New test.
4288 PR tree-optimization/29756
4289 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4290 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4291 only on selected targets where V4SImode vectors are known to be
4294 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
4296 PR tree-optimization/71079
4297 PR tree-optimization/71206
4298 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4300 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4302 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4303 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4304 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4306 2016-05-20 Richard Guenther <rguenther@suse.de>
4308 PR tree-optimization/29756
4309 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4311 2016-05-20 Richard Biener <rguenther@suse.de>
4313 PR tree-optimization/71185
4314 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4316 2016-05-20 Richard Biener <rguenther@suse.de>
4318 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4320 2016-05-19 Marek Polacek <polacek@redhat.com>
4323 * g++.dg/diagnostic/pr71075.C: New test.
4325 2016-05-19 David Malcolm <dmalcolm@redhat.com>
4328 * g++.dg/pr71184.C: New test case.
4330 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4332 * gcc.target/powerpc/darn-0.c: New test.
4333 * gcc.target/powerpc/darn-1.c: New test.
4334 * gcc.target/powerpc/darn-2.c: New test.
4336 2016-05-19 Marek Polacek <polacek@redhat.com>
4338 PR tree-optimization/71031
4339 * gcc.dg/tree-ssa/vrp100.c: New test.
4341 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4343 PR rtl-optimization/71148
4344 * gcc.dg/pr71148.c: New test.
4346 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4349 * gcc.target/arm/pr71056.c: New test.
4351 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4353 * c-c++-common/pr69669.c: Check the used mode.
4355 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4358 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4360 2016-05-19 Richard Biener <rguenther@suse.de>
4362 PR tree-optimization/70729
4363 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4364 * gcc.dg/graphite/scop-18.c: Likewise.
4365 * gcc.dg/pr41783.c: Disable LIM.
4366 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4367 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4368 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4369 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4370 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4371 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4372 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4373 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4374 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4375 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4376 * gfortran.dg/pr42108.f90: Likewise.
4378 2016-05-18 David Malcolm <dmalcolm@redhat.com>
4381 * gcc.dg/spellcheck-options-11.c: New test case.
4383 2016-05-18 Jakub Jelinek <jakub@redhat.com>
4386 * g++.dg/opt/pr71100.C: New test.
4388 2016-05-18 Martin Jambor <mjambor@suse.cz>
4391 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4392 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4393 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4394 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4396 2016-05-18 Martin Jambor <mjambor@suse.cz>
4399 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4400 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4401 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4402 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4403 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4405 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4408 * g++.dg/template/crash122.C: New.
4410 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4413 * g++.dg/template/pr70466-1.C: New.
4414 * g++.dg/template/pr70466-2.C: Likewise.
4416 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4418 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4419 splat operations and the XXSPLTIB instruction.
4420 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4421 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4422 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4423 xxlxor to clear a register.
4425 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4427 * gcc.dg/torture/pr71020.c: New test.
4429 2016-05-18 Martin Jambor <mjambor@suse.cz>
4432 * gcc.dg/ipa/pr70646.c: New test.
4434 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4436 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4438 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4440 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4441 missing tests for vreinterpretq_p{8,16}.
4443 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4445 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4446 vsliq_n_s64 and vsliq_n_u64.
4448 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4450 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4451 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4453 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4455 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4456 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4457 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4459 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4461 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4464 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4466 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4467 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4468 "blr\t" and switch to scan-assembler-times.
4470 2016-05-18 Jiong Wang <jiong.wang@arm.com>
4472 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4474 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4475 declarations under __aarch64__ and __ARM_FEATURE_FMA.
4477 2016-05-18 Jakub Jelinek <jakub@redhat.com>
4479 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4480 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4481 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4482 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4483 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4484 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4486 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4487 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4489 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4490 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4492 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4493 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4495 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4497 2016-05-18 Richard Biener <rguenther@suse.de>
4499 PR tree-optimization/71168
4500 * gcc.dg/torture/pr71168.c: New testcase.
4502 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4505 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4506 * gcc.dg/tree-ssa/pr63586.c: New test.
4507 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4509 2016-05-17 Nathan Sidwell <nathan@acm.org>
4511 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4512 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4513 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4514 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4516 2016-05-17 Nathan Sidwell <nathan@acm.org>
4518 * gcc.target/nvptx/abi-vararg-3.c: New.
4520 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4522 PR tree-optimization/54579
4524 * gcc.dg/fold-notrotate-1.c: New test.
4525 * gcc.dg/fold-notshift-1.c: New test.
4526 * gcc.dg/fold-notshift-2.c: New test.
4528 2016-05-17 Marek Polacek <polacek@redhat.com>
4531 * g++.dg/ipa/pr71146.C: New test.
4533 2016-05-17 David Malcolm <dmalcolm@redhat.com>
4535 * jit.dg/test-error-array-bounds.c: New test case.
4537 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4539 * gcc.dg/tree-ssa/and-1.c: New testcase.
4541 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4543 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4544 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4546 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4548 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4549 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4551 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4553 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4555 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4557 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4559 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4561 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4562 ".2d[index]" when scan the assembly.
4563 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4564 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4566 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4568 2016-05-17 Richard Biener <rguenther@suse.de>
4570 PR tree-optimization/71132
4571 * gcc.dg/torture/pr71132.c: New testcase.
4573 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4575 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4577 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4580 * gcc.target/aarch64/pr70809_1.c: New test.
4582 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4584 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4585 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4586 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4587 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4589 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4590 Ilya Enkovich <ilya.enkovich@intel.com>
4593 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4595 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
4597 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4598 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4600 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4602 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4603 test for __ARM_FP16_ARGS.
4604 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4605 * gcc.target/arm/aapcs/neon-vect10.c: New.
4606 * gcc.target/arm/aapcs/neon-vect9.c: New.
4607 * gcc.target/arm/aapcs/vfp18.c: New.
4608 * gcc.target/arm/aapcs/vfp19.c: New.
4609 * gcc.target/arm/aapcs/vfp20.c: New.
4610 * gcc.target/arm/aapcs/vfp21.c: New.
4611 * gcc.target/arm/fp16-aapcs-1.c: New.
4612 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4613 test for __ARM_FP16_ARGS.
4614 * g++.target/arm/fp16-return-1.c: Update expected output.
4616 2016-05-16 Jiong Wang <jiong.wang@arm.com>
4619 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4621 2016-05-15 Harald Anlauf <anlauf@gmx.de>
4624 * gfortran.dg/pr69603.f90: New testcase.
4626 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4628 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4630 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4633 * gfortran.dg/pr71047.f08: New test.
4635 2016-05-13 Joseph Myers <joseph@codesourcery.com>
4637 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4638 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4639 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4641 2016-05-13 Martin Sebor <msebor@redhat.com>
4644 * g++.dg/cpp0x/constexpr-60049.C: New test.
4646 2016-05-13 Jakub Jelinek <jakub@redhat.com>
4649 * gcc.dg/pr71071.c: New test.
4651 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
4653 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4654 remove XOP handling.
4655 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
4657 2016-05-13 Nathan Sidwell <nathan@acm.org>
4659 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4660 __atomic_is_lock_free declaration.
4662 2016-05-13 Richard Biener <rguenther@suse.de>
4664 PR tree-optimization/42587
4665 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4667 2016-05-13 Martin Liska <mliska@suse.cz>
4669 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4670 the new format of dump output.
4672 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4674 * gcc.dg/pr71084.c: New test.
4676 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4679 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
4681 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4683 * gcc.target/aarch64/struct_return.c: New test.
4685 2016-05-12 Marek Polacek <polacek@redhat.com>
4688 * c-c++-common/pr70756-2.c: New test.
4689 * c-c++-common/pr70756.c: New test.
4691 2016-05-12 Richard Biener <rguenther@suse.de>
4693 PR tree-optimization/71059
4694 * gcc.dg/torture/pr71059.c: New testcase.
4696 2016-05-12 Richard Biener <rguenther@suse.de>
4698 PR tree-optimization/71062
4699 * gcc.dg/torture/pr71062.c: New testcase.
4701 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4703 PR tree-optimization/71006
4704 * gcc.dg/pr71006.c: New test.
4706 2016-05-12 Marek Polacek <polacek@redhat.com>
4709 * gcc.dg/opts-7.c: New test.
4711 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4714 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4715 Add -save-temps to dg-options.
4716 Scan for ldmfd rather than pop instruction.
4717 * gcc.target/arm/interrupt-2.c: Likewise.
4718 * gcc.target/arm/pr70830.c: New test.
4720 2016-05-12 Jakub Jelinek <jakub@redhat.com>
4722 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4723 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4725 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4726 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4727 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4730 * gcc.target/i386/avx512vl-pack-1.c: New test.
4731 * gcc.target/i386/avx512vl-pack-2.c: New test.
4732 * gcc.target/i386/avx512bw-pack-2.c: New test.
4734 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4736 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4737 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4738 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4740 2016-05-12 Richard Biener <rguenther@suse.de>
4742 PR tree-optimization/70986
4743 * gcc.dg/torture/pr70986-1.c: New testcase.
4744 * gcc.dg/torture/pr70986-2.c: Likewise.
4745 * gcc.dg/torture/pr70986-3.c: Likewise.
4747 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4750 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4751 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4753 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
4755 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4757 * gcc.target/i386/pr66746.c: Ditto.
4759 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4761 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4763 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4764 warning when using -mvsx-timode.
4765 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4766 * gcc.target/powerpc/dform-2.c: Likewise.
4767 * gcc.target/powerpc/pr68805.c: Likewise.
4769 2016-05-11 Marek Polacek <polacek@redhat.com>
4772 * c-c++-common/attributes-3.c: New test.
4774 2016-05-11 Nathan Sidwell <nathan@acm.org>
4776 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4777 * gcc.c-torture/execute/pr68185.c: Likewise.
4778 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4779 * gcc.dg/pr69634.c: Requires scheduling.
4780 * gcc.dg/torture/pr66178.c: Require label values.
4781 * gcc.dg/setjmp-6.c: Require indirect jumps.
4783 2016-05-11 Richard Biener <rguenther@suse.de>
4785 PR tree-optimization/71055
4786 * gcc.dg/torture/pr71055.c: New testcase.
4788 2016-05-11 Richard Biener <rguenther@suse.de>
4791 * g++.dg/debug/pr71057.C: New testcase.
4793 2016-05-11 Jakub Jelinek <jakub@redhat.com>
4796 * gfortran.dg/gomp/pr70855.f90: New test.
4798 2016-05-11 Richard Biener <rguenther@suse.de>
4801 * g++.dg/torture/pr71002.C: New testcase.
4803 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4806 * gcc.dg/pr70807.c: New test.
4808 2016-05-10 Martin Sebor <msebor@redhat.com>
4811 * g++.dg/Wattributes.C: New test.
4813 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
4815 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4816 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4817 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4819 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4822 * gcc.target/i386/pr70799-1.c: New test.
4824 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4826 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4828 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4831 * gcc.target/i386/pr70877.c: New test.
4833 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4835 PR tree-optimization/70786
4836 * gcc.target/i386/pr70876.c: New test.
4838 2016-05-10 Jakub Jelinek <jakub@redhat.com>
4841 * gcc.target/i386/avx512vl-logic-1.c: New test.
4842 * gcc.target/i386/avx512vl-logic-2.c: New test.
4843 * gcc.target/i386/avx512dq-logic-2.c: New test.
4845 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4848 * gcc.target/powerpc/pr70963.c: New.
4850 2016-05-10 David Malcolm <dmalcolm@redhat.com>
4852 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4853 (test_very_wide_line): Add ruler to expected output.
4854 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4855 (test_very_wide_line): Likewise.
4856 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4857 (test_show_locus): Within the handling of "test_very_wide_line",
4858 enable show_ruler_p on the diagnostic context.
4860 2016-05-10 Richard Biener <rguenther@suse.de>
4862 PR tree-optimization/71039
4863 * gcc.dg/torture/pr71039.c: New testcase.
4865 2016-05-10 Nathan Sidwell <nathan@acm.org>
4867 * gcc.dg/nested-func-10.c: Requires alloca.
4868 * gcc.dg/nested-func-9.c: Requires alloca.
4869 * gcc.c-torture/execute/pr70460.c: Requires labels.
4870 * gcc.c-torture/compile/pr70199.c: Requires labels.
4871 * gcc.target/nvptx/decl.c: Compile only.
4872 * gcc.target/nvptx/trailing-init.c: Compile only.
4873 * gcc.target/nvptx/ary-init.c: Compile only.
4875 2016-05-10 Marek Polacek <polacek@redhat.com>
4878 * gcc.dg/attr-opt-1.c: New test.
4880 2016-05-10 Richard Biener <rguenther@suse.de>
4882 PR tree-optimization/70497
4883 PR tree-optimization/28367
4884 * gcc.dg/torture/20160404-1.c: New testcase.
4885 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4886 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4888 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4890 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4892 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
4894 * gcc.target/i386/fabsneg-1.c New test.
4896 2016-05-09 Alan Modra <amodra@gmail.com>
4899 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4901 2016-05-09 Richard Biener <rguenther@suse.de>
4903 PR tree-optimization/70985
4904 * gcc.dg/torture/pr70985.c: New testcase.
4906 2016-05-09 Bin Cheng <bin.cheng@arm.com>
4908 * gcc.dg/tree-ssa/ifc-9.c: New test.
4909 * gcc.dg/tree-ssa/ifc-10.c: New test.
4910 * gcc.dg/tree-ssa/ifc-11.c: New test.
4911 * gcc.dg/tree-ssa/ifc-12.c: New test.
4912 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4913 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4914 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4916 2016-05-09 Richard Biener <rguenther@suse.de>
4919 * gfortran.dg/pr70937.f90: New testcase.
4921 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4923 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4925 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
4928 * gfortran.dg/dec_structure_1.f90: New testcase.
4929 * gfortran.dg/dec_structure_2.f90: Ditto.
4930 * gfortran.dg/dec_structure_3.f90: Ditto.
4931 * gfortran.dg/dec_structure_4.f90: Ditto.
4932 * gfortran.dg/dec_structure_5.f90: Ditto.
4933 * gfortran.dg/dec_structure_6.f90: Ditto.
4934 * gfortran.dg/dec_structure_7.f90: Ditto.
4935 * gfortran.dg/dec_structure_8.f90: Ditto.
4936 * gfortran.dg/dec_structure_9.f90: Ditto.
4937 * gfortran.dg/dec_structure_10.f90: Ditto.
4938 * gfortran.dg/dec_structure_11.f90: Ditto.
4939 * gfortran.dg/dec_union_1.f90: Ditto.
4940 * gfortran.dg/dec_union_2.f90: Ditto.
4941 * gfortran.dg/dec_union_3.f90: Ditto.
4942 * gfortran.dg/dec_union_4.f90: Ditto.
4943 * gfortran.dg/dec_union_5.f90: Ditto.
4944 * gfortran.dg/dec_union_6.f90: Ditto.
4945 * gfortran.dg/dec_union_7.f90: Ditto.
4947 2016-05-07 Tom de Vries <tom@codesourcery.com>
4949 PR tree-optimization/70956
4950 * gcc.dg/graphite/pr70956.c: New test.
4952 2016-05-06 Jakub Jelinek <jakub@redhat.com>
4955 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4956 (a, b, c, d): Change type from char to signed char.
4957 (main): Compare against (signed char) -1634678893 instead of
4958 hardcoded -109. Use __builtin_abort instead of abort.
4960 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4961 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4963 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4965 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4968 * gcc.dg/torture/pr70935.c: New test.
4970 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4973 * gcc.target/sh/pr58219.c: New tests.
4975 2016-05-06 Richard Biener <rguenther@suse.de>
4977 PR tree-optimization/70960
4978 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4980 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4983 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4984 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4985 Adjust expected instruction counts.
4986 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4988 2016-05-06 Marek Polacek <polacek@redhat.com>
4991 * gcc.dg/ubsan/bounds-3.c: New test.
4993 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4996 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4998 2016-05-06 Richard Biener <rguenther@suse.de>
5001 * gfortran.dg/pr70931.f90: New testcase.
5003 2016-05-06 Richard Biener <rguenther@suse.de>
5006 * gcc.dg/torture/pr70941.c: New testcase.
5008 2016-05-05 Bin Cheng <bin.cheng@arm.com>
5010 PR tree-optimization/57206
5011 * gcc.dg/vect/pr57206.c: New test.
5013 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5015 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5017 2016-05-05 Jakub Jelinek <jakub@redhat.com>
5019 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5021 * c-c++-common/Wdangling-else-4.c: New test.
5023 2016-05-04 Jakub Jelinek <jakub@redhat.com>
5027 * g++.dg/opt/pr70906.C: New test.
5028 * g++.dg/opt/pr70933.C: New test.
5030 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5032 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
5034 * gcc.dg/ipa/pure-const-3.c: New testcase.
5036 2016-05-04 Marek Polacek <polacek@redhat.com>
5038 * c-c++-common/Wdangling-else-1.c: New test.
5039 * c-c++-common/Wdangling-else-2.c: New test.
5040 * c-c++-common/Wdangling-else-3.c: New test.
5042 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5044 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5047 2016-05-04 Marek Polacek <polacek@redhat.com>
5050 * gcc.dg/Waddress-2.c: New test.
5052 2016-05-04 Alan Modra <amodra@gmail.com>
5054 * gcc.target/powerpc/pr70866.c: New.
5056 2016-05-03 Martin Sebor <msebor@redhat.com>
5059 * c-c++-common/builtin_location.c: New test.
5060 * g++.dg/cpp1y/builtin_location.C: New test.
5062 2016-05-03 Marek Polacek <polacek@redhat.com>
5065 * gcc.dg/pr70859.c: New test.
5066 * gcc.dg/pr70859-2.c: New test.
5068 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5070 * gnat.dg/debug5.adb: New testcase.
5072 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5074 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5075 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5076 Procedure to check for z10 instruction set.
5078 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5080 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5082 2016-05-03 Alan Modra <amodra@gmail.com>
5084 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5086 2016-05-03 Jakub Jelinek <jakub@redhat.com>
5088 * gcc.target/i386/avx512f-cvt-1.c: New test.
5090 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5092 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5093 -fdump-tree-vrp-details.
5095 2016-05-03 Richard Biener <rguenther@suse.de>
5097 * gcc.dg/pr30172-1.c: Adjust.
5098 * gcc.dg/pr63743.c: Likewise.
5099 * gcc.dg/tm/pr51696.c: Likewise.
5100 * c-c++-common/tm/safe-1.c: Likewise.
5101 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5102 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5103 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5104 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5106 2016-05-03 Jakub Jelinek <jakub@redhat.com>
5108 PR rtl-optimization/70467
5109 * gcc.target/i386/pr70467-3.c: New test.
5110 * gcc.target/i386/pr70467-4.c: New test.
5112 PR tree-optimization/70916
5113 * gcc.c-torture/compile/pr70916.c: New test.
5116 * gcc.target/i386/pr49244-1.c: New test.
5117 * gcc.target/i386/pr49244-2.c: New test.
5119 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5121 PR rtl-optimization/44281
5122 * gcc.target/i386/pr44281.c: New test.
5124 2016-05-03 bin cheng <bin.cheng@arm.com>
5126 PR tree-optimization/56541
5127 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5128 * gcc.dg/vect/pr56541.c: new test.
5130 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5132 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5134 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5136 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5139 * c-c++-common/asan/clone-test-1.c (main): Align child process
5142 2016-05-02 David Malcolm <dmalcolm@redhat.com>
5145 * g++.dg/spellcheck-fields-2.C: New test case.
5147 2016-05-02 David Malcolm <dmalcolm@redhat.com>
5150 * g++.dg/pr62314.C: New test case.
5152 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
5154 * gcc.dg/ipa/inline-8.c: New testcase.
5156 2016-05-02 Jakub Jelinek <jakub@redhat.com>
5158 PR rtl-optimization/70467
5159 * gcc.target/i386/pr70467-1.c: New test.
5161 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5163 * gcc.dg/spec-options.c: Run the test on all targets.
5164 * gcc.dg/foo.specs: Use cpp_unique_options.
5166 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
5168 * gcc.dg/tree-ssa/unord.c: New testcase.
5170 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
5172 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5174 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5176 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5178 2016-05-02 Marek Polacek <polacek@redhat.com>
5181 * gcc.dg/enum-incomplete-3.c: New test.
5183 2016-05-02 Marek Polacek <polacek@redhat.com>
5184 Tom de Vries <tom@codesourcery.com>
5186 PR tree-optimization/70700
5187 * gcc.dg/pr70700.c: New test.
5189 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
5191 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5192 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5193 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5194 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5195 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5197 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5199 * ada/acats/run_acats: Rename into...
5200 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5201 * ada/acats/run_all.sh: Remove redundant test.
5202 (target_run): Move around.
5203 (target_gnatchop): Use newly built executable.
5204 (target_gnatmake): Likewise.
5205 Check that the compilation of impbit succeeds.
5207 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5209 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5210 * gcc.dg/20021029-1.c: Likewise.
5211 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5212 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5213 * gcc.target/sh/cmpstr.c: Likewise.
5214 * gcc.target/sh/cmpstrn.c: Likewise.
5215 * gcc.target/sh/memset.c: Likewise.
5216 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5217 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5218 * gcc.target/sh/pr39423-1.c: Likewise.
5219 * gcc.target/sh/pr49468-di.c: Likewise.
5220 * gcc.target/sh/pr49468-si.c: Likewise.
5221 * gcc.target/sh/pr49880-1.c: Likewise.
5222 * gcc.target/sh/pr49880-2.c: Likewise.
5223 * gcc.target/sh/pr49880-3.c: Likewise.
5224 * gcc.target/sh/pr50751-1.c: Likewise.
5225 * gcc.target/sh/pr50751-4.c: Likewise.
5226 * gcc.target/sh/pr50751-7.c: Likewise.
5227 * gcc.target/sh/pr51244-1.c: Likewise.
5228 * gcc.target/sh/pr51244-10.c: Likewise.
5229 * gcc.target/sh/pr51244-11.c: Likewise.
5230 * gcc.target/sh/pr51244-12.c: Likewise.
5231 * gcc.target/sh/pr51244-13.c: Likewise.
5232 * gcc.target/sh/pr51244-14.c: Likewise.
5233 * gcc.target/sh/pr51244-17.c: Likewise.
5234 * gcc.target/sh/pr51244-18.c: Likewise.
5235 * gcc.target/sh/pr51244-19.c: Likewise.
5236 * gcc.target/sh/pr51244-4.c: Likewise.
5237 * gcc.target/sh/pr51244-5.c: Likewise.
5238 * gcc.target/sh/pr51244-7.c: Likewise.
5239 * gcc.target/sh/pr51244-8.c: Likewise.
5240 * gcc.target/sh/pr51244-9.c: Likewise.
5241 * gcc.target/sh/pr51697.c: Likewise.
5242 * gcc.target/sh/pr52483-1.c: Likewise.
5243 * gcc.target/sh/pr52483-2.c: Likewise.
5244 * gcc.target/sh/pr52483-3.c: Likewise.
5245 * gcc.target/sh/pr52483-5.c: Likewise.
5246 * gcc.target/sh/pr52933-1.c: Likewise.
5247 * gcc.target/sh/pr52933-2.c: Likewise.
5248 * gcc.target/sh/pr52933-3.c: Likewise.
5249 * gcc.target/sh/pr53568-1.c: Likewise.
5250 * gcc.target/sh/pr53976-1.c: Likewise.
5251 * gcc.target/sh/pr53988-1.c: Likewise.
5252 * gcc.target/sh/pr53988.c: Likewise.
5253 * gcc.target/sh/pr54089-1.c: Likewise.
5254 * gcc.target/sh/pr54089-6.c: Likewise.
5255 * gcc.target/sh/pr54089-7.c: Likewise.
5256 * gcc.target/sh/pr54089-8.c: Likewise.
5257 * gcc.target/sh/pr54089-9.c: Likewise.
5258 * gcc.target/sh/pr54236-1.c: Likewise.
5259 * gcc.target/sh/pr54236-2.c: Likewise.
5260 * gcc.target/sh/pr54236-3.c: Likewise.
5261 * gcc.target/sh/pr54236-4.c: Likewise.
5262 * gcc.target/sh/pr54386.c: Likewise.
5263 * gcc.target/sh/pr54602-1.c: Likewise.
5264 * gcc.target/sh/pr54685.c: Likewise.
5265 * gcc.target/sh/pr54760-1.c: Likewise.
5266 * gcc.target/sh/pr54760-2.c: Likewise.
5267 * gcc.target/sh/pr54760-3.c: Likewise.
5268 * gcc.target/sh/pr54760-4.c: Likewise.
5269 * gcc.target/sh/pr54760-5.c: Likewise.
5270 * gcc.target/sh/pr54760-6.c: Likewise.
5271 * gcc.target/sh/pr55146.c: Likewise.
5272 * gcc.target/sh/pr55160.c: Likewise.
5273 * gcc.target/sh/pr59278.c: Likewise.
5274 * gcc.target/sh/pr59401-1.c: Likewise.
5275 * gcc.target/sh/pr59533-1.c: Likewise.
5276 * gcc.target/sh/pr63260.c: Likewise.
5277 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5278 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5279 * gcc.target/sh/strlen.c: Likewise.
5280 * gcc.target/sh/torture/pr30807.c: Likewise.
5281 * gcc.target/sh/torture/pr34777.c: Likewise.
5282 * gcc.target/sh/torture/pr64652.c: Likewise.
5283 * gcc.target/sh/torture/pr65505.c: Likewise.
5284 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5285 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5287 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5290 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5292 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5294 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5295 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5296 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5297 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5299 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5301 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5302 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5304 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5307 * c-c++-common/goacc/combined-reduction.c: New test.
5308 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5310 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5312 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5313 *movdi_internal pattern only if PIC off.
5314 * gcc.target/i386/pr70155-2.c: Likewise.
5315 * gcc.target/i386/pr70155-3.c: Likewise.
5316 * gcc.target/i386/pr70155-4.c: Likewise.
5317 * gcc.target/i386/pr70155-5.c: Likewise.
5318 * gcc.target/i386/pr70155-6.c: Likewise.
5319 * gcc.target/i386/pr70155-7.c: Likewise.
5320 * gcc.target/i386/pr70155-8.c: Likewise.
5321 * gcc.target/i386/pr70155-15.c: Likewise.
5322 * gcc.target/i386/pr70155-17.c: Likewise.
5323 * gcc.target/i386/pr70155-22.c: Likewise.
5325 2016-04-29 Bin Cheng <bin.cheng@arm.com>
5327 PR tree-optimization/70803
5328 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5330 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5332 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5333 optimization of vector loop.
5334 * gcc.target/i386/vect-unpack-3.c: New test.
5335 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5336 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5337 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5339 2016-04-29 Marek Polacek <polacek@redhat.com>
5342 * g++.dg/ubsan/null-7.C: New test.
5345 * gcc.dg/pr70852.c: New test.
5347 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5350 * g++.dg/cpp0x/alignas6.C: New test.
5352 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5354 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5355 * gcc.dg/pr27003.c: Likewise.
5356 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5357 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5358 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5359 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
5360 * gcc.target/arc/mxy.c: Likewise.
5361 * gcc.target/arc/mswape.c: Likewise.
5362 * gcc.target/arc/mrtsc.c: Likewise.
5363 * gcc.target/arc/mcrc.c: Likewise.
5364 * gcc.target/arc/mdsp-packa.c: Likewise.
5365 * gcc.target/arc/mdvbf.c: Likewise.
5366 * gcc.target/arc/mlock.c: Likewise.
5367 * gcc.target/arc/mmac-24.c: Likewise.
5368 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5370 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5371 Matthijs Kooijman <matthijs@stdin.nl>
5372 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5375 * gcc.target/avr/pr60040-1.c: New.
5376 * gcc.target/avr/pr60040-2.c: New.
5378 2016-04-29 Richard Biener <rguenther@suse.de>
5380 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5382 2016-04-29 Richard Biener <rguenther@suse.de>
5384 PR tree-optimization/13962
5385 PR tree-optimization/65686
5386 * gcc.dg/uninit-pr65686.c: New testcase.
5388 2016-04-29 Jakub Jelinek <jakub@redhat.com>
5391 * gcc.dg/pr70843.c: New test.
5393 2016-04-28 Jakub Jelinek <jakub@redhat.com>
5396 * gcc.target/i386/pr70858.c: New test.
5398 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5400 * gcc.target/arc/nps400-1.c: New file.
5402 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5403 Andrew Burgess <andrew.burgess@embecosm.com>
5405 * gcc.target/arc/movh_cl-1.c: New file.
5407 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5408 Andrew Burgess <andrew.burgess@embecosm.com>
5410 * gcc.target/arc/extzv-1.c: New file.
5411 * gcc.target/arc/insv-1.c: New file.
5412 * gcc.target/arc/insv-2.c: New file.
5413 * gcc.target/arc/movb-1.c: New file.
5414 * gcc.target/arc/movb-2.c: New file.
5415 * gcc.target/arc/movb-3.c: New file.
5416 * gcc.target/arc/movb-4.c: New file.
5417 * gcc.target/arc/movb-5.c: New file.
5418 * gcc.target/arc/movb_cl-1.c: New file.
5419 * gcc.target/arc/movb_cl-2.c: New file.
5420 * gcc.target/arc/movbi_cl-1.c: New file.
5421 * gcc.target/arc/movl-1.c: New file.
5423 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5424 Andrew Burgess <andrew.burgess@embecosm.com>
5426 * gcc.target/arc/cmem-1.c: New file.
5427 * gcc.target/arc/cmem-2.c: New file.
5428 * gcc.target/arc/cmem-3.c: New file.
5429 * gcc.target/arc/cmem-4.c: New file.
5430 * gcc.target/arc/cmem-5.c: New file.
5431 * gcc.target/arc/cmem-6.c: New file.
5432 * gcc.target/arc/cmem-7.c: New file.
5433 * gcc.target/arc/cmem-ld.inc: New file.
5434 * gcc.target/arc/cmem-st.inc: New file.
5436 2016-04-28 Jakub Jelinek <jakub@redhat.com>
5439 * gcc.target/i386/pr70821.c: New test.
5441 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5443 * gcc.target/powerpc/vec-adde.c: New test.
5444 * gcc.target/powerpc/vec-adde-int128.c: New test.
5446 2016-04-28 Jakub Jelinek <jakub@redhat.com>
5448 * gcc.target/i386/avx-vround-1.c: New test.
5449 * gcc.target/i386/avx-vround-2.c: New test.
5450 * gcc.target/i386/avx512vl-vround-1.c: New test.
5451 * gcc.target/i386/avx512vl-vround-2.c: New test.
5453 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5456 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5457 (check_effective_target_cilkplus_runtime): ... this.
5458 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5459 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5461 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5462 Require cilkplus_runtime.
5463 Don't add -lcilkrts.
5464 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5465 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5466 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5467 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5468 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5469 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5470 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5471 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5472 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5473 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5474 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5475 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5476 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5477 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5478 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5479 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5480 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5481 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5482 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5483 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5484 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5485 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5486 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5487 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5488 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5489 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5490 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5491 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5492 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5494 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5495 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5497 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5499 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5502 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
5504 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5505 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5507 2015-04-27 Ryan Burn <contact@rnburn.com>
5511 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5513 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5514 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5516 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5518 * gnat.dg/limited_with4.ad[sb]: New test.
5519 * gnat.dg/limited_with4_pkg.ads: New helper.
5521 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5524 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5525 and movv1ti_internal patterns
5526 * gcc.target/i386/pr70155-1.c: New test.
5527 * gcc.target/i386/pr70155-2.c: Likewise.
5528 * gcc.target/i386/pr70155-3.c: Likewise.
5529 * gcc.target/i386/pr70155-4.c: Likewise.
5530 * gcc.target/i386/pr70155-5.c: Likewise.
5531 * gcc.target/i386/pr70155-6.c: Likewise.
5532 * gcc.target/i386/pr70155-7.c: Likewise.
5533 * gcc.target/i386/pr70155-8.c: Likewise.
5534 * gcc.target/i386/pr70155-9.c: Likewise.
5535 * gcc.target/i386/pr70155-10.c: Likewise.
5536 * gcc.target/i386/pr70155-11.c: Likewise.
5537 * gcc.target/i386/pr70155-12.c: Likewise.
5538 * gcc.target/i386/pr70155-13.c: Likewise.
5539 * gcc.target/i386/pr70155-14.c: Likewise.
5540 * gcc.target/i386/pr70155-15.c: Likewise.
5541 * gcc.target/i386/pr70155-16.c: Likewise.
5542 * gcc.target/i386/pr70155-17.c: Likewise.
5543 * gcc.target/i386/pr70155-18.c: Likewise.
5544 * gcc.target/i386/pr70155-19.c: Likewise.
5545 * gcc.target/i386/pr70155-20.c: Likewise.
5546 * gcc.target/i386/pr70155-21.c: Likewise.
5547 * gcc.target/i386/pr70155-22.c: Likewise.
5549 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5551 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5554 2016-04-27 Bin Cheng <bin.cheng@arm.com>
5556 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5557 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5558 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5559 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5560 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5562 2016-04-27 Richard Biener <rguenther@suse.de>
5565 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5566 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5568 2016-04-27 Nathan Sidwell <nathan@acm.org>
5570 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5571 * g++.dg/ubsan/pr63956.C: Adjust error location.
5573 2016-04-27 Nick Clifton <nickc@redhat.com>
5576 * gcc.dg/pr49889.c: New test.
5578 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5580 * c-c++-common/memset-array.c: New test.
5582 2016-04-26 Martin Sebor <msebor@redhat.com>
5585 * g++.dg/cpp1y/func_constexpr.C: New test.
5587 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5590 * g++.dg/cpp0x/enum32.C: New test.
5591 * g++.dg/cpp0x/enum33.C: New test.
5593 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5595 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5596 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5597 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5598 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5599 * gcc.c-torture/execute/pr38151.c: Likewise.
5600 * gcc.c-torture/execute/pr66556.c: Likewise.
5601 * gcc.c-torture/execute/pr67781.c: Likewise.
5602 * gcc.c-torture/execute/pr68648.c: Likewise.
5604 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5606 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5608 2016-04-26 Marek Polacek <polacek@redhat.com>
5611 * gcc.dg/pr67784-3.c: New test.
5612 * gcc.dg/pr67784-4.c: New test.
5613 * gcc.dg/pr67784-5.c: New test.
5616 * gcc.dg/Wnested-externs-2.c: New test.
5618 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5620 * gcc.dg/fold-plusmult.c: Adjust.
5621 * gcc.dg/no-strict-overflow-6.c: Adjust.
5622 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5624 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5626 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5628 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5629 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5630 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5631 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5632 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5633 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5634 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5635 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5636 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5637 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5638 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5639 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5640 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5641 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5642 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5643 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5644 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5645 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5646 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5647 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5648 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5649 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5651 * gcc.target/i386/pr32219-4.c: Likewise.
5652 * gcc.target/i386/pr32219-6.c: Likewise.
5653 * gcc.target/i386/pr32219-8.c: Likewise.
5655 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5657 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5660 2016-04-26 Marek Polacek <polacek@redhat.com>
5663 * g++.dg/ext/cond2.C: New test.
5665 2016-04-26 Bin Cheng <bin.cheng@arm.com>
5667 PR tree-optimization/70771
5668 PR tree-optimization/70775
5669 * gcc.dg/pr70771.c: New test.
5670 * gcc.dg/pr70775.c: New test.
5672 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5674 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5676 2016-04-25 Richard Biener <rguenther@suse.de>
5678 PR tree-optimization/70780
5679 * gcc.dg/torture/pr70780.c: New testcase.
5681 2016-04-25 Michael Collison <michael.collison@arm.com>
5683 * gcc.target/arm/neon-vaddws16.c: New test.
5684 * gcc.target/arm/neon-vaddws32.c: New test.
5685 * gcc.target/arm/neon-vaddwu16.c: New test.
5686 * gcc.target/arm/neon-vaddwu32.c: New test.
5687 * gcc.target/arm/neon-vaddwu8.c: New test.
5688 * lib/target-supports.exp
5689 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5690 that arm neon support vector widen sum of HImode TO SImode.
5692 2016-04-23 Jakub Jelinek <jakub@redhat.com>
5695 * c-c++-common/asan/pr70712.c: New test.
5697 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5699 * .gitattributes: New file.
5701 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5703 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5705 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5707 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5708 * gfortran.dg/submodule_15.f08: Likewise.
5710 2016-04-22 Richard Biener <rguenther@suse.de>
5712 PR tree-optimization/70740
5713 * gcc.dg/torture/pr70740.c: New testcase.
5715 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5718 * gcc.target/i386/pr70750-1.c: New test.
5719 * gcc.target/i386/pr70750-2.c: Likewise.
5721 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5724 * g++.dg/cpp0x/auto48.C: New.
5726 2016-04-21 Marek Polacek <polacek@redhat.com>
5729 * g++.dg/cpp0x/forw_enum12.C: New test.
5730 * g++.dg/cpp0x/forw_enum13.C: New test.
5732 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5735 * gcc.target/i386/pr70728.c: New test.
5737 2016-04-21 Richard Biener <rguenther@suse.de>
5740 * gcc.dg/pr70747.c: New testcase.
5742 2016-04-21 Bin Cheng <bin.cheng@arm.com>
5744 PR tree-optimization/70715
5745 * gcc.dg/tree-ssa/scev-13.c: New test.
5747 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5749 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5751 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5753 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5755 2016-04-20 Jan Hubicka <jh@suse.cz>
5758 * g++.dg/ipa/nothrow-1.C: New testcase.
5760 2016-04-20 Nathan Sidwell <nathan@acm.org>
5763 * g++.dg/eh/delete1.C: New.
5765 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5767 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5768 -mtune-ctrl=sse_typeless_stores.
5770 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5772 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5774 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5776 PR tree-optimization/69489
5777 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5779 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5782 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5783 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5784 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5786 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5788 PR tree-optimization/56625
5789 PR tree-optimization/69489
5790 * gcc.dg/vect/pr56625.c: New test.
5791 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5793 2016-04-20 Andrew Pinski <apinski@cavium.com>
5796 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5798 2016-04-20 Arnaud Charlet <charlet@adacore.com>
5800 * gnat.dg/self1.adb: Remove now incorrect test.
5802 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5804 * gcc.dg/tree-ssa/scev-11.c: New test.
5805 * gcc.dg/tree-ssa/scev-12.c: New test.
5807 2016-04-20 Marek Polacek <polacek@redhat.com>
5809 PR tree-optimization/70725
5810 * gcc.dg/pr70725.c: New test.
5812 2016-04-20 Richard Biener <rguenther@suse.de>
5814 PR tree-optimization/70726
5815 * g++.dg/vect/pr70726.cc: New testcase.
5817 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5820 * gcc.target/s390/pr70674.c: New test.
5822 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5824 PR libgfortran/70684
5825 * gfortran.dg/list_read_14.f90: New test.
5827 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5830 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5831 extern to force it misaligned.
5835 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5836 Don't check `*' before movv4sf_internal.
5837 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5838 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5839 Don't check `*' before movv16qi_internal.
5840 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5841 extern to force it misaligned.
5845 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5846 Don't check `*' before movv2df_internal.
5847 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5848 extern to force it misaligned.
5852 Check movv8sf_internal instead of avx_storeups256.
5853 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5855 2016-04-19 Richard Biener <rguenther@suse.de>
5857 PR tree-optimization/70171
5858 * g++.dg/tree-ssa/pr70171.C: New testcase.
5860 2016-04-19 Richard Biener <rguenther@suse.de>
5862 PR tree-optimization/70724
5863 * gcc.dg/torture/pr70724.c: New testcase.
5865 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5868 * gcc.target/i386/pr70689.c: New.
5870 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5873 * gcc.target/i386/pr70708.c: New test.
5875 2016-04-18 Richard Biener <rguenther@suse.de>
5877 PR tree-optimization/43434
5878 * gcc.dg/vect/pr43434.c: New testcase.
5879 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5880 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5881 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5882 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5883 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5884 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5885 * gcc.dg/gomp/pr68640.c: Likewise.
5886 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5887 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5889 2016-04-18 Richard Biener <rguenther@suse.de>
5891 PR tree-optimization/70701
5892 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5894 2016-04-18 Tom de Vries <tom@codesourcery.com>
5897 * gcc.dg/pr70161.c: Add dot-file scans.
5898 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5899 instead of after last dot char.
5901 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5903 * c-c++-common/dump-ada-spec-3.c: New test.
5904 * c-c++-common/dump-ada-spec-4.c: Likewise.
5906 2016-04-17 Tom de Vries <tom@codesourcery.com>
5909 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5911 2016-04-15 Jan Hubicka <jh@suse.cz>
5914 * g++.dg/ipa/pure-const-1.C: New testcase.
5915 * g++.dg/ipa/pure-const-2.C: New testcase.
5916 * g++.dg/ipa/pure-const-3.C: New testcase.
5918 2016-04-15 Marek Polacek <polacek@redhat.com>
5921 * gcc.dg/bitfld-22.c: New test.
5923 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5925 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5928 2016-04-15 Marek Polacek <polacek@redhat.com>
5931 * c-c++-common/pr70651.c: New test.
5933 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5935 PR rtl-optimization/70681
5936 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5937 dump scan on arm and powerpc.
5938 * gcc.dg/pr10474.c: Likewise.
5940 2016-04-15 Jakub Jelinek <jakub@redhat.com>
5945 * g++.dg/cpp1y/vla11.C: Revert for real.
5948 * c-c++-common/Wparentheses-1.c: New test.
5949 * c-c++-common/gomp/Wparentheses-1.c: New test.
5950 * c-c++-common/gomp/Wparentheses-2.c: New test.
5951 * c-c++-common/gomp/Wparentheses-3.c: New test.
5952 * c-c++-common/gomp/Wparentheses-4.c: New test.
5953 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5954 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5955 * c-c++-common/goacc/Wparentheses-1.c: New test.
5957 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5960 * gcc.target/i386/pr70662.c: New test.
5962 2016-04-15 Richard Biener <rguenther@suse.de>
5963 Alan Modra <amodra@gmail.com>
5965 PR tree-optimization/70130
5966 * gcc.dg/vect/O3-pr70130.c: New testcase.
5968 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5971 * gcc.target/powerpc/pr70669.c: New test.
5974 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5975 a power7 system that does not have an assembler that supports
5978 2016-04-14 Martin Sebor <msebor@redhat.com>
5983 * c-c++-common/ubsan/vla-1.c: Revert.
5984 * g++.dg/cpp1y/vla11.C: Same.
5985 * g++.dg/cpp1y/vla12.C: Same.
5986 * g++.dg/cpp1y/vla13.C: Same.
5987 * g++.dg/cpp1y/vla14.C: Same.
5988 * g++.dg/cpp1y/vla3.C: Same.
5989 * g++.dg/init/array24.C: Same.
5990 * g++.dg/ubsan/vla-1.C: Same.
5992 2016-04-14 Marek Polacek <polacek@redhat.com>
5993 Jan Hubicka <hubicka@ucw.cz>
5996 * g++.dg/torture/pr70029.C: New test.
5998 2016-04-14 Martin Sebor <msebor@redhat.com>
6000 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6001 type size to prevent failures on targets with very low maximum
6004 2016-04-14 Richard Biener <rguenther@suse.de>
6006 PR tree-optimization/70623
6007 * gcc.dg/torture/pr70623.c: New testcase.
6008 * gcc.dg/torture/pr70623-2.c: Likewise.
6010 2016-04-13 Martin Sebor <msebor@redhat.com>
6015 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6016 * g++.dg/cpp1y/vla11.C: New test.
6017 * g++.dg/cpp1y/vla12.C: New test.
6018 * g++.dg/cpp1y/vla13.C: New test.
6019 * g++.dg/cpp1y/vla14.C: New test.
6020 * g++.dg/cpp1y/vla3.C: Restore deleted test.
6021 * g++.dg/init/array24.C: Fully brace VLA initializer.
6022 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6024 2016-04-13 Jakub Jelinek <jakub@redhat.com>
6027 * g++.dg/opt/pr70641.C: New test.
6029 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6031 PR rtl-optimization/68749
6032 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6033 effects of argument promotions.
6034 Remove default args to dg-skip-if.
6036 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6039 * g++.dg/parse/pr70635.C: New.
6041 2016-04-13 Marek Polacek <polacek@redhat.com>
6044 * c-c++-common/Wmisleading-indentation-4.c: New test.
6046 2016-04-13 Marek Polacek <polacek@redhat.com>
6049 * gcc.dg/Wparentheses-12.c: New test.
6050 * gcc.dg/Wparentheses-13.c: New test.
6052 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6054 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6055 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6056 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6058 2016-04-13 Jakub Jelinek <jakub@redhat.com>
6061 * gcc.c-torture/compile/pr70633.c: New test.
6064 * gcc.dg/torture/pr70628.c: New test.
6066 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6069 * g++.dg/template/pr70610.C: New test.
6070 * g++.dg/template/pr70610-2.C: New test.
6071 * g++.dg/template/pr70610-3.C: New test.
6072 * g++.dg/template/pr70610-4.C: New test.
6074 2016-04-12 Jakub Jelinek <jakub@redhat.com>
6076 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6080 * g++.dg/ext/pr70571.C: New test.
6082 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6085 * gcc.target/powerpc/pr70640.c: New test.
6087 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6090 * g++.dg/parse/pr68722.C: New.
6092 2016-04-12 Jakub Jelinek <jakub@redhat.com>
6094 PR rtl-optimization/70596
6095 * gcc.target/i386/pr70596.c: New test.
6097 2016-04-12 Nathan Sidwell <nathan@acm.org>
6100 * g++.dg/init/pr70501.C: New.
6102 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6104 * gcc.target/i386/asm-flag-6.c: New test.
6106 2016-04-12 Tom de Vries <tom@codesourcery.com>
6108 PR tree-optimization/68756
6109 * gcc.dg/graphite/pr68756.c: New test.
6111 2016-04-12 Jakub Jelinek <jakub@redhat.com>
6113 PR tree-optimization/70602
6114 * gcc.c-torture/execute/pr70602.c: New test.
6116 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6119 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6120 __float128 emulator is built and runs.
6121 * gcc.target/powerpc/float128-1.c: Likewise.
6123 * lib/target-supports.exp (check_ppc_float128_sw_available):
6124 Rework tests for __float128 software and hardware
6125 availability. Fix exit condition to return 0 on success.
6127 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6130 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6131 * gcc.target/aarch64/target_attr_15.c: Likewise.
6133 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6136 * g++.dg/cpp1y/pr69066.C: New.
6138 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6141 * gfortran.dg/pr36192.f90: Update test.
6142 * gfortran.dg/pr36192_1.f90: Update test.
6143 * gfortran.dg/real_dimension_1.f: Update test.
6144 * gfortran.dg/parameter_array_init_7.f90: New test.
6146 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
6149 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6151 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6153 PR rtl-optimization/66669
6154 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6156 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6158 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6159 * gcc.dg/pie-1.c: Likewise.
6160 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6161 * gcc.dg/pic-4.c: Likewise.
6162 * gcc.dg/pie-3.c: Likewise.
6163 * gcc.dg/pie-4.c: Likewise.
6165 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6167 PR tree-optimization/68644
6168 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6170 PR rtl-optimization/64886
6171 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6173 2016-04-09 Tom de Vries <tom@codesourcery.com>
6175 PR tree-optimization/68953
6176 * gcc.dg/graphite/pr68953.c: New test.
6178 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6181 * gfortran.dg/deferred_character_16.f90: New test.
6183 2016-04-09 Jakub Jelinek <jakub@redhat.com>
6185 PR tree-optimization/70586
6186 * gcc.c-torture/execute/pr70586.c: New test.
6188 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6191 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6192 with __builtin_memset
6193 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6195 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6199 PR tree-optimization/70373
6203 * c-c++-common/goacc/reduction-5.c: New test.
6204 * c-c++-common/goacc/reduction-promotions.c: New test.
6205 * gfortran.dg/goacc/reduction-3.f95: New test.
6206 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6208 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6212 * g++.dg/pr70590.C: New test.
6213 * g++.dg/pr70590-2.C: New test.
6215 2016-04-08 Jakub Jelinek <jakub@redhat.com>
6218 * gcc.target/i386/pr70593.c: New test.
6220 PR rtl-optimization/70574
6221 * gcc.target/i386/avx2-pr70574.c: New test.
6223 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6226 * c-c++-common/asan/pr70541.c: New test.
6228 2016-04-08 Tom de Vries <tom@codesourcery.com>
6230 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6231 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6233 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6236 * gcc.c-torture/execute/pr70566.c: New test.
6238 2016-04-08 Tom de Vries <tom@codesourcery.com>
6240 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6241 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6243 2016-04-08 Alan Modra <amodra@gmail.com>
6245 * gcc.target/powerpc/pr70117.c: New.
6247 2016-04-07 Jakub Jelinek <jakub@redhat.com>
6250 * gcc.dg/lto/simd-function_0.c: New test.
6252 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6254 * c-c++-common/attr-simd-2.c: Likewise.
6255 * c-c++-common/attr-simd-4.c: Likewise.
6256 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6257 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6259 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6262 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6264 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6265 Tom de Vries <tom@codesourcery.com>
6267 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6268 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6269 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6270 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6271 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6272 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6273 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6274 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6276 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6279 * g++.dg/warn/Wparentheses-29.C: New test.
6281 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6284 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6285 explicit braces to resolve a future -Wparentheses warning.
6287 2016-04-06 Richard Henderson <rth@redhat.com>
6289 * gcc.dg/pr61817-1.c: New test.
6290 * gcc.dg/pr61817-2.c: New test.
6291 * gcc.dg/pr69391-1.c: New test.
6292 * gcc.dg/pr69391-2.c: New test.
6294 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6296 PR rtl-optimization/70398
6297 * gcc.target/aarch64/pr70398.c: New.
6299 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6301 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6303 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
6304 Pedro Alves <palves@redhat.com>
6306 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6308 2016-04-06 Jakub Jelinek <jakub@redhat.com>
6310 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6311 Check for avx512f effective targets instead of avx2.
6312 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6314 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6315 * g++.dg/gomp/declare-simd-1.C: Likewise.
6316 * g++.dg/gomp/declare-simd-3.C: Likewise.
6317 * g++.dg/gomp/declare-simd-4.C: Likewise.
6320 * c-c++-common/gomp/pr70550-1.c: New test.
6321 * c-c++-common/gomp/pr70550-2.c: New test.
6323 2016-04-05 Nathan Sidwell <nathan@acm.org>
6326 * g++.dg/ext/attribute-may-alias-5.C: New.
6328 2016-04-05 Jakub Jelinek <jakub@redhat.com>
6331 * c-c++-common/pr70336.c: New test.
6332 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6333 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6335 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
6338 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6340 2016-04-05 Jakub Jelinek <jakub@redhat.com>
6342 PR rtl-optimization/70542
6343 * gcc.dg/torture/pr70542.c: New test.
6344 * gcc.target/i386/avx2-pr70542.c: New test.
6346 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6348 PR tree-optimization/70509
6349 * gcc.target/i386/avx512bw-pr70509.c: New test.
6351 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6354 * g++.dg/ext/constexpr-vla4.C: New test.
6356 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
6359 * gcc.target/i386/pr70510.c: New test.
6361 2016-04-05 Richard Biener <rguenther@suse.de>
6363 PR tree-optimization/70526
6364 * g++.dg/torture/pr70526.C: New testcase.
6366 2016-04-05 Jakub Jelinek <jakub@redhat.com>
6369 * gcc.target/i386/pr70525.c: New test.
6371 2016-04-05 Richard Biener <rguenther@suse.de>
6374 * g++.dg/torture/pr70499.C: New testcase.
6376 2016-04-05 Richard Biener <rguenther@suse.de>
6378 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6381 2016-04-04 Jakub Jelinek <jakub@redhat.com>
6384 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6385 rs6000 ABI warnings.
6387 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
6390 * g++.dg/ipa/devirt-51.C: New testcase.
6392 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6393 Jakub Jelinek <jakub@redhat.com>
6396 * gcc.dg/torture/pr70457.c: New.
6398 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6401 * gfortran.dg/allocate_with_source_19.f08: New test.
6403 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6406 * gfortran.dg/coarray_allocate_6.f08: New test.
6408 2016-04-04 Richard Biener <rguenther@suse.de>
6410 PR rtl-optimization/70484
6411 * gcc.dg/torture/pr70484.c: New testcase.
6413 2016-04-04 Marek Polacek <polacek@redhat.com>
6416 * gcc.dg/torture/pr70307.c: New test.
6418 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6422 * gcc.target/sh/torture/pr70416.c: New.
6424 2016-04-02 Martin Sebor <msebor@redhat.com>
6430 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6431 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6432 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6433 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6434 * g++.dg/cpp0x/constexpr-string.C: Same.
6435 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6436 * g++.dg/cpp0x/pr65398.C: Same.
6437 * g++.dg/ext/constexpr-vla1.C: Same.
6438 * g++.dg/ext/constexpr-vla2.C: Same.
6439 * g++.dg/ext/constexpr-vla3.C: Same.
6440 * g++.dg/ubsan/pr63956.C: Same.
6442 2016-04-01 Jakub Jelinek <jakub@redhat.com>
6444 PR rtl-optimization/70467
6445 * gcc.target/i386/pr70467-2.c: New test.
6447 2016-04-01 Jakub Jelinek <jakub@redhat.com>
6448 Marek Polacek <polacek@redhat.com>
6451 * g++.dg/init/new47.C: New test.
6453 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6456 * gcc.target/arm/pr70496.c: New test.
6458 2016-04-01 Nathan Sidwell <nathan@acm.org>
6461 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6463 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6466 * gcc.dg/strlenopt.h (memmove): New.
6467 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6468 instead of "string.h".
6469 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6470 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6471 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6472 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6473 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6474 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6475 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6476 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6477 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6478 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6479 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6480 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6481 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6482 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6483 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6484 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6485 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6486 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6487 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6488 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6490 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6492 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6493 (Holder::foo): Reflect this.
6495 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6498 * gcc.dg/pr70442.c: New test.
6500 2016-03-31 Nathan Sidwell <nathan@acm.org>
6503 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6505 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6508 * gcc.target/i386/pr70453.c: New test.
6510 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
6513 * gcc.c-torture/pr70292.c: New test.
6515 2016-03-31 Marek Polacek <polacek@redhat.com>
6518 * c-c++-common/pr70297.c: New test.
6519 * g++.dg/cpp0x/typedef-redecl.C: New test.
6520 * gcc.dg/typedef-redecl2.c: New test.
6522 2016-03-31 Jakub Jelinek <jakub@redhat.com>
6524 PR rtl-optimization/70460
6525 * gcc.c-torture/execute/pr70460.c: New test.
6527 2016-03-31 Richard Biener <rguenther@suse.de>
6530 * g++.dg/ext/vector30.C: New testcase.
6532 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6533 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6535 * gfortran.dg/fmt_pf.f90: New test.
6537 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6539 Forward-port from 5 branch
6540 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6543 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6544 dg-require-effective-target after dg-do.
6546 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6548 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6550 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6551 Julian Brown <julian@codesourcery.com>
6552 Chung-Lin Tang <cltang@codesourcery.com>
6553 Cesar Philippidis <cesar@codesourcery.com>
6554 James Norris <jnorris@codesourcery.com>
6555 Tom de Vries <tom@codesourcery.com>
6556 Nathan Sidwell <nathan@codesourcery.com>
6558 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6559 * c-c++-common/goacc/loop-clauses.c: Likewise.
6560 * g++.dg/goacc/template.C: Likewise.
6561 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6562 * gfortran.dg/goacc/loop-1.f95: Likewise.
6563 * gfortran.dg/goacc/loop-5.f95: Likewise.
6564 * gfortran.dg/goacc/loop-6.f95: Likewise.
6565 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6566 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6567 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6568 * c-c++-common/goacc/clauses-fail.c: Likewise.
6569 * c-c++-common/goacc/parallel-1.c: Likewise.
6570 * c-c++-common/goacc/reduction-1.c: Likewise.
6571 * c-c++-common/goacc/reduction-2.c: Likewise.
6572 * c-c++-common/goacc/reduction-3.c: Likewise.
6573 * c-c++-common/goacc/reduction-4.c: Likewise.
6574 * c-c++-common/goacc/routine-3.c: Likewise.
6575 * c-c++-common/goacc/routine-4.c: Likewise.
6576 * c-c++-common/goacc/routine-5.c: Likewise.
6577 * c-c++-common/goacc/tile.c: Likewise.
6578 * g++.dg/goacc/template.C: Likewise.
6579 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6580 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6581 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6582 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6583 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6584 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6585 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6586 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6587 * c-c++-common/goacc/use_device-1.c: ... this file.
6588 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6589 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6590 * c-c++-common/goacc/host_data-6.c: ... this file.
6591 * c-c++-common/goacc/loop-2-kernels.c: New file.
6592 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6593 * c-c++-common/goacc/loop-3.c: Likewise.
6594 * g++.dg/goacc/reference.C: Likewise.
6595 * g++.dg/goacc/routine-1.C: Likewise.
6596 * g++.dg/goacc/routine-2.C: Likewise.
6598 2016-03-30 Richard Biener <rguenther@suse.de>
6601 * gcc.dg/torture/pr70450.c: New testcase.
6603 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6606 * gcc.dg/torture/pr70421.c: New test.
6607 * gcc.target/i386/avx512f-pr70421.c: New test.
6609 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6612 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6613 (check): New function.
6615 (foo): Align stack to 16 bytes when calling bar.
6616 * gcc.target/i386/cleanup-2.c: Likewise.
6618 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6620 PR tree-optimization/59124
6621 * gcc.dg/Warray-bounds-19.c: New test.
6623 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6625 * lib/prune.exp (escape_regex_chars): New.
6626 (prune_file_path): Update to quote metcharacters for regexp.
6628 2016-03-29 Jakub Jelinek <jakub@redhat.com>
6630 PR rtl-optimization/70429
6631 * gcc.c-torture/execute/pr70429.c: New test.
6633 PR tree-optimization/70405
6634 * gcc.dg/pr70405.c: New test.
6636 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6639 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6640 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6642 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6645 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6646 __cilkrts_set_param to set two workers.
6647 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6648 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6650 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6652 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6654 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6657 * gcc.target/i386/pr70406.c: New test.
6659 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6661 * gnat.dg/specs/double_record_extension3.ads: New test.
6663 2016-03-25 Richard Henderson <rth@redhat.com>
6666 * gcc.target/aarch64/pr70120-1.c: New.
6667 * gcc.target/aarch64/pr70120-2.c: New.
6668 * gcc.target/aarch64/pr70120-3.c: New.
6670 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6673 * g++.dg/template/mangle2.C: The dg-do directive should be
6674 "compile" not "assemble".
6676 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6679 * gcc.dg/pr69650.c: New test.
6681 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
6683 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6685 2016-03-25 Alan Modra <amodra@gmail.com>
6687 * gcc.dg/dfp/pr70052.c: New test.
6689 2016-03-24 Richard Henderson <rth@redhat.com>
6692 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6693 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6695 2016-03-24 Tom de Vries <tom@codesourcery.com>
6697 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6699 2016-03-24 Tom de Vries <tom@codesourcery.com>
6701 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6702 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6704 2016-03-24 Tom de Vries <tom@codesourcery.com>
6706 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6707 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6709 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6712 * g++.dg/template/mangle2.C: New test.
6714 2016-03-24 Richard Biener <rguenther@suse.de>
6716 PR tree-optimization/70396
6717 * gcc.dg/torture/pr70396.c: New testcase.
6719 2016-03-24 Richard Biener <rguenther@suse.de>
6722 * gcc.dg/torture/pr70370.c: New testcase.
6724 2016-03-24 Tom de Vries <tom@codesourcery.com>
6726 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6727 * gfortran.dg/goacc/kernels-tree.f95: Same.
6728 * gfortran.dg/goacc/parallel-tree.f95: Same.
6730 2016-03-24 Tom de Vries <tom@codesourcery.com>
6732 * c-c++-common/goacc/uninit-if-clause.c: New test.
6733 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6735 2016-03-24 Jakub Jelinek <jakub@redhat.com>
6738 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6741 2016-03-24 Richard Biener <rguenther@suse.de>
6743 PR tree-optimization/70372
6744 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6746 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6749 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6751 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6754 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6756 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6759 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6760 * g++.dg/cpp1y/pr70001.C: New test.
6763 * g++.dg/cpp0x/constexpr-70323.C: New test.
6765 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
6766 Jason Merrill <jason@redhat.com>
6767 Jakub Jelinek <jakub@redhat.com>
6770 * g++.dg/cpp0x/constexpr-69315.C: New test.
6771 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6773 2016-03-23 Marek Polacek <polacek@redhat.com>
6776 * g++.dg/warn/Wignored-attributes-1.C: New test.
6777 * g++.dg/warn/Wignored-attributes-2.C: New test.
6779 2016-03-23 Tom de Vries <tom@codesourcery.com>
6781 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6783 * gfortran.dg/goacc/private-3.f95 (test): Same.
6784 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6787 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6789 * lib/target-supports.exp: Remove v7ve entry from loop
6790 creating effective target checks.
6791 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6792 (add_options_for_arm_arch_v7ve): Likewise.
6794 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6796 PR tree-optimization/70354
6797 * gcc.dg/vect/pr70354-1.c: New test.
6798 * gcc.dg/vect/pr70354-2.c: New test.
6799 * gcc.target/i386/avx2-pr70354-1.c: New test.
6800 * gcc.target/i386/avx2-pr70354-2.c: New test.
6802 2016-03-22 Jeff Law <law@redhat.com>
6805 * gcc.dg/tree-ssa/pr70232.c: New test.
6807 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6810 * gcc.target/i386/pr70302.c: New test.
6812 2016-03-22 Richard Biener <rguenther@suse.de>
6815 * g++.dg/torture/pr70251.C: New testcase.
6817 2016-03-22 David Malcolm <dmalcolm@redhat.com>
6820 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6821 Wmisleading-indentation.c.
6822 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6823 reflect change to diagnostic text and order of messages.
6824 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6826 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
6828 * g++.dg/ext/java-3.C: Don't compile on AIX.
6830 2016-03-22 Richard Biener <rguenther@suse.de>
6833 * gcc.dg/torture/pr70333.c: New testcase.
6835 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6837 * g++.dg/ext/pr70290.C: New test.
6839 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6842 * gcc.target/i386/pr70325.c: New test.
6844 2016-03-22 Jakub Jelinek <jakub@redhat.com>
6847 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6848 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6851 * gcc.target/i386/pr70300.c: New test.
6854 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6855 (func2): New function for cond with parens, xfail warning for c++.
6856 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6858 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6861 * g++.dg/template/ptrmem30.C: New test.
6863 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6866 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6867 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6869 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6872 * gcc.dg/pr70326.c: New test.
6874 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
6875 Jakub Jelinek <jakub@redhat.com>
6877 PR tree-optimization/70317
6878 * gcc.dg/pr70317.c: New test.
6880 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
6883 * gcc.target/i386/pr70327.c: New test.
6885 2016-03-21 Martin Liska <mliska@suse.cz>
6888 * gcc.dg/ipa/pr70306.c: New test.
6890 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6892 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6893 * gcc.target/arm/attr-align3.c: Likewise.
6894 * gcc.target/arm/attr_arm.c: Likewise.
6895 * gcc.target/arm/flip-thumb.c: Likewise.
6897 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6900 * gcc.target/powerpc/altivec-36.c: New test.
6902 2016-03-21 Richard Biener <rguenther@suse.de>
6904 PR tree-optimization/70310
6905 * gcc.dg/torture/pr70310.c: New testcase.
6907 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6910 * gcc.target/i386/pr70293.c: New test.
6912 2016-03-21 Richard Biener <rguenther@suse.de>
6914 PR tree-optimization/70288
6915 * gcc.dg/torture/pr70288-1.c: New testcase.
6916 * gcc.dg/torture/pr70288-2.c: Likewise.
6918 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6920 PR rtl-optimization/69307
6921 * gcc.target/arm/pr69307.c: New test.
6923 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6925 PR rtl-optimization/69102
6926 * gcc.c-torture/compile/pr69102.c: New test.
6928 2016-03-18 Jeff Law <law@redhat.com>
6930 PR rtl-optimization/70263
6931 * gcc.c-torture/compile/pr70263-1.c: New test.
6932 * gcc.target/i386/pr70263-2.c: New test.
6934 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6936 PR rtl-optimization/70278
6937 * gcc.dg/torture/pr70278.c: New test.
6938 * gcc.target/arm/pr70278.c: New test.
6940 2016-03-18 David Malcolm <dmalcolm@redhat.com>
6943 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6944 (test_builtin_types_compatible_p): New test function.
6945 * gcc.dg/pr70281.c: New test case.
6947 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6950 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6952 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6954 PR tree-optimization/70252
6955 * gcc.dg/pr70252.c: New test.
6957 2016-03-18 Tom de Vries <tom@codesourcery.com>
6959 * gcc.dg/pr70161-2.c: New test.
6960 * gcc.dg/pr70161.c: New test.
6962 2016-03-18 Tom de Vries <tom@codesourcery.com>
6965 * gcc.dg/pr70269.c: New test.
6967 2016-03-18 Jakub Jelinek <jakub@redhat.com>
6970 * g++.dg/ext/java-3.C: New test.
6972 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6975 * g++.dg/lookup/pr70205.C: New test.
6977 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6980 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6982 2016-03-17 Marek Polacek <polacek@redhat.com>
6985 * gcc.dg/atomic-op-6.c: New test.
6987 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6990 * c-c++-common/pr70264.c: New test case.
6992 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6995 * c-c++-common/pr70144-1.c: New test.
6996 * c-c++-common/pr70144-2.c: New test.
6999 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7000 * g++.dg/opt/flifetime-dse6.C: New test.
7001 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7003 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7006 * gcc.dg/pic-1.c: New test.
7007 * gcc.dg/pic-2.c: Likewise.
7008 * gcc.dg/pic-3.c: Likewise.
7009 * gcc.dg/pic-4.c: Likewise.
7010 * gcc.dg/pie-1.c: Likewise.
7011 * gcc.dg/pie-2.c: Likewise.
7012 * gcc.dg/pie-3.c: Likewise.
7013 * gcc.dg/pie-4.c: Likewise.
7014 * gcc.dg/pie-5.c: Likewise.
7015 * gcc.dg/pie-6.c: Likewise.
7017 2016-03-17 Tom de Vries <tom@codesourcery.com>
7019 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7020 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7022 2016-03-17 Richard Biener <rguenther@suse.de>
7025 * g++.dg/debug/pr70271.C: New testcase.
7027 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7029 * gcc.target/i386/pr70251.c: New test.
7031 2016-03-17 Marek Polacek <polacek@redhat.com>
7034 * g++.dg/warn/constexpr-70194.C: New test.
7036 2016-03-16 Richard Henderson <rth@redhat.com>
7039 * gcc.c-torture/compile/pr70240.c: New.
7041 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7043 * gcc.c-torture/compile/20151204.c: Skip for avr.
7045 2016-03-16 Jakub Jelinek <jakub@redhat.com>
7048 * g++.dg/opt/pr70245.C: New test.
7049 * g++.dg/opt/pr70245.h: New file.
7050 * g++.dg/opt/pr70245-aux.cc: New file.
7052 2016-03-16 Martin Sebor <msebor@redhat.com>
7054 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7056 2016-03-16 Richard Henderson <rth@redhat.com>
7059 * gcc.c-torture/compile/pr70199.c: New.
7061 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7063 * gcc.dg/uninit-19.c: Run dos2unix.
7065 2016-03-16 Marek Polacek <polacek@redhat.com>
7068 * gcc.dg/nested-func-10.c: New test.
7069 * gcc.dg/nested-func-9.c: New test.
7071 2016-03-16 Jakub Jelinek <jakub@redhat.com>
7073 PR tree-optimization/68714
7074 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7076 2016-03-16 Tom de Vries <tom@codesourcery.com>
7078 PR tree-optimization/68715
7079 * gcc.dg/graphite/pr68715-2.c: New test.
7080 * gcc.dg/graphite/pr68715.c: New test.
7081 * gfortran.dg/graphite/pr68715.f90: New test.
7083 2016-03-16 Tom de Vries <tom@codesourcery.com>
7085 PR tree-optimization/68809
7086 * gcc.dg/graphite/pr68809-2.c: New test.
7087 * gcc.dg/graphite/pr68809.c: New test.
7089 2016-03-16 Jakub Jelinek <jakub@redhat.com>
7092 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7093 method call to i () as argument. Adjust expected output.
7096 * g++.dg/ubsan/pr70147-1.C: New test.
7097 * g++.dg/ubsan/pr70147-2.C: New test.
7099 2016-03-15 Martin Sebor <msebor@redhat.com>
7102 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7104 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
7106 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7109 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7112 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7113 libatomic_available.
7115 2016-03-15 Marek Polacek <polacek@redhat.com>
7118 * g++.dg/ext/attribute-may-alias-4.C: New test.
7120 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
7122 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7123 -fvar-tracking-assignments-toggle flag.
7125 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7127 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7129 2016-03-15 Jakub Jelinek <jakub@redhat.com>
7131 PR rtl-optimization/70222
7132 * gcc.c-torture/execute/pr70222-1.c: New test.
7133 * gcc.c-torture/execute/pr70222-2.c: New test.
7135 2016-03-15 Richard Henderson <rth@redhat.com>
7137 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7139 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
7141 PR rtl-optimization/69032
7142 * gcc.dg/pr69032.c: New test.
7144 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
7146 PR rtl-optimization/63384
7147 * g++.dg/pr63384.C: New test.
7149 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
7152 * gcc.target/i386/pr64411.C: New test.
7154 2016-03-15 Tom de Vries <tom@codesourcery.com>
7156 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7157 * gfortran.dg/goacc/kernels-alias.f95: New test.
7159 2016-03-14 Martin Sebor <msebor@redhat.com>
7162 * g++.dg/cpp0x/constexpr-inline.C: New test.
7163 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7165 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
7167 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7169 2016-03-14 Jakub Jelinek <jakub@redhat.com>
7172 * gcc.dg/pr70219.c: New test.
7174 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7177 * gcc.dg/torture/pr70083.c: New test.
7178 * gcc.target/i386/pr70083.c: New test.
7180 2016-03-14 Richard Biener <rguenther@suse.de>
7182 PR tree-optimization/56365
7183 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7185 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7188 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7190 * g++.dg/pr70098.C: New testcase.
7193 2016-03-14 Tom de Vries <tom@codesourcery.com>
7195 PR tree-optimization/70045
7196 * gcc.dg/graphite/pr70045.c: New test.
7198 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7201 * gfortran.dg/include_9.f90: New test.
7203 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7206 gfortran.dg/prof/prof.exp: New script.
7207 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7209 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
7211 PR rtl-optimization/69307
7212 * gcc.dg/pr69307.c: New test.
7214 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7217 * gcc.target/arm/pr69614.c: New.
7219 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
7222 * gfortran.dg/submodule_14.f08: New test
7225 * gfortran.dg/submodule_15.f08: New test
7227 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7230 * g++.dg/cpp1y/paren3.C: New test.
7232 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7235 * gcc.target/powerpc/ppc-round2.c: New test.
7237 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7240 * gcc.dg/torture/pr70123.c: New test.
7242 2016-03-11 Jeff Law <law@redhat.com>
7244 PR tree-optimization/70190
7245 * gcc.c-torture/compile/pr70190.c: New test.
7247 2016-03-11 David Malcolm <dmalcolm@redhat.com>
7250 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7252 (test43_b): Likewise.
7253 (test43_c): Likewise.
7254 (test43_d): Likewise.
7255 (test43_e): Likewise.
7256 (test43_f): Likewise.
7257 (test43_g): Likewise.
7258 (test44_a): Likewise.
7259 (test44_b): Likewise.
7260 (test44_c): Likewise.
7261 (test44_d): Likewise.
7262 (test44_e): Likewise.
7264 2016-03-11 David Malcolm <dmalcolm@redhat.com>
7267 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7269 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7271 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7274 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7278 * gcc.target/aarch64/pr69245_2.c: New test.
7280 2016-03-11 Jakub Jelinek <jakub@redhat.com>
7282 PR tree-optimization/70177
7283 * gcc.dg/pr70177.c: New test.
7285 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7287 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7289 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7291 * gcc.dg/tree-ssa/sra-20.c: New.
7293 2016-03-11 Jakub Jelinek <jakub@redhat.com>
7295 PR rtl-optimization/70174
7296 * gcc.dg/pr70174.c: New test.
7298 PR tree-optimization/70169
7299 * gcc.dg/pr70169.c: New test.
7301 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7304 * gcc.target/i386/pr70160.c: New test.
7306 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7308 * gcc.target/s390/dfp-1.c: New test.
7310 2016-03-10 Nick Clifton <nickc@redhat.com>
7313 * gcc.target/aarch64/pr70044.c: New test.
7315 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7316 Jakub Jelinek <jakub@redhat.com>
7319 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7320 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7321 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7323 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
7326 * g++.dg/lto/pr69589_0.C: New testcase
7327 * g++.dg/lto/pr69589_1.C: New testcase
7329 2016-03-10 Marek Polacek <polacek@redhat.com>
7332 * g++.dg/delayedfold/unary-plus1.C: New test.
7334 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
7336 * gcc.target/arm/pr45701-1.c: Escape brackets.
7337 * gcc.target/arm/pr45701-2.c: Likewise.
7339 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7341 * gfortran.dg/unconstrained_commons.f: New.
7343 2016-03-10 Alan Modra <amodra@gmail.com>
7345 * gcc.dg/pr69195.c: New.
7346 * gcc.dg/pr69238.c: New.
7348 2016-03-10 Tom de Vries <tom@codesourcery.com>
7351 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7353 2016-03-10 Richard Biener <rguenther@suse.de>
7355 PR tree-optimization/70128
7356 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7357 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7359 2016-03-09 Jakub Jelinek <jakub@redhat.com>
7361 PR tree-optimization/70152
7362 * gcc.dg/pr70152.c: New test.
7365 * gcc.target/i386/pr70086-1.c: New test.
7366 * gcc.target/i386/pr70086-2.c: New test.
7367 * gcc.target/i386/pr70086-3.c: New test.
7369 PR tree-optimization/70127
7370 * gcc.c-torture/execute/pr70127.c: New test.
7372 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7374 * c-c++-common/goacc/combined-directives-2.c: New test.
7376 2016-03-09 David Malcolm <dmalcolm@redhat.com>
7380 * g++.dg/diagnostic/pr70105.C: New test.
7381 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7382 (test_multiple_ordinary_maps): New test function.
7384 2016-03-09 David Malcolm <dmalcolm@redhat.com>
7388 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7389 Drop range information from call to inform_at_rich_loc.
7390 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7392 (test_show_locus): Replace calls to rich_location::add_range with
7393 calls to add_range. Rewrite the tests that used the now-defunct
7394 rich_location ctor taking a source_range. Simplify other tests
7395 by replacing calls to COMBINE_LOCATION_DATA with calls to
7398 2016-03-09 Richard Biener <rguenther@suse.de>
7399 Jakub Jelinek <jakub@redhat.com>
7401 PR tree-optimization/70138
7402 * gcc.dg/vect/pr70138-1.c: New testcase.
7403 * gcc.dg/vect/pr70138-2.c: Likewise.
7405 2016-03-09 Jakub Jelinek <jakub@redhat.com>
7408 * gcc.target/i386/pr70049.c: New test.
7410 2016-03-09 Richard Biener <rguenther@suse.de>
7413 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7414 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7415 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7417 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7419 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7422 2016-03-09 Jakub Jelinek <jakub@redhat.com>
7425 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7428 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7431 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7432 in testcase comment.
7434 2016-03-09 Tom de Vries <tom@codesourcery.com>
7436 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7437 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7438 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7439 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7440 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7441 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7442 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7443 * gfortran.dg/goacc/kernels-loop.f95: New test.
7445 2016-03-08 Martin Sebor <msebor@redhat.com>
7448 * g++.dg/warn/overflow-warn-7.C: New test.
7450 2016-03-08 Jason Merrill <jason@redhat.com>
7452 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7453 * lib/target-supports.exp (check_effective_target_concepts): New.
7455 2016-03-08 Jakub Jelinek <jakub@redhat.com>
7458 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7459 * g++.dg/ubsan/pr70135.C: New test.
7462 * gcc.dg/pr70110.c: New test.
7464 2016-03-07 Martin Jambor <mjambor@suse.cz>
7466 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7467 * c-c++-common/gomp/if-1.c: Likewise.
7468 * c-c++-common/gomp/pr61486-2.c: Likewise.
7469 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7470 to dg-additional-options.
7471 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7472 * g++/gomp/target-teams-1.c: Likewise.
7473 * gcc.dg/gomp/gomp.exp: Likewise.
7474 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7475 dg-additional-options.
7476 * gfortran.dg/gomp/gomp.exp: Likewise.
7477 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7478 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7479 dg-additional-options.
7480 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7482 2016-03-07 Martin Jambor <mjambor@suse.cz>
7484 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7485 * c-c++-common/gomp/gridify-1.c: New test.
7486 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7488 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7490 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7491 trigger for cortex-r8, when scanning for register r8.
7492 * gcc.target/arm/pr45701-2.c: Likewise.
7494 2016-02-26 Richard Biener <rguenther@suse.de>
7495 Jeff Law <law@redhat.com>
7497 PR tree-optimization/69740
7498 * gcc.c-torture/compile/pr69740-1.c: New test.
7499 * gcc.c-torture/compile/pr69740-2.c: New test.
7501 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7503 * lib/target-supports.exp
7504 (check_effective_target_whole_vector_shift): Enable for PPC64.
7506 2016-03-07 Richard Biener <rguenther@suse.de>
7508 PR tree-optimization/70115
7509 * gcc.dg/torture/pr70115.c: New testcase.
7511 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7514 * c-c-++-common/goacc/pr69916.c: New.
7516 2016-03-07 Richard Henderson <rth@redhat.com>
7518 * gcc.c-torture/compile/pr70061.c: New test.
7520 2016-03-07 Richard Biener <rguenther@suse.de>
7523 * gcc.dg/vect/O3-pr36098.c: New testcase.
7525 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7527 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7529 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7531 * gnat.dg/renaming9.ad[sb]: New testcase.
7533 2016-03-05 Jakub Jelinek <jakub@redhat.com>
7536 * g++.dg/expr/stdarg3.C: New test.
7538 2016-03-04 Jeff Law <law@redhat.com>
7540 PR tree-optimization/69196
7541 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7544 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7547 * gcc.dg/pr69973.c: New test.
7549 PR rtl-optimization/69941
7550 * gcc.dg/torture/pr69941.c: New test.
7553 * gcc.dg/pr69824.c: New test.
7555 2016-03-05 Tom de Vries <tom@codesourcery.com>
7557 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7558 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7561 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7564 * g++.dg/cpp1y/var-templ48.C: New test.
7565 * g++.dg/cpp1y/var-templ49.C: New test.
7567 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7569 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7571 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7574 * g++.dg/ubsan/pr70035.C: New test.
7577 * gcc.target/i386/pr70062.c: New test.
7579 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7581 * g++.dg/template/typename21.C: Remove c++98_only.
7583 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7585 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7587 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7590 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7592 (fn_42_b): Likewise.
7593 (fn_42_c): Likewise.
7595 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7598 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7600 (fn_40_b): Likewise.
7601 (fn_41_a): Likewise.
7602 (fn_41_b): Likewise.
7604 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7607 * gcc.target/i386/avx512f-pr70059.c: New test.
7608 * gcc.target/i386/avx512dq-pr70059.c: New test.
7610 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7612 PR rtl-optimization/57676
7613 * gcc.dg/torture/pr57676.c: New test.
7615 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7617 * gcc.dg/pr70026.c: New test.
7619 2016-03-04 Marek Polacek <polacek@redhat.com>
7622 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7623 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7625 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7628 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7630 (test_corners_sisd_si): Likewise.
7631 (main): Remove checks of the above.
7632 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7634 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7636 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7638 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7640 * gcc.dg/torture/pr69951.c: Accept argc==0.
7642 2016-03-04 Richard Biener <rguenther@suse.de>
7645 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7646 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7648 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7651 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7654 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7657 * gcc.dg/guality/pr69947.c: New test.
7659 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7662 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7664 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7666 PR rtl-optimization/69904
7667 * gcc.target/arm/pr69904.c: New test.
7669 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7672 * gcc.dg/vect/pr70021.c: New test.
7673 * gcc.target/i386/pr70021.c: New test.
7675 2016-03-03 Marek Polacek <polacek@redhat.com>
7678 * gcc.dg/pr70050.c: New test.
7680 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7682 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7684 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7686 PR tree-optimization/70043
7687 * gfortran.dg/vect/pr70043.f90: New test.
7689 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7691 * gnat.dg/specs/task1.ads: New test.
7693 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7695 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7696 Invoke gdb with -batch.
7697 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7699 2016-03-03 Richard Biener <rguenther@suse.de>
7701 PR tree-optimization/55936
7702 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7704 2016-03-02 Jeff Law <law@redhat.com>
7706 PR rtl-optimization/69942
7707 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7708 effects of argument promotions.
7710 PR tree-optimization/69987
7711 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7712 target does not support -fprefetch-loop-arrays.
7714 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
7716 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7718 2016-03-02 Bin Cheng <bin.cheng@arm.com>
7720 PR rtl-optimization/69052
7721 * gcc.target/i386/pr69052.c: New test.
7723 2016-03-02 Alan Modra <amodra@gmail.com>
7725 * gcc.dg/pr69990.c: New.
7727 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7730 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7733 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7736 * gcc.target/i386/pr70028.c: New test.
7738 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7740 * c-c++-common/asan/swapcontext-test-1.c,
7741 * c-c++-common/tsan/thread_leak.c,
7742 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7743 * g++.dg/tsan/benign_race.C,
7744 * g++.dg/tsan/fd_close_norace.C,
7745 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7746 races with sanitizer output
7748 2016-03-02 Richard Biener <rguenther@suse.de>
7749 Uros Bizjak <ubizjak@gmail.com>
7752 * gcc.dg/simd-8.c: New testcase.
7754 2016-03-02 Richard Biener <rguenther@suse.de>
7757 * gcc.dg/simd-7.c: New testcase.
7759 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7761 * gcc.target/i386/pr70007.c: Tweak.
7763 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7765 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7767 2016-03-02 Marek Polacek <polacek@redhat.com>
7770 * gcc.dg/pr67854.c: New test.
7772 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7775 * gcc.dg/torture/pr70025.c: New test.
7777 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7779 PR tree-optimization/68621
7780 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7782 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7784 * gcc.target/i386/pr70007.c: New test.
7786 2016-03-01 Jeff Law <law@redhat.com>
7788 PR tree-optimization/69196
7789 * gcc.dg/tree-ssa/pr69196-1.c: New test.
7791 PR tree-optimization/69196
7792 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7793 duplicating code and spoiling the expected output.
7795 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7798 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7799 supports power9 before doing tests.
7800 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7801 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7802 * gcc.target/powerpc/p9-permute.c: Likewise.
7804 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
7807 * gcc.target/i386/pr70027.c: New test.
7809 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7811 * gcc.dg/pr70017.c: New test.
7813 2016-03-01 Jakub Jelinek <jakub@redhat.com>
7817 * gcc.dg/pr69796.c: New test.
7818 * gcc.dg/pr69974.c: New test.
7820 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7822 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7824 2016-02-29 Jeff Law <law@redhat.com>
7826 PR tree-optimization/69987
7827 * gfortran.dg/pr69987.f90: New test.
7829 PR tree-optimization/69989
7830 * gcc.c-torture/compile/pr69989-2.c: New test.
7832 2016-03-01 Marek Polacek <polacek@redhat.com>
7835 * g++.dg/parse/invalid1.C: New test.
7837 2016-03-01 Richard Biener <rguenther@suse.de>
7840 * gcc.dg/pr70022.c: New testcase.
7842 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7844 PR tree-optimization/69956
7845 * gcc.dg/pr69956.c: New test.
7847 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7850 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7851 XFAIL when hardware supports efficient unaligned storage access.
7853 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7856 * g++.dg/template/pr69961a.C: New test.
7857 * g++.dg/template/pr69961b.C: New test.
7859 2016-02-29 David Malcolm <dmalcolm@redhat.com>
7861 PR preprocessor/69985
7862 * gcc.dg/cpp/pr69985.c: New test case.
7864 2016-02-29 Jeff Law <law@redhat.com>
7866 PR tree-optimization/70005
7867 * gcc.c-torture/execute/pr70005.c New test.
7869 PR tree-optimization/69999
7870 * gcc.c-torture/compile/pr69999.c: New test.
7872 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7874 PR tree-optimization/69652
7875 * gcc.dg/torture/pr69652.c: Delete test.
7876 * gcc.dg/vect/pr69652.c: New test.
7878 2016-02-19 Richard Biener <rguenther@suse.de>
7880 PR tree-optimization/69980
7881 * gfortran.dg/vect/pr69980.f90: New testcase.
7883 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7885 * gcc.target/sparc/20160229-1.c: New test.
7887 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7889 * gnat.dg/stack_usage3.adb: New test.
7890 * gnat.dg/stack_usage3_pkg.ads: New helper.
7892 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7894 * gnat.dg/renaming8.adb: New test.
7895 * gnat.dg/renaming8_pkg1.ads: New helper.
7896 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7897 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7899 2016-02-29 Richard Biener <rguenther@suse.de>
7901 PR tree-optimization/69720
7902 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7904 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7908 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7910 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7911 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7914 * gfortran.dg/coarray_8.f90: Adjust error message.
7915 * gfortran.dg/pr56007.f90: New test.
7916 * gfortran.dg/pr56007.f: New test.
7918 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7920 PR tree-optimization/69989
7921 * gcc.dg/torture/pr69989.c: New test.
7923 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7925 * gcc.target/i386/stack-realign-win.c: New test.
7927 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7930 * gfortran.dg/pr60126.f90: New test.
7932 2016-02-27 Jeff Law <law@redhat.com>
7935 2016-02-26 Richard Biener <rguenther@suse.de>
7936 Jeff Law <law@redhat.com>
7938 PR tree-optimization/69740
7939 * gcc.c-torture/compile/pr69740-1.c: New test.
7940 * gcc.c-torture/compile/pr69740-2.c: New test.
7942 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7945 * gfortran.dg/newunit_4.f90: New test.
7947 2016-02-27 Jakub Jelinek <jakub@redhat.com>
7950 PR rtl-optimization/69886
7951 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7952 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7955 2016-02-26 Martin Sebor <msebor@redhat.com>
7957 PR tree-optimization/15826
7958 * gcc.dg/tree-ssa/pr15826.c: New test.
7960 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7963 * gcc.target/powerpc/pr69969.c: New test.
7965 2016-02-26 Martin Sebor <msebor@redhat.com>
7968 * g++.old-deja/g++.other/decl5.C: Add a test case.
7970 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7973 * gcc.target/powerpc/pr69946.c: New file.
7975 2016-02-26 Richard Biener <rguenther@suse.de>
7976 Jeff Law <law@redhat.com>
7978 PR tree-optimization/69740
7979 * gcc.c-torture/compile/pr69740-1.c: New test.
7980 * gcc.c-torture/compile/pr69740-2.c: New test.
7982 2016-02-26 Martin Jambor <mjambor@suse.cz>
7985 * gcc.dg/torture/pr69932.c: New test.
7986 * gcc.dg/torture/pr69936.c: Likewise.
7988 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7991 * gcc.target/s390/pr69709.c: New test.
7993 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7996 * gcc.target/aarch64/pr69245_1.c: New test.
7998 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8001 * gcc.dg/torture/pr69613.c: New test.
8003 2016-02-26 Jakub Jelinek <jakub@redhat.com>
8005 PR rtl-optimization/69891
8006 * gcc.target/i386/pr69891.c: New test.
8008 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8009 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8012 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8013 functionality for both 32-bit and 64-bit.
8015 2016-02-26 Richard Biener <rguenther@suse.de>
8017 PR tree-optimization/69551
8018 * gcc.dg/torture/pr69951.c: New testcase.
8020 2016-02-25 Richard Biener <rguenther@suse.de>
8022 PR tree-optimization/48795
8023 * gcc.dg/Warray-bounds-18.c: New testcase.
8025 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8027 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8029 2016-02-25 Jakub Jelinek <jakub@redhat.com>
8031 PR rtl-optimization/69896
8032 * gcc.dg/pr69896.c: New test.
8034 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8037 * g++.dg/cpp1y/paren2.C: New test.
8039 2016-02-24 Martin Sebor <msebor@redhat.com>
8042 * gcc.dg/enum-mode-2.c: New test.
8044 2016-02-24 Jakub Jelinek <jakub@redhat.com>
8047 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8048 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8049 * g++.dg/ubsan/pr69922.C: New test.
8051 2016-02-24 Marek Polacek <polacek@redhat.com>
8054 * gcc.dg/pr69819.c: New test.
8056 2016-02-24 Martin Sebor <msebor@redhat.com>
8059 * g++.dg/ext/flexary15.C: New test.
8061 2016-02-24 Martin Sebor <msebor@redhat.com>
8063 * gcc.dg/builtins-68.c: Avoid making unportable
8064 assumptions about the relationship between SIZE_MAX and UINT_MAX.
8065 * g++.dg/ext/builtin_alloca.C: Same.
8067 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8068 Charles Baylis <charles.baylis@linaro.org>
8071 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8073 2016-02-24 Richard Biener <rguenther@suse.de>
8074 Jakub Jelinek <jakub@redhat.com>
8077 * gcc.dg/torture/pr69760.c: New testcase.
8079 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8081 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8082 pattern on Solaris with as.
8084 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8086 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8087 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8088 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8089 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8091 2016-02-24 Jakub Jelinek <jakub@redhat.com>
8094 * gcc.dg/pr69915.c: New test.
8096 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8098 PR rtl-optimization/69886
8099 * gcc.dg/torture/pr69886.c: New test.
8101 2016-02-24 Richard Biener <rguenther@suse.de>
8104 * gcc.dg/torture/pr68963.c: New testcase.
8106 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8109 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8110 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8111 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8112 * gcc.target/arm/atomic_loaddi_1.c: New test.
8113 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8114 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8115 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8116 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8117 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8118 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8119 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8120 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8122 2016-02-24 Jakub Jelinek <jakub@redhat.com>
8125 * gcc.dg/torture/pr69909.c: New test.
8127 2016-02-24 Richard Biener <rguenther@suse.de>
8129 PR tree-optimization/69907
8130 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8131 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8132 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8134 2016-02-24 Christian Bruel <christian.bruel@st.com>
8136 * gcc.target/arm/pragma_cpp_fma.c: New test.
8138 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8141 * gfortran.dg/include_6.f90: Update test.
8143 2016-02-23 Jakub Jelinek <jakub@redhat.com>
8146 * objc.dg/pr69844.m: New test.
8148 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8150 PR libgfortran/69456
8151 * gfortran.dg/namelist_89.f90: New test.
8152 * gfortran.dg/pr59700.f90: Update test..
8154 2016-02-23 Martin Sebor <msebor@redhat.com>
8157 * g++.dg/ext/builtin_alloca.C: New test.
8158 * gcc.dg/builtins-68.c: New test.
8160 2016-02-23 Richard Henderson <rth@redhat.com>
8162 * gcc.target/i386/addr-space-3.c: Remove test.
8164 2016-02-23 David Malcolm <dmalcolm@redhat.com>
8166 PR preprocessor/69126
8167 PR preprocessor/69543
8168 * c-c++-common/pr69126-2-long.c: New test.
8169 * c-c++-common/pr69126-2-short.c: New test.
8170 * c-c++-common/pr69543-1.c: Remove xfail.
8172 2016-02-23 David Malcolm <dmalcolm@redhat.com>
8174 PR preprocessor/69126
8175 PR preprocessor/69543
8176 PR preprocessor/69558
8177 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8179 (test_2): ...this, and add leading comment.
8180 (MACRO_3, test_3): New.
8181 (MACRO_4A, MACRO_4B, test_4): New.
8182 (MACRO): Rename to...
8185 (test_5): ...this, updating for renaming of MACRO, and
8186 add leading comment.
8187 * c-c++-common/pr69543-1.c: New.
8188 * c-c++-common/pr69543-2.c: New.
8189 * c-c++-common/pr69543-3.c: New.
8190 * c-c++-common/pr69543-4.c: New.
8191 * c-c++-common/pr69558-1.c: New.
8192 * c-c++-common/pr69558-2.c: New.
8193 * c-c++-common/pr69558-3.c: New.
8194 * c-c++-common/pr69558-4.c: New.
8195 * gcc.dg/pr69558.c: Move to...
8196 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8199 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8201 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8202 to -ftree-parallelize-loops/-fopenacc changes.
8203 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8204 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8205 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8206 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8207 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8208 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8209 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8210 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8211 * c-c++-common/goacc/kernels-loop.c: Likewise.
8212 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8213 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8214 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8215 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8217 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8219 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8221 2016-02-23 Jakub Jelinek <jakub@redhat.com>
8224 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8227 * gcc.dg/pr69900.c: New test.
8229 2016-02-23 Martin Jambor <mjambor@suse.cz>
8231 PR tree-optimization/69666
8232 * gcc.dg/tree-ssa/pr69666.c: New test.
8234 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8237 * gfortran.dg/coarray_allocate_5.f08: New test.
8239 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8241 * gcc.target/s390/vcond-shift.c: Move to ...
8242 * gcc.target/s390/vector/vcond-shift.c: ... here.
8244 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8246 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8247 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8249 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8251 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8253 2016-02-20 Mark Wielaard <mjw@redhat.com>
8256 * gcc.dg/unused-variable-3.c: New test.
8258 2016-02-22 Jakub Jelinek <jakub@redhat.com>
8261 * gcc.target/i386/pr69888.c: New test.
8263 2016-02-22 Richard Biener <rguenther@suse.de>
8265 PR tree-optimization/69882
8266 * gfortran.dg/vect/pr69882.f90: New testcase.
8268 2016-02-22 Jakub Jelinek <jakub@redhat.com>
8271 * gcc.dg/pr69885.c: New test.
8273 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8277 * gcc.target/sh/pr54089-10.c: New.
8279 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
8282 * gfortran.dg/deferred_character_15.f90 : New test.
8284 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8287 gfortran.dg/allocate_with_source_18.f03: New test.
8289 2016-02-20 Harald Anlauf <anlauf@gmx.de>
8292 gfortran.dg/gomp/pr52531.f90: New test.
8294 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8297 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8300 2016-02-19 Jakub Jelinek <jakub@redhat.com>
8303 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8304 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8307 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8310 * g++.dg/torture/pr69851.C: New test.
8312 2016-02-19 Martin Sebor <msebor@redhat.com>
8315 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8317 2016-02-19 Jakub Jelinek <jakub@redhat.com>
8320 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8321 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8324 * g++.dg/cpp0x/pr67767.C: New test.
8326 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8328 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8329 for fp, simd, crypto, crc, lse.
8330 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8332 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8333 effective target check.
8335 2016-02-19 Jakub Jelinek <jakub@redhat.com>
8338 * gcc.target/i386/pr69820.c: New test.
8340 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8342 * gcc.target/s390/vector/int128-1.c: New test.
8344 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8346 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8348 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8350 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8351 instruction pattern name to prevent the testcase from failing with
8354 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8356 * gcc.target/s390/md/movstr-2.c: New test.
8358 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8360 * gcc.target/s390/morestack.c: New test.
8362 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8365 * gcc.target/s390/pr69625.c: Add test case.
8367 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8370 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8372 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8375 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8376 * gcc.target/powerpc/fusion3.c: Likewise.
8378 2016-02-18 Richard Biener <rguenther@suse.de>
8381 * g++.dg/torture/pr69553.C: New testcase.
8383 2016-02-18 Nick Clifton <nickc@redhat.com>
8387 * gcc.target/arm/pr62554.c: New test.
8388 * gcc.target/arm/pr69610-1.c: New test.
8389 * gcc.target/arm/pr69610-2.c: New test.
8391 2016-02-18 Richard Biener <rguenther@suse.de>
8394 * gcc.dg/torture/pr69854.c: New testcase.
8396 2016-02-17 Jakub Jelinek <jakub@redhat.com>
8399 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8401 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8403 * gcc.target/powerpc/vec-cg.c: New test.
8405 2016-02-17 Richard Biener <rguenther@suse.de>
8408 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8410 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8413 * gcc.c-torture/compile/pr69161.c: New test.
8415 2016-02-17 David Sherwood <david.sherwood@arm.com>
8418 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8419 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8421 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8423 * gcc.dg/ifcvt-4.c: Skip on Visium.
8425 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8427 * gnat.dg/atomic8.adb: New test.
8429 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8431 * gnat.dg/discr46.ad[sb]: New test.
8433 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8436 * gcc.target/powerpc/pr48344-1.c: New test.
8438 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8441 * gfortran.dg/associate_21.f90: New test.
8443 2016-02-16 Jakub Jelinek <jakub@redhat.com>
8446 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8447 -Wnonnull in dg-options.
8448 * c-c++-common/nonnull-2.c: New test.
8450 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8451 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8453 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8455 2016-02-16 Jakub Jelinek <jakub@redhat.com>
8458 * gcc.dg/pr69801.c: Add empty dg-options.
8460 2016-02-16 James Norris <jnorris@codesourcery.com>
8462 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8463 * g++.dg/goacc/deviceptr-1.c: New file.
8465 2016-02-16 Jakub Jelinek <jakub@redhat.com>
8467 PR tree-optimization/69820
8468 * gcc.dg/vect/pr69820.c: New test.
8470 2016-02-16 Richard Biener <rguenther@suse.de>
8472 PR tree-optimization/69776
8473 * gcc.dg/torture/pr69776-2.c: New testcase.
8475 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8477 PR tree-optimization/69714
8478 * gcc.dg/torture/pr69714.c: New test.
8480 2016-02-16 Jakub Jelinek <jakub@redhat.com>
8482 PR tree-optimization/69802
8483 * gcc.dg/pr69802.c: New test.
8485 2016-02-16 Richard Biener <rguenther@suse.de>
8488 * gcc.dg/pr69801.c: New testcase.
8490 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8492 PR libgfortran/69651
8493 * gfortran.dg/read_bang.f90: New test.
8494 * gfortran.dg/read_bang4.f90: New test.
8496 2016-02-15 Jakub Jelinek <jakub@redhat.com>
8499 * g++.dg/init/pr69658.C: New test.
8502 * c-c++-common/pr69797.c: New test.
8504 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8506 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8507 check for aarch64*-*-*.
8509 2016-02-15 Richard Biener <rguenther@suse.de>
8511 PR tree-optimization/69783
8512 * gcc.dg/vect/pr69783.c: New testcase.
8514 2016-02-15 Richard Biener <rguenther@suse.de>
8516 PR tree-optimization/69776
8517 * gcc.dg/torture/pr69776.c: New testcase.
8519 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8522 * gfortran.dg/type_decl_4.f90: Reinstated.
8524 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
8527 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8529 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8533 * gfortran.dg/type_decl_4.f90: Removed.
8535 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8538 * gfortran.dg/type_decl_4.f90: New test.
8540 2016-02-14 Alan Modra <amodra@gmail.com>
8543 * gcc.c-torture/execute/stkalign.c: Revise test.
8545 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8548 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8550 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8553 * gcc.target/sh/torture/pr67260.c: New.
8555 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
8557 * gcc.dg/pr67964.c: Add dg-require-alias.
8559 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8563 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8565 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8567 PR libgfortran/69668
8568 * gfortran.dg/namelist_88.f90: New test.
8570 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8572 PR libgfortran/69668
8573 * gfortran.dg/namelist_38.f90: Update test.
8574 * gfortran.dg/namelist_84.f90: Update test.
8576 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8579 * gcc.dg/pr69554-1.c: New test.
8580 * gfortran.dg/pr69554-1.F90: New test.
8581 * gfortran.dg/pr69554-2.F90: New test.
8582 * lib/gcc-dg.exp (proc dg-locus): New function.
8583 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8584 distinguish between the caret-printing and non-caret-printing
8585 cases. If caret-printing has been explicitly enabled, bail out
8586 without attempting to fix up the output.
8588 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8592 * gcc.dg/spellcheck-options-3.c: New test case.
8593 * gcc.dg/spellcheck-options-4.c: New test case.
8594 * gcc.dg/spellcheck-options-5.c: New test case.
8595 * gcc.dg/spellcheck-options-6.c: New test case.
8596 * gcc.dg/spellcheck-options-7.c: New test case.
8597 * gcc.dg/spellcheck-options-8.c: New test case.
8598 * gcc.dg/spellcheck-options-9.c: New test case.
8599 * gcc.dg/spellcheck-options-10.c: New test case.
8601 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8603 PR rtl-optimization/69764
8604 PR rtl-optimization/69771
8605 * c-c++-common/pr69764.c: New test.
8606 * gcc.dg/torture/pr69771.c: New test.
8608 2016-02-12 Marek Polacek <polacek@redhat.com>
8610 * g++.dg/torture/init-list1.C: New.
8612 2016-02-12 Marek Polacek <polacek@redhat.com>
8614 * gcc.dg/pr69522.c: Add empty dg-options.
8616 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8618 * g++.dg/lto/lto.exp: Include and init mpx.
8619 * g++.dg/lto/pr69729_0.C: New test.
8621 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8624 * g++.dg/ipa/pr69241-4.C: New test.
8627 * g++.dg/ipa/pr68672-1.C: New test.
8628 * g++.dg/ipa/pr68672-2.C: New test.
8629 * g++.dg/ipa/pr68672-3.C: New test.
8631 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8634 * gcc.dg/pr69522.c: New test.
8636 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8639 * g++.dg/cpp1y/69098.C: New test.
8640 * g++.dg/cpp1y/69098-2.C: New test.
8642 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8644 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8645 and neighbour -> neighbor.
8646 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8647 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8648 * c-c++-common/Wvarargs.c: Likewise.
8649 * c-c++-common/goacc/host_data-5.c: Likewise.
8650 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8651 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8652 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8653 * gcc.target/aarch64/pr60697.c: Likewise.
8654 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8655 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8656 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8657 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8658 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8659 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8660 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8661 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8662 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8663 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8664 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8665 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8666 * g++.dg/lookup/koenig5.C: Likewise.
8667 * g++.dg/ext/no-asm-2.C: Likewise.
8668 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8669 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8670 * gfortran.dg/used_types_16.f90: Likewise.
8671 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8672 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8673 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8674 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8675 * gfortran.dg/abstract_type_6.f03: Likewise.
8676 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8677 * gfortran.dg/used_types_15.f90: Likewise.
8678 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8679 * gfortran.dg/exit_3.f08: Likewise.
8680 * gfortran.dg/open_status_2.f90: Likewise.
8681 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8682 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8683 * gfortran.dg/associate_1.f03: Likewise.
8684 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8685 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8686 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8687 * gcc.dg/builtin-object-size-1.c: Likewise.
8688 * gcc.dg/noreturn-6.c: Likewise.
8689 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8690 * gcc.dg/globalalias.c: Likewise.
8691 * gcc.dg/builtins-config.h: Likewise.
8692 * gcc.dg/pr30457.c: Likewise.
8693 * gcc.c-torture/compile/volatile-1.c: Likewise.
8694 * gcc.c-torture/execute/20101011-1.c: Likewise.
8695 * c-c++-common/Waddress-1.c: Likewise.
8697 2016-02-11 Jakub Jelinek <jakub@redhat.com>
8700 * c-c++-common/Waddress-1.c: New test.
8702 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8705 * gfortran.dg/associate_19.f03: New test.
8706 * gfortran.dg/associate_20.f03: New test.
8708 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8710 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8712 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8714 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8715 .arch armv8-a\n. Add -dA to dg-options.
8716 * gcc.target/aarch64/assembler_arch_1.c: New test.
8717 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8719 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8722 * g++.dg/cpp0x/pr68726.C: New.
8724 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8726 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8729 2016-02-11 Richard Biener <rguenther@suse.de>
8731 * g++.dg/tree-ssa/pr61034.C: Adjust.
8733 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8736 * gcc.target/s390/pr69148.c: New.
8738 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8740 PR tree-optimization/69652
8741 * gcc.dg/torture/pr69652.c: New test.
8743 2016-02-10 Jakub Jelinek <jakub@redhat.com>
8744 Patrick Palka <ppalka@gcc.gnu.org>
8748 * g++.dg/ipa/pr69241-1.C: New test.
8749 * g++.dg/ipa/pr69241-2.C: New test.
8750 * g++.dg/ipa/pr69241-3.C: New test.
8751 * g++.dg/ipa/pr69649.C: New test.
8753 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
8755 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8756 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8758 2016-02-10 Bin Cheng <bin.cheng@arm.com>
8760 PR tree-optimization/68021
8761 * gcc.dg/tree-ssa/pr68021.c: New test.
8763 2016-02-10 Richard Biener <rguenther@suse.de>
8765 PR tree-optimization/69726
8766 * gcc.dg/uninit-22.c: New testcase.
8768 2016-02-09 Andrew Pinski <apinski@cavium.com>
8771 * gcc.c-torture/compile/20160205-1.c: New testcase.
8773 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8776 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8777 instead accessing a really large arrray.
8778 * gcc.target/powerpc/fusion3.c: Likewise.
8780 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
8783 * gcc.c-torture/execute/pr68532.c: New test.
8785 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
8788 * gcc.dg/pr69634.c: New.
8790 2016-02-09 Richard Biener <rguenther@suse.de>
8792 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8794 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
8796 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8798 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8800 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8802 2016-02-09 Richard Biener <rguenther@suse.de>
8804 PR tree-optimization/69715
8805 * gcc.dg/torture/pr69715.c: New testcase.
8807 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8810 * g++.dg/cpp0x/trailing12.C: New test.
8811 * g++.dg/cpp0x/trailing13.C: New test.
8813 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8817 * g++.dg/cpp1y/auto-fn29.C: New test.
8818 * g++.dg/cpp1y/auto-fn30.C: New test.
8820 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8822 PR tree-optimization/69209
8823 * gcc.c-torture/compile/pr69209.c: New test.
8825 2016-02-08 Jeff Law <law@redhat.com>
8827 PR tree-optimization/68541
8828 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8829 of statements allowed in join block for path splitting.
8831 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8834 * g++.dg/gomp/pr59627.C: New test.
8837 * g++.dg/ipa/pr69239.C: New test.
8839 2016-02-08 David Malcolm <dmalcolm@redhat.com>
8841 PR preprocessor/69664
8842 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8843 * gcc.dg/cpp/warn-comments.c: Likewise.
8845 2016-02-08 Marek Polacek <polacek@redhat.com>
8848 * g++.dg/init/const12.C: New test.
8850 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8853 * gcc.dg/lto/pr55113_0.c: Remove test.
8855 2016-02-08 Richard Biener <rguenther@suse.de>
8857 PR tree-optimization/69719
8858 * gcc.dg/torture/pr69719.c: New testcase.
8860 2016-02-08 Richard Biener <rguenther@suse.de>
8861 Jeff Law <law@redhat.com>
8864 * gcc.target/mips/pr68273.c: New testcase.
8866 2016-02-08 Richard Biener <rguenther@suse.de>
8868 PR rtl-optimization/69274
8869 * gcc.target/i386/addr-sel-1.c: XFAIL.
8871 2016-02-08 Jeff Law <law@redhat.com>
8873 PR tree-optimization/68541
8874 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8876 PR tree-optimization/65917
8877 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8879 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8882 * gfortran.dg/namelist_args.f90: New test.
8884 2016-02-05 Jeff Law <law@redhat.com>
8886 PR tree-optimization/68541
8887 * gcc.dg/tree-ssa/split-path-2.c: New test.
8888 * gcc.dg/tree-ssa/split-path-3.c: New test.
8889 * gcc.dg/tree-ssa/split-path-4.c: New test.
8890 * gcc.dg/tree-ssa/split-path-5.c: New test.
8891 * gcc.dg/tree-ssa/split-path-6.c: New test.
8892 * gcc.dg/tree-ssa/split-path-7.c: New test.
8894 2016-02-05 Martin Sebor <msebor@redhat.com>
8897 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8898 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8900 2016-02-06 Richard HEnderson <rth@redhat.com>
8903 * gcc.target/i386/addr-space-4.c: New.
8904 * gcc.target/i386/addr-space-5.c: New.
8906 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8909 * gfortran.dg/elemental_dependency_6.f90: New.
8911 2016-02-05 Jakub Jelinek <jakub@redhat.com>
8913 PR rtl-optimization/69691
8914 * gcc.c-torture/execute/pr69691.c: New test.
8917 * g++.dg/parse/pr69628.C: New test.
8919 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8921 * gcc.dg/sancov/asan.c: Move to ...
8922 * gcc.dg/asan/sancov-1.c: ... here.
8924 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8926 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8928 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8931 * gcc.target/i386/pr69677.c: New test.
8933 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8936 * g++.dg/template/pr68948.C: New test.
8938 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8940 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8941 (only necessary on s390x).
8943 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8945 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8946 -mno-accumulate-outgoing-args.
8948 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8950 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8952 2016-02-04 Jakub Jelinek <jakub@redhat.com>
8955 * c-c++-common/pr69669.c: New test.
8957 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8960 * g++.dg/pr69667.C: New file.
8962 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8965 * gcc.dg/pr69619.c: Add new test.
8967 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8969 PR rtl-optimization/69577
8970 * gcc.target/i386/pr69577.c: New test.
8972 2016-02-04 Martin Liska <mliska@suse.cz>
8974 * g++.dg/asan/pr69276.C: New test.
8976 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8980 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8981 a single smulbb instruction.
8982 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8983 * gcc.target/amr/wmul-2.c: Likewise.
8985 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8989 * gcc.c-torture/execute/pr67714.c: New test.
8991 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8994 * gcc.target/i386/pr69454-1.c: New test.
8995 * gcc.target/i386/pr69454-2.c: New test.
8997 2016-02-03 Martin Sebor <msebor@redhat.com>
9004 * g++.dg/ext/flexarray-mangle-2.C: New test.
9005 * g++.dg/ext/flexarray-mangle.C: New test.
9006 * g++.dg/ext/flexarray-subst.C: New test.
9007 * g++.dg/ext/flexary11.C: New test.
9008 * g++.dg/ext/flexary12.C: New test.
9009 * g++.dg/ext/flexary13.C: New test.
9010 * g++.dg/ext/flexary14.C: New test.
9011 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9013 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9015 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9016 Define only if CHECK_FLOAT128 is defined.
9017 (main): Properly initialize u5.
9019 2016-02-03 Jakub Jelinek <jakub@redhat.com>
9022 * gcc.dg/pr69627.c: New test.
9025 * gcc.dg/pr69644.c: New test.
9027 2016-02-03 Mike Stump <mikestump@comcast.net>
9029 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9030 support for struct-layout-1.exp.
9032 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9035 * g++.dg/cpp0x/pr69056.C: New test.
9037 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9038 Alexandre Oliva <aoliva@redhat.com>
9041 * gcc.target/powerpc/pr69461.c: New.
9043 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
9045 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9047 (check_effective_target_fsanitize_thread): ... to here. Do not
9048 specify additional compile flags for the test source.
9049 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9050 specify additional compile flags for the test source.
9052 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9054 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9056 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9060 * gfortran.dg/coarray_allocate_2.f08: New test.
9061 * gfortran.dg/coarray_allocate_3.f08: New test.
9062 * gfortran.dg/coarray_allocate_4.f08: New test.
9064 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9066 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9067 use same scan-tree-dump-times on all platforms.
9068 * gcc.dg/vect/vect-outer-1.c: Likewise.
9069 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9070 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9071 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9072 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9073 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9074 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9075 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9077 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9079 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9082 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9084 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9086 2016-02-02 James Norris <jnorris@codesourcery.com>
9088 * c-c++-common/goacc/routine-5.c: Add tests.
9090 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
9092 * gcc.target/nvptx/unsigned-cmp.c: New test.
9094 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9096 * gcc.target/aarch64/scalar_shift_1.c
9097 (test_corners_sisd_di): Improve force to SIMD register.
9098 (test_corners_sisd_si): Likewise.
9099 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9100 Remove scan-assembler check for ldr.
9102 2016-02-02 Richard Biener <rguenther@suse.de>
9104 PR tree-optimization/69595
9105 * gcc.dg/Warray-bounds-17.c: New testcase.
9107 2016-02-02 Richard Biener <rguenther@suse.de>
9109 PR tree-optimization/69606
9110 * gcc.dg/torture/pr69606.c: New testcase.
9112 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9115 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9116 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9118 2016-02-02 Alan Modra <amodra@gmail.com>
9121 * gcc.target/powerpc/pr69548.c: New test.
9123 2016-02-01 Jakub Jelinek <jakub@redhat.com>
9125 PR rtl-optimization/69592
9126 * gcc.dg/pr69592.c: New test.
9128 PR preprocessor/69543
9130 * gcc.dg/pr69543.c: New test.
9131 * gcc.dg/pr69558.c: New test.
9133 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
9136 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
9138 2016-02-01 Martin Sebor <msebor@redhat.com>
9140 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9142 2016-02-01 Bin Cheng <bin.cheng@arm.com>
9144 PR tree-optimization/67921
9145 * c-c++-common/ubsan/pr67921.c: New test.
9147 2016-02-01 Richard Biener <rguenther@suse.de>
9150 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9152 2016-02-01 Richard Biener <rguenther@suse.de>
9154 PR tree-optimization/69574
9155 * gcc.dg/torture/pr69574.c: New testcase.
9157 2016-02-01 Richard Biener <rguenther@suse.de>
9159 PR tree-optimization/69579
9160 * gcc.dg/setjmp-6.c: New testcase.
9162 2016-02-01 Jakub Jelinek <jakub@redhat.com>
9164 PR rtl-optimization/69570
9165 * g++.dg/opt/pr69570.C: New test.
9167 2016-02-01 Richard Henderson <rth@redhat.com>
9169 * gcc.dg/pr69535.c: New test.
9171 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
9174 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9175 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9178 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9180 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9182 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
9185 * gfortran.dg/allocate_with_source_17.f03: New test.
9187 2016-01-30 Jakub Jelinek <jakub@redhat.com>
9189 PR tree-optimization/69546
9190 * gcc.dg/torture/pr69546.c: New test.
9192 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
9195 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9197 2016-01-30 Martin Sebor <msebor@redhat.com>
9200 * g++.dg/ext/flexary10.C: New test.
9202 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9205 gfortran.dg/common_23.f90: New test.
9207 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9210 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9211 condition being checked, and disable it when the target supports
9212 misaligned loads and stores.
9214 2016-01-29 Jakub Jelinek <jakub@redhat.com>
9217 * gcc.dg/torture/pr69518.c: New test.
9219 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9222 * gcc.target/i386/pr69530.c: New test.
9224 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
9227 * gcc.target/mips/div-delay.c: New test.
9229 2016-01-29 Jakub Jelinek <jakub@redhat.com>
9232 * gcc.target/i386/pr69551.c: New test.
9235 * gcc.target/i386/pr66137.c: New test.
9237 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9239 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9240 always built for p5600.
9241 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9242 isa=p5600 dg-option.
9244 2016-01-29 Richard Biener <rguenther@suse.de>
9246 PR tree-optimization/69547
9247 * g++.dg/tree-ssa/pr69547.C: New testcase.
9249 2016-01-29 Jakub Jelinek <jakub@redhat.com>
9252 * g++.dg/warn/Wunused-function2.C: New test.
9254 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9256 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9257 support for test to succeed.
9259 2016-01-29 Marek Polacek <polacek@redhat.com>
9263 * g++.dg/ext/constexpr-vla2.C: New test.
9264 * g++.dg/ext/constexpr-vla3.C: New test.
9265 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9267 2016-01-29 Richard Biener <rguenther@suse.de>
9270 * gcc.dg/uninit-21.c: New testcase.
9272 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
9275 * gcc.target/i386/pr69459.c: New test.
9277 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
9280 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9281 * gcc.target/mips/pr68400.c: New test.
9283 2016-01-28 Martin Sebor <msebor@redhat.com>
9286 * gcc.target/powerpc/pr17381.c: New test.
9288 2016-01-28 Jakub Jelinek <jakub@redhat.com>
9291 * gcc.dg/torture/pr69542.c: New test.
9293 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9295 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9297 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
9299 * gcc.dg/pr65980.c: Skip on AIX.
9300 * gcc.dg/pr66688.c: Same.
9302 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
9305 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9306 * gcc.dg/tree-ssa/sra-18.c: Same.
9308 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9311 * gfortran.dg/block_15.f08: New test.
9312 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9313 on incorrectly closed BLOCK.
9315 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9317 * gcc.dg/declare-simd.c: New test.
9318 2016-01-28 Richard Biener <rguenther@suse.de>
9320 PR tree-optimization/69466
9321 * gfortran.dg/vect/pr69466.f90: New testcase.
9323 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9325 * g++.dg/pr67989.C: Remove ARM-specific option.
9326 * gcc.target/arm/pr67989.C: New file.
9328 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
9330 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9331 and expm1 test for glibc < 2.11.
9333 2016-01-27 Richard Henderson <rth@redhat.com>
9335 * gcc.c-torture/execute/pr69447.c: New test.
9337 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
9340 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9342 2016-01-27 Jakub Jelinek <jakub@redhat.com>
9345 * gcc.dg/pr66869.c: New test.
9347 2016-01-25 Jeff Law <law@redhat.com>
9349 PR tree-optimization/68398
9350 PR tree-optimization/69196
9351 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9352 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9353 path to avoid new heuristic allowing more irreducible regions
9354 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9355 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9356 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9357 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9358 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9360 2016-01-27 Marek Polacek <polacek@redhat.com>
9363 * c-c++-common/vector-compare-4.c: New test.
9365 2016-01-27 David Malcolm <dmalcolm@redhat.com>
9367 PR preprocessor/69126
9368 * c-c++-common/pr69126.c: New test case.
9370 2016-01-27 Ian Lance Taylor <iant@google.com>
9372 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9374 2016-01-27 Ryan Burn <contact@rnburn.com>
9377 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9379 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
9382 * gcc.target/i386/pr69512.c: New test.
9384 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9387 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9389 2016-01-27 Marek Polacek <polacek@redhat.com>
9392 * g++.dg/pr69379.C: New test.
9394 2016-01-27 Martin Sebor <msebor@redhat.com>
9397 * g++.dg/abi/Wabi-2-2.C: New test.
9398 * g++.dg/abi/Wabi-2-3.C: New test.
9399 * g++.dg/abi/Wabi-3-2.C: New test.
9400 * g++.dg/abi/Wabi-3-3.C: New test.
9402 2016-01-27 Richard Biener <rguenther@suse.de>
9404 PR tree-optimization/69166
9405 * gcc.dg/torture/pr69166.c: New testcase.
9407 2016-01-27 Martin Jambor <mjambor@suse.cz>
9409 PR tree-optimization/69355
9410 * gcc.dg/tree-ssa/pr69355.c: New test.
9412 2016-01-27 Marek Polacek <polacek@redhat.com>
9415 * g++.dg/ext/constexpr-vla1.C: New test.
9417 2016-01-20 Christian Bruel <christian.bruel@st.com>
9420 * gcc.target/arm/pr69245.c: New test.
9422 2016-01-27 Jakub Jelinek <jakub@redhat.com>
9424 PR tree-optimization/69399
9425 * gcc.dg/torture/pr69399.c: New test.
9427 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9429 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9431 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9433 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9435 2016-01-26 Tom de Vries <tom@codesourcery.com>
9437 PR tree-optimization/69110
9438 * gcc.dg/autopar/pr69110.c: New test.
9440 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
9441 Sebastian Pop <s.pop@samsung.com>
9443 * gcc.dg/graphite/isl-ast-op-select.c: New.
9445 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
9448 * gfortran.dg/allocate_error_6.f90: New test.
9450 2016-01-26 Richard Henderson <rth@redhat.com>
9452 * gcc.dg/tm/pr60908.c: New test.
9454 2016-01-26 David Malcolm <dmalcolm@redhat.com>
9457 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9459 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9460 expected multiline output to reflect the colorization being
9461 disabled before newlines.
9462 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9463 (custom_diagnostic_finalizer): Replace call to
9464 pp_newline_and_flush with call to pp_flush.
9465 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9466 * gfortran.dg/implicit_class_1.f90: Likewise.
9467 * lib/gcc-dg.exp (allow_blank_lines): New global.
9468 (dg-allow-blank-lines-in-output): New procedure.
9469 (gcc-dg-prune): Complain about blank lines in the output, unless
9470 dg-allow-blank-lines-in-output was called.
9471 * lib/multiline.exp (_build_multiline_regex): Only support
9472 arbitrary followup text for non-blank-lines, not for blank lines.
9474 2016-01-26 Jakub Jelinek <jakub@redhat.com>
9476 PR tree-optimization/69483
9477 * gcc.dg/pr69483.c: New test.
9478 * g++.dg/opt/pr69483.C: New test.
9480 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9483 * gcc.target/arm/pr68620.c: New test.
9485 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9487 * gcc.target/i386/pr68986-2.c: Remove -m32.
9489 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9492 * gcc.target/i386/pr68986-1.c: New test.
9493 * gcc.target/i386/pr68986-2.c: Likewise.
9494 * gcc.target/i386/pr68986-3.c: Likewise.
9496 2016-01-26 Christian Bruel <christian.bruel@st.com>
9498 * lib/target-supports.exp
9499 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9500 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9501 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9503 2016-01-26 Richard Biener <rguenther@suse.de>
9505 PR tree-optimization/69452
9506 * gcc.dg/torture/pr69452.c: New testcase.
9508 2016-01-26 Jakub Jelinek <jakub@redhat.com>
9511 * gcc.dg/pr69442.c: New test.
9513 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9516 * gcc.target/aarch64/simd/pr67896.C: New.
9518 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9520 PR tree-optimization/69400
9521 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9523 (plugin_init): Call it.
9524 * gcc.dg/torture/pr69400.c: New test.
9526 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9528 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9530 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9531 Sebastian Pop <s.pop@samsung.com>
9533 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9536 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9537 Sebastian Pop <s.pop@samsung.com>
9539 * gcc.dg/graphite/pr69292.c: New.
9541 2016-01-25 Jakub Jelinek <jakub@redhat.com>
9543 * c-c++-common/goacc/use_device-1.c: New test.
9545 2016-01-25 Jeff Law <law@redhat.com>
9547 PR tree-optimization/69196
9548 PR tree-optimization/68398
9549 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9550 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9552 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
9555 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9558 2016-01-25 Richard Biener <rguenther@suse.de>
9561 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9563 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9566 * gcc.dg/pr69421.c: New test.
9568 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9570 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9571 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9572 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9573 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9574 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9575 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9576 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9577 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9578 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9579 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9581 2016-01-25 Richard Biener <rguenther@suse.de>
9583 PR tree-optimization/69376
9584 * gcc.dg/torture/pr69376.c: New testcase.
9586 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9590 * gfortran.dg/interface_38.f90: New test.
9591 * gfortran.dg/interface_39.f90: New test.
9593 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9596 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9601 * g++.dg/template/pr11858.C: New test.
9602 * g++.dg/template/pr24663.C: New test.
9603 * g++.dg/template/unify12.C: New test.
9604 * g++.dg/template/unify13.C: New test.
9605 * g++.dg/template/unify14.C: New test.
9606 * g++.dg/template/unify15.C: New test.
9607 * g++.dg/template/unify16.C: New test.
9608 * g++.dg/template/unify17.C: New test.
9610 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9613 gfortran.dg/pr68283.f90: New test.
9615 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9618 * gfortran.dg/inline_matmul_13.f90: New test.
9619 * gfortran.dg/matmul_bounds_8.f90: New test.
9620 * gfortran.dg/matmul_bounds_9.f90: New test.
9621 * gfortran.dg/matmul_bounds_10.f90: New test.
9623 2016-01-23 Tom de Vries <tom@codesourcery.com>
9625 PR tree-optimization/69426
9626 * gcc.dg/autopar/pr69426.c: New test.
9628 2016-01-23 Martin Sebor <msebor@redhat.com>
9632 * g++.dg/cpp0x/alignas5.C: New test.
9633 * g++.dg/ext/vector29.C: Same.
9635 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
9637 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9638 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9639 _GNU_SOURCE from compile flags to the source.
9640 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9641 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9642 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9643 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9645 2016-01-22 Jakub Jelinek <jakub@redhat.com>
9648 * g++.dg/opt/pr69432.C: New test.
9650 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9652 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9653 32-bit targets testing an -m64 multilib.
9655 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9657 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9660 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9662 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9664 2016-01-21 Christian Bruel <christian.bruel@st.com>
9667 * gcc.target/i386/pr68674.c
9668 * gcc.target/aarch64/pr68674.c
9669 * gcc.target/arm/pr68674.c
9671 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9674 * gcc.c-torture/execute/pr69403.c: New test.
9676 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9679 * g++.dg/template/pr55843.C: New.
9681 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9684 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9685 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9687 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9690 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9691 from dg-do compile directive, and instead add
9692 { dg-require-effective-target int128 }.
9694 2016-01-20 Martin Sebor <msebor@redhat.com>
9697 * gcc.dg/sync-fetch.c: New test.
9699 2016-01-21 Martin Sebor <msebor@redhat.com>
9702 * gcc.target/powerpc/pr69252.c: New test.
9704 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9707 * gfortran.dg/pr65996.f90: New test.
9709 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9712 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9713 expected to generate an error.
9715 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9718 * gcc.dg/torture/pr66178.c: New test.
9720 2016-01-21 Anton Blanchard <anton@samba.org>
9721 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9724 * gcc.target/powerpc/pr63354.c: New test.
9726 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9728 PR rtl-optimization/68990
9729 * gcc.target/i386/pr68990: New.
9731 2016-01-21 Nick Clifton <nickc@redhat.com>
9734 * gcc.target/mips/pr69129.c: New.
9736 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9739 * g++.dg/cpp0x/pr58046.C: New.
9741 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9745 * gcc.target/arm/pr69187.c: New test.
9748 * g++.dg/torture/pr69355.C: New test.
9750 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9751 Sebastian Pop <s.pop@samsung.com>
9753 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9755 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9756 Sebastian Pop <s.pop@samsung.com>
9758 * gcc.dg/graphite/pr68976.c: New test.
9760 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9763 * c-c++-common/pr67653.c: New test.
9764 * gcc.dg/torture/pr29119.c: Add dg-warning.
9766 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9768 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9770 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9773 * gcc.dg/pr24293.c: New test.
9774 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9775 incomplete struct type.
9776 * gcc.dg/declspec-1.c: Likewise.
9777 * gcc.dg/pr63549.c: Likewise.
9779 2016-01-20 Jakub Jelinek <jakub@redhat.com>
9781 PR tree-optimization/66612
9782 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9783 for bdn instruction.
9785 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9787 * lib/target-supports.exp
9788 (check_effective_target_arm_fp_ok_nocache): New.
9789 (check_effective_target_arm_fp_ok): New.
9790 (add_options_for_arm_fp): New.
9791 (check_effective_target_arm_crypto_ok_nocache): Require
9792 target_arm_v8_neon_ok instead of arm32.
9793 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9794 (check_effective_target_arm_crypto_pragma_ok): New.
9795 (add_options_for_arm_vfp): New.
9796 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9797 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9798 target instead. Force initial fpu to vfp.
9799 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9800 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9801 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9803 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9804 use arm_vfp effective target instead. Force initial fpu to vfp.
9805 * gcc.target/arm/attr-neon3.c: Likewise.
9806 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9808 * gcc.target/arm/unsigned-float.c: Likewise.
9809 * gcc.target/arm/vfp-1.c: Likewise.
9810 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9811 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9812 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9813 * gcc.target/arm/vfp-ldmias.c: Likewise.
9814 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9815 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9816 * gcc.target/arm/vfp-stmiad.c: Likewise.
9817 * gcc.target/arm/vfp-stmias.c: Likewise.
9818 * gcc.target/arm/vnmul-1.c: Likewise.
9819 * gcc.target/arm/vnmul-2.c: Likewise.
9820 * gcc.target/arm/vnmul-3.c: Likewise.
9821 * gcc.target/arm/vnmul-4.c: Likewise.
9823 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
9826 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9827 the MPX run-time library, for compile-time MPX test.
9828 * gcc.target/i386/chkp-always_inline.c: Likewise.
9829 * gcc.target/i386/chkp-bndret.c: Likewise.
9830 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9831 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9832 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9833 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9834 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9835 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9836 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9837 * gcc.target/i386/chkp-label-address.c: Likewise.
9838 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9839 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9840 * gcc.target/i386/chkp-pr69044.c: Likewise.
9841 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9842 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9843 * gcc.target/i386/chkp-strchr.c: Likewise.
9844 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9845 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9846 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9847 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9848 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9849 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9850 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9851 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9852 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9853 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9854 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9855 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9856 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9857 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9858 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9859 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9860 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9861 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9862 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9863 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9864 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9865 * gcc.target/i386/pr63995-2.c: Likewise.
9866 * gcc.target/i386/pr64805.c: Likewise.
9867 * gcc.target/i386/pr65044.c: Likewise.
9868 * gcc.target/i386/pr65167.c: Likewise.
9869 * gcc.target/i386/pr65183.c: Likewise.
9870 * gcc.target/i386/pr65184.c: Likewise.
9871 * gcc.target/i386/thunk-retbnd.c: Likewise.
9873 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9875 PR tree-optimization/69328
9876 * gcc.dg/pr69328.c: New test.
9878 2016-01-20 Jeff Law <law@redhat.com>
9881 * gcc.target/m68k/pr25114.c: New test.
9883 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9885 * gcc.target/arm/memset-inline-10.c: Added
9886 dg-require-effective-target arm_thumb2_ok.
9888 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9890 * gcc.dg/debug/dwarf2/sso.c: New test.
9892 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
9895 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9896 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9897 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9899 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9902 * g++.dg/ipa/devirt-50.C: New testcase.
9904 2016-01-19 Marek Polacek <polacek@redhat.com>
9907 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9908 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9910 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9913 * gcc.target/arm/pr69135_1.c: New test.
9915 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9917 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9919 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9921 * gcc.target/aarch64/ccmp_1.c: New testcase.
9923 2016-01-19 Marek Polacek <polacek@redhat.com>
9926 * g++.dg/cpp0x/enum30.C: New test.
9928 2016-01-19 Richard Biener <rguenther@suse.de>
9930 PR tree-optimization/69336
9931 * g++.dg/tree-ssa/pr69336.C: New testcase.
9933 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9936 * gcc.dg/pr65779.c: New test.
9938 2016-01-19 Richard Biener <rguenther@suse.de>
9940 PR tree-optimization/69352
9941 * gcc.dg/torture/pr69352.c: New testcase.
9943 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9945 PR rtl-optimization/68955
9946 PR rtl-optimization/64557
9947 * gcc.dg/torture/pr68955.c: New test.
9949 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9952 * g++.dg/torture/pr69136.C: New testcase.
9954 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9957 * g++.dg/lto/pr69133_0.C: New testcase.
9958 * g++.dg/lto/pr69133_1.C: New testcase.
9960 2016-01-15 Jeff Law <law@redhat.com>
9962 PR tree-optimization/69320
9963 * gcc.c-torture/pr69320-1.c: New test.
9964 * gcc.c-torture/pr69320-2.c: New test.
9965 * gcc.c-torture/pr69320-3.c: New test.
9966 * gcc.c-torture/pr69320-4.c: New test.
9968 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9973 * g++.dg/template/pr11858.C: New test.
9974 * g++.dg/template/pr24663.C: New test.
9975 * g++.dg/template/unify12.C: New test.
9976 * g++.dg/template/unify13.C: New test.
9977 * g++.dg/template/unify14.C: New test.
9978 * g++.dg/template/unify15.C: New test.
9979 * g++.dg/template/unify16.C: New test.
9980 * g++.dg/template/unify17.C: New test.
9982 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9985 * gcc.dg/pr69181-1.c: New test file.
9986 * gcc.dg/pr69181-2.c: New test file.
9987 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9988 globals by moving it to...
9989 (cleanup-after-saved-dg-test): ...this new function. Add
9990 "global additional_sources_used". Add reset of global
9991 multiline_expected_outputs to the empty list.
9992 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9994 (multiline_expected_outputs): ...this, and updated comments to
9995 note that it is modified from gcc-dg.exp.
9996 (dg-end-multiline-output): Update for the above renaming.
9997 (handle-multiline-outputs): Likewise. Remove the clearing
9998 of the expected outputs to the empty list.
10000 2016-01-18 Richard Biener <rguenther@suse.de>
10002 PR tree-optimization/69297
10003 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10005 2016-01-18 Joseph Myers <joseph@codesourcery.com>
10007 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10009 * gcc.target/mips/mips-3d-2.c: Likewise.
10010 * gcc.target/mips/mips-3d-3.c: Likewise.
10011 * gcc.target/mips/mips-3d-4.c: Likewise.
10012 * gcc.target/mips/mips-3d-5.c: Likewise.
10013 * gcc.target/mips/mips-3d-6.c: Likewise.
10014 * gcc.target/mips/mips-3d-7.c: Likewise.
10015 * gcc.target/mips/mips-3d-8.c: Likewise.
10016 * gcc.target/mips/mips-3d-9.c: Likewise.
10017 * gcc.target/mips/mips-ps-1.c: Likewise.
10018 * gcc.target/mips/mips-ps-2.c: Likewise.
10019 * gcc.target/mips/mips-ps-3.c: Likewise.
10020 * gcc.target/mips/mips-ps-4.c: Likewise.
10021 * gcc.target/mips/mips-ps-5.c: Likewise.
10022 * gcc.target/mips/mips-ps-6.c: Likewise.
10023 * gcc.target/mips/mips-ps-7.c: Likewise.
10024 * gcc.target/mips/mips-ps-type.c: Likewise.
10025 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10026 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10028 2016-01-18 Tom de Vries <tom@codesourcery.com>
10030 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10031 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10032 * c-c++-common/goacc/kernels-empty.c: New test.
10033 * c-c++-common/goacc/kernels-eternal.c: New test.
10034 * c-c++-common/goacc/kernels-loop-2.c: New test.
10035 * c-c++-common/goacc/kernels-loop-3.c: New test.
10036 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10037 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10038 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10039 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10040 * c-c++-common/goacc/kernels-loop-data.c: New test.
10041 * c-c++-common/goacc/kernels-loop-g.c: New test.
10042 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10043 * c-c++-common/goacc/kernels-loop-n.c: New test.
10044 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10045 * c-c++-common/goacc/kernels-loop.c: New test.
10046 * c-c++-common/goacc/kernels-noreturn.c: New test.
10047 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10048 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10049 * c-c++-common/goacc/kernels-reduction.c: New test.
10051 2016-01-18 Tom de Vries <tom@codesourcery.com>
10053 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10054 * gcc.dg/autopar/outer-2.c: Same.
10055 * gcc.dg/autopar/outer-3.c: Same.
10056 * gcc.dg/autopar/outer-4.c: Same.
10057 * gcc.dg/autopar/outer-5.c: Same.
10058 * gcc.dg/autopar/outer-6.c: Same.
10059 * gcc.dg/autopar/parallelization-1.c: Same.
10060 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10061 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10062 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10063 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10064 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10065 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10066 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10067 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10068 * gcc.dg/autopar/pr39500-1.c: Same.
10069 * gcc.dg/autopar/pr39500-2.c: Same.
10070 * gcc.dg/autopar/pr46193.c: Same.
10071 * gcc.dg/autopar/pr46194.c: Same.
10072 * gcc.dg/autopar/pr49580.c: Same.
10073 * gcc.dg/autopar/pr49960-1.c: Same.
10074 * gcc.dg/autopar/pr49960.c: Same.
10075 * gcc.dg/autopar/pr68373.c: Same.
10076 * gcc.dg/autopar/reduc-1.c: Same.
10077 * gcc.dg/autopar/reduc-1char.c: Same.
10078 * gcc.dg/autopar/reduc-1short.c: Same.
10079 * gcc.dg/autopar/reduc-2.c: Same.
10080 * gcc.dg/autopar/reduc-2char.c: Same.
10081 * gcc.dg/autopar/reduc-2short.c: Same.
10082 * gcc.dg/autopar/reduc-3.c: Same.
10083 * gcc.dg/autopar/reduc-4.c: Same.
10084 * gcc.dg/autopar/reduc-6.c: Same.
10085 * gcc.dg/autopar/reduc-7.c: Same.
10086 * gcc.dg/autopar/reduc-8.c: Same.
10087 * gcc.dg/autopar/reduc-9.c: Same.
10088 * gcc.dg/autopar/uns-outer-4.c: Same.
10089 * gcc.dg/autopar/uns-outer-5.c: Same.
10090 * gcc.dg/autopar/uns-outer-6.c: Same.
10091 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10092 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10094 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10097 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10098 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10100 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10103 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10104 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10105 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10107 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10110 * gcc.dg/tree-ssa/sra-17.c: New.
10111 * gcc.dg/tree-ssa/sra-18.c: New.
10113 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10115 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10117 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10119 * gnat.dg/inline12.adb: New test.
10121 2016-01-18 Bin Cheng <bin.cheng@arm.com>
10123 PR tree-optimization/66797
10124 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10126 2016-01-18 Richard Biener <rguenther@suse.de>
10128 PR tree-optimization/69170
10129 * gcc.dg/torture/pr69170.c: New testcase.
10131 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
10133 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10135 2016-01-16 Tom de Vries <tom@codesourcery.com>
10137 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10139 2016-01-16 Tom de Vries <tom@codesourcery.com>
10141 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10142 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10143 redundant dg-require-effective-target pthread.
10144 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10145 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10146 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10147 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10148 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10149 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10150 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10152 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
10155 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10156 * gcc.target/powerpc/recip-7.c: Same.
10158 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10161 * g++.dg/template/pr69091.C: New test.
10163 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10165 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10166 dump does not contain an error_mark_node.
10167 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10168 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10170 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10173 * g++.dg/template/pr68936.C: New test.
10175 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
10178 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10179 * gcc.target/powerpc/recip-2.c: Same.
10180 * gcc.target/powerpc/recip-3.c: Same.
10181 * gcc.target/powerpc/recip-4.c: Same.
10182 * gcc.target/powerpc/recip-sqrtf.c: Same.
10184 2016-01-15 Jeff Law <law@redhat.com>
10186 PR tree-optimization/69270
10187 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10188 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10190 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
10193 * gfortran.dg/deferred_character_13.f90: New test for the fix
10194 of comment 3 of the PR.
10197 * gfortran.dg/deferred_character_8.f90: New test
10198 * gfortran.dg/allocate_error_5.f90: New test
10201 * gfortran.dg/deferred_character_10.f90: New test
10204 * gfortran.dg/deferred_character_14.f90: New test
10207 * gfortran.dg/deferred_character_11.f90: New test
10210 * gfortran.dg/deferred_character_9.f90: New test
10212 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10214 PR rtl-optimization/69030
10215 * gcc.target/i386/pr69030.c: New.
10217 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10219 * gcc.target/aarch64/target_attr_17.c: New test.
10221 2016-01-15 Richard Biener <rguenther@suse.de>
10223 PR tree-optimization/66856
10224 * gcc.dg/torture/pr66856-1.c: New testcase.
10225 * gcc.dg/torture/pr66856-2.c: Likewise.
10227 2016-01-15 Richard Biener <rguenther@suse.de>
10230 * g++.dg/lto/pr69137_0.C: New testcase.
10232 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10234 PR middle-end/69246
10235 * gcc.target/i386/pr69246.c: New test.
10237 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10239 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
10241 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10244 * g++.dg/init/const9.C: Disable test on S/390.
10246 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10248 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10249 * g++.dg/Wno-frame-address.C: Ditto.
10251 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10253 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10255 2016-01-15 Richard Biener <rguenther@suse.de>
10257 PR tree-optimization/68961
10258 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10260 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10262 * gcc.target/i386/pr65105-5.c: New test.
10264 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
10266 * gcc.c-torture/execute/alias-4.c: New testcase.
10268 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
10271 * g++.dg/ipa/devirt-49.C: New testcase.
10273 2016-01-15 Christian Bruel <christian.bruel@st.com>
10276 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10277 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10278 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10280 2016-01-15 Richard Biener <rguenther@suse.de>
10282 PR tree-optimization/69117
10283 * gcc.dg/torture/pr69117.c: New testcase.
10285 2015-01-14 Ryan Burn <contact@rnburn.com>
10288 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10290 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10293 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10294 range tests use 100 * maximum instead of maximum + 1.
10296 2016-01-14 Jakub Jelinek <jakub@redhat.com>
10299 * gcc.dg/guality/pr69244.c: New test.
10301 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
10303 * lib/target-supports.exp (check_effective_target_issignaling):
10305 * gcc.dg/pr61441.c: Require issignaling effective target.
10307 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10310 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10312 2016-01-14 David Malcolm <dmalcolm@redhat.com>
10315 PR preprocessor/69177
10316 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10317 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10318 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10319 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10321 2016-01-14 Marek Polacek <polacek@redhat.com>
10324 * gcc.dg/array-15.c: New test.
10326 2016-01-14 Jakub Jelinek <jakub@redhat.com>
10328 PR middle-end/68146
10329 PR tree-optimization/69155
10330 * gfortran.dg/pr68146.f: New test.
10331 * gfortran.dg/pr69155.f90: New test.
10333 2016-01-14 Richard Biener <rguenther@suse.de>
10335 PR tree-optimization/68060
10336 * gcc.dg/torture/pr68060-1.c: New testcase.
10337 * gcc.dg/torture/pr68060-2.c: Likewise.
10339 2016-01-14 Nick Clifton <nickc@redhat.com>
10341 * lib/target-supports.exp
10342 (check_effective_target_arm_neon_ok_nocache): Add an option
10343 sequence that includes setting the ARM architecture to ARMv7-A.
10344 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10345 command line options necessary to enable Neon support.
10346 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10347 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10348 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10349 * gcc.target/arm/pr69180.c: Likewise.
10351 2016-01-14 Jeff Law <law@redhat.com>
10353 PR tree-optimization/69270
10354 * gcc.dg/tree-ssa/pr69270.c: New test.
10356 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10359 * c-c++-common/pr66208.c: New file.
10361 2016-01-13 Jakub Jelinek <jakub@redhat.com>
10363 PR tree-optimization/69156
10364 * gcc.dg/pr69156.c: New test.
10366 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10368 * gcc.target/i386/pr69225-7.c: New test.
10370 2016-01-13 Richard Henderson <rth@redhat.com>
10372 * gcc.dg/tm/memopt-13.c: Update expected function.
10373 * gcc.dg/tm/memopt-6.c: Likewise.
10375 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
10377 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10378 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10379 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10380 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
10382 2016-01-13 Tom de Vries <tom@codesourcery.com>
10384 PR tree-optimization/69169
10385 * gcc.dg/pr69169.c: New test.
10387 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
10390 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10391 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10392 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10393 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10394 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10395 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10396 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10397 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10399 2016-01-13 Jakub Jelinek <jakub@redhat.com>
10402 * gcc.dg/pr69247.c: New test.
10404 2016-01-13 Richard Biener <rguenther@suse.de>
10406 PR tree-optimization/69242
10407 * gcc.dg/torture/pr69242.c: New testcase.
10409 2016-01-13 Richard Biener <rguenther@suse.de>
10411 PR tree-optimization/69186
10412 * gcc.dg/torture/pr69186.c: New testcase.
10414 2016-01-13 Jeff Law <law@redhat.com>
10416 PR tree-optimization/67755
10417 * gcc.dg/tree-ssa/pr67755.c: New test.
10419 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
10421 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10422 pass number in output by a star.
10424 2016-01-12 Bin Cheng <bin.cheng@arm.com>
10426 PR tree-optimization/68911
10427 * gcc.c-torture/execute/pr68911.c: New test.
10429 2016-01-12 Marek Polacek <polacek@redhat.com>
10432 * g++.dg/warn/permissive-1.C: New test.
10434 2016-01-12 Jakub Jelinek <jakub@redhat.com>
10438 * g++.dg/opt/pr69213.C: New test.
10440 2016-01-12 Christian Bruel <christian.bruel@st.com>
10443 * gcc.target/arm/pr69180.c: New test.
10445 2016-01-12 Richard Biener <rguenther@suse.de>
10448 * g++.dg/lto/pr69077_0.C: New testcase.
10449 * g++.dg/lto/pr69077_1.C: Likewise.
10451 2016-01-12 Jakub Jelinek <jakub@redhat.com>
10454 * g++.dg/opt/pr69175.C: New test.
10456 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10458 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10459 rather than #including math.h & stdlib.h.
10460 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10461 * gcc.dg/vect/pr49771.c: Likewise.
10462 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10463 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10464 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10465 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10466 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10467 * gcc.dg/vect/pr44507.c: Likewise.
10468 * gcc.dg/vect/pr45902.c: Likewise.
10469 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10470 * gcc.dg/vect/vect-117.c: Likewise.
10471 * gcc.dg/vect/vect-99.c: Likewise.
10472 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10473 * gcc.dg/vect/vect-cond-1.c: Likewise.
10474 * gcc.dg/vect/vect-cond-2.c: Likewise.
10475 * gcc.dg/vect/vect-cond-3.c: Likewise.
10476 * gcc.dg/vect/vect-cond-4.c: Likewise.
10477 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10478 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10479 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10480 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10481 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10482 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10483 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10484 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10485 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10486 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10487 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10488 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10489 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10490 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10491 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10492 include of signal.h.
10493 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10494 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10495 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10496 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10497 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10498 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10499 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10500 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10501 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10502 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10503 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10504 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10505 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10506 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10507 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10508 * gcc.dg/vect/vect-outer-5.c: Likewise.
10509 * gcc.dg/vect/vect-outer-6.c: Likewise.
10510 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10511 include of stdio.h.
10513 2016-01-12 Nick Clifton <nickc@redhat.com>
10516 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10517 to fread so that it will be found in all target runtimes.
10519 2016-01-12 Richard Biener <rguenther@suse.de>
10521 PR tree-optimization/69053
10522 * g++.dg/torture/pr69053.C: New testcase.
10524 2016-01-12 Richard Biener <rguenther@suse.de>
10526 PR tree-optimization/69168
10527 * gcc.dg/torture/pr69168.c: New testcase.
10529 2016-01-12 Richard Biener <rguenther@suse.de>
10531 PR tree-optimization/69157
10532 * gcc.dg/torture/pr69157.c: New testcase.
10534 2016-01-12 Richard Biener <rguenther@suse.de>
10536 PR tree-optimization/69174
10537 * gcc.dg/torture/pr69174.c: New testcase.
10539 2016-01-12 Jakub Jelinek <jakub@redhat.com>
10543 * g++.dg/tls/pr66808.C: New test.
10544 * g++.dg/tls/pr69000.C: New test.
10546 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10548 * gcc.target/powerpc/swaps-p8-23.c: New test.
10549 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10551 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
10553 PR tree-optimization/68356
10554 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10556 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10557 Jim Wilson <jim.wilson@linaro.org>
10560 * gcc.target/arm/pr69194.c: New test.
10562 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10565 * gcc.target/i386/pr69225-1.c: New test.
10566 * gcc.target/i386/pr69225-2.c: Likewise.
10567 * gcc.target/i386/pr69225-3.c: Likewise.
10568 * gcc.target/i386/pr69225-4.c: Likewise.
10569 * gcc.target/i386/pr69225-5.c: Likewise.
10570 * gcc.target/i386/pr69225-6.c: Likewise.
10572 2016-01-11 Jakub Jelinek <jakub@redhat.com>
10575 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10579 * gcc.dg/pr69071.c: New test.
10582 * g++.dg/opt/pr69211.C: New test.
10584 PR tree-optimization/69214
10585 * gcc.c-torture/compile/pr69214.c: New test.
10587 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
10589 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10590 * gcc.target/i386/pr66232-11.c: Ditto.
10591 * gcc.target/i386/pr66232-12.c: Ditto.
10592 * gcc.target/i386/pr66232-13.c: Ditto.
10594 2016-01-11 Richard Biener <rguenther@suse.de>
10596 PR tree-optimization/69173
10597 * gcc.dg/torture/pr69173.c: New testcase.
10599 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10601 PR rtl-optimization/68796
10602 * gcc.target/aarch64/tst_5.c: New test.
10603 * gcc.target/aarch64/tst_6.c: Likewise.
10605 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10607 PR rtl-optimization/68841
10608 * gcc.dg/pr68841.c: New test.
10609 * gcc.c-torture/execute/pr68841.c: New test.
10611 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10613 PR rtl-optimization/68920
10614 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10616 * gcc.dg/ifcvt-5.c: New test.
10618 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
10621 * g++.dg/pr69123.C: New.
10623 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10626 * gcc.target/i386/pr69010.c: New test.
10628 2016-01-11 Martin Jambor <mjambor@suse.cz>
10631 * gcc.target/i386/chkp-pr69044.c: New test.
10633 2016-01-11 Tom de Vries <tom@codesourcery.com>
10635 PR tree-optimization/69109
10636 * gcc.dg/autopar/pr69109-2.c: New test.
10637 * gcc.dg/autopar/pr69109.c: New test.
10639 2016-01-11 Tom de Vries <tom@codesourcery.com>
10641 PR tree-optimization/69108
10642 * gcc.dg/autopar/pr69108.c: New test.
10644 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10647 * c-c++-common/Wisleading-indentation.c: Augment test.
10649 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10652 * gfortran.dg/inline_matmul_12.f90: New test.
10654 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
10657 * gfortran.dg/actual_array_offset_1: New test.
10659 2016-01-10 Tom de Vries <tom@codesourcery.com>
10661 PR tree-optimization/69062
10662 * gcc.dg/autopar/pr69062.c: New test.
10664 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10666 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10667 * gcc.dg/vect/slp-perm-2.c: Likewise.
10668 * gcc.dg/vect/slp-perm-3.c: Likewise.
10669 * gcc.dg/vect/slp-perm-5.c: Likewise.
10670 * gcc.dg/vect/slp-perm-6.c: Likewise.
10671 * gcc.dg/vect/slp-perm-7.c: Likewise.
10672 * gcc.dg/vect/slp-perm-8.c: Likewise.
10674 2016-01-10 Tom de Vries <tom@codesourcery.com>
10676 PR tree-optimization/69039
10677 * gcc.dg/autopar/pr69039.c: New test.
10679 2016-01-09 Marek Polacek <polacek@redhat.com>
10682 * g++.dg/pr69113.C: New test.
10684 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10686 PR middle-end/50865
10687 PR tree-optimization/69097
10688 * gcc.c-torture/execute/pr50865.c: New test.
10689 * gcc.c-torture/execute/pr69097-1.c: New test.
10690 * gcc.c-torture/execute/pr69097-2.c: New test.
10691 * gcc.dg/pr69097-1.c: New test.
10692 * gcc.dg/pr69097-2.c: New test.
10694 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10697 * g++.dg/opt/pr69164.C: New test.
10699 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10701 PR tree-optimization/69167
10702 * gcc.dg/pr69167.c: New test.
10704 2016-01-08 Marek Polacek <polacek@redhat.com>
10707 * g++.dg/pr68449.C: New.
10709 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10711 PR tree-optimization/68707
10712 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10713 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10714 on platforms supporting it.
10715 * gcc.dg/vect/slp-perm-2.c: Likewise.
10716 * gcc.dg/vect/slp-perm-3.c: Likewise.
10717 * gcc.dg/vect/slp-perm-5.c: Likewise.
10718 * gcc.dg/vect/slp-perm-7.c: Likewise.
10719 * gcc.dg/vect/slp-perm-8.c: Likewise.
10720 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10721 on platforms supporting it.
10723 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10725 PR tree-optimization/69162
10726 * gcc.dg/pr69162.c: New test.
10728 PR tree-optimization/69172
10729 * gcc.dg/pr69172.c: New test.
10731 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10733 PR tree-optimization/67781
10734 * gcc.c-torture/execute/pr67781.c: New file.
10736 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10738 PR tree-optimization/69083
10739 * gcc.dg/vect/pr69083.c: New test.
10741 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10743 PR tree-optimization/61441
10744 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10745 Use -fexcess-precision=standard for compiler options.
10746 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10748 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10751 * gfortran.dg/gomp/pr69128.f90: New test.
10754 * g++.dg/ext/pr69145-1.C: New test.
10755 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10756 * g++.dg/ext/pr69145-2.h: New file.
10758 2016-01-07 Martin Sebor <msebor@redhat.com>
10761 * gcc.dg/atomic-fetch-bool.c: New test.
10762 * gcc.dg/sync-fetch-bool.c: New test.
10764 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10767 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10769 2016-01-07 Nick Clifton <nickc@redhat.com>
10772 * g++.dg/pr66655.C: New test.
10773 * g++.dg/pr66655_1.cc: Test support file.
10774 * g++.dg/pr66655.h: Test header file.
10776 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
10779 gfortran.dg/gomp/pr66680.f90: New test.
10781 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10784 * gcc.target/i386/pr69171-1.c: New test.
10785 * gcc.target/i386/pr69171-2.c: Likewise.
10786 * gcc.target/i386/pr69171-3.c: Likewise.
10787 * gcc.target/i386/pr69171-4.c: Likewise.
10788 * gcc.target/i386/pr69171-5.c: Likewise.
10789 * gcc.target/i386/pr69171-6.c: Likewise.
10791 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10793 PR middle-end/67639
10794 * c-c++-common/pr67639.c: New test.
10796 2016-01-07 Jakub Jelinek <jakub@redhat.com>
10798 PR tree-optimization/69141
10799 * g++.dg/opt/pr69141.C: New test.
10801 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10803 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10805 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
10808 * gcc.target/i386/pr69140.c: New test
10810 2016-01-06 David Malcolm <dmalcolm@redhat.com>
10812 * gcc.dg/bad-dereference.c: New test case.
10814 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10816 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10818 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10820 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10822 2016-01-06 Marek Polacek <polacek@redhat.com>
10825 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10827 2016-01-05 Marek Polacek <polacek@redhat.com>
10830 * gcc.dg/atomic-invalid-2.c: New.
10832 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10835 * gcc.target/i386/pr68991.c: New test.
10837 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10840 * g++.dg/pr68991-1.C: New test.
10841 * g++.dg/pr68991-2.C: Likewise.
10843 2016-01-05 Sergei Trofimovich <siarheit@google.com>
10846 * gcc.target/ia64/pr60465-gprel64.c: New test.
10847 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10849 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10851 PR rtl-optimization/68651
10852 * gcc.target/aarch64/pr68651_1.c: New test.
10854 2016-01-05 David Malcolm <dmalcolm@redhat.com>
10857 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10859 2016-01-05 Nathan Sidwell <nathan@acm.org>
10862 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10864 * gcc.dg/alias-15.c: New.
10866 2016-01-05 Nick Clifton <nickc@redhat.com>
10869 * g++.dg/pr68770.C: New test.
10871 2016-01-04 Mike Stump <mikestump@comcast.net>
10873 * lib/target-supports.exp (check_effective_target_cilkplus):
10874 cilkplus targets require pthreads.
10875 (check_effective_target_cilkplus): Remove special case for NVPTX.
10877 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10879 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10882 2016-01-04 Jakub Jelinek <jakub@redhat.com>
10884 Update copyright years.
10886 2016-01-04 Marek Polacek <polacek@redhat.com>
10889 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10890 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10891 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10893 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10895 * gcc.target/sparc/20160104-2.c: New test.
10897 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10899 * gcc.target/sparc/20160104-1.c: New test.
10901 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
10904 * gfortran.dg/pr65045.f90: New test.
10906 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10908 * gnat.dg/specs/debug1.ads: Delete.
10910 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10912 PR libgfortran/68867
10913 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10916 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10918 PR libgfortran/68867
10919 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10922 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
10925 * gfortran.dg/pr68864.f90: New test.
10927 2016-01-01 Jakub Jelinek <jakub@redhat.com>
10929 PR tree-optimization/69070
10930 * gcc.dg/pr69070.c: New test.
10933 * gfortran.dg/pr69055.f90: New test.
10936 * gcc.dg/pr69015.c: New test.
10938 Copyright (C) 2016 Free Software Foundation, Inc.
10940 Copying and distribution of this file, with or without modification,
10941 are permitted in any medium without royalty provided the copyright
10942 notice and this notice are preserved.