1. 07 Nov, 2013 16 commits
  2. 06 Nov, 2013 24 commits
    • c-decl.c (locate_old_decl): If a previous conflicting decl is both explicit and builtin... · 0c249d4b
      * c-decl.c (locate_old_decl): If a previous conflicting decl is
      both explicit and builtin, print the location of the explicit one.
      
      * gcc.dg/mismatch-decl-1.c: New test.
      
      From-SVN: r204491
      DJ Delorie committed
    • Revert "preprocessor/58580 - preprocessor goes OOM with warning for zero literals" · 7f4d640c
      This reverts commit fc3eff8854861fcd70d33d26095b17fe456fae31.
      
      From-SVN: r204490
      Dodji Seketeli committed
    • float128-cmp-invalid.c, [...]: New tests. · 9954c743
      gcc/testsuite:
      	* gcc.dg/torture/float128-cmp-invalid.c,
      	gcc.dg/torture/float128-div-underflow.c,
      	gcc.dg/torture/float128-extend-nan.c,
      	gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
      
      libgcc:
      	* soft-fp/README: Update.
      	* soft-fp/adddf3.c: Update from glibc.
      	* soft-fp/addsf3.c: Likewise.
      	* soft-fp/addtf3.c: Likewise.
      	* soft-fp/divdf3.c: Likewise.
      	* soft-fp/divsf3.c: Likewise.
      	* soft-fp/divtf3.c: Likewise.
      	* soft-fp/double.h: Likewise.
      	* soft-fp/eqdf2.c: Likewise.
      	* soft-fp/eqsf2.c: Likewise.
      	* soft-fp/eqtf2.c: Likewise.
      	* soft-fp/extenddftf2.c: Likewise.
      	* soft-fp/extended.h: Likewise.
      	* soft-fp/extendsfdf2.c: Likewise.
      	* soft-fp/extendsftf2.c: Likewise.
      	* soft-fp/extendxftf2.c: Likewise.
      	* soft-fp/fixdfdi.c: Likewise.
      	* soft-fp/fixdfsi.c: Likewise.
      	* soft-fp/fixdfti.c: Likewise.
      	* soft-fp/fixsfdi.c: Likewise.
      	* soft-fp/fixsfsi.c: Likewise.
      	* soft-fp/fixsfti.c: Likewise.
      	* soft-fp/fixtfdi.c: Likewise.
      	* soft-fp/fixtfsi.c: Likewise.
      	* soft-fp/fixtfti.c: Likewise.
      	* soft-fp/fixunsdfdi.c: Likewise.
      	* soft-fp/fixunsdfsi.c: Likewise.
      	* soft-fp/fixunsdfti.c: Likewise.
      	* soft-fp/fixunssfdi.c: Likewise.
      	* soft-fp/fixunssfsi.c: Likewise.
      	* soft-fp/fixunssfti.c: Likewise.
      	* soft-fp/fixunstfdi.c: Likewise.
      	* soft-fp/fixunstfsi.c: Likewise.
      	* soft-fp/fixunstfti.c: Likewise.
      	* soft-fp/floatdidf.c: Likewise.
      	* soft-fp/floatdisf.c: Likewise.
      	* soft-fp/floatditf.c: Likewise.
      	* soft-fp/floatsidf.c: Likewise.
      	* soft-fp/floatsisf.c: Likewise.
      	* soft-fp/floatsitf.c: Likewise.
      	* soft-fp/floattidf.c: Likewise.
      	* soft-fp/floattisf.c: Likewise.
      	* soft-fp/floattitf.c: Likewise.
      	* soft-fp/floatundidf.c: Likewise.
      	* soft-fp/floatundisf.c: Likewise.
      	* soft-fp/floatunditf.c: Likewise.
      	* soft-fp/floatunsidf.c: Likewise.
      	* soft-fp/floatunsisf.c: Likewise.
      	* soft-fp/floatunsitf.c: Likewise.
      	* soft-fp/floatuntidf.c: Likewise.
      	* soft-fp/floatuntisf.c: Likewise.
      	* soft-fp/floatuntitf.c: Likewise.
      	* soft-fp/gedf2.c: Likewise.
      	* soft-fp/gesf2.c: Likewise.
      	* soft-fp/getf2.c: Likewise.
      	* soft-fp/ledf2.c: Likewise.
      	* soft-fp/lesf2.c: Likewise.
      	* soft-fp/letf2.c: Likewise.
      	* soft-fp/muldf3.c: Likewise.
      	* soft-fp/mulsf3.c: Likewise.
      	* soft-fp/multf3.c: Likewise.
      	* soft-fp/negdf2.c: Likewise.
      	* soft-fp/negsf2.c: Likewise.
      	* soft-fp/negtf2.c: Likewise.
      	* soft-fp/op-1.h: Likewise.
      	* soft-fp/op-2.h: Likewise.
      	* soft-fp/op-4.h: Likewise.
      	* soft-fp/op-8.h: Likewise.
      	* soft-fp/op-common.h: Likewise.
      	* soft-fp/quad.h: Likewise.
      	* soft-fp/single.h: Likewise.
      	* soft-fp/soft-fp.h: Likewise.
      	* soft-fp/subdf3.c: Likewise.
      	* soft-fp/subsf3.c: Likewise.
      	* soft-fp/subtf3.c: Likewise.
      	* soft-fp/truncdfsf2.c: Likewise.
      	* soft-fp/trunctfdf2.c: Likewise.
      	* soft-fp/trunctfsf2.c: Likewise.
      	* soft-fp/trunctfxf2.c: Likewise.
      	* soft-fp/unorddf2.c: Likewise.
      	* soft-fp/unordsf2.c: Likewise.
      	* soft-fp/unordtf2.c: Likewise.
      
      From-SVN: r204489
      Joseph Myers committed
    • pr51244-11.c: Remove target line. · 3c40bae1
      	* gcc.target/sh/pr51244-11.c: Remove target line.
      	* gcc.target/sh/sh4a-sincosf.c: Likewise.
      	* gcc.target/sh/attr-isr-trap_exit.c: Likewise.
      	* gcc.target/sh/pr51244-15.c: Likewise.
      	* gcc.target/sh/pr51244-19.c: Likewise.
      	* gcc.target/sh/cmpstr.c: Likewise.
      	* gcc.target/sh/pr33135-3.c: Likewise.
      	* gcc.target/sh/pr53512-2.c: Likewise.
      	* gcc.target/sh/pr54602-2.c: Likewise.
      	* gcc.target/sh/pr52483-1.c: Likewise.
      	* gcc.target/sh/pr21255-2-ml.c: Likewise.
      	* gcc.target/sh/pr54760-4.c: Likewise.
      	* gcc.target/sh/pr52483-5.c: Likewise.
      	* gcc.target/sh/pr54089-2.c: Likewise.
      	* gcc.target/sh/pr56547-2.c: Likewise.
      	* gcc.target/sh/pr54089-6.c: Likewise.
      	* gcc.target/sh/pr51244-20.c: Likewise.
      	* gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
      	* gcc.target/sh/sh4a-fsrra.c: Likewise.
      	* gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
      	* gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
      	* gcc.target/sh/pr55303-2.c: Likewise.
      	* gcc.target/sh/sh2a-resbank.c: Likewise.
      	* gcc.target/sh/sp-switch.c: Likewise.
      	* gcc.target/sh/pr51244-3.c: Likewise.
      	* gcc.target/sh/pr50751-3.c: Likewise.
      	* gcc.target/sh/pr51244-7.c: Likewise.
      	* gcc.target/sh/struct-arg-dw2.c: Likewise.
      	* gcc.target/sh/pr50751-7.c: Likewise.
      	* gcc.target/sh/pr49468-di.c: Likewise.
      	* gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
      	* gcc.target/sh/pr49880-3.c: Likewise.
      	* gcc.target/sh/pr51244-12.c: Likewise.
      	* gcc.target/sh/pr53988.c: Likewise.
      	* gcc.target/sh/pr6526.c: Likewise.
      	* gcc.target/sh/sh2a-bxor.c: Likewise.
      	* gcc.target/sh/pr51244-16.c: Likewise.
      	* gcc.target/sh/sh2a-bclrmem.c: Likewise.
      	* gcc.target/sh/sh2a-bor.c: Likewise.
      	* gcc.target/sh/pr53511-1.c: Likewise.
      	* gcc.target/sh/pr21255-3.c: Likewise.
      	* gcc.target/sh/pr53512-3.c: Likewise.
      	* gcc.target/sh/pr33135-4.c: Likewise.
      	* gcc.target/sh/pr54602-3.c: Likewise.
      	* gcc.target/sh/pr54760-1.c: Likewise.
      	* gcc.target/sh/pr52483-2.c: Likewise.
      	* gcc.target/sh/sh2a-bsetmem.c: Likewise.
      	* gcc.target/sh/pr54680.c: Likewise.
      	* gcc.target/sh/pr54386.c: Likewise.
      	* gcc.target/sh/pr51244-20-sh2a.c: Likewise.
      	* gcc.target/sh/pr54089-3.c: Likewise.
      	* gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
      	* gcc.target/sh/pr54089-7.c: Likewise.
      	* gcc.target/sh/strlen.c: Likewise.
      	* gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
      	* gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
      	* gcc.target/sh/pr55303-3.c: Likewise.
      	* gcc.target/sh/pr51244-4.c: Likewise.
      	* gcc.target/sh/pr50751-4.c: Likewise.
      	* gcc.target/sh/pr39423-1.c: Likewise.
      	* gcc.target/sh/pr51244-8.c: Likewise.
      	* gcc.target/sh/pr55146.c: Likewise.
      	* gcc.target/sh/pr50751-8.c: Likewise.
      	* gcc.target/sh/sh2a-bset.c: Likewise.
      	* gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
      	* gcc.target/sh/sh2a-movi20s.c: Likewise.
      	* gcc.target/sh/20080410-1.c: Likewise.
      	* gcc.target/sh/pr49880-4.c: Likewise.
      	* gcc.target/sh/pr51244-13.c: Likewise.
      	* gcc.target/sh/sh2a-movrt.c: Likewise.
      	* gcc.target/sh/pr51244-17.c: Likewise.
      	* gcc.target/sh/pr21255-2-mb.c: Likewise.
      	* gcc.target/sh/sh2a-bclr.c: Likewise.
      	* gcc.target/sh/pr33135-1.c: Likewise.
      	* gcc.target/sh/pr53512-4.c: Likewise.
      	* gcc.target/sh/pr54602-4.c: Likewise.
      	* gcc.target/sh/sh4a-bitmovua.c: Likewise.
      	* gcc.target/sh/pr54760-2.c: Likewise.
      	* gcc.target/sh/pr52483-3.c: Likewise.
      	* gcc.target/sh/sh2a-bld.c: Likewise.
      	* gcc.target/sh/pr54089-4.c: Likewise.
      	* gcc.target/sh/pr54685.c: Likewise.
      	* gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
      	* gcc.target/sh/pr54089-8.c: Likewise.
      	* gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
      	* gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
      	* gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
      	* gcc.target/sh/pr51244-1.c: Likewise.
      	* gcc.target/sh/pr50751-1.c: Likewise.
      	* gcc.target/sh/pr55160.c: Likewise.
      	* gcc.target/sh/pr51244-5.c: Likewise.
      	* gcc.target/sh/pr54236-1.c: Likewise.
      	* gcc.target/sh/pr50751-5.c: Likewise.
      	* gcc.target/sh/pr52933-1.c: Likewise.
      	* gcc.target/sh/pr39423-2.c: Likewise.
      	* gcc.target/sh/pr51244-9.c: Likewise.
      	* gcc.target/sh/pr49263.c: Likewise.
      	* gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
      	* gcc.target/sh/pr49880-1.c: Likewise.
      	* gcc.target/sh/sh2a-band.c: Likewise.
      	* gcc.target/sh/pr51244-10.c: Likewise.
      	* gcc.target/sh/pr49880-5.c: Likewise.
      	* gcc.target/sh/prefetch.c: Likewise.
      	* gcc.target/sh/pr51244-14.c: Likewise.
      	* gcc.target/sh/rte-delay-slot.c: Likewise.
      	* gcc.target/sh/fpul-usage-1.c: Likewise.
      	* gcc.target/sh/pr51244-18.c: Likewise.
      	* gcc.target/sh/pr21255-1.c: Likewise.
      	* gcc.target/sh/pr33135-2.c: Likewise.
      	* gcc.target/sh/pr53512-1.c: Likewise.
      	* gcc.target/sh/pr54602-1.c: Likewise.
      	* gcc.target/sh/sh2a-rtsn.c: Likewise.
      	* gcc.target/sh/torture/pragma-isr.c: Likewise.
      	* gcc.target/sh/torture/pragma-isr2.c: Likewise.
      	* gcc.target/sh/torture/pr58314.c: Likewise.
      	* gcc.target/sh/torture/pr34777.c: Likewise.
      	* gcc.target/sh/torture/pr58475.c: Likewise.
      	* gcc.target/sh/pr54760-3.c: Likewise.
      	* gcc.target/sh/sh4a-cosf.c: Likewise.
      	* gcc.target/sh/pr52483-4.c: Likewise.
      	* gcc.target/sh/mfmovd.c: Likewise.
      	* gcc.target/sh/pr54089-1.c: Likewise.
      	* gcc.target/sh/pr56547-1.c: Likewise.
      	* gcc.target/sh/pr54089-5.c: Likewise.
      	* gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
      	* gcc.target/sh/pr54089-9.c: Likewise.
      	* gcc.target/sh/sh2a-jsrn.c: Likewise.
      	* gcc.target/sh/pr49468-si.c: Likewise.
      	* gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
      	* gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
      	* gcc.target/sh/pr55303-1.c: Likewise.
      	* gcc.target/sh/pr51244-2.c: Likewise.
      	* gcc.target/sh/pr50751-2.c: Likewise.
      	* gcc.target/sh/pr54236-2.c: Likewise.
      	* gcc.target/sh/pr51244-6.c: Likewise.
      	* gcc.target/sh/cmpstrn.c: Likewise.
      	* gcc.target/sh/pr50751-6.c: Likewise.
      	* gcc.target/sh/pr52933-2.c: Likewise.
      	* gcc.target/sh/pr53568-1.c: Likewise.
      	* gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
      	* gcc.target/sh/sh2a-tbr-jump.c: Likewise.
      	* gcc.target/sh/sh4a-sinf.c: Likewise.
      	* gcc.target/sh/pr49880-2.c: Likewise.
      
      From-SVN: r204487
      Oleg Endo committed
    • macro.c (_cpp_builtin_macro_text): Correct wording of two warnings. · 5157b91e
      libcpp/
      2013-11-06  Tobias Burnus  <burnus@net-b.de>
      
              * macro.c (_cpp_builtin_macro_text): Correct
              wording of two warnings.
      
      gcc/c-family/
      2013-11-06  Tobias Burnus  <burnus@net-b.de>
      
              * c-common.c (reason_option_codes_t): Add CPP_W_DATE_TIME.
      
      gcc/
      2013-11-06  Tobias Burnus  <burnus@net-b.de>
      
              * doc/invoke.texi (Wdate-time): Fix typo.
      
      gcc/testsuite/
      2013-11-06  Tobias Burnus  <burnus@net-b.de>
      
              * g++.dg/warn/wdate-time.C: Update dg-error pattern.
              * gcc.dg/wdate-time.c: Ditto.
              * gfortran.dg/wdate-time.F90: Ditto.
      
      From-SVN: r204486
      Tobias Burnus committed
    • Check __x86_64__ for FPU state · e276866f
      	PR sanitizer/59018
      	* sanitizer_common/sanitizer_platform_limits_posix.cc
      	(struct_user_fpxregs_struct_sz): Initialize to 0 if __x86_64__ is
      	defined.
      
      From-SVN: r204483
      H.J. Lu committed
    • Use 64-bit system types for x86-64 · f5c36cfc
      	PR sanitizer/59018
      	* sanitizer_common/sanitizer_platform_limits_linux.cc
      	(struct_kernel_stat64_sz): Initialize to 0 if __x86_64__ is
      	defined.
      	* sanitizer_common/sanitizer_platform_limits_posix.h
      	(__sanitizer_dirent): Use 64-bit d_ino/d_off if __x86_64__ is
      	defined.
      	(__sanitizer___kernel_uid_t): Typedef as unsigned if __x86_64__
      	is defined.
      	(__sanitizer___kernel_gid_t): Likewise.
      	(__sanitizer___kernel_off_t): Typedef as long long if __x86_64__
      	is defined.
      
      From-SVN: r204482
      H.J. Lu committed
    • Fix internal_clone for x32 · e45de14e
      	PR sanitizer/59018
      	* sanitizer_common/sanitizer_linux.cc (internal_clone): Allocate
      	2 64-bit integers to save and restore fn and arg.  Properly load
      	newtls/child_tidptr into r8/r10.
      
      From-SVN: r204481
      H.J. Lu committed
    • Cast pointers to uptr for 64-bit syscalls · 38693e39
      	PR sanitizer/59018
      	* sanitizer_common/sanitizer_linux.cc (internal_mmap,
      	internal_munmap, internal_open, internal_read, internal_write,
      	internal_stat, internal_lstat, internal_fstat, internal_readlink,
      	internal_unlink, internal_execve, NanoTime, BlockingMutex::Lock,
      	BlockingMutex::Unlock, internal_ptrace, internal_getdents,
      	internal_sigaltstack): Cast pointers to uptr for 64-bit syscalls.
      
      From-SVN: r204480
      H.J. Lu committed
    • Fix spacing. · e2baa574
      From-SVN: r204479
      Mike Stump committed
    • sh.md (addsf3, [...]): Use fp_arith_reg_operand instead of arith_reg_operand. · 245eb552
      	* config/sh/sh.md (addsf3, divsf3, divsf3_i, rsqrtsf2, cmpgtdf_t,
      	cmpeqdf_t, *ieee_ccmpeqdf_t, negdf2, sqrtdf2, absdf2): Use
      	fp_arith_reg_operand instead of arith_reg_operand.
      
      From-SVN: r204478
      Oleg Endo committed
    • sh.md (adddi3): Remove empty constraints. · 5b67c358
      	* config/sh/sh.md (adddi3): Remove empty constraints.
      	Remove can_create_pseudo_p and arith_reg_operand check.
      	(adddi3_compact, subdi3_compact, *negdi2): Remove constraints.
      	Split before reload.
      
      From-SVN: r204477
      Oleg Endo committed
    • gdbinit.in: Disable strict type checking. · 2a936959
             * gdbinit.in: Disable strict type checking.
      
      Co-Authored-By: Tom Tromey <tromey@redhat.com>
      
      From-SVN: r204474
      Jeff Law committed
    • re PR rtl-optimization/30807 (postreload bug (might be generic in trunk)) · 73afb55d
      	PR target/30807
      	* gcc.target/sh/torture/pr30807.c: New.
      
      From-SVN: r204473
      Oleg Endo committed
    • re PR c++/11006 ([CNI] ICE with use of __java_boolean) · 71b71b96
      /cp
      2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/11006
      	* init.c (build_new_1): Don't call build_java_class_ref on non-class
      	types.
      
      /testsuite
      2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/11006
      	* g++.dg/other/java3.C: New.
      
      From-SVN: r204469
      Paolo Carlini committed
    • libgo: Update to October 24 version of master library. · f038dae6
      From-SVN: r204466
      Ian Lance Taylor committed
    • tree-pass.h (make_pass_live_range_shrinkage): New external. · f20f2613
      2013-11-06  Vladimir Makarov  <vmakarov@redhat.com>
      
      	* tree-pass.h (make_pass_live_range_shrinkage): New external.
      	* timevar.def (TV_LIVE_RANGE_SHRINKAGE): New.
      	* sched-rgn.c (gate_handle_live_range_shrinkage): New.
      	(rest_of_handle_live_range_shrinkage): Ditto
      	(class pass_live_range_shrinkage): Ditto.
      	(pass_data_live_range_shrinkage): Ditto.
      	(make_pass_live_range_shrinkage): Ditto.
      	* sched-int.h (initialize_live_range_shrinkage): New prototype.
      	(finish_live_range_shrinkage): Ditto.
      	* sched-deps.c (create_insn_reg_set): Make void return value.
      	* passes.def: Add pass_live_range_shrinkage.
      	* ira.c (update_equiv_regs): Don't move if
      	flag_live_range_shrinkage.
      	* haifa-sched.c (live_range_shrinkage_p): New.
      	(initialize_live_range_shrinkage, finish_live_range_shrinkage):
      	New functions.
      	(rank_for_schedule): Add code for pressure relief through live
      	range shrinkage.
      	(schedule_insn): Print more debug info.
      	(sched_init): Setup SCHED_PRESSURE_WEIGHTED for pressure relief
      	through live range shrinkage.
      	* doc/invoke.texi (-flive-range-shrinkage): New.
      	* common.opt (flive-range-shrinkage): New.
      
      From-SVN: r204465
      Vladimir Makarov committed
    • re PR target/59021 (new vzeroupper instructions generated with -mavx) · 992147ee
      	PR target/59021
      	* config/i386/i386.c (ix86_avx_u128_mode_needed): Require
      	AVX_U128_DIRTY mode for call_insn RTXes that use AVX256 registers.
      	(ix86_avx_u128_mode_needed): Return AVX_U128_DIRTY mode for call_insn
      	RTXes that return in AVX256 register.
      
      testsuite/ChangeLog:
      
      	PR target/59021
      	* gcc.target/i386/pr59021.c: New test.
      
      From-SVN: r204464
      Uros Bizjak committed
    • gcc-defs.exp (dg-additional-files-options): Extend regsub for… · b6e168f3
      gcc-defs.exp (dg-additional-files-options): Extend regsub for dg-additional-files to also match BOL.
      
      2013-11-06  James Lemke  <jwlemke@codesourcery.com>
      
      	* lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
      	dg-additional-files to also match BOL.
      
      From-SVN: r204462
      James Lemke committed
    • c-opts.c (c_common_post_options): Set -ffp-contract=off in C standards modes. · 6dbe0958
      c-family:
      	* c-opts.c (c_common_post_options): Set -ffp-contract=off in C
      	standards modes.
      	* c-cppbuiltin.c (cpp_iec_559_value): Consider -ffp-contract=fast
      	to mean lack of IEEE 754 support.
      
      testsuite:
      	* gcc.dg/torture/c99-contract-1.c: New test.
      
      From-SVN: r204460
      Joseph Myers committed
    • go-lang.c (go_langhook_post_options): If -fisolate-erroneous-paths was turned on… · 1d2217b6
      go-lang.c (go_langhook_post_options): If -fisolate-erroneous-paths was turned on by an optimization option, turn it off.
      
      	* go-lang.c (go_langhook_post_options): If
      	-fisolate-erroneous-paths was turned on by an optimization option,
      	turn it off.
      
      From-SVN: r204459
      Ian Lance Taylor committed
    • re PR tree-optimization/58653 (wrong code (segfaults) at -O3 on x86_64-linux-gnu… · 9f2b860b
      re PR tree-optimization/58653 (wrong code (segfaults) at -O3 on x86_64-linux-gnu in 64-bit mode (affecting gcc 4.6 to trunk))
      
      2013-11-06  Richard Biener  <rguenther@suse.de>
      
      	PR tree-optimization/58653
      	* tree-predcom.c (ref_at_iteration): Rewrite to generate
      	a MEM_REF.
      	(prepare_initializers_chain): Adjust.
      
      	* gcc.dg/tree-ssa/predcom-6.c: New testcase.
      	* gcc.dg/tree-ssa/predcom-7.c: Likewise.
      
      From-SVN: r204458
      Richard Biener committed
    • fib.c: Reduced the iteration from 40 to 30. · 28d31e40
      2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
      
              * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
              40 to 30.  Replaced iteration variable with a #define.  Instead of
              returning non-zero value for error, called __builtin_abort ().  Fixed
              a bug of calling fib_serial in serial case instead of fib.
              * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
              * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
              * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
              * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
              compiler flag testing.
      
      From-SVN: r204457
      Balaji V. Iyer committed
    • typo · 3e89949e
      From-SVN: r204456
      Jason Merrill committed