1. 20 Jan, 2010 15 commits
  2. 19 Jan, 2010 14 commits
    • janus's avatar
      gcc/fortran/ · aea8962c
      janus authored
      2010-01-19  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/42804
      	* resolve.c (extract_compcall_passed_object): Set locus for
      	passed-object argument.
      	(extract_ppc_passed_object): Set locus and correctly remove PPC
      	reference.
      
      gcc/testsuite/
      2010-01-19  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/42804
      	* gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
      	* gfortran.dg/typebound_call_12.f03: New test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156049 138bc75d-0d04-0410-961f-82ee72b054a4
      aea8962c
    • pault's avatar
      2010-01-19 Paul Thomas <pault@gcc.gnu.org> · 5fa0fdc2
      pault authored
      	PR fortran/42783
      	* trans-decl.c (add_argument_checking): Do not use the backend
      	decl directly to test for the presence of an optional dummy
      	argument.  Use gfc_conv_expr_present, remembering to set the
      	symbol referenced.
      
      	PR fortran/42772
      	* trans-decl.c (gfc_generate_function_code): Small white space
      	changes. If 'recurcheckvar' is NULL do not try to reset it.
      
      2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/42783
      	* gfortran.dg/bounds_check_15.f90 : New test.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156046 138bc75d-0d04-0410-961f-82ee72b054a4
      5fa0fdc2
    • doko's avatar
      2010-01-19 Matthias Klose <doko@ubuntu.com> · f45cf6e6
      doko authored
              * Regenerate .class files.
              * classpath/lib/java/security/VMSecureRandom*.class: Remove.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156044 138bc75d-0d04-0410-961f-82ee72b054a4
      f45cf6e6
    • matz's avatar
      PR tree-optimization/41783 · be2e5c02
      matz authored
      	* tree-data-ref.c (toplevel): Include flags.h.
      	(dump_data_dependence_relation):  Also dump the inputs if the
      	result will be unknown.
      	(split_constant_offset_1): Look through some conversions.
      	* tree-predcom.c (determine_roots_comp): Restart a new chain if
      	the offset from last element is too large.
      	(ref_at_iteration): Deal also with MISALIGNED_INDIRECT_REF.
      	(reassociate_to_the_same_stmt): Handle vector registers.
      	* tree-vect-data-refs.c (vect_equal_offsets): Handle unary operations
      	(e.g. conversions).
      	* tree-vect-loop-manip.c (vect_gen_niters_for_prolog_loop): Add 
      	wide_prolog_niters argument, emit widening instructions.
      	(vect_do_peeling_for_alignment): Adjust caller, use widened
      	variant of the iteration cound.
      	* Makefile.in (tree-data-ref.o): Add $(FLAGS_H).
      
      testsuite/
      	* gfortran.dg/vect/fast-math-mgrid-resid.f: New.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156043 138bc75d-0d04-0410-961f-82ee72b054a4
      be2e5c02
    • ramana's avatar
      Fix target/38697 · a7d2b4f1
      ramana authored
      2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
      
             PR target/38697
             * config/arm/neon-testgen.m (emit_automatics): New parameter
      	features. Adjust for Fixed_return_reg feature.
      	(test_intrinsic): Call emit_automatics with new feature.
             * config/arm/neon.ml: Update copyright years.
      	(features): New Fixed_return_reg feature.
      	(ops): Update feature for Vget_low.
      
      2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
      
      	PR target/38697.
      	* gcc.target/arm/neon/vget_lowf32.c: Regenerate.
      	* gcc.target/arm/neon/vget_lowp16.c: Likewise.
      	* gcc.target/arm/neon/vget_lowp8.c:  Likewise.
      	* gcc.target/arm/neon/vget_lows16.c: Likewise.
      	* gcc.target/arm/neon/vget_lows32.c: Likewise.
      	* gcc.target/arm/neon/vget_lows64.c: Likewise.
      	* gcc.target/arm/neon/vget_lows8.c: Likewise.
      	* gcc.target/arm/neon/vget_lowu16.c: Likewise.
      	* gcc.target/arm/neon/vget_lowu32.c: Likewise.
      	* gcc.target/arm/neon/vget_lowu64.c: Likewise.
      	* gcc.target/arm/neon/vget_lowu8.c: Likewise.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156042 138bc75d-0d04-0410-961f-82ee72b054a4
      a7d2b4f1
    • janus's avatar
      gcc/fortran/ · 1b4ad9da
      janus authored
      2010-01-19  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/42545
      	* resolve.c (resolve_fl_derived): Set the accessibility of the parent
      	component for extended types.
      	* symbol.c (gfc_find_component): Remove a wrongly-worded error message
      	and take care of parent component accessibility.
      
      gcc/testsuite/
      2010-01-19  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/42545
      	* gfortran.dg/extends_6.f03: Modified an error message.
      	* gfortran.dg/extends_10.f03: New test.
      	* gfortran.dg/private_type_6.f03: Modified an error message.
      	* gfortran.dg/structure_constructor_8.f03: Ditto.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156040 138bc75d-0d04-0410-961f-82ee72b054a4
      1b4ad9da
    • jakub's avatar
      PR tree-optimization/42719 · 270a54d2
      jakub authored
      	* tree-outof-ssa.c (trivially_conflicts_p): Don't consider debug
      	stmt uses.
      
      	* gcc.dg/pr42719.c: New test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156038 138bc75d-0d04-0410-961f-82ee72b054a4
      270a54d2
    • jakub's avatar
      PR debug/42728 · c4b594c1
      jakub authored
      	* fwprop.c (all_uses_available_at): Return false if def_set dest
      	is a REG that is used in def_insn.
      
      	* gcc.dg/pr42728.c: New test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156037 138bc75d-0d04-0410-961f-82ee72b054a4
      c4b594c1
    • singler's avatar
      2010-01-19 Johannes Singler <singler@kit.edu> · 70ede788
      singler authored
              PR libstdc++/42712
              * include/parallel/settings.h (_Settings): Add search_minimal_n.
              * include/parallel/algo.h (__search_switch):
              Add serial fallback for too small inputs.
              (__search_n_switch): Likewise.  Call serial fallback on higher level
              to gain special treatment for __count 0 or 1.
              * testsuite/25_algorithms/search_n/iterator.cc:
              Reenable full test depth for parallel mode.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156036 138bc75d-0d04-0410-961f-82ee72b054a4
      70ede788
    • amylaar's avatar
      * target.h (struct gcc_target) <secondary_reload>: Change type · 657ad95d
      amylaar authored
      	of last argument to secondary_reload_info *.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156035 138bc75d-0d04-0410-961f-82ee72b054a4
      657ad95d
    • amylaar's avatar
      * doc/tm.texi (TARGET_FIXED_CONDITION_CODE_REGS): Add argument names. · 35c16056
      amylaar authored
      	(TARGET_CC_MODES_COMPATIBLE): Put return value in braces.
      	Add argument names.
      
      	(TARGET_SCHED_INIT_SCHED_CONTEXT): Clarify language.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156034 138bc75d-0d04-0410-961f-82ee72b054a4
      35c16056
    • green's avatar
      Expect 20040204-1 to pass on moxie. · dd11ae62
      green authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156033 138bc75d-0d04-0410-961f-82ee72b054a4
      dd11ae62
    • green's avatar
      Fix asm-3.c test for moxie. · 422509c4
      green authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156032 138bc75d-0d04-0410-961f-82ee72b054a4
      422509c4
    • gccadmin's avatar
      Daily bump. · 18cedfe2
      gccadmin authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156030 138bc75d-0d04-0410-961f-82ee72b054a4
      18cedfe2
  3. 18 Jan, 2010 11 commits