Skip to content
Snippets Groups Projects
  • Eric Botcazou's avatar
    cf103ca4
    basic-block.h (force_nonfallthru): Move to... · cf103ca4
    Eric Botcazou authored
    	* basic-block.h (force_nonfallthru): Move to...
    	* cfghooks.h (struct cfg_hooks): Add force_nonfallthru hook.
    	(force_nonfallthru): ...here.
    	* cfghooks.c (force_nonfallthru): New function.
    	* cfgrtl.c (force_nonfallthru): Rename into...
    	(rtl_force_nonfallthru): ...this.
    	(commit_one_edge_insertion): Do not set AUX field.
    	(commit_edge_insertions): Do not discover new basic blocks.
    	(rtl_cfg_hooks): Add rtl_force_nonfallthru.
    	(cfg_layout_rtl_cfg_hooks): Likewise.
    	* function.c (thread_prologue_and_epilogue_insns): Remove bogus
    	ATTRIBUTE_UNUSED.  Discover new basic blocks in the prologue insns.
    	* tree-cfg.c (gimple_cfg_hooks): Add NULL for force_nonfallthru.
    
    From-SVN: r172128
    cf103ca4
    History
    basic-block.h (force_nonfallthru): Move to...
    Eric Botcazou authored
    	* basic-block.h (force_nonfallthru): Move to...
    	* cfghooks.h (struct cfg_hooks): Add force_nonfallthru hook.
    	(force_nonfallthru): ...here.
    	* cfghooks.c (force_nonfallthru): New function.
    	* cfgrtl.c (force_nonfallthru): Rename into...
    	(rtl_force_nonfallthru): ...this.
    	(commit_one_edge_insertion): Do not set AUX field.
    	(commit_edge_insertions): Do not discover new basic blocks.
    	(rtl_cfg_hooks): Add rtl_force_nonfallthru.
    	(cfg_layout_rtl_cfg_hooks): Likewise.
    	* function.c (thread_prologue_and_epilogue_insns): Remove bogus
    	ATTRIBUTE_UNUSED.  Discover new basic blocks in the prologue insns.
    	* tree-cfg.c (gimple_cfg_hooks): Add NULL for force_nonfallthru.
    
    From-SVN: r172128