1. 28 Jan, 2011 9 commits
    • jsm28's avatar
      * ja.po: Update. · b43db026
      jsm28 authored
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169360 138bc75d-0d04-0410-961f-82ee72b054a4
      b43db026
    • ro's avatar
      * gcc.dg/pr47276.c: Add dg-require-visibility. · dfcd9d67
      ro authored
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169359 138bc75d-0d04-0410-961f-82ee72b054a4
      dfcd9d67
    • ro's avatar
      * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32. · f099e98c
      ro authored
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169358 138bc75d-0d04-0410-961f-82ee72b054a4
      f099e98c
    • pault's avatar
      2011-01-28 Paul Thomas <pault@gcc.gnu.org> · 617125a6
      pault authored
      	    Tobias Burnus  <burnus@gcc.gnu.org>
      
      	PR fortran/45170
      	PR fortran/35810
      	PR fortran/47350
      	* interface.c (compare_actual_formal): An allocatable or pointer
      	deferred length actual is only allowed if the formal argument
      	is also deferred length. Clean up whitespace.
      	* trans-expr.c (gfc_conv_procedure_call): Pass string length for
      	deferred character length formal arguments by reference. Do the
      	same for function results.
      	(gfc_trans_pointer_assignment): Do not do runtime check of lhs
      	and rhs character lengths, if deferred length lhs.  In this case
      	set the lhs character length to that of the rhs.
      	(gfc_conv_string_parameter): Remove assert that string length is
      	an integer type.
      	(is_scalar_reallocatable_lhs): New function.
      	(alloc_scalar_allocatable_for_assignment): New function.
      	(gfc_trans_assignment_1): Call above new function. If the rhs is
      	a deferred character length itself, makes ure that the function
      	is called before reallocation, so that the length is available.
      	(gfc_trans_asssignment): Remove error about assignment to
      	deferred length character variables.
      	* gfortran.texi : Update entry about (re)allocation on
      	assignment.
      	* trans-stmt.c (gfc_trans_allocate): Add code to handle deferred
      	length character variables.
      	* module.c (mio_typespec): Transfer deferred characteristic.
      	* trans-types.c (gfc_get_function_type): New code to generate
      	hidden typelist, so that those character lengths that are
      	passed by reference get the right type.
      	* resolve.c (resolve_contained_fntype): Supress error for
      	deferred character length functions.
      	(resolve_function, resolve_fl_procedure) The same.
      	(check_symbols): Remove the error that support for
      	entity with deferred type parameter is not yet implemented.
      	(resolve_fl_derived): The same.
      	match.c (alloc_opt_list): Allow MOLD for deferred length object.
      	* trans-decl.c (gfc_get_symbol_decl): For deferred character
      	length dummies, generate a local variable for string length.
      	(create_function_arglist): Hidden length can be a pointer.
      	(gfc_trans_deferred_vars): For deferred character length
      	results and dummies, assign the string length to the local
      	variable from the hidden argument on entry and the other way
      	round on exit, as appropriate.
      
      2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
      	    Tobias Burnus  <burnus@gcc.gnu.org>
      
      	PR fortran/45170
      	PR fortran/35810
      	PR fortran/47350
      	* gfortran.dg/realloc_on_assign_3.f03: New test.
      	* gfortran.dg/realloc_on_assign_4.f03: New test.
      	* gfortran.dg/realloc_on_assign_5.f90: New test.
      	* gfortran.dg/allocatable_function_5.f90: New test.
      	* gfortran.dg/allocate_deferred_char_scalar_1.f90: New test.
      	* gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
      	implemented" dg-errors.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169356 138bc75d-0d04-0410-961f-82ee72b054a4
      617125a6
    • ro's avatar
      * configure.ac (gcc_cv_ld_static_dynamic): IRIX 6 ld supports · a54f3ef3
      ro authored
      	-Bstatic/-Bdynamic.
      	* configure: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169353 138bc75d-0d04-0410-961f-82ee72b054a4
      a54f3ef3
    • ian's avatar
      Add Solaris version of os.Hostname. · efaf8a86
      ian authored
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169350 138bc75d-0d04-0410-961f-82ee72b054a4
      efaf8a86
    • gccadmin's avatar
      Daily bump. · 971938e8
      gccadmin authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169349 138bc75d-0d04-0410-961f-82ee72b054a4
      971938e8
    • ian's avatar
      mksysinfo: Add #defines for Solaris. · 965cb789
      ian authored
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169345 138bc75d-0d04-0410-961f-82ee72b054a4
      965cb789
    • ian's avatar
      When closing a file, call closedir if we called opendir. · a20d79f7
      ian authored
      Fixes Go issue 1448.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169344 138bc75d-0d04-0410-961f-82ee72b054a4
      a20d79f7
  2. 27 Jan, 2011 25 commits
  3. 26 Jan, 2011 6 commits