1. 31 Jan, 2005 23 commits
  2. 30 Jan, 2005 14 commits
  3. 29 Jan, 2005 3 commits
    • re PR tree-optimization/15791 (fold misses that two ADDR_EXPR of an arrary obvious not equal) · 020d90ee
      2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
      
      	PR tree-optimization/15791
      	* fold-const.c (extract_array_ref): New function.
      	(fold): Fold comparisons between &a[i] and &a[j] or
      	semantically equivalent trees.
      
      	* gcc.dg/tree-ssa/pr15791-1.c: New testcase.
      	* gcc.dg/tree-ssa/pr15791-2.c: Likewise.
      	* gcc.dg/tree-ssa/pr15791-3.c: Likewise.
      	* gcc.dg/tree-ssa/pr15791-4.c: Likewise.
      	* gcc.dg/tree-ssa/pr15791-5.c: Likewise.
      	* g++.dg/tree-ssa/pr15791-1.C: Likewise.
      	* g++.dg/tree-ssa/pr15791-2.C: Likewise.
      	* g++.dg/tree-ssa/pr15791-3.C: Likewise.
      	* g++.dg/tree-ssa/pr15791-4.C: Likewise.
      	* g++.dg/tree-ssa/pr15791-5.C: Likewise.
      
      From-SVN: r94414
      Richard Guenther committed
    • gcse.c (insert_expr_in_table): Revamp handling of available and anticipatable… · b6e47ceb
      gcse.c (insert_expr_in_table): Revamp handling of available and anticipatable occurrence lists to avoid...
      
              * gcse.c (insert_expr_in_table): Revamp handling of available
              and anticipatable occurrence lists to avoid unnecessary list
              walking.
              (insert_set_in_table): Similarly.
      
      From-SVN: r94413
      Jeff Law committed
    • re PR fortran/18565 (gfortran: CONJG: false error message about standard violation) · 985aff9c
      2005-01-29  Paul Brook  <paul@codesourcery.com>
      
      	PR fortran/18565
      	* check.c (real_or_complex_check): New function.
      	(gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
      	* intrinsic.c (add_functions): Use new check functions.
      	* intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
      	Add prototypes.
      testsuite/
      	* gfortran.dg/double_complex_1.f90: New test.
      
      From-SVN: r94412
      Paul Brook committed