1. 25 Mar, 2006 11 commits
    • simplify-rtx.c (simplify_relational_operation): Call… · 30a440a7
      simplify-rtx.c (simplify_relational_operation): Call simplify_relational_operation_1 even if mode is VOIDmode.
      
      	* simplify-rtx.c (simplify_relational_operation): Call
      	simplify_relational_operation_1 even if mode is VOIDmode.
      
      From-SVN: r112383
      Adam Nemet committed
    • re PR libfortran/26735 ([4.1 only] -fconvert=swap and implied open) · 5068c625
      2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
      
      	PR libfortran/26735
      	* io/transfer.c (data_transfer_init):  Set u_flags.convert
      	on an unopened unit if specified by environment variable
      	(via get_unformatted_convert) or by compile-time option.
      
      2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
      
      	PR libfortran/26735
      	* gfortran.dg/convert_implied_open.f90:  New test case.
      
      From-SVN: r112382
      Thomas Koenig committed
    • re PR fortran/26769 (Implement transpose() and reshape() for real instead of using integer) · 9a0fb43e
      2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
      
      	PR fortran/26769
      	* iresolve.c (gfc_resolve_reshape):  Remove doubling of
      	kind for complex. For real(kind=10), call reshape_r10.
      	(gfc_resolve_transpose):  For real(kind=10), call
      	transpose_r10.
      
      2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
      
      	PR fortran/26769
      	* Makefile.am:  Add transpose_r10.c and reshape_r10.c.
      	* aclocal.m4:  Regenerate using aclocal 1.9.3.
      	* Makefile.in:  Regenerate using automake 1.9.3.
      	* m4/iparm.m4 (rtype_ccode):  If rtype_letter is `i',
      	evaluate to rtype_kind, otherwise to rtype_code.
      	* generated/transpose_r10.c:  Add.
      	* generated/reshape_r10.c:  Add.
      
      2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
      
      	PR fortran/26769
      	* gfortran.dg/transpose_reshape_r10.f90:  New test case.
      
      From-SVN: r112381
      Thomas Koenig committed
    • re PR tree-optimization/26804 (Alias Time explosion) · fe1f8f44
      2006-03-25  Daniel Berlin  <dberlin@dberlin.org>
      
      	PR tree-optimization/26804
      	* tree.h (DECL_CALL_CLOBBERED): New macro.
      	(tree_decl_common): Add call_clobbered_flag.
      	* tree-flow-inline.h (is_call_clobbered): Use DECL_CALL_CLOBBERED.
      	(mark_call_clobbered): Set DECL_CALL_CLOBBERED.
      	(clear_call_clobbered): Clear DECL_CALL_CLOBBERED.
      	(mark_non_addressable): Ditto.
      	* tree-ssa.c (verify_call_clobbered): New function.
      	(verify_alias_info): Use it.
      	* tree-pass.h (pass_reset_cc_flags): New prototype.
      	* tree-ssa-alias.c (pass_reset_cc_flags): New structure.
      	(reset_cc_flags): New function.
      	* passes.c (init_optimization_passes): Call reset_cc_flags after
      	initializing referenced_vars.
      
      From-SVN: r112380
      Daniel Berlin committed
    • re PR middle-end/26717 (complex/complex gives a REAL_CST) · 1d8b38a0
      	PR middle-end/26717
      	* fold-const.c (fold_binary) [RDIV_EXPR]: Do not optimize A / A
      	to 1.0 for non-real operands. Implement A / A optimization for
      	complex operands.
      
      
      Co-Authored-By: Roger Sayle <roger@eyesopen.com>
      
      From-SVN: r112379
      Uros Bizjak committed
    • i386.c (size_cost): Correct the comment for cost of storing fp registers. · 75bcbcdb
      2006-03-25  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* config/i386/i386.c (size_cost): Correct the comment for
      	cost of storing fp registers.
      	(i386_cost): Likewise.
      	(i486_cost): Likewise.
      	(pentium_cost): Likewise.
      	(pentiumpro_cost): Likewise.
      	(k6_cost): Likewise.
      	(athlon_cost): Likewise.
      	(k8_cost): Likewise.
      	(pentium4_cost): Likewise.
      	(nocona_cost): Likewise.
      	(generic64_cost): Likewise.
      	(generic32_cost): Likewise.
      
      From-SVN: r112378
      H.J. Lu committed
    • dependency.c (gfc_check_dependency): Improve handling of pointers... · bfd022c1
      
      	* dependency.c (gfc_check_dependency): Improve handling of pointers;
      	Two variables of different types can't have a dependency, and two
      	variables with the same symbol are equal, even if pointers.
      
      	* gfortran.dg/dependency_12.f90: New test case.
      
      From-SVN: r112377
      Roger Sayle committed
    • re PR libgcj/26858 (NullPointerException not generated for large classes...) · ccf37f77
      	* testsuite/libjava.lang/PR26858.java: New test.
      	* testsuite/libjava.lang/PR26858.out: Ditto.
      	* testsuite/libjava.lang/PR26858.xfail: Ditto.
      
      From-SVN: r112374
      David Daney committed
    • gfortran.h (gfc_symbol): Add a new "forall_index" bit field. · 31708dc6
      
      	* gfortran.h (gfc_symbol): Add a new "forall_index" bit field.
      	* match.c (match_forall_iterator): Set forall_index field on
      	the iteration variable's symbol.
      	* dependency.c (contains_forall_index_p): New function to
      	traverse a gfc_expr to check whether it contains a variable
      	with forall_index set in it's symbol.
      	(gfc_check_element_vs_element): Return GFC_DEP_EQUAL for scalar
      	constant expressions that don't variables used as FORALL indices.
      
      	* gfortran.dg/dependency_9.f90: New (resurected) test case.
      
      From-SVN: r112373
      Roger Sayle committed
    • dwarf2out.c (is_c_family): Understand new DWARF3 language types. · 9e51ddaa
      2006-03-24  Geoffrey Keating  <geoffk@apple.com>
      
      	* dwarf2out.c (is_c_family): Understand new DWARF3 language types.
      	(is_cxx): Likewise.
      	(gen_compile_unit_die): Use new language types for Objective-C and
      	Objective-C++.
      	(dwarf2out_decl): Use is_cxx rather than testing explicitly against
      	DW_LANG_C_plus_plus.
      
      Index: testsuite/ChangeLog
      2006-03-24  Geoffrey Keating  <geoffk@apple.com>
      
      	* objc.dg/dwarf-2.m: New.
      	* obj-c++.dg/dwarf-2.mm: New.
      
      From-SVN: r112372
      Geoffrey Keating committed
    • Daily bump. · affceb31
      From-SVN: r112370
      GCC Administrator committed
  2. 24 Mar, 2006 15 commits
  3. 23 Mar, 2006 13 commits
  4. 22 Mar, 2006 1 commit