1. 15 Nov, 2006 5 commits
    • re PR fortran/28974 (Extremely slow compilation of enumerated DATA statements.) · 5868cbf9
      2006-11-15  Bud Davis <bdavis9659@sbcglobal.net>
      
              PR fortran/28974
              * gfortran.h (gfc_expr): Add element which holds a splay-tree
              for the exclusive purpose of quick access to a constructor by
              offset.
              * data.c (find_con_by_offset): Use the splay tree for the search.
              (gfc_assign_data_value): Use the splay tree.
              (gfc_assign_data_value_range): ditto.
              * expr.c (gfc_get_expr): Initialize new element to null.
              (gfc_free_expr): Delete splay tree when deleting gfc_expr.
      
      From-SVN: r118844
      Bud Davis committed
    • re PR fortran/29702 (RFE: Column number in error messages.) · 12c78966
      PR fortran/29702
      * fortran/error.c (show_loci): Move column-offset calculation to
      show_locus.
      (show_locus): Remove blank lines before "Included in"
      lines, clean up code, calculate column-offsets, print
      column number is error-header lines as appropriate.
      (error_integer): (new function) Print integer to error
      buffer.
      (error_print): Use error_integer, avoid possible buffer
      overflows from buggy error formats.
      * testsuite/lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
      numbers in error message headers.
      
      From-SVN: r118843
      Brooks Moses committed
    • gfortran.h (GFC_MAX_LINE): Remove constant definition. · 1dde8683
      * gfortran.h (GFC_MAX_LINE): Remove constant definition.
      (gfc_option_t): Clarify comments.
      * options.c: Set default line length limits to actual default
      values, rather than flag values.
      * scanner.c: Eliminate checking and handling of the
      fixed/free_line_length flag values.
      
      From-SVN: r118842
      Brooks Moses committed
    • lang.opt: Remove -fno-backend option. · 4887aa71
      * lang.opt: Remove -fno-backend option.
      * gfortran.h (gfc_option_t): Remove flag_no_backend.
      * options.c (gfc_init_options): Remove flag_no_backend.
      (gfc_handle_option): Remove -fno-backend option handler.
      * parse.c (gfc_parse_file): Remove references to
      gfc_option.flag_no_backend.
      
      From-SVN: r118841
      Brooks Moses committed
    • Daily bump. · a48cfb7c
      From-SVN: r118835
      GCC Administrator committed
  2. 14 Nov, 2006 18 commits
  3. 13 Nov, 2006 17 commits