1. 27 Jan, 2007 9 commits
    • re PR libgcj/30513 (Bootstrap failure with libgcj on sparc-sun-solaris2.10) · 4838bfc0
      2007-01-27  Andreas Tobler  <a.tobler@schweiz.org>
      
      	PR libgcj/30513
      	* configure.host: Add forgottten sysdep_dir to sparc. Add a flag to
      	libgcj_flags to undefine 'sun' at compile time.
      	* sysdep/sparc/locks.h (read_barrier): New functions for 32 and 64 bit
      	Sparc.
      	(write_barrier): Likewise.
      
      From-SVN: r121239
      Andreas Tobler committed
    • depstand.m4 (ZW_CREATE_DEPDIR): Use mkinstalldirs to make directory. · 024abeb3
      config
      2007-01-27  Paolo Bonzini  <bonzini@gnu.org>
      	* depstand.m4 (ZW_CREATE_DEPDIR): Use mkinstalldirs to make
      	directory.
      
      libcpp
      	* configure: Rebuilt.
      
      From-SVN: r121237
      Tom Tromey committed
    • trans-stmt.c (forall_info): Replace the next_nest and outer fields that previously implemented a... · e8d366ec
      
      	* trans-stmt.c (forall_info): Replace the next_nest and outer
      	fields that previously implemented a doubly-linked list with a
      	single prev_nest field (singly-linked list).
      	(gfc_trans_nested_forall_loop): The nested_forall_info argument
      	now denotes the innermost FORALL in the loop nest.
      	(compute_overall_iter_number): Use prev_nest instead of next_nest.
      	(gfc_trans_forall_1): Link/cons the new "info" to the head of the
      	nested_forall_info linked list.  Free the current "info" when done.
      
      	* gfortran.dg/forall_7.f90: New test case.
      
      From-SVN: r121236
      Roger Sayle committed
    • re PR fortran/30407 ([4.1 only] Elemental functions in WHERE assignments wrongly rejected) · a00b8d1a
      2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/30407
      	* trans-expr.c (gfc_conv_operator_assign): New function.
      	* trans.h : Add prototype for gfc_conv_operator_assign.
      	* trans-stmt.c (gfc_trans_where_assign): Add a gfc_symbol for
      	a potential operator assignment subroutine.  If it is non-NULL
      	call gfc_conv_operator_assign instead of the first assignment.
      	( gfc_trans_where_2): In the case of an operator assignment,
      	extract the argument expressions from the code for the
      	subroutine call and pass the symbol to gfc_trans_where_assign.
      	resolve.c (resolve_where, gfc_resolve_where_code_in_forall,
      	gfc_resolve_forall_body): Resolve the subroutine call for
      	operator assignments.
      
      2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/30407
      	* gfortran.dg/where_operator_assign_1.f90: New test.
      	* gfortran.dg/where_operator_assign_2.f90: New test.
      	* gfortran.dg/where_operator_assign_3.f90: New test.
      
      From-SVN: r121235
      Paul Thomas committed
    • * gnu/classpath/jdwp/natVMVirtualMachine.cc · ea624428
              (getAllClassMethods): Move error handling to ...
              (throw_jvmti_error): ... here.
              (jdwpClassPrepareCB): New function.
              (jdwpThreadEndCB): New function.
              (jdwpThreadStartCB): New function.
              (jdwpVMDeathCB): New function.
              (jdwpVMInitCB): Define and enable callbacks for
              ClassPrepare, ThreadEnd, ThreadStart, and VMDeath.
      
      From-SVN: r121233
      Keith Seitz committed
    • tracer.c (rest_of_handle_tracer): We already cleaned up the CFG in tracer() so… · 9eab6785
      tracer.c (rest_of_handle_tracer): We already cleaned up the CFG in tracer() so don't do it here again.
      
      	* tracer.c (rest_of_handle_tracer): We already cleaned
      	up the CFG in tracer() so don't do it here again.
      	* cfgcleanup.c (rest_of_handle_jump2): Don't repeat
      	cleanup_cfg here, either.  And don't call renumber_insns.
      
      	* cfgrtl.c (rtl_verify_flow_info_1): Don't verify that BB_END
      	and BB_HEAD are in the insn stream here.  Instead make sure
      	that BB_INSN is valid on all insns.  Also, do check here that
      	there are no pending branch predictions...
      	(rtl_verify_flow_info): ...instead of doing it here.  Checks
      	for BB_END and BB_HEAD moved from rtl_verify_flow_info_1 to
      	here.
      
      From-SVN: r121231
      Steven Bosscher committed
    • Add 'PR fortran/30278' to my previous commit. · 90e7f69d
      From-SVN: r121229
      Steven G. Kargl committed
    • i386.c (ix86_swap_binary_operands_p): New helper function to simplify/factorize… · ffa1b3c6
      i386.c (ix86_swap_binary_operands_p): New helper function to simplify/factorize operand order canonicalization.
      
      
      	* config/i386/i386.c (ix86_swap_binary_operands_p): New helper
      	function to simplify/factorize operand order canonicalization.
      	(ix86_fixup_binary_operands): Reorganize using the above function.
      	(ix86_binary_operator_ok): Likewise.
      
      From-SVN: r121227
      Roger Sayle committed
    • Daily bump. · 18763871
      From-SVN: r121225
      GCC Administrator committed
  2. 26 Jan, 2007 17 commits
  3. 25 Jan, 2007 14 commits