1. 25 Mar, 2006 5 commits
  2. 24 Mar, 2006 15 commits
  3. 23 Mar, 2006 13 commits
  4. 22 Mar, 2006 7 commits
    • endfile_2.f90: Delete temp file. · ba9ab88d
      	* gfortran.dg/endfile_2.f90: Delete temp file.
      
      From-SVN: r112302
      Kaveh R. Ghazi committed
    • re PR c++/26790 (ICE with -fmudflap returning an incomplete struct) · 7a752640
      	PR mudflap/26790
      	* tree-mudflap.c (mudflap_finish_file): Skip erroneous objects.
      
      From-SVN: r112298
      Volker Reichelt committed
    • re PR c++/26789 (ICE on incomplete struct with -fmudflap) · 698cf1c8
      	PR mudflap/26789
      	* tree-mudflap.c (mf_xform_derefs_1): Return early on error_mark_node.
      
      From-SVN: r112296
      Volker Reichelt committed
    • re PR driver/22600 (Exit code should be different from 1 for internal compiler error) · ddaf3b86
      	PR driver/22600	
      	* system.h (ICE_EXIT_CODE): New macro.
      	* diagnostic.c (diagnostic_count_diagnostic): Exit with ICE_EXIT_CODE.
      	(diagnostic_action_after_output): Likewise.
      	* gcc.c (fatal_ice): New function.
      	(execute): Use it instead of fatal.
      	(fancy_abort): Likewise.
      	* doc/invoke.texi (-pass-exit-codes): Document return code for ICEs.
      
      	* fortran/error.c (gfc_fatal_error): Return ICE_EXIT_CODE instead of 4.
      
      From-SVN: r112292
      Volker Reichelt committed
    • [multiple changes] · d67ab5ee
      2006-03-22  Thomas Koenig  <Thomas.Koenig@onlien.de>
      
      	PR fortran/19303
      	* gfortran.h (gfc_option_t):  Add record_marker.
      	* lang.opt:  Add -frecord-marker=4 and -frecord-marker=8.
      	* trans-decl.c:  Add gfor_fndecl_set_record_marker.
      	(gfc_build_builtin_function_decls): Set
      	gfor_fndecl_set_record_marker.
      	(gfc_generate_function_code):  If we are in the main program
      	and -frecord-marker was provided, call set_record_marker.
      	* options.c (gfc_handle_option):  Add handling for
      	-frecord-marker=4 and -frecord-marker=8.
      	* invoke.texi:  Document -frecord-marker.
      
      2006-03-22  Thomas Koenig  <Thomas.Koenig@onlien.de>
      
      	PR fortran/19303
      	* libgfortran.h (compile_options_t):  Add record_marker.
      	* runtime/compile_options.c (set_record_marker):
      	New function.
      	* io/open.c:  If we have four-byte record markers, use
      	GFC_INTEGER_4_HUGE as default record length.
      	* io/file_pos.c (unformatted_backspace):  Handle
      	different size record markers.
      	* io/transfer.c (us_read):  Likewise.
      	(us_write):  Likewise.
      	(next_record_r):  Likewise.
      	(write_us_marker):  Likewise.
      	(next_record_w):  Likewise.
      
      2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
      
      	PR fortran/19303
      	* gfortran.dg/record_marker_1.f90:  New test case.
      	* gfortran.dg/record_marker_2.f:  New test case.
      	* gfortran.dg/record_marker_3.f90:  New test case.
      
      From-SVN: r112290
      Thomas Koenig committed
    • loop-unroll.c (analyze_iv_to_split_insn): Handle iv_analyze_result returning false. · 4dc7782d
      	* loop-unroll.c (analyze_iv_to_split_insn): Handle 
      	iv_analyze_result returning false.
      
      From-SVN: r112289
      Jeff Law committed
    • MAINTAINERS (Write After Approval): Remove myself. · 906ac235
      2006-03-22  Janne Blomqvist  <jb@gcc.gnu.org>
      
      	* MAINTAINERS (Write After Approval): Remove myself. 
      	(Language Front End Maintainers): Add myself as fortran 95 maintainer.
      
      From-SVN: r112287
      Janne Blomqvist committed