cfgrtl.c (purge_all_dead_edges): Use int as argument for portability.
* cfgrtl.c (purge_all_dead_edges): Use int as argument for portability. * basic-block.h: Adjust prototype. From-SVN: r47041
This commit is contained in:
parent
82e41834e3
commit
00baba68a0
@ -1,3 +1,9 @@
|
|||||||
|
2001-11-15 Andreas Jaeger <aj@suse.de>
|
||||||
|
|
||||||
|
* cfgrtl.c (purge_all_dead_edges): Use int as argument for
|
||||||
|
portability.
|
||||||
|
* basic-block.h: Adjust prototype.
|
||||||
|
|
||||||
2001-11-15 Kazu Hirata <kazu@hxi.com>
|
2001-11-15 Kazu Hirata <kazu@hxi.com>
|
||||||
|
|
||||||
* config/rs6000/aix31.h: Fix comment formatting.
|
* config/rs6000/aix31.h: Fix comment formatting.
|
||||||
@ -18,11 +24,11 @@
|
|||||||
|
|
||||||
2001-11-14 Alan Matsuoka <alanm@redhat.com>
|
2001-11-14 Alan Matsuoka <alanm@redhat.com>
|
||||||
|
|
||||||
* rtl.def (INCLUDE) : Define.
|
* rtl.def (INCLUDE) : Define.
|
||||||
* gensupport.c (init_include_reader, process_include,
|
* gensupport.c (init_include_reader, process_include,
|
||||||
save_string) : New functions to implement an include facility
|
save_string) : New functions to implement an include facility
|
||||||
in .md files.
|
in .md files.
|
||||||
* gensupport.h : Add prototype for init_md_reader_args.
|
* gensupport.h : Add prototype for init_md_reader_args.
|
||||||
* genattr.c genattrtab.c gencodes.c genconfig.c genemit.c
|
* genattr.c genattrtab.c gencodes.c genconfig.c genemit.c
|
||||||
genextract.c genflags.c genopinit.c genoutput.c
|
genextract.c genflags.c genopinit.c genoutput.c
|
||||||
genpeep.c genrecog.c: Change call to init_md_reader to
|
genpeep.c genrecog.c: Change call to init_md_reader to
|
||||||
@ -100,7 +106,7 @@ Wed Nov 14 19:46:08 CET 2001 Jan Hubicka <jh@suse.cz>
|
|||||||
* cfglayout.c (fixup_fallthru_exit_predecesor): New static function.
|
* cfglayout.c (fixup_fallthru_exit_predecesor): New static function.
|
||||||
(cfg_layout_finalize): Use it.
|
(cfg_layout_finalize): Use it.
|
||||||
* bb-reorder.c (HAVE_epilogue): Remove.
|
* bb-reorder.c (HAVE_epilogue): Remove.
|
||||||
(make_reorder_chain): Do not care special placement of
|
(make_reorder_chain): Do not care special placement of
|
||||||
last basic block.
|
last basic block.
|
||||||
|
|
||||||
* predict.c (expected_value_to_br_prob): Delete the note
|
* predict.c (expected_value_to_br_prob): Delete the note
|
||||||
@ -460,7 +466,7 @@ Sun Nov 11 05:56:01 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
|||||||
(store_bit_field, extract_bit_field): Likewise.
|
(store_bit_field, extract_bit_field): Likewise.
|
||||||
* calls.c, expr.c, function.c: Change calls to above functions.
|
* calls.c, expr.c, function.c: Change calls to above functions.
|
||||||
* ifcvt.c, stmt.c: Likewise.
|
* ifcvt.c, stmt.c: Likewise.
|
||||||
|
|
||||||
* alias.c (nonoverlapping_memrefs_p): Not overlapping if one base is
|
* alias.c (nonoverlapping_memrefs_p): Not overlapping if one base is
|
||||||
constant and one is on frame.
|
constant and one is on frame.
|
||||||
If know memref offset, adjust size from decl.
|
If know memref offset, adjust size from decl.
|
||||||
@ -699,7 +705,7 @@ objc:
|
|||||||
don't pass --gdwarf2 to the assembler if the compiler will also
|
don't pass --gdwarf2 to the assembler if the compiler will also
|
||||||
provide debug info.
|
provide debug info.
|
||||||
|
|
||||||
* config/stormy16/stormy16.c (xstormy16_expand_casesi):
|
* config/stormy16/stormy16.c (xstormy16_expand_casesi):
|
||||||
Don't change INDEX.
|
Don't change INDEX.
|
||||||
|
|
||||||
Fri Nov 9 17:51:09 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
Fri Nov 9 17:51:09 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
||||||
@ -724,7 +730,7 @@ Fri Nov 9 17:51:09 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
|||||||
|
|
||||||
Fri Nov 9 11:27:42 2001 Jeffrey A Law (law@cygnus.com)
|
Fri Nov 9 11:27:42 2001 Jeffrey A Law (law@cygnus.com)
|
||||||
|
|
||||||
* config/pa/milli64.S: Use %r25 and %r0 instead of arg1 and r0
|
* config/pa/milli64.S: Use %r25 and %r0 instead of arg1 and r0
|
||||||
to work around limitations of certain versions of GAS.
|
to work around limitations of certain versions of GAS.
|
||||||
|
|
||||||
* pa.md (mulsi3): Remove PA64 hack to work around SUBREG issues.
|
* pa.md (mulsi3): Remove PA64 hack to work around SUBREG issues.
|
||||||
@ -774,7 +780,7 @@ Fri Nov 9 11:27:42 2001 Jeffrey A Law (law@cygnus.com)
|
|||||||
|
|
||||||
* Makefile.in ($(HOST_PREFIX_1)rtl.o,
|
* Makefile.in ($(HOST_PREFIX_1)rtl.o,
|
||||||
$(HOST_PREFIX_1)print-rtl.o, $(HOST_PREFIX_1)bitmap.o,
|
$(HOST_PREFIX_1)print-rtl.o, $(HOST_PREFIX_1)bitmap.o,
|
||||||
$(HOST_PREFIX_1)vfprintf.o, $(HOST_PREFIX_1)doprint.o,
|
$(HOST_PREFIX_1)vfprintf.o, $(HOST_PREFIX_1)doprint.o,
|
||||||
$(HOST_PREFIX_1)strstr.o, $(HOST_PREFIX_1)errors.o,
|
$(HOST_PREFIX_1)strstr.o, $(HOST_PREFIX_1)errors.o,
|
||||||
$(HOST_PREFIX_1)ggc-none.o): Update dependencies.
|
$(HOST_PREFIX_1)ggc-none.o): Update dependencies.
|
||||||
|
|
||||||
@ -1031,13 +1037,13 @@ Thu Nov 8 18:00:55 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
|||||||
(REG_CLASS_NAMES): Same.
|
(REG_CLASS_NAMES): Same.
|
||||||
(REG_CLASS_CONTENTS): Same.
|
(REG_CLASS_CONTENTS): Same.
|
||||||
(REGNO_REG_CLASS): Same.
|
(REGNO_REG_CLASS): Same.
|
||||||
|
|
||||||
* config/rs6000/sysv4.h (STACK_BOUNDARY): Adjust for altivec.
|
* config/rs6000/sysv4.h (STACK_BOUNDARY): Adjust for altivec.
|
||||||
(ABI_STACK_BOUNDARY): Same.
|
(ABI_STACK_BOUNDARY): Same.
|
||||||
(BIGGEST_ALIGNMENT): Same.
|
(BIGGEST_ALIGNMENT): Same.
|
||||||
(ADJUST_FIELD_ALIGN): Remove undef. Define anew.
|
(ADJUST_FIELD_ALIGN): Remove undef. Define anew.
|
||||||
(ROUND_TYPE_ALIGN): Same.
|
(ROUND_TYPE_ALIGN): Same.
|
||||||
|
|
||||||
* config/rs6000/aix.h (ROUND_TYPE_ALIGN): Change BIGGEST_ALIGNMENT
|
* config/rs6000/aix.h (ROUND_TYPE_ALIGN): Change BIGGEST_ALIGNMENT
|
||||||
to 64.
|
to 64.
|
||||||
|
|
||||||
@ -1204,7 +1210,7 @@ Thu Nov 8 18:00:55 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
|||||||
2001-11-07 Daniel Berlin <dan@cgsoftware.com>
|
2001-11-07 Daniel Berlin <dan@cgsoftware.com>
|
||||||
|
|
||||||
* Makefile.in (df.o): Add fibheap.h to dependencies.
|
* Makefile.in (df.o): Add fibheap.h to dependencies.
|
||||||
|
|
||||||
* df.h: Add prototypes for transfer functions, iterative_dataflow
|
* df.h: Add prototypes for transfer functions, iterative_dataflow
|
||||||
functions.
|
functions.
|
||||||
(enum df_flow_dir): New enum.
|
(enum df_flow_dir): New enum.
|
||||||
@ -1627,7 +1633,7 @@ Sun Nov 4 11:53:31 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
|||||||
Sat Nov 3 10:37:56 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
Sat Nov 3 10:37:56 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
||||||
|
|
||||||
* cselib.c (cselib_subst_to_values, case CONST_DOUBLE): Remove
|
* cselib.c (cselib_subst_to_values, case CONST_DOUBLE): Remove
|
||||||
reference to CONST_DOUBLE_MEM in comment.
|
reference to CONST_DOUBLE_MEM in comment.
|
||||||
* emit-rtl.c (gen_rtx_CONST_DOUBLE): Remove one operand.
|
* emit-rtl.c (gen_rtx_CONST_DOUBLE): Remove one operand.
|
||||||
(gen_rtx, case CONST_DOUBLE): Call it with one less operand.
|
(gen_rtx, case CONST_DOUBLE): Call it with one less operand.
|
||||||
(init_emit_once): Don't clear CONST_DOUBLE_MEM.
|
(init_emit_once): Don't clear CONST_DOUBLE_MEM.
|
||||||
|
@ -638,7 +638,7 @@ extern basic_block force_nonfallthru PARAMS ((edge));
|
|||||||
extern bool redirect_edge_and_branch PARAMS ((edge, basic_block));
|
extern bool redirect_edge_and_branch PARAMS ((edge, basic_block));
|
||||||
extern rtx block_label PARAMS ((basic_block));
|
extern rtx block_label PARAMS ((basic_block));
|
||||||
extern bool forwarder_block_p PARAMS ((basic_block));
|
extern bool forwarder_block_p PARAMS ((basic_block));
|
||||||
extern bool purge_all_dead_edges PARAMS ((bool));
|
extern bool purge_all_dead_edges PARAMS ((int));
|
||||||
extern bool purge_dead_edges PARAMS ((basic_block));
|
extern bool purge_dead_edges PARAMS ((basic_block));
|
||||||
extern void find_sub_basic_blocks PARAMS ((basic_block));
|
extern void find_sub_basic_blocks PARAMS ((basic_block));
|
||||||
extern void find_many_sub_basic_blocks PARAMS ((sbitmap));
|
extern void find_many_sub_basic_blocks PARAMS ((sbitmap));
|
||||||
|
@ -1935,7 +1935,7 @@ purge_dead_edges (bb)
|
|||||||
|
|
||||||
bool
|
bool
|
||||||
purge_all_dead_edges (update_life_p)
|
purge_all_dead_edges (update_life_p)
|
||||||
bool update_life_p;
|
int update_life_p;
|
||||||
{
|
{
|
||||||
int i, purged = false;
|
int i, purged = false;
|
||||||
sbitmap blocks;
|
sbitmap blocks;
|
||||||
|
Loading…
Reference in New Issue
Block a user