Skip to content
Snippets Groups Projects
  1. Apr 05, 2006
  2. Apr 04, 2006
  3. Apr 03, 2006
    • Matthias Klose's avatar
      Makefile.in (unprotoize.o): Same dependencies as for protoize.o. · 8160ab35
      Matthias Klose authored
      2006-04-04  Matthias Klose  <doko@debian.org>
      
              * Makefile.in (unprotoize.o): Same dependencies as for protoize.o.
      
      From-SVN: r112647
      8160ab35
    • Geoffrey Keating's avatar
      extend.texi (Other Builtins): Document that __builtin_nan is a compile-time constant only when... · a7d37464
      Geoffrey Keating authored
      	* doc/extend.texi (Other Builtins): Document that
      	__builtin_nan is a compile-time constant only when its argument
      	is valid.
      
      From-SVN: r112646
      a7d37464
    • Adam Nemet's avatar
      simplify-rtx.c (simplify_unary_operation_1): When trying to remove TRUNCATE... · 2332d585
      Adam Nemet authored
      simplify-rtx.c (simplify_unary_operation_1): When trying to remove TRUNCATE check if all bits outside the new mode are...
      
      	* simplify-rtx.c (simplify_unary_operation_1) <TRUNCATE>: When
      	trying to remove TRUNCATE check if all bits outside the new mode
      	are identical to the sign bit.
      
      From-SVN: r112643
      2332d585
    • Jeff Law's avatar
      tree-ssa-dom.c (propagate_rhs_into_lhs): Avoid useless folding and operand... · cbc75e62
      Jeff Law authored
      tree-ssa-dom.c (propagate_rhs_into_lhs): Avoid useless folding and operand scanning in some common cases.
      
      
              * tree-ssa-dom.c (propagate_rhs_into_lhs): Avoid useless folding
              and operand scanning in some common cases.
      
      From-SVN: r112642
      cbc75e62
    • Andrew Haley's avatar
      re PR libgcj/26858 (NullPointerException not generated for large classes...) · e4724785
      Andrew Haley authored
      2006-04-03  Andrew Haley  <aph@redhat.com>
      
              PR java/26858
              * expr.c (build_field_ref): Don't check the field offset if
              flag_syntax_only.
      
      From-SVN: r112640
      e4724785
    • Paolo Bonzini's avatar
      fix changelog entry · 4735cca6
      Paolo Bonzini authored
      From-SVN: r112638
      4735cca6
    • Paolo Bonzini's avatar
      re PR target/19653 (x87 reg allocated for constants for -mfpmath=sse) · b5c82fa1
      Paolo Bonzini authored
      
      2005-08-08  Paolo Bonzini  <bonzini@gnu.org>
      	    Dale Johannesen  <dalej@apple.com>
      
      	PR target/19653
      	* regclass.c (struct reg_pref): Update documentation.
      	(regclass): Set prefclass to NO_REGS if memory is the best option.
      	(record_reg_classes): Cope with a prefclass set to NO_REGS.
      	* reload.c (find_reloads): Take PREFERRED_OUTPUT_RELOAD_CLASS
      	into account.  For non-registers, equate an empty preferred
      	reload class to a `!' in the constraint; move the if clause to
      	do so after those that reject the insn.
      	(push_reload): Allow PREFERRED_*_RELOAD_CLASS to liberally
      	return NO_REGS.
      	(find_dummy_reload): Likewise.
      	* doc/tm.texi (Register Classes): Document what it means
      	if PREFERRED_*_RELOAD_CLASS return NO_REGS.
      	* config/i386/i386.c (ix86_preferred_reload_class): Force
      	using SSE registers (and return NO_REGS for floating-point
      	constants) if math is done with SSE.
      	(ix86_preferred_output_reload_class): New.
      	* config/i386/i386-protos.h (ix86_preferred_output_reload_class): New.
      	* config/i386/i386.h (PREFERRED_OUTPUT_RELOAD_CLASS): New.
      	* config/i386/i386.md: Remove # register preferences.
      
      
      Co-Authored-By: default avatarDale Johannesen <dalej@apple.com>
      
      From-SVN: r112637
      b5c82fa1
    • Andrew Haley's avatar
      Float_2.java: New file. · f096660b
      Andrew Haley authored
      2006-04-03  Andrew Haley  <aph@redhat.com>
      
              * testsuite/libjava.lang/Float_2.java: New file.
      
      From-SVN: r112636
      f096660b
    • Sebastian Pop's avatar
      re PR tree-optimization/26992 (Internal Compiler Error in dwarf2out.c:7607 build_polynomial_chrec) · 16a2acea
      Sebastian Pop authored
      	PR bootstrap/26992
      	* tree-scalar-evolution.c (compute_overall_effect_of_inner_loop,
      	chrec_is_positive, set_nb_iterations_in_loop): Use a variable for
      	the type of nb_iter.
      	(instantiate_parameters_1): Convert the operands before calling
      	chrec_fold_minus, chrec_fold_plus, or chrec_fold_multiply.
      	* tree-data-ref.c (can_use_analyze_subscript_affine_affine): Same.
      
      From-SVN: r112635
      16a2acea
    • Paul Thomas's avatar
      re PR testsuite/26981 (g++.old-deja/g++.other/init18.C fails) · e15e9be3
      Paul Thomas authored
      2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/26981
      	* trans.h : Prototype for gfc_conv_missing_dummy.
      	* trans-expr (gfc_conv_missing_dummy): New function
      	(gfc_conv_function_call): Call it and tidy up some of the code.
      	* trans-intrinsic (gfc_conv_intrinsic_function_args): The same.
      
      	PR fortran/26976
      	* array.c (gfc_array_dimen_size): If available, return shape[dimen].
      	* resolve.c (resolve_function): If available, use the argument shape for the
      	function expression.
      	* iresolve.c (gfc_resolve_transfer): Set shape[0] = size.
      
      2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/26981
      	* gfortran.dg/missing_optional_dummy_1.f90: New test.
      
      	PR fortran/26976
      	* gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
      	* gfortran.dg/initialization_1.f90: Make assignment compliant.
      	* gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
      	* gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
      	bigendian-ness.
      
      From-SVN: r112634
      e15e9be3
    • Roger Sayle's avatar
      builtins.c (dummy_object): Use build_int_cst instead of convert. · b6f65e3c
      Roger Sayle authored
      	* builtins.c (dummy_object): Use build_int_cst instead of convert.
      	* tree-ssa-ccp.c (maybe_fold_stmt_addition): Use fold_convert
      	instead of convert.
      	* dojump.c (do_jump): Likewise.
      	* expr.h (ADD_PARM_SIZE, SUB_PARM_SIZE, ARGS_SIZE_TREE): Likewise.
      	* gimplify.c (gimple_boolify, gimplify_init_constructor,
      	gimplify_boolean_expr): Likewise.
      	* emit-rtl.c (set_mem_attributes_minus_bitpos): Likewise.
      	* varasm.c (array_size_for_constructor): Likewise.
      	* tree-object-size.c (compute_object_offset): Likewise.
      
      From-SVN: r112633
      b6f65e3c
    • GCC Administrator's avatar
      Daily bump. · ce674fb6
      GCC Administrator authored
      From-SVN: r112631
      ce674fb6
  4. Apr 02, 2006
    • Roger Sayle's avatar
      re PR middle-end/26977 (ICE in emit_move_insn) · 9fd20553
      Roger Sayle authored
      	PR middle-end/26977
      	* expr.c (emit_group_store): Check whether simplify_gen_subreg returns
      	NULL_RTX, indicating it couldn't create a valid paradoxical subreg.
      
      From-SVN: r112626
      9fd20553
    • Erik Edelmann's avatar
      trans-array.c (gfc_trans_dealloc_allocated): Take a tree representation of the... · 763ccd45
      Erik Edelmann authored
      trans-array.c (gfc_trans_dealloc_allocated): Take a tree representation of the array to be deallocated as argument instead...
      
      2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
      
              * trans-array.c (gfc_trans_dealloc_allocated): Take a
              tree representation of the array to be deallocated as argument
              instead of its gfc_symbol.
              (gfc_trans_deferred_array): Update call to
              gfc_trans_dealloc_allocated.
              * trans-array.h (gfc_trans_dealloc_allocated): Update prototype.
              * trans-expr.c (gfc_conv_function_call): Update call to
              gfc_trans_dealloc_allocated, get indirect reference to dummy
              arguments.
      
      
      2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
      
              * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
              dummy arguments work when the actual argument is itself a dummy
              argument of the caller.
      
      From-SVN: r112625
      763ccd45
    • Sebastian Pop's avatar
      re PR tree-optimization/26939 (loop number of iterations analysis not working) · ace23abf
      Sebastian Pop authored
      	PR tree-optimization/26939
      	* tree-chrec.c (chrec_merge): Use eq_evolutions_p.
      
      From-SVN: r112623
      ace23abf
    • Sebastian Pop's avatar
      tree-scalar-evolution.c (add_to_evolution_1): Pass an extra argument at_stmt. · e2157b49
      Sebastian Pop authored
      	* tree-scalar-evolution.c (add_to_evolution_1): Pass an extra argument
      	at_stmt.  Convert the type of operands before calling 
      	build_polynomial_chrec.
      	(add_to_evolution): Pass an extra argument at_stmt.  Adjust the call to
      	add_to_evolution_1.
      	(follow_ssa_edge_in_rhs): Adjust call to add_to_evolution.
      	(instantiate_parameters_1): Convert the type of operands before calling 
      	build_polynomial_chrec.
      	* tree-chrec.c (chrec_fold_poly_cst, chrec_fold_plus_poly_poly,
      	chrec_fold_multiply_poly_poly, chrec_replace_initial_condition,
      	reset_evolution_in_loop): Insert asserts to check the types of the
      	operands.
      	(chrec_type): Moved...
      	(eq_evolutions_p): Use operand_equal_p.
      	* tree-chrec.h (build_polynomial_chrec): Insert an assert to check
      	the types of the operands.
      	(chrec_type): ...here.
      	* tree-data-ref.c (create_data_ref): Convert the operands before
      	calling chrec_replace_initial_condition.
      	(same_access_functions, analyze_subscript_affine_affine,
      	analyze_miv_subscript, all_chrecs_equal_p): Use eq_evolutions_p.
      	(compute_subscript_distance, analyze_ziv_subscript,
      	analyze_siv_subscript_cst_affine, compute_overlap_steps_for_affine_1_2,
      	analyze_miv_subscript): Convert the operands before calling
      	chrec_fold_minus or chrec_fold_plus.
      
      From-SVN: r112621
      e2157b49
    • Sebastian Pop's avatar
      tree-data-ref.c (compute_all_dependences): Use a pointer to the dependence_relations vector. · a84481aa
      Sebastian Pop authored
      	* tree-data-ref.c (compute_all_dependences): Use a pointer to
      	the dependence_relations vector.
      	(compute_data_dependences_for_loop): Adjust call to
      	compute_all_dependences.
      
      From-SVN: r112620
      a84481aa
    • Roger Sayle's avatar
      gimplify.c (gimplify_scan_omp_clauses): Call gimple_boolify on the condition... · d568d1a8
      Roger Sayle authored
      gimplify.c (gimplify_scan_omp_clauses): Call gimple_boolify on the condition before calling gimplify_expr.
      
      
      	* gimplify.c (gimplify_scan_omp_clauses) <OMP_CLAUSE_IF>: Call
      	gimple_boolify on the condition before calling gimplify_expr.
      
      
      Co-Authored-By: default avatarRichard Henderson <rth@redhat.com>
      
      From-SVN: r112619
      d568d1a8
    • GCC Administrator's avatar
      Daily bump. · 86e689a9
      GCC Administrator authored
      From-SVN: r112617
      86e689a9
  5. Apr 01, 2006
Loading