1. 22 Sep, 2007 10 commits
    • utils2.c (build_unary_op): Propagate the TYPE_REF_CAN_ALIAS_ALL flag to the result. · b235734c
      	* utils2.c (build_unary_op) <ADDR_EXPR> [INDIRECT_REF]: Propagate
      	the TYPE_REF_CAN_ALIAS_ALL flag to the result.
      
      From-SVN: r128669
      Eric Botcazou committed
    • tree-inline.c (remap_type_1): Correctly chain variants. · e1210bd0
      	* tree-inline.c (remap_type_1): Correctly chain variants.
      
      From-SVN: r128668
      Eric Botcazou committed
    • sse5-hadduX.c: Remove target selector. · 57d471cf
              * gcc.target/i386/sse5-hadduX.c: Remove target selector.
              * gcc.target/i386/sse5-haddX.c: Ditto.
              * gcc.target/i386/sse5-hsubX.c: Ditto.
              * gcc.target/i386/sse5-maccXX.c: Ditto.
              * gcc.target/i386/sse5-msubXX.c: Ditto.
              * gcc.target/i386/sse5-nmaccXX.c: Ditto.
              * gcc.target/i386/sse5-nmsubXX.c: Ditto.
              * gcc.target/i386/sse5-permpX.c: Ditto.
              * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
              effective target.
              * gcc.target/i386/sse5-fma-vector.c: Ditto.
              * gcc.target/i386/sse5-ima-vector.c: Ditto.
              * gcc.target/i386/sse5-pcmov.c: Ditto.
              * gcc.target/i386/sse5-pcmov2.c: Ditto.
      
      From-SVN: r128667
      Uros Bizjak committed
    • re PR tree-optimization/33146 (ICE in build_polynomial_chrec, at tree-chrec.h:136) · b9e67f8b
      2007-09-22  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/33146
      	* fold-const.c (fold_binary): Use the original tree
      	for negating.
      	* tree.h (STRIP_SIGN_NOPS): Converting from or to pointer
      	also changes "sign".
      
      	* gcc.c-torture/compile/pr33146.c: New testcase.
      
      From-SVN: r128666
      Richard Guenther committed
    • re PR target/32325 (cc1plus ICE configuring libstdc++ on Tru64 UNIX V5.1B: SEGV… · 8deb1d31
      re PR target/32325 (cc1plus ICE configuring libstdc++ on Tru64 UNIX V5.1B: SEGV in rtl_verify_flow_info)
      
      	PR target/32325
      	* except.c (finish_eh_generation): Call commit_edge_insertions if
      	there are insns queued on the entry edge.
      	* config/alpha/alpha.c (alpha_gp_save_rtx): Insert the insns on
      	the entry edge.
      
      From-SVN: r128665
      Eric Botcazou committed
    • target-supports.exp (check_cached_effective_target): New procedure. · 1018b4c3
      gcc/testsuite/
      	* lib/target-supports.exp (check_cached_effective_target): New
      	procedure.
      	(check_no_compiler_messages, check_no_messages_and_pattern): Use it.
      	(check_effective_target_c99_runtime): New procedure.
      	* gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
      	(test3l): Likewise cargl.
      	* gcc.dg/builtins-59.c: Require c99_runtime.
      	* gcc.dg/builtins-61.c: Likewise.
      	* gcc.dg/builtins-62.c: Likewise.
      
      From-SVN: r128664
      Richard Sandiford committed
    • sourcebuild.texi (dg-add-c99-runtime-options): Document. · db9a0df0
      gcc/
      	* doc/sourcebuild.texi (dg-add-c99-runtime-options): Document.
      
      gcc/testsuite/
      	* lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
      	* lib/target-supports-dg.exp (dg-add-options): Likewise.
      	* gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
      	target-specific dg-options.
      	* gcc.dg/builtins-20.c: Likewise.
      	* gcc.dg/builtins-53.c: Likewise.
      	* gcc.dg/builtins-55.c: Likewise.
      	* gcc.dg/single-precision-constant.c: Likewise.
      	* gcc.dg/torture/builtin-convert-1.c: Likewise.
      	* gcc.dg/torture/builtin-convert-2.c: Likewise.
      	* gcc.dg/torture/builtin-convert-3.c: Likewise.
      	* gcc.dg/torture/builtin-convert-4.c: Likewise.
      	* gcc.dg/torture/builtin-power-1.c: Likewise.
      
      From-SVN: r128663
      Richard Sandiford committed
    • warn_summary (srcdirFilter): Add fixincludes, sim, newlib and mpfr. · 1733c7eb
      	* warn_summary (srcdirFilter): Add fixincludes, sim,
      	newlib and mpfr.
      
      From-SVN: r128662
      Hans-Peter Nilsson committed
    • target-supports.exp (check_effective_target_fixed_point): New to check if… · fca8ed94
      target-supports.exp (check_effective_target_fixed_point): New to check if targets have fixed-point supports.
      
      	* lib/target-supports.exp (check_effective_target_fixed_point): New to
      	check if targets have fixed-point supports.
      	* gcc.dg/fixed-point/fixed-point.exp: New file.
      	* gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
      	* gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
      	* gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
      	* gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
      	* gcc.dg/fixed-point/constants-pedantic.c,
      	* gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
      	* gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
      	* gcc.dg/fixed-point/keywords-ignored-c99.c,
      	* gcc.dg/fixed-point/keywords-pedantic.c,
      	* gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
      	* gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
      	* gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
      	* gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
      	* gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
      	* gcc.dg/fixed-point/func-vararg-mixed.c,
      	* gcc.dg/fixed-point/operator-logical.c,
      	* gcc.dg/fixed-point/struct-union.c,
      	* gcc.dg/fixed-point/bit-complement.c,
      	* gcc.dg/fixed-point/operator-bitwise.c,
      	* gcc.dg/fixed-point/operator-comma.c,
      	* gcc.dg/fixed-point/struct-layout-1.c,
      	* gcc.dg/fixed-point/union-init.c,
      	* gcc.dg/fixed-point/Wbad-function-cast-1.c,
      	* gcc.dg/fixed-point/func-mixed.c,
      	* gcc.dg/fixed-point/func-vararg-size0.c,
      	* gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
      	* gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
      	* gcc.dg/fixed-point/operator-unary.c,
      	* gcc.dg/fixed-point/allop-const.c,
      	* gcc.dg/fixed-point/muldiv-warning.c,
      	* gcc.dg/nofixed-point-1.c,
      	* gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
      	* gcc.target/mips/fixed-vector-type.c,
      	* gcc.target/mips/fixed-scalar-type.c: New tests.
      
      From-SVN: r128661
      Chao-ying Fu committed
    • Daily bump. · fca1a50f
      From-SVN: r128659
      GCC Administrator committed
  2. 21 Sep, 2007 14 commits
  3. 20 Sep, 2007 16 commits