1 2016-08-09 Martin Liska <mliska@suse.cz>
3 * gcc.dg/tree-prof/val-prof-9.c: New test.
5 2016-08-09 Martin Liska <mliska@suse.cz>
7 * gcc.dg/tree-prof/val-prof-8.c: New test.
9 2016-08-09 Martin Jambor <mjambor@suse.cz>
12 * gcc.dg/ipa/pr71981.c: New test.
14 2016-08-09 Bin Cheng <bin.cheng@arm.com>
16 PR tree-optimization/33707
17 * gcc.dg/vect/pr33707.c: New test.
19 2016-08-09 Bin Cheng <bin.cheng@arm.com>
21 PR tree-optimization/pr72772
22 * gcc.dg/tree-ssa/pr72772.c: New test.
24 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
26 PR rtl-optimization/66669
27 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
29 2016-08-09 Jakub Jelinek <jakub@redhat.com>
31 PR tree-optimization/72824
32 * gcc.c-torture/execute/ieee/pr72824.c: New test.
34 2016-08-09 Richard Biener <rguenther@suse.de>
36 PR tree-optimization/71802
37 * gcc.dg/torture/pr71802.c: New testcase.
39 2016-08-09 Jakub Jelinek <jakub@redhat.com>
42 * g++.dg/eh/stdarg1.C: New test.
44 2016-08-08 Andi Kleen <ak@linux.intel.com>
46 * lib/profopt.exp: (auto-profopt-execute): Don't include full
47 test command line in failure log.
48 (profopt-execute): dito. Make autofdo file names unique.
50 2016-08-08 David Malcolm <dmalcolm@redhat.com>
53 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
56 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
58 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
60 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
61 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
62 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
63 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
64 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
65 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
67 2016-08-08 David Malcolm <dmalcolm@redhat.com>
70 * gcc.dg/cpp/pr66415-1.c: Likewise.
71 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
72 * gcc.dg/format/c90-printf-1.c: Likewise.
73 * gcc.dg/format/diagnostic-ranges.c: New test case.
75 2016-08-08 Jakub Jelinek <jakub@redhat.com>
78 * gfortran.dg/gomp/pr72716.f90: New test.
81 * gcc.dg/gomp/pr72781.c: New test.
84 * g++.dg/vect/pr68762-1.cc: New test.
85 * g++.dg/vect/pr68762-2.cc: New test.
86 * g++.dg/vect/pr68762.h: New file.
88 2016-08-08 Martin Sebor <msebor@redhat.com>
91 * gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
92 * gcc/testsuite/g++.dg/warn/overflow-warn-3.C: Same.
93 * gcc/testsuite/g++.dg/warn/overflow-warn-4.C: Same.
95 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
98 * gfortran.dg/allocate_with_source_21.f03: New test.
100 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
103 * gfortran.dg/allocate_with_source_20.f03: New test.
105 2016-08-08 Alan Modra <amodra@gmail.com>
107 * gcc.c-torture/compile/pr72802.c: New.
109 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
112 * gfortran.dg/dependency_48.f90: New test.
114 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
117 * gfortran.dg/pr70040.f90: New testcase.
119 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
122 * gfortran.dg/matmul_10.f90: New testcase.
124 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
126 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
128 2016-08-07 Jakub Jelinek <jakub@redhat.com>
131 * gcc.dg/pr72816.c: New test.
133 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
135 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
136 * g++.dg/conversion/pr41426.C: Likewise.
137 * g++.dg/conversion/pr66211.C: Likewise.
138 * g++.dg/cpp1y/lambda-init9.C: Likewise.
139 * g++.dg/init/ref8.C: Likewise.
140 * g++.old-deja/g++.law/cvt20.C: Likewise.
141 * g++.old-deja/g++.mike/p9732c.C: Likewise.
143 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
145 PR tree-optimization/18046
146 * gcc.dg/tree-ssa/vrp105.c: New test.
147 * gcc.dg/tree-ssa/vrp106.c: New test.
149 2016-08-05 Martin Sebor <msebor@redhat.com>
151 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
152 1ul in diagnostics. Remove hyphen from "constant-expression."
153 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
154 * g++.dg/cpp0x/static_assert3.C: Same.
155 * g++.dg/cpp1y/constexpr-throw.C: Same.
156 * g++.dg/template/nontype3.C: Same.
157 * g++.dg/warn/overflow-warn-1.C: Same.
158 * g++.dg/warn/overflow-warn-3.C: Same.
159 * g++.dg/warn/overflow-warn-4.C: Same.
161 2016-08-05 David Malcolm <dmalcolm@redhat.com>
163 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
164 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
165 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
166 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
168 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
170 PR tree-optimization/72810
171 * gcc.dg/tree-ssa/vrp110.c: New test.
173 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
176 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
178 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
179 saving the half-precision registers.
180 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
181 value is returned in h0.
182 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
183 are passed in FP/SIMD registers.
184 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
185 passing works corrcetly.
186 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
187 (hfa_f16x2_t): Likewise.
188 (hfa_f16x3_t): Likewise.
189 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
190 are promoted to double and passed in a double register.
191 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
192 are promoted to double and stacked.
193 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
195 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
196 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
197 __fp16 first get passed in FP/SIMD registers, then stacked.
199 2016-08-05 Nathan Sidwell <nathan@acm.org>
202 * g++.dg/cpp0x/pr68724.C: New.
204 2016-08-05 Richard Biener <rguenther@suse.de>
206 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
208 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
210 * gcc.dg/tree-ssa/vrp107.c: New test.
211 * gcc.dg/tree-ssa/vrp108.c: New test.
212 * gcc.dg/tree-ssa/vrp109.c: New test.
214 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
216 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
219 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
221 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
223 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
224 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
225 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
227 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
228 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
229 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
232 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
235 * g++.dg/cpp1y/lambda-ice1.C: New.
237 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
240 * g++.dg/cpp1y/pr72759.C: New test.
242 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
244 * gcc.dg/switch-10.c: New test.
246 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
248 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
250 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
252 * c-c++-common/goacc/routine-5.c: Update.
254 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
256 PR rtl-optimization/70903
257 * gcc.c-torture/execute/pr70903.c: New test.
259 2016-08-04 Martin Liska <mliska@suse.cz>
261 * gcc.dg/params/params.exp: Replace file exists with
262 TESTING_IN_BUILD_TREE.
264 2016-08-04 Marek Polacek <polacek@redhat.com>
267 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
269 2016-08-04 Richard Biener <rguenther@suse.de>
272 * gcc.dg/torture/pr71984.c: Guard correctness check for
275 2016-08-03 Andrew Pinski <apinski@cavium.com>
277 * gcc.c-torture/compile/20160802-1.c: New testcase.
279 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
281 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
283 2016-08-03 Richard Biener <rguenther@suse.de>
285 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
287 * c-c++-common/ubsan/pr71403-2.c: Likewise.
288 * c-c++-common/ubsan/pr71403-3.c: Likewise.
290 2016-08-03 Richard Biener <rguenther@suse.de>
292 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
293 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
294 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
295 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
297 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
299 * gcc.dg/init-excess-2.c: Require int32plus.
300 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
301 * gcc.dg/pr59963-2.c: Require int32plus.
302 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
303 * gcc.dg/unroll-7.c: Require int32plus.
305 2016-08-02 Bin Cheng <bin.cheng@arm.com>
307 PR tree-optimization/34114
308 * gcc.dg/tree-ssa/loop-42.c: New test.
310 2016-08-02 Tamar Christina <tamar.christina@arm.com>
312 * gcc.target/aarch64/vminmaxnm.c: New.
313 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
316 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
318 * gcc.target/powerpc/vec-extract-5.c: New tests to test
319 vec_extract for vector float, vector int, vector short, and vector
321 * gcc.target/powerpc/vec-extract-6.c: Likewise.
322 * gcc.target/powerpc/vec-extract-7.c: Likewise.
323 * gcc.target/powerpc/vec-extract-8.c: Likewise.
324 * gcc.target/powerpc/vec-extract-9.c: Likewise.
326 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
328 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
329 single stack adjustment, no writeback.
330 * gcc.target/aarch64/test_frame_12.c: Likewise.
331 * gcc.target/aarch64/test_frame_13.c: Likewise.
332 * gcc.target/aarch64/test_frame_15.c: Likewise.
333 * gcc.target/aarch64/test_frame_6.c: Likewise.
334 * gcc.target/aarch64/test_frame_7.c: Likewise.
335 * gcc.target/aarch64/test_frame_8.c: Likewise.
336 * gcc.target/aarch64/test_frame_16.c: New test.
338 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
341 * gcc.target/i386/pr72748.c: New test.
343 2015-08-01 Alan Hayward <alan.hayward@arm.com>
345 PR tree-optimization/71818
346 * gcc.dg/vect/pr71818.c: New
348 2016-08-01 Martin Liska <mliska@suse.cz>
350 PR tree-optimization/71857
351 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
353 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
355 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
357 2016-08-01 Jan Beulich <jbeulich@suse.com>
359 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
361 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
363 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
364 * gcc.target/powerpc/mulkc3-1.c: Likewise.
366 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
368 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
369 (check_effective_target_c++): Likewise. Also match for libstdc++.
371 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
374 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
375 * gfortran.dg/equiv_constraint_7.f90: Ditto.
376 * gfortran.dg/pr41922.f90: New test.
378 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
381 * gfortran.dg/pr68566.f90: new test.
383 2016-07-30 Martin Sebor <msebor@redhat.com>
387 * g++.dg/cpp0x/constexpr-cast.C: New test.
388 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
389 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
390 * g++.dg/ubsan/pr63956.C: Correct.
392 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
394 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
395 vector double or vector long where the vector is in memory.
396 * gcc.target/powerpc/vec-extract-3.c: Likewise.
397 * gcc.target/powerpc/vec-extract-4.c: Likewise.
399 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
402 * gfortran.dg/pr69867.f90: New test.
404 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
407 * gfortran.dg/pr69962.f90: New test.
409 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
412 * gfortran.dg/pr70006.f90: New test.
414 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
417 * gfortran.dg/pr71730.f90: New test.
418 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
419 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
420 * gfortran.dg/array_constructor_26.f03: Ditto.
422 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
424 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
425 * gcc.target/powerpc/pr71763.c: Likewise.
427 2016-07-29 Marek Polacek <polacek@redhat.com>
430 * gcc.dg/940510-1.c: Adjust dg-error.
431 * gcc.dg/c99-flex-array-1.c: Likewise.
432 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
435 * gcc.dg/noncompile/pr71853.c: New test.
438 * gcc.dg/noncompile/pr71573.c: New test.
441 * g++.dg/warn/Wparentheses-30.C: New test.
442 * gcc.dg/Wparentheses-14.c: New test.
444 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
446 * gcc.dg/pr59833.c: Use dg-add-options ieee.
448 2016-07-29 Bin Cheng <bin.cheng@arm.com>
450 PR tree-optimization/57558
451 * gcc.dg/vect/pr57558-1.c: New test.
452 * gcc.dg/vect/pr57558-2.c: New test.
454 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
456 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
457 to scan forwprop1 dump pass.
459 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
462 * g++.dg/template/pr51488.C: New.
464 2016-07-29 Jakub Jelinek <jakub@redhat.com>
467 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
469 * gcc.dg/pr71969-1.c: New test.
470 * gcc.dg/pr71969-2.c: New test.
471 * gcc.dg/pr71969-3.c: New test.
473 2016-07-29 Marek Polacek <polacek@redhat.com>
476 * c-c++-common/pr71574.c: New test.
479 * gcc.dg/noncompile/pr71583.c: New test.
481 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
484 * gcc.dg/pr68217.c: New test.
486 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
489 * gfortran.dg/pr71067_1.f90: New test.
490 * gfortran.dg/pr71067_2.f90: Ditto.
492 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
494 * gcc.target/powerpc/vec-extract-1.c: New test.
496 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
499 * gfortran.dg/pr71799.f90: New test.
501 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
504 * g++.dg/cpp0x/pr71665-1.C: New.
505 * g++.dg/cpp0x/pr71665-2.C: Likewise.
506 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
507 * g++.dg/ext/label10.C: Likewise.
508 * g++.dg/parse/constant5.C: Likewise.
510 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
513 * gfortran.dg/pr71859.f90: New test.
514 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
515 * gfortran.dg/coarray_collectives_1.f90: Ditto.
517 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
520 * gfortran.dg/pr71883.f90 : New test.
522 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
524 PR tree-optimization/71734
525 * g++.dg/vect/pr70729-nest.cc: New test.
527 2016-07-28 Renlin Li <renlin.li@arm.com>
530 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
533 * gfortran.dg/dependency_47.f90: New test.
535 2016-07-28 Martin Liska <mliska@suse.cz>
537 PR gcov-profile/68025
538 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
540 2016-07-28 Martin Liska <mliska@suse.cz>
542 * g++.dg/vect/pr70944.cc: New test.
544 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
547 * gcc.dg/torture/pr71994.c: New test.
549 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
552 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
553 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
554 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
556 2016-07-27 Richard Biener <rguenther@suse.de>
558 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
560 2016-07-27 Martin Liska <mliska@suse.cz>
562 * gcc.dg/predict-13.c: New test.
563 * gcc.dg/predict-14.c: New test.
565 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
567 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
569 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
572 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
575 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
576 IEEE built-in functions handle quiet and signalling NaNs
579 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
582 * gfortran.dg/pr71862.f90: New test.
584 2016-07-26 Martin Sebor <msebor@redhat.com>
586 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
587 selector with dg-options.
589 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
591 PR tree-optimization/18046
592 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
593 * gcc.dg/tree-ssa/vrp103.c: New test.
594 * gcc.dg/tree-ssa/vrp104.c: New test.
596 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
598 * gcc.target/powerpc/pr63354.c: Require lp64 since
599 -mprofile-kernel is not legal with -m32.
601 2016-07-26 Richard Biener <rguenther@suse.de>
603 PR rtl-optimization/71984
604 * gcc.dg/torture/pr71984.c: New testcase.
606 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
608 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
609 g++-dg-runtest via et-dg-runtest.
610 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
611 * gcc.dg/vect/vect.exp: Likewise.
612 * gfortran.dg/graphite/graphite.exp: Likewise, but for
614 * gfortran.dg/vect/vect.exp: Likewise.
615 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
616 (check_mips_loongson_hw_available): Likewise.
617 (check_effective_target_mpaired_single_runtime): Likewise.
618 (check_effective_target_mips_loongson_runtime): Likewise.
619 (add_options_for_mpaired_single): Likewise.
620 (check_effective_target_vect_int): Add global et_index.
621 Check and save the supported feature for a target selected by
622 the et_index target. Break long lines where appropriate. Call
623 et-is-effective-target for MIPS with an argument instead of
624 check_effective_target_* where appropriate.
625 (check_effective_target_vect_intfloat_cvt): Likewise.
626 (check_effective_target_vect_uintfloat_cvt): Likewise.
627 (check_effective_target_vect_floatint_cvt): Likewise.
628 (check_effective_target_vect_floatuint_cvt): Likewise.
629 (check_effective_target_vect_simd_clones): Likewise.
630 (check_effective_target_vect_shift): ewise.
631 (check_effective_target_whole_vector_shift): Likewise.
632 (check_effective_target_vect_bswap): Likewise.
633 (check_effective_target_vect_shift_char): Likewise.
634 (check_effective_target_vect_long): Likewise.
635 (check_effective_target_vect_float): Likewise.
636 (check_effective_target_vect_double): Likewise.
637 (check_effective_target_vect_long_long): Likewise.
638 (check_effective_target_vect_no_int_max): Likewise.
639 (check_effective_target_vect_no_int_add): Likewise.
640 (check_effective_target_vect_no_bitwise): Likewise.
641 (check_effective_target_vect_widen_shift): Likewise.
642 (check_effective_target_vect_no_align): Likewise.
643 (check_effective_target_vect_hw_misalign): Likewise.
644 (check_effective_target_vect_element_align): Likewise.
645 (check_effective_target_vect_condition): Likewise.
646 (check_effective_target_vect_cond_mixed): Likewise.
647 (check_effective_target_vect_char_mult): Likewise.
648 (check_effective_target_vect_short_mult): Likewise.
649 (check_effective_target_vect_int_mult): Likewise.
650 (check_effective_target_vect_extract_even_odd): Likewise.
651 (check_effective_target_vect_interleave): Likewise.
652 (check_effective_target_vect_stridedN): Likewise.
653 (check_effective_target_vect_multiple_sizes): Likewise.
654 (check_effective_target_vect64): Likewise.
655 (check_effective_target_vect_call_copysignf): Likewise.
656 (check_effective_target_vect_call_sqrtf): Likewise.
657 (check_effective_target_vect_call_btrunc): Likewise.
658 (check_effective_target_vect_call_btruncf): Likewise.
659 (check_effective_target_vect_call_ceil): Likewise.
660 (check_effective_target_vect_call_ceilf): Likewise.
661 (check_effective_target_vect_call_floor): Likewise.
662 (check_effective_target_vect_call_floorf): Likewise.
663 (check_effective_target_vect_call_lceil): Likewise.
664 (check_effective_target_vect_call_lfloor): Likewise.
665 (check_effective_target_vect_call_nearbyint): Likewise.
666 (check_effective_target_vect_call_nearbyintf): Likewise.
667 (check_effective_target_vect_call_round): Likewise.
668 (check_effective_target_vect_call_roundf): Likewise.
669 (check_effective_target_vect_perm): Likewise, but also append *_saved
670 to the existing global name to properly cache the result.
671 (check_effective_target_vect_perm_byte): Likewise.
672 (check_effective_target_vect_perm_short): Likewise.
673 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
674 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
675 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
676 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
677 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
678 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
679 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
680 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
681 (check_effective_target_vect_sdot_qi): Likewise.
682 (check_effective_target_vect_udot_qi): Likewise.
683 (check_effective_target_vect_sdot_hi): Likewise.
684 (check_effective_target_vect_udot_hi): Likewise.
685 (check_effective_target_vect_usad_char): Likewise.
686 (check_effective_target_vect_pack_trunc): Likewise.
687 (check_effective_target_vect_unpack): Likewise.
688 (check_effective_target_vect_aligned_arrays): Likewise.
689 (check_effective_target_vect_natural_alignment): Likewise.
690 (check_effective_target_vector_alignment_reachable): Likewise.
691 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
692 (is-effective-target): Initialize et_index if undefined.
693 (et-dg-runtest): New.
694 (et-is-effective-target): Likewise.
695 (check_vect_support_and_set_flags): Add supported MIPS targets to
696 EFFECTIVE_TARGETS list. Return the number of supported targets.
698 2016-07-26 Richard Biener <rguenther@suse.de>
699 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
702 * gcc.dg/pr70920-1.c: New test-case.
703 * gcc.dg/pr70902-2.c: Likewise.
704 * gcc.dg/pr70920-3.c: Likewise.
705 * gcc.dg/pr70920-4.c: Likewise
706 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
709 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
711 * gcc.c-torture/execute/pr71494.c: Require label_values.
712 * gcc.dg/pr16973.c: Ditto.
714 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
716 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
717 * gcc.dg/torture/pr69771.c: Require int32plus.
718 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
720 2016-07-25 Martin Liska <mliska@suse.cz>
722 * gcc.dg/torture/pr71987.c: New test.
724 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
727 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
728 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
729 * gfortran.dg/pr71935.f90: New test.
731 2016-07-22 Martin Sebor <msebor@redhat.com>
734 * g++.dg/ext/atomic-3.C: New test.
735 * gcc.dg/atomic/pr71675.c: New test.
737 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
739 * gcc.target/i386/mvc8.c: New test.
741 2016-07-22 Bin Cheng <bin.cheng@arm.com>
743 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
744 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
746 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
749 * gfortran.dg/constructor_50.f90: New test.
751 2016-07-22 Martin Liska <mliska@suse.cz>
753 PR gcov-profile/69028
754 PR gcov-profile/62047
755 * g++.dg/cilk-plus/pr69028.C: New test.
757 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
759 * gfortran.dg/coarray_stat_2.f90: New test.
761 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
763 * gcc.target/powerpc/vec-extract.h: New files to check the
764 vec_extract built-in functions for all vector types, testing
765 accessing each element, both with constant and variable element
767 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
768 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
769 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
770 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
771 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
772 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
773 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
774 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
775 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
777 2016-07-21 Jakub Jelinek <jakub@redhat.com>
780 * g++.dg/other/pr71728.C: New test.
782 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
784 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
785 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
786 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
787 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
788 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
790 2016-07-21 Richard Biener <rguenther@suse.de>
792 PR tree-optimization/71947
793 * gcc.dg/tree-ssa/vrp102.c: New testcase.
795 2016-07-21 Bin Cheng <bin.cheng@arm.com>
797 * gcc.dg/tree-ssa/scev-15.c: New.
799 2016-07-21 Bin Cheng <bin.cheng@arm.com>
801 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
803 2016-07-21 Jakub Jelinek <jakub@redhat.com>
806 * g++.dg/gomp/pr71941.C: New test.
808 2016-07-20 David Malcolm <dmalcolm@redhat.com>
812 * g++.dg/spellcheck-identifiers.C: New test case, based on
813 gcc.dg/spellcheck-identifiers.c.
814 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
815 gcc.dg/spellcheck-identifiers-2.c.
816 * g++.dg/spellcheck-typenames.C: New test case, based on
817 gcc.dg/spellcheck-typenames.c
819 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
821 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
822 pointer to member function and also test catching by reference.
824 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
826 * gcc.target/s390/pr67443.c: Fix test case.
828 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
830 * gcc.target/s390/insv-1.c: Xfail some tests.
831 * gcc.target/s390/insv-2.c: Likewise.
833 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
835 * gcc.target/avr/torture/get-mem.c: New test.
836 * gcc.target/avr/torture/set-mem.c: New test.
838 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
841 * gcc.target/avr/torture/tiny-progmem.c: New test.
843 2016-07-20 Jakub Jelinek <jakub@redhat.com>
846 * g++.dg/parse/pr71909.C: New test.
847 * g++.dg/tm/pr71909.C: New test.
850 * g++.dg/cpp0x/constexpr-50060.C: New test.
851 * g++.dg/cpp1y/constexpr-50060.C: New test.
853 2016-07-20 Martin Liska <mliska@suse.cz>
855 * gfortran.dg/graphite/pr71898.f90: New test.
857 2016-07-20 Bin Cheng <bin.cheng@arm.com>
859 PR tree-optimization/71503
860 PR tree-optimization/71683
861 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
862 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
864 2016-07-20 Martin Liska <mliska@suse.cz>
866 * gcc.dg/plugin/plugin.exp: Remove sreal test.
867 * gcc.dg/plugin/sreal-test-1.c: Remove.
868 * gcc.dg/plugin/sreal_plugin.c: Remove.
870 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
873 * gfortran.dg/dependency_47.f90: New test.
875 2016-07-19 Jakub Jelinek <jakub@redhat.com>
877 PR rtl-optimization/71916
878 * gcc.c-torture/compile/pr71916.c: New test.
881 * g++.dg/torture/pr71874.C: New test.
884 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
885 (my_alloc): Rewritten to use __builtin_posix_memalign and
887 (my_free): Use __builtin_free instead of _mm_free.
888 (Vec::operator=): Use __builtin_memcpy.
890 2016-07-19 Martin Jambor <mjambor@suse.cz>
893 * gfortran.dg/pr71688.f90: New test.
895 2016-07-19 Richard Biener <rguenther@suse.de>
897 * c-c++-common/vector-subscript-6.c: New testcase.
898 * c-c++-common/vector-subscript-7.c: Likewise.
900 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
902 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
903 and UInt32 based on __SIZEOF_INT__.
905 2016-07-19 Richard Biener <rguenther@suse.de>
907 PR tree-optimization/71901
908 * gcc.dg/torture/pr71901.c: New testcase.
910 2016-07-19 Richard Biener <rguenther@suse.de>
912 PR tree-optimization/71908
913 * gcc.dg/torture/pr71908.c: New testcase.
915 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
918 * gcc.target/powerpc/pr71493-1.c: New test.
919 * gcc.target/powerpc/pr71493-2.c: Likewise.
921 2016-07-18 Jakub Jelinek <jakub@redhat.com>
924 * g++.dg/conversion/ambig3.C: New test.
927 * g++.dg/cpp0x/constexpr-71828.C: New test.
930 * g++.dg/template/pr71826.C: New test.
933 * g++.dg/template/defarg21.C: New test.
936 * g++.dg/ext/vector31.C: New test.
938 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
940 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
942 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
944 PR tree-optimization/71734
945 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
947 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
949 * gcc.target/s390/warn-dynamicstack-1.c: New test.
950 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
951 stack-layout-dynamic-1.c: New test.
953 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
955 * gcc.target/s390/nolrl-1.c: New test.
957 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
960 * gfortran.dg/pr71523_1.f90: New test.
961 * gfortran.dg/pr71523_2.f90: New test.
963 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
965 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
968 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
969 Marco Restelli <mrestelli@gmail.com>
972 * gfortran.dg/pr62125.f90: New test.
974 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
976 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
977 * gcc.target/powerpc/mulkc3-1.c: Likewise.
979 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
982 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
983 * g++.dg/cpp0x/nullptr35.C: New test.
985 2016-07-15 Bin Cheng <bin.cheng@arm.com>
987 * gcc.dg/tree-ssa/scev-8.c: Update test string.
989 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
991 * gfortran.dg/goacc/vector_length.f90: New test.
993 2016-07-15 Richard Biener <rguenther@suse.de>
995 PR tree-optimization/71881
996 * gcc.dg/torture/pr71881.c: New testcase.
998 2016-07-15 Richard Biener <rguenther@suse.de>
1000 PR tree-optimization/71887
1001 * gcc.dg/torture/pr71887.c: New testcase.
1003 2016-07-15 Jakub Jelinek <jakub@redhat.com>
1006 * gcc.dg/spellcheck-identifiers-3.c: New test.
1008 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1011 * gfortran.dg/null_9.f90: New test.
1013 2016-07-15 Bin Cheng <bin.cheng@arm.com>
1015 * gcc.dg/tree-ssa/loop-41.c: New test.
1017 2016-07-15 Bin Cheng <bin.cheng@arm.com>
1019 PR tree-optimization/71347
1020 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1022 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1025 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1026 * gfortran.dg/contains.f90: Ditto.
1027 * gfortran.dg/contains_empty_1.f03: Ditto.
1028 * gfortran.dg/submodule_3.f08: Ditto.
1030 2016-07-14 Jakub Jelinek <jakub@redhat.com>
1033 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1034 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1035 expected diagnostics.
1038 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1039 * gcc.dg/spellcheck-identifiers-2.c: New test.
1040 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1041 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1043 2016-07-14 Jakub Jelinek <jakub@redhat.com>
1045 PR tree-optimization/71872
1046 * gcc.c-torture/compile/pr71872.c: New test.
1048 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1050 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1051 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1052 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1053 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1054 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1055 * gcc.target/arm/atomic-op-acquire-1.c: This.
1056 * gcc.target/arm/atomic-op-char.c: Rename into ...
1057 * gcc.target/arm/atomic-op-char-1.c: This.
1058 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1059 * gcc.target/arm/atomic-op-consume-1.c: This.
1060 * gcc.target/arm/atomic-op-int.c: Rename into ...
1061 * gcc.target/arm/atomic-op-int-1.c: This.
1062 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1063 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1064 * gcc.target/arm/atomic-op-release.c: Rename into ...
1065 * gcc.target/arm/atomic-op-release-1.c: This.
1066 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1067 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1068 * gcc.target/arm/atomic-op-short.c: Rename into ...
1069 * gcc.target/arm/atomic-op-short-1.c: This.
1070 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1071 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1072 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1073 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1074 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1075 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1076 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1077 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1078 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1079 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1081 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1084 * gfortran.dg/select_type_35.f03: New test.
1086 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1089 PR tree-optimization/70923
1090 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1091 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1092 * gcc.dg/vect/pr65951.c: Likewise.
1093 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1095 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
1097 * c-c++-common/pr60226.c: Expect maximum object file alignment
1100 2016-07-14 Richard Biener <rguenther@suse.de>
1102 PR tree-optimization/71866
1103 * gcc.dg/torture/pr71866.c: New testcase.
1105 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1107 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1108 selector and enclose boolean expression in curly braces.
1110 2016-07-14 Alan Modra <amodra@gmail.com>
1113 * gcc.target/powerpc/p9-novsx.c: New.
1115 2016-07-13 Andi Kleen <ak@linux.intel.com>
1117 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1118 * g++.dg/tree-prof/morefunc.C: Dito.
1119 * g++.dg/tree-prof/pr35545.C: Dito.
1120 * g++.dg/tree-prof/reorder.C: Dito.
1121 * gcc.dg/tree-prof/20050826-2.c: Dito.
1122 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1123 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1124 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1125 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1126 * gcc.dg/tree-prof/inliner-1.c: Dito.
1127 * gcc.dg/tree-prof/merge_block.c: Dito.
1128 * gcc.dg/tree-prof/stringop-1.c: Dito.
1129 * gcc.dg/tree-prof/stringop-2.c: Dito.
1130 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1131 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1132 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1133 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1134 * gcc.dg/tree-prof/update-loopch.c: Dito.
1135 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1136 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1137 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1138 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1139 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1140 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1141 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1143 2016-07-13 Andi Kleen <ak@linux.intel.com>
1145 * lib/profopt.exp (profopt-execute): Remove .imports files.
1147 2016-07-13 Andi Kleen <ak@linux.intel.com>
1149 * lib/profopt.exp (profopt-execute): Always log profiler command line.
1151 2016-07-13 Andi Kleen <ak@linux.intel.com>
1153 * lib/profopt.exp (dg-final-scan-autofdo,
1154 dg-final-scan-not-autofdo): New functions.
1156 2016-07-13 Bin Cheng <bin.cheng@arm.com>
1158 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1159 * gcc.dg/vect/vect-35.c: Ditto.
1160 * gcc.dg/vect/vect-alias-check-2.c: New test.
1162 2016-07-13 Martin Liska <mliska@suse.cz>
1164 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
1165 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
1166 * gfortran.dg/pr42108.f90: Update expected dump scan.
1168 2016-07-13 Richard Biener <rguenther@suse.de>
1170 PR tree-optimization/24574
1171 * gcc.dg/pr24574.c: New testcase.
1173 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1175 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
1176 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1177 * c-c++-common/pr68833-1.c: Require int32plus.
1178 * gcc.dg/ipa/pr63551.c: Likewise.
1179 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1180 * gcc.dg/ipa/pr64041.c: Require int32plus.
1182 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1185 * g++.dg/pr71633.C: New test.
1187 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1189 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1190 Add new arm_thumb1_cbz_ok effective target.
1191 * gcc.target/arm/cbz.c: New test.
1193 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1195 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1196 Define effective target.
1197 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1198 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1199 * gcc.target/arm/movhi_movw.c: New test.
1200 * gcc.target/arm/movsi_movw.c: Likewise.
1201 * gcc.target/arm/movdi_movw.c: Likewise.
1203 2016-07-13 Richard Biener <rguenther@suse.de>
1206 * gcc.dg/pr71104-1.c: New testcase.
1207 * gcc.dg/pr71104-2.c: Likewise.
1209 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1212 * gcc.target/powerpc/pr71805.c: New test.
1214 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1216 * gcc.target/powerpc/divkc3-1.c: New.
1217 * gcc.target/powerpc/mulkc3-1.c: New.
1219 2016-07-12 Nathan Sidwell <nathan@acm.org>
1221 * gcc.target/arm/data-rel-1.c: New.
1222 * gcc.target/arm/data-rel-2.c: New.
1223 * gcc.target/arm/data-rel-3.c: New.
1225 2016-07-12 Martin Liska <mliska@suse.cz>
1227 * gcc.dg/params/blocksort-part.c: New test.
1228 * gcc.dg/params/params.exp: New file.
1230 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1233 * gcc.c-torture/execute/pr71700.c: New test.
1235 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1236 Richard Biener <rguenther@suse.de>
1238 PR tree-optimization/23286
1239 PR tree-optimization/70159
1240 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1241 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1242 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1243 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1244 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1245 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1246 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1247 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1248 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1249 * gcc.dg/pr51879-12.c: Likewise.
1250 * gcc.dg/strlenopt-9.c: Likewise.
1251 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1252 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1253 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1254 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1255 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1256 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1257 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1258 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1259 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1260 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1261 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1262 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1263 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1264 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1265 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1267 2016-07-12 Richard Biener <rguenther@suse.de>
1269 PR rtl-optimization/68961
1270 * gcc.target/i386/pr68961.c: New testcase.
1272 2016-07-11 Jakub Jelinek <jakub@redhat.com>
1275 * c-c++-common/gomp/pr71758.c: New test.
1276 * gfortran.dg/gomp/pr71758.f90: New test.
1278 PR tree-optimization/71823
1279 * gcc.dg/vect/pr71823.c: New test.
1281 2016-07-11 David Malcolm <dmalcolm@redhat.com>
1283 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1284 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1285 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1287 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1290 * gcc.target/i386/pr71801.c: New test.
1292 2016-07-11 Richard Biener <rguenther@suse.de>
1294 PR tree-optimization/71816
1295 * gcc.dg/torture/pr71816.c: New testcase.
1297 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1300 * gfortran.dg/dependency_46.f90: New test.
1302 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1304 PR rtl-optimization/71621
1305 * gcc.target/i386/pr71621-1.c: New.
1306 * gcc.target/i386/pr71621-2.c: New.
1308 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1310 * gfortran.dg/goacc/pr71704.f90: New test.
1312 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1315 * gcc.target/powerpc/pr71297.c: New.
1317 2016-07-08 Jiong Wang <jiong.wang@arm.com>
1319 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1321 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1324 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1326 2016-07-08 Alan Hayward <alan.hayward@arm.com>
1328 PR tree-optimization/71667
1329 * gcc.dg/vect/pr71667.c: New
1331 2016-07-08 Martin Liska <mliska@suse.cz>
1333 * gcc.dg/torture/pr71606.c: New test.
1335 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1338 * gfortran.dg/pr71764.f90: New test.
1340 2016-07-07 Jakub Jelinek <jakub@redhat.com>
1341 Kai Tietz <ktietz70@googlemail.com>
1345 * g++.dg/cpp0x/pr70869.C: New test.
1346 * g++.dg/cpp0x/pr71054.C: New test.
1348 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
1350 * g++.dg/debug/pr71432.C: Fail on AIX.
1352 2016-07-07 Martin Liska <mliska@suse.cz>
1354 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1355 an undefined behavior.
1356 * gfortran.dg/do_3.F90: Likewise.
1357 * gfortran.dg/do_check_11.f90: New test.
1358 * gfortran.dg/do_check_12.f90: New test.
1359 * gfortran.dg/do_corner_warn.f90: New test.
1361 2016-07-07 Martin Liska <mliska@suse.cz>
1363 * gfortran.dg/predict-1.f90: Ammend the test.
1364 * gfortran.dg/predict-2.f90: Likewise.
1366 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1369 * g++.dg/pr71624.C: New test.
1371 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1373 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1374 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1375 ARMv8-M Mainline architectures.
1377 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1379 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1380 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1382 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1386 * gcc.target/powerpc/pr71763.c: New file.
1388 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1390 PR tree-optimization/71518
1391 * gcc.dg/pr71518.c: New test.
1393 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1395 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1397 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1400 * gcc.target/avr/pr50739.c: New test.
1402 2016-07-05 Jan Hubicka <jh@suse.cz>
1404 * gcc.dg/tree-ssa/scev-14.c: update template.
1406 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1408 * gcc.dg/vect/group-no-gaps-1.c: New test.
1410 2016-07-05 Andi Kleen <ak@linux.intel.com>
1412 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1413 if kernel supports MPX.
1415 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
1417 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1419 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1420 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1422 * gcc.target/powerpc/signbit-1.c: New test.
1423 * gcc.target/powerpc/signbit-2.c: New test.
1424 * gcc.target/powerpc/signbit-3.c: New test.
1426 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1428 PR rtl-optimization/71594
1429 * gcc.dg/torture/pr71594.c: New test.
1431 2016-07-05 Jan Hubicka <jh@suse.cz>
1433 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1435 2016-07-05 David Malcolm <dmalcolm@redhat.com>
1438 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1439 number of missing semicolon error.
1440 * g++.dg/pr62314-2.C: New test case.
1442 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1444 * gfortran.dg/coarray_stat_function.f90: New test.
1445 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1446 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1449 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1452 * gfortran.dg/deferred_character_17.f90: New test.
1454 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1456 * gcc.target/arm/neon/polytypes.c: Move to ...
1457 * gcc.target/arm/polytypes.c: ... here.
1458 * gcc.target/arm/neon/pr51534.c: Move to ...
1459 * gcc.target/arm/pr51534.c: ... here.
1460 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1461 * gcc.target/arm/vect-vcvt.c: ... here.
1462 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1463 * gcc.target/arm/vect-vcvtq.c: ... here.
1464 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1465 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1466 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1467 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1468 * gcc.target/arm/neon/neon.exp: Delete.
1469 * gcc.target/arm/neon/: Delete.
1471 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1474 * gfortran.dg: pr65575.f90: New test.
1476 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1479 * gfortran.dg: pr35849.f90: New test.
1481 2016-07-04 Jakub Jelinek <jakub@redhat.com>
1484 * g++.dg/cpp0x/pr71739.C: New test.
1486 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1488 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1490 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1492 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1494 * gcc.target/s390/loc-1.c: New test.
1496 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1498 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1499 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1501 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1504 * gcc.target/aarch64/pr63874.c: New test.
1506 2016-07-04 Jan Beulich <jbeulich@suse.com>
1508 * g++.dg/header.c: New.
1509 * gcc.dg/header.c: New.
1511 2016-07-02 Jakub Jelinek <jakub@redhat.com>
1514 * c-c++-common/Wunused-var-15.c: New test.
1516 2016-07-01 Jakub Jelinek <jakub@redhat.com>
1519 * gfortran.dg/gomp/pr71687.f90: New test.
1521 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1523 * gcc.dg/const-float128-ped.c: Require __float128 effective
1525 * gcc.dg/const-float128.c: Likewise.
1526 * gcc.dg/torture/float128-cmp-invalid.c: Require
1527 __float128 and base_quadfloat_support effective targets, and
1529 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1530 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1531 * gcc.dg/torture/float128-nan.c: Likewise.
1532 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1533 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1534 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1535 * lib/target-supports.exp (check_effective_target___float128): New.
1536 (add_options_for___float128): New.
1537 (check_effective_target_base_quadword_support): New.
1539 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1542 * gcc.target/powerpc/pr71720.c: New test.
1544 2016-07-01 Jan Beulich <jbeulich@suse.com>
1546 * gcc.dg/bss.c: New.
1548 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1551 * gcc.target/powerpc/pr71698.c: New test.
1553 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
1556 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1557 instead of ".foo" for its section name.
1558 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1559 depending on MCU's flash size.
1560 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1561 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1562 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1563 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1564 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1565 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1567 2016-07-01 Jan Beulich <jbeulich@suse.com>
1569 * gcc.target/i386/pr65105-2.c: Add -msse2.
1571 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1573 PR tree-optimization/71707
1574 * gcc.dg/strlenopt-29.c: New test.
1577 * gfortran.dg/gomp/pr71704.f90: New test.
1580 * gfortran.dg/gomp/pr71705.f90: New test.
1582 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1584 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1585 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1586 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1587 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1588 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1589 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1590 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1591 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1592 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1593 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1594 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1595 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1596 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1597 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1598 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1599 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1600 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1601 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1602 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1603 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1604 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1605 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1606 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1607 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1608 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1609 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1610 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1611 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1612 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1613 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1614 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1615 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1616 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1617 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1618 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1619 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1620 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1621 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1622 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1623 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1624 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1625 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1626 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1627 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1628 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1629 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1630 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1631 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1632 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1633 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1634 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1635 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1636 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1637 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1638 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1639 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1640 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1641 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1642 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1643 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1644 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1645 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1646 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1647 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1648 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1649 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1650 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1651 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1652 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1653 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1654 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1655 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1656 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1657 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1658 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1659 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1660 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1661 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1662 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1663 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1664 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1666 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1667 James Greenhalgh <james.greenhalgh@arm.com>
1669 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1671 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
1672 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1674 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1676 2016-06-30 David Malcolm <dmalcolm@redhat.com>
1679 * gcc.dg/spellcheck-options-12.c: New test case.
1681 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1684 * gcc.c-torture/compile/pr71693.c: New test.
1686 2016-06-29 David Malcolm <dmalcolm@redhat.com>
1688 * gcc.dg/spellcheck-params.c: New testcase.
1689 * gcc.dg/spellcheck-params-2.c: New testcase.
1691 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1693 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1694 vector extract instructions.
1695 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1697 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1700 * gfortran.dg/unexpected_eof_2.f90: New test.
1701 * gfortran.dg/unexpected_eof_3.f90: New test.
1703 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
1705 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1707 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1709 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1710 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1711 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1713 2016-06-29 Richard Biener <rguenther@suse.de>
1716 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1718 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1720 * gcc.target/arm/aapcs/neon-vect10.c: Require
1721 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1722 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1723 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1724 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1725 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1726 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1727 * gcc.target/arm/fp16-aapcs-1.c: Require
1728 -mfloat-ab=hard. Also simplify the test.
1729 * gcc.target/arm/fp16-aapcs-2.c: New.
1731 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1733 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1734 (add_options_for_arm_fp16_ieee): New.
1735 (add_options_for_arm_fp16_alternative): New.
1736 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1738 (effective_target_arm_fp16_hw): New.
1740 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1742 PR tree-optimization/71655
1743 * g++.dg/pr71655.C: New test.
1745 2016-06-29 Martin Liska <mliska@suse.cz>
1747 * gcc.dg/pr71585.c: New test.
1748 * gcc.dg/pr71585-2.c: New test.
1749 * gcc.dg/pr71585-3.c: New test.
1751 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1753 PR tree-optimization/70729
1754 * g++.dg/vect/pr70729.cc: New test.
1756 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1758 * c-c++-common/gomp/cancel-1.c: Extend.
1760 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1762 PR tree-optimization/71625
1763 * gcc.dg/strlenopt-28.c: New test.
1765 2016-06-29 Richard Biener <rguenther@suse.de>
1768 * g++.dg/torture/pr71002.C: Adjust testcase.
1770 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1773 * gcc.dg/pr71685.c: New test.
1775 2016-06-28 Martin Sebor <msebor@redhat.com>
1778 * gcc.dg/init-bad-9.c: New test.
1780 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1782 * gcc.target/powerpc/abs128-1.c: Require VSX.
1783 * gcc.target/powerpc/copysign128-1.c: Likewise.
1784 * gcc.target/powerpc/inf128-1.c: Likewise.
1785 * gcc.target/powerpc/nan128-1.c: Likewise.
1787 2016-06-28 Jakub Jelinek <jakub@redhat.com>
1790 * gcc.c-torture/execute/pr71626-1.c: New test.
1791 * gcc.c-torture/execute/pr71626-2.c: New test.
1793 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1796 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1798 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1801 * gcc.target/powerpc/pr71670.c: New testcase.
1803 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1806 * gcc.target/powerpc/pr71656-1.c: New test.
1807 * gcc.target/powerpc/pr71656-2.c: New test.
1809 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1811 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1813 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1814 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1815 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1816 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1817 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1818 Add arm_neon_fp16_ok effective target.
1819 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1821 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1823 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1825 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1827 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1829 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1831 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1833 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1835 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1837 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1839 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1842 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1844 * gcc.dg/predict-12.c: New testcase.
1846 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1849 * gfortran.dg/pr71649.f90: New test.
1851 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1853 PR tree-optimization/71643
1854 * g++.dg/opt/pr71643.C: New test.
1856 PR tree-optimization/71631
1857 * gcc.c-torture/execute/pr71631.c: New test.
1859 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1861 * gcc.dg/predict-11.c: New testcase.
1862 * gfortran.dg/predict-2.f90: New testcase.
1864 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1866 * gcc.dg/predict-10.c: New test.
1868 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1870 * gcc.target/powerpc/abs128-1.c: New.
1871 * gcc.target/powerpc/copysign128-1.c: New.
1872 * gcc.target/powerpc/inf128-1.c: New.
1873 * gcc.target/powerpc/nan128-1.c: New.
1875 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1877 * gfortran.dg/pr71642.f90: New test.
1879 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1881 PR tree-optimization/71647
1882 * gcc.target/i386/pr71647.c: New test.
1884 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1886 * gcc.target/i386/noplt-gd-1.c: New test.
1887 * gcc.target/i386/noplt-gd-2.c: Likewise.
1888 * gcc.target/i386/noplt-gd-3.c: Likewise.
1889 * gcc.target/i386/noplt-ld-1.c: Likewise.
1890 * gcc.target/i386/noplt-ld-2.c: Likewise.
1891 * gcc.target/i386/noplt-ld-3.c: Likewise.
1892 * lib/target-supports.exp
1893 (check_effective_target_tls_get_addr_via_got): New.
1895 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1897 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1898 testsuite compile flags.
1899 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1900 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1902 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1904 * g++dg/vect/pr36684.cc: Add dg-do compile.
1905 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1906 * gcc.dg/vect/pr70021.c: Ditto.
1907 * gcc.dg/vect/pr70138-1.c: Ditto.
1908 * gcc.dg/vect/pr70138-2.c: Ditto.
1909 * gcc.dg/vect/pr70354-1.c: Ditto.
1910 * gcc.dg/vect/pr70354-2.c: Ditto.
1911 * gcc.dg/vect/pr71259.c: Ditto.
1912 * gcc.dg/vect/pr71416-1.c: Ditto.
1913 * gcc.dg/vect/slp-43.c: Ditto.
1914 * gcc.dg/vect/slp-45.c: Ditto.
1915 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1916 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1917 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1918 * gfortran.dg/vect/pr69980.f90: Ditto.
1920 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1922 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1923 * gcc.dg/vect/bb-slp-30.c: Ditto.
1924 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1925 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1926 * gcc.dg/vect/pr45902.c: Ditto.
1927 * gcc.dg/vect/pr48172.c: Ditto.
1928 * gcc.dg/vect/pr48377.c: Ditto.
1929 * gcc.dg/vect/pr49038.c: Ditto.
1930 * gcc.dg/vect/pr49771.c: Ditto.
1931 * gcc.dg/vect/pr52091.c: Ditto.
1932 * gcc.dg/vect/pr53185-2.c: Ditto.
1933 * gcc.dg/vect/pr56826.c: Ditto.
1934 * gcc.dg/vect/pr60276.c: Ditto.
1935 * gcc.dg/vect/pr62021.c: Ditto.
1936 * gcc.dg/vect/pr63530.c: Ditto.
1937 * gcc.dg/vect/pr65518.c: Ditto.
1938 * gcc.dg/vect/pr65947-1.c: Ditto.
1939 * gcc.dg/vect/pr65947-10.c: Ditto.
1940 * gcc.dg/vect/pr65947-11.c: Ditto.
1941 * gcc.dg/vect/pr65947-12.c: Ditto.
1942 * gcc.dg/vect/pr65947-13.c: Ditto.
1943 * gcc.dg/vect/pr65947-2.c: Ditto.
1944 * gcc.dg/vect/pr65947-3.c: Ditto.
1945 * gcc.dg/vect/pr65947-4.c: Ditto.
1946 * gcc.dg/vect/pr65947-5.c: Ditto.
1947 * gcc.dg/vect/pr65947-6.c: Ditto.
1948 * gcc.dg/vect/pr65947-7.c: Ditto.
1949 * gcc.dg/vect/pr65947-8.c: Ditto.
1950 * gcc.dg/vect/pr65947-9.c: Ditto.
1951 * gcc.dg/vect/pr71416-1.c: Ditto.
1952 * gcc.dg/vect/pr71439.c: Ditto.
1953 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1954 * gcc.dg/vect/vect-bswap16.c: Ditto.
1955 * gcc.dg/vect/vect-bswap32.c: Ditto.
1956 * gcc.dg/vect/vect-bswap64.c: Ditto.
1957 * gcc.dg/vect/vect-live-1.c: Ditto.
1958 * gcc.dg/vect/vect-live-2.c: Ditto.
1959 * gcc.dg/vect/vect-live-3.c: Ditto.
1960 * gcc.dg/vect/vect-live-4.c: Ditto.
1961 * gcc.dg/vect/vect-live-5.c: Ditto.
1962 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1963 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1964 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1965 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1966 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1967 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1968 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1969 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1970 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1971 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1972 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1973 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1974 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1975 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1976 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1977 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1978 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1980 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1982 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1984 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1986 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1987 ia32 if R_386_GOT32X relocation is supported.
1988 * gcc.target/i386/noplt-3.c: Likewise.
1989 * gcc.target/i386/noplt-2.c: Likewise.
1990 (main): Renamed to ...
1992 * gcc.target/i386/noplt-4.c: Likewise.
1993 (main): Renamed to ...
1995 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1996 * gcc.target/i386/pr67400-5.c: Likewise.
1998 2016-06-24 Jakub Jelinek <jakub@redhat.com>
2000 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2001 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2003 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2004 f4): Adjust expected diagnostics.
2005 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2006 (T): If OVFP is defined, redefine to TP.
2007 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2008 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2009 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2010 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2011 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2012 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2013 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2014 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2015 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2016 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2017 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2018 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2019 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2020 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2021 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2022 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2023 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2024 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2025 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2026 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2027 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2028 as last argument to __builtin_add_overflow_p.
2030 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
2032 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2033 dg-options and remove default vector testsuite compile flags.
2034 * g++.dg/vect/pr33860a.cc: Ditto.
2035 * g++.dg/vect/pr45470-a.cc: Ditto.
2036 * g++.dg/vect/pr45470-b.cc: Ditto.
2037 * g++.dg/vect/pr60896.cc: Ditto.
2038 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2039 * gcc.dg/vect/pr18308.c: Ditto.
2040 * gcc.dg/vect/pr24049.c: Ditto.
2041 * gcc.dg/vect/pr33373.c: Ditto.
2042 * gcc.dg/vect/pr36228.c: Ditto.
2043 * gcc.dg/vect/pr42395.c: Ditto.
2044 * gcc.dg/vect/pr42604.c: Ditto.
2045 * gcc.dg/vect/pr46663.c: Ditto.
2046 * gcc.dg/vect/pr48765.c: Ditto.
2047 * gcc.dg/vect/pr49093.c: Ditto.
2048 * gcc.dg/vect/pr49352.c: Ditto.
2049 * gcc.dg/vect/pr52298.c: Ditto.
2050 * gcc.dg/vect/pr52870.c: Ditto.
2051 * gcc.dg/vect/pr53185.c: Ditto.
2052 * gcc.dg/vect/pr53773.c: Ditto.
2053 * gcc.dg/vect/pr56695.c: Ditto.
2054 * gcc.dg/vect/pr62171.c: Ditto.
2055 * gcc.dg/vect/pr63530.c: Ditto.
2056 * gcc.dg/vect/pr68339.c: Ditto.
2057 * gcc.dg/vect/pr71259.c: Ditto.
2058 * gcc.dg/vect/vect-82_64.c: Ditto.
2059 * gcc.dg/vect/vect-83_64.c: Ditto.
2060 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2061 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2062 * gcc.dg/vect/vect-shift-2.c: Ditto.
2063 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2064 * gfortran.dg/vect/pr39318.f90: Ditto.
2065 * gfortran.dg/vect/pr45714-a.f: Ditto.
2066 * gfortran.dg/vect/pr45714-b.f: Ditto.
2067 * gfortran.dg/vect/pr46213.f90: Ditto.
2069 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2070 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2072 * gcc.target/powerpc/p9-splat-5.c: New test.
2074 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
2076 PR tree-optimization/71488
2077 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2078 * lib/target-supports.exp: ... here.
2079 (check_sse4_hw_available): New procedure.
2080 (check_effective_target_sse4_runtime): Ditto.
2081 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2082 -march=westmere for sse4_runtime targets.
2083 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
2084 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
2085 (dg-additional-options): Use for sse4_runtime targets.
2086 (main): Call check_vect ().
2087 (dg-final): Perform scan only for sse4_runtime targets.
2089 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2093 * gcc.target/i386/pr66232-14.c: New file.
2094 * gcc.target/i386/pr66232-15.c: Likewise.
2095 * gcc.target/i386/pr66232-16.c: Likewise.
2096 * gcc.target/i386/pr66232-17.c: Likewise.
2097 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2098 ia32 if R_386_GOT32X relocation is supported.
2099 * gcc.target/i386/pr67400-2.c: Likewise.
2100 * gcc.target/i386/pr67400-3.c: Likewise.
2101 * gcc.target/i386/pr67400-4.c: Likewise.
2102 * gcc.target/i386/pr67400-6.c: Likewise.
2103 * gcc.target/i386/pr67400-7.c: Likewise.
2104 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
2106 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2108 PR libgfortran/48852
2109 * gfortran.dg/char4_iunit_1.f03: Update test.
2110 * gfortran.dg/f2003_io_5.f03: Update test.
2111 * gfortran.dg/real_const_3.f90: Update test.
2113 2016-06-23 Andi Kleen <ak@linux.intel.com>
2115 * g++.dg/bprob/bprob.exp: Support autofdo.
2116 * g++.dg/tree-prof/tree-prof.exp: dito.
2117 * gcc.dg/tree-prof/tree-prof.exp: dito.
2118 * gcc.misc-tests/bprob.exp: dito.
2119 * gfortran.dg/prof/prof.exp: dito.
2120 * lib/profopt.exp: dito.
2121 * lib/target-supports.exp: Check for autofdo.
2123 2016-06-23 Martin Liska <mliska@suse.cz>
2125 * gcc.dg/pr71619.c: New test.
2127 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2130 * gcc.target/i386/pr67400-1.c: New test.
2131 * gcc.target/i386/pr67400-2.c: Likewise.
2132 * gcc.target/i386/pr67400-3.c: Likewise.
2133 * gcc.target/i386/pr67400-4.c: Likewise.
2134 * gcc.target/i386/pr67400-5.c: Likewise.
2135 * gcc.target/i386/pr67400-6.c: Likewise.
2136 * gcc.target/i386/pr67400-7.c: Likewise.
2138 2016-06-22 David Malcolm <dmalcolm@redhat.com>
2140 * c-c++-common/missing-header-1.c: New test case.
2141 * c-c++-common/missing-header-2.c: New test case.
2142 * c-c++-common/missing-header-3.c: New test case.
2143 * c-c++-common/missing-header-4.c: New test case.
2145 2016-06-22 David Malcolm <dmalcolm@redhat.com>
2148 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2150 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2151 expected results due to builtin "nanl" now being suggested for
2153 * gcc.dg/pr67580.c: Update expected messages.
2154 * gcc.dg/spellcheck-identifiers.c: New testcase.
2155 * gcc.dg/spellcheck-typenames.c: New testcase.
2157 2016-06-22 David Malcolm <dmalcolm@redhat.com>
2159 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2161 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2162 diagnostic-test-show-locus-parseable-fixits.c to sources for
2163 diagnostic_plugin_test_show_locus.c.
2164 * lib/gcc-defs.exp (freeform_regexps): New global.
2165 (dg-regexp): New function.
2166 (handle-dg-regexps): New function.
2167 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2168 freeform_regexps to the empty list.
2169 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2171 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2173 PR tree-optimization/71488
2174 * g++.dg/pr71488.C: New test.
2175 * gcc.dg/vect/vect-bool-cmp.c: New test.
2177 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2179 * gcc.dg/guality/param-5.c: New test.
2181 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2183 * gcc.target/i386/asm-flag-7.c: New test.
2185 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2187 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2188 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2189 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2190 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2191 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2192 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2193 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2194 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2195 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2196 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2197 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2198 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2199 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2200 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2201 * lib/target-supports.exp: Likewise.
2203 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2205 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2206 * gcc.dg/attr-ms_struct-2.c: Likewise.
2207 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2208 * gcc.dg/bf-ms-attrib.c: Likewise.
2209 * gcc.dg/bf-ms-layout-2.c: Likewise.
2210 * gcc.dg/bf-ms-layout-3.c: Likewise.
2211 * gcc.dg/bf-ms-layout.c: Likewise.
2212 * gcc.dg/bf-no-ms-layout.c: Likewise.
2213 * gcc.target/i386/bitfield1.c: Likewise.
2214 * gcc.target/i386/bitfield2.c: Likewise.
2215 * gcc.target/i386/bitfield3.c: Likewise.
2217 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2219 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2220 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2221 override other than -mcpu=power9 command-line option is specified,
2222 or if the target operating system is aix.
2223 * gcc.target/powerpc/darn-1.c: Likewise.
2224 * gcc.target/powerpc/darn-2.c: Likewise.
2225 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2226 test if effective-target is not powerpc_p9vector_ok or if the
2227 target operating system is not defined.
2228 * gcc.target/powerpc/vslv-1.c: Likewise.
2229 * gcc.target/powerpc/vsrv-0.c: Likewise.
2230 * gcc.target/powerpc/vsrv-1.c: Likewise.
2232 2016-06-21 Tobias Burnus <burnus@net-b.de>
2235 * gfortran.dg/coarray/data_1.f90: New.
2237 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2239 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2240 (dg-require-effective-target): Use arm_v8_neon_hw.
2241 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2242 (dg-require-effective-target): Likewise.
2243 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2244 (dg-require-effective-target): Likewise.
2245 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2246 (dg-require-effective-target): Likewise.
2247 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2248 (dg-require-effective-target): Likewise.
2249 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2250 (dg-require-effective-target): Likewise.
2251 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2254 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2256 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2257 Set to 3 so test passes.
2259 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2261 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2263 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2265 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2266 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2267 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2268 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2270 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2272 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2273 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2275 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2278 * gcc.target/i386/pr71549.c: New test.
2280 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2282 * gcc.target/powerpc/vadsdu-0.c: Replace
2283 dg-require-effective-target directive to allow test to run on more
2284 platforms, and add dg-skip-if directive to disable test on aix
2285 platforms because of known incompatibilities.
2286 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2287 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2288 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2289 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2290 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2291 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2292 * gcc.target/powerpc/vadsdub-2.c: Replace
2293 dg-require-effective-target directive to allow test to run on more
2294 platforms, and add dg-skip-if directive to disable test on aix
2295 platforms because of known incompatibilities.
2296 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2297 with vec_absdb call to differentiate this test from vadsdub-1.c.
2298 * gcc.target/powerpc/vadsduh-1.c: Replace
2299 dg-require-effective-target directive to allow test to run on more
2300 platforms, and add dg-skip-if directive to disable test on aix
2301 platforms because of known incompatibilities.
2302 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2303 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2304 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2306 2016-06-21 Jakub Jelinek <jakub@redhat.com>
2308 PR tree-optimization/71588
2309 * gcc.dg/pr71558.c: New test.
2311 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2313 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2314 * c-c++-common/pr68657-2.c: Likewise.
2315 * c-c++-common/pr68657-3.c: Likewise.
2316 * gcc.dg/torture/pr69714.c: Require int32plus support.
2317 * gcc.dg/torture/pr70025.c: Likewise.
2318 * gcc.dg/torture/pr70083.c: Likewise.
2319 * gcc.dg/torture/pr70542.c: Likewise.
2320 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2322 2016-06-20 Joseph Myers <joseph@codesourcery.com>
2325 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2327 2016-06-20 Jakub Jelinek <jakub@redhat.com>
2330 * gcc.dg/pr71581.c: New test.
2332 PR rtl-optimization/71591
2333 * gcc.dg/cpp/pr71591.c: New test.
2335 2016-06-20 David B. Robins <gcc@davidrobins.net>
2338 * g++.dg/torture/pr71571.C: New test.
2340 2016-06-20 Jakub Jelinek <jakub@redhat.com>
2343 * gcc.target/i386/sse2-pr71559.c: New test.
2344 * gcc.target/i386/avx-pr71559.c: New test.
2345 * gcc.target/i386/avx512f-pr71559.c: New test.
2347 2016-06-20 Tobias Burnus <burnus@net-b.de>
2350 * gfortran.dg/pointer_remapping_10.f90: New.
2352 2016-06-20 David Malcolm <dmalcolm@redhat.com>
2354 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2356 2016-06-20 Martin Sebor <msebor@redhat.com>
2359 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2360 * gnu90-const-expr-1.c: Same.
2361 * gnu99-const-expr-1.c: Same.
2362 * gnu99-static-1.c: Same.
2364 2016-06-20 Renlin Li <renlin.li@arm.com>
2367 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2369 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2371 * gcc.target/aarch64/vcvt_f64_1.c: New.
2372 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2373 * gcc.target/aarch64/vrecp_f64_1.c: New.
2375 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2377 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2380 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
2383 * gcc.target/avr/torture/pr71103-2.c: New test.
2385 2016-06-19 Martin Sebor <msebor@redhat.com>
2388 * gcc.dg/alignof.c: New test.
2390 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2392 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2393 vs dg-error; test constexpr specifier too.
2395 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2397 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2399 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2401 * lib/target-supports.exp
2402 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2403 arm_neon_ok and merge flags. Fix temporary test name.
2404 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2407 2016-06-17 Martin Liska <mliska@suse.cz>
2409 * gcc.dg/predict-9.c: Fix dump scanning.
2411 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2413 PR tree-optimization/71354
2414 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2416 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2418 PR tree-optimization/71347
2419 * gcc.dg/tree-ssa/pr71347.c: New test.
2421 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2423 PR tree-optimization/71354
2424 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2426 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2428 * gcc.dg/vect/vect-alias-check-1.c: New test.
2430 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2433 * gcc.target/avr/pr71151-1.c: New test.
2434 * gcc.target/avr/pr71151-2.c: New test.
2435 * gcc.target/avr/pr71151-3.c: New test.
2436 * gcc.target/avr/pr71151-4.c: New test.
2437 * gcc.target/avr/pr71151-5.c: New test.
2438 * gcc.target/avr/pr71151-6.c: New test.
2439 * gcc.target/avr/pr71151-7.c: New test.
2440 * gcc.target/avr/pr71151-8.c: New test.
2441 * gcc.target/avr/pr71151-common.h: New test.
2443 2016-06-16 Martin Liska <mliska@suse.cz>
2445 * gfortran.dg/predict-1.f90: New test.
2447 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
2450 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2452 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
2454 * g++.dg/vect/pr36648.cc: Disable cunrolli
2456 2016-06-16 Jakub Jelinek <jakub@redhat.com>
2459 * gcc.c-torture/execute/pr71554.c: New test.
2461 PR rtl-optimization/71532
2462 * gcc.dg/torture/pr71532.c: New test.
2464 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2466 * gcc.target/powerpc/p9-dimode1.c: New test.
2467 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2469 2016-06-15 Jakub Jelinek <jakub@redhat.com>
2471 * gcc.c-torture/compile/20160615-1.c: New test.
2473 * g++.dg/cpp0x/ref-qual17.C: New test.
2475 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2478 * gcc.target/i386/pr71529.C: New test.
2480 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2482 PR tree-optimization/71483
2483 * g++.dg/vect/pr71483.c: New
2485 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2488 * g++.dg/inherit/crash6.C: New.
2489 * g++.dg/inherit/union2.C: Likewise.
2490 * g++.dg/inherit/virtual12.C: Likewise.
2491 * g++.dg/inherit/virtual13.C: Likewise.
2492 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2494 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
2496 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
2498 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2500 PR tree-optimization/71439
2501 * gcc.dg/vect/pr71439.c: New
2503 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2505 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2507 2016-06-15 Richard Biener <rguenther@suse.de>
2509 * gcc.dg/vect/slp-45.c: New testcase.
2511 2016-06-15 Richard Biener <rguenther@suse.de>
2513 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2515 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2517 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2518 requirements, and disable for AIX for now.
2519 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2521 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2524 * g++.dg/opt/pr71528.C: New test.
2527 * g++.dg/init/pr71516.C: New test.
2529 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2531 * g++.dg/init/array46.C: New.
2533 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
2535 * gcc.target/i386/float128-3.c: New test.
2536 * gcc.target/i386/quad-sse4.c: Ditto.
2537 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2538 Update scan strings.
2540 2016-06-14 Richard Biener <rguenther@suse.de>
2543 * gfortran.dg/pr71526.f90: New testcase.
2545 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2547 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2548 * gcc.dg/zero_bits_compound-1.c: Likewise.
2550 2016-06-14 Richard Biener <rguenther@suse.de>
2552 PR tree-optimization/71522
2553 * gcc.dg/torture/pr71522.c: New testcase.
2555 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2557 PR tree-optimization/71520
2558 * gcc.dg/tree-ssa/pr71520.c: New test.
2560 2016-06-14 Richard Biener <rguenther@suse.de>
2562 PR tree-optimization/71521
2563 * gcc.dg/tree-ssa/vrp101.c: New testcase.
2565 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2568 * c-c++-common/ubsan/bounds-13.c: New test.
2570 PR preprocessor/71183
2571 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2573 2016-06-13 Jeff Law <law@redhat.com>
2575 PR tree-optimization/71403
2576 * c-c++-common/ubsan/pr71403-1.c: New test.
2577 * c-c++-common/ubsan/pr71403-2.c: New test.
2578 * c-c++-common/ubsan/pr71403-3.c: New test.
2580 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2583 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2584 Add -Wno-psabi -w to dg-options.
2586 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2588 * gcc.target/powerpc/vadsdu-0.c: New test.
2589 * gcc.target/powerpc/vadsdu-1.c: New test.
2590 * gcc.target/powerpc/vadsdu-2.c: New test.
2591 * gcc.target/powerpc/vadsdu-3.c: New test.
2592 * gcc.target/powerpc/vadsdu-4.c: New test.
2593 * gcc.target/powerpc/vadsdu-5.c: New test.
2594 * gcc.target/powerpc/vadsdub-1.c: New test.
2595 * gcc.target/powerpc/vadsdub-2.c: New test.
2596 * gcc.target/powerpc/vadsduh-1.c: New test.
2597 * gcc.target/powerpc/vadsduh-2.c: New test.
2598 * gcc.target/powerpc/vadsduw-1.c: New test.
2599 * gcc.target/powerpc/vadsduw-2.c: New test.
2601 2016-06-13 David Malcolm <dmalcolm@redhat.com>
2603 * gcc.dg/c99-init-2.c (c): Update expected error message.
2604 * gcc.dg/init-bad-8.c (foo): Likewise.
2605 * gcc.dg/spellcheck-fields-3.c: New test case.
2607 2016-06-13 Martin Liska <mliska@suse.cz>
2609 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2610 and "guess loop iv compared" heuristics.
2611 * gcc.dg/predict-2.c: Likewise.
2612 * gcc.dg/predict-3.c: Likewise.
2613 * gcc.dg/predict-4.c: Likewise.
2614 * gcc.dg/predict-5.c: Likewise.
2615 * gcc.dg/predict-6.c: Likewise.
2617 2016-06-13 Marek Polacek <polacek@redhat.com>
2620 * c-c++-common/Wswitch-unreachable-4.c: New test.
2621 * gcc.dg/Wswitch-unreachable-2.c: New test.
2622 * g++.dg/tm/jump1.C: Move dg-warning.
2624 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2626 * gnat.dg/renaming10.ad[sb]: New test.
2628 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
2631 * gfortran.dg/pr70673.f90: New test.
2633 2016-06-13 Richard Biener <rguenther@suse.de>
2636 * gcc.dg/align-3.c: New testcase.
2638 2016-06-13 Martin Liska <mliska@suse.cz>
2640 * gcc.target/i386/pr71458.c: New test.
2642 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
2645 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2647 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2650 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2653 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2656 * gfortran.dg/comma_IO_extension_1.f90: New test.
2657 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2658 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2660 * gfortran.dg/graphite/pr38083.f90: Likewise.
2661 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2664 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2666 * gnat.dg/case_character.adb: New test.
2668 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2671 * gcc.target/powerpc/pr71310.c: New testcase.
2673 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2676 * gcc.dg/pr71478.c: New test.
2678 2016-06-10 Jakub Jelinek <jakub@redhat.com>
2681 * gcc.c-torture/execute/pr71494.c: New test.
2684 * gcc.target/i386/pr68657.c: New test.
2687 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2688 (test): Add -masm=intel alternatives.
2690 2016-06-10 Martin Sebor <msebor@redhat.com>
2693 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2695 2016-06-10 Jeff Law <law@redhat.com>
2697 PR tree-optimization/71335
2698 * gcc.c-torture/execute/pr71335.c: New test.
2700 2016-06-10 David Malcolm <dmalcolm@redhat.com>
2702 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2703 the various "cannot tail-call: " messages.
2705 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2707 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2710 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2713 * c-c++-common/asan/pr71480.c: New test.
2715 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2717 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2718 (ASMNAME2): Likewise.
2719 (main): Replace fn in asm statement with ASMNAME ("fn").
2720 * gcc.dg/guality/pr68037-2.c: Likewise.
2721 * gcc.dg/guality/pr68037-3.c: Likewise.
2722 * gcc.dg/torture/pr68037-1.c: Likewise.
2723 * gcc.dg/torture/pr68037-2.c: Likewise.
2724 * gcc.dg/torture/pr68037-3.c: Likewise.
2726 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2729 * gcc.target/i386/pr68843-1.c: New test.
2730 * gcc.target/i386/pr68843-2.c: New test.
2732 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2733 Cesar Philippidis <cesar@codesourcery.com>
2736 * gcc.dg/goacc/nested-function-1.c: New file.
2737 * gcc.dg/goacc/nested-function-2.c: Likewise.
2738 * gcc.dg/goacc/pr71373.c: Likewise.
2739 * gfortran.dg/goacc/cray-2.f95: Likewise.
2740 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2741 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2742 * gfortran.dg/goacc/cray.f95: Update.
2743 * gfortran.dg/goacc/loop-1.f95: Likewise.
2744 * gfortran.dg/goacc/loop-3.f95: Likewise.
2745 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2746 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2748 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2750 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2751 for OpenACC tile clauses.
2752 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2755 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2757 * c-c++-common/goacc/cache-2.c: ... this new file.
2758 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2759 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2760 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2762 * gfortran.dg/goacc/cray.f95: Likewise.
2763 * gfortran.dg/goacc/loop-1.f95: Likewise.
2765 2016-06-10 Alan Hayward <alan.hayward@arm.com>
2767 PR tree-optimization/71407
2768 PR tree-optimization/71416
2769 * gcc.dg/vect/pr71407.c: New
2770 * gcc.dg/vect/pr71416-1.c: New
2771 * gcc.dg/vect/pr71416-2.c: New
2773 2016-06-10 Richard Biener <rguenther@suse.de>
2776 * gcc.dg/torture/pr71477.c: New testcase.
2778 2016-06-09 Julia Koval <julia.koval@intel.com>
2780 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2781 * gcc.target/i386/interrupt-13.c: Likewise.
2782 * gcc.target/i386/interrupt-15.c: Likewise.
2783 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2784 * gcc.target/i386/interrupt-24.c: Likewise.
2785 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2786 * gcc.target/i386/interrupt-9.c: Likewise.
2787 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2789 2016-06-09 Martin Sebor <msebor@redhat.com>
2792 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2793 * gcc.dg/builtin-constant_p-1.c: Same.
2794 * gcc.dg/builtins-error.c: Same.
2795 * gcc.dg/pr70859.c: Same.
2797 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2799 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2800 * gcc.dg/torture/pr68067-1.c: Likewise.
2801 * gcc.dg/torture/pr68067-2.c: Likewise.
2803 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2805 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2808 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2811 * g++.dg/inherit/crash5.C: New.
2813 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2816 * g++.dg/inherit/crash5.C: New.
2817 * g++.dg/inherit/virtual1.C: Adjust.
2819 2016-06-09 Martin Liska <mliska@suse.cz>
2821 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2822 * g++.dg/predict-loop-exit-2.C: Likewise.
2823 * g++.dg/predict-loop-exit-3.C: Likewise.
2824 * gcc.dg/predict-1.c: Likewise.
2825 * gcc.dg/predict-2.c: Likewise.
2826 * gcc.dg/predict-3.c: Likewise.
2827 * gcc.dg/predict-4.c: Likewise.
2828 * gcc.dg/predict-5.c: Likewise.
2829 * gcc.dg/predict-6.c: Likewise.
2830 * gcc.dg/predict-7.c: Likewise.
2832 2016-06-09 Richard Biener <rguenther@suse.de>
2834 PR tree-optimization/71462
2835 * gcc.dg/torture/pr71462.c: New testcase.
2837 2016-06-09 Marek Polacek <polacek@redhat.com>
2840 * gcc.dg/c11-generic-3.c: New test.
2842 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2844 * g++.dg/init/array42.C: New.
2845 * g++.dg/init/array43.C: Likewise.
2846 * g++.dg/init/array44.C: Likewise.
2847 * g++.dg/init/array45.C: Likewise.
2848 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2849 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2850 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2851 * g++.dg/gomp/pr35751.C: Likewise.
2852 * g++.dg/init/array23.C: Likewise.
2853 * g++.dg/init/brace2.C: Likewise.
2854 * g++.dg/init/brace6.C: Likewise.
2856 2016-06-08 Martin Sebor <msebor@redhat.com>
2857 Jakub Jelinek <jakub@redhat.com>
2861 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2862 * c-c++-common/builtin-arith-overflow-2.c: New test.
2863 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2864 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2865 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2867 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2870 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2872 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2874 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2875 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2876 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2877 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2878 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2879 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2880 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2881 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2882 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2883 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2884 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2885 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2886 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2888 2016-06-08 Richard Biener <rguenther@suse.de>
2890 PR tree-optimization/68558
2891 * gcc.dg/vect/slp-44.c: New testcase.
2893 2016-06-08 Richard Biener <rguenther@suse.de>
2895 * gcc.dg/vect/slp-43.c: New testcase.
2897 2016-06-08 Richard Biener <rguenther@suse.de>
2899 PR tree-optimization/71452
2900 * gcc.dg/torture/pr71452.c: New testcase.
2902 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2905 * g++.dg/torture/pr71448.C: New test.
2907 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2911 * g++.dg/debug/pr71432.C: New test.
2913 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2915 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2916 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2917 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2919 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2921 * gcc.dg/vect/vect-live-2.c: Update effective target.
2922 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2923 * lib/target-supports.exp: Add aarch64 to vect_long.
2925 2016-06-08 Marek Polacek <polacek@redhat.com>
2928 * gcc.dg/noncompile/pr71418.c: New test.
2931 * gcc.dg/noncompile/pr71426.c: New test.
2933 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2935 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2936 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2937 * gcc.dg/predict-3.c: Update template.
2938 * gcc.dg/predict-5.c: Update template.
2939 * gcc.dg/predict-6.c: Update template.
2940 * gcc.dg/predict-9.c: Update template.
2941 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2943 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2945 * gcc.target/powerpc/vec-mul.c: New test.
2947 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2949 * gcc.dg/spellcheck-fields-2.c: New test case.
2951 2016-06-07 Richard Biener <rguenther@suse.de>
2954 * gcc.dg/Wpragmas-1.c: New testcase.
2955 * gcc.dg/Wattributes-4.c: Likewise.
2956 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2959 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2961 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2962 spurious debug code.
2964 2016-06-07 Richard Biener <rguenther@suse.de>
2966 PR tree-optimization/71428
2967 * gcc.dg/torture/pr71428.c: New testcase.
2969 2016-06-07 Richard Biener <rguenther@suse.de>
2972 * gcc.dg/torture/pr71423.c: New testcase.
2974 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2977 * gcc.dg/tree-ssa/pr71408.c: New test.
2979 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2982 * g++.dg/torture/pr71281.C: New test.
2984 2016-06-06 Marek Polacek <polacek@redhat.com>
2987 * gcc.dg/pr71362.c: New test.
2989 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2990 Patrick Palka <ppalka@gcc.gnu.org>
2995 * g++.dg/opt/pr70847.C: New test.
2996 * g++.dg/ubsan/pr70847.C: New test.
2997 * g++.dg/ubsan/pr71393.C: New test.
2999 2016-06-06 Jakub Jelinek <jakub@redhat.com>
3001 PR tree-optimization/71259
3002 * gcc.dg/vect/pr71259.c: New test.
3004 2016-06-06 David Malcolm <dmalcolm@redhat.com>
3006 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3007 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3008 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3011 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3014 * gcc.c-torture/execute/pr37780.c: New test.
3015 * gcc.target/aarch64/pr37780_1.c: Likewise.
3016 * gcc.target/arm/pr37780_1.c: Likewise.
3018 2016-06-06 Marek Polacek <polacek@redhat.com>
3020 * c-c++-common/attr-may-alias-1.c: New test.
3021 * c-c++-common/attr-may-alias-2.c: New test.
3022 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3024 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3027 * gcc.target/i386/pr24414.c: New test.
3029 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3031 * gcc.target/sparc/vis4misc.c: New file.
3032 * gcc.target/sparc/fpcmp.c: Likewise.
3033 * gcc.target/sparc/fpcmpu.c: Likewise.
3035 2016-06-06 Alan Hayward <alan.hayward@arm.com>
3037 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3038 * gcc.dg/vect/vect-live-3.c: Likewise.
3040 2016-06-06 Richard Biener <rguenther@suse.de>
3042 PR tree-optimization/71398
3043 * gcc.dg/torture/pr71398.c: New testcase.
3045 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
3048 * g++.dg/pr71389.C: New test.
3050 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3053 * gfortran.dg/fmt_read_5.f: New test.
3055 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3058 * gfortran.dg/class_array_22.f03: New test.
3060 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
3062 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3064 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
3066 * gcc.dg/predict-9.c: Update template.
3068 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3071 * g++.dg/template/pr49377.C: New.
3073 2016-06-04 Jakub Jelinek <jakub@redhat.com>
3075 PR tree-optimization/71405
3076 * g++.dg/torture/pr71405.C: New test.
3078 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3081 * g++.dg/inherit/crash5.C: New.
3082 * g++.dg/inherit/virtual1.C: Adjust.
3084 2016-06-03 Jeff Law <law@redhat.com>
3086 PR tree-optimization/71316
3087 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3089 2016-06-03 Jakub Jelinek <jakub@redhat.com>
3091 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3092 dg-additional-options with just -fno-tree-scev-cprop in it.
3093 * gcc.dg/vect/vect-live-2.c: Likewise.
3094 * gcc.dg/vect/vect-live-5.c: Likewise.
3095 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3096 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3097 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3099 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3102 * g++.dg/other/friend6.C: New test.
3104 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3106 * g++.dg/torture/ppc-ldst-array.C: New.
3108 2016-06-03 Joseph Myers <joseph@codesourcery.com>
3112 * gcc.dg/torture/builtin-fp-int-inexact.c,
3113 gcc.target/i386/387-builtin-fp-int-inexact.c,
3114 gcc.target/i386/387-rint-inline-1.c,
3115 gcc.target/i386/387-rint-inline-2.c,
3116 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3117 gcc.target/i386/sse2-rint-inline-1.c,
3118 gcc.target/i386/sse2-rint-inline-2.c,
3119 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3120 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3122 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3123 Julia Koval <julia.koval@intel.com>
3135 * gcc.dg/guality/pr68037-1.c: New test.
3136 * gcc.dg/guality/pr68037-2.c: Likewise.
3137 * gcc.dg/guality/pr68037-3.c: Likewise.
3138 * gcc.dg/torture/pr68037-1.c: Likewise.
3139 * gcc.dg/torture/pr68037-2.c: Likewise.
3140 * gcc.dg/torture/pr68037-3.c: Likewise.
3141 * gcc.dg/torture/pr68661-1a.c: Likewise.
3142 * gcc.dg/torture/pr68661-1b.c: Likewise.
3143 * gcc.target/i386/interrupt-1.c: Likewise.
3144 * gcc.target/i386/interrupt-2.c: Likewise.
3145 * gcc.target/i386/interrupt-3.c: Likewise.
3146 * gcc.target/i386/interrupt-4.c: Likewise.
3147 * gcc.target/i386/interrupt-5.c: Likewise.
3148 * gcc.target/i386/interrupt-6.c: Likewise.
3149 * gcc.target/i386/interrupt-7.c: Likewise.
3150 * gcc.target/i386/interrupt-8.c: Likewise.
3151 * gcc.target/i386/interrupt-9.c: Likewise.
3152 * gcc.target/i386/interrupt-10.c: Likewise.
3153 * gcc.target/i386/interrupt-11.c: Likewise.
3154 * gcc.target/i386/interrupt-12.c: Likewise.
3155 * gcc.target/i386/interrupt-13.c: Likewise.
3156 * gcc.target/i386/interrupt-14.c: Likewise.
3157 * gcc.target/i386/interrupt-15.c: Likewise.
3158 * gcc.target/i386/interrupt-16.c: Likewise.
3159 * gcc.target/i386/interrupt-17.c: Likewise.
3160 * gcc.target/i386/interrupt-18.c: Likewise.
3161 * gcc.target/i386/interrupt-19.c: Likewise.
3162 * gcc.target/i386/interrupt-20.c: Likewise.
3163 * gcc.target/i386/interrupt-21.c: Likewise.
3164 * gcc.target/i386/interrupt-22.c: Likewise.
3165 * gcc.target/i386/interrupt-23.c: Likewise.
3166 * gcc.target/i386/interrupt-24.c: Likewise.
3167 * gcc.target/i386/interrupt-25.c: Likewise.
3168 * gcc.target/i386/interrupt-26.c: Likewise.
3169 * gcc.target/i386/interrupt-27.c: Likewise.
3170 * gcc.target/i386/interrupt-28.c: Likewise.
3171 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3172 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3173 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3174 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3175 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3176 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3177 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3178 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3179 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3180 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3181 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3182 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3184 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3186 PR tree-optimization/52171
3187 * gcc.dg/pr52171.c: New test.
3188 * gcc.target/i386/pr52171.c: New test.
3190 2016-06-03 Jan Hubicka <jh@suse.cz>
3192 * g++.dg/tree-ssa/pred-1.C: New testcase
3193 * gcc.dg/tree-ssa/pred-1.c: New testcase
3195 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3198 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3200 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3202 2016-06-03 Alan Hayward <alan.hayward@arm.com>
3204 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3206 2016-06-03 Alan Hayward <alan.hayward@arm.com>
3208 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
3209 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
3210 * gcc.dg/vect/vect-live-1.c: New test.
3211 * gcc.dg/vect/vect-live-2.c: New test.
3212 * gcc.dg/vect/vect-live-3.c: New test.
3213 * gcc.dg/vect/vect-live-4.c: New test.
3214 * gcc.dg/vect/vect-live-5.c: New test.
3215 * gcc.dg/vect/vect-live-slp-1.c: New test.
3216 * gcc.dg/vect/vect-live-slp-2.c: New test.
3217 * gcc.dg/vect/vect-live-slp-3.c: New test.
3219 2016-06-03 Jakub Jelinek <jakub@redhat.com>
3222 * g++.dg/opt/pr71387.C: New test.
3224 2016-06-02 Jeff Law <law@redhat.com>
3226 PR tree-optimization/71328
3227 * gcc.c-torture/compile/pr71328.c: New test.
3229 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3232 * gfortran.dg/fmt_read_3.f90: Fix typo.
3233 * gfortran.dg/fmt_read_4.f90: New test.
3235 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3237 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3238 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3239 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3240 * g++.dg/cpp0x/override2.C: Likewise.
3241 * g++.dg/parse/crash5.C: Likewise.
3242 * g++.dg/parse/error16.C: Likewise.
3243 * g++.dg/parse/error27.C: Likewise.
3244 * g++.dg/template/qualttp15.C: Likewise.
3245 * g++.dg/template/redecl4.C: Likewise.
3246 * g++.old-deja/g++.other/crash39.C: Likewise.
3247 * g++.old-deja/g++.other/struct1.C: Likewise.
3248 * g++.old-deja/g++.pt/m9a.C: Likewise.
3249 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3251 2016-06-02 Jakub Jelinek <jakub@redhat.com>
3254 * c-c++-common/pr71372.c: New test.
3256 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3257 __TIME__ strings with __builtin_strcmp instead of printf and
3260 2016-06-02 Martin Liska <mliska@suse.cz>
3262 * gcc.dg/predict-9.c: New test.
3264 2016-06-02 Jakub Jelinek <jakub@redhat.com>
3266 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3267 global set_compiler_env_var and global saved_compiler_env_var.
3269 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3271 PR rtl-optimization/71295
3272 * gcc.c-torture/compile/pr71295.c: New test.
3274 2016-06-02 Jakub Jelinek <jakub@redhat.com>
3276 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3278 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3279 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3281 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3282 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3283 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3286 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3288 * gcc.target/powerpc/p9-splat-4.c: New test.
3290 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3293 * gcc.target/powerpc/pr71186.c: New test.
3295 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3298 * gfortran.dg/fmt_read_3.f90: New test.
3300 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3302 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3305 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
3307 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3308 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3310 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3311 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3313 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3315 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3316 vars set by dg-set-compiler-env-var.
3318 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
3321 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3322 to the module procedure declaration.
3323 * gfortran.dg/submodule_16.f08: New test.
3325 2016-06-01 Jakub Jelinek <jakub@redhat.com>
3328 * c-c++-common/gomp/pr71371.c: New test.
3330 2016-06-01 Richard Biener <rguenther@suse.de>
3332 PR tree-optimization/71366
3333 * gcc.dg/torture/pr71366-1.c: New testcase.
3334 * gcc.dg/torture/pr71366-2.c: Likewise.
3336 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3338 * gcc.target/powerpc/vslv-0.c: New test.
3339 * gcc.target/powerpc/vslv-1.c: New test.
3340 * gcc.target/powerpc/vsrv-0.c: New test.
3341 * gcc.target/powerpc/vsrv-1.c: New test.
3343 2016-06-01 Nathan Sidwell <nathan@acm.org>
3345 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3346 * gcc.target/nvptx/weak.c: New.
3348 2016-06-01 Richard Biener <rguenther@suse.de>
3350 PR tree-optimization/71261
3351 * gcc.dg/torture/vect-bool-1.c: New testcase.
3353 2016-06-01 Jakub Jelinek <jakub@redhat.com>
3355 * gfortran.dg/gomp/order-1.f90: New test.
3356 * gfortran.dg/gomp/order-2.f90: New test.
3358 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
3360 * gcc.dg/unroll-6.c: Update template.
3361 * gcc.dg/unroll-7.c: New testcase.
3362 * gcc.dg/unroll-8.c: New testcase.
3364 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3366 * gnat.dg/opt56.ad[sb]: New test.
3368 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3371 * g++.dg/cpp0x/constexpr-ice16.C: New.
3373 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3375 PR tree-optimization/71314
3376 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3379 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3381 PR tree-optimization/71077
3382 * gcc.dg/tree-ssa/pr71077.c: New test.
3384 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
3386 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3387 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3388 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3390 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3393 * g++.dg/cpp0x/pr71248.C: New.
3394 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3395 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3396 * g++.dg/init/new37.C: Likewise.
3397 * g++.dg/template/static1.C: Likewise.
3398 * g++.dg/template/static2.C: Likewise.
3400 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3402 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3404 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3406 2016-05-31 Marek Polacek <polacek@redhat.com>
3408 * c-c++-common/Wswitch-unreachable-3.c: New test.
3409 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3411 2016-05-31 Richard Biener <rguenther@suse.de>
3413 PR tree-optimization/71352
3414 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3416 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3418 * gcc.target/arm/armv5_thumb_isa.c: New test.
3420 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3423 * gcc.target/i386/pr71346.c: New test.
3425 2016-05-31 Tom de Vries <tom@codesourcery.com>
3427 PR tree-optimization/69068
3428 * gcc.dg/graphite/pr69068.c: New test.
3430 2016-05-27 Martin Sebor <msebor@redhat.com>
3433 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3435 2016-05-30 Jakub Jelinek <jakub@redhat.com>
3438 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3439 nowait depend(inout: dd[0]) clauses where permitted.
3441 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3444 * g++.dg/parse/pr71238.C: New.
3445 * g++.dg/concepts/friend1.C: Test column numbers too.
3446 * g++.dg/cpp0x/initlist31.C: Likewise.
3447 * g++.dg/cpp0x/pr51420.C: Likewise.
3448 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3449 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3450 * g++.dg/ext/builtin3.C: Likewise.
3451 * g++.dg/lookup/friend12.C: Likewise.
3452 * g++.dg/lookup/friend7.C: Likewise.
3453 * g++.dg/lookup/koenig1.C: Likewise.
3454 * g++.dg/lookup/koenig5.C: Likewise.
3455 * g++.dg/lookup/used-before-declaration.C: Likewise.
3456 * g++.dg/overload/koenig1.C: Likewise.
3457 * g++.dg/template/crash65.C: Likewise.
3458 * g++.dg/template/friend57.C: Likewise.
3459 * g++.dg/warn/Wshadow-5.C: Likewise.
3460 * g++.dg/warn/Wunused-8.C: Likewise.
3461 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3462 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3463 * g++.old-deja/g++.jason/member.C: Likewise.
3464 * g++.old-deja/g++.jason/report.C: Likewise.
3465 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3466 * g++.old-deja/g++.law/visibility20.C: Likewise.
3467 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3468 * g++.old-deja/g++.other/static5.C: Likewise.
3469 * g++.old-deja/g++.pt/overload2.C: Likewise.
3471 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3473 * gcc.dg/tree-ssa/peel1.c: New testcase.
3474 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3475 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3477 2016-05-30 Tom de Vries <tom@codesourcery.com>
3479 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3482 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3485 * g++.dg/parse/virtual1.C: New.
3487 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
3489 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3490 Use correct register when clearing %edx.
3492 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
3494 PR tree-optimization/71289
3495 * gcc.dg/pr71289.c: New test.
3497 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3501 * gcc.dg/tree-ssa/pr71269.c: New test.
3502 * gcc.dg/tree-ssa/pr71292.c: New test.
3504 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3507 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3509 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3511 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3512 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3513 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3515 2016-05-30 Tom de Vries <tom@codesourcery.com>
3517 PR tree-optimization/69067
3518 * gcc.dg/graphite/pr69067.c: New test.
3520 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
3523 * gcc.target/i386/pr71245-1.c: New test.
3524 * gcc.target/i386/pr71245-2.c: Ditto.
3526 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3529 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3530 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3531 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3533 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
3535 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3537 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3541 * g++.dg/overload/69855.C: New.
3542 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3543 * g++.old-deja/g++.pt/crash3.C: Likewise.
3545 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3548 * g++.dg/parse/namespace13.C: New.
3550 2016-05-26 Jeff Law <law@redhat.com>
3552 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3553 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3554 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3555 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3556 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3557 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3558 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3559 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3560 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3561 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3562 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3563 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3564 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3566 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3569 * g++.dg/overload/69855.C: New.
3570 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3571 * g++.old-deja/g++.pt/crash3.C: Likewise.
3573 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3576 * gcc.target/aarch64/va_arg_1.c: New testcase.
3577 * gcc.target/aarch64/va_arg_2.c: Likewise.
3578 * gcc.target/aarch64/va_arg_3.c: Likewise.
3580 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3582 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3583 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3584 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3585 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3586 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3588 2016-05-27 Marek Polacek <polacek@redhat.com>
3591 * g++.dg/torture/pr71308.C: New test.
3593 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3595 * gcc.dg/zero_bits_compound-1.c: New test.
3596 * gcc.dg/zero_bits_compound-2.c: New test.
3598 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3601 * gcc.dg/pr71279.c: New test.
3603 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3605 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3606 floating point min/max/comparison instructions.
3607 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3609 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3611 * c-c++-common/gomp/schedule-1.c: New test.
3612 * gfortran.dg/gomp/schedule-1.f90: New test.
3614 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3618 * g++.dg/cpp1y/auto-fn32.C: New test.
3619 * g++.dg/cpp1y/paren4.C: New test.
3621 2016-05-26 Nathan Sidwell <nathan@acm.org>
3623 * gcc.dg/20060410.c: Xfail on ptx.
3624 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3625 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3626 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3627 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3628 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3630 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3632 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3634 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3636 PR tree-optimization/71280
3637 * gcc.dg/pr71280.c: New test.
3639 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3641 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3642 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3644 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3646 2016-05-26 Jiong Wang <jiong.wang@arm.com>
3648 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3651 2016-05-25 Jeff Law <law@redhat.com>
3653 PR tree-optimization/71272
3654 * gcc.c-torture/compile/pr71272.c: new test.
3656 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3658 * gcc.target/powerpc/vec-cmpne.c: New test.
3659 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3661 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3663 * gnat.dg/opt55.ad[sb]: New test.
3665 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3667 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3668 * c-c++-common/pr60226.c: Require int32plus.
3669 * gcc.c-torture/execute/pr70602.c: Likewise.
3670 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3671 unsigned long for malloc arg type.
3672 * gcc.dg/asr_div1.c: Require int32plus.
3673 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3674 * gcc.dg/pie-1.c: Require pie.
3675 * gcc.dg/pie-2.c: Likewise.
3676 * gcc.dg/pr59471.c: Require int32plus.
3677 * gcc.dg/pr59963-2.c: XFAIL for int16.
3678 * gcc.dg/pr60114.c: Require int32plus.
3679 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3680 unsigned long for typedef of size_t.
3681 * gcc.dg/pr63914.c: Require int32plus.
3682 * gcc.dg/pr64536.c: Require pt32plus.
3683 * gcc.dg/pr65658.c: Likewise.
3684 * gcc.dg/pr67271.c: Require int32plus.
3685 * gcc.dg/pr68112.c: Likewise.
3686 * gcc.dg/pr69071.c: Skip for avr target.
3687 * gcc.dg/pr69973.c: Require int32plus.
3688 * gcc.dg/pr70169.c: Skip for avr target.
3689 * gcc.dg/sso-6.c: Require int32plus.
3690 * gcc.dg/sso-7.c: Likewise.
3691 * gcc.dg/sso-8.c: Likewise.
3692 * gcc.dg/vrp-min-max-2.c: Likewise.
3694 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3697 * gcc.target/i386/pr70738-1.c: New test.
3698 * gcc.target/i386/pr70738-2.c: Likewise.
3699 * gcc.target/i386/pr70738-3.c: Likewise.
3700 * gcc.target/i386/pr70738-4.c: Likewise.
3701 * gcc.target/i386/pr70738-5.c: Likewise.
3702 * gcc.target/i386/pr70738-6.c: Likewise.
3703 * gcc.target/i386/pr70738-7.c: Likewise.
3704 * gcc.target/i386/pr70738-8.c: Likewise.
3705 * gcc.target/i386/pr70738-9.c: Likewise.
3707 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3709 PR rtl-optimization/66940
3710 * gcc.c-torture/execute/pr66940.c: New test.
3712 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3714 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3715 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3716 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3717 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3718 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3719 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3720 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3721 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3722 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3723 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3724 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3725 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3726 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3727 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3728 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3729 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3730 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3731 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3732 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3733 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3734 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3735 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3736 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3737 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3739 2016-05-25 Marek Polacek <polacek@redhat.com>
3742 * gcc.dg/noncompile/pr71265.c: New test.
3745 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3747 2016-05-25 Nathan Sidwell <nathan@acm.org>
3749 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3751 2016-05-25 Richard Biener <rguenther@suse.de>
3753 PR tree-optimization/71261
3754 * c-c++-common/torture/pr71261.c: New testcase.
3756 2016-05-25 Richard Biener <rguenther@suse.de>
3758 PR tree-optimization/71264
3759 * gcc.dg/vect/pr71264.c: New testcase.
3761 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3764 * g++.dg/cpp0x/alias-decl-53.C: New.
3765 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3767 2016-05-25 Martin Liska <mliska@suse.cz>
3769 * g++.dg/pr71239.C: New test.
3771 2016-05-25 Richard Biener <rguenther@suse.de>
3773 * gcc.dg/vect/pr58135.c: Rename to ...
3774 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3776 2016-05-25 Marek Polacek <polacek@redhat.com>
3778 * g++.dg/pr65295.C: Use target c++14.
3780 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3782 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3783 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3785 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3787 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3790 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3792 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3793 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3794 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3795 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3796 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3797 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3798 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3799 * c-c++-common/goacc/pcopy.c: Likewise.
3800 * c-c++-common/goacc/pcopyin.c: Likewise.
3801 * c-c++-common/goacc/pcopyout.c: Likewise.
3802 * c-c++-common/goacc/pcreate.c: Likewise.
3803 * c-c++-common/goacc/pr70688.c: New test.
3804 * c-c++-common/goacc/present-1.c: Adjust test.
3805 * c-c++-common/goacc/reduction-5.c: Likewise.
3806 * g++.dg/goacc/data-1.C: New test.
3808 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3810 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3811 vector parity built-in functions.
3812 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3813 count trailing zeros automatic vectorization.
3814 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3815 count trailing zeros built-in functions.
3817 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3819 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3821 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3824 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3826 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3829 * g++.dg/template/crash123.C: New.
3830 * g++.dg/template/crash124.C: Likewise.
3832 2016-05-24 Martin Sebor <msebor@redhat.com>
3835 * g++.dg/ext/flexary16.C: New test.
3837 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3839 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3840 before math.h is included.
3841 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3842 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3843 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3844 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3845 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3846 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3847 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3848 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3849 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3850 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3851 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3852 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3853 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3854 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3855 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3856 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3857 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3858 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3859 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3860 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3861 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3862 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3863 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3865 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3866 Kelvin Nilsen <kelvin@gcc.gnu.org>
3868 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3871 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3874 * g++.dg/warn/Wno-narrowing1.C: New.
3876 2016-05-24 Marek Polacek <polacek@redhat.com>
3879 * c-c++-common/Wswitch-unreachable-2.c: New test.
3881 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3884 * g++.dg/vect/simd-clone-6.cc: New test.
3885 * g++.dg/gomp/declare-simd-6.C: New test.
3889 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3891 2016-05-24 Richard Biener <rguenther@suse.de>
3893 PR tree-optimization/71240
3894 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3896 2016-05-24 Richard Biener <rguenther@suse.de>
3898 PR tree-optimization/71230
3899 * gcc.dg/torture/pr71230.c: New testcase.
3900 * g++.dg/torture/pr71230.C: Likewise.
3902 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3904 * c-c++-common/goacc/routine-5.c: Add tests.
3905 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3906 * gfortran.dg/goacc/routine-6.f90: Add tests.
3908 2016-05-24 Richard Biener <rguenther@suse.de>
3910 PR tree-optimization/71253
3911 * gcc.dg/torture/pr71253.c: New testcase.
3913 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3916 * gfortran.dg/pr71252.f90: New test.
3918 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3920 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3922 2016-05-24 Richard Biener <rguenther@suse.de>
3926 * c-c++-common/vector-subscript-4.c: New testcase.
3927 * c-c++-common/vector-subscript-5.c: Likewise.
3929 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3932 * gfortran.dg/namelist_90.f: New test
3934 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3937 * gfortran.dg/unexpected_eof.f: New test
3939 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3940 Kelvin Nilsen <kelvin@gcc.gnu.org>
3942 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3945 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3948 * g++.dg/cpp0x/inh-ctor20.C: New.
3949 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3951 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3954 * g++.dg/cpp0x/variadic168.C: New.
3956 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3958 * g++.dg/cpp0x/pr31445.C: Test column number too.
3959 * g++.dg/cpp0x/pr32253.C: Likewise.
3960 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3961 * g++.dg/cpp0x/variadic36.C: Likewise.
3963 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3965 * gcc.dg/fold-notshift-2.c: Adjust.
3967 2016-05-23 Marek Polacek <polacek@redhat.com>
3970 * c-c++-common/Wswitch-unreachable-1.c: New test.
3971 * gcc.dg/Wswitch-unreachable-1.c: New test.
3972 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3973 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3974 * g++.dg/gomp/block-10.C: Likewise.
3975 * gcc.dg/gomp/block-10.c: Likewise.
3976 * g++.dg/gomp/block-9.C: Likewise.
3977 * gcc.dg/gomp/block-9.c: Likewise.
3978 * g++.dg/gomp/target-1.C: Likewise.
3979 * g++.dg/gomp/target-2.C: Likewise.
3980 * gcc.dg/gomp/target-1.c: Likewise.
3981 * gcc.dg/gomp/target-2.c: Likewise.
3982 * g++.dg/gomp/taskgroup-1.C: Likewise.
3983 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3984 * gcc.dg/gomp/teams-1.c: Likewise.
3985 * g++.dg/gomp/teams-1.C: Likewise.
3986 * g++.dg/overload/error3.C: Likewise.
3987 * g++.dg/tm/jump1.C: Likewise.
3988 * g++.dg/torture/pr40335.C: Likewise.
3989 * gcc.dg/c99-vla-jump-5.c: Likewise.
3990 * gcc.dg/switch-warn-1.c: Likewise.
3991 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3992 * gcc.dg/nested-func-1.c: Likewise.
3993 * gcc.dg/pr67784-4.c: Likewise.
3995 2016-05-23 Richard Biener <rguenther@suse.de>
3997 PR tree-optimization/71230
3998 * gfortran.dg/pr71230-1.f90: New testcase.
3999 * gfortran.dg/pr71230-2.f90: Likewise.
4001 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4003 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
4004 * gcc.dg/vect/pr58135.c: Add new.
4005 * gfortran.dg/pr46519-1.f: Adjust test case.
4007 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4010 * g++.dg/cpp0x/decltype64.C: New.
4012 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4014 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4015 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4016 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4018 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4020 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4021 Add poly64x1_t and poly64x2_t cases if supported.
4022 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4023 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4024 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4025 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4026 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4028 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4030 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4031 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4032 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4033 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4034 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4035 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4036 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4038 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4040 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4042 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4044 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4045 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4047 2016-05-22 Jakub Jelinek <jakub@redhat.com>
4049 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4050 constraint instead of "r".
4051 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4052 insn instead of vxorpd.
4053 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4055 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4056 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4058 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4060 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4061 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4063 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4065 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4068 * gcc.dg/tree-ssa/pr40921.c: New test.
4070 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4073 * gcc.target/avr/pr71103.c: New test.
4075 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4078 * gcc.dg/tree-ssa/pr71179.c: New test.
4080 2016-05-20 Martin Sebor <msebor@redhat.com>
4083 * gcc.dg/init-excess-2.c: New test.
4085 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4087 * gnat.dg/opt53.adb: New test.
4088 * gnat.dg/opt54.adb: Likewise.
4090 2016-05-20 Martin Jambor <mjambor@suse.cz>
4092 PR tree-optimization/70884
4093 * gcc.dg/tree-ssa/pr70919.c: New test.
4095 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4097 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4099 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4100 fix code formatting.
4102 2016-05-20 Nathan Sidwell <nathan@acm.org>
4104 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4106 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
4108 2016-05-20 David Malcolm <dmalcolm@redhat.com>
4110 * jit.dg/all-non-failing-tests.h: Add
4111 test-factorial-must-tail-call.c.
4112 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4113 * jit.dg/test-factorial-must-tail-call.c: New test case.
4115 2016-05-20 Jakub Jelinek <jakub@redhat.com>
4118 * gfortran.dg/pr71204.f90: New test.
4120 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4122 * gcc.target/nvptx/sincos.c: New test.
4124 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4127 * g++.dg/cpp1y/auto-fn31.C: New.
4129 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4131 * gcc.target/powerpc/vec-addec.c: New test.
4132 * gcc.target/powerpc/vec-addec-int128.c: New test.
4134 2016-05-20 David Malcolm <dmalcolm@redhat.com>
4136 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4137 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4138 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4139 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4141 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
4143 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4145 2016-05-20 Jakub Jelinek <jakub@redhat.com>
4148 * g++.dg/opt/pr71210-1.C: New test.
4149 * g++.dg/opt/pr71210-2.C: New test.
4151 PR tree-optimization/29756
4152 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4153 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4154 only on selected targets where V4SImode vectors are known to be
4157 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
4159 PR tree-optimization/71079
4160 PR tree-optimization/71206
4161 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4163 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4165 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4166 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4167 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4169 2016-05-20 Richard Guenther <rguenther@suse.de>
4171 PR tree-optimization/29756
4172 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4174 2016-05-20 Richard Biener <rguenther@suse.de>
4176 PR tree-optimization/71185
4177 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4179 2016-05-20 Richard Biener <rguenther@suse.de>
4181 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4183 2016-05-19 Marek Polacek <polacek@redhat.com>
4186 * g++.dg/diagnostic/pr71075.C: New test.
4188 2016-05-19 David Malcolm <dmalcolm@redhat.com>
4191 * g++.dg/pr71184.C: New test case.
4193 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4195 * gcc.target/powerpc/darn-0.c: New test.
4196 * gcc.target/powerpc/darn-1.c: New test.
4197 * gcc.target/powerpc/darn-2.c: New test.
4199 2016-05-19 Marek Polacek <polacek@redhat.com>
4201 PR tree-optimization/71031
4202 * gcc.dg/tree-ssa/vrp100.c: New test.
4204 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4206 PR rtl-optimization/71148
4207 * gcc.dg/pr71148.c: New test.
4209 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4212 * gcc.target/arm/pr71056.c: New test.
4214 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4216 * c-c++-common/pr69669.c: Check the used mode.
4218 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4221 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4223 2016-05-19 Richard Biener <rguenther@suse.de>
4225 PR tree-optimization/70729
4226 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4227 * gcc.dg/graphite/scop-18.c: Likewise.
4228 * gcc.dg/pr41783.c: Disable LIM.
4229 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4230 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4231 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4232 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4233 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4234 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4235 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4236 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4237 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4238 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4239 * gfortran.dg/pr42108.f90: Likewise.
4241 2016-05-18 David Malcolm <dmalcolm@redhat.com>
4244 * gcc.dg/spellcheck-options-11.c: New test case.
4246 2016-05-18 Jakub Jelinek <jakub@redhat.com>
4249 * g++.dg/opt/pr71100.C: New test.
4251 2016-05-18 Martin Jambor <mjambor@suse.cz>
4254 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4255 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4256 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4257 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4259 2016-05-18 Martin Jambor <mjambor@suse.cz>
4262 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4263 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4264 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4265 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4266 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4268 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4271 * g++.dg/template/crash122.C: New.
4273 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4276 * g++.dg/template/pr70466-1.C: New.
4277 * g++.dg/template/pr70466-2.C: Likewise.
4279 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4281 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4282 splat operations and the XXSPLTIB instruction.
4283 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4284 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4285 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4286 xxlxor to clear a register.
4288 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4290 * gcc.dg/torture/pr71020.c: New test.
4292 2016-05-18 Martin Jambor <mjambor@suse.cz>
4295 * gcc.dg/ipa/pr70646.c: New test.
4297 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4299 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4301 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4303 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4304 missing tests for vreinterpretq_p{8,16}.
4306 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4308 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4309 vsliq_n_s64 and vsliq_n_u64.
4311 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4313 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4314 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4316 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4318 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4319 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4320 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4322 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4324 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4327 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4329 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4330 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4331 "blr\t" and switch to scan-assembler-times.
4333 2016-05-18 Jiong Wang <jiong.wang@arm.com>
4335 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4337 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4338 declarations under __aarch64__ and __ARM_FEATURE_FMA.
4340 2016-05-18 Jakub Jelinek <jakub@redhat.com>
4342 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4343 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4344 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4345 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4346 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4347 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4349 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4350 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4352 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4353 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4355 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4356 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4358 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4360 2016-05-18 Richard Biener <rguenther@suse.de>
4362 PR tree-optimization/71168
4363 * gcc.dg/torture/pr71168.c: New testcase.
4365 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4368 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4369 * gcc.dg/tree-ssa/pr63586.c: New test.
4370 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4372 2016-05-17 Nathan Sidwell <nathan@acm.org>
4374 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4375 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4376 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4377 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4379 2016-05-17 Nathan Sidwell <nathan@acm.org>
4381 * gcc.target/nvptx/abi-vararg-3.c: New.
4383 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4385 PR tree-optimization/54579
4387 * gcc.dg/fold-notrotate-1.c: New test.
4388 * gcc.dg/fold-notshift-1.c: New test.
4389 * gcc.dg/fold-notshift-2.c: New test.
4391 2016-05-17 Marek Polacek <polacek@redhat.com>
4394 * g++.dg/ipa/pr71146.C: New test.
4396 2016-05-17 David Malcolm <dmalcolm@redhat.com>
4398 * jit.dg/test-error-array-bounds.c: New test case.
4400 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4402 * gcc.dg/tree-ssa/and-1.c: New testcase.
4404 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4406 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4407 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4409 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4411 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4412 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4414 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4416 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4418 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4420 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4422 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4424 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4425 ".2d[index]" when scan the assembly.
4426 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4427 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4429 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4431 2016-05-17 Richard Biener <rguenther@suse.de>
4433 PR tree-optimization/71132
4434 * gcc.dg/torture/pr71132.c: New testcase.
4436 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4438 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4440 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4443 * gcc.target/aarch64/pr70809_1.c: New test.
4445 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4447 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4448 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4449 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4450 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4452 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4453 Ilya Enkovich <ilya.enkovich@intel.com>
4456 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4458 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
4460 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4461 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4463 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4465 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4466 test for __ARM_FP16_ARGS.
4467 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4468 * gcc.target/arm/aapcs/neon-vect10.c: New.
4469 * gcc.target/arm/aapcs/neon-vect9.c: New.
4470 * gcc.target/arm/aapcs/vfp18.c: New.
4471 * gcc.target/arm/aapcs/vfp19.c: New.
4472 * gcc.target/arm/aapcs/vfp20.c: New.
4473 * gcc.target/arm/aapcs/vfp21.c: New.
4474 * gcc.target/arm/fp16-aapcs-1.c: New.
4475 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4476 test for __ARM_FP16_ARGS.
4477 * g++.target/arm/fp16-return-1.c: Update expected output.
4479 2016-05-16 Jiong Wang <jiong.wang@arm.com>
4482 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4484 2016-05-15 Harald Anlauf <anlauf@gmx.de>
4487 * gfortran.dg/pr69603.f90: New testcase.
4489 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4491 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4493 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4496 * gfortran.dg/pr71047.f08: New test.
4498 2016-05-13 Joseph Myers <joseph@codesourcery.com>
4500 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4501 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4502 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4504 2016-05-13 Martin Sebor <msebor@redhat.com>
4507 * g++.dg/cpp0x/constexpr-60049.C: New test.
4509 2016-05-13 Jakub Jelinek <jakub@redhat.com>
4512 * gcc.dg/pr71071.c: New test.
4514 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
4516 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4517 remove XOP handling.
4518 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
4520 2016-05-13 Nathan Sidwell <nathan@acm.org>
4522 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4523 __atomic_is_lock_free declaration.
4525 2016-05-13 Richard Biener <rguenther@suse.de>
4527 PR tree-optimization/42587
4528 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4530 2016-05-13 Martin Liska <mliska@suse.cz>
4532 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4533 the new format of dump output.
4535 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4537 * gcc.dg/pr71084.c: New test.
4539 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4542 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
4544 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4546 * gcc.target/aarch64/struct_return.c: New test.
4548 2016-05-12 Marek Polacek <polacek@redhat.com>
4551 * c-c++-common/pr70756-2.c: New test.
4552 * c-c++-common/pr70756.c: New test.
4554 2016-05-12 Richard Biener <rguenther@suse.de>
4556 PR tree-optimization/71059
4557 * gcc.dg/torture/pr71059.c: New testcase.
4559 2016-05-12 Richard Biener <rguenther@suse.de>
4561 PR tree-optimization/71062
4562 * gcc.dg/torture/pr71062.c: New testcase.
4564 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4566 PR tree-optimization/71006
4567 * gcc.dg/pr71006.c: New test.
4569 2016-05-12 Marek Polacek <polacek@redhat.com>
4572 * gcc.dg/opts-7.c: New test.
4574 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4577 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4578 Add -save-temps to dg-options.
4579 Scan for ldmfd rather than pop instruction.
4580 * gcc.target/arm/interrupt-2.c: Likewise.
4581 * gcc.target/arm/pr70830.c: New test.
4583 2016-05-12 Jakub Jelinek <jakub@redhat.com>
4585 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4586 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4588 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4589 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4590 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4593 * gcc.target/i386/avx512vl-pack-1.c: New test.
4594 * gcc.target/i386/avx512vl-pack-2.c: New test.
4595 * gcc.target/i386/avx512bw-pack-2.c: New test.
4597 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4599 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4600 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4601 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4603 2016-05-12 Richard Biener <rguenther@suse.de>
4605 PR tree-optimization/70986
4606 * gcc.dg/torture/pr70986-1.c: New testcase.
4607 * gcc.dg/torture/pr70986-2.c: Likewise.
4608 * gcc.dg/torture/pr70986-3.c: Likewise.
4610 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4613 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4614 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4616 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
4618 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4620 * gcc.target/i386/pr66746.c: Ditto.
4622 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4624 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4626 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4627 warning when using -mvsx-timode.
4628 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4629 * gcc.target/powerpc/dform-2.c: Likewise.
4630 * gcc.target/powerpc/pr68805.c: Likewise.
4632 2016-05-11 Marek Polacek <polacek@redhat.com>
4635 * c-c++-common/attributes-3.c: New test.
4637 2016-05-11 Nathan Sidwell <nathan@acm.org>
4639 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4640 * gcc.c-torture/execute/pr68185.c: Likewise.
4641 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4642 * gcc.dg/pr69634.c: Requires scheduling.
4643 * gcc.dg/torture/pr66178.c: Require label values.
4644 * gcc.dg/setjmp-6.c: Require indirect jumps.
4646 2016-05-11 Richard Biener <rguenther@suse.de>
4648 PR tree-optimization/71055
4649 * gcc.dg/torture/pr71055.c: New testcase.
4651 2016-05-11 Richard Biener <rguenther@suse.de>
4654 * g++.dg/debug/pr71057.C: New testcase.
4656 2016-05-11 Jakub Jelinek <jakub@redhat.com>
4659 * gfortran.dg/gomp/pr70855.f90: New test.
4661 2016-05-11 Richard Biener <rguenther@suse.de>
4664 * g++.dg/torture/pr71002.C: New testcase.
4666 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4669 * gcc.dg/pr70807.c: New test.
4671 2016-05-10 Martin Sebor <msebor@redhat.com>
4674 * g++.dg/Wattributes.C: New test.
4676 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
4678 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4679 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4680 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4682 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4685 * gcc.target/i386/pr70799-1.c: New test.
4687 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4689 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4691 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4694 * gcc.target/i386/pr70877.c: New test.
4696 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4698 PR tree-optimization/70786
4699 * gcc.target/i386/pr70876.c: New test.
4701 2016-05-10 Jakub Jelinek <jakub@redhat.com>
4704 * gcc.target/i386/avx512vl-logic-1.c: New test.
4705 * gcc.target/i386/avx512vl-logic-2.c: New test.
4706 * gcc.target/i386/avx512dq-logic-2.c: New test.
4708 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4711 * gcc.target/powerpc/pr70963.c: New.
4713 2016-05-10 David Malcolm <dmalcolm@redhat.com>
4715 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4716 (test_very_wide_line): Add ruler to expected output.
4717 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4718 (test_very_wide_line): Likewise.
4719 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4720 (test_show_locus): Within the handling of "test_very_wide_line",
4721 enable show_ruler_p on the diagnostic context.
4723 2016-05-10 Richard Biener <rguenther@suse.de>
4725 PR tree-optimization/71039
4726 * gcc.dg/torture/pr71039.c: New testcase.
4728 2016-05-10 Nathan Sidwell <nathan@acm.org>
4730 * gcc.dg/nested-func-10.c: Requires alloca.
4731 * gcc.dg/nested-func-9.c: Requires alloca.
4732 * gcc.c-torture/execute/pr70460.c: Requires labels.
4733 * gcc.c-torture/compile/pr70199.c: Requires labels.
4734 * gcc.target/nvptx/decl.c: Compile only.
4735 * gcc.target/nvptx/trailing-init.c: Compile only.
4736 * gcc.target/nvptx/ary-init.c: Compile only.
4738 2016-05-10 Marek Polacek <polacek@redhat.com>
4741 * gcc.dg/attr-opt-1.c: New test.
4743 2016-05-10 Richard Biener <rguenther@suse.de>
4745 PR tree-optimization/70497
4746 PR tree-optimization/28367
4747 * gcc.dg/torture/20160404-1.c: New testcase.
4748 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4749 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4751 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4753 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4755 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
4757 * gcc.target/i386/fabsneg-1.c New test.
4759 2016-05-09 Alan Modra <amodra@gmail.com>
4762 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4764 2016-05-09 Richard Biener <rguenther@suse.de>
4766 PR tree-optimization/70985
4767 * gcc.dg/torture/pr70985.c: New testcase.
4769 2016-05-09 Bin Cheng <bin.cheng@arm.com>
4771 * gcc.dg/tree-ssa/ifc-9.c: New test.
4772 * gcc.dg/tree-ssa/ifc-10.c: New test.
4773 * gcc.dg/tree-ssa/ifc-11.c: New test.
4774 * gcc.dg/tree-ssa/ifc-12.c: New test.
4775 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4776 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4777 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4779 2016-05-09 Richard Biener <rguenther@suse.de>
4782 * gfortran.dg/pr70937.f90: New testcase.
4784 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4786 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4788 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
4791 * gfortran.dg/dec_structure_1.f90: New testcase.
4792 * gfortran.dg/dec_structure_2.f90: Ditto.
4793 * gfortran.dg/dec_structure_3.f90: Ditto.
4794 * gfortran.dg/dec_structure_4.f90: Ditto.
4795 * gfortran.dg/dec_structure_5.f90: Ditto.
4796 * gfortran.dg/dec_structure_6.f90: Ditto.
4797 * gfortran.dg/dec_structure_7.f90: Ditto.
4798 * gfortran.dg/dec_structure_8.f90: Ditto.
4799 * gfortran.dg/dec_structure_9.f90: Ditto.
4800 * gfortran.dg/dec_structure_10.f90: Ditto.
4801 * gfortran.dg/dec_structure_11.f90: Ditto.
4802 * gfortran.dg/dec_union_1.f90: Ditto.
4803 * gfortran.dg/dec_union_2.f90: Ditto.
4804 * gfortran.dg/dec_union_3.f90: Ditto.
4805 * gfortran.dg/dec_union_4.f90: Ditto.
4806 * gfortran.dg/dec_union_5.f90: Ditto.
4807 * gfortran.dg/dec_union_6.f90: Ditto.
4808 * gfortran.dg/dec_union_7.f90: Ditto.
4810 2016-05-07 Tom de Vries <tom@codesourcery.com>
4812 PR tree-optimization/70956
4813 * gcc.dg/graphite/pr70956.c: New test.
4815 2016-05-06 Jakub Jelinek <jakub@redhat.com>
4818 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4819 (a, b, c, d): Change type from char to signed char.
4820 (main): Compare against (signed char) -1634678893 instead of
4821 hardcoded -109. Use __builtin_abort instead of abort.
4823 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4824 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4826 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4828 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4831 * gcc.dg/torture/pr70935.c: New test.
4833 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4836 * gcc.target/sh/pr58219.c: New tests.
4838 2016-05-06 Richard Biener <rguenther@suse.de>
4840 PR tree-optimization/70960
4841 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4843 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4846 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4847 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4848 Adjust expected instruction counts.
4849 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4851 2016-05-06 Marek Polacek <polacek@redhat.com>
4854 * gcc.dg/ubsan/bounds-3.c: New test.
4856 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4859 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4861 2016-05-06 Richard Biener <rguenther@suse.de>
4864 * gfortran.dg/pr70931.f90: New testcase.
4866 2016-05-06 Richard Biener <rguenther@suse.de>
4869 * gcc.dg/torture/pr70941.c: New testcase.
4871 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4873 PR tree-optimization/57206
4874 * gcc.dg/vect/pr57206.c: New test.
4876 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4878 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4880 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4882 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4884 * c-c++-common/Wdangling-else-4.c: New test.
4886 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4890 * g++.dg/opt/pr70906.C: New test.
4891 * g++.dg/opt/pr70933.C: New test.
4893 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4895 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4897 * gcc.dg/ipa/pure-const-3.c: New testcase.
4899 2016-05-04 Marek Polacek <polacek@redhat.com>
4901 * c-c++-common/Wdangling-else-1.c: New test.
4902 * c-c++-common/Wdangling-else-2.c: New test.
4903 * c-c++-common/Wdangling-else-3.c: New test.
4905 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4907 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4910 2016-05-04 Marek Polacek <polacek@redhat.com>
4913 * gcc.dg/Waddress-2.c: New test.
4915 2016-05-04 Alan Modra <amodra@gmail.com>
4917 * gcc.target/powerpc/pr70866.c: New.
4919 2016-05-03 Martin Sebor <msebor@redhat.com>
4922 * c-c++-common/builtin_location.c: New test.
4923 * g++.dg/cpp1y/builtin_location.C: New test.
4925 2016-05-03 Marek Polacek <polacek@redhat.com>
4928 * gcc.dg/pr70859.c: New test.
4929 * gcc.dg/pr70859-2.c: New test.
4931 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4933 * gnat.dg/debug5.adb: New testcase.
4935 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4937 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4938 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4939 Procedure to check for z10 instruction set.
4941 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4943 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4945 2016-05-03 Alan Modra <amodra@gmail.com>
4947 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4949 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4951 * gcc.target/i386/avx512f-cvt-1.c: New test.
4953 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4955 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4956 -fdump-tree-vrp-details.
4958 2016-05-03 Richard Biener <rguenther@suse.de>
4960 * gcc.dg/pr30172-1.c: Adjust.
4961 * gcc.dg/pr63743.c: Likewise.
4962 * gcc.dg/tm/pr51696.c: Likewise.
4963 * c-c++-common/tm/safe-1.c: Likewise.
4964 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4965 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4966 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4967 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4969 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4971 PR rtl-optimization/70467
4972 * gcc.target/i386/pr70467-3.c: New test.
4973 * gcc.target/i386/pr70467-4.c: New test.
4975 PR tree-optimization/70916
4976 * gcc.c-torture/compile/pr70916.c: New test.
4979 * gcc.target/i386/pr49244-1.c: New test.
4980 * gcc.target/i386/pr49244-2.c: New test.
4982 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4984 PR rtl-optimization/44281
4985 * gcc.target/i386/pr44281.c: New test.
4987 2016-05-03 bin cheng <bin.cheng@arm.com>
4989 PR tree-optimization/56541
4990 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4991 * gcc.dg/vect/pr56541.c: new test.
4993 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4995 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4997 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4999 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5002 * c-c++-common/asan/clone-test-1.c (main): Align child process
5005 2016-05-02 David Malcolm <dmalcolm@redhat.com>
5008 * g++.dg/spellcheck-fields-2.C: New test case.
5010 2016-05-02 David Malcolm <dmalcolm@redhat.com>
5013 * g++.dg/pr62314.C: New test case.
5015 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
5017 * gcc.dg/ipa/inline-8.c: New testcase.
5019 2016-05-02 Jakub Jelinek <jakub@redhat.com>
5021 PR rtl-optimization/70467
5022 * gcc.target/i386/pr70467-1.c: New test.
5024 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5026 * gcc.dg/spec-options.c: Run the test on all targets.
5027 * gcc.dg/foo.specs: Use cpp_unique_options.
5029 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
5031 * gcc.dg/tree-ssa/unord.c: New testcase.
5033 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
5035 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5037 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5039 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5041 2016-05-02 Marek Polacek <polacek@redhat.com>
5044 * gcc.dg/enum-incomplete-3.c: New test.
5046 2016-05-02 Marek Polacek <polacek@redhat.com>
5047 Tom de Vries <tom@codesourcery.com>
5049 PR tree-optimization/70700
5050 * gcc.dg/pr70700.c: New test.
5052 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
5054 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5055 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5056 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5057 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5058 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5060 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5062 * ada/acats/run_acats: Rename into...
5063 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5064 * ada/acats/run_all.sh: Remove redundant test.
5065 (target_run): Move around.
5066 (target_gnatchop): Use newly built executable.
5067 (target_gnatmake): Likewise.
5068 Check that the compilation of impbit succeeds.
5070 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5072 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5073 * gcc.dg/20021029-1.c: Likewise.
5074 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5075 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5076 * gcc.target/sh/cmpstr.c: Likewise.
5077 * gcc.target/sh/cmpstrn.c: Likewise.
5078 * gcc.target/sh/memset.c: Likewise.
5079 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5080 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5081 * gcc.target/sh/pr39423-1.c: Likewise.
5082 * gcc.target/sh/pr49468-di.c: Likewise.
5083 * gcc.target/sh/pr49468-si.c: Likewise.
5084 * gcc.target/sh/pr49880-1.c: Likewise.
5085 * gcc.target/sh/pr49880-2.c: Likewise.
5086 * gcc.target/sh/pr49880-3.c: Likewise.
5087 * gcc.target/sh/pr50751-1.c: Likewise.
5088 * gcc.target/sh/pr50751-4.c: Likewise.
5089 * gcc.target/sh/pr50751-7.c: Likewise.
5090 * gcc.target/sh/pr51244-1.c: Likewise.
5091 * gcc.target/sh/pr51244-10.c: Likewise.
5092 * gcc.target/sh/pr51244-11.c: Likewise.
5093 * gcc.target/sh/pr51244-12.c: Likewise.
5094 * gcc.target/sh/pr51244-13.c: Likewise.
5095 * gcc.target/sh/pr51244-14.c: Likewise.
5096 * gcc.target/sh/pr51244-17.c: Likewise.
5097 * gcc.target/sh/pr51244-18.c: Likewise.
5098 * gcc.target/sh/pr51244-19.c: Likewise.
5099 * gcc.target/sh/pr51244-4.c: Likewise.
5100 * gcc.target/sh/pr51244-5.c: Likewise.
5101 * gcc.target/sh/pr51244-7.c: Likewise.
5102 * gcc.target/sh/pr51244-8.c: Likewise.
5103 * gcc.target/sh/pr51244-9.c: Likewise.
5104 * gcc.target/sh/pr51697.c: Likewise.
5105 * gcc.target/sh/pr52483-1.c: Likewise.
5106 * gcc.target/sh/pr52483-2.c: Likewise.
5107 * gcc.target/sh/pr52483-3.c: Likewise.
5108 * gcc.target/sh/pr52483-5.c: Likewise.
5109 * gcc.target/sh/pr52933-1.c: Likewise.
5110 * gcc.target/sh/pr52933-2.c: Likewise.
5111 * gcc.target/sh/pr52933-3.c: Likewise.
5112 * gcc.target/sh/pr53568-1.c: Likewise.
5113 * gcc.target/sh/pr53976-1.c: Likewise.
5114 * gcc.target/sh/pr53988-1.c: Likewise.
5115 * gcc.target/sh/pr53988.c: Likewise.
5116 * gcc.target/sh/pr54089-1.c: Likewise.
5117 * gcc.target/sh/pr54089-6.c: Likewise.
5118 * gcc.target/sh/pr54089-7.c: Likewise.
5119 * gcc.target/sh/pr54089-8.c: Likewise.
5120 * gcc.target/sh/pr54089-9.c: Likewise.
5121 * gcc.target/sh/pr54236-1.c: Likewise.
5122 * gcc.target/sh/pr54236-2.c: Likewise.
5123 * gcc.target/sh/pr54236-3.c: Likewise.
5124 * gcc.target/sh/pr54236-4.c: Likewise.
5125 * gcc.target/sh/pr54386.c: Likewise.
5126 * gcc.target/sh/pr54602-1.c: Likewise.
5127 * gcc.target/sh/pr54685.c: Likewise.
5128 * gcc.target/sh/pr54760-1.c: Likewise.
5129 * gcc.target/sh/pr54760-2.c: Likewise.
5130 * gcc.target/sh/pr54760-3.c: Likewise.
5131 * gcc.target/sh/pr54760-4.c: Likewise.
5132 * gcc.target/sh/pr54760-5.c: Likewise.
5133 * gcc.target/sh/pr54760-6.c: Likewise.
5134 * gcc.target/sh/pr55146.c: Likewise.
5135 * gcc.target/sh/pr55160.c: Likewise.
5136 * gcc.target/sh/pr59278.c: Likewise.
5137 * gcc.target/sh/pr59401-1.c: Likewise.
5138 * gcc.target/sh/pr59533-1.c: Likewise.
5139 * gcc.target/sh/pr63260.c: Likewise.
5140 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5141 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5142 * gcc.target/sh/strlen.c: Likewise.
5143 * gcc.target/sh/torture/pr30807.c: Likewise.
5144 * gcc.target/sh/torture/pr34777.c: Likewise.
5145 * gcc.target/sh/torture/pr64652.c: Likewise.
5146 * gcc.target/sh/torture/pr65505.c: Likewise.
5147 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5148 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5150 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5153 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5155 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5157 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5158 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5159 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5160 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5162 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5164 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5165 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5167 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5170 * c-c++-common/goacc/combined-reduction.c: New test.
5171 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5173 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5175 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5176 *movdi_internal pattern only if PIC off.
5177 * gcc.target/i386/pr70155-2.c: Likewise.
5178 * gcc.target/i386/pr70155-3.c: Likewise.
5179 * gcc.target/i386/pr70155-4.c: Likewise.
5180 * gcc.target/i386/pr70155-5.c: Likewise.
5181 * gcc.target/i386/pr70155-6.c: Likewise.
5182 * gcc.target/i386/pr70155-7.c: Likewise.
5183 * gcc.target/i386/pr70155-8.c: Likewise.
5184 * gcc.target/i386/pr70155-15.c: Likewise.
5185 * gcc.target/i386/pr70155-17.c: Likewise.
5186 * gcc.target/i386/pr70155-22.c: Likewise.
5188 2016-04-29 Bin Cheng <bin.cheng@arm.com>
5190 PR tree-optimization/70803
5191 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5193 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5195 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5196 optimization of vector loop.
5197 * gcc.target/i386/vect-unpack-3.c: New test.
5198 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5199 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5200 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5202 2016-04-29 Marek Polacek <polacek@redhat.com>
5205 * g++.dg/ubsan/null-7.C: New test.
5208 * gcc.dg/pr70852.c: New test.
5210 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5213 * g++.dg/cpp0x/alignas6.C: New test.
5215 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5217 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5218 * gcc.dg/pr27003.c: Likewise.
5219 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5220 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5221 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5222 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
5223 * gcc.target/arc/mxy.c: Likewise.
5224 * gcc.target/arc/mswape.c: Likewise.
5225 * gcc.target/arc/mrtsc.c: Likewise.
5226 * gcc.target/arc/mcrc.c: Likewise.
5227 * gcc.target/arc/mdsp-packa.c: Likewise.
5228 * gcc.target/arc/mdvbf.c: Likewise.
5229 * gcc.target/arc/mlock.c: Likewise.
5230 * gcc.target/arc/mmac-24.c: Likewise.
5231 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5233 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5234 Matthijs Kooijman <matthijs@stdin.nl>
5235 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5238 * gcc.target/avr/pr60040-1.c: New.
5239 * gcc.target/avr/pr60040-2.c: New.
5241 2016-04-29 Richard Biener <rguenther@suse.de>
5243 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5245 2016-04-29 Richard Biener <rguenther@suse.de>
5247 PR tree-optimization/13962
5248 PR tree-optimization/65686
5249 * gcc.dg/uninit-pr65686.c: New testcase.
5251 2016-04-29 Jakub Jelinek <jakub@redhat.com>
5254 * gcc.dg/pr70843.c: New test.
5256 2016-04-28 Jakub Jelinek <jakub@redhat.com>
5259 * gcc.target/i386/pr70858.c: New test.
5261 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5263 * gcc.target/arc/nps400-1.c: New file.
5265 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5266 Andrew Burgess <andrew.burgess@embecosm.com>
5268 * gcc.target/arc/movh_cl-1.c: New file.
5270 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5271 Andrew Burgess <andrew.burgess@embecosm.com>
5273 * gcc.target/arc/extzv-1.c: New file.
5274 * gcc.target/arc/insv-1.c: New file.
5275 * gcc.target/arc/insv-2.c: New file.
5276 * gcc.target/arc/movb-1.c: New file.
5277 * gcc.target/arc/movb-2.c: New file.
5278 * gcc.target/arc/movb-3.c: New file.
5279 * gcc.target/arc/movb-4.c: New file.
5280 * gcc.target/arc/movb-5.c: New file.
5281 * gcc.target/arc/movb_cl-1.c: New file.
5282 * gcc.target/arc/movb_cl-2.c: New file.
5283 * gcc.target/arc/movbi_cl-1.c: New file.
5284 * gcc.target/arc/movl-1.c: New file.
5286 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5287 Andrew Burgess <andrew.burgess@embecosm.com>
5289 * gcc.target/arc/cmem-1.c: New file.
5290 * gcc.target/arc/cmem-2.c: New file.
5291 * gcc.target/arc/cmem-3.c: New file.
5292 * gcc.target/arc/cmem-4.c: New file.
5293 * gcc.target/arc/cmem-5.c: New file.
5294 * gcc.target/arc/cmem-6.c: New file.
5295 * gcc.target/arc/cmem-7.c: New file.
5296 * gcc.target/arc/cmem-ld.inc: New file.
5297 * gcc.target/arc/cmem-st.inc: New file.
5299 2016-04-28 Jakub Jelinek <jakub@redhat.com>
5302 * gcc.target/i386/pr70821.c: New test.
5304 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5306 * gcc.target/powerpc/vec-adde.c: New test.
5307 * gcc.target/powerpc/vec-adde-int128.c: New test.
5309 2016-04-28 Jakub Jelinek <jakub@redhat.com>
5311 * gcc.target/i386/avx-vround-1.c: New test.
5312 * gcc.target/i386/avx-vround-2.c: New test.
5313 * gcc.target/i386/avx512vl-vround-1.c: New test.
5314 * gcc.target/i386/avx512vl-vround-2.c: New test.
5316 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5319 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5320 (check_effective_target_cilkplus_runtime): ... this.
5321 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5322 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5324 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5325 Require cilkplus_runtime.
5326 Don't add -lcilkrts.
5327 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5328 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5329 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5330 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5331 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5332 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5333 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5334 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5335 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5336 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5337 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5338 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5339 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5340 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5341 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5342 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5343 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5344 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5345 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5346 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5347 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5348 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5349 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5350 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5351 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5352 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5353 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5354 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5355 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5357 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5358 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5360 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5362 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5365 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
5367 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5368 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5370 2015-04-27 Ryan Burn <contact@rnburn.com>
5374 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5376 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5377 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5379 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5381 * gnat.dg/limited_with4.ad[sb]: New test.
5382 * gnat.dg/limited_with4_pkg.ads: New helper.
5384 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5387 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5388 and movv1ti_internal patterns
5389 * gcc.target/i386/pr70155-1.c: New test.
5390 * gcc.target/i386/pr70155-2.c: Likewise.
5391 * gcc.target/i386/pr70155-3.c: Likewise.
5392 * gcc.target/i386/pr70155-4.c: Likewise.
5393 * gcc.target/i386/pr70155-5.c: Likewise.
5394 * gcc.target/i386/pr70155-6.c: Likewise.
5395 * gcc.target/i386/pr70155-7.c: Likewise.
5396 * gcc.target/i386/pr70155-8.c: Likewise.
5397 * gcc.target/i386/pr70155-9.c: Likewise.
5398 * gcc.target/i386/pr70155-10.c: Likewise.
5399 * gcc.target/i386/pr70155-11.c: Likewise.
5400 * gcc.target/i386/pr70155-12.c: Likewise.
5401 * gcc.target/i386/pr70155-13.c: Likewise.
5402 * gcc.target/i386/pr70155-14.c: Likewise.
5403 * gcc.target/i386/pr70155-15.c: Likewise.
5404 * gcc.target/i386/pr70155-16.c: Likewise.
5405 * gcc.target/i386/pr70155-17.c: Likewise.
5406 * gcc.target/i386/pr70155-18.c: Likewise.
5407 * gcc.target/i386/pr70155-19.c: Likewise.
5408 * gcc.target/i386/pr70155-20.c: Likewise.
5409 * gcc.target/i386/pr70155-21.c: Likewise.
5410 * gcc.target/i386/pr70155-22.c: Likewise.
5412 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5414 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5417 2016-04-27 Bin Cheng <bin.cheng@arm.com>
5419 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5420 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5421 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5422 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5423 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5425 2016-04-27 Richard Biener <rguenther@suse.de>
5428 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5429 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5431 2016-04-27 Nathan Sidwell <nathan@acm.org>
5433 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5434 * g++.dg/ubsan/pr63956.C: Adjust error location.
5436 2016-04-27 Nick Clifton <nickc@redhat.com>
5439 * gcc.dg/pr49889.c: New test.
5441 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5443 * c-c++-common/memset-array.c: New test.
5445 2016-04-26 Martin Sebor <msebor@redhat.com>
5448 * g++.dg/cpp1y/func_constexpr.C: New test.
5450 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5453 * g++.dg/cpp0x/enum32.C: New test.
5454 * g++.dg/cpp0x/enum33.C: New test.
5456 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5458 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5459 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5460 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5461 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5462 * gcc.c-torture/execute/pr38151.c: Likewise.
5463 * gcc.c-torture/execute/pr66556.c: Likewise.
5464 * gcc.c-torture/execute/pr67781.c: Likewise.
5465 * gcc.c-torture/execute/pr68648.c: Likewise.
5467 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5469 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5471 2016-04-26 Marek Polacek <polacek@redhat.com>
5474 * gcc.dg/pr67784-3.c: New test.
5475 * gcc.dg/pr67784-4.c: New test.
5476 * gcc.dg/pr67784-5.c: New test.
5479 * gcc.dg/Wnested-externs-2.c: New test.
5481 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5483 * gcc.dg/fold-plusmult.c: Adjust.
5484 * gcc.dg/no-strict-overflow-6.c: Adjust.
5485 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5487 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5489 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5491 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5492 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5493 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5494 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5495 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5496 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5497 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5498 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5499 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5500 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5501 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5502 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5503 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5504 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5505 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5506 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5507 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5508 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5509 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5510 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5511 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5512 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5514 * gcc.target/i386/pr32219-4.c: Likewise.
5515 * gcc.target/i386/pr32219-6.c: Likewise.
5516 * gcc.target/i386/pr32219-8.c: Likewise.
5518 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5520 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5523 2016-04-26 Marek Polacek <polacek@redhat.com>
5526 * g++.dg/ext/cond2.C: New test.
5528 2016-04-26 Bin Cheng <bin.cheng@arm.com>
5530 PR tree-optimization/70771
5531 PR tree-optimization/70775
5532 * gcc.dg/pr70771.c: New test.
5533 * gcc.dg/pr70775.c: New test.
5535 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5537 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5539 2016-04-25 Richard Biener <rguenther@suse.de>
5541 PR tree-optimization/70780
5542 * gcc.dg/torture/pr70780.c: New testcase.
5544 2016-04-25 Michael Collison <michael.collison@arm.com>
5546 * gcc.target/arm/neon-vaddws16.c: New test.
5547 * gcc.target/arm/neon-vaddws32.c: New test.
5548 * gcc.target/arm/neon-vaddwu16.c: New test.
5549 * gcc.target/arm/neon-vaddwu32.c: New test.
5550 * gcc.target/arm/neon-vaddwu8.c: New test.
5551 * lib/target-supports.exp
5552 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5553 that arm neon support vector widen sum of HImode TO SImode.
5555 2016-04-23 Jakub Jelinek <jakub@redhat.com>
5558 * c-c++-common/asan/pr70712.c: New test.
5560 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5562 * .gitattributes: New file.
5564 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5566 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5568 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5570 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5571 * gfortran.dg/submodule_15.f08: Likewise.
5573 2016-04-22 Richard Biener <rguenther@suse.de>
5575 PR tree-optimization/70740
5576 * gcc.dg/torture/pr70740.c: New testcase.
5578 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5581 * gcc.target/i386/pr70750-1.c: New test.
5582 * gcc.target/i386/pr70750-2.c: Likewise.
5584 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5587 * g++.dg/cpp0x/auto48.C: New.
5589 2016-04-21 Marek Polacek <polacek@redhat.com>
5592 * g++.dg/cpp0x/forw_enum12.C: New test.
5593 * g++.dg/cpp0x/forw_enum13.C: New test.
5595 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5598 * gcc.target/i386/pr70728.c: New test.
5600 2016-04-21 Richard Biener <rguenther@suse.de>
5603 * gcc.dg/pr70747.c: New testcase.
5605 2016-04-21 Bin Cheng <bin.cheng@arm.com>
5607 PR tree-optimization/70715
5608 * gcc.dg/tree-ssa/scev-13.c: New test.
5610 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5612 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5614 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5616 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5618 2016-04-20 Jan Hubicka <jh@suse.cz>
5621 * g++.dg/ipa/nothrow-1.C: New testcase.
5623 2016-04-20 Nathan Sidwell <nathan@acm.org>
5626 * g++.dg/eh/delete1.C: New.
5628 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5630 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5631 -mtune-ctrl=sse_typeless_stores.
5633 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5635 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5637 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5639 PR tree-optimization/69489
5640 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5642 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5645 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5646 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5647 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5649 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5651 PR tree-optimization/56625
5652 PR tree-optimization/69489
5653 * gcc.dg/vect/pr56625.c: New test.
5654 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5656 2016-04-20 Andrew Pinski <apinski@cavium.com>
5659 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5661 2016-04-20 Arnaud Charlet <charlet@adacore.com>
5663 * gnat.dg/self1.adb: Remove now incorrect test.
5665 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5667 * gcc.dg/tree-ssa/scev-11.c: New test.
5668 * gcc.dg/tree-ssa/scev-12.c: New test.
5670 2016-04-20 Marek Polacek <polacek@redhat.com>
5672 PR tree-optimization/70725
5673 * gcc.dg/pr70725.c: New test.
5675 2016-04-20 Richard Biener <rguenther@suse.de>
5677 PR tree-optimization/70726
5678 * g++.dg/vect/pr70726.cc: New testcase.
5680 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5683 * gcc.target/s390/pr70674.c: New test.
5685 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5687 PR libgfortran/70684
5688 * gfortran.dg/list_read_14.f90: New test.
5690 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5693 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5694 extern to force it misaligned.
5698 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5699 Don't check `*' before movv4sf_internal.
5700 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5701 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5702 Don't check `*' before movv16qi_internal.
5703 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5704 extern to force it misaligned.
5708 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5709 Don't check `*' before movv2df_internal.
5710 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5711 extern to force it misaligned.
5715 Check movv8sf_internal instead of avx_storeups256.
5716 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5718 2016-04-19 Richard Biener <rguenther@suse.de>
5720 PR tree-optimization/70171
5721 * g++.dg/tree-ssa/pr70171.C: New testcase.
5723 2016-04-19 Richard Biener <rguenther@suse.de>
5725 PR tree-optimization/70724
5726 * gcc.dg/torture/pr70724.c: New testcase.
5728 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5731 * gcc.target/i386/pr70689.c: New.
5733 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5736 * gcc.target/i386/pr70708.c: New test.
5738 2016-04-18 Richard Biener <rguenther@suse.de>
5740 PR tree-optimization/43434
5741 * gcc.dg/vect/pr43434.c: New testcase.
5742 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5743 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5744 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5745 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5746 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5747 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5748 * gcc.dg/gomp/pr68640.c: Likewise.
5749 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5750 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5752 2016-04-18 Richard Biener <rguenther@suse.de>
5754 PR tree-optimization/70701
5755 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5757 2016-04-18 Tom de Vries <tom@codesourcery.com>
5760 * gcc.dg/pr70161.c: Add dot-file scans.
5761 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5762 instead of after last dot char.
5764 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5766 * c-c++-common/dump-ada-spec-3.c: New test.
5767 * c-c++-common/dump-ada-spec-4.c: Likewise.
5769 2016-04-17 Tom de Vries <tom@codesourcery.com>
5772 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5774 2016-04-15 Jan Hubicka <jh@suse.cz>
5777 * g++.dg/ipa/pure-const-1.C: New testcase.
5778 * g++.dg/ipa/pure-const-2.C: New testcase.
5779 * g++.dg/ipa/pure-const-3.C: New testcase.
5781 2016-04-15 Marek Polacek <polacek@redhat.com>
5784 * gcc.dg/bitfld-22.c: New test.
5786 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5788 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5791 2016-04-15 Marek Polacek <polacek@redhat.com>
5794 * c-c++-common/pr70651.c: New test.
5796 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5798 PR rtl-optimization/70681
5799 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5800 dump scan on arm and powerpc.
5801 * gcc.dg/pr10474.c: Likewise.
5803 2016-04-15 Jakub Jelinek <jakub@redhat.com>
5808 * g++.dg/cpp1y/vla11.C: Revert for real.
5811 * c-c++-common/Wparentheses-1.c: New test.
5812 * c-c++-common/gomp/Wparentheses-1.c: New test.
5813 * c-c++-common/gomp/Wparentheses-2.c: New test.
5814 * c-c++-common/gomp/Wparentheses-3.c: New test.
5815 * c-c++-common/gomp/Wparentheses-4.c: New test.
5816 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5817 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5818 * c-c++-common/goacc/Wparentheses-1.c: New test.
5820 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5823 * gcc.target/i386/pr70662.c: New test.
5825 2016-04-15 Richard Biener <rguenther@suse.de>
5826 Alan Modra <amodra@gmail.com>
5828 PR tree-optimization/70130
5829 * gcc.dg/vect/O3-pr70130.c: New testcase.
5831 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5834 * gcc.target/powerpc/pr70669.c: New test.
5837 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5838 a power7 system that does not have an assembler that supports
5841 2016-04-14 Martin Sebor <msebor@redhat.com>
5846 * c-c++-common/ubsan/vla-1.c: Revert.
5847 * g++.dg/cpp1y/vla11.C: Same.
5848 * g++.dg/cpp1y/vla12.C: Same.
5849 * g++.dg/cpp1y/vla13.C: Same.
5850 * g++.dg/cpp1y/vla14.C: Same.
5851 * g++.dg/cpp1y/vla3.C: Same.
5852 * g++.dg/init/array24.C: Same.
5853 * g++.dg/ubsan/vla-1.C: Same.
5855 2016-04-14 Marek Polacek <polacek@redhat.com>
5856 Jan Hubicka <hubicka@ucw.cz>
5859 * g++.dg/torture/pr70029.C: New test.
5861 2016-04-14 Martin Sebor <msebor@redhat.com>
5863 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5864 type size to prevent failures on targets with very low maximum
5867 2016-04-14 Richard Biener <rguenther@suse.de>
5869 PR tree-optimization/70623
5870 * gcc.dg/torture/pr70623.c: New testcase.
5871 * gcc.dg/torture/pr70623-2.c: Likewise.
5873 2016-04-13 Martin Sebor <msebor@redhat.com>
5878 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5879 * g++.dg/cpp1y/vla11.C: New test.
5880 * g++.dg/cpp1y/vla12.C: New test.
5881 * g++.dg/cpp1y/vla13.C: New test.
5882 * g++.dg/cpp1y/vla14.C: New test.
5883 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5884 * g++.dg/init/array24.C: Fully brace VLA initializer.
5885 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5887 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5890 * g++.dg/opt/pr70641.C: New test.
5892 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5894 PR rtl-optimization/68749
5895 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5896 effects of argument promotions.
5897 Remove default args to dg-skip-if.
5899 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5902 * g++.dg/parse/pr70635.C: New.
5904 2016-04-13 Marek Polacek <polacek@redhat.com>
5907 * c-c++-common/Wmisleading-indentation-4.c: New test.
5909 2016-04-13 Marek Polacek <polacek@redhat.com>
5912 * gcc.dg/Wparentheses-12.c: New test.
5913 * gcc.dg/Wparentheses-13.c: New test.
5915 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5917 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5918 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5919 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5921 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5924 * gcc.c-torture/compile/pr70633.c: New test.
5927 * gcc.dg/torture/pr70628.c: New test.
5929 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5932 * g++.dg/template/pr70610.C: New test.
5933 * g++.dg/template/pr70610-2.C: New test.
5934 * g++.dg/template/pr70610-3.C: New test.
5935 * g++.dg/template/pr70610-4.C: New test.
5937 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5939 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5943 * g++.dg/ext/pr70571.C: New test.
5945 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5948 * gcc.target/powerpc/pr70640.c: New test.
5950 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5953 * g++.dg/parse/pr68722.C: New.
5955 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5957 PR rtl-optimization/70596
5958 * gcc.target/i386/pr70596.c: New test.
5960 2016-04-12 Nathan Sidwell <nathan@acm.org>
5963 * g++.dg/init/pr70501.C: New.
5965 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5967 * gcc.target/i386/asm-flag-6.c: New test.
5969 2016-04-12 Tom de Vries <tom@codesourcery.com>
5971 PR tree-optimization/68756
5972 * gcc.dg/graphite/pr68756.c: New test.
5974 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5976 PR tree-optimization/70602
5977 * gcc.c-torture/execute/pr70602.c: New test.
5979 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5982 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5983 __float128 emulator is built and runs.
5984 * gcc.target/powerpc/float128-1.c: Likewise.
5986 * lib/target-supports.exp (check_ppc_float128_sw_available):
5987 Rework tests for __float128 software and hardware
5988 availability. Fix exit condition to return 0 on success.
5990 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5993 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5994 * gcc.target/aarch64/target_attr_15.c: Likewise.
5996 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5999 * g++.dg/cpp1y/pr69066.C: New.
6001 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6004 * gfortran.dg/pr36192.f90: Update test.
6005 * gfortran.dg/pr36192_1.f90: Update test.
6006 * gfortran.dg/real_dimension_1.f: Update test.
6007 * gfortran.dg/parameter_array_init_7.f90: New test.
6009 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
6012 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6014 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6016 PR rtl-optimization/66669
6017 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6019 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6021 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6022 * gcc.dg/pie-1.c: Likewise.
6023 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6024 * gcc.dg/pic-4.c: Likewise.
6025 * gcc.dg/pie-3.c: Likewise.
6026 * gcc.dg/pie-4.c: Likewise.
6028 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6030 PR tree-optimization/68644
6031 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6033 PR rtl-optimization/64886
6034 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6036 2016-04-09 Tom de Vries <tom@codesourcery.com>
6038 PR tree-optimization/68953
6039 * gcc.dg/graphite/pr68953.c: New test.
6041 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6044 * gfortran.dg/deferred_character_16.f90: New test.
6046 2016-04-09 Jakub Jelinek <jakub@redhat.com>
6048 PR tree-optimization/70586
6049 * gcc.c-torture/execute/pr70586.c: New test.
6051 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6054 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6055 with __builtin_memset
6056 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6058 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6062 PR tree-optimization/70373
6066 * c-c++-common/goacc/reduction-5.c: New test.
6067 * c-c++-common/goacc/reduction-promotions.c: New test.
6068 * gfortran.dg/goacc/reduction-3.f95: New test.
6069 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6071 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6075 * g++.dg/pr70590.C: New test.
6076 * g++.dg/pr70590-2.C: New test.
6078 2016-04-08 Jakub Jelinek <jakub@redhat.com>
6081 * gcc.target/i386/pr70593.c: New test.
6083 PR rtl-optimization/70574
6084 * gcc.target/i386/avx2-pr70574.c: New test.
6086 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6089 * c-c++-common/asan/pr70541.c: New test.
6091 2016-04-08 Tom de Vries <tom@codesourcery.com>
6093 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6094 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6096 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6099 * gcc.c-torture/execute/pr70566.c: New test.
6101 2016-04-08 Tom de Vries <tom@codesourcery.com>
6103 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6104 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6106 2016-04-08 Alan Modra <amodra@gmail.com>
6108 * gcc.target/powerpc/pr70117.c: New.
6110 2016-04-07 Jakub Jelinek <jakub@redhat.com>
6113 * gcc.dg/lto/simd-function_0.c: New test.
6115 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6117 * c-c++-common/attr-simd-2.c: Likewise.
6118 * c-c++-common/attr-simd-4.c: Likewise.
6119 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6120 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6122 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6125 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6127 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6128 Tom de Vries <tom@codesourcery.com>
6130 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6131 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6132 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6133 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6134 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6135 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6136 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6137 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6139 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6142 * g++.dg/warn/Wparentheses-29.C: New test.
6144 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6147 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6148 explicit braces to resolve a future -Wparentheses warning.
6150 2016-04-06 Richard Henderson <rth@redhat.com>
6152 * gcc.dg/pr61817-1.c: New test.
6153 * gcc.dg/pr61817-2.c: New test.
6154 * gcc.dg/pr69391-1.c: New test.
6155 * gcc.dg/pr69391-2.c: New test.
6157 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6159 PR rtl-optimization/70398
6160 * gcc.target/aarch64/pr70398.c: New.
6162 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6164 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6166 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
6167 Pedro Alves <palves@redhat.com>
6169 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6171 2016-04-06 Jakub Jelinek <jakub@redhat.com>
6173 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6174 Check for avx512f effective targets instead of avx2.
6175 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6177 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6178 * g++.dg/gomp/declare-simd-1.C: Likewise.
6179 * g++.dg/gomp/declare-simd-3.C: Likewise.
6180 * g++.dg/gomp/declare-simd-4.C: Likewise.
6183 * c-c++-common/gomp/pr70550-1.c: New test.
6184 * c-c++-common/gomp/pr70550-2.c: New test.
6186 2016-04-05 Nathan Sidwell <nathan@acm.org>
6189 * g++.dg/ext/attribute-may-alias-5.C: New.
6191 2016-04-05 Jakub Jelinek <jakub@redhat.com>
6194 * c-c++-common/pr70336.c: New test.
6195 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6196 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6198 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
6201 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6203 2016-04-05 Jakub Jelinek <jakub@redhat.com>
6205 PR rtl-optimization/70542
6206 * gcc.dg/torture/pr70542.c: New test.
6207 * gcc.target/i386/avx2-pr70542.c: New test.
6209 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6211 PR tree-optimization/70509
6212 * gcc.target/i386/avx512bw-pr70509.c: New test.
6214 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6217 * g++.dg/ext/constexpr-vla4.C: New test.
6219 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
6222 * gcc.target/i386/pr70510.c: New test.
6224 2016-04-05 Richard Biener <rguenther@suse.de>
6226 PR tree-optimization/70526
6227 * g++.dg/torture/pr70526.C: New testcase.
6229 2016-04-05 Jakub Jelinek <jakub@redhat.com>
6232 * gcc.target/i386/pr70525.c: New test.
6234 2016-04-05 Richard Biener <rguenther@suse.de>
6237 * g++.dg/torture/pr70499.C: New testcase.
6239 2016-04-05 Richard Biener <rguenther@suse.de>
6241 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6244 2016-04-04 Jakub Jelinek <jakub@redhat.com>
6247 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6248 rs6000 ABI warnings.
6250 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
6253 * g++.dg/ipa/devirt-51.C: New testcase.
6255 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6256 Jakub Jelinek <jakub@redhat.com>
6259 * gcc.dg/torture/pr70457.c: New.
6261 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6264 * gfortran.dg/allocate_with_source_19.f08: New test.
6266 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6269 * gfortran.dg/coarray_allocate_6.f08: New test.
6271 2016-04-04 Richard Biener <rguenther@suse.de>
6273 PR rtl-optimization/70484
6274 * gcc.dg/torture/pr70484.c: New testcase.
6276 2016-04-04 Marek Polacek <polacek@redhat.com>
6279 * gcc.dg/torture/pr70307.c: New test.
6281 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6285 * gcc.target/sh/torture/pr70416.c: New.
6287 2016-04-02 Martin Sebor <msebor@redhat.com>
6293 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6294 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6295 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6296 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6297 * g++.dg/cpp0x/constexpr-string.C: Same.
6298 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6299 * g++.dg/cpp0x/pr65398.C: Same.
6300 * g++.dg/ext/constexpr-vla1.C: Same.
6301 * g++.dg/ext/constexpr-vla2.C: Same.
6302 * g++.dg/ext/constexpr-vla3.C: Same.
6303 * g++.dg/ubsan/pr63956.C: Same.
6305 2016-04-01 Jakub Jelinek <jakub@redhat.com>
6307 PR rtl-optimization/70467
6308 * gcc.target/i386/pr70467-2.c: New test.
6310 2016-04-01 Jakub Jelinek <jakub@redhat.com>
6311 Marek Polacek <polacek@redhat.com>
6314 * g++.dg/init/new47.C: New test.
6316 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6319 * gcc.target/arm/pr70496.c: New test.
6321 2016-04-01 Nathan Sidwell <nathan@acm.org>
6324 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6326 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6329 * gcc.dg/strlenopt.h (memmove): New.
6330 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6331 instead of "string.h".
6332 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6333 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6334 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6335 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6336 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6337 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6338 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6339 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6340 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6341 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6342 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6343 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6344 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6345 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6346 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6347 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6348 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6349 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6350 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6351 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6353 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6355 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6356 (Holder::foo): Reflect this.
6358 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6361 * gcc.dg/pr70442.c: New test.
6363 2016-03-31 Nathan Sidwell <nathan@acm.org>
6366 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6368 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6371 * gcc.target/i386/pr70453.c: New test.
6373 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
6376 * gcc.c-torture/pr70292.c: New test.
6378 2016-03-31 Marek Polacek <polacek@redhat.com>
6381 * c-c++-common/pr70297.c: New test.
6382 * g++.dg/cpp0x/typedef-redecl.C: New test.
6383 * gcc.dg/typedef-redecl2.c: New test.
6385 2016-03-31 Jakub Jelinek <jakub@redhat.com>
6387 PR rtl-optimization/70460
6388 * gcc.c-torture/execute/pr70460.c: New test.
6390 2016-03-31 Richard Biener <rguenther@suse.de>
6393 * g++.dg/ext/vector30.C: New testcase.
6395 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6396 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6398 * gfortran.dg/fmt_pf.f90: New test.
6400 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6402 Forward-port from 5 branch
6403 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6406 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6407 dg-require-effective-target after dg-do.
6409 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6411 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6413 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6414 Julian Brown <julian@codesourcery.com>
6415 Chung-Lin Tang <cltang@codesourcery.com>
6416 Cesar Philippidis <cesar@codesourcery.com>
6417 James Norris <jnorris@codesourcery.com>
6418 Tom de Vries <tom@codesourcery.com>
6419 Nathan Sidwell <nathan@codesourcery.com>
6421 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6422 * c-c++-common/goacc/loop-clauses.c: Likewise.
6423 * g++.dg/goacc/template.C: Likewise.
6424 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6425 * gfortran.dg/goacc/loop-1.f95: Likewise.
6426 * gfortran.dg/goacc/loop-5.f95: Likewise.
6427 * gfortran.dg/goacc/loop-6.f95: Likewise.
6428 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6429 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6430 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6431 * c-c++-common/goacc/clauses-fail.c: Likewise.
6432 * c-c++-common/goacc/parallel-1.c: Likewise.
6433 * c-c++-common/goacc/reduction-1.c: Likewise.
6434 * c-c++-common/goacc/reduction-2.c: Likewise.
6435 * c-c++-common/goacc/reduction-3.c: Likewise.
6436 * c-c++-common/goacc/reduction-4.c: Likewise.
6437 * c-c++-common/goacc/routine-3.c: Likewise.
6438 * c-c++-common/goacc/routine-4.c: Likewise.
6439 * c-c++-common/goacc/routine-5.c: Likewise.
6440 * c-c++-common/goacc/tile.c: Likewise.
6441 * g++.dg/goacc/template.C: Likewise.
6442 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6443 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6444 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6445 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6446 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6447 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6448 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6449 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6450 * c-c++-common/goacc/use_device-1.c: ... this file.
6451 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6452 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6453 * c-c++-common/goacc/host_data-6.c: ... this file.
6454 * c-c++-common/goacc/loop-2-kernels.c: New file.
6455 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6456 * c-c++-common/goacc/loop-3.c: Likewise.
6457 * g++.dg/goacc/reference.C: Likewise.
6458 * g++.dg/goacc/routine-1.C: Likewise.
6459 * g++.dg/goacc/routine-2.C: Likewise.
6461 2016-03-30 Richard Biener <rguenther@suse.de>
6464 * gcc.dg/torture/pr70450.c: New testcase.
6466 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6469 * gcc.dg/torture/pr70421.c: New test.
6470 * gcc.target/i386/avx512f-pr70421.c: New test.
6472 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6475 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6476 (check): New function.
6478 (foo): Align stack to 16 bytes when calling bar.
6479 * gcc.target/i386/cleanup-2.c: Likewise.
6481 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6483 PR tree-optimization/59124
6484 * gcc.dg/Warray-bounds-19.c: New test.
6486 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6488 * lib/prune.exp (escape_regex_chars): New.
6489 (prune_file_path): Update to quote metcharacters for regexp.
6491 2016-03-29 Jakub Jelinek <jakub@redhat.com>
6493 PR rtl-optimization/70429
6494 * gcc.c-torture/execute/pr70429.c: New test.
6496 PR tree-optimization/70405
6497 * gcc.dg/pr70405.c: New test.
6499 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6502 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6503 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6505 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6508 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6509 __cilkrts_set_param to set two workers.
6510 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6511 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6513 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6515 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6517 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6520 * gcc.target/i386/pr70406.c: New test.
6522 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6524 * gnat.dg/specs/double_record_extension3.ads: New test.
6526 2016-03-25 Richard Henderson <rth@redhat.com>
6529 * gcc.target/aarch64/pr70120-1.c: New.
6530 * gcc.target/aarch64/pr70120-2.c: New.
6531 * gcc.target/aarch64/pr70120-3.c: New.
6533 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6536 * g++.dg/template/mangle2.C: The dg-do directive should be
6537 "compile" not "assemble".
6539 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6542 * gcc.dg/pr69650.c: New test.
6544 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
6546 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6548 2016-03-25 Alan Modra <amodra@gmail.com>
6550 * gcc.dg/dfp/pr70052.c: New test.
6552 2016-03-24 Richard Henderson <rth@redhat.com>
6555 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6556 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6558 2016-03-24 Tom de Vries <tom@codesourcery.com>
6560 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6562 2016-03-24 Tom de Vries <tom@codesourcery.com>
6564 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6565 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6567 2016-03-24 Tom de Vries <tom@codesourcery.com>
6569 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6570 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6572 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6575 * g++.dg/template/mangle2.C: New test.
6577 2016-03-24 Richard Biener <rguenther@suse.de>
6579 PR tree-optimization/70396
6580 * gcc.dg/torture/pr70396.c: New testcase.
6582 2016-03-24 Richard Biener <rguenther@suse.de>
6585 * gcc.dg/torture/pr70370.c: New testcase.
6587 2016-03-24 Tom de Vries <tom@codesourcery.com>
6589 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6590 * gfortran.dg/goacc/kernels-tree.f95: Same.
6591 * gfortran.dg/goacc/parallel-tree.f95: Same.
6593 2016-03-24 Tom de Vries <tom@codesourcery.com>
6595 * c-c++-common/goacc/uninit-if-clause.c: New test.
6596 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6598 2016-03-24 Jakub Jelinek <jakub@redhat.com>
6601 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6604 2016-03-24 Richard Biener <rguenther@suse.de>
6606 PR tree-optimization/70372
6607 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6609 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6612 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6614 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6617 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6619 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6622 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6623 * g++.dg/cpp1y/pr70001.C: New test.
6626 * g++.dg/cpp0x/constexpr-70323.C: New test.
6628 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
6629 Jason Merrill <jason@redhat.com>
6630 Jakub Jelinek <jakub@redhat.com>
6633 * g++.dg/cpp0x/constexpr-69315.C: New test.
6634 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6636 2016-03-23 Marek Polacek <polacek@redhat.com>
6639 * g++.dg/warn/Wignored-attributes-1.C: New test.
6640 * g++.dg/warn/Wignored-attributes-2.C: New test.
6642 2016-03-23 Tom de Vries <tom@codesourcery.com>
6644 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6646 * gfortran.dg/goacc/private-3.f95 (test): Same.
6647 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6650 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6652 * lib/target-supports.exp: Remove v7ve entry from loop
6653 creating effective target checks.
6654 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6655 (add_options_for_arm_arch_v7ve): Likewise.
6657 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6659 PR tree-optimization/70354
6660 * gcc.dg/vect/pr70354-1.c: New test.
6661 * gcc.dg/vect/pr70354-2.c: New test.
6662 * gcc.target/i386/avx2-pr70354-1.c: New test.
6663 * gcc.target/i386/avx2-pr70354-2.c: New test.
6665 2016-03-22 Jeff Law <law@redhat.com>
6668 * gcc.dg/tree-ssa/pr70232.c: New test.
6670 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6673 * gcc.target/i386/pr70302.c: New test.
6675 2016-03-22 Richard Biener <rguenther@suse.de>
6678 * g++.dg/torture/pr70251.C: New testcase.
6680 2016-03-22 David Malcolm <dmalcolm@redhat.com>
6683 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6684 Wmisleading-indentation.c.
6685 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6686 reflect change to diagnostic text and order of messages.
6687 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6689 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
6691 * g++.dg/ext/java-3.C: Don't compile on AIX.
6693 2016-03-22 Richard Biener <rguenther@suse.de>
6696 * gcc.dg/torture/pr70333.c: New testcase.
6698 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6700 * g++.dg/ext/pr70290.C: New test.
6702 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6705 * gcc.target/i386/pr70325.c: New test.
6707 2016-03-22 Jakub Jelinek <jakub@redhat.com>
6710 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6711 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6714 * gcc.target/i386/pr70300.c: New test.
6717 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6718 (func2): New function for cond with parens, xfail warning for c++.
6719 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6721 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6724 * g++.dg/template/ptrmem30.C: New test.
6726 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6729 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6730 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6732 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6735 * gcc.dg/pr70326.c: New test.
6737 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
6738 Jakub Jelinek <jakub@redhat.com>
6740 PR tree-optimization/70317
6741 * gcc.dg/pr70317.c: New test.
6743 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
6746 * gcc.target/i386/pr70327.c: New test.
6748 2016-03-21 Martin Liska <mliska@suse.cz>
6751 * gcc.dg/ipa/pr70306.c: New test.
6753 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6755 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6756 * gcc.target/arm/attr-align3.c: Likewise.
6757 * gcc.target/arm/attr_arm.c: Likewise.
6758 * gcc.target/arm/flip-thumb.c: Likewise.
6760 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6763 * gcc.target/powerpc/altivec-36.c: New test.
6765 2016-03-21 Richard Biener <rguenther@suse.de>
6767 PR tree-optimization/70310
6768 * gcc.dg/torture/pr70310.c: New testcase.
6770 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6773 * gcc.target/i386/pr70293.c: New test.
6775 2016-03-21 Richard Biener <rguenther@suse.de>
6777 PR tree-optimization/70288
6778 * gcc.dg/torture/pr70288-1.c: New testcase.
6779 * gcc.dg/torture/pr70288-2.c: Likewise.
6781 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6783 PR rtl-optimization/69307
6784 * gcc.target/arm/pr69307.c: New test.
6786 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6788 PR rtl-optimization/69102
6789 * gcc.c-torture/compile/pr69102.c: New test.
6791 2016-03-18 Jeff Law <law@redhat.com>
6793 PR rtl-optimization/70263
6794 * gcc.c-torture/compile/pr70263-1.c: New test.
6795 * gcc.target/i386/pr70263-2.c: New test.
6797 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6799 PR rtl-optimization/70278
6800 * gcc.dg/torture/pr70278.c: New test.
6801 * gcc.target/arm/pr70278.c: New test.
6803 2016-03-18 David Malcolm <dmalcolm@redhat.com>
6806 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6807 (test_builtin_types_compatible_p): New test function.
6808 * gcc.dg/pr70281.c: New test case.
6810 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6813 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6815 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6817 PR tree-optimization/70252
6818 * gcc.dg/pr70252.c: New test.
6820 2016-03-18 Tom de Vries <tom@codesourcery.com>
6822 * gcc.dg/pr70161-2.c: New test.
6823 * gcc.dg/pr70161.c: New test.
6825 2016-03-18 Tom de Vries <tom@codesourcery.com>
6828 * gcc.dg/pr70269.c: New test.
6830 2016-03-18 Jakub Jelinek <jakub@redhat.com>
6833 * g++.dg/ext/java-3.C: New test.
6835 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6838 * g++.dg/lookup/pr70205.C: New test.
6840 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6843 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6845 2016-03-17 Marek Polacek <polacek@redhat.com>
6848 * gcc.dg/atomic-op-6.c: New test.
6850 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6853 * c-c++-common/pr70264.c: New test case.
6855 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6858 * c-c++-common/pr70144-1.c: New test.
6859 * c-c++-common/pr70144-2.c: New test.
6862 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6863 * g++.dg/opt/flifetime-dse6.C: New test.
6864 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6866 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6869 * gcc.dg/pic-1.c: New test.
6870 * gcc.dg/pic-2.c: Likewise.
6871 * gcc.dg/pic-3.c: Likewise.
6872 * gcc.dg/pic-4.c: Likewise.
6873 * gcc.dg/pie-1.c: Likewise.
6874 * gcc.dg/pie-2.c: Likewise.
6875 * gcc.dg/pie-3.c: Likewise.
6876 * gcc.dg/pie-4.c: Likewise.
6877 * gcc.dg/pie-5.c: Likewise.
6878 * gcc.dg/pie-6.c: Likewise.
6880 2016-03-17 Tom de Vries <tom@codesourcery.com>
6882 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6883 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6885 2016-03-17 Richard Biener <rguenther@suse.de>
6888 * g++.dg/debug/pr70271.C: New testcase.
6890 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6892 * gcc.target/i386/pr70251.c: New test.
6894 2016-03-17 Marek Polacek <polacek@redhat.com>
6897 * g++.dg/warn/constexpr-70194.C: New test.
6899 2016-03-16 Richard Henderson <rth@redhat.com>
6902 * gcc.c-torture/compile/pr70240.c: New.
6904 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6906 * gcc.c-torture/compile/20151204.c: Skip for avr.
6908 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6911 * g++.dg/opt/pr70245.C: New test.
6912 * g++.dg/opt/pr70245.h: New file.
6913 * g++.dg/opt/pr70245-aux.cc: New file.
6915 2016-03-16 Martin Sebor <msebor@redhat.com>
6917 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6919 2016-03-16 Richard Henderson <rth@redhat.com>
6922 * gcc.c-torture/compile/pr70199.c: New.
6924 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6926 * gcc.dg/uninit-19.c: Run dos2unix.
6928 2016-03-16 Marek Polacek <polacek@redhat.com>
6931 * gcc.dg/nested-func-10.c: New test.
6932 * gcc.dg/nested-func-9.c: New test.
6934 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6936 PR tree-optimization/68714
6937 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6939 2016-03-16 Tom de Vries <tom@codesourcery.com>
6941 PR tree-optimization/68715
6942 * gcc.dg/graphite/pr68715-2.c: New test.
6943 * gcc.dg/graphite/pr68715.c: New test.
6944 * gfortran.dg/graphite/pr68715.f90: New test.
6946 2016-03-16 Tom de Vries <tom@codesourcery.com>
6948 PR tree-optimization/68809
6949 * gcc.dg/graphite/pr68809-2.c: New test.
6950 * gcc.dg/graphite/pr68809.c: New test.
6952 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6955 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6956 method call to i () as argument. Adjust expected output.
6959 * g++.dg/ubsan/pr70147-1.C: New test.
6960 * g++.dg/ubsan/pr70147-2.C: New test.
6962 2016-03-15 Martin Sebor <msebor@redhat.com>
6965 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6967 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6969 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6972 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6975 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6976 libatomic_available.
6978 2016-03-15 Marek Polacek <polacek@redhat.com>
6981 * g++.dg/ext/attribute-may-alias-4.C: New test.
6983 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6985 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6986 -fvar-tracking-assignments-toggle flag.
6988 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6990 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6992 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6994 PR rtl-optimization/70222
6995 * gcc.c-torture/execute/pr70222-1.c: New test.
6996 * gcc.c-torture/execute/pr70222-2.c: New test.
6998 2016-03-15 Richard Henderson <rth@redhat.com>
7000 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7002 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
7004 PR rtl-optimization/69032
7005 * gcc.dg/pr69032.c: New test.
7007 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
7009 PR rtl-optimization/63384
7010 * g++.dg/pr63384.C: New test.
7012 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
7015 * gcc.target/i386/pr64411.C: New test.
7017 2016-03-15 Tom de Vries <tom@codesourcery.com>
7019 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7020 * gfortran.dg/goacc/kernels-alias.f95: New test.
7022 2016-03-14 Martin Sebor <msebor@redhat.com>
7025 * g++.dg/cpp0x/constexpr-inline.C: New test.
7026 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7028 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
7030 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7032 2016-03-14 Jakub Jelinek <jakub@redhat.com>
7035 * gcc.dg/pr70219.c: New test.
7037 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7040 * gcc.dg/torture/pr70083.c: New test.
7041 * gcc.target/i386/pr70083.c: New test.
7043 2016-03-14 Richard Biener <rguenther@suse.de>
7045 PR tree-optimization/56365
7046 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7048 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7051 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7053 * g++.dg/pr70098.C: New testcase.
7056 2016-03-14 Tom de Vries <tom@codesourcery.com>
7058 PR tree-optimization/70045
7059 * gcc.dg/graphite/pr70045.c: New test.
7061 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7064 * gfortran.dg/include_9.f90: New test.
7066 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7069 gfortran.dg/prof/prof.exp: New script.
7070 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7072 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
7074 PR rtl-optimization/69307
7075 * gcc.dg/pr69307.c: New test.
7077 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7080 * gcc.target/arm/pr69614.c: New.
7082 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
7085 * gfortran.dg/submodule_14.f08: New test
7088 * gfortran.dg/submodule_15.f08: New test
7090 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7093 * g++.dg/cpp1y/paren3.C: New test.
7095 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7098 * gcc.target/powerpc/ppc-round2.c: New test.
7100 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7103 * gcc.dg/torture/pr70123.c: New test.
7105 2016-03-11 Jeff Law <law@redhat.com>
7107 PR tree-optimization/70190
7108 * gcc.c-torture/compile/pr70190.c: New test.
7110 2016-03-11 David Malcolm <dmalcolm@redhat.com>
7113 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7115 (test43_b): Likewise.
7116 (test43_c): Likewise.
7117 (test43_d): Likewise.
7118 (test43_e): Likewise.
7119 (test43_f): Likewise.
7120 (test43_g): Likewise.
7121 (test44_a): Likewise.
7122 (test44_b): Likewise.
7123 (test44_c): Likewise.
7124 (test44_d): Likewise.
7125 (test44_e): Likewise.
7127 2016-03-11 David Malcolm <dmalcolm@redhat.com>
7130 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7132 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7134 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7137 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7141 * gcc.target/aarch64/pr69245_2.c: New test.
7143 2016-03-11 Jakub Jelinek <jakub@redhat.com>
7145 PR tree-optimization/70177
7146 * gcc.dg/pr70177.c: New test.
7148 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7150 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7152 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7154 * gcc.dg/tree-ssa/sra-20.c: New.
7156 2016-03-11 Jakub Jelinek <jakub@redhat.com>
7158 PR rtl-optimization/70174
7159 * gcc.dg/pr70174.c: New test.
7161 PR tree-optimization/70169
7162 * gcc.dg/pr70169.c: New test.
7164 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7167 * gcc.target/i386/pr70160.c: New test.
7169 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7171 * gcc.target/s390/dfp-1.c: New test.
7173 2016-03-10 Nick Clifton <nickc@redhat.com>
7176 * gcc.target/aarch64/pr70044.c: New test.
7178 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7179 Jakub Jelinek <jakub@redhat.com>
7182 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7183 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7184 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7186 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
7189 * g++.dg/lto/pr69589_0.C: New testcase
7190 * g++.dg/lto/pr69589_1.C: New testcase
7192 2016-03-10 Marek Polacek <polacek@redhat.com>
7195 * g++.dg/delayedfold/unary-plus1.C: New test.
7197 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
7199 * gcc.target/arm/pr45701-1.c: Escape brackets.
7200 * gcc.target/arm/pr45701-2.c: Likewise.
7202 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7204 * gfortran.dg/unconstrained_commons.f: New.
7206 2016-03-10 Alan Modra <amodra@gmail.com>
7208 * gcc.dg/pr69195.c: New.
7209 * gcc.dg/pr69238.c: New.
7211 2016-03-10 Tom de Vries <tom@codesourcery.com>
7214 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7216 2016-03-10 Richard Biener <rguenther@suse.de>
7218 PR tree-optimization/70128
7219 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7220 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7222 2016-03-09 Jakub Jelinek <jakub@redhat.com>
7224 PR tree-optimization/70152
7225 * gcc.dg/pr70152.c: New test.
7228 * gcc.target/i386/pr70086-1.c: New test.
7229 * gcc.target/i386/pr70086-2.c: New test.
7230 * gcc.target/i386/pr70086-3.c: New test.
7232 PR tree-optimization/70127
7233 * gcc.c-torture/execute/pr70127.c: New test.
7235 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7237 * c-c++-common/goacc/combined-directives-2.c: New test.
7239 2016-03-09 David Malcolm <dmalcolm@redhat.com>
7243 * g++.dg/diagnostic/pr70105.C: New test.
7244 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7245 (test_multiple_ordinary_maps): New test function.
7247 2016-03-09 David Malcolm <dmalcolm@redhat.com>
7251 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7252 Drop range information from call to inform_at_rich_loc.
7253 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7255 (test_show_locus): Replace calls to rich_location::add_range with
7256 calls to add_range. Rewrite the tests that used the now-defunct
7257 rich_location ctor taking a source_range. Simplify other tests
7258 by replacing calls to COMBINE_LOCATION_DATA with calls to
7261 2016-03-09 Richard Biener <rguenther@suse.de>
7262 Jakub Jelinek <jakub@redhat.com>
7264 PR tree-optimization/70138
7265 * gcc.dg/vect/pr70138-1.c: New testcase.
7266 * gcc.dg/vect/pr70138-2.c: Likewise.
7268 2016-03-09 Jakub Jelinek <jakub@redhat.com>
7271 * gcc.target/i386/pr70049.c: New test.
7273 2016-03-09 Richard Biener <rguenther@suse.de>
7276 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7277 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7278 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7280 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7282 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7285 2016-03-09 Jakub Jelinek <jakub@redhat.com>
7288 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7291 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7294 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7295 in testcase comment.
7297 2016-03-09 Tom de Vries <tom@codesourcery.com>
7299 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7300 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7301 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7302 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7303 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7304 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7305 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7306 * gfortran.dg/goacc/kernels-loop.f95: New test.
7308 2016-03-08 Martin Sebor <msebor@redhat.com>
7311 * g++.dg/warn/overflow-warn-7.C: New test.
7313 2016-03-08 Jason Merrill <jason@redhat.com>
7315 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7316 * lib/target-supports.exp (check_effective_target_concepts): New.
7318 2016-03-08 Jakub Jelinek <jakub@redhat.com>
7321 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7322 * g++.dg/ubsan/pr70135.C: New test.
7325 * gcc.dg/pr70110.c: New test.
7327 2016-03-07 Martin Jambor <mjambor@suse.cz>
7329 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7330 * c-c++-common/gomp/if-1.c: Likewise.
7331 * c-c++-common/gomp/pr61486-2.c: Likewise.
7332 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7333 to dg-additional-options.
7334 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7335 * g++/gomp/target-teams-1.c: Likewise.
7336 * gcc.dg/gomp/gomp.exp: Likewise.
7337 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7338 dg-additional-options.
7339 * gfortran.dg/gomp/gomp.exp: Likewise.
7340 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7341 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7342 dg-additional-options.
7343 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7345 2016-03-07 Martin Jambor <mjambor@suse.cz>
7347 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7348 * c-c++-common/gomp/gridify-1.c: New test.
7349 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7351 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7353 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7354 trigger for cortex-r8, when scanning for register r8.
7355 * gcc.target/arm/pr45701-2.c: Likewise.
7357 2016-02-26 Richard Biener <rguenther@suse.de>
7358 Jeff Law <law@redhat.com>
7360 PR tree-optimization/69740
7361 * gcc.c-torture/compile/pr69740-1.c: New test.
7362 * gcc.c-torture/compile/pr69740-2.c: New test.
7364 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7366 * lib/target-supports.exp
7367 (check_effective_target_whole_vector_shift): Enable for PPC64.
7369 2016-03-07 Richard Biener <rguenther@suse.de>
7371 PR tree-optimization/70115
7372 * gcc.dg/torture/pr70115.c: New testcase.
7374 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7377 * c-c-++-common/goacc/pr69916.c: New.
7379 2016-03-07 Richard Henderson <rth@redhat.com>
7381 * gcc.c-torture/compile/pr70061.c: New test.
7383 2016-03-07 Richard Biener <rguenther@suse.de>
7386 * gcc.dg/vect/O3-pr36098.c: New testcase.
7388 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7390 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7392 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7394 * gnat.dg/renaming9.ad[sb]: New testcase.
7396 2016-03-05 Jakub Jelinek <jakub@redhat.com>
7399 * g++.dg/expr/stdarg3.C: New test.
7401 2016-03-04 Jeff Law <law@redhat.com>
7403 PR tree-optimization/69196
7404 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7407 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7410 * gcc.dg/pr69973.c: New test.
7412 PR rtl-optimization/69941
7413 * gcc.dg/torture/pr69941.c: New test.
7416 * gcc.dg/pr69824.c: New test.
7418 2016-03-05 Tom de Vries <tom@codesourcery.com>
7420 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7421 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7424 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7427 * g++.dg/cpp1y/var-templ48.C: New test.
7428 * g++.dg/cpp1y/var-templ49.C: New test.
7430 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7432 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7434 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7437 * g++.dg/ubsan/pr70035.C: New test.
7440 * gcc.target/i386/pr70062.c: New test.
7442 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7444 * g++.dg/template/typename21.C: Remove c++98_only.
7446 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7448 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7450 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7453 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7455 (fn_42_b): Likewise.
7456 (fn_42_c): Likewise.
7458 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7461 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7463 (fn_40_b): Likewise.
7464 (fn_41_a): Likewise.
7465 (fn_41_b): Likewise.
7467 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7470 * gcc.target/i386/avx512f-pr70059.c: New test.
7471 * gcc.target/i386/avx512dq-pr70059.c: New test.
7473 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7475 PR rtl-optimization/57676
7476 * gcc.dg/torture/pr57676.c: New test.
7478 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7480 * gcc.dg/pr70026.c: New test.
7482 2016-03-04 Marek Polacek <polacek@redhat.com>
7485 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7486 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7488 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7491 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7493 (test_corners_sisd_si): Likewise.
7494 (main): Remove checks of the above.
7495 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7497 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7499 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7501 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7503 * gcc.dg/torture/pr69951.c: Accept argc==0.
7505 2016-03-04 Richard Biener <rguenther@suse.de>
7508 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7509 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7511 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7514 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7517 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7520 * gcc.dg/guality/pr69947.c: New test.
7522 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7525 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7527 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7529 PR rtl-optimization/69904
7530 * gcc.target/arm/pr69904.c: New test.
7532 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7535 * gcc.dg/vect/pr70021.c: New test.
7536 * gcc.target/i386/pr70021.c: New test.
7538 2016-03-03 Marek Polacek <polacek@redhat.com>
7541 * gcc.dg/pr70050.c: New test.
7543 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7545 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7547 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7549 PR tree-optimization/70043
7550 * gfortran.dg/vect/pr70043.f90: New test.
7552 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7554 * gnat.dg/specs/task1.ads: New test.
7556 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7558 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7559 Invoke gdb with -batch.
7560 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7562 2016-03-03 Richard Biener <rguenther@suse.de>
7564 PR tree-optimization/55936
7565 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7567 2016-03-02 Jeff Law <law@redhat.com>
7569 PR rtl-optimization/69942
7570 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7571 effects of argument promotions.
7573 PR tree-optimization/69987
7574 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7575 target does not support -fprefetch-loop-arrays.
7577 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
7579 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7581 2016-03-02 Bin Cheng <bin.cheng@arm.com>
7583 PR rtl-optimization/69052
7584 * gcc.target/i386/pr69052.c: New test.
7586 2016-03-02 Alan Modra <amodra@gmail.com>
7588 * gcc.dg/pr69990.c: New.
7590 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7593 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7596 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7599 * gcc.target/i386/pr70028.c: New test.
7601 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7603 * c-c++-common/asan/swapcontext-test-1.c,
7604 * c-c++-common/tsan/thread_leak.c,
7605 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7606 * g++.dg/tsan/benign_race.C,
7607 * g++.dg/tsan/fd_close_norace.C,
7608 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7609 races with sanitizer output
7611 2016-03-02 Richard Biener <rguenther@suse.de>
7612 Uros Bizjak <ubizjak@gmail.com>
7615 * gcc.dg/simd-8.c: New testcase.
7617 2016-03-02 Richard Biener <rguenther@suse.de>
7620 * gcc.dg/simd-7.c: New testcase.
7622 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7624 * gcc.target/i386/pr70007.c: Tweak.
7626 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7628 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7630 2016-03-02 Marek Polacek <polacek@redhat.com>
7633 * gcc.dg/pr67854.c: New test.
7635 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7638 * gcc.dg/torture/pr70025.c: New test.
7640 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7642 PR tree-optimization/68621
7643 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7645 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7647 * gcc.target/i386/pr70007.c: New test.
7649 2016-03-01 Jeff Law <law@redhat.com>
7651 PR tree-optimization/69196
7652 * gcc.dg/tree-ssa/pr69196-1.c: New test.
7654 PR tree-optimization/69196
7655 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7656 duplicating code and spoiling the expected output.
7658 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7661 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7662 supports power9 before doing tests.
7663 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7664 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7665 * gcc.target/powerpc/p9-permute.c: Likewise.
7667 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
7670 * gcc.target/i386/pr70027.c: New test.
7672 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7674 * gcc.dg/pr70017.c: New test.
7676 2016-03-01 Jakub Jelinek <jakub@redhat.com>
7680 * gcc.dg/pr69796.c: New test.
7681 * gcc.dg/pr69974.c: New test.
7683 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7685 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7687 2016-02-29 Jeff Law <law@redhat.com>
7689 PR tree-optimization/69987
7690 * gfortran.dg/pr69987.f90: New test.
7692 PR tree-optimization/69989
7693 * gcc.c-torture/compile/pr69989-2.c: New test.
7695 2016-03-01 Marek Polacek <polacek@redhat.com>
7698 * g++.dg/parse/invalid1.C: New test.
7700 2016-03-01 Richard Biener <rguenther@suse.de>
7703 * gcc.dg/pr70022.c: New testcase.
7705 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7707 PR tree-optimization/69956
7708 * gcc.dg/pr69956.c: New test.
7710 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7713 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7714 XFAIL when hardware supports efficient unaligned storage access.
7716 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7719 * g++.dg/template/pr69961a.C: New test.
7720 * g++.dg/template/pr69961b.C: New test.
7722 2016-02-29 David Malcolm <dmalcolm@redhat.com>
7724 PR preprocessor/69985
7725 * gcc.dg/cpp/pr69985.c: New test case.
7727 2016-02-29 Jeff Law <law@redhat.com>
7729 PR tree-optimization/70005
7730 * gcc.c-torture/execute/pr70005.c New test.
7732 PR tree-optimization/69999
7733 * gcc.c-torture/compile/pr69999.c: New test.
7735 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7737 PR tree-optimization/69652
7738 * gcc.dg/torture/pr69652.c: Delete test.
7739 * gcc.dg/vect/pr69652.c: New test.
7741 2016-02-19 Richard Biener <rguenther@suse.de>
7743 PR tree-optimization/69980
7744 * gfortran.dg/vect/pr69980.f90: New testcase.
7746 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7748 * gcc.target/sparc/20160229-1.c: New test.
7750 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7752 * gnat.dg/stack_usage3.adb: New test.
7753 * gnat.dg/stack_usage3_pkg.ads: New helper.
7755 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7757 * gnat.dg/renaming8.adb: New test.
7758 * gnat.dg/renaming8_pkg1.ads: New helper.
7759 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7760 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7762 2016-02-29 Richard Biener <rguenther@suse.de>
7764 PR tree-optimization/69720
7765 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7767 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7771 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7773 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7774 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7777 * gfortran.dg/coarray_8.f90: Adjust error message.
7778 * gfortran.dg/pr56007.f90: New test.
7779 * gfortran.dg/pr56007.f: New test.
7781 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7783 PR tree-optimization/69989
7784 * gcc.dg/torture/pr69989.c: New test.
7786 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7788 * gcc.target/i386/stack-realign-win.c: New test.
7790 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7793 * gfortran.dg/pr60126.f90: New test.
7795 2016-02-27 Jeff Law <law@redhat.com>
7798 2016-02-26 Richard Biener <rguenther@suse.de>
7799 Jeff Law <law@redhat.com>
7801 PR tree-optimization/69740
7802 * gcc.c-torture/compile/pr69740-1.c: New test.
7803 * gcc.c-torture/compile/pr69740-2.c: New test.
7805 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7808 * gfortran.dg/newunit_4.f90: New test.
7810 2016-02-27 Jakub Jelinek <jakub@redhat.com>
7813 PR rtl-optimization/69886
7814 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7815 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7818 2016-02-26 Martin Sebor <msebor@redhat.com>
7820 PR tree-optimization/15826
7821 * gcc.dg/tree-ssa/pr15826.c: New test.
7823 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7826 * gcc.target/powerpc/pr69969.c: New test.
7828 2016-02-26 Martin Sebor <msebor@redhat.com>
7831 * g++.old-deja/g++.other/decl5.C: Add a test case.
7833 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7836 * gcc.target/powerpc/pr69946.c: New file.
7838 2016-02-26 Richard Biener <rguenther@suse.de>
7839 Jeff Law <law@redhat.com>
7841 PR tree-optimization/69740
7842 * gcc.c-torture/compile/pr69740-1.c: New test.
7843 * gcc.c-torture/compile/pr69740-2.c: New test.
7845 2016-02-26 Martin Jambor <mjambor@suse.cz>
7848 * gcc.dg/torture/pr69932.c: New test.
7849 * gcc.dg/torture/pr69936.c: Likewise.
7851 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7854 * gcc.target/s390/pr69709.c: New test.
7856 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7859 * gcc.target/aarch64/pr69245_1.c: New test.
7861 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7864 * gcc.dg/torture/pr69613.c: New test.
7866 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7868 PR rtl-optimization/69891
7869 * gcc.target/i386/pr69891.c: New test.
7871 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7872 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7875 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7876 functionality for both 32-bit and 64-bit.
7878 2016-02-26 Richard Biener <rguenther@suse.de>
7880 PR tree-optimization/69551
7881 * gcc.dg/torture/pr69951.c: New testcase.
7883 2016-02-25 Richard Biener <rguenther@suse.de>
7885 PR tree-optimization/48795
7886 * gcc.dg/Warray-bounds-18.c: New testcase.
7888 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7890 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7892 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7894 PR rtl-optimization/69896
7895 * gcc.dg/pr69896.c: New test.
7897 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7900 * g++.dg/cpp1y/paren2.C: New test.
7902 2016-02-24 Martin Sebor <msebor@redhat.com>
7905 * gcc.dg/enum-mode-2.c: New test.
7907 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7910 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7911 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7912 * g++.dg/ubsan/pr69922.C: New test.
7914 2016-02-24 Marek Polacek <polacek@redhat.com>
7917 * gcc.dg/pr69819.c: New test.
7919 2016-02-24 Martin Sebor <msebor@redhat.com>
7922 * g++.dg/ext/flexary15.C: New test.
7924 2016-02-24 Martin Sebor <msebor@redhat.com>
7926 * gcc.dg/builtins-68.c: Avoid making unportable
7927 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7928 * g++.dg/ext/builtin_alloca.C: Same.
7930 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7931 Charles Baylis <charles.baylis@linaro.org>
7934 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7936 2016-02-24 Richard Biener <rguenther@suse.de>
7937 Jakub Jelinek <jakub@redhat.com>
7940 * gcc.dg/torture/pr69760.c: New testcase.
7942 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7944 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7945 pattern on Solaris with as.
7947 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7949 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7950 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7951 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7952 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7954 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7957 * gcc.dg/pr69915.c: New test.
7959 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7961 PR rtl-optimization/69886
7962 * gcc.dg/torture/pr69886.c: New test.
7964 2016-02-24 Richard Biener <rguenther@suse.de>
7967 * gcc.dg/torture/pr68963.c: New testcase.
7969 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7972 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7973 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7974 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7975 * gcc.target/arm/atomic_loaddi_1.c: New test.
7976 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7977 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7978 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7979 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7980 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7981 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7982 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7983 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7985 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7988 * gcc.dg/torture/pr69909.c: New test.
7990 2016-02-24 Richard Biener <rguenther@suse.de>
7992 PR tree-optimization/69907
7993 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7994 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7995 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7997 2016-02-24 Christian Bruel <christian.bruel@st.com>
7999 * gcc.target/arm/pragma_cpp_fma.c: New test.
8001 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8004 * gfortran.dg/include_6.f90: Update test.
8006 2016-02-23 Jakub Jelinek <jakub@redhat.com>
8009 * objc.dg/pr69844.m: New test.
8011 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8013 PR libgfortran/69456
8014 * gfortran.dg/namelist_89.f90: New test.
8015 * gfortran.dg/pr59700.f90: Update test..
8017 2016-02-23 Martin Sebor <msebor@redhat.com>
8020 * g++.dg/ext/builtin_alloca.C: New test.
8021 * gcc.dg/builtins-68.c: New test.
8023 2016-02-23 Richard Henderson <rth@redhat.com>
8025 * gcc.target/i386/addr-space-3.c: Remove test.
8027 2016-02-23 David Malcolm <dmalcolm@redhat.com>
8029 PR preprocessor/69126
8030 PR preprocessor/69543
8031 * c-c++-common/pr69126-2-long.c: New test.
8032 * c-c++-common/pr69126-2-short.c: New test.
8033 * c-c++-common/pr69543-1.c: Remove xfail.
8035 2016-02-23 David Malcolm <dmalcolm@redhat.com>
8037 PR preprocessor/69126
8038 PR preprocessor/69543
8039 PR preprocessor/69558
8040 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8042 (test_2): ...this, and add leading comment.
8043 (MACRO_3, test_3): New.
8044 (MACRO_4A, MACRO_4B, test_4): New.
8045 (MACRO): Rename to...
8048 (test_5): ...this, updating for renaming of MACRO, and
8049 add leading comment.
8050 * c-c++-common/pr69543-1.c: New.
8051 * c-c++-common/pr69543-2.c: New.
8052 * c-c++-common/pr69543-3.c: New.
8053 * c-c++-common/pr69543-4.c: New.
8054 * c-c++-common/pr69558-1.c: New.
8055 * c-c++-common/pr69558-2.c: New.
8056 * c-c++-common/pr69558-3.c: New.
8057 * c-c++-common/pr69558-4.c: New.
8058 * gcc.dg/pr69558.c: Move to...
8059 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8062 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8064 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8065 to -ftree-parallelize-loops/-fopenacc changes.
8066 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8067 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8068 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8069 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8070 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8071 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8072 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8073 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8074 * c-c++-common/goacc/kernels-loop.c: Likewise.
8075 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8076 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8077 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8078 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8080 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8082 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8084 2016-02-23 Jakub Jelinek <jakub@redhat.com>
8087 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8090 * gcc.dg/pr69900.c: New test.
8092 2016-02-23 Martin Jambor <mjambor@suse.cz>
8094 PR tree-optimization/69666
8095 * gcc.dg/tree-ssa/pr69666.c: New test.
8097 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8100 * gfortran.dg/coarray_allocate_5.f08: New test.
8102 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8104 * gcc.target/s390/vcond-shift.c: Move to ...
8105 * gcc.target/s390/vector/vcond-shift.c: ... here.
8107 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8109 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8110 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8112 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8114 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8116 2016-02-20 Mark Wielaard <mjw@redhat.com>
8119 * gcc.dg/unused-variable-3.c: New test.
8121 2016-02-22 Jakub Jelinek <jakub@redhat.com>
8124 * gcc.target/i386/pr69888.c: New test.
8126 2016-02-22 Richard Biener <rguenther@suse.de>
8128 PR tree-optimization/69882
8129 * gfortran.dg/vect/pr69882.f90: New testcase.
8131 2016-02-22 Jakub Jelinek <jakub@redhat.com>
8134 * gcc.dg/pr69885.c: New test.
8136 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8140 * gcc.target/sh/pr54089-10.c: New.
8142 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
8145 * gfortran.dg/deferred_character_15.f90 : New test.
8147 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8150 gfortran.dg/allocate_with_source_18.f03: New test.
8152 2016-02-20 Harald Anlauf <anlauf@gmx.de>
8155 gfortran.dg/gomp/pr52531.f90: New test.
8157 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8160 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8163 2016-02-19 Jakub Jelinek <jakub@redhat.com>
8166 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8167 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8170 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8173 * g++.dg/torture/pr69851.C: New test.
8175 2016-02-19 Martin Sebor <msebor@redhat.com>
8178 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8180 2016-02-19 Jakub Jelinek <jakub@redhat.com>
8183 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8184 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8187 * g++.dg/cpp0x/pr67767.C: New test.
8189 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8191 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8192 for fp, simd, crypto, crc, lse.
8193 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8195 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8196 effective target check.
8198 2016-02-19 Jakub Jelinek <jakub@redhat.com>
8201 * gcc.target/i386/pr69820.c: New test.
8203 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8205 * gcc.target/s390/vector/int128-1.c: New test.
8207 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8209 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8211 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8213 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8214 instruction pattern name to prevent the testcase from failing with
8217 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8219 * gcc.target/s390/md/movstr-2.c: New test.
8221 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8223 * gcc.target/s390/morestack.c: New test.
8225 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8228 * gcc.target/s390/pr69625.c: Add test case.
8230 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8233 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8235 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8238 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8239 * gcc.target/powerpc/fusion3.c: Likewise.
8241 2016-02-18 Richard Biener <rguenther@suse.de>
8244 * g++.dg/torture/pr69553.C: New testcase.
8246 2016-02-18 Nick Clifton <nickc@redhat.com>
8250 * gcc.target/arm/pr62554.c: New test.
8251 * gcc.target/arm/pr69610-1.c: New test.
8252 * gcc.target/arm/pr69610-2.c: New test.
8254 2016-02-18 Richard Biener <rguenther@suse.de>
8257 * gcc.dg/torture/pr69854.c: New testcase.
8259 2016-02-17 Jakub Jelinek <jakub@redhat.com>
8262 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8264 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8266 * gcc.target/powerpc/vec-cg.c: New test.
8268 2016-02-17 Richard Biener <rguenther@suse.de>
8271 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8273 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8276 * gcc.c-torture/compile/pr69161.c: New test.
8278 2016-02-17 David Sherwood <david.sherwood@arm.com>
8281 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8282 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8284 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8286 * gcc.dg/ifcvt-4.c: Skip on Visium.
8288 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8290 * gnat.dg/atomic8.adb: New test.
8292 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8294 * gnat.dg/discr46.ad[sb]: New test.
8296 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8299 * gcc.target/powerpc/pr48344-1.c: New test.
8301 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8304 * gfortran.dg/associate_21.f90: New test.
8306 2016-02-16 Jakub Jelinek <jakub@redhat.com>
8309 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8310 -Wnonnull in dg-options.
8311 * c-c++-common/nonnull-2.c: New test.
8313 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8314 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8316 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8318 2016-02-16 Jakub Jelinek <jakub@redhat.com>
8321 * gcc.dg/pr69801.c: Add empty dg-options.
8323 2016-02-16 James Norris <jnorris@codesourcery.com>
8325 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8326 * g++.dg/goacc/deviceptr-1.c: New file.
8328 2016-02-16 Jakub Jelinek <jakub@redhat.com>
8330 PR tree-optimization/69820
8331 * gcc.dg/vect/pr69820.c: New test.
8333 2016-02-16 Richard Biener <rguenther@suse.de>
8335 PR tree-optimization/69776
8336 * gcc.dg/torture/pr69776-2.c: New testcase.
8338 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8340 PR tree-optimization/69714
8341 * gcc.dg/torture/pr69714.c: New test.
8343 2016-02-16 Jakub Jelinek <jakub@redhat.com>
8345 PR tree-optimization/69802
8346 * gcc.dg/pr69802.c: New test.
8348 2016-02-16 Richard Biener <rguenther@suse.de>
8351 * gcc.dg/pr69801.c: New testcase.
8353 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8355 PR libgfortran/69651
8356 * gfortran.dg/read_bang.f90: New test.
8357 * gfortran.dg/read_bang4.f90: New test.
8359 2016-02-15 Jakub Jelinek <jakub@redhat.com>
8362 * g++.dg/init/pr69658.C: New test.
8365 * c-c++-common/pr69797.c: New test.
8367 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8369 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8370 check for aarch64*-*-*.
8372 2016-02-15 Richard Biener <rguenther@suse.de>
8374 PR tree-optimization/69783
8375 * gcc.dg/vect/pr69783.c: New testcase.
8377 2016-02-15 Richard Biener <rguenther@suse.de>
8379 PR tree-optimization/69776
8380 * gcc.dg/torture/pr69776.c: New testcase.
8382 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8385 * gfortran.dg/type_decl_4.f90: Reinstated.
8387 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
8390 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8392 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8396 * gfortran.dg/type_decl_4.f90: Removed.
8398 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8401 * gfortran.dg/type_decl_4.f90: New test.
8403 2016-02-14 Alan Modra <amodra@gmail.com>
8406 * gcc.c-torture/execute/stkalign.c: Revise test.
8408 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8411 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8413 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8416 * gcc.target/sh/torture/pr67260.c: New.
8418 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
8420 * gcc.dg/pr67964.c: Add dg-require-alias.
8422 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8426 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8428 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8430 PR libgfortran/69668
8431 * gfortran.dg/namelist_88.f90: New test.
8433 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8435 PR libgfortran/69668
8436 * gfortran.dg/namelist_38.f90: Update test.
8437 * gfortran.dg/namelist_84.f90: Update test.
8439 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8442 * gcc.dg/pr69554-1.c: New test.
8443 * gfortran.dg/pr69554-1.F90: New test.
8444 * gfortran.dg/pr69554-2.F90: New test.
8445 * lib/gcc-dg.exp (proc dg-locus): New function.
8446 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8447 distinguish between the caret-printing and non-caret-printing
8448 cases. If caret-printing has been explicitly enabled, bail out
8449 without attempting to fix up the output.
8451 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8455 * gcc.dg/spellcheck-options-3.c: New test case.
8456 * gcc.dg/spellcheck-options-4.c: New test case.
8457 * gcc.dg/spellcheck-options-5.c: New test case.
8458 * gcc.dg/spellcheck-options-6.c: New test case.
8459 * gcc.dg/spellcheck-options-7.c: New test case.
8460 * gcc.dg/spellcheck-options-8.c: New test case.
8461 * gcc.dg/spellcheck-options-9.c: New test case.
8462 * gcc.dg/spellcheck-options-10.c: New test case.
8464 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8466 PR rtl-optimization/69764
8467 PR rtl-optimization/69771
8468 * c-c++-common/pr69764.c: New test.
8469 * gcc.dg/torture/pr69771.c: New test.
8471 2016-02-12 Marek Polacek <polacek@redhat.com>
8473 * g++.dg/torture/init-list1.C: New.
8475 2016-02-12 Marek Polacek <polacek@redhat.com>
8477 * gcc.dg/pr69522.c: Add empty dg-options.
8479 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8481 * g++.dg/lto/lto.exp: Include and init mpx.
8482 * g++.dg/lto/pr69729_0.C: New test.
8484 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8487 * g++.dg/ipa/pr69241-4.C: New test.
8490 * g++.dg/ipa/pr68672-1.C: New test.
8491 * g++.dg/ipa/pr68672-2.C: New test.
8492 * g++.dg/ipa/pr68672-3.C: New test.
8494 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8497 * gcc.dg/pr69522.c: New test.
8499 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8502 * g++.dg/cpp1y/69098.C: New test.
8503 * g++.dg/cpp1y/69098-2.C: New test.
8505 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8507 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8508 and neighbour -> neighbor.
8509 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8510 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8511 * c-c++-common/Wvarargs.c: Likewise.
8512 * c-c++-common/goacc/host_data-5.c: Likewise.
8513 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8514 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8515 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8516 * gcc.target/aarch64/pr60697.c: Likewise.
8517 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8518 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8519 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8520 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8521 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8522 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8523 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8524 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8525 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8526 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8527 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8528 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8529 * g++.dg/lookup/koenig5.C: Likewise.
8530 * g++.dg/ext/no-asm-2.C: Likewise.
8531 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8532 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8533 * gfortran.dg/used_types_16.f90: Likewise.
8534 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8535 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8536 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8537 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8538 * gfortran.dg/abstract_type_6.f03: Likewise.
8539 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8540 * gfortran.dg/used_types_15.f90: Likewise.
8541 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8542 * gfortran.dg/exit_3.f08: Likewise.
8543 * gfortran.dg/open_status_2.f90: Likewise.
8544 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8545 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8546 * gfortran.dg/associate_1.f03: Likewise.
8547 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8548 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8549 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8550 * gcc.dg/builtin-object-size-1.c: Likewise.
8551 * gcc.dg/noreturn-6.c: Likewise.
8552 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8553 * gcc.dg/globalalias.c: Likewise.
8554 * gcc.dg/builtins-config.h: Likewise.
8555 * gcc.dg/pr30457.c: Likewise.
8556 * gcc.c-torture/compile/volatile-1.c: Likewise.
8557 * gcc.c-torture/execute/20101011-1.c: Likewise.
8558 * c-c++-common/Waddress-1.c: Likewise.
8560 2016-02-11 Jakub Jelinek <jakub@redhat.com>
8563 * c-c++-common/Waddress-1.c: New test.
8565 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8568 * gfortran.dg/associate_19.f03: New test.
8569 * gfortran.dg/associate_20.f03: New test.
8571 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8573 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8575 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8577 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8578 .arch armv8-a\n. Add -dA to dg-options.
8579 * gcc.target/aarch64/assembler_arch_1.c: New test.
8580 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8582 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8585 * g++.dg/cpp0x/pr68726.C: New.
8587 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8589 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8592 2016-02-11 Richard Biener <rguenther@suse.de>
8594 * g++.dg/tree-ssa/pr61034.C: Adjust.
8596 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8599 * gcc.target/s390/pr69148.c: New.
8601 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8603 PR tree-optimization/69652
8604 * gcc.dg/torture/pr69652.c: New test.
8606 2016-02-10 Jakub Jelinek <jakub@redhat.com>
8607 Patrick Palka <ppalka@gcc.gnu.org>
8611 * g++.dg/ipa/pr69241-1.C: New test.
8612 * g++.dg/ipa/pr69241-2.C: New test.
8613 * g++.dg/ipa/pr69241-3.C: New test.
8614 * g++.dg/ipa/pr69649.C: New test.
8616 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
8618 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8619 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8621 2016-02-10 Bin Cheng <bin.cheng@arm.com>
8623 PR tree-optimization/68021
8624 * gcc.dg/tree-ssa/pr68021.c: New test.
8626 2016-02-10 Richard Biener <rguenther@suse.de>
8628 PR tree-optimization/69726
8629 * gcc.dg/uninit-22.c: New testcase.
8631 2016-02-09 Andrew Pinski <apinski@cavium.com>
8634 * gcc.c-torture/compile/20160205-1.c: New testcase.
8636 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8639 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8640 instead accessing a really large arrray.
8641 * gcc.target/powerpc/fusion3.c: Likewise.
8643 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
8646 * gcc.c-torture/execute/pr68532.c: New test.
8648 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
8651 * gcc.dg/pr69634.c: New.
8653 2016-02-09 Richard Biener <rguenther@suse.de>
8655 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8657 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
8659 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8661 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8663 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8665 2016-02-09 Richard Biener <rguenther@suse.de>
8667 PR tree-optimization/69715
8668 * gcc.dg/torture/pr69715.c: New testcase.
8670 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8673 * g++.dg/cpp0x/trailing12.C: New test.
8674 * g++.dg/cpp0x/trailing13.C: New test.
8676 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8680 * g++.dg/cpp1y/auto-fn29.C: New test.
8681 * g++.dg/cpp1y/auto-fn30.C: New test.
8683 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8685 PR tree-optimization/69209
8686 * gcc.c-torture/compile/pr69209.c: New test.
8688 2016-02-08 Jeff Law <law@redhat.com>
8690 PR tree-optimization/68541
8691 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8692 of statements allowed in join block for path splitting.
8694 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8697 * g++.dg/gomp/pr59627.C: New test.
8700 * g++.dg/ipa/pr69239.C: New test.
8702 2016-02-08 David Malcolm <dmalcolm@redhat.com>
8704 PR preprocessor/69664
8705 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8706 * gcc.dg/cpp/warn-comments.c: Likewise.
8708 2016-02-08 Marek Polacek <polacek@redhat.com>
8711 * g++.dg/init/const12.C: New test.
8713 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8716 * gcc.dg/lto/pr55113_0.c: Remove test.
8718 2016-02-08 Richard Biener <rguenther@suse.de>
8720 PR tree-optimization/69719
8721 * gcc.dg/torture/pr69719.c: New testcase.
8723 2016-02-08 Richard Biener <rguenther@suse.de>
8724 Jeff Law <law@redhat.com>
8727 * gcc.target/mips/pr68273.c: New testcase.
8729 2016-02-08 Richard Biener <rguenther@suse.de>
8731 PR rtl-optimization/69274
8732 * gcc.target/i386/addr-sel-1.c: XFAIL.
8734 2016-02-08 Jeff Law <law@redhat.com>
8736 PR tree-optimization/68541
8737 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8739 PR tree-optimization/65917
8740 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8742 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8745 * gfortran.dg/namelist_args.f90: New test.
8747 2016-02-05 Jeff Law <law@redhat.com>
8749 PR tree-optimization/68541
8750 * gcc.dg/tree-ssa/split-path-2.c: New test.
8751 * gcc.dg/tree-ssa/split-path-3.c: New test.
8752 * gcc.dg/tree-ssa/split-path-4.c: New test.
8753 * gcc.dg/tree-ssa/split-path-5.c: New test.
8754 * gcc.dg/tree-ssa/split-path-6.c: New test.
8755 * gcc.dg/tree-ssa/split-path-7.c: New test.
8757 2016-02-05 Martin Sebor <msebor@redhat.com>
8760 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8761 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8763 2016-02-06 Richard HEnderson <rth@redhat.com>
8766 * gcc.target/i386/addr-space-4.c: New.
8767 * gcc.target/i386/addr-space-5.c: New.
8769 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8772 * gfortran.dg/elemental_dependency_6.f90: New.
8774 2016-02-05 Jakub Jelinek <jakub@redhat.com>
8776 PR rtl-optimization/69691
8777 * gcc.c-torture/execute/pr69691.c: New test.
8780 * g++.dg/parse/pr69628.C: New test.
8782 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8784 * gcc.dg/sancov/asan.c: Move to ...
8785 * gcc.dg/asan/sancov-1.c: ... here.
8787 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8789 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8791 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8794 * gcc.target/i386/pr69677.c: New test.
8796 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8799 * g++.dg/template/pr68948.C: New test.
8801 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8803 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8804 (only necessary on s390x).
8806 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8808 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8809 -mno-accumulate-outgoing-args.
8811 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8813 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8815 2016-02-04 Jakub Jelinek <jakub@redhat.com>
8818 * c-c++-common/pr69669.c: New test.
8820 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8823 * g++.dg/pr69667.C: New file.
8825 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8828 * gcc.dg/pr69619.c: Add new test.
8830 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8832 PR rtl-optimization/69577
8833 * gcc.target/i386/pr69577.c: New test.
8835 2016-02-04 Martin Liska <mliska@suse.cz>
8837 * g++.dg/asan/pr69276.C: New test.
8839 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8843 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8844 a single smulbb instruction.
8845 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8846 * gcc.target/amr/wmul-2.c: Likewise.
8848 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8852 * gcc.c-torture/execute/pr67714.c: New test.
8854 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8857 * gcc.target/i386/pr69454-1.c: New test.
8858 * gcc.target/i386/pr69454-2.c: New test.
8860 2016-02-03 Martin Sebor <msebor@redhat.com>
8867 * g++.dg/ext/flexarray-mangle-2.C: New test.
8868 * g++.dg/ext/flexarray-mangle.C: New test.
8869 * g++.dg/ext/flexarray-subst.C: New test.
8870 * g++.dg/ext/flexary11.C: New test.
8871 * g++.dg/ext/flexary12.C: New test.
8872 * g++.dg/ext/flexary13.C: New test.
8873 * g++.dg/ext/flexary14.C: New test.
8874 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8876 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8878 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8879 Define only if CHECK_FLOAT128 is defined.
8880 (main): Properly initialize u5.
8882 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8885 * gcc.dg/pr69627.c: New test.
8888 * gcc.dg/pr69644.c: New test.
8890 2016-02-03 Mike Stump <mikestump@comcast.net>
8892 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8893 support for struct-layout-1.exp.
8895 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8898 * g++.dg/cpp0x/pr69056.C: New test.
8900 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8901 Alexandre Oliva <aoliva@redhat.com>
8904 * gcc.target/powerpc/pr69461.c: New.
8906 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8908 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8910 (check_effective_target_fsanitize_thread): ... to here. Do not
8911 specify additional compile flags for the test source.
8912 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8913 specify additional compile flags for the test source.
8915 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8917 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8919 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8923 * gfortran.dg/coarray_allocate_2.f08: New test.
8924 * gfortran.dg/coarray_allocate_3.f08: New test.
8925 * gfortran.dg/coarray_allocate_4.f08: New test.
8927 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8929 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8930 use same scan-tree-dump-times on all platforms.
8931 * gcc.dg/vect/vect-outer-1.c: Likewise.
8932 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8933 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8934 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8935 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8936 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8937 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8938 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8940 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8942 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8945 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8947 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8949 2016-02-02 James Norris <jnorris@codesourcery.com>
8951 * c-c++-common/goacc/routine-5.c: Add tests.
8953 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8955 * gcc.target/nvptx/unsigned-cmp.c: New test.
8957 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8959 * gcc.target/aarch64/scalar_shift_1.c
8960 (test_corners_sisd_di): Improve force to SIMD register.
8961 (test_corners_sisd_si): Likewise.
8962 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8963 Remove scan-assembler check for ldr.
8965 2016-02-02 Richard Biener <rguenther@suse.de>
8967 PR tree-optimization/69595
8968 * gcc.dg/Warray-bounds-17.c: New testcase.
8970 2016-02-02 Richard Biener <rguenther@suse.de>
8972 PR tree-optimization/69606
8973 * gcc.dg/torture/pr69606.c: New testcase.
8975 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8978 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8979 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8981 2016-02-02 Alan Modra <amodra@gmail.com>
8984 * gcc.target/powerpc/pr69548.c: New test.
8986 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8988 PR rtl-optimization/69592
8989 * gcc.dg/pr69592.c: New test.
8991 PR preprocessor/69543
8993 * gcc.dg/pr69543.c: New test.
8994 * gcc.dg/pr69558.c: New test.
8996 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8999 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
9001 2016-02-01 Martin Sebor <msebor@redhat.com>
9003 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9005 2016-02-01 Bin Cheng <bin.cheng@arm.com>
9007 PR tree-optimization/67921
9008 * c-c++-common/ubsan/pr67921.c: New test.
9010 2016-02-01 Richard Biener <rguenther@suse.de>
9013 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9015 2016-02-01 Richard Biener <rguenther@suse.de>
9017 PR tree-optimization/69574
9018 * gcc.dg/torture/pr69574.c: New testcase.
9020 2016-02-01 Richard Biener <rguenther@suse.de>
9022 PR tree-optimization/69579
9023 * gcc.dg/setjmp-6.c: New testcase.
9025 2016-02-01 Jakub Jelinek <jakub@redhat.com>
9027 PR rtl-optimization/69570
9028 * g++.dg/opt/pr69570.C: New test.
9030 2016-02-01 Richard Henderson <rth@redhat.com>
9032 * gcc.dg/pr69535.c: New test.
9034 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
9037 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9038 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9041 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9043 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9045 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
9048 * gfortran.dg/allocate_with_source_17.f03: New test.
9050 2016-01-30 Jakub Jelinek <jakub@redhat.com>
9052 PR tree-optimization/69546
9053 * gcc.dg/torture/pr69546.c: New test.
9055 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
9058 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9060 2016-01-30 Martin Sebor <msebor@redhat.com>
9063 * g++.dg/ext/flexary10.C: New test.
9065 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9068 gfortran.dg/common_23.f90: New test.
9070 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9073 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9074 condition being checked, and disable it when the target supports
9075 misaligned loads and stores.
9077 2016-01-29 Jakub Jelinek <jakub@redhat.com>
9080 * gcc.dg/torture/pr69518.c: New test.
9082 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9085 * gcc.target/i386/pr69530.c: New test.
9087 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
9090 * gcc.target/mips/div-delay.c: New test.
9092 2016-01-29 Jakub Jelinek <jakub@redhat.com>
9095 * gcc.target/i386/pr69551.c: New test.
9098 * gcc.target/i386/pr66137.c: New test.
9100 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9102 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9103 always built for p5600.
9104 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9105 isa=p5600 dg-option.
9107 2016-01-29 Richard Biener <rguenther@suse.de>
9109 PR tree-optimization/69547
9110 * g++.dg/tree-ssa/pr69547.C: New testcase.
9112 2016-01-29 Jakub Jelinek <jakub@redhat.com>
9115 * g++.dg/warn/Wunused-function2.C: New test.
9117 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9119 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9120 support for test to succeed.
9122 2016-01-29 Marek Polacek <polacek@redhat.com>
9126 * g++.dg/ext/constexpr-vla2.C: New test.
9127 * g++.dg/ext/constexpr-vla3.C: New test.
9128 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9130 2016-01-29 Richard Biener <rguenther@suse.de>
9133 * gcc.dg/uninit-21.c: New testcase.
9135 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
9138 * gcc.target/i386/pr69459.c: New test.
9140 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
9143 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9144 * gcc.target/mips/pr68400.c: New test.
9146 2016-01-28 Martin Sebor <msebor@redhat.com>
9149 * gcc.target/powerpc/pr17381.c: New test.
9151 2016-01-28 Jakub Jelinek <jakub@redhat.com>
9154 * gcc.dg/torture/pr69542.c: New test.
9156 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9158 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9160 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
9162 * gcc.dg/pr65980.c: Skip on AIX.
9163 * gcc.dg/pr66688.c: Same.
9165 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
9168 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9169 * gcc.dg/tree-ssa/sra-18.c: Same.
9171 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9174 * gfortran.dg/block_15.f08: New test.
9175 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9176 on incorrectly closed BLOCK.
9178 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9180 * gcc.dg/declare-simd.c: New test.
9181 2016-01-28 Richard Biener <rguenther@suse.de>
9183 PR tree-optimization/69466
9184 * gfortran.dg/vect/pr69466.f90: New testcase.
9186 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9188 * g++.dg/pr67989.C: Remove ARM-specific option.
9189 * gcc.target/arm/pr67989.C: New file.
9191 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
9193 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9194 and expm1 test for glibc < 2.11.
9196 2016-01-27 Richard Henderson <rth@redhat.com>
9198 * gcc.c-torture/execute/pr69447.c: New test.
9200 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
9203 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9205 2016-01-27 Jakub Jelinek <jakub@redhat.com>
9208 * gcc.dg/pr66869.c: New test.
9210 2016-01-25 Jeff Law <law@redhat.com>
9212 PR tree-optimization/68398
9213 PR tree-optimization/69196
9214 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9215 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9216 path to avoid new heuristic allowing more irreducible regions
9217 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9218 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9219 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9220 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9221 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9223 2016-01-27 Marek Polacek <polacek@redhat.com>
9226 * c-c++-common/vector-compare-4.c: New test.
9228 2016-01-27 David Malcolm <dmalcolm@redhat.com>
9230 PR preprocessor/69126
9231 * c-c++-common/pr69126.c: New test case.
9233 2016-01-27 Ian Lance Taylor <iant@google.com>
9235 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9237 2016-01-27 Ryan Burn <contact@rnburn.com>
9240 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9242 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
9245 * gcc.target/i386/pr69512.c: New test.
9247 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9250 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9252 2016-01-27 Marek Polacek <polacek@redhat.com>
9255 * g++.dg/pr69379.C: New test.
9257 2016-01-27 Martin Sebor <msebor@redhat.com>
9260 * g++.dg/abi/Wabi-2-2.C: New test.
9261 * g++.dg/abi/Wabi-2-3.C: New test.
9262 * g++.dg/abi/Wabi-3-2.C: New test.
9263 * g++.dg/abi/Wabi-3-3.C: New test.
9265 2016-01-27 Richard Biener <rguenther@suse.de>
9267 PR tree-optimization/69166
9268 * gcc.dg/torture/pr69166.c: New testcase.
9270 2016-01-27 Martin Jambor <mjambor@suse.cz>
9272 PR tree-optimization/69355
9273 * gcc.dg/tree-ssa/pr69355.c: New test.
9275 2016-01-27 Marek Polacek <polacek@redhat.com>
9278 * g++.dg/ext/constexpr-vla1.C: New test.
9280 2016-01-20 Christian Bruel <christian.bruel@st.com>
9283 * gcc.target/arm/pr69245.c: New test.
9285 2016-01-27 Jakub Jelinek <jakub@redhat.com>
9287 PR tree-optimization/69399
9288 * gcc.dg/torture/pr69399.c: New test.
9290 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9292 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9294 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9296 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9298 2016-01-26 Tom de Vries <tom@codesourcery.com>
9300 PR tree-optimization/69110
9301 * gcc.dg/autopar/pr69110.c: New test.
9303 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
9304 Sebastian Pop <s.pop@samsung.com>
9306 * gcc.dg/graphite/isl-ast-op-select.c: New.
9308 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
9311 * gfortran.dg/allocate_error_6.f90: New test.
9313 2016-01-26 Richard Henderson <rth@redhat.com>
9315 * gcc.dg/tm/pr60908.c: New test.
9317 2016-01-26 David Malcolm <dmalcolm@redhat.com>
9320 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9322 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9323 expected multiline output to reflect the colorization being
9324 disabled before newlines.
9325 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9326 (custom_diagnostic_finalizer): Replace call to
9327 pp_newline_and_flush with call to pp_flush.
9328 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9329 * gfortran.dg/implicit_class_1.f90: Likewise.
9330 * lib/gcc-dg.exp (allow_blank_lines): New global.
9331 (dg-allow-blank-lines-in-output): New procedure.
9332 (gcc-dg-prune): Complain about blank lines in the output, unless
9333 dg-allow-blank-lines-in-output was called.
9334 * lib/multiline.exp (_build_multiline_regex): Only support
9335 arbitrary followup text for non-blank-lines, not for blank lines.
9337 2016-01-26 Jakub Jelinek <jakub@redhat.com>
9339 PR tree-optimization/69483
9340 * gcc.dg/pr69483.c: New test.
9341 * g++.dg/opt/pr69483.C: New test.
9343 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9346 * gcc.target/arm/pr68620.c: New test.
9348 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9350 * gcc.target/i386/pr68986-2.c: Remove -m32.
9352 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9355 * gcc.target/i386/pr68986-1.c: New test.
9356 * gcc.target/i386/pr68986-2.c: Likewise.
9357 * gcc.target/i386/pr68986-3.c: Likewise.
9359 2016-01-26 Christian Bruel <christian.bruel@st.com>
9361 * lib/target-supports.exp
9362 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9363 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9364 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9366 2016-01-26 Richard Biener <rguenther@suse.de>
9368 PR tree-optimization/69452
9369 * gcc.dg/torture/pr69452.c: New testcase.
9371 2016-01-26 Jakub Jelinek <jakub@redhat.com>
9374 * gcc.dg/pr69442.c: New test.
9376 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9379 * gcc.target/aarch64/simd/pr67896.C: New.
9381 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9383 PR tree-optimization/69400
9384 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9386 (plugin_init): Call it.
9387 * gcc.dg/torture/pr69400.c: New test.
9389 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9391 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9393 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9394 Sebastian Pop <s.pop@samsung.com>
9396 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9399 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9400 Sebastian Pop <s.pop@samsung.com>
9402 * gcc.dg/graphite/pr69292.c: New.
9404 2016-01-25 Jakub Jelinek <jakub@redhat.com>
9406 * c-c++-common/goacc/use_device-1.c: New test.
9408 2016-01-25 Jeff Law <law@redhat.com>
9410 PR tree-optimization/69196
9411 PR tree-optimization/68398
9412 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9413 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9415 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
9418 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9421 2016-01-25 Richard Biener <rguenther@suse.de>
9424 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9426 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9429 * gcc.dg/pr69421.c: New test.
9431 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9433 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9434 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9435 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9436 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9437 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9438 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9439 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9440 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9441 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9442 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9444 2016-01-25 Richard Biener <rguenther@suse.de>
9446 PR tree-optimization/69376
9447 * gcc.dg/torture/pr69376.c: New testcase.
9449 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9453 * gfortran.dg/interface_38.f90: New test.
9454 * gfortran.dg/interface_39.f90: New test.
9456 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9459 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9464 * g++.dg/template/pr11858.C: New test.
9465 * g++.dg/template/pr24663.C: New test.
9466 * g++.dg/template/unify12.C: New test.
9467 * g++.dg/template/unify13.C: New test.
9468 * g++.dg/template/unify14.C: New test.
9469 * g++.dg/template/unify15.C: New test.
9470 * g++.dg/template/unify16.C: New test.
9471 * g++.dg/template/unify17.C: New test.
9473 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9476 gfortran.dg/pr68283.f90: New test.
9478 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9481 * gfortran.dg/inline_matmul_13.f90: New test.
9482 * gfortran.dg/matmul_bounds_8.f90: New test.
9483 * gfortran.dg/matmul_bounds_9.f90: New test.
9484 * gfortran.dg/matmul_bounds_10.f90: New test.
9486 2016-01-23 Tom de Vries <tom@codesourcery.com>
9488 PR tree-optimization/69426
9489 * gcc.dg/autopar/pr69426.c: New test.
9491 2016-01-23 Martin Sebor <msebor@redhat.com>
9495 * g++.dg/cpp0x/alignas5.C: New test.
9496 * g++.dg/ext/vector29.C: Same.
9498 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
9500 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9501 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9502 _GNU_SOURCE from compile flags to the source.
9503 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9504 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9505 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9506 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9508 2016-01-22 Jakub Jelinek <jakub@redhat.com>
9511 * g++.dg/opt/pr69432.C: New test.
9513 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9515 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9516 32-bit targets testing an -m64 multilib.
9518 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9520 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9523 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9525 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9527 2016-01-21 Christian Bruel <christian.bruel@st.com>
9530 * gcc.target/i386/pr68674.c
9531 * gcc.target/aarch64/pr68674.c
9532 * gcc.target/arm/pr68674.c
9534 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9537 * gcc.c-torture/execute/pr69403.c: New test.
9539 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9542 * g++.dg/template/pr55843.C: New.
9544 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9547 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9548 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9550 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9553 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9554 from dg-do compile directive, and instead add
9555 { dg-require-effective-target int128 }.
9557 2016-01-20 Martin Sebor <msebor@redhat.com>
9560 * gcc.dg/sync-fetch.c: New test.
9562 2016-01-21 Martin Sebor <msebor@redhat.com>
9565 * gcc.target/powerpc/pr69252.c: New test.
9567 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9570 * gfortran.dg/pr65996.f90: New test.
9572 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9575 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9576 expected to generate an error.
9578 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9581 * gcc.dg/torture/pr66178.c: New test.
9583 2016-01-21 Anton Blanchard <anton@samba.org>
9584 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9587 * gcc.target/powerpc/pr63354.c: New test.
9589 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9591 PR rtl-optimization/68990
9592 * gcc.target/i386/pr68990: New.
9594 2016-01-21 Nick Clifton <nickc@redhat.com>
9597 * gcc.target/mips/pr69129.c: New.
9599 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9602 * g++.dg/cpp0x/pr58046.C: New.
9604 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9608 * gcc.target/arm/pr69187.c: New test.
9611 * g++.dg/torture/pr69355.C: New test.
9613 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9614 Sebastian Pop <s.pop@samsung.com>
9616 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9618 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9619 Sebastian Pop <s.pop@samsung.com>
9621 * gcc.dg/graphite/pr68976.c: New test.
9623 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9626 * c-c++-common/pr67653.c: New test.
9627 * gcc.dg/torture/pr29119.c: Add dg-warning.
9629 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9631 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9633 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9636 * gcc.dg/pr24293.c: New test.
9637 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9638 incomplete struct type.
9639 * gcc.dg/declspec-1.c: Likewise.
9640 * gcc.dg/pr63549.c: Likewise.
9642 2016-01-20 Jakub Jelinek <jakub@redhat.com>
9644 PR tree-optimization/66612
9645 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9646 for bdn instruction.
9648 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9650 * lib/target-supports.exp
9651 (check_effective_target_arm_fp_ok_nocache): New.
9652 (check_effective_target_arm_fp_ok): New.
9653 (add_options_for_arm_fp): New.
9654 (check_effective_target_arm_crypto_ok_nocache): Require
9655 target_arm_v8_neon_ok instead of arm32.
9656 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9657 (check_effective_target_arm_crypto_pragma_ok): New.
9658 (add_options_for_arm_vfp): New.
9659 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9660 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9661 target instead. Force initial fpu to vfp.
9662 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9663 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9664 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9666 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9667 use arm_vfp effective target instead. Force initial fpu to vfp.
9668 * gcc.target/arm/attr-neon3.c: Likewise.
9669 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9671 * gcc.target/arm/unsigned-float.c: Likewise.
9672 * gcc.target/arm/vfp-1.c: Likewise.
9673 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9674 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9675 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9676 * gcc.target/arm/vfp-ldmias.c: Likewise.
9677 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9678 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9679 * gcc.target/arm/vfp-stmiad.c: Likewise.
9680 * gcc.target/arm/vfp-stmias.c: Likewise.
9681 * gcc.target/arm/vnmul-1.c: Likewise.
9682 * gcc.target/arm/vnmul-2.c: Likewise.
9683 * gcc.target/arm/vnmul-3.c: Likewise.
9684 * gcc.target/arm/vnmul-4.c: Likewise.
9686 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
9689 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9690 the MPX run-time library, for compile-time MPX test.
9691 * gcc.target/i386/chkp-always_inline.c: Likewise.
9692 * gcc.target/i386/chkp-bndret.c: Likewise.
9693 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9694 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9695 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9696 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9697 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9698 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9699 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9700 * gcc.target/i386/chkp-label-address.c: Likewise.
9701 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9702 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9703 * gcc.target/i386/chkp-pr69044.c: Likewise.
9704 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9705 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9706 * gcc.target/i386/chkp-strchr.c: Likewise.
9707 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9708 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9709 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9710 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9711 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9712 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9713 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9714 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9715 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9716 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9717 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9718 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9719 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9720 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9721 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9722 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9723 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9724 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9725 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9726 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9727 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9728 * gcc.target/i386/pr63995-2.c: Likewise.
9729 * gcc.target/i386/pr64805.c: Likewise.
9730 * gcc.target/i386/pr65044.c: Likewise.
9731 * gcc.target/i386/pr65167.c: Likewise.
9732 * gcc.target/i386/pr65183.c: Likewise.
9733 * gcc.target/i386/pr65184.c: Likewise.
9734 * gcc.target/i386/thunk-retbnd.c: Likewise.
9736 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9738 PR tree-optimization/69328
9739 * gcc.dg/pr69328.c: New test.
9741 2016-01-20 Jeff Law <law@redhat.com>
9744 * gcc.target/m68k/pr25114.c: New test.
9746 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9748 * gcc.target/arm/memset-inline-10.c: Added
9749 dg-require-effective-target arm_thumb2_ok.
9751 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9753 * gcc.dg/debug/dwarf2/sso.c: New test.
9755 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
9758 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9759 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9760 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9762 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9765 * g++.dg/ipa/devirt-50.C: New testcase.
9767 2016-01-19 Marek Polacek <polacek@redhat.com>
9770 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9771 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9773 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9776 * gcc.target/arm/pr69135_1.c: New test.
9778 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9780 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9782 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9784 * gcc.target/aarch64/ccmp_1.c: New testcase.
9786 2016-01-19 Marek Polacek <polacek@redhat.com>
9789 * g++.dg/cpp0x/enum30.C: New test.
9791 2016-01-19 Richard Biener <rguenther@suse.de>
9793 PR tree-optimization/69336
9794 * g++.dg/tree-ssa/pr69336.C: New testcase.
9796 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9799 * gcc.dg/pr65779.c: New test.
9801 2016-01-19 Richard Biener <rguenther@suse.de>
9803 PR tree-optimization/69352
9804 * gcc.dg/torture/pr69352.c: New testcase.
9806 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9808 PR rtl-optimization/68955
9809 PR rtl-optimization/64557
9810 * gcc.dg/torture/pr68955.c: New test.
9812 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9815 * g++.dg/torture/pr69136.C: New testcase.
9817 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9820 * g++.dg/lto/pr69133_0.C: New testcase.
9821 * g++.dg/lto/pr69133_1.C: New testcase.
9823 2016-01-15 Jeff Law <law@redhat.com>
9825 PR tree-optimization/69320
9826 * gcc.c-torture/pr69320-1.c: New test.
9827 * gcc.c-torture/pr69320-2.c: New test.
9828 * gcc.c-torture/pr69320-3.c: New test.
9829 * gcc.c-torture/pr69320-4.c: New test.
9831 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9836 * g++.dg/template/pr11858.C: New test.
9837 * g++.dg/template/pr24663.C: New test.
9838 * g++.dg/template/unify12.C: New test.
9839 * g++.dg/template/unify13.C: New test.
9840 * g++.dg/template/unify14.C: New test.
9841 * g++.dg/template/unify15.C: New test.
9842 * g++.dg/template/unify16.C: New test.
9843 * g++.dg/template/unify17.C: New test.
9845 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9848 * gcc.dg/pr69181-1.c: New test file.
9849 * gcc.dg/pr69181-2.c: New test file.
9850 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9851 globals by moving it to...
9852 (cleanup-after-saved-dg-test): ...this new function. Add
9853 "global additional_sources_used". Add reset of global
9854 multiline_expected_outputs to the empty list.
9855 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9857 (multiline_expected_outputs): ...this, and updated comments to
9858 note that it is modified from gcc-dg.exp.
9859 (dg-end-multiline-output): Update for the above renaming.
9860 (handle-multiline-outputs): Likewise. Remove the clearing
9861 of the expected outputs to the empty list.
9863 2016-01-18 Richard Biener <rguenther@suse.de>
9865 PR tree-optimization/69297
9866 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9868 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9870 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9872 * gcc.target/mips/mips-3d-2.c: Likewise.
9873 * gcc.target/mips/mips-3d-3.c: Likewise.
9874 * gcc.target/mips/mips-3d-4.c: Likewise.
9875 * gcc.target/mips/mips-3d-5.c: Likewise.
9876 * gcc.target/mips/mips-3d-6.c: Likewise.
9877 * gcc.target/mips/mips-3d-7.c: Likewise.
9878 * gcc.target/mips/mips-3d-8.c: Likewise.
9879 * gcc.target/mips/mips-3d-9.c: Likewise.
9880 * gcc.target/mips/mips-ps-1.c: Likewise.
9881 * gcc.target/mips/mips-ps-2.c: Likewise.
9882 * gcc.target/mips/mips-ps-3.c: Likewise.
9883 * gcc.target/mips/mips-ps-4.c: Likewise.
9884 * gcc.target/mips/mips-ps-5.c: Likewise.
9885 * gcc.target/mips/mips-ps-6.c: Likewise.
9886 * gcc.target/mips/mips-ps-7.c: Likewise.
9887 * gcc.target/mips/mips-ps-type.c: Likewise.
9888 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9889 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9891 2016-01-18 Tom de Vries <tom@codesourcery.com>
9893 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9894 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9895 * c-c++-common/goacc/kernels-empty.c: New test.
9896 * c-c++-common/goacc/kernels-eternal.c: New test.
9897 * c-c++-common/goacc/kernels-loop-2.c: New test.
9898 * c-c++-common/goacc/kernels-loop-3.c: New test.
9899 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9900 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9901 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9902 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9903 * c-c++-common/goacc/kernels-loop-data.c: New test.
9904 * c-c++-common/goacc/kernels-loop-g.c: New test.
9905 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9906 * c-c++-common/goacc/kernels-loop-n.c: New test.
9907 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9908 * c-c++-common/goacc/kernels-loop.c: New test.
9909 * c-c++-common/goacc/kernels-noreturn.c: New test.
9910 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9911 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9912 * c-c++-common/goacc/kernels-reduction.c: New test.
9914 2016-01-18 Tom de Vries <tom@codesourcery.com>
9916 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9917 * gcc.dg/autopar/outer-2.c: Same.
9918 * gcc.dg/autopar/outer-3.c: Same.
9919 * gcc.dg/autopar/outer-4.c: Same.
9920 * gcc.dg/autopar/outer-5.c: Same.
9921 * gcc.dg/autopar/outer-6.c: Same.
9922 * gcc.dg/autopar/parallelization-1.c: Same.
9923 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9924 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9925 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9926 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9927 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9928 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9929 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9930 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9931 * gcc.dg/autopar/pr39500-1.c: Same.
9932 * gcc.dg/autopar/pr39500-2.c: Same.
9933 * gcc.dg/autopar/pr46193.c: Same.
9934 * gcc.dg/autopar/pr46194.c: Same.
9935 * gcc.dg/autopar/pr49580.c: Same.
9936 * gcc.dg/autopar/pr49960-1.c: Same.
9937 * gcc.dg/autopar/pr49960.c: Same.
9938 * gcc.dg/autopar/pr68373.c: Same.
9939 * gcc.dg/autopar/reduc-1.c: Same.
9940 * gcc.dg/autopar/reduc-1char.c: Same.
9941 * gcc.dg/autopar/reduc-1short.c: Same.
9942 * gcc.dg/autopar/reduc-2.c: Same.
9943 * gcc.dg/autopar/reduc-2char.c: Same.
9944 * gcc.dg/autopar/reduc-2short.c: Same.
9945 * gcc.dg/autopar/reduc-3.c: Same.
9946 * gcc.dg/autopar/reduc-4.c: Same.
9947 * gcc.dg/autopar/reduc-6.c: Same.
9948 * gcc.dg/autopar/reduc-7.c: Same.
9949 * gcc.dg/autopar/reduc-8.c: Same.
9950 * gcc.dg/autopar/reduc-9.c: Same.
9951 * gcc.dg/autopar/uns-outer-4.c: Same.
9952 * gcc.dg/autopar/uns-outer-5.c: Same.
9953 * gcc.dg/autopar/uns-outer-6.c: Same.
9954 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9955 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9957 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9960 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9961 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9963 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9966 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9967 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9968 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9970 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9973 * gcc.dg/tree-ssa/sra-17.c: New.
9974 * gcc.dg/tree-ssa/sra-18.c: New.
9976 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9978 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9980 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9982 * gnat.dg/inline12.adb: New test.
9984 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9986 PR tree-optimization/66797
9987 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9989 2016-01-18 Richard Biener <rguenther@suse.de>
9991 PR tree-optimization/69170
9992 * gcc.dg/torture/pr69170.c: New testcase.
9994 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9996 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9998 2016-01-16 Tom de Vries <tom@codesourcery.com>
10000 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10002 2016-01-16 Tom de Vries <tom@codesourcery.com>
10004 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10005 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10006 redundant dg-require-effective-target pthread.
10007 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10008 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10009 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10010 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10011 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10012 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10013 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10015 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
10018 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10019 * gcc.target/powerpc/recip-7.c: Same.
10021 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10024 * g++.dg/template/pr69091.C: New test.
10026 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10028 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10029 dump does not contain an error_mark_node.
10030 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10031 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10033 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10036 * g++.dg/template/pr68936.C: New test.
10038 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
10041 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10042 * gcc.target/powerpc/recip-2.c: Same.
10043 * gcc.target/powerpc/recip-3.c: Same.
10044 * gcc.target/powerpc/recip-4.c: Same.
10045 * gcc.target/powerpc/recip-sqrtf.c: Same.
10047 2016-01-15 Jeff Law <law@redhat.com>
10049 PR tree-optimization/69270
10050 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10051 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10053 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
10056 * gfortran.dg/deferred_character_13.f90: New test for the fix
10057 of comment 3 of the PR.
10060 * gfortran.dg/deferred_character_8.f90: New test
10061 * gfortran.dg/allocate_error_5.f90: New test
10064 * gfortran.dg/deferred_character_10.f90: New test
10067 * gfortran.dg/deferred_character_14.f90: New test
10070 * gfortran.dg/deferred_character_11.f90: New test
10073 * gfortran.dg/deferred_character_9.f90: New test
10075 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10077 PR rtl-optimization/69030
10078 * gcc.target/i386/pr69030.c: New.
10080 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10082 * gcc.target/aarch64/target_attr_17.c: New test.
10084 2016-01-15 Richard Biener <rguenther@suse.de>
10086 PR tree-optimization/66856
10087 * gcc.dg/torture/pr66856-1.c: New testcase.
10088 * gcc.dg/torture/pr66856-2.c: Likewise.
10090 2016-01-15 Richard Biener <rguenther@suse.de>
10093 * g++.dg/lto/pr69137_0.C: New testcase.
10095 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10097 PR middle-end/69246
10098 * gcc.target/i386/pr69246.c: New test.
10100 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10102 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
10104 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10107 * g++.dg/init/const9.C: Disable test on S/390.
10109 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10111 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10112 * g++.dg/Wno-frame-address.C: Ditto.
10114 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10116 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10118 2016-01-15 Richard Biener <rguenther@suse.de>
10120 PR tree-optimization/68961
10121 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10123 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10125 * gcc.target/i386/pr65105-5.c: New test.
10127 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
10129 * gcc.c-torture/execute/alias-4.c: New testcase.
10131 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
10134 * g++.dg/ipa/devirt-49.C: New testcase.
10136 2016-01-15 Christian Bruel <christian.bruel@st.com>
10139 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10140 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10141 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10143 2016-01-15 Richard Biener <rguenther@suse.de>
10145 PR tree-optimization/69117
10146 * gcc.dg/torture/pr69117.c: New testcase.
10148 2015-01-14 Ryan Burn <contact@rnburn.com>
10151 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10153 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10156 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10157 range tests use 100 * maximum instead of maximum + 1.
10159 2016-01-14 Jakub Jelinek <jakub@redhat.com>
10162 * gcc.dg/guality/pr69244.c: New test.
10164 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
10166 * lib/target-supports.exp (check_effective_target_issignaling):
10168 * gcc.dg/pr61441.c: Require issignaling effective target.
10170 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10173 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10175 2016-01-14 David Malcolm <dmalcolm@redhat.com>
10178 PR preprocessor/69177
10179 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10180 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10181 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10182 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10184 2016-01-14 Marek Polacek <polacek@redhat.com>
10187 * gcc.dg/array-15.c: New test.
10189 2016-01-14 Jakub Jelinek <jakub@redhat.com>
10191 PR middle-end/68146
10192 PR tree-optimization/69155
10193 * gfortran.dg/pr68146.f: New test.
10194 * gfortran.dg/pr69155.f90: New test.
10196 2016-01-14 Richard Biener <rguenther@suse.de>
10198 PR tree-optimization/68060
10199 * gcc.dg/torture/pr68060-1.c: New testcase.
10200 * gcc.dg/torture/pr68060-2.c: Likewise.
10202 2016-01-14 Nick Clifton <nickc@redhat.com>
10204 * lib/target-supports.exp
10205 (check_effective_target_arm_neon_ok_nocache): Add an option
10206 sequence that includes setting the ARM architecture to ARMv7-A.
10207 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10208 command line options necessary to enable Neon support.
10209 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10210 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10211 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10212 * gcc.target/arm/pr69180.c: Likewise.
10214 2016-01-14 Jeff Law <law@redhat.com>
10216 PR tree-optimization/69270
10217 * gcc.dg/tree-ssa/pr69270.c: New test.
10219 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10222 * c-c++-common/pr66208.c: New file.
10224 2016-01-13 Jakub Jelinek <jakub@redhat.com>
10226 PR tree-optimization/69156
10227 * gcc.dg/pr69156.c: New test.
10229 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10231 * gcc.target/i386/pr69225-7.c: New test.
10233 2016-01-13 Richard Henderson <rth@redhat.com>
10235 * gcc.dg/tm/memopt-13.c: Update expected function.
10236 * gcc.dg/tm/memopt-6.c: Likewise.
10238 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
10240 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10241 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10242 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10243 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
10245 2016-01-13 Tom de Vries <tom@codesourcery.com>
10247 PR tree-optimization/69169
10248 * gcc.dg/pr69169.c: New test.
10250 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
10253 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10254 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10255 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10256 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10257 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10258 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10259 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10260 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10262 2016-01-13 Jakub Jelinek <jakub@redhat.com>
10265 * gcc.dg/pr69247.c: New test.
10267 2016-01-13 Richard Biener <rguenther@suse.de>
10269 PR tree-optimization/69242
10270 * gcc.dg/torture/pr69242.c: New testcase.
10272 2016-01-13 Richard Biener <rguenther@suse.de>
10274 PR tree-optimization/69186
10275 * gcc.dg/torture/pr69186.c: New testcase.
10277 2016-01-13 Jeff Law <law@redhat.com>
10279 PR tree-optimization/67755
10280 * gcc.dg/tree-ssa/pr67755.c: New test.
10282 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
10284 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10285 pass number in output by a star.
10287 2016-01-12 Bin Cheng <bin.cheng@arm.com>
10289 PR tree-optimization/68911
10290 * gcc.c-torture/execute/pr68911.c: New test.
10292 2016-01-12 Marek Polacek <polacek@redhat.com>
10295 * g++.dg/warn/permissive-1.C: New test.
10297 2016-01-12 Jakub Jelinek <jakub@redhat.com>
10301 * g++.dg/opt/pr69213.C: New test.
10303 2016-01-12 Christian Bruel <christian.bruel@st.com>
10306 * gcc.target/arm/pr69180.c: New test.
10308 2016-01-12 Richard Biener <rguenther@suse.de>
10311 * g++.dg/lto/pr69077_0.C: New testcase.
10312 * g++.dg/lto/pr69077_1.C: Likewise.
10314 2016-01-12 Jakub Jelinek <jakub@redhat.com>
10317 * g++.dg/opt/pr69175.C: New test.
10319 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10321 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10322 rather than #including math.h & stdlib.h.
10323 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10324 * gcc.dg/vect/pr49771.c: Likewise.
10325 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10326 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10327 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10328 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10329 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10330 * gcc.dg/vect/pr44507.c: Likewise.
10331 * gcc.dg/vect/pr45902.c: Likewise.
10332 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10333 * gcc.dg/vect/vect-117.c: Likewise.
10334 * gcc.dg/vect/vect-99.c: Likewise.
10335 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10336 * gcc.dg/vect/vect-cond-1.c: Likewise.
10337 * gcc.dg/vect/vect-cond-2.c: Likewise.
10338 * gcc.dg/vect/vect-cond-3.c: Likewise.
10339 * gcc.dg/vect/vect-cond-4.c: Likewise.
10340 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10341 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10342 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10343 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10344 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10345 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10346 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10347 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10348 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10349 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10350 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10351 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10352 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10353 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10354 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10355 include of signal.h.
10356 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10357 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10358 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10359 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10360 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10361 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10362 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10363 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10364 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10365 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10366 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10367 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10368 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10369 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10370 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10371 * gcc.dg/vect/vect-outer-5.c: Likewise.
10372 * gcc.dg/vect/vect-outer-6.c: Likewise.
10373 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10374 include of stdio.h.
10376 2016-01-12 Nick Clifton <nickc@redhat.com>
10379 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10380 to fread so that it will be found in all target runtimes.
10382 2016-01-12 Richard Biener <rguenther@suse.de>
10384 PR tree-optimization/69053
10385 * g++.dg/torture/pr69053.C: New testcase.
10387 2016-01-12 Richard Biener <rguenther@suse.de>
10389 PR tree-optimization/69168
10390 * gcc.dg/torture/pr69168.c: New testcase.
10392 2016-01-12 Richard Biener <rguenther@suse.de>
10394 PR tree-optimization/69157
10395 * gcc.dg/torture/pr69157.c: New testcase.
10397 2016-01-12 Richard Biener <rguenther@suse.de>
10399 PR tree-optimization/69174
10400 * gcc.dg/torture/pr69174.c: New testcase.
10402 2016-01-12 Jakub Jelinek <jakub@redhat.com>
10406 * g++.dg/tls/pr66808.C: New test.
10407 * g++.dg/tls/pr69000.C: New test.
10409 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10411 * gcc.target/powerpc/swaps-p8-23.c: New test.
10412 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10414 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
10416 PR tree-optimization/68356
10417 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10419 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10420 Jim Wilson <jim.wilson@linaro.org>
10423 * gcc.target/arm/pr69194.c: New test.
10425 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10428 * gcc.target/i386/pr69225-1.c: New test.
10429 * gcc.target/i386/pr69225-2.c: Likewise.
10430 * gcc.target/i386/pr69225-3.c: Likewise.
10431 * gcc.target/i386/pr69225-4.c: Likewise.
10432 * gcc.target/i386/pr69225-5.c: Likewise.
10433 * gcc.target/i386/pr69225-6.c: Likewise.
10435 2016-01-11 Jakub Jelinek <jakub@redhat.com>
10438 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10442 * gcc.dg/pr69071.c: New test.
10445 * g++.dg/opt/pr69211.C: New test.
10447 PR tree-optimization/69214
10448 * gcc.c-torture/compile/pr69214.c: New test.
10450 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
10452 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10453 * gcc.target/i386/pr66232-11.c: Ditto.
10454 * gcc.target/i386/pr66232-12.c: Ditto.
10455 * gcc.target/i386/pr66232-13.c: Ditto.
10457 2016-01-11 Richard Biener <rguenther@suse.de>
10459 PR tree-optimization/69173
10460 * gcc.dg/torture/pr69173.c: New testcase.
10462 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10464 PR rtl-optimization/68796
10465 * gcc.target/aarch64/tst_5.c: New test.
10466 * gcc.target/aarch64/tst_6.c: Likewise.
10468 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10470 PR rtl-optimization/68841
10471 * gcc.dg/pr68841.c: New test.
10472 * gcc.c-torture/execute/pr68841.c: New test.
10474 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10476 PR rtl-optimization/68920
10477 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10479 * gcc.dg/ifcvt-5.c: New test.
10481 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
10484 * g++.dg/pr69123.C: New.
10486 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10489 * gcc.target/i386/pr69010.c: New test.
10491 2016-01-11 Martin Jambor <mjambor@suse.cz>
10494 * gcc.target/i386/chkp-pr69044.c: New test.
10496 2016-01-11 Tom de Vries <tom@codesourcery.com>
10498 PR tree-optimization/69109
10499 * gcc.dg/autopar/pr69109-2.c: New test.
10500 * gcc.dg/autopar/pr69109.c: New test.
10502 2016-01-11 Tom de Vries <tom@codesourcery.com>
10504 PR tree-optimization/69108
10505 * gcc.dg/autopar/pr69108.c: New test.
10507 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10510 * c-c++-common/Wisleading-indentation.c: Augment test.
10512 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10515 * gfortran.dg/inline_matmul_12.f90: New test.
10517 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
10520 * gfortran.dg/actual_array_offset_1: New test.
10522 2016-01-10 Tom de Vries <tom@codesourcery.com>
10524 PR tree-optimization/69062
10525 * gcc.dg/autopar/pr69062.c: New test.
10527 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10529 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10530 * gcc.dg/vect/slp-perm-2.c: Likewise.
10531 * gcc.dg/vect/slp-perm-3.c: Likewise.
10532 * gcc.dg/vect/slp-perm-5.c: Likewise.
10533 * gcc.dg/vect/slp-perm-6.c: Likewise.
10534 * gcc.dg/vect/slp-perm-7.c: Likewise.
10535 * gcc.dg/vect/slp-perm-8.c: Likewise.
10537 2016-01-10 Tom de Vries <tom@codesourcery.com>
10539 PR tree-optimization/69039
10540 * gcc.dg/autopar/pr69039.c: New test.
10542 2016-01-09 Marek Polacek <polacek@redhat.com>
10545 * g++.dg/pr69113.C: New test.
10547 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10549 PR middle-end/50865
10550 PR tree-optimization/69097
10551 * gcc.c-torture/execute/pr50865.c: New test.
10552 * gcc.c-torture/execute/pr69097-1.c: New test.
10553 * gcc.c-torture/execute/pr69097-2.c: New test.
10554 * gcc.dg/pr69097-1.c: New test.
10555 * gcc.dg/pr69097-2.c: New test.
10557 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10560 * g++.dg/opt/pr69164.C: New test.
10562 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10564 PR tree-optimization/69167
10565 * gcc.dg/pr69167.c: New test.
10567 2016-01-08 Marek Polacek <polacek@redhat.com>
10570 * g++.dg/pr68449.C: New.
10572 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10574 PR tree-optimization/68707
10575 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10576 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10577 on platforms supporting it.
10578 * gcc.dg/vect/slp-perm-2.c: Likewise.
10579 * gcc.dg/vect/slp-perm-3.c: Likewise.
10580 * gcc.dg/vect/slp-perm-5.c: Likewise.
10581 * gcc.dg/vect/slp-perm-7.c: Likewise.
10582 * gcc.dg/vect/slp-perm-8.c: Likewise.
10583 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10584 on platforms supporting it.
10586 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10588 PR tree-optimization/69162
10589 * gcc.dg/pr69162.c: New test.
10591 PR tree-optimization/69172
10592 * gcc.dg/pr69172.c: New test.
10594 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10596 PR tree-optimization/67781
10597 * gcc.c-torture/execute/pr67781.c: New file.
10599 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10601 PR tree-optimization/69083
10602 * gcc.dg/vect/pr69083.c: New test.
10604 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10606 PR tree-optimization/61441
10607 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10608 Use -fexcess-precision=standard for compiler options.
10609 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10611 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10614 * gfortran.dg/gomp/pr69128.f90: New test.
10617 * g++.dg/ext/pr69145-1.C: New test.
10618 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10619 * g++.dg/ext/pr69145-2.h: New file.
10621 2016-01-07 Martin Sebor <msebor@redhat.com>
10624 * gcc.dg/atomic-fetch-bool.c: New test.
10625 * gcc.dg/sync-fetch-bool.c: New test.
10627 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10630 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10632 2016-01-07 Nick Clifton <nickc@redhat.com>
10635 * g++.dg/pr66655.C: New test.
10636 * g++.dg/pr66655_1.cc: Test support file.
10637 * g++.dg/pr66655.h: Test header file.
10639 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
10642 gfortran.dg/gomp/pr66680.f90: New test.
10644 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10647 * gcc.target/i386/pr69171-1.c: New test.
10648 * gcc.target/i386/pr69171-2.c: Likewise.
10649 * gcc.target/i386/pr69171-3.c: Likewise.
10650 * gcc.target/i386/pr69171-4.c: Likewise.
10651 * gcc.target/i386/pr69171-5.c: Likewise.
10652 * gcc.target/i386/pr69171-6.c: Likewise.
10654 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10656 PR middle-end/67639
10657 * c-c++-common/pr67639.c: New test.
10659 2016-01-07 Jakub Jelinek <jakub@redhat.com>
10661 PR tree-optimization/69141
10662 * g++.dg/opt/pr69141.C: New test.
10664 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10666 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10668 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
10671 * gcc.target/i386/pr69140.c: New test
10673 2016-01-06 David Malcolm <dmalcolm@redhat.com>
10675 * gcc.dg/bad-dereference.c: New test case.
10677 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10679 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10681 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10683 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10685 2016-01-06 Marek Polacek <polacek@redhat.com>
10688 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10690 2016-01-05 Marek Polacek <polacek@redhat.com>
10693 * gcc.dg/atomic-invalid-2.c: New.
10695 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10698 * gcc.target/i386/pr68991.c: New test.
10700 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10703 * g++.dg/pr68991-1.C: New test.
10704 * g++.dg/pr68991-2.C: Likewise.
10706 2016-01-05 Sergei Trofimovich <siarheit@google.com>
10709 * gcc.target/ia64/pr60465-gprel64.c: New test.
10710 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10712 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10714 PR rtl-optimization/68651
10715 * gcc.target/aarch64/pr68651_1.c: New test.
10717 2016-01-05 David Malcolm <dmalcolm@redhat.com>
10720 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10722 2016-01-05 Nathan Sidwell <nathan@acm.org>
10725 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10727 * gcc.dg/alias-15.c: New.
10729 2016-01-05 Nick Clifton <nickc@redhat.com>
10732 * g++.dg/pr68770.C: New test.
10734 2016-01-04 Mike Stump <mikestump@comcast.net>
10736 * lib/target-supports.exp (check_effective_target_cilkplus):
10737 cilkplus targets require pthreads.
10738 (check_effective_target_cilkplus): Remove special case for NVPTX.
10740 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10742 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10745 2016-01-04 Jakub Jelinek <jakub@redhat.com>
10747 Update copyright years.
10749 2016-01-04 Marek Polacek <polacek@redhat.com>
10752 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10753 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10754 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10756 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10758 * gcc.target/sparc/20160104-2.c: New test.
10760 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10762 * gcc.target/sparc/20160104-1.c: New test.
10764 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
10767 * gfortran.dg/pr65045.f90: New test.
10769 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10771 * gnat.dg/specs/debug1.ads: Delete.
10773 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10775 PR libgfortran/68867
10776 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10779 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10781 PR libgfortran/68867
10782 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10785 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
10788 * gfortran.dg/pr68864.f90: New test.
10790 2016-01-01 Jakub Jelinek <jakub@redhat.com>
10792 PR tree-optimization/69070
10793 * gcc.dg/pr69070.c: New test.
10796 * gfortran.dg/pr69055.f90: New test.
10799 * gcc.dg/pr69015.c: New test.
10801 Copyright (C) 2016 Free Software Foundation, Inc.
10803 Copying and distribution of this file, with or without modification,
10804 are permitted in any medium without royalty provided the copyright
10805 notice and this notice are preserved.