Skip to content
Snippets Groups Projects
  1. Feb 12, 2006
    • dje's avatar
      * configure.in (enable_libgomp): Add AIX. · 634efbee
      dje authored
              * configure: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110892 138bc75d-0d04-0410-961f-82ee72b054a4
      634efbee
    • paolo's avatar
      2006-02-12 Paolo Carlini <pcarlini@suse.de> · d73270f1
      paolo authored
      	PR libstdc++/26211
      	* include/bits/istream.tcc (basic_istream<>::tellg, seekg(pos_type),
      	seekg(off_type, ios_base::seekdir)): Construct a sentry, as per
      	27.6.1.3/1.
      	* testsuite/27_io/basic_istream/seekg/char/26211.cc: New.
      	* testsuite/27_io/basic_istream/seekg/wchar_t/26211.cc: Likewise.
      	* testsuite/27_io/basic_istream/tellg/char/26211.cc: Likewise.
      	* testsuite/27_io/basic_istream/tellg/wchar_t/26211.cc: Likewise.
      	* testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Adjust.
      	* testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
      	* testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
      	* testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
      	* testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
      	* testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110891 138bc75d-0d04-0410-961f-82ee72b054a4
      d73270f1
    • jason's avatar
      PR c++/24996 · 439f336b
      jason authored
              * except.c (build_throw): Add a CLEANUP_POINT_EXPR inside the
              TRY_CATCH_EXPR or MUST_NOT_THROW_EXPR.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110889 138bc75d-0d04-0410-961f-82ee72b054a4
      439f336b
    • jason's avatar
      PR tree-opt/24365 · 3808a9ff
      jason authored
              * tree-inline.c (declare_return_variable): Just don't use the
              modify target if it's a gimple complex reg and the return slot
              isn't.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110888 138bc75d-0d04-0410-961f-82ee72b054a4
      3808a9ff
    • gccadmin's avatar
      Daily bump. · 5f82aed9
      gccadmin authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110885 138bc75d-0d04-0410-961f-82ee72b054a4
      5f82aed9
  2. Feb 11, 2006
  3. Feb 10, 2006
  4. Feb 09, 2006
    • bryce's avatar
      2006-02-09 Bryce McKinlay <mckinlay@redhat.com> · 6fb8998d
      bryce authored
      	* java/lang/Class.h (_Jv_IDispatchTable): Make it a struct. Put 
      	'itable' inline, instead of as a pointer.
      	(java::lang::Class): Put 'idt' in anonymous union with 'ioffsets'.
      	* link.cc (null_idt): Update definition.
      	(_Jv_Linker::prepare_constant_time_tables): Allocate klass->idt
      	as a single struct. Use _Jv_AllocBytes, not _Jv_AllocRawObj.
      	(_Jv_Linker::generate_itable): Update to use 'ioffsets'.
      	(_Jv_Linker::find_iindex): Likewise. Update comment.
      	* java/lang/natClass.cc	(_Jv_LookupInterfaceMethodIdx): Update for
      	_Jv_IDispatchTable change.
      	(_Jv_IsAssignableFrom): Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110818 138bc75d-0d04-0410-961f-82ee72b054a4
      6fb8998d
    • pault's avatar
      2006-02-09 Paul Thomas <pault@gcc.gnu.org> · 2dbb5023
      pault authored
      	PR fortran/26038
      	* trans-stmt.c (gfc_trans_allocate): Provide assumed character length
      	scalar with missing backend_decl for the hidden dummy charlen.
      
      	PR fortran/25059
      	* interface.c (gfc_extend_assign): Remove detection of non-PURE
      	subroutine in assignment interface, with gfc_error, and put it in
      	* resolve.c (resolve_code).
      
      	PR fortran/25070
      	* interface.c (gfc_procedure_use): Flag rank checking for non-
      	elemental, contained or interface procedures in call to
      	(compare_actual_formal), where ranks are checked for assumed
      	shape arrays..
      
      2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/26038
      	* gfortran.dg/allocate_char_star_scalar_1.f90: New test.
      
      	PR fortran/25059
      	* gfortran.dg/impure_assignment_1.f90: New test.
      
      	PR fortran/25070
      	* gfortran.dg/assumed_shape_ranks_1.f90: New test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110816 138bc75d-0d04-0410-961f-82ee72b054a4
      2dbb5023
    • rakdver's avatar
      PR rtl-optimization/24762 · d0bded31
      rakdver authored
      	* df-scan.c (df_bb_refs_record): Record correct registers defined on
      	eh edges.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110815 138bc75d-0d04-0410-961f-82ee72b054a4
      d0bded31
    • rakdver's avatar
      * tree-ssa-loop-ivopts.c (struct loop_data, loop_data): Removed. · fe382241
      rakdver authored
      	(struct ivopts_data): Add regs_used field.
      	(tree_ssa_iv_optimize_init): Do not allocate aux fields for loops.
      	(ivopts_global_cost_for_size, determine_set_costs): Use data->regs_used
      	instead of loop_data->regs_used;
      	(free_loop_data): Do not free aux fields for loops.
      	(tree_ssa_iv_optimize): Do not pass loops to tree_ssa_iv_optimize_init
      	and tree_ssa_iv_optimize_finalize.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110813 138bc75d-0d04-0410-961f-82ee72b054a4
      fe382241
    • amylaar's avatar
      2006-02-09 Kaz Kojima <kkojima@gcc.gnu.org> · 678ad0c8
      amylaar authored
      	* config/sh/sh.h (FUNCTION_VALUE): Don't handle CHAR_TYPE.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110812 138bc75d-0d04-0410-961f-82ee72b054a4
      678ad0c8
    • amylaar's avatar
      PR target/26141 · e577f34b
      amylaar authored
      gcc:
      	* sh.c (sh_gimplify_va_arg_expr): Don't change the result type when
      	computing the effective result type.
      
      gcc/testsuite:
      	* g++.dg/expr/stdarg2.C: New test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110811 138bc75d-0d04-0410-961f-82ee72b054a4
      e577f34b
    • amylaar's avatar
      PR inline-asm/16194 · 2389b26b
      amylaar authored
      gcc:
      	* tree.h (decl_overlaps_hard_reg_set_p) Don't declare.
      	(tree_overlaps_hard_reg_set): Declare.
      	* stmt.c (decl_overlaps_hard_reg_set_p): Now static.  Change return
      	type and signature to match function type expected by walk_tree.
      	(tree_overlaps_hard_reg_set): New function.
      	(decl_conflicts_with_clobbers_p): Rename to:
      	(tree_conflicts_with_clobbers_p).  Take HARD_REG_SET * argument.
      	Use tree_overlaps_hard_reg_set.  Changed caller.
      	* doc/tm.texi (TARGET_MD_ASM_CLOBBERS): Replace
      	decl_overlaps_hard_reg_set_p with tree_overlaps_hard_reg_set.
      	* cris.c (cris_md_asm_clobbers): Likewise.
      
      gcc/testsuite:
      	* gcc.dg/pr16194.c: New test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110810 138bc75d-0d04-0410-961f-82ee72b054a4
      2389b26b
    • ro's avatar
      ada: · 11d1469b
      ro authored
      	* Make-lang.in (check-gnat): Run run_acats with $(SHELL).
      
      	testsuite:
      	* ada/acats/run_acats: Use portable variant of "$@".
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110807 138bc75d-0d04-0410-961f-82ee72b054a4
      11d1469b
    • bernds's avatar
      * reload1.c (emit_input_reload_insns): Delete code that tries to · 997a5633
      bernds authored
      	inherit using find_equiv_reg.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110806 138bc75d-0d04-0410-961f-82ee72b054a4
      997a5633
    • gdr's avatar
      2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net> · 390be14e
      gdr authored
              * c-common.h (flag_const_strings): Don't declare.
              * c-common.c (flag_const_strings): Remove.
              * c.opt (fconst_strings): Remove.
              * c-opts.c (c_common_handle_option): Remove
              * <OPT_fconst_strings>.
              <OPT_Wwrite_strings>: Don't set flag_const_strings.
              (c_common_init_options): Don't set flag_const_strings.
              * doc/invoke.texi (-fno-const-strings): Remove documentation.
      
      cp/
      2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
              * typeck.c (string_conv_p): Don't test for flag_const_strings.
      
      testsuite/ 
      2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
      
              * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
              * g++.old-deja/g++.benjamin/15351-1.C: Remove.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110804 138bc75d-0d04-0410-961f-82ee72b054a4
      390be14e
    • rearnsha's avatar
      * arm.md (tlobits_cbranch): New pattern. · 86efa74d
      rearnsha authored
      	* arm.h (arm_select_cc_mode): For thumb, only return CC_Nmode if
      	testing a single bit.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110803 138bc75d-0d04-0410-961f-82ee72b054a4
      86efa74d
    • pinskia's avatar
      2006-02-09 Andrew Pinski <pinskia@physics.uc.edu> · bb60bb97
      pinskia authored
              PR tree-opt/26179
              * g++.dg/opt/pr26179.C: New test.
      2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR tree-opt/26179
              * tree-ssa-pre.c (create_component_ref_by_pieces):
              Handle RETURN_DECL like VAR_DECL.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110801 138bc75d-0d04-0410-961f-82ee72b054a4
      bb60bb97
    • pinskia's avatar
      2006-02-09 Andrew Pinski <pinskia@physics.uc.edu> · 1e4039e0
      pinskia authored
              PR middle-end/26134
              * fold-const.c (fold_indirect_ref_1): Fold
              "*(foo *)&complexfoo" to "__real__ complexfoo"
              and "((foo*)&complexfoo)[1]" to "__imag__ complexfoo".
      2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR middle-end/26134
              * gcc.dg/tree-ssa/complex-3.c: New test.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110800 138bc75d-0d04-0410-961f-82ee72b054a4
      1e4039e0
    • aph's avatar
      2006-02-09 Andrew Haley <aph@redhat.com> · f7220491
      aph authored
              PR java/26192
              * expr.c (expand_invoke): Allow methods in arrays to be resolved
              in their superclass.
      
              * typeck.c (build_java_array_type): Generate TYPE_STUB_DECLs for
              array types.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110799 138bc75d-0d04-0410-961f-82ee72b054a4
      f7220491
    • pinskia's avatar
      +2006-02-09 Andrew Pinski <pinskia@physics.uc.edu> · c2e9ca38
      pinskia authored
      +
      +       * tree-flow-inline.h (var_can_have_subvars): 
      +       Volatile variables should not have subvariables.
      +
      
      +2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
      +
      +       * gcc.c-torture/compile/volatile-1.c: New test.
      +
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110796 138bc75d-0d04-0410-961f-82ee72b054a4
      c2e9ca38
    • dnovillo's avatar
      · 38f0f92a
      dnovillo authored
      	PR 26180
      	* tree-vrp.c (vrp_int_const_binop): Detect overflow when
      	multiplying unsigned values.
      	Tidy comments.
      
      testsuite
      
      	PR 26180
      	* gcc.dg/tree-ssa/pr26180.c: New test.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110794 138bc75d-0d04-0410-961f-82ee72b054a4
      38f0f92a
Loading