1. 02 Dec, 2008 22 commits
  2. 01 Dec, 2008 15 commits
  3. 30 Nov, 2008 3 commits
    • * README.SCO: Remove. · 3fa87964
      From-SVN: r142301
      Gerald Pfeifer committed
    • re PR fortran/37779 (Missing RECURSIVE not detected) · 1933ba0f
      2008-11-30  Daniel Kraft  <d@domob.eu>
      
      	PR fortran/37779
      	* gfortran.h (struct gfc_entry_list): Fixed typo in comment.
      	* resolve.c (is_illegal_recursion): New method.
      	(resolve_procedure_expression): Use new is_illegal_recursion instead of
      	direct check and handle function symbols correctly.
      	(resolve_actual_arglist): Removed useless recursion check.
      	(resolve_function): Use is_illegal_recursion instead of direct check.
      	(resolve_call): Ditto.
      
      2008-11-30  Daniel Kraft  <d@domob.eu>
      
      	PR fortran/37779
      	* gfortran.dg/recursive_check_1.f: Changed expected error message to
      	the more general new one.
      	* gfortran.dg/recursive_check_2.f90: Ditto.
      	* gfortran.dg/entry_18.f90: Ditto.
      	* gfortran.dg/recursive_check_4.f03: Do "the same" check also for
      	FUNCTIONS, as this is different in details from SUBROUTINES.
      	* gfortran.dg/recursive_check_6.f03: New test.
      
      From-SVN: r142299
      Daniel Kraft committed
    • re PR target/38287 (segfault at -O2 -fPIC -mcpu=v8) · 72b415c5
      	PR target/38287
      	* config/sparc/sparc.md (divsi3 expander): Remove constraints.
      	(divsi3_sp32): Add new alternative with 'K' for operand #2.
      	(cmp_sdiv_cc_set): Factor common string.
      	(udivsi3_sp32): Add new alternative with 'K' for operand #2.
      	Add TARGET_V9 case.
      	(cmp_udiv_cc_set): Factor common string.
      
      From-SVN: r142295
      Eric Botcazou committed