1. 03 Sep, 2012 8 commits
    • configure.ac (noconfigdirs,target=avr): Add target-libquadmath. · a4cf6e46
      	* configure.ac (noconfigdirs,target=avr): Add target-libquadmath.
      	* configure: Regenerate.
      
      From-SVN: r190887
      Georg-Johann Lay committed
    • s390.c (s390_loadrelative_operand_p): New function. · 98412b77
      2012-09-03  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
      
      	* config/s390/s390.c (s390_loadrelative_operand_p): New function.
      	(s390_check_qrst_address, print_operand_address): Use
      	s390_loadrelative_operand_p instead of s390_symref_operand_p.
      	(s390_check_symref_alignment): Accept pointer size alignment for GOT slots.
      	(legitimize_pic_address): Use load relative on z10 or later.
      
      From-SVN: r190884
      Andreas Krebbel committed
    • re PR debug/53923 (ICE: RTL check: expected code 'reg', have 'debug_expr' in… · d540153b
      re PR debug/53923 (ICE: RTL check: expected code 'reg', have 'debug_expr' in rhs_regno, at rtl.h:1091)
      
      	PR debug/53923
      	* valtrack.c (dead_debug_insert_temp): Drop non-reg uses
      	from the chain.
      
      From-SVN: r190883
      Jakub Jelinek committed
    • common.opt (--no-sysroot-suffix): New driver option. · 28b4fc51
      	* common.opt (--no-sysroot-suffix): New driver option.
      	* doc/invoke.texi (--no-sysroot-suffix): Document.
      	* gcc.c (driver_handle_option): Handle --no-sysroot-suffix as not
      	needing spec processing.
      	(main): Do not process sysroot suffixes if no_sysroot_suffix.
      
      From-SVN: r190882
      Joseph Myers committed
    • class.c (gfc_find_derived_vtab): Disable ABI-breaking generation of the "_final"… · d6cd8711
      class.c (gfc_find_derived_vtab): Disable ABI-breaking generation of the "_final" subroutine for now.
      
      2012-09-03  Tobias Burnus  <burnus@net-b.de>
      
              * class.c (gfc_find_derived_vtab): Disable ABI-breaking
              generation of the "_final" subroutine for now.
      
      From-SVN: r190872
      Tobias Burnus committed
    • class.c (finalize_component): Fixes to the comment. · bc7a2337
      2012-09-03  Tobias Burnus  <burnus@net-b.de>
      
              * class.c (finalize_component): Fixes to the comment.
      
      From-SVN: r190870
      Tobias Burnus committed
    • [multiple changes] · 8e54f139
      2012-09-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
                  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/37336
              * gfortran.h (symbol_attribute): Add artificial.
              * module.c (mio_symbol_attribute): Handle attr.artificial
              * class.c (gfc_build_class_symbol): Defer creation of the vtab
              if the DT has finalizers, mark generated symbols as
              attr.artificial.
              (has_finalizer_component, finalize_component,
              finalization_scalarizer, generate_finalization_wrapper):
              New static functions.
              (gfc_find_derived_vtab): Add _final component and call
              generate_finalization_wrapper.
              * dump-parse-tree.c (show_f2k_derived): Use resolved
              proc_tree->n.sym rather than unresolved proc_sym.
              (show_attr): Handle attr.artificial.
              * resolve.c (gfc_resolve_finalizers): Ensure that the vtab
              * exists.
              (resolve_fl_derived): Resolve finalizers before
              generating the vtab.
              (resolve_symbol): Also allow assumed-rank arrays with CONTIGUOUS;
              skip artificial symbols.
              (resolve_fl_derived0): Skip artificial symbols.
      
      2012-09-03  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/51632
              * gfortran.dg/coarray_class_1.f90: New.
      
      From-SVN: r190869
      Tobias Burnus committed
    • Daily bump. · 2e4a4bbd
      From-SVN: r190868
      GCC Administrator committed
  2. 02 Sep, 2012 12 commits
  3. 01 Sep, 2012 5 commits
  4. 31 Aug, 2012 15 commits