1 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4 * gfortran.dg/pr70040.f90: New testcase.
6 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
9 * gfortran.dg/matmul_10.f90: New testcase.
11 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
13 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
15 2016-08-07 Jakub Jelinek <jakub@redhat.com>
18 * gcc.dg/pr72816.c: New test.
20 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
22 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
23 * g++.dg/conversion/pr41426.C: Likewise.
24 * g++.dg/conversion/pr66211.C: Likewise.
25 * g++.dg/cpp1y/lambda-init9.C: Likewise.
26 * g++.dg/init/ref8.C: Likewise.
27 * g++.old-deja/g++.law/cvt20.C: Likewise.
28 * g++.old-deja/g++.mike/p9732c.C: Likewise.
30 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
32 PR tree-optimization/18046
33 * gcc.dg/tree-ssa/vrp105.c: New test.
34 * gcc.dg/tree-ssa/vrp106.c: New test.
36 2016-08-05 Martin Sebor <msebor@redhat.com>
38 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
39 1ul in diagnostics. Remove hyphen from "constant-expression."
40 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
41 * g++.dg/cpp0x/static_assert3.C: Same.
42 * g++.dg/cpp1y/constexpr-throw.C: Same.
43 * g++.dg/template/nontype3.C: Same.
44 * g++.dg/warn/overflow-warn-1.C: Same.
45 * g++.dg/warn/overflow-warn-3.C: Same.
46 * g++.dg/warn/overflow-warn-4.C: Same.
48 2016-08-05 David Malcolm <dmalcolm@redhat.com>
50 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
51 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
52 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
53 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
55 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
57 PR tree-optimization/72810
58 * gcc.dg/tree-ssa/vrp110.c: New test.
60 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
63 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
65 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
66 saving the half-precision registers.
67 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
68 value is returned in h0.
69 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
70 are passed in FP/SIMD registers.
71 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
72 passing works corrcetly.
73 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
74 (hfa_f16x2_t): Likewise.
75 (hfa_f16x3_t): Likewise.
76 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
77 are promoted to double and passed in a double register.
78 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
79 are promoted to double and stacked.
80 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
82 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
83 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
84 __fp16 first get passed in FP/SIMD registers, then stacked.
86 2016-08-05 Nathan Sidwell <nathan@acm.org>
89 * g++.dg/cpp0x/pr68724.C: New.
91 2016-08-05 Richard Biener <rguenther@suse.de>
93 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
95 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
97 * gcc.dg/tree-ssa/vrp107.c: New test.
98 * gcc.dg/tree-ssa/vrp108.c: New test.
99 * gcc.dg/tree-ssa/vrp109.c: New test.
101 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
103 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
106 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
108 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
110 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
111 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
112 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
114 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
115 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
116 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
119 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
122 * g++.dg/cpp1y/lambda-ice1.C: New.
124 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
127 * g++.dg/cpp1y/pr72759.C: New test.
129 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
131 * gcc.dg/switch-10.c: New test.
133 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
135 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
137 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
139 * c-c++-common/goacc/routine-5.c: Update.
141 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
143 PR rtl-optimization/70903
144 * gcc.c-torture/execute/pr70903.c: New test.
146 2016-08-04 Martin Liska <mliska@suse.cz>
148 * gcc.dg/params/params.exp: Replace file exists with
149 TESTING_IN_BUILD_TREE.
151 2016-08-04 Marek Polacek <polacek@redhat.com>
154 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
156 2016-08-04 Richard Biener <rguenther@suse.de>
159 * gcc.dg/torture/pr71984.c: Guard correctness check for
162 2016-08-03 Andrew Pinski <apinski@cavium.com>
164 * gcc.c-torture/compile/20160802-1.c: New testcase.
166 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
168 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
170 2016-08-03 Richard Biener <rguenther@suse.de>
172 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
174 * c-c++-common/ubsan/pr71403-2.c: Likewise.
175 * c-c++-common/ubsan/pr71403-3.c: Likewise.
177 2016-08-03 Richard Biener <rguenther@suse.de>
179 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
180 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
181 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
182 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
184 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
186 * gcc.dg/init-excess-2.c: Require int32plus.
187 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
188 * gcc.dg/pr59963-2.c: Require int32plus.
189 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
190 * gcc.dg/unroll-7.c: Require int32plus.
192 2016-08-02 Bin Cheng <bin.cheng@arm.com>
194 PR tree-optimization/34114
195 * gcc.dg/tree-ssa/loop-42.c: New test.
197 2016-08-02 Tamar Christina <tamar.christina@arm.com>
199 * gcc.target/aarch64/vminmaxnm.c: New.
200 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
203 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
205 * gcc.target/powerpc/vec-extract-5.c: New tests to test
206 vec_extract for vector float, vector int, vector short, and vector
208 * gcc.target/powerpc/vec-extract-6.c: Likewise.
209 * gcc.target/powerpc/vec-extract-7.c: Likewise.
210 * gcc.target/powerpc/vec-extract-8.c: Likewise.
211 * gcc.target/powerpc/vec-extract-9.c: Likewise.
213 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
215 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
216 single stack adjustment, no writeback.
217 * gcc.target/aarch64/test_frame_12.c: Likewise.
218 * gcc.target/aarch64/test_frame_13.c: Likewise.
219 * gcc.target/aarch64/test_frame_15.c: Likewise.
220 * gcc.target/aarch64/test_frame_6.c: Likewise.
221 * gcc.target/aarch64/test_frame_7.c: Likewise.
222 * gcc.target/aarch64/test_frame_8.c: Likewise.
223 * gcc.target/aarch64/test_frame_16.c: New test.
225 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
228 * gcc.target/i386/pr72748.c: New test.
230 2015-08-01 Alan Hayward <alan.hayward@arm.com>
232 PR tree-optimization/71818
233 * gcc.dg/vect/pr71818.c: New
235 2016-08-01 Martin Liska <mliska@suse.cz>
237 PR tree-optimization/71857
238 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
240 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
242 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
244 2016-08-01 Jan Beulich <jbeulich@suse.com>
246 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
248 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
250 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
251 * gcc.target/powerpc/mulkc3-1.c: Likewise.
253 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
255 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
256 (check_effective_target_c++): Likewise. Also match for libstdc++.
258 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
261 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
262 * gfortran.dg/equiv_constraint_7.f90: Ditto.
263 * gfortran.dg/pr41922.f90: New test.
265 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
268 * gfortran.dg/pr68566.f90: new test.
270 2016-07-30 Martin Sebor <msebor@redhat.com>
274 * g++.dg/cpp0x/constexpr-cast.C: New test.
275 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
276 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
277 * g++.dg/ubsan/pr63956.C: Correct.
279 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
281 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
282 vector double or vector long where the vector is in memory.
283 * gcc.target/powerpc/vec-extract-3.c: Likewise.
284 * gcc.target/powerpc/vec-extract-4.c: Likewise.
286 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
289 * gfortran.dg/pr69867.f90: New test.
291 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
294 * gfortran.dg/pr69962.f90: New test.
296 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
299 * gfortran.dg/pr70006.f90: New test.
301 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
304 * gfortran.dg/pr71730.f90: New test.
305 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
306 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
307 * gfortran.dg/array_constructor_26.f03: Ditto.
309 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
311 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
312 * gcc.target/powerpc/pr71763.c: Likewise.
314 2016-07-29 Marek Polacek <polacek@redhat.com>
317 * gcc.dg/940510-1.c: Adjust dg-error.
318 * gcc.dg/c99-flex-array-1.c: Likewise.
319 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
322 * gcc.dg/noncompile/pr71853.c: New test.
325 * gcc.dg/noncompile/pr71573.c: New test.
328 * g++.dg/warn/Wparentheses-30.C: New test.
329 * gcc.dg/Wparentheses-14.c: New test.
331 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
333 * gcc.dg/pr59833.c: Use dg-add-options ieee.
335 2016-07-29 Bin Cheng <bin.cheng@arm.com>
337 PR tree-optimization/57558
338 * gcc.dg/vect/pr57558-1.c: New test.
339 * gcc.dg/vect/pr57558-2.c: New test.
341 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
343 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
344 to scan forwprop1 dump pass.
346 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
349 * g++.dg/template/pr51488.C: New.
351 2016-07-29 Jakub Jelinek <jakub@redhat.com>
354 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
356 * gcc.dg/pr71969-1.c: New test.
357 * gcc.dg/pr71969-2.c: New test.
358 * gcc.dg/pr71969-3.c: New test.
360 2016-07-29 Marek Polacek <polacek@redhat.com>
363 * c-c++-common/pr71574.c: New test.
366 * gcc.dg/noncompile/pr71583.c: New test.
368 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
371 * gcc.dg/pr68217.c: New test.
373 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
376 * gfortran.dg/pr71067_1.f90: New test.
377 * gfortran.dg/pr71067_2.f90: Ditto.
379 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
381 * gcc.target/powerpc/vec-extract-1.c: New test.
383 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
386 * gfortran.dg/pr71799.f90: New test.
388 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
391 * g++.dg/cpp0x/pr71665-1.C: New.
392 * g++.dg/cpp0x/pr71665-2.C: Likewise.
393 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
394 * g++.dg/ext/label10.C: Likewise.
395 * g++.dg/parse/constant5.C: Likewise.
397 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
400 * gfortran.dg/pr71859.f90: New test.
401 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
402 * gfortran.dg/coarray_collectives_1.f90: Ditto.
404 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
407 * gfortran.dg/pr71883.f90 : New test.
409 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
411 PR tree-optimization/71734
412 * g++.dg/vect/pr70729-nest.cc: New test.
414 2016-07-28 Renlin Li <renlin.li@arm.com>
417 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
420 * gfortran.dg/dependency_47.f90: New test.
422 2016-07-28 Martin Liska <mliska@suse.cz>
424 PR gcov-profile/68025
425 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
427 2016-07-28 Martin Liska <mliska@suse.cz>
429 * g++.dg/vect/pr70944.cc: New test.
431 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
434 * gcc.dg/torture/pr71994.c: New test.
436 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
439 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
440 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
441 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
443 2016-07-27 Richard Biener <rguenther@suse.de>
445 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
447 2016-07-27 Martin Liska <mliska@suse.cz>
449 * gcc.dg/predict-13.c: New test.
450 * gcc.dg/predict-14.c: New test.
452 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
454 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
456 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
459 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
462 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
463 IEEE built-in functions handle quiet and signalling NaNs
466 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
469 * gfortran.dg/pr71862.f90: New test.
471 2016-07-26 Martin Sebor <msebor@redhat.com>
473 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
474 selector with dg-options.
476 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
478 PR tree-optimization/18046
479 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
480 * gcc.dg/tree-ssa/vrp103.c: New test.
481 * gcc.dg/tree-ssa/vrp104.c: New test.
483 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
485 * gcc.target/powerpc/pr63354.c: Require lp64 since
486 -mprofile-kernel is not legal with -m32.
488 2016-07-26 Richard Biener <rguenther@suse.de>
490 PR rtl-optimization/71984
491 * gcc.dg/torture/pr71984.c: New testcase.
493 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
495 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
496 g++-dg-runtest via et-dg-runtest.
497 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
498 * gcc.dg/vect/vect.exp: Likewise.
499 * gfortran.dg/graphite/graphite.exp: Likewise, but for
501 * gfortran.dg/vect/vect.exp: Likewise.
502 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
503 (check_mips_loongson_hw_available): Likewise.
504 (check_effective_target_mpaired_single_runtime): Likewise.
505 (check_effective_target_mips_loongson_runtime): Likewise.
506 (add_options_for_mpaired_single): Likewise.
507 (check_effective_target_vect_int): Add global et_index.
508 Check and save the supported feature for a target selected by
509 the et_index target. Break long lines where appropriate. Call
510 et-is-effective-target for MIPS with an argument instead of
511 check_effective_target_* where appropriate.
512 (check_effective_target_vect_intfloat_cvt): Likewise.
513 (check_effective_target_vect_uintfloat_cvt): Likewise.
514 (check_effective_target_vect_floatint_cvt): Likewise.
515 (check_effective_target_vect_floatuint_cvt): Likewise.
516 (check_effective_target_vect_simd_clones): Likewise.
517 (check_effective_target_vect_shift): ewise.
518 (check_effective_target_whole_vector_shift): Likewise.
519 (check_effective_target_vect_bswap): Likewise.
520 (check_effective_target_vect_shift_char): Likewise.
521 (check_effective_target_vect_long): Likewise.
522 (check_effective_target_vect_float): Likewise.
523 (check_effective_target_vect_double): Likewise.
524 (check_effective_target_vect_long_long): Likewise.
525 (check_effective_target_vect_no_int_max): Likewise.
526 (check_effective_target_vect_no_int_add): Likewise.
527 (check_effective_target_vect_no_bitwise): Likewise.
528 (check_effective_target_vect_widen_shift): Likewise.
529 (check_effective_target_vect_no_align): Likewise.
530 (check_effective_target_vect_hw_misalign): Likewise.
531 (check_effective_target_vect_element_align): Likewise.
532 (check_effective_target_vect_condition): Likewise.
533 (check_effective_target_vect_cond_mixed): Likewise.
534 (check_effective_target_vect_char_mult): Likewise.
535 (check_effective_target_vect_short_mult): Likewise.
536 (check_effective_target_vect_int_mult): Likewise.
537 (check_effective_target_vect_extract_even_odd): Likewise.
538 (check_effective_target_vect_interleave): Likewise.
539 (check_effective_target_vect_stridedN): Likewise.
540 (check_effective_target_vect_multiple_sizes): Likewise.
541 (check_effective_target_vect64): Likewise.
542 (check_effective_target_vect_call_copysignf): Likewise.
543 (check_effective_target_vect_call_sqrtf): Likewise.
544 (check_effective_target_vect_call_btrunc): Likewise.
545 (check_effective_target_vect_call_btruncf): Likewise.
546 (check_effective_target_vect_call_ceil): Likewise.
547 (check_effective_target_vect_call_ceilf): Likewise.
548 (check_effective_target_vect_call_floor): Likewise.
549 (check_effective_target_vect_call_floorf): Likewise.
550 (check_effective_target_vect_call_lceil): Likewise.
551 (check_effective_target_vect_call_lfloor): Likewise.
552 (check_effective_target_vect_call_nearbyint): Likewise.
553 (check_effective_target_vect_call_nearbyintf): Likewise.
554 (check_effective_target_vect_call_round): Likewise.
555 (check_effective_target_vect_call_roundf): Likewise.
556 (check_effective_target_vect_perm): Likewise, but also append *_saved
557 to the existing global name to properly cache the result.
558 (check_effective_target_vect_perm_byte): Likewise.
559 (check_effective_target_vect_perm_short): Likewise.
560 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
561 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
562 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
563 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
564 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
565 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
566 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
567 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
568 (check_effective_target_vect_sdot_qi): Likewise.
569 (check_effective_target_vect_udot_qi): Likewise.
570 (check_effective_target_vect_sdot_hi): Likewise.
571 (check_effective_target_vect_udot_hi): Likewise.
572 (check_effective_target_vect_usad_char): Likewise.
573 (check_effective_target_vect_pack_trunc): Likewise.
574 (check_effective_target_vect_unpack): Likewise.
575 (check_effective_target_vect_aligned_arrays): Likewise.
576 (check_effective_target_vect_natural_alignment): Likewise.
577 (check_effective_target_vector_alignment_reachable): Likewise.
578 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
579 (is-effective-target): Initialize et_index if undefined.
580 (et-dg-runtest): New.
581 (et-is-effective-target): Likewise.
582 (check_vect_support_and_set_flags): Add supported MIPS targets to
583 EFFECTIVE_TARGETS list. Return the number of supported targets.
585 2016-07-26 Richard Biener <rguenther@suse.de>
586 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
589 * gcc.dg/pr70920-1.c: New test-case.
590 * gcc.dg/pr70902-2.c: Likewise.
591 * gcc.dg/pr70920-3.c: Likewise.
592 * gcc.dg/pr70920-4.c: Likewise
593 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
596 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
598 * gcc.c-torture/execute/pr71494.c: Require label_values.
599 * gcc.dg/pr16973.c: Ditto.
601 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
603 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
604 * gcc.dg/torture/pr69771.c: Require int32plus.
605 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
607 2016-07-25 Martin Liska <mliska@suse.cz>
609 * gcc.dg/torture/pr71987.c: New test.
611 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
614 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
615 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
616 * gfortran.dg/pr71935.f90: New test.
618 2016-07-22 Martin Sebor <msebor@redhat.com>
621 * g++.dg/ext/atomic-3.C: New test.
622 * gcc.dg/atomic/pr71675.c: New test.
624 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
626 * gcc.target/i386/mvc8.c: New test.
628 2016-07-22 Bin Cheng <bin.cheng@arm.com>
630 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
631 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
633 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
636 * gfortran.dg/constructor_50.f90: New test.
638 2016-07-22 Martin Liska <mliska@suse.cz>
640 PR gcov-profile/69028
641 PR gcov-profile/62047
642 * g++.dg/cilk-plus/pr69028.C: New test.
644 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
646 * gfortran.dg/coarray_stat_2.f90: New test.
648 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
650 * gcc.target/powerpc/vec-extract.h: New files to check the
651 vec_extract built-in functions for all vector types, testing
652 accessing each element, both with constant and variable element
654 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
655 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
656 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
657 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
658 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
659 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
660 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
661 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
662 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
664 2016-07-21 Jakub Jelinek <jakub@redhat.com>
667 * g++.dg/other/pr71728.C: New test.
669 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
671 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
672 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
673 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
674 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
675 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
677 2016-07-21 Richard Biener <rguenther@suse.de>
679 PR tree-optimization/71947
680 * gcc.dg/tree-ssa/vrp102.c: New testcase.
682 2016-07-21 Bin Cheng <bin.cheng@arm.com>
684 * gcc.dg/tree-ssa/scev-15.c: New.
686 2016-07-21 Bin Cheng <bin.cheng@arm.com>
688 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
690 2016-07-21 Jakub Jelinek <jakub@redhat.com>
693 * g++.dg/gomp/pr71941.C: New test.
695 2016-07-20 David Malcolm <dmalcolm@redhat.com>
699 * g++.dg/spellcheck-identifiers.C: New test case, based on
700 gcc.dg/spellcheck-identifiers.c.
701 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
702 gcc.dg/spellcheck-identifiers-2.c.
703 * g++.dg/spellcheck-typenames.C: New test case, based on
704 gcc.dg/spellcheck-typenames.c
706 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
708 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
709 pointer to member function and also test catching by reference.
711 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
713 * gcc.target/s390/pr67443.c: Fix test case.
715 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
717 * gcc.target/s390/insv-1.c: Xfail some tests.
718 * gcc.target/s390/insv-2.c: Likewise.
720 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
722 * gcc.target/avr/torture/get-mem.c: New test.
723 * gcc.target/avr/torture/set-mem.c: New test.
725 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
728 * gcc.target/avr/torture/tiny-progmem.c: New test.
730 2016-07-20 Jakub Jelinek <jakub@redhat.com>
733 * g++.dg/parse/pr71909.C: New test.
734 * g++.dg/tm/pr71909.C: New test.
737 * g++.dg/cpp0x/constexpr-50060.C: New test.
738 * g++.dg/cpp1y/constexpr-50060.C: New test.
740 2016-07-20 Martin Liska <mliska@suse.cz>
742 * gfortran.dg/graphite/pr71898.f90: New test.
744 2016-07-20 Bin Cheng <bin.cheng@arm.com>
746 PR tree-optimization/71503
747 PR tree-optimization/71683
748 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
749 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
751 2016-07-20 Martin Liska <mliska@suse.cz>
753 * gcc.dg/plugin/plugin.exp: Remove sreal test.
754 * gcc.dg/plugin/sreal-test-1.c: Remove.
755 * gcc.dg/plugin/sreal_plugin.c: Remove.
757 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
760 * gfortran.dg/dependency_47.f90: New test.
762 2016-07-19 Jakub Jelinek <jakub@redhat.com>
764 PR rtl-optimization/71916
765 * gcc.c-torture/compile/pr71916.c: New test.
768 * g++.dg/torture/pr71874.C: New test.
771 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
772 (my_alloc): Rewritten to use __builtin_posix_memalign and
774 (my_free): Use __builtin_free instead of _mm_free.
775 (Vec::operator=): Use __builtin_memcpy.
777 2016-07-19 Martin Jambor <mjambor@suse.cz>
780 * gfortran.dg/pr71688.f90: New test.
782 2016-07-19 Richard Biener <rguenther@suse.de>
784 * c-c++-common/vector-subscript-6.c: New testcase.
785 * c-c++-common/vector-subscript-7.c: Likewise.
787 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
789 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
790 and UInt32 based on __SIZEOF_INT__.
792 2016-07-19 Richard Biener <rguenther@suse.de>
794 PR tree-optimization/71901
795 * gcc.dg/torture/pr71901.c: New testcase.
797 2016-07-19 Richard Biener <rguenther@suse.de>
799 PR tree-optimization/71908
800 * gcc.dg/torture/pr71908.c: New testcase.
802 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
805 * gcc.target/powerpc/pr71493-1.c: New test.
806 * gcc.target/powerpc/pr71493-2.c: Likewise.
808 2016-07-18 Jakub Jelinek <jakub@redhat.com>
811 * g++.dg/conversion/ambig3.C: New test.
814 * g++.dg/cpp0x/constexpr-71828.C: New test.
817 * g++.dg/template/pr71826.C: New test.
820 * g++.dg/template/defarg21.C: New test.
823 * g++.dg/ext/vector31.C: New test.
825 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
827 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
829 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
831 PR tree-optimization/71734
832 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
834 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
836 * gcc.target/s390/warn-dynamicstack-1.c: New test.
837 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
838 stack-layout-dynamic-1.c: New test.
840 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
842 * gcc.target/s390/nolrl-1.c: New test.
844 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
847 * gfortran.dg/pr71523_1.f90: New test.
848 * gfortran.dg/pr71523_2.f90: New test.
850 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
852 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
855 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
856 Marco Restelli <mrestelli@gmail.com>
859 * gfortran.dg/pr62125.f90: New test.
861 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
863 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
864 * gcc.target/powerpc/mulkc3-1.c: Likewise.
866 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
869 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
870 * g++.dg/cpp0x/nullptr35.C: New test.
872 2016-07-15 Bin Cheng <bin.cheng@arm.com>
874 * gcc.dg/tree-ssa/scev-8.c: Update test string.
876 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
878 * gfortran.dg/goacc/vector_length.f90: New test.
880 2016-07-15 Richard Biener <rguenther@suse.de>
882 PR tree-optimization/71881
883 * gcc.dg/torture/pr71881.c: New testcase.
885 2016-07-15 Richard Biener <rguenther@suse.de>
887 PR tree-optimization/71887
888 * gcc.dg/torture/pr71887.c: New testcase.
890 2016-07-15 Jakub Jelinek <jakub@redhat.com>
893 * gcc.dg/spellcheck-identifiers-3.c: New test.
895 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
898 * gfortran.dg/null_9.f90: New test.
900 2016-07-15 Bin Cheng <bin.cheng@arm.com>
902 * gcc.dg/tree-ssa/loop-41.c: New test.
904 2016-07-15 Bin Cheng <bin.cheng@arm.com>
906 PR tree-optimization/71347
907 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
909 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
912 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
913 * gfortran.dg/contains.f90: Ditto.
914 * gfortran.dg/contains_empty_1.f03: Ditto.
915 * gfortran.dg/submodule_3.f08: Ditto.
917 2016-07-14 Jakub Jelinek <jakub@redhat.com>
920 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
921 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
922 expected diagnostics.
925 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
926 * gcc.dg/spellcheck-identifiers-2.c: New test.
927 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
928 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
930 2016-07-14 Jakub Jelinek <jakub@redhat.com>
932 PR tree-optimization/71872
933 * gcc.c-torture/compile/pr71872.c: New test.
935 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
937 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
938 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
939 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
940 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
941 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
942 * gcc.target/arm/atomic-op-acquire-1.c: This.
943 * gcc.target/arm/atomic-op-char.c: Rename into ...
944 * gcc.target/arm/atomic-op-char-1.c: This.
945 * gcc.target/arm/atomic-op-consume.c: Rename into ...
946 * gcc.target/arm/atomic-op-consume-1.c: This.
947 * gcc.target/arm/atomic-op-int.c: Rename into ...
948 * gcc.target/arm/atomic-op-int-1.c: This.
949 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
950 * gcc.target/arm/atomic-op-relaxed-1.c: This.
951 * gcc.target/arm/atomic-op-release.c: Rename into ...
952 * gcc.target/arm/atomic-op-release-1.c: This.
953 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
954 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
955 * gcc.target/arm/atomic-op-short.c: Rename into ...
956 * gcc.target/arm/atomic-op-short-1.c: This.
957 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
958 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
959 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
960 * gcc.target/arm/atomic-op-char-2.c: Likewise.
961 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
962 * gcc.target/arm/atomic-op-int-2.c: Likewise.
963 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
964 * gcc.target/arm/atomic-op-release-2.c: Likewise.
965 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
966 * gcc.target/arm/atomic-op-short-2.c: Likewise.
968 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
971 * gfortran.dg/select_type_35.f03: New test.
973 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
976 PR tree-optimization/70923
977 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
978 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
979 * gcc.dg/vect/pr65951.c: Likewise.
980 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
982 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
984 * c-c++-common/pr60226.c: Expect maximum object file alignment
987 2016-07-14 Richard Biener <rguenther@suse.de>
989 PR tree-optimization/71866
990 * gcc.dg/torture/pr71866.c: New testcase.
992 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
994 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
995 selector and enclose boolean expression in curly braces.
997 2016-07-14 Alan Modra <amodra@gmail.com>
1000 * gcc.target/powerpc/p9-novsx.c: New.
1002 2016-07-13 Andi Kleen <ak@linux.intel.com>
1004 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1005 * g++.dg/tree-prof/morefunc.C: Dito.
1006 * g++.dg/tree-prof/pr35545.C: Dito.
1007 * g++.dg/tree-prof/reorder.C: Dito.
1008 * gcc.dg/tree-prof/20050826-2.c: Dito.
1009 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1010 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1011 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1012 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1013 * gcc.dg/tree-prof/inliner-1.c: Dito.
1014 * gcc.dg/tree-prof/merge_block.c: Dito.
1015 * gcc.dg/tree-prof/stringop-1.c: Dito.
1016 * gcc.dg/tree-prof/stringop-2.c: Dito.
1017 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1018 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1019 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1020 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1021 * gcc.dg/tree-prof/update-loopch.c: Dito.
1022 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1023 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1024 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1025 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1026 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1027 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1028 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1030 2016-07-13 Andi Kleen <ak@linux.intel.com>
1032 * lib/profopt.exp (profopt-execute): Remove .imports files.
1034 2016-07-13 Andi Kleen <ak@linux.intel.com>
1036 * lib/profopt.exp (profopt-execute): Always log profiler command line.
1038 2016-07-13 Andi Kleen <ak@linux.intel.com>
1040 * lib/profopt.exp (dg-final-scan-autofdo,
1041 dg-final-scan-not-autofdo): New functions.
1043 2016-07-13 Bin Cheng <bin.cheng@arm.com>
1045 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1046 * gcc.dg/vect/vect-35.c: Ditto.
1047 * gcc.dg/vect/vect-alias-check-2.c: New test.
1049 2016-07-13 Martin Liska <mliska@suse.cz>
1051 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
1052 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
1053 * gfortran.dg/pr42108.f90: Update expected dump scan.
1055 2016-07-13 Richard Biener <rguenther@suse.de>
1057 PR tree-optimization/24574
1058 * gcc.dg/pr24574.c: New testcase.
1060 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1062 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
1063 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1064 * c-c++-common/pr68833-1.c: Require int32plus.
1065 * gcc.dg/ipa/pr63551.c: Likewise.
1066 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1067 * gcc.dg/ipa/pr64041.c: Require int32plus.
1069 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1072 * g++.dg/pr71633.C: New test.
1074 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1076 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1077 Add new arm_thumb1_cbz_ok effective target.
1078 * gcc.target/arm/cbz.c: New test.
1080 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1082 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1083 Define effective target.
1084 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1085 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1086 * gcc.target/arm/movhi_movw.c: New test.
1087 * gcc.target/arm/movsi_movw.c: Likewise.
1088 * gcc.target/arm/movdi_movw.c: Likewise.
1090 2016-07-13 Richard Biener <rguenther@suse.de>
1093 * gcc.dg/pr71104-1.c: New testcase.
1094 * gcc.dg/pr71104-2.c: Likewise.
1096 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1099 * gcc.target/powerpc/pr71805.c: New test.
1101 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1103 * gcc.target/powerpc/divkc3-1.c: New.
1104 * gcc.target/powerpc/mulkc3-1.c: New.
1106 2016-07-12 Nathan Sidwell <nathan@acm.org>
1108 * gcc.target/arm/data-rel-1.c: New.
1109 * gcc.target/arm/data-rel-2.c: New.
1110 * gcc.target/arm/data-rel-3.c: New.
1112 2016-07-12 Martin Liska <mliska@suse.cz>
1114 * gcc.dg/params/blocksort-part.c: New test.
1115 * gcc.dg/params/params.exp: New file.
1117 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1120 * gcc.c-torture/execute/pr71700.c: New test.
1122 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1123 Richard Biener <rguenther@suse.de>
1125 PR tree-optimization/23286
1126 PR tree-optimization/70159
1127 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1128 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1129 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1130 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1131 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1132 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1133 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1134 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1135 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1136 * gcc.dg/pr51879-12.c: Likewise.
1137 * gcc.dg/strlenopt-9.c: Likewise.
1138 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1139 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1140 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1141 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1142 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1143 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1144 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1145 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1146 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1147 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1148 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1149 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1150 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1151 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1152 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1154 2016-07-12 Richard Biener <rguenther@suse.de>
1156 PR rtl-optimization/68961
1157 * gcc.target/i386/pr68961.c: New testcase.
1159 2016-07-11 Jakub Jelinek <jakub@redhat.com>
1162 * c-c++-common/gomp/pr71758.c: New test.
1163 * gfortran.dg/gomp/pr71758.f90: New test.
1165 PR tree-optimization/71823
1166 * gcc.dg/vect/pr71823.c: New test.
1168 2016-07-11 David Malcolm <dmalcolm@redhat.com>
1170 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1171 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1172 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1174 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1177 * gcc.target/i386/pr71801.c: New test.
1179 2016-07-11 Richard Biener <rguenther@suse.de>
1181 PR tree-optimization/71816
1182 * gcc.dg/torture/pr71816.c: New testcase.
1184 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1187 * gfortran.dg/dependency_46.f90: New test.
1189 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1191 PR rtl-optimization/71621
1192 * gcc.target/i386/pr71621-1.c: New.
1193 * gcc.target/i386/pr71621-2.c: New.
1195 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1197 * gfortran.dg/goacc/pr71704.f90: New test.
1199 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1202 * gcc.target/powerpc/pr71297.c: New.
1204 2016-07-08 Jiong Wang <jiong.wang@arm.com>
1206 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1208 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1211 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1213 2016-07-08 Alan Hayward <alan.hayward@arm.com>
1215 PR tree-optimization/71667
1216 * gcc.dg/vect/pr71667.c: New
1218 2016-07-08 Martin Liska <mliska@suse.cz>
1220 * gcc.dg/torture/pr71606.c: New test.
1222 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1225 * gfortran.dg/pr71764.f90: New test.
1227 2016-07-07 Jakub Jelinek <jakub@redhat.com>
1228 Kai Tietz <ktietz70@googlemail.com>
1232 * g++.dg/cpp0x/pr70869.C: New test.
1233 * g++.dg/cpp0x/pr71054.C: New test.
1235 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
1237 * g++.dg/debug/pr71432.C: Fail on AIX.
1239 2016-07-07 Martin Liska <mliska@suse.cz>
1241 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1242 an undefined behavior.
1243 * gfortran.dg/do_3.F90: Likewise.
1244 * gfortran.dg/do_check_11.f90: New test.
1245 * gfortran.dg/do_check_12.f90: New test.
1246 * gfortran.dg/do_corner_warn.f90: New test.
1248 2016-07-07 Martin Liska <mliska@suse.cz>
1250 * gfortran.dg/predict-1.f90: Ammend the test.
1251 * gfortran.dg/predict-2.f90: Likewise.
1253 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1256 * g++.dg/pr71624.C: New test.
1258 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1260 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1261 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1262 ARMv8-M Mainline architectures.
1264 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1266 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1267 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1269 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1273 * gcc.target/powerpc/pr71763.c: New file.
1275 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1277 PR tree-optimization/71518
1278 * gcc.dg/pr71518.c: New test.
1280 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1282 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1284 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1287 * gcc.target/avr/pr50739.c: New test.
1289 2016-07-05 Jan Hubicka <jh@suse.cz>
1291 * gcc.dg/tree-ssa/scev-14.c: update template.
1293 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1295 * gcc.dg/vect/group-no-gaps-1.c: New test.
1297 2016-07-05 Andi Kleen <ak@linux.intel.com>
1299 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1300 if kernel supports MPX.
1302 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
1304 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1306 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1307 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1309 * gcc.target/powerpc/signbit-1.c: New test.
1310 * gcc.target/powerpc/signbit-2.c: New test.
1311 * gcc.target/powerpc/signbit-3.c: New test.
1313 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1315 PR rtl-optimization/71594
1316 * gcc.dg/torture/pr71594.c: New test.
1318 2016-07-05 Jan Hubicka <jh@suse.cz>
1320 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1322 2016-07-05 David Malcolm <dmalcolm@redhat.com>
1325 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1326 number of missing semicolon error.
1327 * g++.dg/pr62314-2.C: New test case.
1329 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1331 * gfortran.dg/coarray_stat_function.f90: New test.
1332 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1333 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1336 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1339 * gfortran.dg/deferred_character_17.f90: New test.
1341 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1343 * gcc.target/arm/neon/polytypes.c: Move to ...
1344 * gcc.target/arm/polytypes.c: ... here.
1345 * gcc.target/arm/neon/pr51534.c: Move to ...
1346 * gcc.target/arm/pr51534.c: ... here.
1347 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1348 * gcc.target/arm/vect-vcvt.c: ... here.
1349 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1350 * gcc.target/arm/vect-vcvtq.c: ... here.
1351 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1352 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1353 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1354 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1355 * gcc.target/arm/neon/neon.exp: Delete.
1356 * gcc.target/arm/neon/: Delete.
1358 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1361 * gfortran.dg: pr65575.f90: New test.
1363 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1366 * gfortran.dg: pr35849.f90: New test.
1368 2016-07-04 Jakub Jelinek <jakub@redhat.com>
1371 * g++.dg/cpp0x/pr71739.C: New test.
1373 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1375 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1377 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1379 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1381 * gcc.target/s390/loc-1.c: New test.
1383 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1385 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1386 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1388 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1391 * gcc.target/aarch64/pr63874.c: New test.
1393 2016-07-04 Jan Beulich <jbeulich@suse.com>
1395 * g++.dg/header.c: New.
1396 * gcc.dg/header.c: New.
1398 2016-07-02 Jakub Jelinek <jakub@redhat.com>
1401 * c-c++-common/Wunused-var-15.c: New test.
1403 2016-07-01 Jakub Jelinek <jakub@redhat.com>
1406 * gfortran.dg/gomp/pr71687.f90: New test.
1408 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1410 * gcc.dg/const-float128-ped.c: Require __float128 effective
1412 * gcc.dg/const-float128.c: Likewise.
1413 * gcc.dg/torture/float128-cmp-invalid.c: Require
1414 __float128 and base_quadfloat_support effective targets, and
1416 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1417 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1418 * gcc.dg/torture/float128-nan.c: Likewise.
1419 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1420 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1421 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1422 * lib/target-supports.exp (check_effective_target___float128): New.
1423 (add_options_for___float128): New.
1424 (check_effective_target_base_quadword_support): New.
1426 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1429 * gcc.target/powerpc/pr71720.c: New test.
1431 2016-07-01 Jan Beulich <jbeulich@suse.com>
1433 * gcc.dg/bss.c: New.
1435 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1438 * gcc.target/powerpc/pr71698.c: New test.
1440 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
1443 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1444 instead of ".foo" for its section name.
1445 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1446 depending on MCU's flash size.
1447 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1448 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1449 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1450 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1451 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1452 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1454 2016-07-01 Jan Beulich <jbeulich@suse.com>
1456 * gcc.target/i386/pr65105-2.c: Add -msse2.
1458 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1460 PR tree-optimization/71707
1461 * gcc.dg/strlenopt-29.c: New test.
1464 * gfortran.dg/gomp/pr71704.f90: New test.
1467 * gfortran.dg/gomp/pr71705.f90: New test.
1469 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1471 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1472 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1473 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1474 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1475 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1476 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1477 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1478 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1479 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1480 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1481 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1482 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1483 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1484 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1485 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1486 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1487 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1488 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1489 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1490 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1491 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1492 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1493 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1494 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1495 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1496 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1497 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1498 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1499 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1500 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1501 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1502 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1503 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1504 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1505 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1506 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1507 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1508 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1509 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1510 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1511 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1512 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1513 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1514 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1515 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1516 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1517 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1518 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1519 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1520 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1521 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1522 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1523 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1524 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1525 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1526 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1527 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1528 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1529 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1530 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1531 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1532 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1533 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1534 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1535 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1536 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1537 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1538 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1539 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1540 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1541 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1542 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1543 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1544 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1545 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1546 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1547 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1548 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1549 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1550 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1551 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1553 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1554 James Greenhalgh <james.greenhalgh@arm.com>
1556 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1558 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
1559 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1561 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1563 2016-06-30 David Malcolm <dmalcolm@redhat.com>
1566 * gcc.dg/spellcheck-options-12.c: New test case.
1568 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1571 * gcc.c-torture/compile/pr71693.c: New test.
1573 2016-06-29 David Malcolm <dmalcolm@redhat.com>
1575 * gcc.dg/spellcheck-params.c: New testcase.
1576 * gcc.dg/spellcheck-params-2.c: New testcase.
1578 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1580 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1581 vector extract instructions.
1582 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1584 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1587 * gfortran.dg/unexpected_eof_2.f90: New test.
1588 * gfortran.dg/unexpected_eof_3.f90: New test.
1590 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
1592 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1594 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1596 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1597 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1598 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1600 2016-06-29 Richard Biener <rguenther@suse.de>
1603 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1605 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1607 * gcc.target/arm/aapcs/neon-vect10.c: Require
1608 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1609 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1610 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1611 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1612 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1613 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1614 * gcc.target/arm/fp16-aapcs-1.c: Require
1615 -mfloat-ab=hard. Also simplify the test.
1616 * gcc.target/arm/fp16-aapcs-2.c: New.
1618 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1620 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1621 (add_options_for_arm_fp16_ieee): New.
1622 (add_options_for_arm_fp16_alternative): New.
1623 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1625 (effective_target_arm_fp16_hw): New.
1627 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1629 PR tree-optimization/71655
1630 * g++.dg/pr71655.C: New test.
1632 2016-06-29 Martin Liska <mliska@suse.cz>
1634 * gcc.dg/pr71585.c: New test.
1635 * gcc.dg/pr71585-2.c: New test.
1636 * gcc.dg/pr71585-3.c: New test.
1638 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1640 PR tree-optimization/70729
1641 * g++.dg/vect/pr70729.cc: New test.
1643 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1645 * c-c++-common/gomp/cancel-1.c: Extend.
1647 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1649 PR tree-optimization/71625
1650 * gcc.dg/strlenopt-28.c: New test.
1652 2016-06-29 Richard Biener <rguenther@suse.de>
1655 * g++.dg/torture/pr71002.C: Adjust testcase.
1657 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1660 * gcc.dg/pr71685.c: New test.
1662 2016-06-28 Martin Sebor <msebor@redhat.com>
1665 * gcc.dg/init-bad-9.c: New test.
1667 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1669 * gcc.target/powerpc/abs128-1.c: Require VSX.
1670 * gcc.target/powerpc/copysign128-1.c: Likewise.
1671 * gcc.target/powerpc/inf128-1.c: Likewise.
1672 * gcc.target/powerpc/nan128-1.c: Likewise.
1674 2016-06-28 Jakub Jelinek <jakub@redhat.com>
1677 * gcc.c-torture/execute/pr71626-1.c: New test.
1678 * gcc.c-torture/execute/pr71626-2.c: New test.
1680 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1683 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1685 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1688 * gcc.target/powerpc/pr71670.c: New testcase.
1690 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1693 * gcc.target/powerpc/pr71656-1.c: New test.
1694 * gcc.target/powerpc/pr71656-2.c: New test.
1696 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1698 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1700 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1701 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1702 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1703 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1704 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1705 Add arm_neon_fp16_ok effective target.
1706 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1708 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1710 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1712 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1714 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1716 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1718 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1720 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1722 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1724 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1726 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1729 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1731 * gcc.dg/predict-12.c: New testcase.
1733 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1736 * gfortran.dg/pr71649.f90: New test.
1738 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1740 PR tree-optimization/71643
1741 * g++.dg/opt/pr71643.C: New test.
1743 PR tree-optimization/71631
1744 * gcc.c-torture/execute/pr71631.c: New test.
1746 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1748 * gcc.dg/predict-11.c: New testcase.
1749 * gfortran.dg/predict-2.f90: New testcase.
1751 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1753 * gcc.dg/predict-10.c: New test.
1755 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1757 * gcc.target/powerpc/abs128-1.c: New.
1758 * gcc.target/powerpc/copysign128-1.c: New.
1759 * gcc.target/powerpc/inf128-1.c: New.
1760 * gcc.target/powerpc/nan128-1.c: New.
1762 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1764 * gfortran.dg/pr71642.f90: New test.
1766 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1768 PR tree-optimization/71647
1769 * gcc.target/i386/pr71647.c: New test.
1771 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1773 * gcc.target/i386/noplt-gd-1.c: New test.
1774 * gcc.target/i386/noplt-gd-2.c: Likewise.
1775 * gcc.target/i386/noplt-gd-3.c: Likewise.
1776 * gcc.target/i386/noplt-ld-1.c: Likewise.
1777 * gcc.target/i386/noplt-ld-2.c: Likewise.
1778 * gcc.target/i386/noplt-ld-3.c: Likewise.
1779 * lib/target-supports.exp
1780 (check_effective_target_tls_get_addr_via_got): New.
1782 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1784 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1785 testsuite compile flags.
1786 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1787 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1789 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1791 * g++dg/vect/pr36684.cc: Add dg-do compile.
1792 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1793 * gcc.dg/vect/pr70021.c: Ditto.
1794 * gcc.dg/vect/pr70138-1.c: Ditto.
1795 * gcc.dg/vect/pr70138-2.c: Ditto.
1796 * gcc.dg/vect/pr70354-1.c: Ditto.
1797 * gcc.dg/vect/pr70354-2.c: Ditto.
1798 * gcc.dg/vect/pr71259.c: Ditto.
1799 * gcc.dg/vect/pr71416-1.c: Ditto.
1800 * gcc.dg/vect/slp-43.c: Ditto.
1801 * gcc.dg/vect/slp-45.c: Ditto.
1802 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1803 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1804 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1805 * gfortran.dg/vect/pr69980.f90: Ditto.
1807 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1809 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1810 * gcc.dg/vect/bb-slp-30.c: Ditto.
1811 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1812 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1813 * gcc.dg/vect/pr45902.c: Ditto.
1814 * gcc.dg/vect/pr48172.c: Ditto.
1815 * gcc.dg/vect/pr48377.c: Ditto.
1816 * gcc.dg/vect/pr49038.c: Ditto.
1817 * gcc.dg/vect/pr49771.c: Ditto.
1818 * gcc.dg/vect/pr52091.c: Ditto.
1819 * gcc.dg/vect/pr53185-2.c: Ditto.
1820 * gcc.dg/vect/pr56826.c: Ditto.
1821 * gcc.dg/vect/pr60276.c: Ditto.
1822 * gcc.dg/vect/pr62021.c: Ditto.
1823 * gcc.dg/vect/pr63530.c: Ditto.
1824 * gcc.dg/vect/pr65518.c: Ditto.
1825 * gcc.dg/vect/pr65947-1.c: Ditto.
1826 * gcc.dg/vect/pr65947-10.c: Ditto.
1827 * gcc.dg/vect/pr65947-11.c: Ditto.
1828 * gcc.dg/vect/pr65947-12.c: Ditto.
1829 * gcc.dg/vect/pr65947-13.c: Ditto.
1830 * gcc.dg/vect/pr65947-2.c: Ditto.
1831 * gcc.dg/vect/pr65947-3.c: Ditto.
1832 * gcc.dg/vect/pr65947-4.c: Ditto.
1833 * gcc.dg/vect/pr65947-5.c: Ditto.
1834 * gcc.dg/vect/pr65947-6.c: Ditto.
1835 * gcc.dg/vect/pr65947-7.c: Ditto.
1836 * gcc.dg/vect/pr65947-8.c: Ditto.
1837 * gcc.dg/vect/pr65947-9.c: Ditto.
1838 * gcc.dg/vect/pr71416-1.c: Ditto.
1839 * gcc.dg/vect/pr71439.c: Ditto.
1840 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1841 * gcc.dg/vect/vect-bswap16.c: Ditto.
1842 * gcc.dg/vect/vect-bswap32.c: Ditto.
1843 * gcc.dg/vect/vect-bswap64.c: Ditto.
1844 * gcc.dg/vect/vect-live-1.c: Ditto.
1845 * gcc.dg/vect/vect-live-2.c: Ditto.
1846 * gcc.dg/vect/vect-live-3.c: Ditto.
1847 * gcc.dg/vect/vect-live-4.c: Ditto.
1848 * gcc.dg/vect/vect-live-5.c: Ditto.
1849 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1850 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1851 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1852 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1853 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1854 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1855 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1856 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1857 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1858 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1859 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1860 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1861 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1862 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1863 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1864 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1865 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1867 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1869 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1871 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1873 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1874 ia32 if R_386_GOT32X relocation is supported.
1875 * gcc.target/i386/noplt-3.c: Likewise.
1876 * gcc.target/i386/noplt-2.c: Likewise.
1877 (main): Renamed to ...
1879 * gcc.target/i386/noplt-4.c: Likewise.
1880 (main): Renamed to ...
1882 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1883 * gcc.target/i386/pr67400-5.c: Likewise.
1885 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1887 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1888 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1890 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1891 f4): Adjust expected diagnostics.
1892 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1893 (T): If OVFP is defined, redefine to TP.
1894 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1895 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1896 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1897 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1898 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1899 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1900 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1901 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1902 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1903 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1904 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1905 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1906 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1907 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1908 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1909 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1910 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1911 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1912 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1913 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1914 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1915 as last argument to __builtin_add_overflow_p.
1917 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1919 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1920 dg-options and remove default vector testsuite compile flags.
1921 * g++.dg/vect/pr33860a.cc: Ditto.
1922 * g++.dg/vect/pr45470-a.cc: Ditto.
1923 * g++.dg/vect/pr45470-b.cc: Ditto.
1924 * g++.dg/vect/pr60896.cc: Ditto.
1925 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1926 * gcc.dg/vect/pr18308.c: Ditto.
1927 * gcc.dg/vect/pr24049.c: Ditto.
1928 * gcc.dg/vect/pr33373.c: Ditto.
1929 * gcc.dg/vect/pr36228.c: Ditto.
1930 * gcc.dg/vect/pr42395.c: Ditto.
1931 * gcc.dg/vect/pr42604.c: Ditto.
1932 * gcc.dg/vect/pr46663.c: Ditto.
1933 * gcc.dg/vect/pr48765.c: Ditto.
1934 * gcc.dg/vect/pr49093.c: Ditto.
1935 * gcc.dg/vect/pr49352.c: Ditto.
1936 * gcc.dg/vect/pr52298.c: Ditto.
1937 * gcc.dg/vect/pr52870.c: Ditto.
1938 * gcc.dg/vect/pr53185.c: Ditto.
1939 * gcc.dg/vect/pr53773.c: Ditto.
1940 * gcc.dg/vect/pr56695.c: Ditto.
1941 * gcc.dg/vect/pr62171.c: Ditto.
1942 * gcc.dg/vect/pr63530.c: Ditto.
1943 * gcc.dg/vect/pr68339.c: Ditto.
1944 * gcc.dg/vect/pr71259.c: Ditto.
1945 * gcc.dg/vect/vect-82_64.c: Ditto.
1946 * gcc.dg/vect/vect-83_64.c: Ditto.
1947 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1948 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1949 * gcc.dg/vect/vect-shift-2.c: Ditto.
1950 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1951 * gfortran.dg/vect/pr39318.f90: Ditto.
1952 * gfortran.dg/vect/pr45714-a.f: Ditto.
1953 * gfortran.dg/vect/pr45714-b.f: Ditto.
1954 * gfortran.dg/vect/pr46213.f90: Ditto.
1956 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1957 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1959 * gcc.target/powerpc/p9-splat-5.c: New test.
1961 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1963 PR tree-optimization/71488
1964 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1965 * lib/target-supports.exp: ... here.
1966 (check_sse4_hw_available): New procedure.
1967 (check_effective_target_sse4_runtime): Ditto.
1968 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1969 -march=westmere for sse4_runtime targets.
1970 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1971 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1972 (dg-additional-options): Use for sse4_runtime targets.
1973 (main): Call check_vect ().
1974 (dg-final): Perform scan only for sse4_runtime targets.
1976 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1980 * gcc.target/i386/pr66232-14.c: New file.
1981 * gcc.target/i386/pr66232-15.c: Likewise.
1982 * gcc.target/i386/pr66232-16.c: Likewise.
1983 * gcc.target/i386/pr66232-17.c: Likewise.
1984 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1985 ia32 if R_386_GOT32X relocation is supported.
1986 * gcc.target/i386/pr67400-2.c: Likewise.
1987 * gcc.target/i386/pr67400-3.c: Likewise.
1988 * gcc.target/i386/pr67400-4.c: Likewise.
1989 * gcc.target/i386/pr67400-6.c: Likewise.
1990 * gcc.target/i386/pr67400-7.c: Likewise.
1991 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1993 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1995 PR libgfortran/48852
1996 * gfortran.dg/char4_iunit_1.f03: Update test.
1997 * gfortran.dg/f2003_io_5.f03: Update test.
1998 * gfortran.dg/real_const_3.f90: Update test.
2000 2016-06-23 Andi Kleen <ak@linux.intel.com>
2002 * g++.dg/bprob/bprob.exp: Support autofdo.
2003 * g++.dg/tree-prof/tree-prof.exp: dito.
2004 * gcc.dg/tree-prof/tree-prof.exp: dito.
2005 * gcc.misc-tests/bprob.exp: dito.
2006 * gfortran.dg/prof/prof.exp: dito.
2007 * lib/profopt.exp: dito.
2008 * lib/target-supports.exp: Check for autofdo.
2010 2016-06-23 Martin Liska <mliska@suse.cz>
2012 * gcc.dg/pr71619.c: New test.
2014 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2017 * gcc.target/i386/pr67400-1.c: New test.
2018 * gcc.target/i386/pr67400-2.c: Likewise.
2019 * gcc.target/i386/pr67400-3.c: Likewise.
2020 * gcc.target/i386/pr67400-4.c: Likewise.
2021 * gcc.target/i386/pr67400-5.c: Likewise.
2022 * gcc.target/i386/pr67400-6.c: Likewise.
2023 * gcc.target/i386/pr67400-7.c: Likewise.
2025 2016-06-22 David Malcolm <dmalcolm@redhat.com>
2027 * c-c++-common/missing-header-1.c: New test case.
2028 * c-c++-common/missing-header-2.c: New test case.
2029 * c-c++-common/missing-header-3.c: New test case.
2030 * c-c++-common/missing-header-4.c: New test case.
2032 2016-06-22 David Malcolm <dmalcolm@redhat.com>
2035 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2037 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2038 expected results due to builtin "nanl" now being suggested for
2040 * gcc.dg/pr67580.c: Update expected messages.
2041 * gcc.dg/spellcheck-identifiers.c: New testcase.
2042 * gcc.dg/spellcheck-typenames.c: New testcase.
2044 2016-06-22 David Malcolm <dmalcolm@redhat.com>
2046 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2048 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2049 diagnostic-test-show-locus-parseable-fixits.c to sources for
2050 diagnostic_plugin_test_show_locus.c.
2051 * lib/gcc-defs.exp (freeform_regexps): New global.
2052 (dg-regexp): New function.
2053 (handle-dg-regexps): New function.
2054 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2055 freeform_regexps to the empty list.
2056 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2058 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2060 PR tree-optimization/71488
2061 * g++.dg/pr71488.C: New test.
2062 * gcc.dg/vect/vect-bool-cmp.c: New test.
2064 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2066 * gcc.dg/guality/param-5.c: New test.
2068 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2070 * gcc.target/i386/asm-flag-7.c: New test.
2072 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2074 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2075 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2076 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2077 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2078 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2079 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2080 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2081 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2082 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2083 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2084 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2085 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2086 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2087 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2088 * lib/target-supports.exp: Likewise.
2090 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2092 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2093 * gcc.dg/attr-ms_struct-2.c: Likewise.
2094 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2095 * gcc.dg/bf-ms-attrib.c: Likewise.
2096 * gcc.dg/bf-ms-layout-2.c: Likewise.
2097 * gcc.dg/bf-ms-layout-3.c: Likewise.
2098 * gcc.dg/bf-ms-layout.c: Likewise.
2099 * gcc.dg/bf-no-ms-layout.c: Likewise.
2100 * gcc.target/i386/bitfield1.c: Likewise.
2101 * gcc.target/i386/bitfield2.c: Likewise.
2102 * gcc.target/i386/bitfield3.c: Likewise.
2104 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2106 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2107 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2108 override other than -mcpu=power9 command-line option is specified,
2109 or if the target operating system is aix.
2110 * gcc.target/powerpc/darn-1.c: Likewise.
2111 * gcc.target/powerpc/darn-2.c: Likewise.
2112 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2113 test if effective-target is not powerpc_p9vector_ok or if the
2114 target operating system is not defined.
2115 * gcc.target/powerpc/vslv-1.c: Likewise.
2116 * gcc.target/powerpc/vsrv-0.c: Likewise.
2117 * gcc.target/powerpc/vsrv-1.c: Likewise.
2119 2016-06-21 Tobias Burnus <burnus@net-b.de>
2122 * gfortran.dg/coarray/data_1.f90: New.
2124 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2126 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2127 (dg-require-effective-target): Use arm_v8_neon_hw.
2128 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2129 (dg-require-effective-target): Likewise.
2130 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2131 (dg-require-effective-target): Likewise.
2132 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2133 (dg-require-effective-target): Likewise.
2134 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2135 (dg-require-effective-target): Likewise.
2136 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2137 (dg-require-effective-target): Likewise.
2138 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2141 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2143 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2144 Set to 3 so test passes.
2146 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2148 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2150 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2152 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2153 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2154 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2155 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2157 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2159 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2160 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2162 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2165 * gcc.target/i386/pr71549.c: New test.
2167 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2169 * gcc.target/powerpc/vadsdu-0.c: Replace
2170 dg-require-effective-target directive to allow test to run on more
2171 platforms, and add dg-skip-if directive to disable test on aix
2172 platforms because of known incompatibilities.
2173 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2174 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2175 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2176 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2177 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2178 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2179 * gcc.target/powerpc/vadsdub-2.c: Replace
2180 dg-require-effective-target directive to allow test to run on more
2181 platforms, and add dg-skip-if directive to disable test on aix
2182 platforms because of known incompatibilities.
2183 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2184 with vec_absdb call to differentiate this test from vadsdub-1.c.
2185 * gcc.target/powerpc/vadsduh-1.c: Replace
2186 dg-require-effective-target directive to allow test to run on more
2187 platforms, and add dg-skip-if directive to disable test on aix
2188 platforms because of known incompatibilities.
2189 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2190 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2191 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2193 2016-06-21 Jakub Jelinek <jakub@redhat.com>
2195 PR tree-optimization/71588
2196 * gcc.dg/pr71558.c: New test.
2198 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2200 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2201 * c-c++-common/pr68657-2.c: Likewise.
2202 * c-c++-common/pr68657-3.c: Likewise.
2203 * gcc.dg/torture/pr69714.c: Require int32plus support.
2204 * gcc.dg/torture/pr70025.c: Likewise.
2205 * gcc.dg/torture/pr70083.c: Likewise.
2206 * gcc.dg/torture/pr70542.c: Likewise.
2207 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2209 2016-06-20 Joseph Myers <joseph@codesourcery.com>
2212 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2214 2016-06-20 Jakub Jelinek <jakub@redhat.com>
2217 * gcc.dg/pr71581.c: New test.
2219 PR rtl-optimization/71591
2220 * gcc.dg/cpp/pr71591.c: New test.
2222 2016-06-20 David B. Robins <gcc@davidrobins.net>
2225 * g++.dg/torture/pr71571.C: New test.
2227 2016-06-20 Jakub Jelinek <jakub@redhat.com>
2230 * gcc.target/i386/sse2-pr71559.c: New test.
2231 * gcc.target/i386/avx-pr71559.c: New test.
2232 * gcc.target/i386/avx512f-pr71559.c: New test.
2234 2016-06-20 Tobias Burnus <burnus@net-b.de>
2237 * gfortran.dg/pointer_remapping_10.f90: New.
2239 2016-06-20 David Malcolm <dmalcolm@redhat.com>
2241 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2243 2016-06-20 Martin Sebor <msebor@redhat.com>
2246 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2247 * gnu90-const-expr-1.c: Same.
2248 * gnu99-const-expr-1.c: Same.
2249 * gnu99-static-1.c: Same.
2251 2016-06-20 Renlin Li <renlin.li@arm.com>
2254 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2256 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2258 * gcc.target/aarch64/vcvt_f64_1.c: New.
2259 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2260 * gcc.target/aarch64/vrecp_f64_1.c: New.
2262 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2264 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2267 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
2270 * gcc.target/avr/torture/pr71103-2.c: New test.
2272 2016-06-19 Martin Sebor <msebor@redhat.com>
2275 * gcc.dg/alignof.c: New test.
2277 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2279 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2280 vs dg-error; test constexpr specifier too.
2282 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2284 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2286 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2288 * lib/target-supports.exp
2289 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2290 arm_neon_ok and merge flags. Fix temporary test name.
2291 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2294 2016-06-17 Martin Liska <mliska@suse.cz>
2296 * gcc.dg/predict-9.c: Fix dump scanning.
2298 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2300 PR tree-optimization/71354
2301 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2303 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2305 PR tree-optimization/71347
2306 * gcc.dg/tree-ssa/pr71347.c: New test.
2308 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2310 PR tree-optimization/71354
2311 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2313 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2315 * gcc.dg/vect/vect-alias-check-1.c: New test.
2317 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2320 * gcc.target/avr/pr71151-1.c: New test.
2321 * gcc.target/avr/pr71151-2.c: New test.
2322 * gcc.target/avr/pr71151-3.c: New test.
2323 * gcc.target/avr/pr71151-4.c: New test.
2324 * gcc.target/avr/pr71151-5.c: New test.
2325 * gcc.target/avr/pr71151-6.c: New test.
2326 * gcc.target/avr/pr71151-7.c: New test.
2327 * gcc.target/avr/pr71151-8.c: New test.
2328 * gcc.target/avr/pr71151-common.h: New test.
2330 2016-06-16 Martin Liska <mliska@suse.cz>
2332 * gfortran.dg/predict-1.f90: New test.
2334 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
2337 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2339 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
2341 * g++.dg/vect/pr36648.cc: Disable cunrolli
2343 2016-06-16 Jakub Jelinek <jakub@redhat.com>
2346 * gcc.c-torture/execute/pr71554.c: New test.
2348 PR rtl-optimization/71532
2349 * gcc.dg/torture/pr71532.c: New test.
2351 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2353 * gcc.target/powerpc/p9-dimode1.c: New test.
2354 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2356 2016-06-15 Jakub Jelinek <jakub@redhat.com>
2358 * gcc.c-torture/compile/20160615-1.c: New test.
2360 * g++.dg/cpp0x/ref-qual17.C: New test.
2362 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2365 * gcc.target/i386/pr71529.C: New test.
2367 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2369 PR tree-optimization/71483
2370 * g++.dg/vect/pr71483.c: New
2372 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2375 * g++.dg/inherit/crash6.C: New.
2376 * g++.dg/inherit/union2.C: Likewise.
2377 * g++.dg/inherit/virtual12.C: Likewise.
2378 * g++.dg/inherit/virtual13.C: Likewise.
2379 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2381 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
2383 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
2385 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2387 PR tree-optimization/71439
2388 * gcc.dg/vect/pr71439.c: New
2390 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2392 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2394 2016-06-15 Richard Biener <rguenther@suse.de>
2396 * gcc.dg/vect/slp-45.c: New testcase.
2398 2016-06-15 Richard Biener <rguenther@suse.de>
2400 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2402 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2404 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2405 requirements, and disable for AIX for now.
2406 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2408 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2411 * g++.dg/opt/pr71528.C: New test.
2414 * g++.dg/init/pr71516.C: New test.
2416 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2418 * g++.dg/init/array46.C: New.
2420 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
2422 * gcc.target/i386/float128-3.c: New test.
2423 * gcc.target/i386/quad-sse4.c: Ditto.
2424 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2425 Update scan strings.
2427 2016-06-14 Richard Biener <rguenther@suse.de>
2430 * gfortran.dg/pr71526.f90: New testcase.
2432 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2434 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2435 * gcc.dg/zero_bits_compound-1.c: Likewise.
2437 2016-06-14 Richard Biener <rguenther@suse.de>
2439 PR tree-optimization/71522
2440 * gcc.dg/torture/pr71522.c: New testcase.
2442 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2444 PR tree-optimization/71520
2445 * gcc.dg/tree-ssa/pr71520.c: New test.
2447 2016-06-14 Richard Biener <rguenther@suse.de>
2449 PR tree-optimization/71521
2450 * gcc.dg/tree-ssa/vrp101.c: New testcase.
2452 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2455 * c-c++-common/ubsan/bounds-13.c: New test.
2457 PR preprocessor/71183
2458 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2460 2016-06-13 Jeff Law <law@redhat.com>
2462 PR tree-optimization/71403
2463 * c-c++-common/ubsan/pr71403-1.c: New test.
2464 * c-c++-common/ubsan/pr71403-2.c: New test.
2465 * c-c++-common/ubsan/pr71403-3.c: New test.
2467 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2470 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2471 Add -Wno-psabi -w to dg-options.
2473 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2475 * gcc.target/powerpc/vadsdu-0.c: New test.
2476 * gcc.target/powerpc/vadsdu-1.c: New test.
2477 * gcc.target/powerpc/vadsdu-2.c: New test.
2478 * gcc.target/powerpc/vadsdu-3.c: New test.
2479 * gcc.target/powerpc/vadsdu-4.c: New test.
2480 * gcc.target/powerpc/vadsdu-5.c: New test.
2481 * gcc.target/powerpc/vadsdub-1.c: New test.
2482 * gcc.target/powerpc/vadsdub-2.c: New test.
2483 * gcc.target/powerpc/vadsduh-1.c: New test.
2484 * gcc.target/powerpc/vadsduh-2.c: New test.
2485 * gcc.target/powerpc/vadsduw-1.c: New test.
2486 * gcc.target/powerpc/vadsduw-2.c: New test.
2488 2016-06-13 David Malcolm <dmalcolm@redhat.com>
2490 * gcc.dg/c99-init-2.c (c): Update expected error message.
2491 * gcc.dg/init-bad-8.c (foo): Likewise.
2492 * gcc.dg/spellcheck-fields-3.c: New test case.
2494 2016-06-13 Martin Liska <mliska@suse.cz>
2496 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2497 and "guess loop iv compared" heuristics.
2498 * gcc.dg/predict-2.c: Likewise.
2499 * gcc.dg/predict-3.c: Likewise.
2500 * gcc.dg/predict-4.c: Likewise.
2501 * gcc.dg/predict-5.c: Likewise.
2502 * gcc.dg/predict-6.c: Likewise.
2504 2016-06-13 Marek Polacek <polacek@redhat.com>
2507 * c-c++-common/Wswitch-unreachable-4.c: New test.
2508 * gcc.dg/Wswitch-unreachable-2.c: New test.
2509 * g++.dg/tm/jump1.C: Move dg-warning.
2511 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2513 * gnat.dg/renaming10.ad[sb]: New test.
2515 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
2518 * gfortran.dg/pr70673.f90: New test.
2520 2016-06-13 Richard Biener <rguenther@suse.de>
2523 * gcc.dg/align-3.c: New testcase.
2525 2016-06-13 Martin Liska <mliska@suse.cz>
2527 * gcc.target/i386/pr71458.c: New test.
2529 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
2532 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2534 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2537 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2540 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2543 * gfortran.dg/comma_IO_extension_1.f90: New test.
2544 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2545 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2547 * gfortran.dg/graphite/pr38083.f90: Likewise.
2548 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2551 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2553 * gnat.dg/case_character.adb: New test.
2555 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2558 * gcc.target/powerpc/pr71310.c: New testcase.
2560 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2563 * gcc.dg/pr71478.c: New test.
2565 2016-06-10 Jakub Jelinek <jakub@redhat.com>
2568 * gcc.c-torture/execute/pr71494.c: New test.
2571 * gcc.target/i386/pr68657.c: New test.
2574 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2575 (test): Add -masm=intel alternatives.
2577 2016-06-10 Martin Sebor <msebor@redhat.com>
2580 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2582 2016-06-10 Jeff Law <law@redhat.com>
2584 PR tree-optimization/71335
2585 * gcc.c-torture/execute/pr71335.c: New test.
2587 2016-06-10 David Malcolm <dmalcolm@redhat.com>
2589 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2590 the various "cannot tail-call: " messages.
2592 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2594 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2597 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2600 * c-c++-common/asan/pr71480.c: New test.
2602 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2604 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2605 (ASMNAME2): Likewise.
2606 (main): Replace fn in asm statement with ASMNAME ("fn").
2607 * gcc.dg/guality/pr68037-2.c: Likewise.
2608 * gcc.dg/guality/pr68037-3.c: Likewise.
2609 * gcc.dg/torture/pr68037-1.c: Likewise.
2610 * gcc.dg/torture/pr68037-2.c: Likewise.
2611 * gcc.dg/torture/pr68037-3.c: Likewise.
2613 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2616 * gcc.target/i386/pr68843-1.c: New test.
2617 * gcc.target/i386/pr68843-2.c: New test.
2619 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2620 Cesar Philippidis <cesar@codesourcery.com>
2623 * gcc.dg/goacc/nested-function-1.c: New file.
2624 * gcc.dg/goacc/nested-function-2.c: Likewise.
2625 * gcc.dg/goacc/pr71373.c: Likewise.
2626 * gfortran.dg/goacc/cray-2.f95: Likewise.
2627 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2628 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2629 * gfortran.dg/goacc/cray.f95: Update.
2630 * gfortran.dg/goacc/loop-1.f95: Likewise.
2631 * gfortran.dg/goacc/loop-3.f95: Likewise.
2632 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2633 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2635 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2637 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2638 for OpenACC tile clauses.
2639 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2642 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2644 * c-c++-common/goacc/cache-2.c: ... this new file.
2645 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2646 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2647 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2649 * gfortran.dg/goacc/cray.f95: Likewise.
2650 * gfortran.dg/goacc/loop-1.f95: Likewise.
2652 2016-06-10 Alan Hayward <alan.hayward@arm.com>
2654 PR tree-optimization/71407
2655 PR tree-optimization/71416
2656 * gcc.dg/vect/pr71407.c: New
2657 * gcc.dg/vect/pr71416-1.c: New
2658 * gcc.dg/vect/pr71416-2.c: New
2660 2016-06-10 Richard Biener <rguenther@suse.de>
2663 * gcc.dg/torture/pr71477.c: New testcase.
2665 2016-06-09 Julia Koval <julia.koval@intel.com>
2667 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2668 * gcc.target/i386/interrupt-13.c: Likewise.
2669 * gcc.target/i386/interrupt-15.c: Likewise.
2670 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2671 * gcc.target/i386/interrupt-24.c: Likewise.
2672 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2673 * gcc.target/i386/interrupt-9.c: Likewise.
2674 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2676 2016-06-09 Martin Sebor <msebor@redhat.com>
2679 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2680 * gcc.dg/builtin-constant_p-1.c: Same.
2681 * gcc.dg/builtins-error.c: Same.
2682 * gcc.dg/pr70859.c: Same.
2684 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2686 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2687 * gcc.dg/torture/pr68067-1.c: Likewise.
2688 * gcc.dg/torture/pr68067-2.c: Likewise.
2690 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2692 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2695 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2698 * g++.dg/inherit/crash5.C: New.
2700 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2703 * g++.dg/inherit/crash5.C: New.
2704 * g++.dg/inherit/virtual1.C: Adjust.
2706 2016-06-09 Martin Liska <mliska@suse.cz>
2708 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2709 * g++.dg/predict-loop-exit-2.C: Likewise.
2710 * g++.dg/predict-loop-exit-3.C: Likewise.
2711 * gcc.dg/predict-1.c: Likewise.
2712 * gcc.dg/predict-2.c: Likewise.
2713 * gcc.dg/predict-3.c: Likewise.
2714 * gcc.dg/predict-4.c: Likewise.
2715 * gcc.dg/predict-5.c: Likewise.
2716 * gcc.dg/predict-6.c: Likewise.
2717 * gcc.dg/predict-7.c: Likewise.
2719 2016-06-09 Richard Biener <rguenther@suse.de>
2721 PR tree-optimization/71462
2722 * gcc.dg/torture/pr71462.c: New testcase.
2724 2016-06-09 Marek Polacek <polacek@redhat.com>
2727 * gcc.dg/c11-generic-3.c: New test.
2729 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2731 * g++.dg/init/array42.C: New.
2732 * g++.dg/init/array43.C: Likewise.
2733 * g++.dg/init/array44.C: Likewise.
2734 * g++.dg/init/array45.C: Likewise.
2735 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2736 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2737 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2738 * g++.dg/gomp/pr35751.C: Likewise.
2739 * g++.dg/init/array23.C: Likewise.
2740 * g++.dg/init/brace2.C: Likewise.
2741 * g++.dg/init/brace6.C: Likewise.
2743 2016-06-08 Martin Sebor <msebor@redhat.com>
2744 Jakub Jelinek <jakub@redhat.com>
2748 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2749 * c-c++-common/builtin-arith-overflow-2.c: New test.
2750 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2751 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2752 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2754 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2757 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2759 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2761 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2762 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2763 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2764 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2765 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2766 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2767 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2768 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2769 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2770 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2771 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2772 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2773 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2775 2016-06-08 Richard Biener <rguenther@suse.de>
2777 PR tree-optimization/68558
2778 * gcc.dg/vect/slp-44.c: New testcase.
2780 2016-06-08 Richard Biener <rguenther@suse.de>
2782 * gcc.dg/vect/slp-43.c: New testcase.
2784 2016-06-08 Richard Biener <rguenther@suse.de>
2786 PR tree-optimization/71452
2787 * gcc.dg/torture/pr71452.c: New testcase.
2789 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2792 * g++.dg/torture/pr71448.C: New test.
2794 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2798 * g++.dg/debug/pr71432.C: New test.
2800 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2802 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2803 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2804 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2806 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2808 * gcc.dg/vect/vect-live-2.c: Update effective target.
2809 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2810 * lib/target-supports.exp: Add aarch64 to vect_long.
2812 2016-06-08 Marek Polacek <polacek@redhat.com>
2815 * gcc.dg/noncompile/pr71418.c: New test.
2818 * gcc.dg/noncompile/pr71426.c: New test.
2820 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2822 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2823 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2824 * gcc.dg/predict-3.c: Update template.
2825 * gcc.dg/predict-5.c: Update template.
2826 * gcc.dg/predict-6.c: Update template.
2827 * gcc.dg/predict-9.c: Update template.
2828 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2830 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2832 * gcc.target/powerpc/vec-mul.c: New test.
2834 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2836 * gcc.dg/spellcheck-fields-2.c: New test case.
2838 2016-06-07 Richard Biener <rguenther@suse.de>
2841 * gcc.dg/Wpragmas-1.c: New testcase.
2842 * gcc.dg/Wattributes-4.c: Likewise.
2843 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2846 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2848 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2849 spurious debug code.
2851 2016-06-07 Richard Biener <rguenther@suse.de>
2853 PR tree-optimization/71428
2854 * gcc.dg/torture/pr71428.c: New testcase.
2856 2016-06-07 Richard Biener <rguenther@suse.de>
2859 * gcc.dg/torture/pr71423.c: New testcase.
2861 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2864 * gcc.dg/tree-ssa/pr71408.c: New test.
2866 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2869 * g++.dg/torture/pr71281.C: New test.
2871 2016-06-06 Marek Polacek <polacek@redhat.com>
2874 * gcc.dg/pr71362.c: New test.
2876 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2877 Patrick Palka <ppalka@gcc.gnu.org>
2882 * g++.dg/opt/pr70847.C: New test.
2883 * g++.dg/ubsan/pr70847.C: New test.
2884 * g++.dg/ubsan/pr71393.C: New test.
2886 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2888 PR tree-optimization/71259
2889 * gcc.dg/vect/pr71259.c: New test.
2891 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2893 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2894 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2895 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2898 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2901 * gcc.c-torture/execute/pr37780.c: New test.
2902 * gcc.target/aarch64/pr37780_1.c: Likewise.
2903 * gcc.target/arm/pr37780_1.c: Likewise.
2905 2016-06-06 Marek Polacek <polacek@redhat.com>
2907 * c-c++-common/attr-may-alias-1.c: New test.
2908 * c-c++-common/attr-may-alias-2.c: New test.
2909 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2911 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2914 * gcc.target/i386/pr24414.c: New test.
2916 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2918 * gcc.target/sparc/vis4misc.c: New file.
2919 * gcc.target/sparc/fpcmp.c: Likewise.
2920 * gcc.target/sparc/fpcmpu.c: Likewise.
2922 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2924 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2925 * gcc.dg/vect/vect-live-3.c: Likewise.
2927 2016-06-06 Richard Biener <rguenther@suse.de>
2929 PR tree-optimization/71398
2930 * gcc.dg/torture/pr71398.c: New testcase.
2932 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2935 * g++.dg/pr71389.C: New test.
2937 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2940 * gfortran.dg/fmt_read_5.f: New test.
2942 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2945 * gfortran.dg/class_array_22.f03: New test.
2947 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2949 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2951 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2953 * gcc.dg/predict-9.c: Update template.
2955 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2958 * g++.dg/template/pr49377.C: New.
2960 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2962 PR tree-optimization/71405
2963 * g++.dg/torture/pr71405.C: New test.
2965 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2968 * g++.dg/inherit/crash5.C: New.
2969 * g++.dg/inherit/virtual1.C: Adjust.
2971 2016-06-03 Jeff Law <law@redhat.com>
2973 PR tree-optimization/71316
2974 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2976 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2978 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2979 dg-additional-options with just -fno-tree-scev-cprop in it.
2980 * gcc.dg/vect/vect-live-2.c: Likewise.
2981 * gcc.dg/vect/vect-live-5.c: Likewise.
2982 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2983 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2984 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2986 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2989 * g++.dg/other/friend6.C: New test.
2991 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2993 * g++.dg/torture/ppc-ldst-array.C: New.
2995 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2999 * gcc.dg/torture/builtin-fp-int-inexact.c,
3000 gcc.target/i386/387-builtin-fp-int-inexact.c,
3001 gcc.target/i386/387-rint-inline-1.c,
3002 gcc.target/i386/387-rint-inline-2.c,
3003 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3004 gcc.target/i386/sse2-rint-inline-1.c,
3005 gcc.target/i386/sse2-rint-inline-2.c,
3006 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3007 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3009 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3010 Julia Koval <julia.koval@intel.com>
3022 * gcc.dg/guality/pr68037-1.c: New test.
3023 * gcc.dg/guality/pr68037-2.c: Likewise.
3024 * gcc.dg/guality/pr68037-3.c: Likewise.
3025 * gcc.dg/torture/pr68037-1.c: Likewise.
3026 * gcc.dg/torture/pr68037-2.c: Likewise.
3027 * gcc.dg/torture/pr68037-3.c: Likewise.
3028 * gcc.dg/torture/pr68661-1a.c: Likewise.
3029 * gcc.dg/torture/pr68661-1b.c: Likewise.
3030 * gcc.target/i386/interrupt-1.c: Likewise.
3031 * gcc.target/i386/interrupt-2.c: Likewise.
3032 * gcc.target/i386/interrupt-3.c: Likewise.
3033 * gcc.target/i386/interrupt-4.c: Likewise.
3034 * gcc.target/i386/interrupt-5.c: Likewise.
3035 * gcc.target/i386/interrupt-6.c: Likewise.
3036 * gcc.target/i386/interrupt-7.c: Likewise.
3037 * gcc.target/i386/interrupt-8.c: Likewise.
3038 * gcc.target/i386/interrupt-9.c: Likewise.
3039 * gcc.target/i386/interrupt-10.c: Likewise.
3040 * gcc.target/i386/interrupt-11.c: Likewise.
3041 * gcc.target/i386/interrupt-12.c: Likewise.
3042 * gcc.target/i386/interrupt-13.c: Likewise.
3043 * gcc.target/i386/interrupt-14.c: Likewise.
3044 * gcc.target/i386/interrupt-15.c: Likewise.
3045 * gcc.target/i386/interrupt-16.c: Likewise.
3046 * gcc.target/i386/interrupt-17.c: Likewise.
3047 * gcc.target/i386/interrupt-18.c: Likewise.
3048 * gcc.target/i386/interrupt-19.c: Likewise.
3049 * gcc.target/i386/interrupt-20.c: Likewise.
3050 * gcc.target/i386/interrupt-21.c: Likewise.
3051 * gcc.target/i386/interrupt-22.c: Likewise.
3052 * gcc.target/i386/interrupt-23.c: Likewise.
3053 * gcc.target/i386/interrupt-24.c: Likewise.
3054 * gcc.target/i386/interrupt-25.c: Likewise.
3055 * gcc.target/i386/interrupt-26.c: Likewise.
3056 * gcc.target/i386/interrupt-27.c: Likewise.
3057 * gcc.target/i386/interrupt-28.c: Likewise.
3058 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3059 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3060 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3061 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3062 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3063 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3064 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3065 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3066 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3067 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3068 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3069 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3071 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3073 PR tree-optimization/52171
3074 * gcc.dg/pr52171.c: New test.
3075 * gcc.target/i386/pr52171.c: New test.
3077 2016-06-03 Jan Hubicka <jh@suse.cz>
3079 * g++.dg/tree-ssa/pred-1.C: New testcase
3080 * gcc.dg/tree-ssa/pred-1.c: New testcase
3082 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3085 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3087 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3089 2016-06-03 Alan Hayward <alan.hayward@arm.com>
3091 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3093 2016-06-03 Alan Hayward <alan.hayward@arm.com>
3095 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
3096 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
3097 * gcc.dg/vect/vect-live-1.c: New test.
3098 * gcc.dg/vect/vect-live-2.c: New test.
3099 * gcc.dg/vect/vect-live-3.c: New test.
3100 * gcc.dg/vect/vect-live-4.c: New test.
3101 * gcc.dg/vect/vect-live-5.c: New test.
3102 * gcc.dg/vect/vect-live-slp-1.c: New test.
3103 * gcc.dg/vect/vect-live-slp-2.c: New test.
3104 * gcc.dg/vect/vect-live-slp-3.c: New test.
3106 2016-06-03 Jakub Jelinek <jakub@redhat.com>
3109 * g++.dg/opt/pr71387.C: New test.
3111 2016-06-02 Jeff Law <law@redhat.com>
3113 PR tree-optimization/71328
3114 * gcc.c-torture/compile/pr71328.c: New test.
3116 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3119 * gfortran.dg/fmt_read_3.f90: Fix typo.
3120 * gfortran.dg/fmt_read_4.f90: New test.
3122 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3124 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3125 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3126 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3127 * g++.dg/cpp0x/override2.C: Likewise.
3128 * g++.dg/parse/crash5.C: Likewise.
3129 * g++.dg/parse/error16.C: Likewise.
3130 * g++.dg/parse/error27.C: Likewise.
3131 * g++.dg/template/qualttp15.C: Likewise.
3132 * g++.dg/template/redecl4.C: Likewise.
3133 * g++.old-deja/g++.other/crash39.C: Likewise.
3134 * g++.old-deja/g++.other/struct1.C: Likewise.
3135 * g++.old-deja/g++.pt/m9a.C: Likewise.
3136 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3138 2016-06-02 Jakub Jelinek <jakub@redhat.com>
3141 * c-c++-common/pr71372.c: New test.
3143 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3144 __TIME__ strings with __builtin_strcmp instead of printf and
3147 2016-06-02 Martin Liska <mliska@suse.cz>
3149 * gcc.dg/predict-9.c: New test.
3151 2016-06-02 Jakub Jelinek <jakub@redhat.com>
3153 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3154 global set_compiler_env_var and global saved_compiler_env_var.
3156 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3158 PR rtl-optimization/71295
3159 * gcc.c-torture/compile/pr71295.c: New test.
3161 2016-06-02 Jakub Jelinek <jakub@redhat.com>
3163 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3165 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3166 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3168 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3169 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3170 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3173 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3175 * gcc.target/powerpc/p9-splat-4.c: New test.
3177 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3180 * gcc.target/powerpc/pr71186.c: New test.
3182 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3185 * gfortran.dg/fmt_read_3.f90: New test.
3187 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3189 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3192 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
3194 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3195 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3197 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3198 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3200 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3202 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3203 vars set by dg-set-compiler-env-var.
3205 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
3208 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3209 to the module procedure declaration.
3210 * gfortran.dg/submodule_16.f08: New test.
3212 2016-06-01 Jakub Jelinek <jakub@redhat.com>
3215 * c-c++-common/gomp/pr71371.c: New test.
3217 2016-06-01 Richard Biener <rguenther@suse.de>
3219 PR tree-optimization/71366
3220 * gcc.dg/torture/pr71366-1.c: New testcase.
3221 * gcc.dg/torture/pr71366-2.c: Likewise.
3223 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3225 * gcc.target/powerpc/vslv-0.c: New test.
3226 * gcc.target/powerpc/vslv-1.c: New test.
3227 * gcc.target/powerpc/vsrv-0.c: New test.
3228 * gcc.target/powerpc/vsrv-1.c: New test.
3230 2016-06-01 Nathan Sidwell <nathan@acm.org>
3232 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3233 * gcc.target/nvptx/weak.c: New.
3235 2016-06-01 Richard Biener <rguenther@suse.de>
3237 PR tree-optimization/71261
3238 * gcc.dg/torture/vect-bool-1.c: New testcase.
3240 2016-06-01 Jakub Jelinek <jakub@redhat.com>
3242 * gfortran.dg/gomp/order-1.f90: New test.
3243 * gfortran.dg/gomp/order-2.f90: New test.
3245 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
3247 * gcc.dg/unroll-6.c: Update template.
3248 * gcc.dg/unroll-7.c: New testcase.
3249 * gcc.dg/unroll-8.c: New testcase.
3251 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3253 * gnat.dg/opt56.ad[sb]: New test.
3255 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3258 * g++.dg/cpp0x/constexpr-ice16.C: New.
3260 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3262 PR tree-optimization/71314
3263 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3266 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3268 PR tree-optimization/71077
3269 * gcc.dg/tree-ssa/pr71077.c: New test.
3271 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
3273 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3274 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3275 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3277 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3280 * g++.dg/cpp0x/pr71248.C: New.
3281 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3282 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3283 * g++.dg/init/new37.C: Likewise.
3284 * g++.dg/template/static1.C: Likewise.
3285 * g++.dg/template/static2.C: Likewise.
3287 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3289 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3291 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3293 2016-05-31 Marek Polacek <polacek@redhat.com>
3295 * c-c++-common/Wswitch-unreachable-3.c: New test.
3296 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3298 2016-05-31 Richard Biener <rguenther@suse.de>
3300 PR tree-optimization/71352
3301 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3303 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3305 * gcc.target/arm/armv5_thumb_isa.c: New test.
3307 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3310 * gcc.target/i386/pr71346.c: New test.
3312 2016-05-31 Tom de Vries <tom@codesourcery.com>
3314 PR tree-optimization/69068
3315 * gcc.dg/graphite/pr69068.c: New test.
3317 2016-05-27 Martin Sebor <msebor@redhat.com>
3320 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3322 2016-05-30 Jakub Jelinek <jakub@redhat.com>
3325 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3326 nowait depend(inout: dd[0]) clauses where permitted.
3328 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3331 * g++.dg/parse/pr71238.C: New.
3332 * g++.dg/concepts/friend1.C: Test column numbers too.
3333 * g++.dg/cpp0x/initlist31.C: Likewise.
3334 * g++.dg/cpp0x/pr51420.C: Likewise.
3335 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3336 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3337 * g++.dg/ext/builtin3.C: Likewise.
3338 * g++.dg/lookup/friend12.C: Likewise.
3339 * g++.dg/lookup/friend7.C: Likewise.
3340 * g++.dg/lookup/koenig1.C: Likewise.
3341 * g++.dg/lookup/koenig5.C: Likewise.
3342 * g++.dg/lookup/used-before-declaration.C: Likewise.
3343 * g++.dg/overload/koenig1.C: Likewise.
3344 * g++.dg/template/crash65.C: Likewise.
3345 * g++.dg/template/friend57.C: Likewise.
3346 * g++.dg/warn/Wshadow-5.C: Likewise.
3347 * g++.dg/warn/Wunused-8.C: Likewise.
3348 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3349 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3350 * g++.old-deja/g++.jason/member.C: Likewise.
3351 * g++.old-deja/g++.jason/report.C: Likewise.
3352 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3353 * g++.old-deja/g++.law/visibility20.C: Likewise.
3354 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3355 * g++.old-deja/g++.other/static5.C: Likewise.
3356 * g++.old-deja/g++.pt/overload2.C: Likewise.
3358 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3360 * gcc.dg/tree-ssa/peel1.c: New testcase.
3361 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3362 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3364 2016-05-30 Tom de Vries <tom@codesourcery.com>
3366 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3369 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3372 * g++.dg/parse/virtual1.C: New.
3374 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
3376 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3377 Use correct register when clearing %edx.
3379 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
3381 PR tree-optimization/71289
3382 * gcc.dg/pr71289.c: New test.
3384 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3388 * gcc.dg/tree-ssa/pr71269.c: New test.
3389 * gcc.dg/tree-ssa/pr71292.c: New test.
3391 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3394 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3396 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3398 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3399 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3400 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3402 2016-05-30 Tom de Vries <tom@codesourcery.com>
3404 PR tree-optimization/69067
3405 * gcc.dg/graphite/pr69067.c: New test.
3407 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
3410 * gcc.target/i386/pr71245-1.c: New test.
3411 * gcc.target/i386/pr71245-2.c: Ditto.
3413 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3416 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3417 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3418 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3420 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
3422 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3424 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3428 * g++.dg/overload/69855.C: New.
3429 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3430 * g++.old-deja/g++.pt/crash3.C: Likewise.
3432 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3435 * g++.dg/parse/namespace13.C: New.
3437 2016-05-26 Jeff Law <law@redhat.com>
3439 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3440 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3441 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3442 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3443 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3444 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3445 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3446 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3447 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3448 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3449 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3450 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3451 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3453 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3456 * g++.dg/overload/69855.C: New.
3457 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3458 * g++.old-deja/g++.pt/crash3.C: Likewise.
3460 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3463 * gcc.target/aarch64/va_arg_1.c: New testcase.
3464 * gcc.target/aarch64/va_arg_2.c: Likewise.
3465 * gcc.target/aarch64/va_arg_3.c: Likewise.
3467 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3469 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3470 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3471 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3472 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3473 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3475 2016-05-27 Marek Polacek <polacek@redhat.com>
3478 * g++.dg/torture/pr71308.C: New test.
3480 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3482 * gcc.dg/zero_bits_compound-1.c: New test.
3483 * gcc.dg/zero_bits_compound-2.c: New test.
3485 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3488 * gcc.dg/pr71279.c: New test.
3490 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3492 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3493 floating point min/max/comparison instructions.
3494 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3496 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3498 * c-c++-common/gomp/schedule-1.c: New test.
3499 * gfortran.dg/gomp/schedule-1.f90: New test.
3501 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3505 * g++.dg/cpp1y/auto-fn32.C: New test.
3506 * g++.dg/cpp1y/paren4.C: New test.
3508 2016-05-26 Nathan Sidwell <nathan@acm.org>
3510 * gcc.dg/20060410.c: Xfail on ptx.
3511 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3512 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3513 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3514 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3515 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3517 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3519 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3521 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3523 PR tree-optimization/71280
3524 * gcc.dg/pr71280.c: New test.
3526 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3528 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3529 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3531 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3533 2016-05-26 Jiong Wang <jiong.wang@arm.com>
3535 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3538 2016-05-25 Jeff Law <law@redhat.com>
3540 PR tree-optimization/71272
3541 * gcc.c-torture/compile/pr71272.c: new test.
3543 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3545 * gcc.target/powerpc/vec-cmpne.c: New test.
3546 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3548 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3550 * gnat.dg/opt55.ad[sb]: New test.
3552 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3554 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3555 * c-c++-common/pr60226.c: Require int32plus.
3556 * gcc.c-torture/execute/pr70602.c: Likewise.
3557 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3558 unsigned long for malloc arg type.
3559 * gcc.dg/asr_div1.c: Require int32plus.
3560 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3561 * gcc.dg/pie-1.c: Require pie.
3562 * gcc.dg/pie-2.c: Likewise.
3563 * gcc.dg/pr59471.c: Require int32plus.
3564 * gcc.dg/pr59963-2.c: XFAIL for int16.
3565 * gcc.dg/pr60114.c: Require int32plus.
3566 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3567 unsigned long for typedef of size_t.
3568 * gcc.dg/pr63914.c: Require int32plus.
3569 * gcc.dg/pr64536.c: Require pt32plus.
3570 * gcc.dg/pr65658.c: Likewise.
3571 * gcc.dg/pr67271.c: Require int32plus.
3572 * gcc.dg/pr68112.c: Likewise.
3573 * gcc.dg/pr69071.c: Skip for avr target.
3574 * gcc.dg/pr69973.c: Require int32plus.
3575 * gcc.dg/pr70169.c: Skip for avr target.
3576 * gcc.dg/sso-6.c: Require int32plus.
3577 * gcc.dg/sso-7.c: Likewise.
3578 * gcc.dg/sso-8.c: Likewise.
3579 * gcc.dg/vrp-min-max-2.c: Likewise.
3581 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3584 * gcc.target/i386/pr70738-1.c: New test.
3585 * gcc.target/i386/pr70738-2.c: Likewise.
3586 * gcc.target/i386/pr70738-3.c: Likewise.
3587 * gcc.target/i386/pr70738-4.c: Likewise.
3588 * gcc.target/i386/pr70738-5.c: Likewise.
3589 * gcc.target/i386/pr70738-6.c: Likewise.
3590 * gcc.target/i386/pr70738-7.c: Likewise.
3591 * gcc.target/i386/pr70738-8.c: Likewise.
3592 * gcc.target/i386/pr70738-9.c: Likewise.
3594 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3596 PR rtl-optimization/66940
3597 * gcc.c-torture/execute/pr66940.c: New test.
3599 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3601 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3602 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3603 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3604 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3605 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3606 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3607 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3608 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3609 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3610 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3611 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3612 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3613 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3614 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3615 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3616 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3617 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3618 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3619 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3620 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3621 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3622 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3623 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3624 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3626 2016-05-25 Marek Polacek <polacek@redhat.com>
3629 * gcc.dg/noncompile/pr71265.c: New test.
3632 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3634 2016-05-25 Nathan Sidwell <nathan@acm.org>
3636 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3638 2016-05-25 Richard Biener <rguenther@suse.de>
3640 PR tree-optimization/71261
3641 * c-c++-common/torture/pr71261.c: New testcase.
3643 2016-05-25 Richard Biener <rguenther@suse.de>
3645 PR tree-optimization/71264
3646 * gcc.dg/vect/pr71264.c: New testcase.
3648 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3651 * g++.dg/cpp0x/alias-decl-53.C: New.
3652 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3654 2016-05-25 Martin Liska <mliska@suse.cz>
3656 * g++.dg/pr71239.C: New test.
3658 2016-05-25 Richard Biener <rguenther@suse.de>
3660 * gcc.dg/vect/pr58135.c: Rename to ...
3661 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3663 2016-05-25 Marek Polacek <polacek@redhat.com>
3665 * g++.dg/pr65295.C: Use target c++14.
3667 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3669 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3670 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3672 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3674 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3677 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3679 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3680 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3681 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3682 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3683 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3684 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3685 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3686 * c-c++-common/goacc/pcopy.c: Likewise.
3687 * c-c++-common/goacc/pcopyin.c: Likewise.
3688 * c-c++-common/goacc/pcopyout.c: Likewise.
3689 * c-c++-common/goacc/pcreate.c: Likewise.
3690 * c-c++-common/goacc/pr70688.c: New test.
3691 * c-c++-common/goacc/present-1.c: Adjust test.
3692 * c-c++-common/goacc/reduction-5.c: Likewise.
3693 * g++.dg/goacc/data-1.C: New test.
3695 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3697 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3698 vector parity built-in functions.
3699 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3700 count trailing zeros automatic vectorization.
3701 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3702 count trailing zeros built-in functions.
3704 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3706 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3708 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3711 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3713 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3716 * g++.dg/template/crash123.C: New.
3717 * g++.dg/template/crash124.C: Likewise.
3719 2016-05-24 Martin Sebor <msebor@redhat.com>
3722 * g++.dg/ext/flexary16.C: New test.
3724 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3726 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3727 before math.h is included.
3728 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3729 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3730 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3731 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3732 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3733 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3734 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3735 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3736 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3737 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3738 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3739 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3740 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3741 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3742 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3743 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3744 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3745 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3746 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3747 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3748 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3749 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3750 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3752 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3753 Kelvin Nilsen <kelvin@gcc.gnu.org>
3755 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3758 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3761 * g++.dg/warn/Wno-narrowing1.C: New.
3763 2016-05-24 Marek Polacek <polacek@redhat.com>
3766 * c-c++-common/Wswitch-unreachable-2.c: New test.
3768 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3771 * g++.dg/vect/simd-clone-6.cc: New test.
3772 * g++.dg/gomp/declare-simd-6.C: New test.
3776 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3778 2016-05-24 Richard Biener <rguenther@suse.de>
3780 PR tree-optimization/71240
3781 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3783 2016-05-24 Richard Biener <rguenther@suse.de>
3785 PR tree-optimization/71230
3786 * gcc.dg/torture/pr71230.c: New testcase.
3787 * g++.dg/torture/pr71230.C: Likewise.
3789 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3791 * c-c++-common/goacc/routine-5.c: Add tests.
3792 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3793 * gfortran.dg/goacc/routine-6.f90: Add tests.
3795 2016-05-24 Richard Biener <rguenther@suse.de>
3797 PR tree-optimization/71253
3798 * gcc.dg/torture/pr71253.c: New testcase.
3800 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3803 * gfortran.dg/pr71252.f90: New test.
3805 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3807 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3809 2016-05-24 Richard Biener <rguenther@suse.de>
3813 * c-c++-common/vector-subscript-4.c: New testcase.
3814 * c-c++-common/vector-subscript-5.c: Likewise.
3816 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3819 * gfortran.dg/namelist_90.f: New test
3821 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3824 * gfortran.dg/unexpected_eof.f: New test
3826 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3827 Kelvin Nilsen <kelvin@gcc.gnu.org>
3829 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3832 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3835 * g++.dg/cpp0x/inh-ctor20.C: New.
3836 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3838 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3841 * g++.dg/cpp0x/variadic168.C: New.
3843 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3845 * g++.dg/cpp0x/pr31445.C: Test column number too.
3846 * g++.dg/cpp0x/pr32253.C: Likewise.
3847 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3848 * g++.dg/cpp0x/variadic36.C: Likewise.
3850 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3852 * gcc.dg/fold-notshift-2.c: Adjust.
3854 2016-05-23 Marek Polacek <polacek@redhat.com>
3857 * c-c++-common/Wswitch-unreachable-1.c: New test.
3858 * gcc.dg/Wswitch-unreachable-1.c: New test.
3859 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3860 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3861 * g++.dg/gomp/block-10.C: Likewise.
3862 * gcc.dg/gomp/block-10.c: Likewise.
3863 * g++.dg/gomp/block-9.C: Likewise.
3864 * gcc.dg/gomp/block-9.c: Likewise.
3865 * g++.dg/gomp/target-1.C: Likewise.
3866 * g++.dg/gomp/target-2.C: Likewise.
3867 * gcc.dg/gomp/target-1.c: Likewise.
3868 * gcc.dg/gomp/target-2.c: Likewise.
3869 * g++.dg/gomp/taskgroup-1.C: Likewise.
3870 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3871 * gcc.dg/gomp/teams-1.c: Likewise.
3872 * g++.dg/gomp/teams-1.C: Likewise.
3873 * g++.dg/overload/error3.C: Likewise.
3874 * g++.dg/tm/jump1.C: Likewise.
3875 * g++.dg/torture/pr40335.C: Likewise.
3876 * gcc.dg/c99-vla-jump-5.c: Likewise.
3877 * gcc.dg/switch-warn-1.c: Likewise.
3878 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3879 * gcc.dg/nested-func-1.c: Likewise.
3880 * gcc.dg/pr67784-4.c: Likewise.
3882 2016-05-23 Richard Biener <rguenther@suse.de>
3884 PR tree-optimization/71230
3885 * gfortran.dg/pr71230-1.f90: New testcase.
3886 * gfortran.dg/pr71230-2.f90: Likewise.
3888 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3890 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3891 * gcc.dg/vect/pr58135.c: Add new.
3892 * gfortran.dg/pr46519-1.f: Adjust test case.
3894 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3897 * g++.dg/cpp0x/decltype64.C: New.
3899 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3901 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3902 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3903 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3905 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3907 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3908 Add poly64x1_t and poly64x2_t cases if supported.
3909 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3910 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3911 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3912 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3913 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3915 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3917 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3918 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3919 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3920 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3921 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3922 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3923 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3925 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3927 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3929 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3931 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3932 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3934 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3936 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3937 constraint instead of "r".
3938 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3939 insn instead of vxorpd.
3940 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3942 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3943 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3945 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3947 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3948 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3950 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3952 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3955 * gcc.dg/tree-ssa/pr40921.c: New test.
3957 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3960 * gcc.target/avr/pr71103.c: New test.
3962 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3965 * gcc.dg/tree-ssa/pr71179.c: New test.
3967 2016-05-20 Martin Sebor <msebor@redhat.com>
3970 * gcc.dg/init-excess-2.c: New test.
3972 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3974 * gnat.dg/opt53.adb: New test.
3975 * gnat.dg/opt54.adb: Likewise.
3977 2016-05-20 Martin Jambor <mjambor@suse.cz>
3979 PR tree-optimization/70884
3980 * gcc.dg/tree-ssa/pr70919.c: New test.
3982 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3984 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3986 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3987 fix code formatting.
3989 2016-05-20 Nathan Sidwell <nathan@acm.org>
3991 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3993 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3995 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3997 * jit.dg/all-non-failing-tests.h: Add
3998 test-factorial-must-tail-call.c.
3999 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4000 * jit.dg/test-factorial-must-tail-call.c: New test case.
4002 2016-05-20 Jakub Jelinek <jakub@redhat.com>
4005 * gfortran.dg/pr71204.f90: New test.
4007 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4009 * gcc.target/nvptx/sincos.c: New test.
4011 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4014 * g++.dg/cpp1y/auto-fn31.C: New.
4016 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4018 * gcc.target/powerpc/vec-addec.c: New test.
4019 * gcc.target/powerpc/vec-addec-int128.c: New test.
4021 2016-05-20 David Malcolm <dmalcolm@redhat.com>
4023 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4024 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4025 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4026 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4028 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
4030 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4032 2016-05-20 Jakub Jelinek <jakub@redhat.com>
4035 * g++.dg/opt/pr71210-1.C: New test.
4036 * g++.dg/opt/pr71210-2.C: New test.
4038 PR tree-optimization/29756
4039 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4040 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4041 only on selected targets where V4SImode vectors are known to be
4044 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
4046 PR tree-optimization/71079
4047 PR tree-optimization/71206
4048 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4050 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4052 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4053 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4054 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4056 2016-05-20 Richard Guenther <rguenther@suse.de>
4058 PR tree-optimization/29756
4059 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4061 2016-05-20 Richard Biener <rguenther@suse.de>
4063 PR tree-optimization/71185
4064 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4066 2016-05-20 Richard Biener <rguenther@suse.de>
4068 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4070 2016-05-19 Marek Polacek <polacek@redhat.com>
4073 * g++.dg/diagnostic/pr71075.C: New test.
4075 2016-05-19 David Malcolm <dmalcolm@redhat.com>
4078 * g++.dg/pr71184.C: New test case.
4080 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4082 * gcc.target/powerpc/darn-0.c: New test.
4083 * gcc.target/powerpc/darn-1.c: New test.
4084 * gcc.target/powerpc/darn-2.c: New test.
4086 2016-05-19 Marek Polacek <polacek@redhat.com>
4088 PR tree-optimization/71031
4089 * gcc.dg/tree-ssa/vrp100.c: New test.
4091 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4093 PR rtl-optimization/71148
4094 * gcc.dg/pr71148.c: New test.
4096 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4099 * gcc.target/arm/pr71056.c: New test.
4101 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4103 * c-c++-common/pr69669.c: Check the used mode.
4105 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4108 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4110 2016-05-19 Richard Biener <rguenther@suse.de>
4112 PR tree-optimization/70729
4113 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4114 * gcc.dg/graphite/scop-18.c: Likewise.
4115 * gcc.dg/pr41783.c: Disable LIM.
4116 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4117 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4118 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4119 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4120 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4121 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4122 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4123 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4124 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4125 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4126 * gfortran.dg/pr42108.f90: Likewise.
4128 2016-05-18 David Malcolm <dmalcolm@redhat.com>
4131 * gcc.dg/spellcheck-options-11.c: New test case.
4133 2016-05-18 Jakub Jelinek <jakub@redhat.com>
4136 * g++.dg/opt/pr71100.C: New test.
4138 2016-05-18 Martin Jambor <mjambor@suse.cz>
4141 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4142 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4143 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4144 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4146 2016-05-18 Martin Jambor <mjambor@suse.cz>
4149 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4150 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4151 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4152 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4153 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4155 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4158 * g++.dg/template/crash122.C: New.
4160 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4163 * g++.dg/template/pr70466-1.C: New.
4164 * g++.dg/template/pr70466-2.C: Likewise.
4166 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4168 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4169 splat operations and the XXSPLTIB instruction.
4170 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4171 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4172 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4173 xxlxor to clear a register.
4175 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4177 * gcc.dg/torture/pr71020.c: New test.
4179 2016-05-18 Martin Jambor <mjambor@suse.cz>
4182 * gcc.dg/ipa/pr70646.c: New test.
4184 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4186 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4188 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4190 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4191 missing tests for vreinterpretq_p{8,16}.
4193 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4195 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4196 vsliq_n_s64 and vsliq_n_u64.
4198 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4200 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4201 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4203 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4205 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4206 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4207 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4209 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4211 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4214 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4216 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4217 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4218 "blr\t" and switch to scan-assembler-times.
4220 2016-05-18 Jiong Wang <jiong.wang@arm.com>
4222 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4224 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4225 declarations under __aarch64__ and __ARM_FEATURE_FMA.
4227 2016-05-18 Jakub Jelinek <jakub@redhat.com>
4229 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4230 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4231 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4232 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4233 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4234 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4236 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4237 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4239 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4240 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4242 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4243 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4245 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4247 2016-05-18 Richard Biener <rguenther@suse.de>
4249 PR tree-optimization/71168
4250 * gcc.dg/torture/pr71168.c: New testcase.
4252 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4255 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4256 * gcc.dg/tree-ssa/pr63586.c: New test.
4257 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4259 2016-05-17 Nathan Sidwell <nathan@acm.org>
4261 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4262 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4263 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4264 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4266 2016-05-17 Nathan Sidwell <nathan@acm.org>
4268 * gcc.target/nvptx/abi-vararg-3.c: New.
4270 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4272 PR tree-optimization/54579
4274 * gcc.dg/fold-notrotate-1.c: New test.
4275 * gcc.dg/fold-notshift-1.c: New test.
4276 * gcc.dg/fold-notshift-2.c: New test.
4278 2016-05-17 Marek Polacek <polacek@redhat.com>
4281 * g++.dg/ipa/pr71146.C: New test.
4283 2016-05-17 David Malcolm <dmalcolm@redhat.com>
4285 * jit.dg/test-error-array-bounds.c: New test case.
4287 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4289 * gcc.dg/tree-ssa/and-1.c: New testcase.
4291 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4293 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4294 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4296 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4298 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4299 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4301 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4303 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4305 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4307 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4309 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4311 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4312 ".2d[index]" when scan the assembly.
4313 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4314 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4316 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4318 2016-05-17 Richard Biener <rguenther@suse.de>
4320 PR tree-optimization/71132
4321 * gcc.dg/torture/pr71132.c: New testcase.
4323 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4325 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4327 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4330 * gcc.target/aarch64/pr70809_1.c: New test.
4332 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4334 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4335 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4336 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4337 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4339 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4340 Ilya Enkovich <ilya.enkovich@intel.com>
4343 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4345 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
4347 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4348 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4350 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4352 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4353 test for __ARM_FP16_ARGS.
4354 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4355 * gcc.target/arm/aapcs/neon-vect10.c: New.
4356 * gcc.target/arm/aapcs/neon-vect9.c: New.
4357 * gcc.target/arm/aapcs/vfp18.c: New.
4358 * gcc.target/arm/aapcs/vfp19.c: New.
4359 * gcc.target/arm/aapcs/vfp20.c: New.
4360 * gcc.target/arm/aapcs/vfp21.c: New.
4361 * gcc.target/arm/fp16-aapcs-1.c: New.
4362 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4363 test for __ARM_FP16_ARGS.
4364 * g++.target/arm/fp16-return-1.c: Update expected output.
4366 2016-05-16 Jiong Wang <jiong.wang@arm.com>
4369 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4371 2016-05-15 Harald Anlauf <anlauf@gmx.de>
4374 * gfortran.dg/pr69603.f90: New testcase.
4376 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4378 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4380 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4383 * gfortran.dg/pr71047.f08: New test.
4385 2016-05-13 Joseph Myers <joseph@codesourcery.com>
4387 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4388 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4389 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4391 2016-05-13 Martin Sebor <msebor@redhat.com>
4394 * g++.dg/cpp0x/constexpr-60049.C: New test.
4396 2016-05-13 Jakub Jelinek <jakub@redhat.com>
4399 * gcc.dg/pr71071.c: New test.
4401 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
4403 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4404 remove XOP handling.
4405 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
4407 2016-05-13 Nathan Sidwell <nathan@acm.org>
4409 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4410 __atomic_is_lock_free declaration.
4412 2016-05-13 Richard Biener <rguenther@suse.de>
4414 PR tree-optimization/42587
4415 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4417 2016-05-13 Martin Liska <mliska@suse.cz>
4419 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4420 the new format of dump output.
4422 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4424 * gcc.dg/pr71084.c: New test.
4426 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4429 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
4431 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4433 * gcc.target/aarch64/struct_return.c: New test.
4435 2016-05-12 Marek Polacek <polacek@redhat.com>
4438 * c-c++-common/pr70756-2.c: New test.
4439 * c-c++-common/pr70756.c: New test.
4441 2016-05-12 Richard Biener <rguenther@suse.de>
4443 PR tree-optimization/71059
4444 * gcc.dg/torture/pr71059.c: New testcase.
4446 2016-05-12 Richard Biener <rguenther@suse.de>
4448 PR tree-optimization/71062
4449 * gcc.dg/torture/pr71062.c: New testcase.
4451 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4453 PR tree-optimization/71006
4454 * gcc.dg/pr71006.c: New test.
4456 2016-05-12 Marek Polacek <polacek@redhat.com>
4459 * gcc.dg/opts-7.c: New test.
4461 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4464 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4465 Add -save-temps to dg-options.
4466 Scan for ldmfd rather than pop instruction.
4467 * gcc.target/arm/interrupt-2.c: Likewise.
4468 * gcc.target/arm/pr70830.c: New test.
4470 2016-05-12 Jakub Jelinek <jakub@redhat.com>
4472 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4473 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4475 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4476 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4477 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4480 * gcc.target/i386/avx512vl-pack-1.c: New test.
4481 * gcc.target/i386/avx512vl-pack-2.c: New test.
4482 * gcc.target/i386/avx512bw-pack-2.c: New test.
4484 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4486 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4487 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4488 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4490 2016-05-12 Richard Biener <rguenther@suse.de>
4492 PR tree-optimization/70986
4493 * gcc.dg/torture/pr70986-1.c: New testcase.
4494 * gcc.dg/torture/pr70986-2.c: Likewise.
4495 * gcc.dg/torture/pr70986-3.c: Likewise.
4497 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4500 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4501 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4503 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
4505 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4507 * gcc.target/i386/pr66746.c: Ditto.
4509 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4511 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4513 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4514 warning when using -mvsx-timode.
4515 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4516 * gcc.target/powerpc/dform-2.c: Likewise.
4517 * gcc.target/powerpc/pr68805.c: Likewise.
4519 2016-05-11 Marek Polacek <polacek@redhat.com>
4522 * c-c++-common/attributes-3.c: New test.
4524 2016-05-11 Nathan Sidwell <nathan@acm.org>
4526 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4527 * gcc.c-torture/execute/pr68185.c: Likewise.
4528 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4529 * gcc.dg/pr69634.c: Requires scheduling.
4530 * gcc.dg/torture/pr66178.c: Require label values.
4531 * gcc.dg/setjmp-6.c: Require indirect jumps.
4533 2016-05-11 Richard Biener <rguenther@suse.de>
4535 PR tree-optimization/71055
4536 * gcc.dg/torture/pr71055.c: New testcase.
4538 2016-05-11 Richard Biener <rguenther@suse.de>
4541 * g++.dg/debug/pr71057.C: New testcase.
4543 2016-05-11 Jakub Jelinek <jakub@redhat.com>
4546 * gfortran.dg/gomp/pr70855.f90: New test.
4548 2016-05-11 Richard Biener <rguenther@suse.de>
4551 * g++.dg/torture/pr71002.C: New testcase.
4553 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4556 * gcc.dg/pr70807.c: New test.
4558 2016-05-10 Martin Sebor <msebor@redhat.com>
4561 * g++.dg/Wattributes.C: New test.
4563 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
4565 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4566 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4567 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4569 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4572 * gcc.target/i386/pr70799-1.c: New test.
4574 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4576 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4578 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4581 * gcc.target/i386/pr70877.c: New test.
4583 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4585 PR tree-optimization/70786
4586 * gcc.target/i386/pr70876.c: New test.
4588 2016-05-10 Jakub Jelinek <jakub@redhat.com>
4591 * gcc.target/i386/avx512vl-logic-1.c: New test.
4592 * gcc.target/i386/avx512vl-logic-2.c: New test.
4593 * gcc.target/i386/avx512dq-logic-2.c: New test.
4595 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4598 * gcc.target/powerpc/pr70963.c: New.
4600 2016-05-10 David Malcolm <dmalcolm@redhat.com>
4602 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4603 (test_very_wide_line): Add ruler to expected output.
4604 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4605 (test_very_wide_line): Likewise.
4606 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4607 (test_show_locus): Within the handling of "test_very_wide_line",
4608 enable show_ruler_p on the diagnostic context.
4610 2016-05-10 Richard Biener <rguenther@suse.de>
4612 PR tree-optimization/71039
4613 * gcc.dg/torture/pr71039.c: New testcase.
4615 2016-05-10 Nathan Sidwell <nathan@acm.org>
4617 * gcc.dg/nested-func-10.c: Requires alloca.
4618 * gcc.dg/nested-func-9.c: Requires alloca.
4619 * gcc.c-torture/execute/pr70460.c: Requires labels.
4620 * gcc.c-torture/compile/pr70199.c: Requires labels.
4621 * gcc.target/nvptx/decl.c: Compile only.
4622 * gcc.target/nvptx/trailing-init.c: Compile only.
4623 * gcc.target/nvptx/ary-init.c: Compile only.
4625 2016-05-10 Marek Polacek <polacek@redhat.com>
4628 * gcc.dg/attr-opt-1.c: New test.
4630 2016-05-10 Richard Biener <rguenther@suse.de>
4632 PR tree-optimization/70497
4633 PR tree-optimization/28367
4634 * gcc.dg/torture/20160404-1.c: New testcase.
4635 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4636 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4638 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4640 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4642 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
4644 * gcc.target/i386/fabsneg-1.c New test.
4646 2016-05-09 Alan Modra <amodra@gmail.com>
4649 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4651 2016-05-09 Richard Biener <rguenther@suse.de>
4653 PR tree-optimization/70985
4654 * gcc.dg/torture/pr70985.c: New testcase.
4656 2016-05-09 Bin Cheng <bin.cheng@arm.com>
4658 * gcc.dg/tree-ssa/ifc-9.c: New test.
4659 * gcc.dg/tree-ssa/ifc-10.c: New test.
4660 * gcc.dg/tree-ssa/ifc-11.c: New test.
4661 * gcc.dg/tree-ssa/ifc-12.c: New test.
4662 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4663 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4664 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4666 2016-05-09 Richard Biener <rguenther@suse.de>
4669 * gfortran.dg/pr70937.f90: New testcase.
4671 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4673 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4675 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
4678 * gfortran.dg/dec_structure_1.f90: New testcase.
4679 * gfortran.dg/dec_structure_2.f90: Ditto.
4680 * gfortran.dg/dec_structure_3.f90: Ditto.
4681 * gfortran.dg/dec_structure_4.f90: Ditto.
4682 * gfortran.dg/dec_structure_5.f90: Ditto.
4683 * gfortran.dg/dec_structure_6.f90: Ditto.
4684 * gfortran.dg/dec_structure_7.f90: Ditto.
4685 * gfortran.dg/dec_structure_8.f90: Ditto.
4686 * gfortran.dg/dec_structure_9.f90: Ditto.
4687 * gfortran.dg/dec_structure_10.f90: Ditto.
4688 * gfortran.dg/dec_structure_11.f90: Ditto.
4689 * gfortran.dg/dec_union_1.f90: Ditto.
4690 * gfortran.dg/dec_union_2.f90: Ditto.
4691 * gfortran.dg/dec_union_3.f90: Ditto.
4692 * gfortran.dg/dec_union_4.f90: Ditto.
4693 * gfortran.dg/dec_union_5.f90: Ditto.
4694 * gfortran.dg/dec_union_6.f90: Ditto.
4695 * gfortran.dg/dec_union_7.f90: Ditto.
4697 2016-05-07 Tom de Vries <tom@codesourcery.com>
4699 PR tree-optimization/70956
4700 * gcc.dg/graphite/pr70956.c: New test.
4702 2016-05-06 Jakub Jelinek <jakub@redhat.com>
4705 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4706 (a, b, c, d): Change type from char to signed char.
4707 (main): Compare against (signed char) -1634678893 instead of
4708 hardcoded -109. Use __builtin_abort instead of abort.
4710 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4711 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4713 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4715 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4718 * gcc.dg/torture/pr70935.c: New test.
4720 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4723 * gcc.target/sh/pr58219.c: New tests.
4725 2016-05-06 Richard Biener <rguenther@suse.de>
4727 PR tree-optimization/70960
4728 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4730 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4733 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4734 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4735 Adjust expected instruction counts.
4736 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4738 2016-05-06 Marek Polacek <polacek@redhat.com>
4741 * gcc.dg/ubsan/bounds-3.c: New test.
4743 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4746 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4748 2016-05-06 Richard Biener <rguenther@suse.de>
4751 * gfortran.dg/pr70931.f90: New testcase.
4753 2016-05-06 Richard Biener <rguenther@suse.de>
4756 * gcc.dg/torture/pr70941.c: New testcase.
4758 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4760 PR tree-optimization/57206
4761 * gcc.dg/vect/pr57206.c: New test.
4763 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4765 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4767 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4769 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4771 * c-c++-common/Wdangling-else-4.c: New test.
4773 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4777 * g++.dg/opt/pr70906.C: New test.
4778 * g++.dg/opt/pr70933.C: New test.
4780 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4782 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4784 * gcc.dg/ipa/pure-const-3.c: New testcase.
4786 2016-05-04 Marek Polacek <polacek@redhat.com>
4788 * c-c++-common/Wdangling-else-1.c: New test.
4789 * c-c++-common/Wdangling-else-2.c: New test.
4790 * c-c++-common/Wdangling-else-3.c: New test.
4792 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4794 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4797 2016-05-04 Marek Polacek <polacek@redhat.com>
4800 * gcc.dg/Waddress-2.c: New test.
4802 2016-05-04 Alan Modra <amodra@gmail.com>
4804 * gcc.target/powerpc/pr70866.c: New.
4806 2016-05-03 Martin Sebor <msebor@redhat.com>
4809 * c-c++-common/builtin_location.c: New test.
4810 * g++.dg/cpp1y/builtin_location.C: New test.
4812 2016-05-03 Marek Polacek <polacek@redhat.com>
4815 * gcc.dg/pr70859.c: New test.
4816 * gcc.dg/pr70859-2.c: New test.
4818 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4820 * gnat.dg/debug5.adb: New testcase.
4822 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4824 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4825 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4826 Procedure to check for z10 instruction set.
4828 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4830 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4832 2016-05-03 Alan Modra <amodra@gmail.com>
4834 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4836 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4838 * gcc.target/i386/avx512f-cvt-1.c: New test.
4840 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4842 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4843 -fdump-tree-vrp-details.
4845 2016-05-03 Richard Biener <rguenther@suse.de>
4847 * gcc.dg/pr30172-1.c: Adjust.
4848 * gcc.dg/pr63743.c: Likewise.
4849 * gcc.dg/tm/pr51696.c: Likewise.
4850 * c-c++-common/tm/safe-1.c: Likewise.
4851 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4852 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4853 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4854 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4856 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4858 PR rtl-optimization/70467
4859 * gcc.target/i386/pr70467-3.c: New test.
4860 * gcc.target/i386/pr70467-4.c: New test.
4862 PR tree-optimization/70916
4863 * gcc.c-torture/compile/pr70916.c: New test.
4866 * gcc.target/i386/pr49244-1.c: New test.
4867 * gcc.target/i386/pr49244-2.c: New test.
4869 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4871 PR rtl-optimization/44281
4872 * gcc.target/i386/pr44281.c: New test.
4874 2016-05-03 bin cheng <bin.cheng@arm.com>
4876 PR tree-optimization/56541
4877 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4878 * gcc.dg/vect/pr56541.c: new test.
4880 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4882 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4884 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4886 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4889 * c-c++-common/asan/clone-test-1.c (main): Align child process
4892 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4895 * g++.dg/spellcheck-fields-2.C: New test case.
4897 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4900 * g++.dg/pr62314.C: New test case.
4902 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4904 * gcc.dg/ipa/inline-8.c: New testcase.
4906 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4908 PR rtl-optimization/70467
4909 * gcc.target/i386/pr70467-1.c: New test.
4911 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4913 * gcc.dg/spec-options.c: Run the test on all targets.
4914 * gcc.dg/foo.specs: Use cpp_unique_options.
4916 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4918 * gcc.dg/tree-ssa/unord.c: New testcase.
4920 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4922 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4924 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4926 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4928 2016-05-02 Marek Polacek <polacek@redhat.com>
4931 * gcc.dg/enum-incomplete-3.c: New test.
4933 2016-05-02 Marek Polacek <polacek@redhat.com>
4934 Tom de Vries <tom@codesourcery.com>
4936 PR tree-optimization/70700
4937 * gcc.dg/pr70700.c: New test.
4939 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4941 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4942 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4943 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4944 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4945 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4947 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4949 * ada/acats/run_acats: Rename into...
4950 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4951 * ada/acats/run_all.sh: Remove redundant test.
4952 (target_run): Move around.
4953 (target_gnatchop): Use newly built executable.
4954 (target_gnatmake): Likewise.
4955 Check that the compilation of impbit succeeds.
4957 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4959 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4960 * gcc.dg/20021029-1.c: Likewise.
4961 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4962 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4963 * gcc.target/sh/cmpstr.c: Likewise.
4964 * gcc.target/sh/cmpstrn.c: Likewise.
4965 * gcc.target/sh/memset.c: Likewise.
4966 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4967 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4968 * gcc.target/sh/pr39423-1.c: Likewise.
4969 * gcc.target/sh/pr49468-di.c: Likewise.
4970 * gcc.target/sh/pr49468-si.c: Likewise.
4971 * gcc.target/sh/pr49880-1.c: Likewise.
4972 * gcc.target/sh/pr49880-2.c: Likewise.
4973 * gcc.target/sh/pr49880-3.c: Likewise.
4974 * gcc.target/sh/pr50751-1.c: Likewise.
4975 * gcc.target/sh/pr50751-4.c: Likewise.
4976 * gcc.target/sh/pr50751-7.c: Likewise.
4977 * gcc.target/sh/pr51244-1.c: Likewise.
4978 * gcc.target/sh/pr51244-10.c: Likewise.
4979 * gcc.target/sh/pr51244-11.c: Likewise.
4980 * gcc.target/sh/pr51244-12.c: Likewise.
4981 * gcc.target/sh/pr51244-13.c: Likewise.
4982 * gcc.target/sh/pr51244-14.c: Likewise.
4983 * gcc.target/sh/pr51244-17.c: Likewise.
4984 * gcc.target/sh/pr51244-18.c: Likewise.
4985 * gcc.target/sh/pr51244-19.c: Likewise.
4986 * gcc.target/sh/pr51244-4.c: Likewise.
4987 * gcc.target/sh/pr51244-5.c: Likewise.
4988 * gcc.target/sh/pr51244-7.c: Likewise.
4989 * gcc.target/sh/pr51244-8.c: Likewise.
4990 * gcc.target/sh/pr51244-9.c: Likewise.
4991 * gcc.target/sh/pr51697.c: Likewise.
4992 * gcc.target/sh/pr52483-1.c: Likewise.
4993 * gcc.target/sh/pr52483-2.c: Likewise.
4994 * gcc.target/sh/pr52483-3.c: Likewise.
4995 * gcc.target/sh/pr52483-5.c: Likewise.
4996 * gcc.target/sh/pr52933-1.c: Likewise.
4997 * gcc.target/sh/pr52933-2.c: Likewise.
4998 * gcc.target/sh/pr52933-3.c: Likewise.
4999 * gcc.target/sh/pr53568-1.c: Likewise.
5000 * gcc.target/sh/pr53976-1.c: Likewise.
5001 * gcc.target/sh/pr53988-1.c: Likewise.
5002 * gcc.target/sh/pr53988.c: Likewise.
5003 * gcc.target/sh/pr54089-1.c: Likewise.
5004 * gcc.target/sh/pr54089-6.c: Likewise.
5005 * gcc.target/sh/pr54089-7.c: Likewise.
5006 * gcc.target/sh/pr54089-8.c: Likewise.
5007 * gcc.target/sh/pr54089-9.c: Likewise.
5008 * gcc.target/sh/pr54236-1.c: Likewise.
5009 * gcc.target/sh/pr54236-2.c: Likewise.
5010 * gcc.target/sh/pr54236-3.c: Likewise.
5011 * gcc.target/sh/pr54236-4.c: Likewise.
5012 * gcc.target/sh/pr54386.c: Likewise.
5013 * gcc.target/sh/pr54602-1.c: Likewise.
5014 * gcc.target/sh/pr54685.c: Likewise.
5015 * gcc.target/sh/pr54760-1.c: Likewise.
5016 * gcc.target/sh/pr54760-2.c: Likewise.
5017 * gcc.target/sh/pr54760-3.c: Likewise.
5018 * gcc.target/sh/pr54760-4.c: Likewise.
5019 * gcc.target/sh/pr54760-5.c: Likewise.
5020 * gcc.target/sh/pr54760-6.c: Likewise.
5021 * gcc.target/sh/pr55146.c: Likewise.
5022 * gcc.target/sh/pr55160.c: Likewise.
5023 * gcc.target/sh/pr59278.c: Likewise.
5024 * gcc.target/sh/pr59401-1.c: Likewise.
5025 * gcc.target/sh/pr59533-1.c: Likewise.
5026 * gcc.target/sh/pr63260.c: Likewise.
5027 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5028 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5029 * gcc.target/sh/strlen.c: Likewise.
5030 * gcc.target/sh/torture/pr30807.c: Likewise.
5031 * gcc.target/sh/torture/pr34777.c: Likewise.
5032 * gcc.target/sh/torture/pr64652.c: Likewise.
5033 * gcc.target/sh/torture/pr65505.c: Likewise.
5034 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5035 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5037 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5040 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5042 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5044 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5045 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5046 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5047 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5049 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5051 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5052 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5054 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5057 * c-c++-common/goacc/combined-reduction.c: New test.
5058 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5060 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5062 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5063 *movdi_internal pattern only if PIC off.
5064 * gcc.target/i386/pr70155-2.c: Likewise.
5065 * gcc.target/i386/pr70155-3.c: Likewise.
5066 * gcc.target/i386/pr70155-4.c: Likewise.
5067 * gcc.target/i386/pr70155-5.c: Likewise.
5068 * gcc.target/i386/pr70155-6.c: Likewise.
5069 * gcc.target/i386/pr70155-7.c: Likewise.
5070 * gcc.target/i386/pr70155-8.c: Likewise.
5071 * gcc.target/i386/pr70155-15.c: Likewise.
5072 * gcc.target/i386/pr70155-17.c: Likewise.
5073 * gcc.target/i386/pr70155-22.c: Likewise.
5075 2016-04-29 Bin Cheng <bin.cheng@arm.com>
5077 PR tree-optimization/70803
5078 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5080 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5082 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5083 optimization of vector loop.
5084 * gcc.target/i386/vect-unpack-3.c: New test.
5085 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5086 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5087 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5089 2016-04-29 Marek Polacek <polacek@redhat.com>
5092 * g++.dg/ubsan/null-7.C: New test.
5095 * gcc.dg/pr70852.c: New test.
5097 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5100 * g++.dg/cpp0x/alignas6.C: New test.
5102 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5104 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5105 * gcc.dg/pr27003.c: Likewise.
5106 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5107 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5108 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5109 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
5110 * gcc.target/arc/mxy.c: Likewise.
5111 * gcc.target/arc/mswape.c: Likewise.
5112 * gcc.target/arc/mrtsc.c: Likewise.
5113 * gcc.target/arc/mcrc.c: Likewise.
5114 * gcc.target/arc/mdsp-packa.c: Likewise.
5115 * gcc.target/arc/mdvbf.c: Likewise.
5116 * gcc.target/arc/mlock.c: Likewise.
5117 * gcc.target/arc/mmac-24.c: Likewise.
5118 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5120 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5121 Matthijs Kooijman <matthijs@stdin.nl>
5122 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5125 * gcc.target/avr/pr60040-1.c: New.
5126 * gcc.target/avr/pr60040-2.c: New.
5128 2016-04-29 Richard Biener <rguenther@suse.de>
5130 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5132 2016-04-29 Richard Biener <rguenther@suse.de>
5134 PR tree-optimization/13962
5135 PR tree-optimization/65686
5136 * gcc.dg/uninit-pr65686.c: New testcase.
5138 2016-04-29 Jakub Jelinek <jakub@redhat.com>
5141 * gcc.dg/pr70843.c: New test.
5143 2016-04-28 Jakub Jelinek <jakub@redhat.com>
5146 * gcc.target/i386/pr70858.c: New test.
5148 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5150 * gcc.target/arc/nps400-1.c: New file.
5152 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5153 Andrew Burgess <andrew.burgess@embecosm.com>
5155 * gcc.target/arc/movh_cl-1.c: New file.
5157 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5158 Andrew Burgess <andrew.burgess@embecosm.com>
5160 * gcc.target/arc/extzv-1.c: New file.
5161 * gcc.target/arc/insv-1.c: New file.
5162 * gcc.target/arc/insv-2.c: New file.
5163 * gcc.target/arc/movb-1.c: New file.
5164 * gcc.target/arc/movb-2.c: New file.
5165 * gcc.target/arc/movb-3.c: New file.
5166 * gcc.target/arc/movb-4.c: New file.
5167 * gcc.target/arc/movb-5.c: New file.
5168 * gcc.target/arc/movb_cl-1.c: New file.
5169 * gcc.target/arc/movb_cl-2.c: New file.
5170 * gcc.target/arc/movbi_cl-1.c: New file.
5171 * gcc.target/arc/movl-1.c: New file.
5173 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5174 Andrew Burgess <andrew.burgess@embecosm.com>
5176 * gcc.target/arc/cmem-1.c: New file.
5177 * gcc.target/arc/cmem-2.c: New file.
5178 * gcc.target/arc/cmem-3.c: New file.
5179 * gcc.target/arc/cmem-4.c: New file.
5180 * gcc.target/arc/cmem-5.c: New file.
5181 * gcc.target/arc/cmem-6.c: New file.
5182 * gcc.target/arc/cmem-7.c: New file.
5183 * gcc.target/arc/cmem-ld.inc: New file.
5184 * gcc.target/arc/cmem-st.inc: New file.
5186 2016-04-28 Jakub Jelinek <jakub@redhat.com>
5189 * gcc.target/i386/pr70821.c: New test.
5191 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5193 * gcc.target/powerpc/vec-adde.c: New test.
5194 * gcc.target/powerpc/vec-adde-int128.c: New test.
5196 2016-04-28 Jakub Jelinek <jakub@redhat.com>
5198 * gcc.target/i386/avx-vround-1.c: New test.
5199 * gcc.target/i386/avx-vround-2.c: New test.
5200 * gcc.target/i386/avx512vl-vround-1.c: New test.
5201 * gcc.target/i386/avx512vl-vround-2.c: New test.
5203 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5206 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5207 (check_effective_target_cilkplus_runtime): ... this.
5208 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5209 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5211 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5212 Require cilkplus_runtime.
5213 Don't add -lcilkrts.
5214 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5215 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5216 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5217 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5218 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5219 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5220 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5221 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5222 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5223 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5224 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5225 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5226 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5227 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5228 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5229 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5230 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5231 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5232 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5233 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5234 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5235 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5236 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5237 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5238 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5239 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5240 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5241 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5242 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5244 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5245 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5247 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5249 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5252 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
5254 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5255 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5257 2015-04-27 Ryan Burn <contact@rnburn.com>
5261 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5263 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5264 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5266 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5268 * gnat.dg/limited_with4.ad[sb]: New test.
5269 * gnat.dg/limited_with4_pkg.ads: New helper.
5271 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5274 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5275 and movv1ti_internal patterns
5276 * gcc.target/i386/pr70155-1.c: New test.
5277 * gcc.target/i386/pr70155-2.c: Likewise.
5278 * gcc.target/i386/pr70155-3.c: Likewise.
5279 * gcc.target/i386/pr70155-4.c: Likewise.
5280 * gcc.target/i386/pr70155-5.c: Likewise.
5281 * gcc.target/i386/pr70155-6.c: Likewise.
5282 * gcc.target/i386/pr70155-7.c: Likewise.
5283 * gcc.target/i386/pr70155-8.c: Likewise.
5284 * gcc.target/i386/pr70155-9.c: Likewise.
5285 * gcc.target/i386/pr70155-10.c: Likewise.
5286 * gcc.target/i386/pr70155-11.c: Likewise.
5287 * gcc.target/i386/pr70155-12.c: Likewise.
5288 * gcc.target/i386/pr70155-13.c: Likewise.
5289 * gcc.target/i386/pr70155-14.c: Likewise.
5290 * gcc.target/i386/pr70155-15.c: Likewise.
5291 * gcc.target/i386/pr70155-16.c: Likewise.
5292 * gcc.target/i386/pr70155-17.c: Likewise.
5293 * gcc.target/i386/pr70155-18.c: Likewise.
5294 * gcc.target/i386/pr70155-19.c: Likewise.
5295 * gcc.target/i386/pr70155-20.c: Likewise.
5296 * gcc.target/i386/pr70155-21.c: Likewise.
5297 * gcc.target/i386/pr70155-22.c: Likewise.
5299 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5301 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5304 2016-04-27 Bin Cheng <bin.cheng@arm.com>
5306 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5307 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5308 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5309 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5310 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5312 2016-04-27 Richard Biener <rguenther@suse.de>
5315 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5316 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5318 2016-04-27 Nathan Sidwell <nathan@acm.org>
5320 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5321 * g++.dg/ubsan/pr63956.C: Adjust error location.
5323 2016-04-27 Nick Clifton <nickc@redhat.com>
5326 * gcc.dg/pr49889.c: New test.
5328 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5330 * c-c++-common/memset-array.c: New test.
5332 2016-04-26 Martin Sebor <msebor@redhat.com>
5335 * g++.dg/cpp1y/func_constexpr.C: New test.
5337 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5340 * g++.dg/cpp0x/enum32.C: New test.
5341 * g++.dg/cpp0x/enum33.C: New test.
5343 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5345 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5346 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5347 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5348 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5349 * gcc.c-torture/execute/pr38151.c: Likewise.
5350 * gcc.c-torture/execute/pr66556.c: Likewise.
5351 * gcc.c-torture/execute/pr67781.c: Likewise.
5352 * gcc.c-torture/execute/pr68648.c: Likewise.
5354 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5356 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5358 2016-04-26 Marek Polacek <polacek@redhat.com>
5361 * gcc.dg/pr67784-3.c: New test.
5362 * gcc.dg/pr67784-4.c: New test.
5363 * gcc.dg/pr67784-5.c: New test.
5366 * gcc.dg/Wnested-externs-2.c: New test.
5368 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5370 * gcc.dg/fold-plusmult.c: Adjust.
5371 * gcc.dg/no-strict-overflow-6.c: Adjust.
5372 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5374 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5376 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5378 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5379 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5380 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5381 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5382 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5383 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5384 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5385 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5386 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5387 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5388 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5389 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5390 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5391 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5392 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5393 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5394 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5395 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5396 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5397 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5398 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5399 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5401 * gcc.target/i386/pr32219-4.c: Likewise.
5402 * gcc.target/i386/pr32219-6.c: Likewise.
5403 * gcc.target/i386/pr32219-8.c: Likewise.
5405 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5407 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5410 2016-04-26 Marek Polacek <polacek@redhat.com>
5413 * g++.dg/ext/cond2.C: New test.
5415 2016-04-26 Bin Cheng <bin.cheng@arm.com>
5417 PR tree-optimization/70771
5418 PR tree-optimization/70775
5419 * gcc.dg/pr70771.c: New test.
5420 * gcc.dg/pr70775.c: New test.
5422 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5424 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5426 2016-04-25 Richard Biener <rguenther@suse.de>
5428 PR tree-optimization/70780
5429 * gcc.dg/torture/pr70780.c: New testcase.
5431 2016-04-25 Michael Collison <michael.collison@arm.com>
5433 * gcc.target/arm/neon-vaddws16.c: New test.
5434 * gcc.target/arm/neon-vaddws32.c: New test.
5435 * gcc.target/arm/neon-vaddwu16.c: New test.
5436 * gcc.target/arm/neon-vaddwu32.c: New test.
5437 * gcc.target/arm/neon-vaddwu8.c: New test.
5438 * lib/target-supports.exp
5439 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5440 that arm neon support vector widen sum of HImode TO SImode.
5442 2016-04-23 Jakub Jelinek <jakub@redhat.com>
5445 * c-c++-common/asan/pr70712.c: New test.
5447 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5449 * .gitattributes: New file.
5451 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5453 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5455 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5457 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5458 * gfortran.dg/submodule_15.f08: Likewise.
5460 2016-04-22 Richard Biener <rguenther@suse.de>
5462 PR tree-optimization/70740
5463 * gcc.dg/torture/pr70740.c: New testcase.
5465 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5468 * gcc.target/i386/pr70750-1.c: New test.
5469 * gcc.target/i386/pr70750-2.c: Likewise.
5471 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5474 * g++.dg/cpp0x/auto48.C: New.
5476 2016-04-21 Marek Polacek <polacek@redhat.com>
5479 * g++.dg/cpp0x/forw_enum12.C: New test.
5480 * g++.dg/cpp0x/forw_enum13.C: New test.
5482 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5485 * gcc.target/i386/pr70728.c: New test.
5487 2016-04-21 Richard Biener <rguenther@suse.de>
5490 * gcc.dg/pr70747.c: New testcase.
5492 2016-04-21 Bin Cheng <bin.cheng@arm.com>
5494 PR tree-optimization/70715
5495 * gcc.dg/tree-ssa/scev-13.c: New test.
5497 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5499 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5501 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5503 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5505 2016-04-20 Jan Hubicka <jh@suse.cz>
5508 * g++.dg/ipa/nothrow-1.C: New testcase.
5510 2016-04-20 Nathan Sidwell <nathan@acm.org>
5513 * g++.dg/eh/delete1.C: New.
5515 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5517 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5518 -mtune-ctrl=sse_typeless_stores.
5520 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5522 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5524 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5526 PR tree-optimization/69489
5527 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5529 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5532 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5533 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5534 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5536 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5538 PR tree-optimization/56625
5539 PR tree-optimization/69489
5540 * gcc.dg/vect/pr56625.c: New test.
5541 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5543 2016-04-20 Andrew Pinski <apinski@cavium.com>
5546 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5548 2016-04-20 Arnaud Charlet <charlet@adacore.com>
5550 * gnat.dg/self1.adb: Remove now incorrect test.
5552 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5554 * gcc.dg/tree-ssa/scev-11.c: New test.
5555 * gcc.dg/tree-ssa/scev-12.c: New test.
5557 2016-04-20 Marek Polacek <polacek@redhat.com>
5559 PR tree-optimization/70725
5560 * gcc.dg/pr70725.c: New test.
5562 2016-04-20 Richard Biener <rguenther@suse.de>
5564 PR tree-optimization/70726
5565 * g++.dg/vect/pr70726.cc: New testcase.
5567 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5570 * gcc.target/s390/pr70674.c: New test.
5572 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5574 PR libgfortran/70684
5575 * gfortran.dg/list_read_14.f90: New test.
5577 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5580 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5581 extern to force it misaligned.
5585 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5586 Don't check `*' before movv4sf_internal.
5587 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5588 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5589 Don't check `*' before movv16qi_internal.
5590 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5591 extern to force it misaligned.
5595 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5596 Don't check `*' before movv2df_internal.
5597 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5598 extern to force it misaligned.
5602 Check movv8sf_internal instead of avx_storeups256.
5603 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5605 2016-04-19 Richard Biener <rguenther@suse.de>
5607 PR tree-optimization/70171
5608 * g++.dg/tree-ssa/pr70171.C: New testcase.
5610 2016-04-19 Richard Biener <rguenther@suse.de>
5612 PR tree-optimization/70724
5613 * gcc.dg/torture/pr70724.c: New testcase.
5615 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5618 * gcc.target/i386/pr70689.c: New.
5620 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5623 * gcc.target/i386/pr70708.c: New test.
5625 2016-04-18 Richard Biener <rguenther@suse.de>
5627 PR tree-optimization/43434
5628 * gcc.dg/vect/pr43434.c: New testcase.
5629 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5630 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5631 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5632 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5633 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5634 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5635 * gcc.dg/gomp/pr68640.c: Likewise.
5636 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5637 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5639 2016-04-18 Richard Biener <rguenther@suse.de>
5641 PR tree-optimization/70701
5642 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5644 2016-04-18 Tom de Vries <tom@codesourcery.com>
5647 * gcc.dg/pr70161.c: Add dot-file scans.
5648 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5649 instead of after last dot char.
5651 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5653 * c-c++-common/dump-ada-spec-3.c: New test.
5654 * c-c++-common/dump-ada-spec-4.c: Likewise.
5656 2016-04-17 Tom de Vries <tom@codesourcery.com>
5659 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5661 2016-04-15 Jan Hubicka <jh@suse.cz>
5664 * g++.dg/ipa/pure-const-1.C: New testcase.
5665 * g++.dg/ipa/pure-const-2.C: New testcase.
5666 * g++.dg/ipa/pure-const-3.C: New testcase.
5668 2016-04-15 Marek Polacek <polacek@redhat.com>
5671 * gcc.dg/bitfld-22.c: New test.
5673 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5675 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5678 2016-04-15 Marek Polacek <polacek@redhat.com>
5681 * c-c++-common/pr70651.c: New test.
5683 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5685 PR rtl-optimization/70681
5686 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5687 dump scan on arm and powerpc.
5688 * gcc.dg/pr10474.c: Likewise.
5690 2016-04-15 Jakub Jelinek <jakub@redhat.com>
5695 * g++.dg/cpp1y/vla11.C: Revert for real.
5698 * c-c++-common/Wparentheses-1.c: New test.
5699 * c-c++-common/gomp/Wparentheses-1.c: New test.
5700 * c-c++-common/gomp/Wparentheses-2.c: New test.
5701 * c-c++-common/gomp/Wparentheses-3.c: New test.
5702 * c-c++-common/gomp/Wparentheses-4.c: New test.
5703 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5704 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5705 * c-c++-common/goacc/Wparentheses-1.c: New test.
5707 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5710 * gcc.target/i386/pr70662.c: New test.
5712 2016-04-15 Richard Biener <rguenther@suse.de>
5713 Alan Modra <amodra@gmail.com>
5715 PR tree-optimization/70130
5716 * gcc.dg/vect/O3-pr70130.c: New testcase.
5718 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5721 * gcc.target/powerpc/pr70669.c: New test.
5724 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5725 a power7 system that does not have an assembler that supports
5728 2016-04-14 Martin Sebor <msebor@redhat.com>
5733 * c-c++-common/ubsan/vla-1.c: Revert.
5734 * g++.dg/cpp1y/vla11.C: Same.
5735 * g++.dg/cpp1y/vla12.C: Same.
5736 * g++.dg/cpp1y/vla13.C: Same.
5737 * g++.dg/cpp1y/vla14.C: Same.
5738 * g++.dg/cpp1y/vla3.C: Same.
5739 * g++.dg/init/array24.C: Same.
5740 * g++.dg/ubsan/vla-1.C: Same.
5742 2016-04-14 Marek Polacek <polacek@redhat.com>
5743 Jan Hubicka <hubicka@ucw.cz>
5746 * g++.dg/torture/pr70029.C: New test.
5748 2016-04-14 Martin Sebor <msebor@redhat.com>
5750 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5751 type size to prevent failures on targets with very low maximum
5754 2016-04-14 Richard Biener <rguenther@suse.de>
5756 PR tree-optimization/70623
5757 * gcc.dg/torture/pr70623.c: New testcase.
5758 * gcc.dg/torture/pr70623-2.c: Likewise.
5760 2016-04-13 Martin Sebor <msebor@redhat.com>
5765 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5766 * g++.dg/cpp1y/vla11.C: New test.
5767 * g++.dg/cpp1y/vla12.C: New test.
5768 * g++.dg/cpp1y/vla13.C: New test.
5769 * g++.dg/cpp1y/vla14.C: New test.
5770 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5771 * g++.dg/init/array24.C: Fully brace VLA initializer.
5772 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5774 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5777 * g++.dg/opt/pr70641.C: New test.
5779 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5781 PR rtl-optimization/68749
5782 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5783 effects of argument promotions.
5784 Remove default args to dg-skip-if.
5786 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5789 * g++.dg/parse/pr70635.C: New.
5791 2016-04-13 Marek Polacek <polacek@redhat.com>
5794 * c-c++-common/Wmisleading-indentation-4.c: New test.
5796 2016-04-13 Marek Polacek <polacek@redhat.com>
5799 * gcc.dg/Wparentheses-12.c: New test.
5800 * gcc.dg/Wparentheses-13.c: New test.
5802 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5804 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5805 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5806 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5808 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5811 * gcc.c-torture/compile/pr70633.c: New test.
5814 * gcc.dg/torture/pr70628.c: New test.
5816 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5819 * g++.dg/template/pr70610.C: New test.
5820 * g++.dg/template/pr70610-2.C: New test.
5821 * g++.dg/template/pr70610-3.C: New test.
5822 * g++.dg/template/pr70610-4.C: New test.
5824 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5826 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5830 * g++.dg/ext/pr70571.C: New test.
5832 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5835 * gcc.target/powerpc/pr70640.c: New test.
5837 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5840 * g++.dg/parse/pr68722.C: New.
5842 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5844 PR rtl-optimization/70596
5845 * gcc.target/i386/pr70596.c: New test.
5847 2016-04-12 Nathan Sidwell <nathan@acm.org>
5850 * g++.dg/init/pr70501.C: New.
5852 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5854 * gcc.target/i386/asm-flag-6.c: New test.
5856 2016-04-12 Tom de Vries <tom@codesourcery.com>
5858 PR tree-optimization/68756
5859 * gcc.dg/graphite/pr68756.c: New test.
5861 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5863 PR tree-optimization/70602
5864 * gcc.c-torture/execute/pr70602.c: New test.
5866 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5869 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5870 __float128 emulator is built and runs.
5871 * gcc.target/powerpc/float128-1.c: Likewise.
5873 * lib/target-supports.exp (check_ppc_float128_sw_available):
5874 Rework tests for __float128 software and hardware
5875 availability. Fix exit condition to return 0 on success.
5877 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5880 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5881 * gcc.target/aarch64/target_attr_15.c: Likewise.
5883 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5886 * g++.dg/cpp1y/pr69066.C: New.
5888 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5891 * gfortran.dg/pr36192.f90: Update test.
5892 * gfortran.dg/pr36192_1.f90: Update test.
5893 * gfortran.dg/real_dimension_1.f: Update test.
5894 * gfortran.dg/parameter_array_init_7.f90: New test.
5896 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5899 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5901 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5903 PR rtl-optimization/66669
5904 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5906 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5908 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5909 * gcc.dg/pie-1.c: Likewise.
5910 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5911 * gcc.dg/pic-4.c: Likewise.
5912 * gcc.dg/pie-3.c: Likewise.
5913 * gcc.dg/pie-4.c: Likewise.
5915 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5917 PR tree-optimization/68644
5918 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5920 PR rtl-optimization/64886
5921 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5923 2016-04-09 Tom de Vries <tom@codesourcery.com>
5925 PR tree-optimization/68953
5926 * gcc.dg/graphite/pr68953.c: New test.
5928 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5931 * gfortran.dg/deferred_character_16.f90: New test.
5933 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5935 PR tree-optimization/70586
5936 * gcc.c-torture/execute/pr70586.c: New test.
5938 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5941 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5942 with __builtin_memset
5943 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5945 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5949 PR tree-optimization/70373
5953 * c-c++-common/goacc/reduction-5.c: New test.
5954 * c-c++-common/goacc/reduction-promotions.c: New test.
5955 * gfortran.dg/goacc/reduction-3.f95: New test.
5956 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5958 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5962 * g++.dg/pr70590.C: New test.
5963 * g++.dg/pr70590-2.C: New test.
5965 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5968 * gcc.target/i386/pr70593.c: New test.
5970 PR rtl-optimization/70574
5971 * gcc.target/i386/avx2-pr70574.c: New test.
5973 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5976 * c-c++-common/asan/pr70541.c: New test.
5978 2016-04-08 Tom de Vries <tom@codesourcery.com>
5980 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5981 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5983 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5986 * gcc.c-torture/execute/pr70566.c: New test.
5988 2016-04-08 Tom de Vries <tom@codesourcery.com>
5990 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5991 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5993 2016-04-08 Alan Modra <amodra@gmail.com>
5995 * gcc.target/powerpc/pr70117.c: New.
5997 2016-04-07 Jakub Jelinek <jakub@redhat.com>
6000 * gcc.dg/lto/simd-function_0.c: New test.
6002 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6004 * c-c++-common/attr-simd-2.c: Likewise.
6005 * c-c++-common/attr-simd-4.c: Likewise.
6006 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6007 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6009 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6012 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6014 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6015 Tom de Vries <tom@codesourcery.com>
6017 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6018 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6019 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6020 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6021 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6022 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6023 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6024 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6026 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6029 * g++.dg/warn/Wparentheses-29.C: New test.
6031 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6034 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6035 explicit braces to resolve a future -Wparentheses warning.
6037 2016-04-06 Richard Henderson <rth@redhat.com>
6039 * gcc.dg/pr61817-1.c: New test.
6040 * gcc.dg/pr61817-2.c: New test.
6041 * gcc.dg/pr69391-1.c: New test.
6042 * gcc.dg/pr69391-2.c: New test.
6044 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6046 PR rtl-optimization/70398
6047 * gcc.target/aarch64/pr70398.c: New.
6049 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6051 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6053 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
6054 Pedro Alves <palves@redhat.com>
6056 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6058 2016-04-06 Jakub Jelinek <jakub@redhat.com>
6060 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6061 Check for avx512f effective targets instead of avx2.
6062 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6064 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6065 * g++.dg/gomp/declare-simd-1.C: Likewise.
6066 * g++.dg/gomp/declare-simd-3.C: Likewise.
6067 * g++.dg/gomp/declare-simd-4.C: Likewise.
6070 * c-c++-common/gomp/pr70550-1.c: New test.
6071 * c-c++-common/gomp/pr70550-2.c: New test.
6073 2016-04-05 Nathan Sidwell <nathan@acm.org>
6076 * g++.dg/ext/attribute-may-alias-5.C: New.
6078 2016-04-05 Jakub Jelinek <jakub@redhat.com>
6081 * c-c++-common/pr70336.c: New test.
6082 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6083 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6085 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
6088 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6090 2016-04-05 Jakub Jelinek <jakub@redhat.com>
6092 PR rtl-optimization/70542
6093 * gcc.dg/torture/pr70542.c: New test.
6094 * gcc.target/i386/avx2-pr70542.c: New test.
6096 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6098 PR tree-optimization/70509
6099 * gcc.target/i386/avx512bw-pr70509.c: New test.
6101 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6104 * g++.dg/ext/constexpr-vla4.C: New test.
6106 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
6109 * gcc.target/i386/pr70510.c: New test.
6111 2016-04-05 Richard Biener <rguenther@suse.de>
6113 PR tree-optimization/70526
6114 * g++.dg/torture/pr70526.C: New testcase.
6116 2016-04-05 Jakub Jelinek <jakub@redhat.com>
6119 * gcc.target/i386/pr70525.c: New test.
6121 2016-04-05 Richard Biener <rguenther@suse.de>
6124 * g++.dg/torture/pr70499.C: New testcase.
6126 2016-04-05 Richard Biener <rguenther@suse.de>
6128 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6131 2016-04-04 Jakub Jelinek <jakub@redhat.com>
6134 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6135 rs6000 ABI warnings.
6137 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
6140 * g++.dg/ipa/devirt-51.C: New testcase.
6142 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6143 Jakub Jelinek <jakub@redhat.com>
6146 * gcc.dg/torture/pr70457.c: New.
6148 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6151 * gfortran.dg/allocate_with_source_19.f08: New test.
6153 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6156 * gfortran.dg/coarray_allocate_6.f08: New test.
6158 2016-04-04 Richard Biener <rguenther@suse.de>
6160 PR rtl-optimization/70484
6161 * gcc.dg/torture/pr70484.c: New testcase.
6163 2016-04-04 Marek Polacek <polacek@redhat.com>
6166 * gcc.dg/torture/pr70307.c: New test.
6168 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6172 * gcc.target/sh/torture/pr70416.c: New.
6174 2016-04-02 Martin Sebor <msebor@redhat.com>
6180 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6181 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6182 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6183 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6184 * g++.dg/cpp0x/constexpr-string.C: Same.
6185 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6186 * g++.dg/cpp0x/pr65398.C: Same.
6187 * g++.dg/ext/constexpr-vla1.C: Same.
6188 * g++.dg/ext/constexpr-vla2.C: Same.
6189 * g++.dg/ext/constexpr-vla3.C: Same.
6190 * g++.dg/ubsan/pr63956.C: Same.
6192 2016-04-01 Jakub Jelinek <jakub@redhat.com>
6194 PR rtl-optimization/70467
6195 * gcc.target/i386/pr70467-2.c: New test.
6197 2016-04-01 Jakub Jelinek <jakub@redhat.com>
6198 Marek Polacek <polacek@redhat.com>
6201 * g++.dg/init/new47.C: New test.
6203 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6206 * gcc.target/arm/pr70496.c: New test.
6208 2016-04-01 Nathan Sidwell <nathan@acm.org>
6211 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6213 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6216 * gcc.dg/strlenopt.h (memmove): New.
6217 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6218 instead of "string.h".
6219 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6220 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6221 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6222 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6223 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6224 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6225 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6226 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6227 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6228 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6229 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6230 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6231 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6232 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6233 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6234 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6235 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6236 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6237 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6238 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6240 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6242 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6243 (Holder::foo): Reflect this.
6245 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6248 * gcc.dg/pr70442.c: New test.
6250 2016-03-31 Nathan Sidwell <nathan@acm.org>
6253 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6255 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6258 * gcc.target/i386/pr70453.c: New test.
6260 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
6263 * gcc.c-torture/pr70292.c: New test.
6265 2016-03-31 Marek Polacek <polacek@redhat.com>
6268 * c-c++-common/pr70297.c: New test.
6269 * g++.dg/cpp0x/typedef-redecl.C: New test.
6270 * gcc.dg/typedef-redecl2.c: New test.
6272 2016-03-31 Jakub Jelinek <jakub@redhat.com>
6274 PR rtl-optimization/70460
6275 * gcc.c-torture/execute/pr70460.c: New test.
6277 2016-03-31 Richard Biener <rguenther@suse.de>
6280 * g++.dg/ext/vector30.C: New testcase.
6282 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6283 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6285 * gfortran.dg/fmt_pf.f90: New test.
6287 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6289 Forward-port from 5 branch
6290 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6293 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6294 dg-require-effective-target after dg-do.
6296 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6298 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6300 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6301 Julian Brown <julian@codesourcery.com>
6302 Chung-Lin Tang <cltang@codesourcery.com>
6303 Cesar Philippidis <cesar@codesourcery.com>
6304 James Norris <jnorris@codesourcery.com>
6305 Tom de Vries <tom@codesourcery.com>
6306 Nathan Sidwell <nathan@codesourcery.com>
6308 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6309 * c-c++-common/goacc/loop-clauses.c: Likewise.
6310 * g++.dg/goacc/template.C: Likewise.
6311 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6312 * gfortran.dg/goacc/loop-1.f95: Likewise.
6313 * gfortran.dg/goacc/loop-5.f95: Likewise.
6314 * gfortran.dg/goacc/loop-6.f95: Likewise.
6315 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6316 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6317 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6318 * c-c++-common/goacc/clauses-fail.c: Likewise.
6319 * c-c++-common/goacc/parallel-1.c: Likewise.
6320 * c-c++-common/goacc/reduction-1.c: Likewise.
6321 * c-c++-common/goacc/reduction-2.c: Likewise.
6322 * c-c++-common/goacc/reduction-3.c: Likewise.
6323 * c-c++-common/goacc/reduction-4.c: Likewise.
6324 * c-c++-common/goacc/routine-3.c: Likewise.
6325 * c-c++-common/goacc/routine-4.c: Likewise.
6326 * c-c++-common/goacc/routine-5.c: Likewise.
6327 * c-c++-common/goacc/tile.c: Likewise.
6328 * g++.dg/goacc/template.C: Likewise.
6329 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6330 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6331 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6332 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6333 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6334 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6335 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6336 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6337 * c-c++-common/goacc/use_device-1.c: ... this file.
6338 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6339 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6340 * c-c++-common/goacc/host_data-6.c: ... this file.
6341 * c-c++-common/goacc/loop-2-kernels.c: New file.
6342 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6343 * c-c++-common/goacc/loop-3.c: Likewise.
6344 * g++.dg/goacc/reference.C: Likewise.
6345 * g++.dg/goacc/routine-1.C: Likewise.
6346 * g++.dg/goacc/routine-2.C: Likewise.
6348 2016-03-30 Richard Biener <rguenther@suse.de>
6351 * gcc.dg/torture/pr70450.c: New testcase.
6353 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6356 * gcc.dg/torture/pr70421.c: New test.
6357 * gcc.target/i386/avx512f-pr70421.c: New test.
6359 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6362 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6363 (check): New function.
6365 (foo): Align stack to 16 bytes when calling bar.
6366 * gcc.target/i386/cleanup-2.c: Likewise.
6368 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6370 PR tree-optimization/59124
6371 * gcc.dg/Warray-bounds-19.c: New test.
6373 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6375 * lib/prune.exp (escape_regex_chars): New.
6376 (prune_file_path): Update to quote metcharacters for regexp.
6378 2016-03-29 Jakub Jelinek <jakub@redhat.com>
6380 PR rtl-optimization/70429
6381 * gcc.c-torture/execute/pr70429.c: New test.
6383 PR tree-optimization/70405
6384 * gcc.dg/pr70405.c: New test.
6386 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6389 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6390 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6392 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6395 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6396 __cilkrts_set_param to set two workers.
6397 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6398 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6400 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6402 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6404 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6407 * gcc.target/i386/pr70406.c: New test.
6409 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6411 * gnat.dg/specs/double_record_extension3.ads: New test.
6413 2016-03-25 Richard Henderson <rth@redhat.com>
6416 * gcc.target/aarch64/pr70120-1.c: New.
6417 * gcc.target/aarch64/pr70120-2.c: New.
6418 * gcc.target/aarch64/pr70120-3.c: New.
6420 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6423 * g++.dg/template/mangle2.C: The dg-do directive should be
6424 "compile" not "assemble".
6426 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6429 * gcc.dg/pr69650.c: New test.
6431 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
6433 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6435 2016-03-25 Alan Modra <amodra@gmail.com>
6437 * gcc.dg/dfp/pr70052.c: New test.
6439 2016-03-24 Richard Henderson <rth@redhat.com>
6442 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6443 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6445 2016-03-24 Tom de Vries <tom@codesourcery.com>
6447 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6449 2016-03-24 Tom de Vries <tom@codesourcery.com>
6451 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6452 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6454 2016-03-24 Tom de Vries <tom@codesourcery.com>
6456 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6457 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6459 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6462 * g++.dg/template/mangle2.C: New test.
6464 2016-03-24 Richard Biener <rguenther@suse.de>
6466 PR tree-optimization/70396
6467 * gcc.dg/torture/pr70396.c: New testcase.
6469 2016-03-24 Richard Biener <rguenther@suse.de>
6472 * gcc.dg/torture/pr70370.c: New testcase.
6474 2016-03-24 Tom de Vries <tom@codesourcery.com>
6476 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6477 * gfortran.dg/goacc/kernels-tree.f95: Same.
6478 * gfortran.dg/goacc/parallel-tree.f95: Same.
6480 2016-03-24 Tom de Vries <tom@codesourcery.com>
6482 * c-c++-common/goacc/uninit-if-clause.c: New test.
6483 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6485 2016-03-24 Jakub Jelinek <jakub@redhat.com>
6488 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6491 2016-03-24 Richard Biener <rguenther@suse.de>
6493 PR tree-optimization/70372
6494 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6496 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6499 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6501 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6504 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6506 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6509 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6510 * g++.dg/cpp1y/pr70001.C: New test.
6513 * g++.dg/cpp0x/constexpr-70323.C: New test.
6515 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
6516 Jason Merrill <jason@redhat.com>
6517 Jakub Jelinek <jakub@redhat.com>
6520 * g++.dg/cpp0x/constexpr-69315.C: New test.
6521 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6523 2016-03-23 Marek Polacek <polacek@redhat.com>
6526 * g++.dg/warn/Wignored-attributes-1.C: New test.
6527 * g++.dg/warn/Wignored-attributes-2.C: New test.
6529 2016-03-23 Tom de Vries <tom@codesourcery.com>
6531 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6533 * gfortran.dg/goacc/private-3.f95 (test): Same.
6534 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6537 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6539 * lib/target-supports.exp: Remove v7ve entry from loop
6540 creating effective target checks.
6541 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6542 (add_options_for_arm_arch_v7ve): Likewise.
6544 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6546 PR tree-optimization/70354
6547 * gcc.dg/vect/pr70354-1.c: New test.
6548 * gcc.dg/vect/pr70354-2.c: New test.
6549 * gcc.target/i386/avx2-pr70354-1.c: New test.
6550 * gcc.target/i386/avx2-pr70354-2.c: New test.
6552 2016-03-22 Jeff Law <law@redhat.com>
6555 * gcc.dg/tree-ssa/pr70232.c: New test.
6557 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6560 * gcc.target/i386/pr70302.c: New test.
6562 2016-03-22 Richard Biener <rguenther@suse.de>
6565 * g++.dg/torture/pr70251.C: New testcase.
6567 2016-03-22 David Malcolm <dmalcolm@redhat.com>
6570 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6571 Wmisleading-indentation.c.
6572 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6573 reflect change to diagnostic text and order of messages.
6574 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6576 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
6578 * g++.dg/ext/java-3.C: Don't compile on AIX.
6580 2016-03-22 Richard Biener <rguenther@suse.de>
6583 * gcc.dg/torture/pr70333.c: New testcase.
6585 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6587 * g++.dg/ext/pr70290.C: New test.
6589 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6592 * gcc.target/i386/pr70325.c: New test.
6594 2016-03-22 Jakub Jelinek <jakub@redhat.com>
6597 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6598 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6601 * gcc.target/i386/pr70300.c: New test.
6604 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6605 (func2): New function for cond with parens, xfail warning for c++.
6606 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6608 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6611 * g++.dg/template/ptrmem30.C: New test.
6613 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6616 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6617 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6619 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6622 * gcc.dg/pr70326.c: New test.
6624 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
6625 Jakub Jelinek <jakub@redhat.com>
6627 PR tree-optimization/70317
6628 * gcc.dg/pr70317.c: New test.
6630 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
6633 * gcc.target/i386/pr70327.c: New test.
6635 2016-03-21 Martin Liska <mliska@suse.cz>
6638 * gcc.dg/ipa/pr70306.c: New test.
6640 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6642 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6643 * gcc.target/arm/attr-align3.c: Likewise.
6644 * gcc.target/arm/attr_arm.c: Likewise.
6645 * gcc.target/arm/flip-thumb.c: Likewise.
6647 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6650 * gcc.target/powerpc/altivec-36.c: New test.
6652 2016-03-21 Richard Biener <rguenther@suse.de>
6654 PR tree-optimization/70310
6655 * gcc.dg/torture/pr70310.c: New testcase.
6657 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6660 * gcc.target/i386/pr70293.c: New test.
6662 2016-03-21 Richard Biener <rguenther@suse.de>
6664 PR tree-optimization/70288
6665 * gcc.dg/torture/pr70288-1.c: New testcase.
6666 * gcc.dg/torture/pr70288-2.c: Likewise.
6668 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6670 PR rtl-optimization/69307
6671 * gcc.target/arm/pr69307.c: New test.
6673 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6675 PR rtl-optimization/69102
6676 * gcc.c-torture/compile/pr69102.c: New test.
6678 2016-03-18 Jeff Law <law@redhat.com>
6680 PR rtl-optimization/70263
6681 * gcc.c-torture/compile/pr70263-1.c: New test.
6682 * gcc.target/i386/pr70263-2.c: New test.
6684 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6686 PR rtl-optimization/70278
6687 * gcc.dg/torture/pr70278.c: New test.
6688 * gcc.target/arm/pr70278.c: New test.
6690 2016-03-18 David Malcolm <dmalcolm@redhat.com>
6693 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6694 (test_builtin_types_compatible_p): New test function.
6695 * gcc.dg/pr70281.c: New test case.
6697 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6700 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6702 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6704 PR tree-optimization/70252
6705 * gcc.dg/pr70252.c: New test.
6707 2016-03-18 Tom de Vries <tom@codesourcery.com>
6709 * gcc.dg/pr70161-2.c: New test.
6710 * gcc.dg/pr70161.c: New test.
6712 2016-03-18 Tom de Vries <tom@codesourcery.com>
6715 * gcc.dg/pr70269.c: New test.
6717 2016-03-18 Jakub Jelinek <jakub@redhat.com>
6720 * g++.dg/ext/java-3.C: New test.
6722 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6725 * g++.dg/lookup/pr70205.C: New test.
6727 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6730 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6732 2016-03-17 Marek Polacek <polacek@redhat.com>
6735 * gcc.dg/atomic-op-6.c: New test.
6737 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6740 * c-c++-common/pr70264.c: New test case.
6742 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6745 * c-c++-common/pr70144-1.c: New test.
6746 * c-c++-common/pr70144-2.c: New test.
6749 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6750 * g++.dg/opt/flifetime-dse6.C: New test.
6751 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6753 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6756 * gcc.dg/pic-1.c: New test.
6757 * gcc.dg/pic-2.c: Likewise.
6758 * gcc.dg/pic-3.c: Likewise.
6759 * gcc.dg/pic-4.c: Likewise.
6760 * gcc.dg/pie-1.c: Likewise.
6761 * gcc.dg/pie-2.c: Likewise.
6762 * gcc.dg/pie-3.c: Likewise.
6763 * gcc.dg/pie-4.c: Likewise.
6764 * gcc.dg/pie-5.c: Likewise.
6765 * gcc.dg/pie-6.c: Likewise.
6767 2016-03-17 Tom de Vries <tom@codesourcery.com>
6769 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6770 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6772 2016-03-17 Richard Biener <rguenther@suse.de>
6775 * g++.dg/debug/pr70271.C: New testcase.
6777 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6779 * gcc.target/i386/pr70251.c: New test.
6781 2016-03-17 Marek Polacek <polacek@redhat.com>
6784 * g++.dg/warn/constexpr-70194.C: New test.
6786 2016-03-16 Richard Henderson <rth@redhat.com>
6789 * gcc.c-torture/compile/pr70240.c: New.
6791 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6793 * gcc.c-torture/compile/20151204.c: Skip for avr.
6795 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6798 * g++.dg/opt/pr70245.C: New test.
6799 * g++.dg/opt/pr70245.h: New file.
6800 * g++.dg/opt/pr70245-aux.cc: New file.
6802 2016-03-16 Martin Sebor <msebor@redhat.com>
6804 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6806 2016-03-16 Richard Henderson <rth@redhat.com>
6809 * gcc.c-torture/compile/pr70199.c: New.
6811 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6813 * gcc.dg/uninit-19.c: Run dos2unix.
6815 2016-03-16 Marek Polacek <polacek@redhat.com>
6818 * gcc.dg/nested-func-10.c: New test.
6819 * gcc.dg/nested-func-9.c: New test.
6821 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6823 PR tree-optimization/68714
6824 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6826 2016-03-16 Tom de Vries <tom@codesourcery.com>
6828 PR tree-optimization/68715
6829 * gcc.dg/graphite/pr68715-2.c: New test.
6830 * gcc.dg/graphite/pr68715.c: New test.
6831 * gfortran.dg/graphite/pr68715.f90: New test.
6833 2016-03-16 Tom de Vries <tom@codesourcery.com>
6835 PR tree-optimization/68809
6836 * gcc.dg/graphite/pr68809-2.c: New test.
6837 * gcc.dg/graphite/pr68809.c: New test.
6839 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6842 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6843 method call to i () as argument. Adjust expected output.
6846 * g++.dg/ubsan/pr70147-1.C: New test.
6847 * g++.dg/ubsan/pr70147-2.C: New test.
6849 2016-03-15 Martin Sebor <msebor@redhat.com>
6852 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6854 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6856 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6859 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6862 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6863 libatomic_available.
6865 2016-03-15 Marek Polacek <polacek@redhat.com>
6868 * g++.dg/ext/attribute-may-alias-4.C: New test.
6870 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6872 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6873 -fvar-tracking-assignments-toggle flag.
6875 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6877 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6879 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6881 PR rtl-optimization/70222
6882 * gcc.c-torture/execute/pr70222-1.c: New test.
6883 * gcc.c-torture/execute/pr70222-2.c: New test.
6885 2016-03-15 Richard Henderson <rth@redhat.com>
6887 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6889 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6891 PR rtl-optimization/69032
6892 * gcc.dg/pr69032.c: New test.
6894 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6896 PR rtl-optimization/63384
6897 * g++.dg/pr63384.C: New test.
6899 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6902 * gcc.target/i386/pr64411.C: New test.
6904 2016-03-15 Tom de Vries <tom@codesourcery.com>
6906 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6907 * gfortran.dg/goacc/kernels-alias.f95: New test.
6909 2016-03-14 Martin Sebor <msebor@redhat.com>
6912 * g++.dg/cpp0x/constexpr-inline.C: New test.
6913 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6915 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6917 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6919 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6922 * gcc.dg/pr70219.c: New test.
6924 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6927 * gcc.dg/torture/pr70083.c: New test.
6928 * gcc.target/i386/pr70083.c: New test.
6930 2016-03-14 Richard Biener <rguenther@suse.de>
6932 PR tree-optimization/56365
6933 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6935 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6938 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6940 * g++.dg/pr70098.C: New testcase.
6943 2016-03-14 Tom de Vries <tom@codesourcery.com>
6945 PR tree-optimization/70045
6946 * gcc.dg/graphite/pr70045.c: New test.
6948 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6951 * gfortran.dg/include_9.f90: New test.
6953 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6956 gfortran.dg/prof/prof.exp: New script.
6957 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6959 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6961 PR rtl-optimization/69307
6962 * gcc.dg/pr69307.c: New test.
6964 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6967 * gcc.target/arm/pr69614.c: New.
6969 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6972 * gfortran.dg/submodule_14.f08: New test
6975 * gfortran.dg/submodule_15.f08: New test
6977 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6980 * g++.dg/cpp1y/paren3.C: New test.
6982 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6985 * gcc.target/powerpc/ppc-round2.c: New test.
6987 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6990 * gcc.dg/torture/pr70123.c: New test.
6992 2016-03-11 Jeff Law <law@redhat.com>
6994 PR tree-optimization/70190
6995 * gcc.c-torture/compile/pr70190.c: New test.
6997 2016-03-11 David Malcolm <dmalcolm@redhat.com>
7000 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7002 (test43_b): Likewise.
7003 (test43_c): Likewise.
7004 (test43_d): Likewise.
7005 (test43_e): Likewise.
7006 (test43_f): Likewise.
7007 (test43_g): Likewise.
7008 (test44_a): Likewise.
7009 (test44_b): Likewise.
7010 (test44_c): Likewise.
7011 (test44_d): Likewise.
7012 (test44_e): Likewise.
7014 2016-03-11 David Malcolm <dmalcolm@redhat.com>
7017 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7019 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7021 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7024 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7028 * gcc.target/aarch64/pr69245_2.c: New test.
7030 2016-03-11 Jakub Jelinek <jakub@redhat.com>
7032 PR tree-optimization/70177
7033 * gcc.dg/pr70177.c: New test.
7035 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7037 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7039 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7041 * gcc.dg/tree-ssa/sra-20.c: New.
7043 2016-03-11 Jakub Jelinek <jakub@redhat.com>
7045 PR rtl-optimization/70174
7046 * gcc.dg/pr70174.c: New test.
7048 PR tree-optimization/70169
7049 * gcc.dg/pr70169.c: New test.
7051 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7054 * gcc.target/i386/pr70160.c: New test.
7056 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7058 * gcc.target/s390/dfp-1.c: New test.
7060 2016-03-10 Nick Clifton <nickc@redhat.com>
7063 * gcc.target/aarch64/pr70044.c: New test.
7065 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7066 Jakub Jelinek <jakub@redhat.com>
7069 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7070 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7071 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7073 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
7076 * g++.dg/lto/pr69589_0.C: New testcase
7077 * g++.dg/lto/pr69589_1.C: New testcase
7079 2016-03-10 Marek Polacek <polacek@redhat.com>
7082 * g++.dg/delayedfold/unary-plus1.C: New test.
7084 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
7086 * gcc.target/arm/pr45701-1.c: Escape brackets.
7087 * gcc.target/arm/pr45701-2.c: Likewise.
7089 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7091 * gfortran.dg/unconstrained_commons.f: New.
7093 2016-03-10 Alan Modra <amodra@gmail.com>
7095 * gcc.dg/pr69195.c: New.
7096 * gcc.dg/pr69238.c: New.
7098 2016-03-10 Tom de Vries <tom@codesourcery.com>
7101 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7103 2016-03-10 Richard Biener <rguenther@suse.de>
7105 PR tree-optimization/70128
7106 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7107 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7109 2016-03-09 Jakub Jelinek <jakub@redhat.com>
7111 PR tree-optimization/70152
7112 * gcc.dg/pr70152.c: New test.
7115 * gcc.target/i386/pr70086-1.c: New test.
7116 * gcc.target/i386/pr70086-2.c: New test.
7117 * gcc.target/i386/pr70086-3.c: New test.
7119 PR tree-optimization/70127
7120 * gcc.c-torture/execute/pr70127.c: New test.
7122 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7124 * c-c++-common/goacc/combined-directives-2.c: New test.
7126 2016-03-09 David Malcolm <dmalcolm@redhat.com>
7130 * g++.dg/diagnostic/pr70105.C: New test.
7131 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7132 (test_multiple_ordinary_maps): New test function.
7134 2016-03-09 David Malcolm <dmalcolm@redhat.com>
7138 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7139 Drop range information from call to inform_at_rich_loc.
7140 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7142 (test_show_locus): Replace calls to rich_location::add_range with
7143 calls to add_range. Rewrite the tests that used the now-defunct
7144 rich_location ctor taking a source_range. Simplify other tests
7145 by replacing calls to COMBINE_LOCATION_DATA with calls to
7148 2016-03-09 Richard Biener <rguenther@suse.de>
7149 Jakub Jelinek <jakub@redhat.com>
7151 PR tree-optimization/70138
7152 * gcc.dg/vect/pr70138-1.c: New testcase.
7153 * gcc.dg/vect/pr70138-2.c: Likewise.
7155 2016-03-09 Jakub Jelinek <jakub@redhat.com>
7158 * gcc.target/i386/pr70049.c: New test.
7160 2016-03-09 Richard Biener <rguenther@suse.de>
7163 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7164 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7165 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7167 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7169 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7172 2016-03-09 Jakub Jelinek <jakub@redhat.com>
7175 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7178 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7181 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7182 in testcase comment.
7184 2016-03-09 Tom de Vries <tom@codesourcery.com>
7186 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7187 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7188 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7189 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7190 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7191 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7192 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7193 * gfortran.dg/goacc/kernels-loop.f95: New test.
7195 2016-03-08 Martin Sebor <msebor@redhat.com>
7198 * g++.dg/warn/overflow-warn-7.C: New test.
7200 2016-03-08 Jason Merrill <jason@redhat.com>
7202 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7203 * lib/target-supports.exp (check_effective_target_concepts): New.
7205 2016-03-08 Jakub Jelinek <jakub@redhat.com>
7208 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7209 * g++.dg/ubsan/pr70135.C: New test.
7212 * gcc.dg/pr70110.c: New test.
7214 2016-03-07 Martin Jambor <mjambor@suse.cz>
7216 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7217 * c-c++-common/gomp/if-1.c: Likewise.
7218 * c-c++-common/gomp/pr61486-2.c: Likewise.
7219 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7220 to dg-additional-options.
7221 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7222 * g++/gomp/target-teams-1.c: Likewise.
7223 * gcc.dg/gomp/gomp.exp: Likewise.
7224 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7225 dg-additional-options.
7226 * gfortran.dg/gomp/gomp.exp: Likewise.
7227 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7228 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7229 dg-additional-options.
7230 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7232 2016-03-07 Martin Jambor <mjambor@suse.cz>
7234 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7235 * c-c++-common/gomp/gridify-1.c: New test.
7236 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7238 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7240 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7241 trigger for cortex-r8, when scanning for register r8.
7242 * gcc.target/arm/pr45701-2.c: Likewise.
7244 2016-02-26 Richard Biener <rguenther@suse.de>
7245 Jeff Law <law@redhat.com>
7247 PR tree-optimization/69740
7248 * gcc.c-torture/compile/pr69740-1.c: New test.
7249 * gcc.c-torture/compile/pr69740-2.c: New test.
7251 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7253 * lib/target-supports.exp
7254 (check_effective_target_whole_vector_shift): Enable for PPC64.
7256 2016-03-07 Richard Biener <rguenther@suse.de>
7258 PR tree-optimization/70115
7259 * gcc.dg/torture/pr70115.c: New testcase.
7261 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7264 * c-c-++-common/goacc/pr69916.c: New.
7266 2016-03-07 Richard Henderson <rth@redhat.com>
7268 * gcc.c-torture/compile/pr70061.c: New test.
7270 2016-03-07 Richard Biener <rguenther@suse.de>
7273 * gcc.dg/vect/O3-pr36098.c: New testcase.
7275 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7277 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7279 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7281 * gnat.dg/renaming9.ad[sb]: New testcase.
7283 2016-03-05 Jakub Jelinek <jakub@redhat.com>
7286 * g++.dg/expr/stdarg3.C: New test.
7288 2016-03-04 Jeff Law <law@redhat.com>
7290 PR tree-optimization/69196
7291 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7294 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7297 * gcc.dg/pr69973.c: New test.
7299 PR rtl-optimization/69941
7300 * gcc.dg/torture/pr69941.c: New test.
7303 * gcc.dg/pr69824.c: New test.
7305 2016-03-05 Tom de Vries <tom@codesourcery.com>
7307 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7308 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7311 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7314 * g++.dg/cpp1y/var-templ48.C: New test.
7315 * g++.dg/cpp1y/var-templ49.C: New test.
7317 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7319 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7321 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7324 * g++.dg/ubsan/pr70035.C: New test.
7327 * gcc.target/i386/pr70062.c: New test.
7329 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7331 * g++.dg/template/typename21.C: Remove c++98_only.
7333 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7335 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7337 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7340 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7342 (fn_42_b): Likewise.
7343 (fn_42_c): Likewise.
7345 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7348 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7350 (fn_40_b): Likewise.
7351 (fn_41_a): Likewise.
7352 (fn_41_b): Likewise.
7354 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7357 * gcc.target/i386/avx512f-pr70059.c: New test.
7358 * gcc.target/i386/avx512dq-pr70059.c: New test.
7360 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7362 PR rtl-optimization/57676
7363 * gcc.dg/torture/pr57676.c: New test.
7365 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7367 * gcc.dg/pr70026.c: New test.
7369 2016-03-04 Marek Polacek <polacek@redhat.com>
7372 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7373 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7375 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7378 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7380 (test_corners_sisd_si): Likewise.
7381 (main): Remove checks of the above.
7382 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7384 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7386 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7388 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7390 * gcc.dg/torture/pr69951.c: Accept argc==0.
7392 2016-03-04 Richard Biener <rguenther@suse.de>
7395 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7396 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7398 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7401 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7404 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7407 * gcc.dg/guality/pr69947.c: New test.
7409 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7412 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7414 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7416 PR rtl-optimization/69904
7417 * gcc.target/arm/pr69904.c: New test.
7419 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7422 * gcc.dg/vect/pr70021.c: New test.
7423 * gcc.target/i386/pr70021.c: New test.
7425 2016-03-03 Marek Polacek <polacek@redhat.com>
7428 * gcc.dg/pr70050.c: New test.
7430 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7432 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7434 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7436 PR tree-optimization/70043
7437 * gfortran.dg/vect/pr70043.f90: New test.
7439 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7441 * gnat.dg/specs/task1.ads: New test.
7443 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7445 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7446 Invoke gdb with -batch.
7447 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7449 2016-03-03 Richard Biener <rguenther@suse.de>
7451 PR tree-optimization/55936
7452 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7454 2016-03-02 Jeff Law <law@redhat.com>
7456 PR rtl-optimization/69942
7457 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7458 effects of argument promotions.
7460 PR tree-optimization/69987
7461 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7462 target does not support -fprefetch-loop-arrays.
7464 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
7466 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7468 2016-03-02 Bin Cheng <bin.cheng@arm.com>
7470 PR rtl-optimization/69052
7471 * gcc.target/i386/pr69052.c: New test.
7473 2016-03-02 Alan Modra <amodra@gmail.com>
7475 * gcc.dg/pr69990.c: New.
7477 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7480 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7483 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7486 * gcc.target/i386/pr70028.c: New test.
7488 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7490 * c-c++-common/asan/swapcontext-test-1.c,
7491 * c-c++-common/tsan/thread_leak.c,
7492 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7493 * g++.dg/tsan/benign_race.C,
7494 * g++.dg/tsan/fd_close_norace.C,
7495 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7496 races with sanitizer output
7498 2016-03-02 Richard Biener <rguenther@suse.de>
7499 Uros Bizjak <ubizjak@gmail.com>
7502 * gcc.dg/simd-8.c: New testcase.
7504 2016-03-02 Richard Biener <rguenther@suse.de>
7507 * gcc.dg/simd-7.c: New testcase.
7509 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7511 * gcc.target/i386/pr70007.c: Tweak.
7513 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7515 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7517 2016-03-02 Marek Polacek <polacek@redhat.com>
7520 * gcc.dg/pr67854.c: New test.
7522 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7525 * gcc.dg/torture/pr70025.c: New test.
7527 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7529 PR tree-optimization/68621
7530 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7532 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7534 * gcc.target/i386/pr70007.c: New test.
7536 2016-03-01 Jeff Law <law@redhat.com>
7538 PR tree-optimization/69196
7539 * gcc.dg/tree-ssa/pr69196-1.c: New test.
7541 PR tree-optimization/69196
7542 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7543 duplicating code and spoiling the expected output.
7545 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7548 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7549 supports power9 before doing tests.
7550 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7551 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7552 * gcc.target/powerpc/p9-permute.c: Likewise.
7554 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
7557 * gcc.target/i386/pr70027.c: New test.
7559 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7561 * gcc.dg/pr70017.c: New test.
7563 2016-03-01 Jakub Jelinek <jakub@redhat.com>
7567 * gcc.dg/pr69796.c: New test.
7568 * gcc.dg/pr69974.c: New test.
7570 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7572 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7574 2016-02-29 Jeff Law <law@redhat.com>
7576 PR tree-optimization/69987
7577 * gfortran.dg/pr69987.f90: New test.
7579 PR tree-optimization/69989
7580 * gcc.c-torture/compile/pr69989-2.c: New test.
7582 2016-03-01 Marek Polacek <polacek@redhat.com>
7585 * g++.dg/parse/invalid1.C: New test.
7587 2016-03-01 Richard Biener <rguenther@suse.de>
7590 * gcc.dg/pr70022.c: New testcase.
7592 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7594 PR tree-optimization/69956
7595 * gcc.dg/pr69956.c: New test.
7597 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7600 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7601 XFAIL when hardware supports efficient unaligned storage access.
7603 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7606 * g++.dg/template/pr69961a.C: New test.
7607 * g++.dg/template/pr69961b.C: New test.
7609 2016-02-29 David Malcolm <dmalcolm@redhat.com>
7611 PR preprocessor/69985
7612 * gcc.dg/cpp/pr69985.c: New test case.
7614 2016-02-29 Jeff Law <law@redhat.com>
7616 PR tree-optimization/70005
7617 * gcc.c-torture/execute/pr70005.c New test.
7619 PR tree-optimization/69999
7620 * gcc.c-torture/compile/pr69999.c: New test.
7622 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7624 PR tree-optimization/69652
7625 * gcc.dg/torture/pr69652.c: Delete test.
7626 * gcc.dg/vect/pr69652.c: New test.
7628 2016-02-19 Richard Biener <rguenther@suse.de>
7630 PR tree-optimization/69980
7631 * gfortran.dg/vect/pr69980.f90: New testcase.
7633 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7635 * gcc.target/sparc/20160229-1.c: New test.
7637 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7639 * gnat.dg/stack_usage3.adb: New test.
7640 * gnat.dg/stack_usage3_pkg.ads: New helper.
7642 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7644 * gnat.dg/renaming8.adb: New test.
7645 * gnat.dg/renaming8_pkg1.ads: New helper.
7646 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7647 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7649 2016-02-29 Richard Biener <rguenther@suse.de>
7651 PR tree-optimization/69720
7652 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7654 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7658 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7660 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7661 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7664 * gfortran.dg/coarray_8.f90: Adjust error message.
7665 * gfortran.dg/pr56007.f90: New test.
7666 * gfortran.dg/pr56007.f: New test.
7668 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7670 PR tree-optimization/69989
7671 * gcc.dg/torture/pr69989.c: New test.
7673 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7675 * gcc.target/i386/stack-realign-win.c: New test.
7677 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7680 * gfortran.dg/pr60126.f90: New test.
7682 2016-02-27 Jeff Law <law@redhat.com>
7685 2016-02-26 Richard Biener <rguenther@suse.de>
7686 Jeff Law <law@redhat.com>
7688 PR tree-optimization/69740
7689 * gcc.c-torture/compile/pr69740-1.c: New test.
7690 * gcc.c-torture/compile/pr69740-2.c: New test.
7692 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7695 * gfortran.dg/newunit_4.f90: New test.
7697 2016-02-27 Jakub Jelinek <jakub@redhat.com>
7700 PR rtl-optimization/69886
7701 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7702 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7705 2016-02-26 Martin Sebor <msebor@redhat.com>
7707 PR tree-optimization/15826
7708 * gcc.dg/tree-ssa/pr15826.c: New test.
7710 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7713 * gcc.target/powerpc/pr69969.c: New test.
7715 2016-02-26 Martin Sebor <msebor@redhat.com>
7718 * g++.old-deja/g++.other/decl5.C: Add a test case.
7720 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7723 * gcc.target/powerpc/pr69946.c: New file.
7725 2016-02-26 Richard Biener <rguenther@suse.de>
7726 Jeff Law <law@redhat.com>
7728 PR tree-optimization/69740
7729 * gcc.c-torture/compile/pr69740-1.c: New test.
7730 * gcc.c-torture/compile/pr69740-2.c: New test.
7732 2016-02-26 Martin Jambor <mjambor@suse.cz>
7735 * gcc.dg/torture/pr69932.c: New test.
7736 * gcc.dg/torture/pr69936.c: Likewise.
7738 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7741 * gcc.target/s390/pr69709.c: New test.
7743 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7746 * gcc.target/aarch64/pr69245_1.c: New test.
7748 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7751 * gcc.dg/torture/pr69613.c: New test.
7753 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7755 PR rtl-optimization/69891
7756 * gcc.target/i386/pr69891.c: New test.
7758 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7759 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7762 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7763 functionality for both 32-bit and 64-bit.
7765 2016-02-26 Richard Biener <rguenther@suse.de>
7767 PR tree-optimization/69551
7768 * gcc.dg/torture/pr69951.c: New testcase.
7770 2016-02-25 Richard Biener <rguenther@suse.de>
7772 PR tree-optimization/48795
7773 * gcc.dg/Warray-bounds-18.c: New testcase.
7775 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7777 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7779 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7781 PR rtl-optimization/69896
7782 * gcc.dg/pr69896.c: New test.
7784 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7787 * g++.dg/cpp1y/paren2.C: New test.
7789 2016-02-24 Martin Sebor <msebor@redhat.com>
7792 * gcc.dg/enum-mode-2.c: New test.
7794 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7797 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7798 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7799 * g++.dg/ubsan/pr69922.C: New test.
7801 2016-02-24 Marek Polacek <polacek@redhat.com>
7804 * gcc.dg/pr69819.c: New test.
7806 2016-02-24 Martin Sebor <msebor@redhat.com>
7809 * g++.dg/ext/flexary15.C: New test.
7811 2016-02-24 Martin Sebor <msebor@redhat.com>
7813 * gcc.dg/builtins-68.c: Avoid making unportable
7814 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7815 * g++.dg/ext/builtin_alloca.C: Same.
7817 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7818 Charles Baylis <charles.baylis@linaro.org>
7821 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7823 2016-02-24 Richard Biener <rguenther@suse.de>
7824 Jakub Jelinek <jakub@redhat.com>
7827 * gcc.dg/torture/pr69760.c: New testcase.
7829 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7831 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7832 pattern on Solaris with as.
7834 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7836 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7837 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7838 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7839 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7841 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7844 * gcc.dg/pr69915.c: New test.
7846 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7848 PR rtl-optimization/69886
7849 * gcc.dg/torture/pr69886.c: New test.
7851 2016-02-24 Richard Biener <rguenther@suse.de>
7854 * gcc.dg/torture/pr68963.c: New testcase.
7856 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7859 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7860 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7861 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7862 * gcc.target/arm/atomic_loaddi_1.c: New test.
7863 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7864 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7865 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7866 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7867 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7868 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7869 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7870 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7872 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7875 * gcc.dg/torture/pr69909.c: New test.
7877 2016-02-24 Richard Biener <rguenther@suse.de>
7879 PR tree-optimization/69907
7880 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7881 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7882 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7884 2016-02-24 Christian Bruel <christian.bruel@st.com>
7886 * gcc.target/arm/pragma_cpp_fma.c: New test.
7888 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7891 * gfortran.dg/include_6.f90: Update test.
7893 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7896 * objc.dg/pr69844.m: New test.
7898 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7900 PR libgfortran/69456
7901 * gfortran.dg/namelist_89.f90: New test.
7902 * gfortran.dg/pr59700.f90: Update test..
7904 2016-02-23 Martin Sebor <msebor@redhat.com>
7907 * g++.dg/ext/builtin_alloca.C: New test.
7908 * gcc.dg/builtins-68.c: New test.
7910 2016-02-23 Richard Henderson <rth@redhat.com>
7912 * gcc.target/i386/addr-space-3.c: Remove test.
7914 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7916 PR preprocessor/69126
7917 PR preprocessor/69543
7918 * c-c++-common/pr69126-2-long.c: New test.
7919 * c-c++-common/pr69126-2-short.c: New test.
7920 * c-c++-common/pr69543-1.c: Remove xfail.
7922 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7924 PR preprocessor/69126
7925 PR preprocessor/69543
7926 PR preprocessor/69558
7927 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7929 (test_2): ...this, and add leading comment.
7930 (MACRO_3, test_3): New.
7931 (MACRO_4A, MACRO_4B, test_4): New.
7932 (MACRO): Rename to...
7935 (test_5): ...this, updating for renaming of MACRO, and
7936 add leading comment.
7937 * c-c++-common/pr69543-1.c: New.
7938 * c-c++-common/pr69543-2.c: New.
7939 * c-c++-common/pr69543-3.c: New.
7940 * c-c++-common/pr69543-4.c: New.
7941 * c-c++-common/pr69558-1.c: New.
7942 * c-c++-common/pr69558-2.c: New.
7943 * c-c++-common/pr69558-3.c: New.
7944 * c-c++-common/pr69558-4.c: New.
7945 * gcc.dg/pr69558.c: Move to...
7946 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7949 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7951 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7952 to -ftree-parallelize-loops/-fopenacc changes.
7953 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7954 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7955 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7956 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7957 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7958 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7959 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7960 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7961 * c-c++-common/goacc/kernels-loop.c: Likewise.
7962 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7963 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7964 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7965 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7967 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7969 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7971 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7974 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7977 * gcc.dg/pr69900.c: New test.
7979 2016-02-23 Martin Jambor <mjambor@suse.cz>
7981 PR tree-optimization/69666
7982 * gcc.dg/tree-ssa/pr69666.c: New test.
7984 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7987 * gfortran.dg/coarray_allocate_5.f08: New test.
7989 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7991 * gcc.target/s390/vcond-shift.c: Move to ...
7992 * gcc.target/s390/vector/vcond-shift.c: ... here.
7994 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7996 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7997 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7999 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8001 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8003 2016-02-20 Mark Wielaard <mjw@redhat.com>
8006 * gcc.dg/unused-variable-3.c: New test.
8008 2016-02-22 Jakub Jelinek <jakub@redhat.com>
8011 * gcc.target/i386/pr69888.c: New test.
8013 2016-02-22 Richard Biener <rguenther@suse.de>
8015 PR tree-optimization/69882
8016 * gfortran.dg/vect/pr69882.f90: New testcase.
8018 2016-02-22 Jakub Jelinek <jakub@redhat.com>
8021 * gcc.dg/pr69885.c: New test.
8023 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8027 * gcc.target/sh/pr54089-10.c: New.
8029 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
8032 * gfortran.dg/deferred_character_15.f90 : New test.
8034 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8037 gfortran.dg/allocate_with_source_18.f03: New test.
8039 2016-02-20 Harald Anlauf <anlauf@gmx.de>
8042 gfortran.dg/gomp/pr52531.f90: New test.
8044 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8047 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8050 2016-02-19 Jakub Jelinek <jakub@redhat.com>
8053 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8054 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8057 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8060 * g++.dg/torture/pr69851.C: New test.
8062 2016-02-19 Martin Sebor <msebor@redhat.com>
8065 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8067 2016-02-19 Jakub Jelinek <jakub@redhat.com>
8070 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8071 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8074 * g++.dg/cpp0x/pr67767.C: New test.
8076 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8078 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8079 for fp, simd, crypto, crc, lse.
8080 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8082 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8083 effective target check.
8085 2016-02-19 Jakub Jelinek <jakub@redhat.com>
8088 * gcc.target/i386/pr69820.c: New test.
8090 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8092 * gcc.target/s390/vector/int128-1.c: New test.
8094 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8096 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8098 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8100 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8101 instruction pattern name to prevent the testcase from failing with
8104 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8106 * gcc.target/s390/md/movstr-2.c: New test.
8108 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8110 * gcc.target/s390/morestack.c: New test.
8112 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8115 * gcc.target/s390/pr69625.c: Add test case.
8117 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8120 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8122 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8125 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8126 * gcc.target/powerpc/fusion3.c: Likewise.
8128 2016-02-18 Richard Biener <rguenther@suse.de>
8131 * g++.dg/torture/pr69553.C: New testcase.
8133 2016-02-18 Nick Clifton <nickc@redhat.com>
8137 * gcc.target/arm/pr62554.c: New test.
8138 * gcc.target/arm/pr69610-1.c: New test.
8139 * gcc.target/arm/pr69610-2.c: New test.
8141 2016-02-18 Richard Biener <rguenther@suse.de>
8144 * gcc.dg/torture/pr69854.c: New testcase.
8146 2016-02-17 Jakub Jelinek <jakub@redhat.com>
8149 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8151 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8153 * gcc.target/powerpc/vec-cg.c: New test.
8155 2016-02-17 Richard Biener <rguenther@suse.de>
8158 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8160 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8163 * gcc.c-torture/compile/pr69161.c: New test.
8165 2016-02-17 David Sherwood <david.sherwood@arm.com>
8168 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8169 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8171 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8173 * gcc.dg/ifcvt-4.c: Skip on Visium.
8175 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8177 * gnat.dg/atomic8.adb: New test.
8179 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8181 * gnat.dg/discr46.ad[sb]: New test.
8183 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8186 * gcc.target/powerpc/pr48344-1.c: New test.
8188 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8191 * gfortran.dg/associate_21.f90: New test.
8193 2016-02-16 Jakub Jelinek <jakub@redhat.com>
8196 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8197 -Wnonnull in dg-options.
8198 * c-c++-common/nonnull-2.c: New test.
8200 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8201 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8203 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8205 2016-02-16 Jakub Jelinek <jakub@redhat.com>
8208 * gcc.dg/pr69801.c: Add empty dg-options.
8210 2016-02-16 James Norris <jnorris@codesourcery.com>
8212 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8213 * g++.dg/goacc/deviceptr-1.c: New file.
8215 2016-02-16 Jakub Jelinek <jakub@redhat.com>
8217 PR tree-optimization/69820
8218 * gcc.dg/vect/pr69820.c: New test.
8220 2016-02-16 Richard Biener <rguenther@suse.de>
8222 PR tree-optimization/69776
8223 * gcc.dg/torture/pr69776-2.c: New testcase.
8225 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8227 PR tree-optimization/69714
8228 * gcc.dg/torture/pr69714.c: New test.
8230 2016-02-16 Jakub Jelinek <jakub@redhat.com>
8232 PR tree-optimization/69802
8233 * gcc.dg/pr69802.c: New test.
8235 2016-02-16 Richard Biener <rguenther@suse.de>
8238 * gcc.dg/pr69801.c: New testcase.
8240 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8242 PR libgfortran/69651
8243 * gfortran.dg/read_bang.f90: New test.
8244 * gfortran.dg/read_bang4.f90: New test.
8246 2016-02-15 Jakub Jelinek <jakub@redhat.com>
8249 * g++.dg/init/pr69658.C: New test.
8252 * c-c++-common/pr69797.c: New test.
8254 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8256 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8257 check for aarch64*-*-*.
8259 2016-02-15 Richard Biener <rguenther@suse.de>
8261 PR tree-optimization/69783
8262 * gcc.dg/vect/pr69783.c: New testcase.
8264 2016-02-15 Richard Biener <rguenther@suse.de>
8266 PR tree-optimization/69776
8267 * gcc.dg/torture/pr69776.c: New testcase.
8269 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8272 * gfortran.dg/type_decl_4.f90: Reinstated.
8274 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
8277 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8279 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8283 * gfortran.dg/type_decl_4.f90: Removed.
8285 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8288 * gfortran.dg/type_decl_4.f90: New test.
8290 2016-02-14 Alan Modra <amodra@gmail.com>
8293 * gcc.c-torture/execute/stkalign.c: Revise test.
8295 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8298 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8300 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8303 * gcc.target/sh/torture/pr67260.c: New.
8305 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
8307 * gcc.dg/pr67964.c: Add dg-require-alias.
8309 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8313 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8315 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8317 PR libgfortran/69668
8318 * gfortran.dg/namelist_88.f90: New test.
8320 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8322 PR libgfortran/69668
8323 * gfortran.dg/namelist_38.f90: Update test.
8324 * gfortran.dg/namelist_84.f90: Update test.
8326 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8329 * gcc.dg/pr69554-1.c: New test.
8330 * gfortran.dg/pr69554-1.F90: New test.
8331 * gfortran.dg/pr69554-2.F90: New test.
8332 * lib/gcc-dg.exp (proc dg-locus): New function.
8333 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8334 distinguish between the caret-printing and non-caret-printing
8335 cases. If caret-printing has been explicitly enabled, bail out
8336 without attempting to fix up the output.
8338 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8342 * gcc.dg/spellcheck-options-3.c: New test case.
8343 * gcc.dg/spellcheck-options-4.c: New test case.
8344 * gcc.dg/spellcheck-options-5.c: New test case.
8345 * gcc.dg/spellcheck-options-6.c: New test case.
8346 * gcc.dg/spellcheck-options-7.c: New test case.
8347 * gcc.dg/spellcheck-options-8.c: New test case.
8348 * gcc.dg/spellcheck-options-9.c: New test case.
8349 * gcc.dg/spellcheck-options-10.c: New test case.
8351 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8353 PR rtl-optimization/69764
8354 PR rtl-optimization/69771
8355 * c-c++-common/pr69764.c: New test.
8356 * gcc.dg/torture/pr69771.c: New test.
8358 2016-02-12 Marek Polacek <polacek@redhat.com>
8360 * g++.dg/torture/init-list1.C: New.
8362 2016-02-12 Marek Polacek <polacek@redhat.com>
8364 * gcc.dg/pr69522.c: Add empty dg-options.
8366 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8368 * g++.dg/lto/lto.exp: Include and init mpx.
8369 * g++.dg/lto/pr69729_0.C: New test.
8371 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8374 * g++.dg/ipa/pr69241-4.C: New test.
8377 * g++.dg/ipa/pr68672-1.C: New test.
8378 * g++.dg/ipa/pr68672-2.C: New test.
8379 * g++.dg/ipa/pr68672-3.C: New test.
8381 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8384 * gcc.dg/pr69522.c: New test.
8386 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8389 * g++.dg/cpp1y/69098.C: New test.
8390 * g++.dg/cpp1y/69098-2.C: New test.
8392 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8394 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8395 and neighbour -> neighbor.
8396 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8397 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8398 * c-c++-common/Wvarargs.c: Likewise.
8399 * c-c++-common/goacc/host_data-5.c: Likewise.
8400 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8401 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8402 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8403 * gcc.target/aarch64/pr60697.c: Likewise.
8404 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8405 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8406 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8407 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8408 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8409 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8410 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8411 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8412 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8413 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8414 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8415 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8416 * g++.dg/lookup/koenig5.C: Likewise.
8417 * g++.dg/ext/no-asm-2.C: Likewise.
8418 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8419 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8420 * gfortran.dg/used_types_16.f90: Likewise.
8421 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8422 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8423 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8424 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8425 * gfortran.dg/abstract_type_6.f03: Likewise.
8426 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8427 * gfortran.dg/used_types_15.f90: Likewise.
8428 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8429 * gfortran.dg/exit_3.f08: Likewise.
8430 * gfortran.dg/open_status_2.f90: Likewise.
8431 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8432 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8433 * gfortran.dg/associate_1.f03: Likewise.
8434 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8435 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8436 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8437 * gcc.dg/builtin-object-size-1.c: Likewise.
8438 * gcc.dg/noreturn-6.c: Likewise.
8439 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8440 * gcc.dg/globalalias.c: Likewise.
8441 * gcc.dg/builtins-config.h: Likewise.
8442 * gcc.dg/pr30457.c: Likewise.
8443 * gcc.c-torture/compile/volatile-1.c: Likewise.
8444 * gcc.c-torture/execute/20101011-1.c: Likewise.
8445 * c-c++-common/Waddress-1.c: Likewise.
8447 2016-02-11 Jakub Jelinek <jakub@redhat.com>
8450 * c-c++-common/Waddress-1.c: New test.
8452 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8455 * gfortran.dg/associate_19.f03: New test.
8456 * gfortran.dg/associate_20.f03: New test.
8458 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8460 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8462 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8464 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8465 .arch armv8-a\n. Add -dA to dg-options.
8466 * gcc.target/aarch64/assembler_arch_1.c: New test.
8467 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8469 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8472 * g++.dg/cpp0x/pr68726.C: New.
8474 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8476 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8479 2016-02-11 Richard Biener <rguenther@suse.de>
8481 * g++.dg/tree-ssa/pr61034.C: Adjust.
8483 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8486 * gcc.target/s390/pr69148.c: New.
8488 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8490 PR tree-optimization/69652
8491 * gcc.dg/torture/pr69652.c: New test.
8493 2016-02-10 Jakub Jelinek <jakub@redhat.com>
8494 Patrick Palka <ppalka@gcc.gnu.org>
8498 * g++.dg/ipa/pr69241-1.C: New test.
8499 * g++.dg/ipa/pr69241-2.C: New test.
8500 * g++.dg/ipa/pr69241-3.C: New test.
8501 * g++.dg/ipa/pr69649.C: New test.
8503 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
8505 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8506 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8508 2016-02-10 Bin Cheng <bin.cheng@arm.com>
8510 PR tree-optimization/68021
8511 * gcc.dg/tree-ssa/pr68021.c: New test.
8513 2016-02-10 Richard Biener <rguenther@suse.de>
8515 PR tree-optimization/69726
8516 * gcc.dg/uninit-22.c: New testcase.
8518 2016-02-09 Andrew Pinski <apinski@cavium.com>
8521 * gcc.c-torture/compile/20160205-1.c: New testcase.
8523 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8526 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8527 instead accessing a really large arrray.
8528 * gcc.target/powerpc/fusion3.c: Likewise.
8530 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
8533 * gcc.c-torture/execute/pr68532.c: New test.
8535 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
8538 * gcc.dg/pr69634.c: New.
8540 2016-02-09 Richard Biener <rguenther@suse.de>
8542 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8544 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
8546 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8548 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8550 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8552 2016-02-09 Richard Biener <rguenther@suse.de>
8554 PR tree-optimization/69715
8555 * gcc.dg/torture/pr69715.c: New testcase.
8557 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8560 * g++.dg/cpp0x/trailing12.C: New test.
8561 * g++.dg/cpp0x/trailing13.C: New test.
8563 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8567 * g++.dg/cpp1y/auto-fn29.C: New test.
8568 * g++.dg/cpp1y/auto-fn30.C: New test.
8570 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8572 PR tree-optimization/69209
8573 * gcc.c-torture/compile/pr69209.c: New test.
8575 2016-02-08 Jeff Law <law@redhat.com>
8577 PR tree-optimization/68541
8578 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8579 of statements allowed in join block for path splitting.
8581 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8584 * g++.dg/gomp/pr59627.C: New test.
8587 * g++.dg/ipa/pr69239.C: New test.
8589 2016-02-08 David Malcolm <dmalcolm@redhat.com>
8591 PR preprocessor/69664
8592 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8593 * gcc.dg/cpp/warn-comments.c: Likewise.
8595 2016-02-08 Marek Polacek <polacek@redhat.com>
8598 * g++.dg/init/const12.C: New test.
8600 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8603 * gcc.dg/lto/pr55113_0.c: Remove test.
8605 2016-02-08 Richard Biener <rguenther@suse.de>
8607 PR tree-optimization/69719
8608 * gcc.dg/torture/pr69719.c: New testcase.
8610 2016-02-08 Richard Biener <rguenther@suse.de>
8611 Jeff Law <law@redhat.com>
8614 * gcc.target/mips/pr68273.c: New testcase.
8616 2016-02-08 Richard Biener <rguenther@suse.de>
8618 PR rtl-optimization/69274
8619 * gcc.target/i386/addr-sel-1.c: XFAIL.
8621 2016-02-08 Jeff Law <law@redhat.com>
8623 PR tree-optimization/68541
8624 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8626 PR tree-optimization/65917
8627 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8629 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8632 * gfortran.dg/namelist_args.f90: New test.
8634 2016-02-05 Jeff Law <law@redhat.com>
8636 PR tree-optimization/68541
8637 * gcc.dg/tree-ssa/split-path-2.c: New test.
8638 * gcc.dg/tree-ssa/split-path-3.c: New test.
8639 * gcc.dg/tree-ssa/split-path-4.c: New test.
8640 * gcc.dg/tree-ssa/split-path-5.c: New test.
8641 * gcc.dg/tree-ssa/split-path-6.c: New test.
8642 * gcc.dg/tree-ssa/split-path-7.c: New test.
8644 2016-02-05 Martin Sebor <msebor@redhat.com>
8647 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8648 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8650 2016-02-06 Richard HEnderson <rth@redhat.com>
8653 * gcc.target/i386/addr-space-4.c: New.
8654 * gcc.target/i386/addr-space-5.c: New.
8656 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8659 * gfortran.dg/elemental_dependency_6.f90: New.
8661 2016-02-05 Jakub Jelinek <jakub@redhat.com>
8663 PR rtl-optimization/69691
8664 * gcc.c-torture/execute/pr69691.c: New test.
8667 * g++.dg/parse/pr69628.C: New test.
8669 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8671 * gcc.dg/sancov/asan.c: Move to ...
8672 * gcc.dg/asan/sancov-1.c: ... here.
8674 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8676 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8678 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8681 * gcc.target/i386/pr69677.c: New test.
8683 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8686 * g++.dg/template/pr68948.C: New test.
8688 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8690 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8691 (only necessary on s390x).
8693 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8695 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8696 -mno-accumulate-outgoing-args.
8698 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8700 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8702 2016-02-04 Jakub Jelinek <jakub@redhat.com>
8705 * c-c++-common/pr69669.c: New test.
8707 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8710 * g++.dg/pr69667.C: New file.
8712 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8715 * gcc.dg/pr69619.c: Add new test.
8717 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8719 PR rtl-optimization/69577
8720 * gcc.target/i386/pr69577.c: New test.
8722 2016-02-04 Martin Liska <mliska@suse.cz>
8724 * g++.dg/asan/pr69276.C: New test.
8726 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8730 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8731 a single smulbb instruction.
8732 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8733 * gcc.target/amr/wmul-2.c: Likewise.
8735 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8739 * gcc.c-torture/execute/pr67714.c: New test.
8741 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8744 * gcc.target/i386/pr69454-1.c: New test.
8745 * gcc.target/i386/pr69454-2.c: New test.
8747 2016-02-03 Martin Sebor <msebor@redhat.com>
8754 * g++.dg/ext/flexarray-mangle-2.C: New test.
8755 * g++.dg/ext/flexarray-mangle.C: New test.
8756 * g++.dg/ext/flexarray-subst.C: New test.
8757 * g++.dg/ext/flexary11.C: New test.
8758 * g++.dg/ext/flexary12.C: New test.
8759 * g++.dg/ext/flexary13.C: New test.
8760 * g++.dg/ext/flexary14.C: New test.
8761 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8763 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8765 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8766 Define only if CHECK_FLOAT128 is defined.
8767 (main): Properly initialize u5.
8769 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8772 * gcc.dg/pr69627.c: New test.
8775 * gcc.dg/pr69644.c: New test.
8777 2016-02-03 Mike Stump <mikestump@comcast.net>
8779 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8780 support for struct-layout-1.exp.
8782 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8785 * g++.dg/cpp0x/pr69056.C: New test.
8787 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8788 Alexandre Oliva <aoliva@redhat.com>
8791 * gcc.target/powerpc/pr69461.c: New.
8793 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8795 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8797 (check_effective_target_fsanitize_thread): ... to here. Do not
8798 specify additional compile flags for the test source.
8799 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8800 specify additional compile flags for the test source.
8802 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8804 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8806 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8810 * gfortran.dg/coarray_allocate_2.f08: New test.
8811 * gfortran.dg/coarray_allocate_3.f08: New test.
8812 * gfortran.dg/coarray_allocate_4.f08: New test.
8814 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8816 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8817 use same scan-tree-dump-times on all platforms.
8818 * gcc.dg/vect/vect-outer-1.c: Likewise.
8819 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8820 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8821 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8822 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8823 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8824 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8825 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8827 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8829 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8832 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8834 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8836 2016-02-02 James Norris <jnorris@codesourcery.com>
8838 * c-c++-common/goacc/routine-5.c: Add tests.
8840 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8842 * gcc.target/nvptx/unsigned-cmp.c: New test.
8844 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8846 * gcc.target/aarch64/scalar_shift_1.c
8847 (test_corners_sisd_di): Improve force to SIMD register.
8848 (test_corners_sisd_si): Likewise.
8849 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8850 Remove scan-assembler check for ldr.
8852 2016-02-02 Richard Biener <rguenther@suse.de>
8854 PR tree-optimization/69595
8855 * gcc.dg/Warray-bounds-17.c: New testcase.
8857 2016-02-02 Richard Biener <rguenther@suse.de>
8859 PR tree-optimization/69606
8860 * gcc.dg/torture/pr69606.c: New testcase.
8862 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8865 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8866 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8868 2016-02-02 Alan Modra <amodra@gmail.com>
8871 * gcc.target/powerpc/pr69548.c: New test.
8873 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8875 PR rtl-optimization/69592
8876 * gcc.dg/pr69592.c: New test.
8878 PR preprocessor/69543
8880 * gcc.dg/pr69543.c: New test.
8881 * gcc.dg/pr69558.c: New test.
8883 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8886 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8888 2016-02-01 Martin Sebor <msebor@redhat.com>
8890 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8892 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8894 PR tree-optimization/67921
8895 * c-c++-common/ubsan/pr67921.c: New test.
8897 2016-02-01 Richard Biener <rguenther@suse.de>
8900 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8902 2016-02-01 Richard Biener <rguenther@suse.de>
8904 PR tree-optimization/69574
8905 * gcc.dg/torture/pr69574.c: New testcase.
8907 2016-02-01 Richard Biener <rguenther@suse.de>
8909 PR tree-optimization/69579
8910 * gcc.dg/setjmp-6.c: New testcase.
8912 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8914 PR rtl-optimization/69570
8915 * g++.dg/opt/pr69570.C: New test.
8917 2016-02-01 Richard Henderson <rth@redhat.com>
8919 * gcc.dg/pr69535.c: New test.
8921 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8924 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8925 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8928 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8930 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8932 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8935 * gfortran.dg/allocate_with_source_17.f03: New test.
8937 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8939 PR tree-optimization/69546
8940 * gcc.dg/torture/pr69546.c: New test.
8942 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8945 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8947 2016-01-30 Martin Sebor <msebor@redhat.com>
8950 * g++.dg/ext/flexary10.C: New test.
8952 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8955 gfortran.dg/common_23.f90: New test.
8957 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8960 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8961 condition being checked, and disable it when the target supports
8962 misaligned loads and stores.
8964 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8967 * gcc.dg/torture/pr69518.c: New test.
8969 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8972 * gcc.target/i386/pr69530.c: New test.
8974 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8977 * gcc.target/mips/div-delay.c: New test.
8979 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8982 * gcc.target/i386/pr69551.c: New test.
8985 * gcc.target/i386/pr66137.c: New test.
8987 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8989 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8990 always built for p5600.
8991 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8992 isa=p5600 dg-option.
8994 2016-01-29 Richard Biener <rguenther@suse.de>
8996 PR tree-optimization/69547
8997 * g++.dg/tree-ssa/pr69547.C: New testcase.
8999 2016-01-29 Jakub Jelinek <jakub@redhat.com>
9002 * g++.dg/warn/Wunused-function2.C: New test.
9004 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9006 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9007 support for test to succeed.
9009 2016-01-29 Marek Polacek <polacek@redhat.com>
9013 * g++.dg/ext/constexpr-vla2.C: New test.
9014 * g++.dg/ext/constexpr-vla3.C: New test.
9015 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9017 2016-01-29 Richard Biener <rguenther@suse.de>
9020 * gcc.dg/uninit-21.c: New testcase.
9022 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
9025 * gcc.target/i386/pr69459.c: New test.
9027 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
9030 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9031 * gcc.target/mips/pr68400.c: New test.
9033 2016-01-28 Martin Sebor <msebor@redhat.com>
9036 * gcc.target/powerpc/pr17381.c: New test.
9038 2016-01-28 Jakub Jelinek <jakub@redhat.com>
9041 * gcc.dg/torture/pr69542.c: New test.
9043 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9045 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9047 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
9049 * gcc.dg/pr65980.c: Skip on AIX.
9050 * gcc.dg/pr66688.c: Same.
9052 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
9055 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9056 * gcc.dg/tree-ssa/sra-18.c: Same.
9058 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9061 * gfortran.dg/block_15.f08: New test.
9062 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9063 on incorrectly closed BLOCK.
9065 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9067 * gcc.dg/declare-simd.c: New test.
9068 2016-01-28 Richard Biener <rguenther@suse.de>
9070 PR tree-optimization/69466
9071 * gfortran.dg/vect/pr69466.f90: New testcase.
9073 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9075 * g++.dg/pr67989.C: Remove ARM-specific option.
9076 * gcc.target/arm/pr67989.C: New file.
9078 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
9080 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9081 and expm1 test for glibc < 2.11.
9083 2016-01-27 Richard Henderson <rth@redhat.com>
9085 * gcc.c-torture/execute/pr69447.c: New test.
9087 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
9090 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9092 2016-01-27 Jakub Jelinek <jakub@redhat.com>
9095 * gcc.dg/pr66869.c: New test.
9097 2016-01-25 Jeff Law <law@redhat.com>
9099 PR tree-optimization/68398
9100 PR tree-optimization/69196
9101 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9102 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9103 path to avoid new heuristic allowing more irreducible regions
9104 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9105 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9106 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9107 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9108 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9110 2016-01-27 Marek Polacek <polacek@redhat.com>
9113 * c-c++-common/vector-compare-4.c: New test.
9115 2016-01-27 David Malcolm <dmalcolm@redhat.com>
9117 PR preprocessor/69126
9118 * c-c++-common/pr69126.c: New test case.
9120 2016-01-27 Ian Lance Taylor <iant@google.com>
9122 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9124 2016-01-27 Ryan Burn <contact@rnburn.com>
9127 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9129 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
9132 * gcc.target/i386/pr69512.c: New test.
9134 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9137 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9139 2016-01-27 Marek Polacek <polacek@redhat.com>
9142 * g++.dg/pr69379.C: New test.
9144 2016-01-27 Martin Sebor <msebor@redhat.com>
9147 * g++.dg/abi/Wabi-2-2.C: New test.
9148 * g++.dg/abi/Wabi-2-3.C: New test.
9149 * g++.dg/abi/Wabi-3-2.C: New test.
9150 * g++.dg/abi/Wabi-3-3.C: New test.
9152 2016-01-27 Richard Biener <rguenther@suse.de>
9154 PR tree-optimization/69166
9155 * gcc.dg/torture/pr69166.c: New testcase.
9157 2016-01-27 Martin Jambor <mjambor@suse.cz>
9159 PR tree-optimization/69355
9160 * gcc.dg/tree-ssa/pr69355.c: New test.
9162 2016-01-27 Marek Polacek <polacek@redhat.com>
9165 * g++.dg/ext/constexpr-vla1.C: New test.
9167 2016-01-20 Christian Bruel <christian.bruel@st.com>
9170 * gcc.target/arm/pr69245.c: New test.
9172 2016-01-27 Jakub Jelinek <jakub@redhat.com>
9174 PR tree-optimization/69399
9175 * gcc.dg/torture/pr69399.c: New test.
9177 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9179 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9181 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9183 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9185 2016-01-26 Tom de Vries <tom@codesourcery.com>
9187 PR tree-optimization/69110
9188 * gcc.dg/autopar/pr69110.c: New test.
9190 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
9191 Sebastian Pop <s.pop@samsung.com>
9193 * gcc.dg/graphite/isl-ast-op-select.c: New.
9195 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
9198 * gfortran.dg/allocate_error_6.f90: New test.
9200 2016-01-26 Richard Henderson <rth@redhat.com>
9202 * gcc.dg/tm/pr60908.c: New test.
9204 2016-01-26 David Malcolm <dmalcolm@redhat.com>
9207 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9209 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9210 expected multiline output to reflect the colorization being
9211 disabled before newlines.
9212 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9213 (custom_diagnostic_finalizer): Replace call to
9214 pp_newline_and_flush with call to pp_flush.
9215 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9216 * gfortran.dg/implicit_class_1.f90: Likewise.
9217 * lib/gcc-dg.exp (allow_blank_lines): New global.
9218 (dg-allow-blank-lines-in-output): New procedure.
9219 (gcc-dg-prune): Complain about blank lines in the output, unless
9220 dg-allow-blank-lines-in-output was called.
9221 * lib/multiline.exp (_build_multiline_regex): Only support
9222 arbitrary followup text for non-blank-lines, not for blank lines.
9224 2016-01-26 Jakub Jelinek <jakub@redhat.com>
9226 PR tree-optimization/69483
9227 * gcc.dg/pr69483.c: New test.
9228 * g++.dg/opt/pr69483.C: New test.
9230 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9233 * gcc.target/arm/pr68620.c: New test.
9235 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9237 * gcc.target/i386/pr68986-2.c: Remove -m32.
9239 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9242 * gcc.target/i386/pr68986-1.c: New test.
9243 * gcc.target/i386/pr68986-2.c: Likewise.
9244 * gcc.target/i386/pr68986-3.c: Likewise.
9246 2016-01-26 Christian Bruel <christian.bruel@st.com>
9248 * lib/target-supports.exp
9249 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9250 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9251 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9253 2016-01-26 Richard Biener <rguenther@suse.de>
9255 PR tree-optimization/69452
9256 * gcc.dg/torture/pr69452.c: New testcase.
9258 2016-01-26 Jakub Jelinek <jakub@redhat.com>
9261 * gcc.dg/pr69442.c: New test.
9263 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9266 * gcc.target/aarch64/simd/pr67896.C: New.
9268 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9270 PR tree-optimization/69400
9271 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9273 (plugin_init): Call it.
9274 * gcc.dg/torture/pr69400.c: New test.
9276 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9278 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9280 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9281 Sebastian Pop <s.pop@samsung.com>
9283 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9286 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9287 Sebastian Pop <s.pop@samsung.com>
9289 * gcc.dg/graphite/pr69292.c: New.
9291 2016-01-25 Jakub Jelinek <jakub@redhat.com>
9293 * c-c++-common/goacc/use_device-1.c: New test.
9295 2016-01-25 Jeff Law <law@redhat.com>
9297 PR tree-optimization/69196
9298 PR tree-optimization/68398
9299 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9300 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9302 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
9305 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9308 2016-01-25 Richard Biener <rguenther@suse.de>
9311 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9313 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9316 * gcc.dg/pr69421.c: New test.
9318 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9320 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9321 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9322 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9323 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9324 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9325 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9326 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9327 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9328 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9329 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9331 2016-01-25 Richard Biener <rguenther@suse.de>
9333 PR tree-optimization/69376
9334 * gcc.dg/torture/pr69376.c: New testcase.
9336 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9340 * gfortran.dg/interface_38.f90: New test.
9341 * gfortran.dg/interface_39.f90: New test.
9343 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9346 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9351 * g++.dg/template/pr11858.C: New test.
9352 * g++.dg/template/pr24663.C: New test.
9353 * g++.dg/template/unify12.C: New test.
9354 * g++.dg/template/unify13.C: New test.
9355 * g++.dg/template/unify14.C: New test.
9356 * g++.dg/template/unify15.C: New test.
9357 * g++.dg/template/unify16.C: New test.
9358 * g++.dg/template/unify17.C: New test.
9360 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9363 gfortran.dg/pr68283.f90: New test.
9365 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9368 * gfortran.dg/inline_matmul_13.f90: New test.
9369 * gfortran.dg/matmul_bounds_8.f90: New test.
9370 * gfortran.dg/matmul_bounds_9.f90: New test.
9371 * gfortran.dg/matmul_bounds_10.f90: New test.
9373 2016-01-23 Tom de Vries <tom@codesourcery.com>
9375 PR tree-optimization/69426
9376 * gcc.dg/autopar/pr69426.c: New test.
9378 2016-01-23 Martin Sebor <msebor@redhat.com>
9382 * g++.dg/cpp0x/alignas5.C: New test.
9383 * g++.dg/ext/vector29.C: Same.
9385 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
9387 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9388 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9389 _GNU_SOURCE from compile flags to the source.
9390 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9391 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9392 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9393 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9395 2016-01-22 Jakub Jelinek <jakub@redhat.com>
9398 * g++.dg/opt/pr69432.C: New test.
9400 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9402 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9403 32-bit targets testing an -m64 multilib.
9405 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9407 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9410 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9412 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9414 2016-01-21 Christian Bruel <christian.bruel@st.com>
9417 * gcc.target/i386/pr68674.c
9418 * gcc.target/aarch64/pr68674.c
9419 * gcc.target/arm/pr68674.c
9421 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9424 * gcc.c-torture/execute/pr69403.c: New test.
9426 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9429 * g++.dg/template/pr55843.C: New.
9431 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9434 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9435 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9437 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9440 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9441 from dg-do compile directive, and instead add
9442 { dg-require-effective-target int128 }.
9444 2016-01-20 Martin Sebor <msebor@redhat.com>
9447 * gcc.dg/sync-fetch.c: New test.
9449 2016-01-21 Martin Sebor <msebor@redhat.com>
9452 * gcc.target/powerpc/pr69252.c: New test.
9454 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9457 * gfortran.dg/pr65996.f90: New test.
9459 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9462 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9463 expected to generate an error.
9465 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9468 * gcc.dg/torture/pr66178.c: New test.
9470 2016-01-21 Anton Blanchard <anton@samba.org>
9471 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9474 * gcc.target/powerpc/pr63354.c: New test.
9476 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9478 PR rtl-optimization/68990
9479 * gcc.target/i386/pr68990: New.
9481 2016-01-21 Nick Clifton <nickc@redhat.com>
9484 * gcc.target/mips/pr69129.c: New.
9486 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9489 * g++.dg/cpp0x/pr58046.C: New.
9491 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9495 * gcc.target/arm/pr69187.c: New test.
9498 * g++.dg/torture/pr69355.C: New test.
9500 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9501 Sebastian Pop <s.pop@samsung.com>
9503 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9505 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9506 Sebastian Pop <s.pop@samsung.com>
9508 * gcc.dg/graphite/pr68976.c: New test.
9510 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9513 * c-c++-common/pr67653.c: New test.
9514 * gcc.dg/torture/pr29119.c: Add dg-warning.
9516 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9518 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9520 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9523 * gcc.dg/pr24293.c: New test.
9524 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9525 incomplete struct type.
9526 * gcc.dg/declspec-1.c: Likewise.
9527 * gcc.dg/pr63549.c: Likewise.
9529 2016-01-20 Jakub Jelinek <jakub@redhat.com>
9531 PR tree-optimization/66612
9532 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9533 for bdn instruction.
9535 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9537 * lib/target-supports.exp
9538 (check_effective_target_arm_fp_ok_nocache): New.
9539 (check_effective_target_arm_fp_ok): New.
9540 (add_options_for_arm_fp): New.
9541 (check_effective_target_arm_crypto_ok_nocache): Require
9542 target_arm_v8_neon_ok instead of arm32.
9543 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9544 (check_effective_target_arm_crypto_pragma_ok): New.
9545 (add_options_for_arm_vfp): New.
9546 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9547 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9548 target instead. Force initial fpu to vfp.
9549 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9550 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9551 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9553 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9554 use arm_vfp effective target instead. Force initial fpu to vfp.
9555 * gcc.target/arm/attr-neon3.c: Likewise.
9556 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9558 * gcc.target/arm/unsigned-float.c: Likewise.
9559 * gcc.target/arm/vfp-1.c: Likewise.
9560 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9561 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9562 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9563 * gcc.target/arm/vfp-ldmias.c: Likewise.
9564 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9565 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9566 * gcc.target/arm/vfp-stmiad.c: Likewise.
9567 * gcc.target/arm/vfp-stmias.c: Likewise.
9568 * gcc.target/arm/vnmul-1.c: Likewise.
9569 * gcc.target/arm/vnmul-2.c: Likewise.
9570 * gcc.target/arm/vnmul-3.c: Likewise.
9571 * gcc.target/arm/vnmul-4.c: Likewise.
9573 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
9576 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9577 the MPX run-time library, for compile-time MPX test.
9578 * gcc.target/i386/chkp-always_inline.c: Likewise.
9579 * gcc.target/i386/chkp-bndret.c: Likewise.
9580 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9581 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9582 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9583 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9584 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9585 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9586 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9587 * gcc.target/i386/chkp-label-address.c: Likewise.
9588 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9589 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9590 * gcc.target/i386/chkp-pr69044.c: Likewise.
9591 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9592 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9593 * gcc.target/i386/chkp-strchr.c: Likewise.
9594 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9595 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9596 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9597 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9598 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9599 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9600 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9601 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9602 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9603 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9604 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9605 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9606 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9607 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9608 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9609 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9610 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9611 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9612 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9613 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9614 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9615 * gcc.target/i386/pr63995-2.c: Likewise.
9616 * gcc.target/i386/pr64805.c: Likewise.
9617 * gcc.target/i386/pr65044.c: Likewise.
9618 * gcc.target/i386/pr65167.c: Likewise.
9619 * gcc.target/i386/pr65183.c: Likewise.
9620 * gcc.target/i386/pr65184.c: Likewise.
9621 * gcc.target/i386/thunk-retbnd.c: Likewise.
9623 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9625 PR tree-optimization/69328
9626 * gcc.dg/pr69328.c: New test.
9628 2016-01-20 Jeff Law <law@redhat.com>
9631 * gcc.target/m68k/pr25114.c: New test.
9633 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9635 * gcc.target/arm/memset-inline-10.c: Added
9636 dg-require-effective-target arm_thumb2_ok.
9638 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9640 * gcc.dg/debug/dwarf2/sso.c: New test.
9642 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
9645 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9646 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9647 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9649 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9652 * g++.dg/ipa/devirt-50.C: New testcase.
9654 2016-01-19 Marek Polacek <polacek@redhat.com>
9657 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9658 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9660 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9663 * gcc.target/arm/pr69135_1.c: New test.
9665 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9667 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9669 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9671 * gcc.target/aarch64/ccmp_1.c: New testcase.
9673 2016-01-19 Marek Polacek <polacek@redhat.com>
9676 * g++.dg/cpp0x/enum30.C: New test.
9678 2016-01-19 Richard Biener <rguenther@suse.de>
9680 PR tree-optimization/69336
9681 * g++.dg/tree-ssa/pr69336.C: New testcase.
9683 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9686 * gcc.dg/pr65779.c: New test.
9688 2016-01-19 Richard Biener <rguenther@suse.de>
9690 PR tree-optimization/69352
9691 * gcc.dg/torture/pr69352.c: New testcase.
9693 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9695 PR rtl-optimization/68955
9696 PR rtl-optimization/64557
9697 * gcc.dg/torture/pr68955.c: New test.
9699 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9702 * g++.dg/torture/pr69136.C: New testcase.
9704 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9707 * g++.dg/lto/pr69133_0.C: New testcase.
9708 * g++.dg/lto/pr69133_1.C: New testcase.
9710 2016-01-15 Jeff Law <law@redhat.com>
9712 PR tree-optimization/69320
9713 * gcc.c-torture/pr69320-1.c: New test.
9714 * gcc.c-torture/pr69320-2.c: New test.
9715 * gcc.c-torture/pr69320-3.c: New test.
9716 * gcc.c-torture/pr69320-4.c: New test.
9718 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9723 * g++.dg/template/pr11858.C: New test.
9724 * g++.dg/template/pr24663.C: New test.
9725 * g++.dg/template/unify12.C: New test.
9726 * g++.dg/template/unify13.C: New test.
9727 * g++.dg/template/unify14.C: New test.
9728 * g++.dg/template/unify15.C: New test.
9729 * g++.dg/template/unify16.C: New test.
9730 * g++.dg/template/unify17.C: New test.
9732 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9735 * gcc.dg/pr69181-1.c: New test file.
9736 * gcc.dg/pr69181-2.c: New test file.
9737 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9738 globals by moving it to...
9739 (cleanup-after-saved-dg-test): ...this new function. Add
9740 "global additional_sources_used". Add reset of global
9741 multiline_expected_outputs to the empty list.
9742 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9744 (multiline_expected_outputs): ...this, and updated comments to
9745 note that it is modified from gcc-dg.exp.
9746 (dg-end-multiline-output): Update for the above renaming.
9747 (handle-multiline-outputs): Likewise. Remove the clearing
9748 of the expected outputs to the empty list.
9750 2016-01-18 Richard Biener <rguenther@suse.de>
9752 PR tree-optimization/69297
9753 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9755 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9757 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9759 * gcc.target/mips/mips-3d-2.c: Likewise.
9760 * gcc.target/mips/mips-3d-3.c: Likewise.
9761 * gcc.target/mips/mips-3d-4.c: Likewise.
9762 * gcc.target/mips/mips-3d-5.c: Likewise.
9763 * gcc.target/mips/mips-3d-6.c: Likewise.
9764 * gcc.target/mips/mips-3d-7.c: Likewise.
9765 * gcc.target/mips/mips-3d-8.c: Likewise.
9766 * gcc.target/mips/mips-3d-9.c: Likewise.
9767 * gcc.target/mips/mips-ps-1.c: Likewise.
9768 * gcc.target/mips/mips-ps-2.c: Likewise.
9769 * gcc.target/mips/mips-ps-3.c: Likewise.
9770 * gcc.target/mips/mips-ps-4.c: Likewise.
9771 * gcc.target/mips/mips-ps-5.c: Likewise.
9772 * gcc.target/mips/mips-ps-6.c: Likewise.
9773 * gcc.target/mips/mips-ps-7.c: Likewise.
9774 * gcc.target/mips/mips-ps-type.c: Likewise.
9775 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9776 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9778 2016-01-18 Tom de Vries <tom@codesourcery.com>
9780 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9781 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9782 * c-c++-common/goacc/kernels-empty.c: New test.
9783 * c-c++-common/goacc/kernels-eternal.c: New test.
9784 * c-c++-common/goacc/kernels-loop-2.c: New test.
9785 * c-c++-common/goacc/kernels-loop-3.c: New test.
9786 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9787 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9788 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9789 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9790 * c-c++-common/goacc/kernels-loop-data.c: New test.
9791 * c-c++-common/goacc/kernels-loop-g.c: New test.
9792 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9793 * c-c++-common/goacc/kernels-loop-n.c: New test.
9794 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9795 * c-c++-common/goacc/kernels-loop.c: New test.
9796 * c-c++-common/goacc/kernels-noreturn.c: New test.
9797 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9798 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9799 * c-c++-common/goacc/kernels-reduction.c: New test.
9801 2016-01-18 Tom de Vries <tom@codesourcery.com>
9803 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9804 * gcc.dg/autopar/outer-2.c: Same.
9805 * gcc.dg/autopar/outer-3.c: Same.
9806 * gcc.dg/autopar/outer-4.c: Same.
9807 * gcc.dg/autopar/outer-5.c: Same.
9808 * gcc.dg/autopar/outer-6.c: Same.
9809 * gcc.dg/autopar/parallelization-1.c: Same.
9810 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9811 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9812 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9813 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9814 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9815 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9816 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9817 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9818 * gcc.dg/autopar/pr39500-1.c: Same.
9819 * gcc.dg/autopar/pr39500-2.c: Same.
9820 * gcc.dg/autopar/pr46193.c: Same.
9821 * gcc.dg/autopar/pr46194.c: Same.
9822 * gcc.dg/autopar/pr49580.c: Same.
9823 * gcc.dg/autopar/pr49960-1.c: Same.
9824 * gcc.dg/autopar/pr49960.c: Same.
9825 * gcc.dg/autopar/pr68373.c: Same.
9826 * gcc.dg/autopar/reduc-1.c: Same.
9827 * gcc.dg/autopar/reduc-1char.c: Same.
9828 * gcc.dg/autopar/reduc-1short.c: Same.
9829 * gcc.dg/autopar/reduc-2.c: Same.
9830 * gcc.dg/autopar/reduc-2char.c: Same.
9831 * gcc.dg/autopar/reduc-2short.c: Same.
9832 * gcc.dg/autopar/reduc-3.c: Same.
9833 * gcc.dg/autopar/reduc-4.c: Same.
9834 * gcc.dg/autopar/reduc-6.c: Same.
9835 * gcc.dg/autopar/reduc-7.c: Same.
9836 * gcc.dg/autopar/reduc-8.c: Same.
9837 * gcc.dg/autopar/reduc-9.c: Same.
9838 * gcc.dg/autopar/uns-outer-4.c: Same.
9839 * gcc.dg/autopar/uns-outer-5.c: Same.
9840 * gcc.dg/autopar/uns-outer-6.c: Same.
9841 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9842 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9844 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9847 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9848 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9850 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9853 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9854 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9855 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9857 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9860 * gcc.dg/tree-ssa/sra-17.c: New.
9861 * gcc.dg/tree-ssa/sra-18.c: New.
9863 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9865 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9867 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9869 * gnat.dg/inline12.adb: New test.
9871 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9873 PR tree-optimization/66797
9874 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9876 2016-01-18 Richard Biener <rguenther@suse.de>
9878 PR tree-optimization/69170
9879 * gcc.dg/torture/pr69170.c: New testcase.
9881 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9883 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9885 2016-01-16 Tom de Vries <tom@codesourcery.com>
9887 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9889 2016-01-16 Tom de Vries <tom@codesourcery.com>
9891 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9892 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9893 redundant dg-require-effective-target pthread.
9894 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9895 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9896 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9897 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9898 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9899 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9900 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9902 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9905 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9906 * gcc.target/powerpc/recip-7.c: Same.
9908 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9911 * g++.dg/template/pr69091.C: New test.
9913 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9915 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9916 dump does not contain an error_mark_node.
9917 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9918 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9920 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9923 * g++.dg/template/pr68936.C: New test.
9925 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9928 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9929 * gcc.target/powerpc/recip-2.c: Same.
9930 * gcc.target/powerpc/recip-3.c: Same.
9931 * gcc.target/powerpc/recip-4.c: Same.
9932 * gcc.target/powerpc/recip-sqrtf.c: Same.
9934 2016-01-15 Jeff Law <law@redhat.com>
9936 PR tree-optimization/69270
9937 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9938 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9940 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9943 * gfortran.dg/deferred_character_13.f90: New test for the fix
9944 of comment 3 of the PR.
9947 * gfortran.dg/deferred_character_8.f90: New test
9948 * gfortran.dg/allocate_error_5.f90: New test
9951 * gfortran.dg/deferred_character_10.f90: New test
9954 * gfortran.dg/deferred_character_14.f90: New test
9957 * gfortran.dg/deferred_character_11.f90: New test
9960 * gfortran.dg/deferred_character_9.f90: New test
9962 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9964 PR rtl-optimization/69030
9965 * gcc.target/i386/pr69030.c: New.
9967 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9969 * gcc.target/aarch64/target_attr_17.c: New test.
9971 2016-01-15 Richard Biener <rguenther@suse.de>
9973 PR tree-optimization/66856
9974 * gcc.dg/torture/pr66856-1.c: New testcase.
9975 * gcc.dg/torture/pr66856-2.c: Likewise.
9977 2016-01-15 Richard Biener <rguenther@suse.de>
9980 * g++.dg/lto/pr69137_0.C: New testcase.
9982 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9985 * gcc.target/i386/pr69246.c: New test.
9987 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9989 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9991 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9994 * g++.dg/init/const9.C: Disable test on S/390.
9996 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9998 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9999 * g++.dg/Wno-frame-address.C: Ditto.
10001 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10003 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10005 2016-01-15 Richard Biener <rguenther@suse.de>
10007 PR tree-optimization/68961
10008 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10010 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10012 * gcc.target/i386/pr65105-5.c: New test.
10014 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
10016 * gcc.c-torture/execute/alias-4.c: New testcase.
10018 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
10021 * g++.dg/ipa/devirt-49.C: New testcase.
10023 2016-01-15 Christian Bruel <christian.bruel@st.com>
10026 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10027 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10028 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10030 2016-01-15 Richard Biener <rguenther@suse.de>
10032 PR tree-optimization/69117
10033 * gcc.dg/torture/pr69117.c: New testcase.
10035 2015-01-14 Ryan Burn <contact@rnburn.com>
10038 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10040 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10043 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10044 range tests use 100 * maximum instead of maximum + 1.
10046 2016-01-14 Jakub Jelinek <jakub@redhat.com>
10049 * gcc.dg/guality/pr69244.c: New test.
10051 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
10053 * lib/target-supports.exp (check_effective_target_issignaling):
10055 * gcc.dg/pr61441.c: Require issignaling effective target.
10057 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10060 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10062 2016-01-14 David Malcolm <dmalcolm@redhat.com>
10065 PR preprocessor/69177
10066 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10067 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10068 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10069 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10071 2016-01-14 Marek Polacek <polacek@redhat.com>
10074 * gcc.dg/array-15.c: New test.
10076 2016-01-14 Jakub Jelinek <jakub@redhat.com>
10078 PR middle-end/68146
10079 PR tree-optimization/69155
10080 * gfortran.dg/pr68146.f: New test.
10081 * gfortran.dg/pr69155.f90: New test.
10083 2016-01-14 Richard Biener <rguenther@suse.de>
10085 PR tree-optimization/68060
10086 * gcc.dg/torture/pr68060-1.c: New testcase.
10087 * gcc.dg/torture/pr68060-2.c: Likewise.
10089 2016-01-14 Nick Clifton <nickc@redhat.com>
10091 * lib/target-supports.exp
10092 (check_effective_target_arm_neon_ok_nocache): Add an option
10093 sequence that includes setting the ARM architecture to ARMv7-A.
10094 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10095 command line options necessary to enable Neon support.
10096 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10097 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10098 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10099 * gcc.target/arm/pr69180.c: Likewise.
10101 2016-01-14 Jeff Law <law@redhat.com>
10103 PR tree-optimization/69270
10104 * gcc.dg/tree-ssa/pr69270.c: New test.
10106 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10109 * c-c++-common/pr66208.c: New file.
10111 2016-01-13 Jakub Jelinek <jakub@redhat.com>
10113 PR tree-optimization/69156
10114 * gcc.dg/pr69156.c: New test.
10116 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10118 * gcc.target/i386/pr69225-7.c: New test.
10120 2016-01-13 Richard Henderson <rth@redhat.com>
10122 * gcc.dg/tm/memopt-13.c: Update expected function.
10123 * gcc.dg/tm/memopt-6.c: Likewise.
10125 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
10127 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10128 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10129 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10130 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
10132 2016-01-13 Tom de Vries <tom@codesourcery.com>
10134 PR tree-optimization/69169
10135 * gcc.dg/pr69169.c: New test.
10137 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
10140 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10141 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10142 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10143 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10144 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10145 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10146 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10147 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10149 2016-01-13 Jakub Jelinek <jakub@redhat.com>
10152 * gcc.dg/pr69247.c: New test.
10154 2016-01-13 Richard Biener <rguenther@suse.de>
10156 PR tree-optimization/69242
10157 * gcc.dg/torture/pr69242.c: New testcase.
10159 2016-01-13 Richard Biener <rguenther@suse.de>
10161 PR tree-optimization/69186
10162 * gcc.dg/torture/pr69186.c: New testcase.
10164 2016-01-13 Jeff Law <law@redhat.com>
10166 PR tree-optimization/67755
10167 * gcc.dg/tree-ssa/pr67755.c: New test.
10169 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
10171 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10172 pass number in output by a star.
10174 2016-01-12 Bin Cheng <bin.cheng@arm.com>
10176 PR tree-optimization/68911
10177 * gcc.c-torture/execute/pr68911.c: New test.
10179 2016-01-12 Marek Polacek <polacek@redhat.com>
10182 * g++.dg/warn/permissive-1.C: New test.
10184 2016-01-12 Jakub Jelinek <jakub@redhat.com>
10188 * g++.dg/opt/pr69213.C: New test.
10190 2016-01-12 Christian Bruel <christian.bruel@st.com>
10193 * gcc.target/arm/pr69180.c: New test.
10195 2016-01-12 Richard Biener <rguenther@suse.de>
10198 * g++.dg/lto/pr69077_0.C: New testcase.
10199 * g++.dg/lto/pr69077_1.C: Likewise.
10201 2016-01-12 Jakub Jelinek <jakub@redhat.com>
10204 * g++.dg/opt/pr69175.C: New test.
10206 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10208 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10209 rather than #including math.h & stdlib.h.
10210 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10211 * gcc.dg/vect/pr49771.c: Likewise.
10212 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10213 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10214 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10215 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10216 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10217 * gcc.dg/vect/pr44507.c: Likewise.
10218 * gcc.dg/vect/pr45902.c: Likewise.
10219 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10220 * gcc.dg/vect/vect-117.c: Likewise.
10221 * gcc.dg/vect/vect-99.c: Likewise.
10222 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10223 * gcc.dg/vect/vect-cond-1.c: Likewise.
10224 * gcc.dg/vect/vect-cond-2.c: Likewise.
10225 * gcc.dg/vect/vect-cond-3.c: Likewise.
10226 * gcc.dg/vect/vect-cond-4.c: Likewise.
10227 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10228 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10229 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10230 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10231 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10232 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10233 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10234 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10235 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10236 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10237 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10238 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10239 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10240 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10241 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10242 include of signal.h.
10243 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10244 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10245 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10246 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10247 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10248 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10249 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10250 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10251 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10252 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10253 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10254 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10255 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10256 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10257 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10258 * gcc.dg/vect/vect-outer-5.c: Likewise.
10259 * gcc.dg/vect/vect-outer-6.c: Likewise.
10260 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10261 include of stdio.h.
10263 2016-01-12 Nick Clifton <nickc@redhat.com>
10266 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10267 to fread so that it will be found in all target runtimes.
10269 2016-01-12 Richard Biener <rguenther@suse.de>
10271 PR tree-optimization/69053
10272 * g++.dg/torture/pr69053.C: New testcase.
10274 2016-01-12 Richard Biener <rguenther@suse.de>
10276 PR tree-optimization/69168
10277 * gcc.dg/torture/pr69168.c: New testcase.
10279 2016-01-12 Richard Biener <rguenther@suse.de>
10281 PR tree-optimization/69157
10282 * gcc.dg/torture/pr69157.c: New testcase.
10284 2016-01-12 Richard Biener <rguenther@suse.de>
10286 PR tree-optimization/69174
10287 * gcc.dg/torture/pr69174.c: New testcase.
10289 2016-01-12 Jakub Jelinek <jakub@redhat.com>
10293 * g++.dg/tls/pr66808.C: New test.
10294 * g++.dg/tls/pr69000.C: New test.
10296 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10298 * gcc.target/powerpc/swaps-p8-23.c: New test.
10299 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10301 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
10303 PR tree-optimization/68356
10304 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10306 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10307 Jim Wilson <jim.wilson@linaro.org>
10310 * gcc.target/arm/pr69194.c: New test.
10312 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10315 * gcc.target/i386/pr69225-1.c: New test.
10316 * gcc.target/i386/pr69225-2.c: Likewise.
10317 * gcc.target/i386/pr69225-3.c: Likewise.
10318 * gcc.target/i386/pr69225-4.c: Likewise.
10319 * gcc.target/i386/pr69225-5.c: Likewise.
10320 * gcc.target/i386/pr69225-6.c: Likewise.
10322 2016-01-11 Jakub Jelinek <jakub@redhat.com>
10325 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10329 * gcc.dg/pr69071.c: New test.
10332 * g++.dg/opt/pr69211.C: New test.
10334 PR tree-optimization/69214
10335 * gcc.c-torture/compile/pr69214.c: New test.
10337 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
10339 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10340 * gcc.target/i386/pr66232-11.c: Ditto.
10341 * gcc.target/i386/pr66232-12.c: Ditto.
10342 * gcc.target/i386/pr66232-13.c: Ditto.
10344 2016-01-11 Richard Biener <rguenther@suse.de>
10346 PR tree-optimization/69173
10347 * gcc.dg/torture/pr69173.c: New testcase.
10349 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10351 PR rtl-optimization/68796
10352 * gcc.target/aarch64/tst_5.c: New test.
10353 * gcc.target/aarch64/tst_6.c: Likewise.
10355 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10357 PR rtl-optimization/68841
10358 * gcc.dg/pr68841.c: New test.
10359 * gcc.c-torture/execute/pr68841.c: New test.
10361 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10363 PR rtl-optimization/68920
10364 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10366 * gcc.dg/ifcvt-5.c: New test.
10368 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
10371 * g++.dg/pr69123.C: New.
10373 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10376 * gcc.target/i386/pr69010.c: New test.
10378 2016-01-11 Martin Jambor <mjambor@suse.cz>
10381 * gcc.target/i386/chkp-pr69044.c: New test.
10383 2016-01-11 Tom de Vries <tom@codesourcery.com>
10385 PR tree-optimization/69109
10386 * gcc.dg/autopar/pr69109-2.c: New test.
10387 * gcc.dg/autopar/pr69109.c: New test.
10389 2016-01-11 Tom de Vries <tom@codesourcery.com>
10391 PR tree-optimization/69108
10392 * gcc.dg/autopar/pr69108.c: New test.
10394 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10397 * c-c++-common/Wisleading-indentation.c: Augment test.
10399 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10402 * gfortran.dg/inline_matmul_12.f90: New test.
10404 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
10407 * gfortran.dg/actual_array_offset_1: New test.
10409 2016-01-10 Tom de Vries <tom@codesourcery.com>
10411 PR tree-optimization/69062
10412 * gcc.dg/autopar/pr69062.c: New test.
10414 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10416 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10417 * gcc.dg/vect/slp-perm-2.c: Likewise.
10418 * gcc.dg/vect/slp-perm-3.c: Likewise.
10419 * gcc.dg/vect/slp-perm-5.c: Likewise.
10420 * gcc.dg/vect/slp-perm-6.c: Likewise.
10421 * gcc.dg/vect/slp-perm-7.c: Likewise.
10422 * gcc.dg/vect/slp-perm-8.c: Likewise.
10424 2016-01-10 Tom de Vries <tom@codesourcery.com>
10426 PR tree-optimization/69039
10427 * gcc.dg/autopar/pr69039.c: New test.
10429 2016-01-09 Marek Polacek <polacek@redhat.com>
10432 * g++.dg/pr69113.C: New test.
10434 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10436 PR middle-end/50865
10437 PR tree-optimization/69097
10438 * gcc.c-torture/execute/pr50865.c: New test.
10439 * gcc.c-torture/execute/pr69097-1.c: New test.
10440 * gcc.c-torture/execute/pr69097-2.c: New test.
10441 * gcc.dg/pr69097-1.c: New test.
10442 * gcc.dg/pr69097-2.c: New test.
10444 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10447 * g++.dg/opt/pr69164.C: New test.
10449 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10451 PR tree-optimization/69167
10452 * gcc.dg/pr69167.c: New test.
10454 2016-01-08 Marek Polacek <polacek@redhat.com>
10457 * g++.dg/pr68449.C: New.
10459 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10461 PR tree-optimization/68707
10462 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10463 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10464 on platforms supporting it.
10465 * gcc.dg/vect/slp-perm-2.c: Likewise.
10466 * gcc.dg/vect/slp-perm-3.c: Likewise.
10467 * gcc.dg/vect/slp-perm-5.c: Likewise.
10468 * gcc.dg/vect/slp-perm-7.c: Likewise.
10469 * gcc.dg/vect/slp-perm-8.c: Likewise.
10470 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10471 on platforms supporting it.
10473 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10475 PR tree-optimization/69162
10476 * gcc.dg/pr69162.c: New test.
10478 PR tree-optimization/69172
10479 * gcc.dg/pr69172.c: New test.
10481 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10483 PR tree-optimization/67781
10484 * gcc.c-torture/execute/pr67781.c: New file.
10486 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10488 PR tree-optimization/69083
10489 * gcc.dg/vect/pr69083.c: New test.
10491 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10493 PR tree-optimization/61441
10494 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10495 Use -fexcess-precision=standard for compiler options.
10496 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10498 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10501 * gfortran.dg/gomp/pr69128.f90: New test.
10504 * g++.dg/ext/pr69145-1.C: New test.
10505 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10506 * g++.dg/ext/pr69145-2.h: New file.
10508 2016-01-07 Martin Sebor <msebor@redhat.com>
10511 * gcc.dg/atomic-fetch-bool.c: New test.
10512 * gcc.dg/sync-fetch-bool.c: New test.
10514 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10517 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10519 2016-01-07 Nick Clifton <nickc@redhat.com>
10522 * g++.dg/pr66655.C: New test.
10523 * g++.dg/pr66655_1.cc: Test support file.
10524 * g++.dg/pr66655.h: Test header file.
10526 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
10529 gfortran.dg/gomp/pr66680.f90: New test.
10531 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10534 * gcc.target/i386/pr69171-1.c: New test.
10535 * gcc.target/i386/pr69171-2.c: Likewise.
10536 * gcc.target/i386/pr69171-3.c: Likewise.
10537 * gcc.target/i386/pr69171-4.c: Likewise.
10538 * gcc.target/i386/pr69171-5.c: Likewise.
10539 * gcc.target/i386/pr69171-6.c: Likewise.
10541 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10543 PR middle-end/67639
10544 * c-c++-common/pr67639.c: New test.
10546 2016-01-07 Jakub Jelinek <jakub@redhat.com>
10548 PR tree-optimization/69141
10549 * g++.dg/opt/pr69141.C: New test.
10551 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10553 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10555 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
10558 * gcc.target/i386/pr69140.c: New test
10560 2016-01-06 David Malcolm <dmalcolm@redhat.com>
10562 * gcc.dg/bad-dereference.c: New test case.
10564 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10566 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10568 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10570 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10572 2016-01-06 Marek Polacek <polacek@redhat.com>
10575 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10577 2016-01-05 Marek Polacek <polacek@redhat.com>
10580 * gcc.dg/atomic-invalid-2.c: New.
10582 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10585 * gcc.target/i386/pr68991.c: New test.
10587 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10590 * g++.dg/pr68991-1.C: New test.
10591 * g++.dg/pr68991-2.C: Likewise.
10593 2016-01-05 Sergei Trofimovich <siarheit@google.com>
10596 * gcc.target/ia64/pr60465-gprel64.c: New test.
10597 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10599 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10601 PR rtl-optimization/68651
10602 * gcc.target/aarch64/pr68651_1.c: New test.
10604 2016-01-05 David Malcolm <dmalcolm@redhat.com>
10607 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10609 2016-01-05 Nathan Sidwell <nathan@acm.org>
10612 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10614 * gcc.dg/alias-15.c: New.
10616 2016-01-05 Nick Clifton <nickc@redhat.com>
10619 * g++.dg/pr68770.C: New test.
10621 2016-01-04 Mike Stump <mikestump@comcast.net>
10623 * lib/target-supports.exp (check_effective_target_cilkplus):
10624 cilkplus targets require pthreads.
10625 (check_effective_target_cilkplus): Remove special case for NVPTX.
10627 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10629 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10632 2016-01-04 Jakub Jelinek <jakub@redhat.com>
10634 Update copyright years.
10636 2016-01-04 Marek Polacek <polacek@redhat.com>
10639 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10640 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10641 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10643 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10645 * gcc.target/sparc/20160104-2.c: New test.
10647 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10649 * gcc.target/sparc/20160104-1.c: New test.
10651 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
10654 * gfortran.dg/pr65045.f90: New test.
10656 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10658 * gnat.dg/specs/debug1.ads: Delete.
10660 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10662 PR libgfortran/68867
10663 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10666 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10668 PR libgfortran/68867
10669 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10672 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
10675 * gfortran.dg/pr68864.f90: New test.
10677 2016-01-01 Jakub Jelinek <jakub@redhat.com>
10679 PR tree-optimization/69070
10680 * gcc.dg/pr69070.c: New test.
10683 * gfortran.dg/pr69055.f90: New test.
10686 * gcc.dg/pr69015.c: New test.
10688 Copyright (C) 2016 Free Software Foundation, Inc.
10690 Copying and distribution of this file, with or without modification,
10691 are permitted in any medium without royalty provided the copyright
10692 notice and this notice are preserved.