- Mar 05, 2006
-
-
Jerry DeLisle authored
2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/26554 * io/list_read.c (read_logical): Return the value if not in namelist mode. From-SVN: r111738
-
Kazu Hirata authored
* function.c (use_return_register): Make it static. * function.h: Remove the prototype. From-SVN: r111737
-
Kazu Hirata authored
* flow.c (recompute_reg_usage): Make it static. * rtl.h: Remove the prototype for recompute_reg_usage. From-SVN: r111736
-
Kazu Hirata authored
* cfgloop.c (cancel_loop): Make it static. * cfgloop.h: Remove the prototype for cancel_loop. From-SVN: r111735
-
Kazu Hirata authored
* tree-ssa-threadupdate.c (rediscover_loops_after_threading): Remove. * basic-block.h: Remove the extern for rediscover_loops_after_threading. From-SVN: r111734
-
Kazu Hirata authored
* recog.c (volatile_mem_p, validate_change_maybe_volatile): Remove. * recog.h: Remove the prototype for validate_change_maybe_volatile. From-SVN: r111731
-
Kazu Hirata authored
* rtlanal.c (replace_reg): Remove. * rtl.h: Remove the prototype for replace_reg. From-SVN: r111730
-
Kazu Hirata authored
* regclass.c (reg_scan_update): Remove. (reg_scan_mark_refs): Remove the last argument. * rtl.h: Remove the prototype for reg_scan_update. From-SVN: r111729
-
GCC Administrator authored
From-SVN: r111727
-
- Mar 04, 2006
-
-
Kazu Hirata authored
* builtins.c, c-pragma.h, c-typeck.c, cgraph.c, cgraphunit.c, combine.c, common.opt, config/dfp-bit.c, config/i386/i386.c, config/m68k/m68k.c, config/m68k/m68k.md, config/mt/mt.c, config/mt/mt.h, config/s390/s390.md, df-core.c, df-problems.c, df-scan.c, df.h, diagnostic.c, expr.c, function.h, gimplify.c, loop-invariant.c, omp-low.c, opts.c, passes.c, rtl-factoring.c, rtlanal.c, struct-equiv.c, tree-cfgcleanup.c, tree-ssa-loop-niter.c, tree-ssa-loop-prefetch.c, tree-ssa-structalias.c, tree-ssa-threadedge.c, tree-ssa-threadupdate.c, tree-vect-patterns.c, tree-vect-transform.c, tree-vectorizer.h, tree-vrp.c, unwind-dw2.c: Fix comment typos. Follow spelling conventions. From-SVN: r111721
-
Laurent GUERBY authored
2006-03-04 Laurent GUERBY <laurent@guerby.net> * ada/acats/norun.lst: cdd2a03 now passes. From-SVN: r111719
-
Andrew Pinski authored
2006-03-04 Andrew Pinski <pinskia@physics.uc.edu> PR testsuite/25177 * gcc.target/powerpc/pr18096-1.c: Change where the error would match. From-SVN: r111717
-
Kazu Hirata authored
* dwarf2out.c (dwarf2out_add_library_unit_info): Remove. * dwarf2out.h: Remove the prototype for dwarf2out_add_library_unit_info. From-SVN: r111716
-
Kazu Hirata authored
* tree.c (add_var_to_bind_expr): Remove. * tree.h: Remove the prototype for add_var_to_bind_expr. From-SVN: r111715
-
Kazu Hirata authored
* regclass.c (n_non_fixed_regs): Remove. (init_reg_sets_1, globalize_reg): Remove all uses of n_non_fixed_regs. * hard-reg-set.h: Remove the extern for n_non_fixed_regs. From-SVN: r111714
-
Kazu Hirata authored
* rtlanal.c (insns_safe_to_move_p): Remove. * rtl.h: Remove the prototype for insns_safe_to_move_p. From-SVN: r111713
-
Kazu Hirata authored
* expmed.c (expand_mult_add): Remove. * expr.h: Remove the prototype for expand_mult_add. From-SVN: r111712
-
Eric Botcazou authored
* gigi.h (get_ada_base_type): Delete. * utils2.c (get_ada_base_type): Likewise. * trans.c (convert_with_check): Operate in the real base type. From-SVN: r111711
-
Jakub Jelinek authored
* unwind-dw2.h (_Unwind_FrameState): Add REG_SAVED_VAL_OFFSET and REG_SAVED_VAL_EXP constants. * unwind-dw2.c (struct _Unwind_Context): Add by_value array. (_Unwind_GetGR, _Unwind_SetGR, _Unwind_GetGRPtr, _Unwind_SetGRPtr): Handle regs stored by value. (_Unwind_SetGRValue, _Unwind_GRByValue): New functions. (execute_cfa_program): Handle DW_CFA_val_offset, DW_CFA_val_offset_sf and DW_CFA_val_expression. (uw_update_context_1): Handle REG_SAVED_REG with regs stored by value specially. Handle REG_SAVED_VAL_OFFSET and REG_SAVED_VAL_EXP. (uw_install_context_1): Handle target regs stored by value. * gcc.target/i386/cleanup-1.c: New test. * gcc.target/i386/cleanup-2.c: New test. From-SVN: r111705
-
Roger Sayle authored
* dependency.c (gfc_check_element_vs_element): Revert last change. * gfortran.dg/dependency_9.f90: Remove for the time being. From-SVN: r111703
-
Krister Walfridsson authored
2006-03-04 Krister Walfridsson <cato@df.lth.se> * objc.dg/bad-receiver-type.m: Add space before bracket in dg directive. From-SVN: r111702
-
Jason Merrill authored
From-SVN: r111701
-
Richard Kenner authored
* uintp.adb (Num_Bits): Handle Uint_Int_First specially. From-SVN: r111700
-
GCC Administrator authored
From-SVN: r111698
-
Daniel Berlin authored
2006-03-03 Daniel Berlin <dberlin@dberlin.org> * tree-sra.c (tree_sra): Return todoflags; (generate_one_element): Set TODO_update_smt_usage if needed. (pass_sra): Remove TODO_update_smt_usage. * tree-ssa-forwprop.c (forward_propagate_addr_expr): Add some parameter. (tree_ssa_forward_propagate_single_use_vars): Return TODO_update_smt_usage if we need to update SMT usage. (pass_forwprop): Remove TODO_update_smt_usage. From-SVN: r111692
-
- Mar 03, 2006
-
-
Paolo Carlini authored
2006-03-03 Paolo Carlini <pcarlini@suse.de> PR libstdc++/26526 * config/abi/pre/gnu.ver (__copy_streambufs, 64-bit version): Add @GLIBCXX_3.4.8; move existing symbols @GLIBCXX_3.4.8 to 3.4.9. * configure.ac (libtool_VERSION): To 6:9:0. * testsuite/testsuite_abi.cc (check_version): Add GLIBCXX_3.4.9. * configure: Regenerate. From-SVN: r111690
-
Mike Stump authored
From-SVN: r111688
-
Roger Sayle authored
dependency.c (gfc_check_element_vs_element): Consider two unordered scalar subscripts as (potentially) equal. * dependency.c (gfc_check_element_vs_element): Consider two unordered scalar subscripts as (potentially) equal. * gfortran.dg/dependency_9.f90: New test case. From-SVN: r111687
-
Roger Sayle authored
dependency.c (gfc_check_dependency): Call gfc_dep_resolver to check whether two array references have a dependency. * dependency.c (gfc_check_dependency): Call gfc_dep_resolver to check whether two array references have a dependency. (gfc_check_element_vs_element): Assume lref and rref must be REF_ARRAYs. If gfc_dep_compare_expr returns -2, assume these references could potentially overlap. (gfc_dep_resolver): Whitespace and comment tweaks. Assume a dependency if the references have different depths. Rewrite final term to clarrify we only have a dependency for overlaps. * gfortran.dg/dependency_4.f90: New test case. * gfortran.dg/dependency_5.f90: New test case. * gfortran.dg/dependency_6.f90: New test case. * gfortran.dg/dependency_7.f90: New test case. * gfortran.dg/dependency_8.f90: New test case. From-SVN: r111686
-
Mike Stump authored
* decl2.c (import_export_decl): Remove redundant call to targetm.cxx.key_method_may_be_inline (). From-SVN: r111685
-
Tom Tromey authored
From-SVN: r111683
-
Diego Novillo authored
* tree-ssa-operands.c: Tidy whitespace. Fix spelling. (correct_use_link): Remove reference to get_stmt_operands. (update_stmt_operands): Likewise. (get_modify_expr_operands): New function factored out of parse_ssa_operands and get_expr_operands. Try to create V_MUST_DEFs for LHS by default. (get_expr_operands) <case MODIFY_EXPR>: Call get_modify_expr_operands. <case ARRAY_RANGE_REF>: Handle together with ARRAY_REF. <case BIT_FIELD_REF>: Clear opf_kill_def from FLAGS. (parse_ssa_operands) <case MODIFY_EXPR>: Call get_modify_expr_operands. From-SVN: r111682
-
Paul Brook authored
2006-03-03 Paul Brook <paul@codesourcery.com> * gcc/testsuite/lib/target-supports.exp (check_profiling_available): Add m68k-*-elf. From-SVN: r111681
-
Kazu Hirata authored
* tree-dfa.c (referenced_var_lookup_if_exists): Remove. * tree-flow.h: Remove the prototype for referenced_var_lookup_if_exists. From-SVN: r111680
-
Steve Ellcey authored
PR rtl-optimization/26345 PR target/19061 * config/ia64/predicates.md (basereg_operand): Don't look in subregs. From-SVN: r111678
-
Thomas Koenig authored
2006-03-03 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/25031 * trans-array.h: Adjust gfc_array_allocate prototype. * trans-array.c (gfc_array_allocate): Change type of gfc_array_allocatate to bool. Function returns true if it operates on an array. Change second argument to gfc_expr. Find last reference in chain. If the function operates on an allocatable array, emit call to allocate_array() or allocate64_array(). * trans-stmt.c (gfc_trans_allocate): Code to follow to last reference has been moved to gfc_array_allocate. * trans.h: Add declaration for gfor_fndecl_allocate_array and gfor_fndecl_allocate64_array. (gfc_build_builtin_function_decls): Add gfor_fndecl_allocate_array and gfor_fndecl_allocate64_array. 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/25031 * runtime/memory.c: Adjust copyright years. (allocate_array): New function. (allocate64_array): New function. * libgfortran.h (error_codes): Add ERROR_ALLOCATION. 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/25031 * multiple_allocation_1.f90: New test. From-SVN: r111677
-
Roger Sayle authored
PR tree-optimization/26524 * tree-scalar-evolution.c (interpret_rhs_modify_expr): Use fold_convert to create a constant of the appropriate type. * gfortran.dg/pr26524.f: New test case. From-SVN: r111676
-
Richard Sandiford authored
* doc/tm.texi: Refer to SYMBOL_REF_HAS_BLOCK_INFO_P instead of SYMBOL_REF_IN_BLOCK_P. * doc/rtl.texi: Likewise. Refer to SYMBOL_FLAG_HAS_BLOCK_INFO instead of SYMBOL_FLAG_IN_BLOCK. * gengtype.c (adjust_field_rtx_def): Use SYMBOL_REF_HAS_BLOCK_INFO_P instead of SYMBOL_REF_IN_BLOCK_P. * explow.c (use_anchored_address): Likewise. * rtl.c (rtx_size): Likewise. * varasm.c (create_block_symbol): Set SYMBOL_FLAG_HAS_BLOCK_INFO instead of SYMBOL_FLAG_IN_BLOCK. (make_decl_rtl): Use SYMBOL_REF_HAS_BLOCK_INFO_P instead of SYMBOL_REF_IN_BLOCK_P. (assemble_variable): Likewise. (output_constant_def_contents): Likewise. (output_constant_pool): Likewise. (default_encode_section_info): Preserve SYMBOL_FLAG_HAS_BLOCK_INFO instead of SYMBOL_FLAG_IN_BLOCK. * rtl.h (block_symbol): Refer to SYMBOL_REF_HAS_BLOCK_INFO_P instead of SYMBOL_REF_IN_BLOCK_P. (SYMBOL_REF_BLOCK): Likewise. (SYMBOL_REF_OFFSET): Likewise. (BLOCK_SYMBOL_CHECK): Use SYMBOL_REF_HAS_BLOCK_INFO_P instead of SYMBOL_REF_IN_BLOCK_P. (SYMBOL_FLAG_IN_BLOCK): Replace with... (SYMBOL_FLAG_HAS_BLOCK_INFO): ...this. (SYMBOL_REF_IN_BLOCK_P): Replace with... (SYMBOL_REF_HAS_BLOCK_INFO_P): ...this. From-SVN: r111675
-
Jakub Jelinek authored
From-SVN: r111674
-
Roger Sayle authored
simplify-rtx.c (simplify_unary_operation): When simplifying (neg (lt X 0)) into (ashiftrt X C) or (lshiftrt X C)... * simplify-rtx.c (simplify_unary_operation): When simplifying (neg (lt X 0)) into (ashiftrt X C) or (lshiftrt X C), make sure that we perform the right shift in the appropriate mode, and then extend or truncate the result to requested mode. From-SVN: r111671
-