1. 10 Aug, 2005 4 commits
    • bb-reorder.c (pass_duplicate_computed_gotos, [...]): Add dump. · defb77dc
      2005-08-09  Paolo Bonzini  <bonzini@gnu.org>
      
      	* bb-reorder.c (pass_duplicate_computed_gotos, pass_partition_blocks):
      	Add dump.
      	* cfglayout.c (pass_insn_locators_initialize): Add dump.
      	* emit-rtl.c (pass_unshare_all_rtl, pass_remove_unnecessary_notes):
      	Add dump.
      	* except.c (pass_convert_to_eh_region_ranges): Add dump.
      	* final.c (pass_shorten_branches): Add dump.
      	* flow.c (pass_recompute_reg_usage, pass_remove_death_notes): Add dump.
      	(pass_life): Rename dump.
      	(rest_of_handle_flow2): Remove initial verify_flow_info.
      	* function.c (pass_instantiate_virtual_regs): Add dump.
      	* integrate.c (pass_initial_value_sets): Add dump.
      	* jump.c (pass_cleanup_barriers, pass_purge_lineno_notes): Add dump.
      	* loop-init.c (pass_rtl_loop_init, pass_rtl_loop_done): Rename dump.
      	(pass_rtl_move_loop_invariants, pass_rtl_unswitch, pass_rtl_doloop,
      	pass_rtl_unroll_and_peel_loops): Rename dump and add gate.
      	(gate_rtl_move_loop_invariants, gate_rtl_unswitch, gate_rtl_doloop,
      	gate_rtl_unrool_and_peel_loops): New.
      	(rtl_move_loop_invariants, rtl_unswitch, rtl_unrool_and_peel_loops,
      	rtl_doloop): Do not look at flags.
      	* mode-switching.c (pass_mode_switching): Add dump.
      	* recog.c (pass_split_all_insns, pass_split_for_shorten_branches,
      	pass_split_before_regstack): Add dump.
      	* regmove.c (pass_stack_adjustments): Add dump.
      	* tree-optimize.c (pass_fixup_cfg): Add dump.
      
      From-SVN: r102945
      Paolo Bonzini committed
    • re PR target/23309 (m32r-linux-gcc ICE: in extract_insn, at recog.c) · 2a6a63c1
      PR 23309
      * config/m32r/m32r.c (m32r_reload_lr): Fix off by one error when deciding
        which instruction sequence to use.
      
      From-SVN: r102943
      Kazuhiro Inaoka committed
    • re PR c++/20646 (ICE on illegal code: "extern static" struct member) · a23e08d9
      	PR c++/20646
      	* decl.c (grokdeclarator): Reset storage_class after error.
      
      	* g++.dg/other/mult-stor1.C: New test.
      
      From-SVN: r102935
      Volker Reichelt committed
    • Daily bump. · e04f4a0c
      [[Split portion of a mixed commit.]]
      
      From-SVN: r102932.2
      GCC Administrator committed
  2. 09 Aug, 2005 16 commits
  3. 08 Aug, 2005 15 commits
  4. 07 Aug, 2005 5 commits
    • Forgot to remove and add these files in the previous commit. · c7877252
      	* io/backspace.c: File removed, contents moved to ...
      	* io/endfile.c: Ditto.
      	* io/rewind.c: Ditto.
      	* io/file_pos.c: New file, ... here.
      
      From-SVN: r102836
      Steven G. Kargl committed
    • [multiple changes] · 6403ec5f
      2005-08-07   Janne Blomqvist <jblomqvi@cc.hut.fi>
      
              PR fortran/22390
              * dump-parse-tree.c (gfc_show_code_node): Add case for FLUSH.
              * gfortran.h: Add enums for FLUSH.
              * io.c (gfc_free_filepos,match_file_element,match_filepos): Modify
              comment appropriately.  (gfc_match_flush): New function.
              * match.c (gfc_match_if): Add match for flush.
              * match.h: Add prototype.
              * parse.c (decode_statement): Add flush to 'f' case.
              (next_statement): Add case for flush. (gfc_ascii_statement): Likewise.
              * resolve.c (resolve_code): Add flush case.
              * st.c (gfc_free_statement): Add flush case.
              * trans-io.c: Add prototype for flush.
              (gfc_build_io_library_fndecls): Build fndecl for flush.
              (gfc_trans_flush): New function.
              * trans-stmt.h: Add prototype.
              * trans.c (gfc_trans_code): Add case for flush.
      
      2005-08-07  Janne Blomqvist  <jblomqvi@cc.hut.fi>
      
              PR fortran/22390
              * io/backspace.c: File removed, contents moved to ...
              * io/endfile.c: Ditto.
              * io/rewind.c: Ditto.
              * io/file_pos.c: New file, ... here.
              * Makefile.am: Add file_pos.c to list, remove obsolete files.
              * Makefile.in: Regenerated.
      
      2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
                  Steven G. Kargl <kargls@comcast.net>
      
              PR fortran/22390
              * gfortran.dg/flush_1.f90: New test.
      
      Co-Authored-By: Steven G. Kargl <kargls@comcast.net>
      
      From-SVN: r102835
      Janne Blomqvist committed
    • cygming.h (SUBTARGET_ENCODE_SECTION_INFO): Define. · f18faab7
      	* config/i386/cygming.h (SUBTARGET_ENCODE_SECTION_INFO): Define.
      	(COMMON_ASM_OP) Define.
      	* config/i386/i386.c (ix86_in_large_data_p): Add ATTRIBUTE_UNUSED
      	(ix86_encode_section_info): Likewise.
      	(TARGET_ENCODE_SECTION_INFO): Conditionally define as
      	SUBTARGET_ENCODE_SECTION_INFO.
      
      From-SVN: r102834
      Danny Smith committed
    • Finish checkin of date: 2005/06/14 23:59:47; author: ro; · 776c2384
      for rev 1.23 of inclhack.def:  adjust tests/base/math.h for new
      content for AAB_darwin7_9_long_double_funcs_2 fix.
      
      From-SVN: r102833
      Bruce Korb committed
    • re PR middle-end/21894 (Invalid operand to binary operator with nested function) · 455c08cb
              PR 21894
              * tree-nested.c (convert_local_reference): Save and restore val_only
              around component_ref and friends.  Clear walk_subtrees by default.
      
      From-SVN: r102832
      Richard Henderson committed