diff options
author | Kaz Kojima <kkojima@gcc.gnu.org> | 2004-10-28 10:34:04 +0000 |
---|---|---|
committer | Kaz Kojima <kkojima@gcc.gnu.org> | 2004-10-28 10:34:04 +0000 |
commit | 5921f276c7e038adb243e7e3145b6bb899e60ef6 (patch) | |
tree | 41d6c1b0e0c6c4553eb15e67670076f66fa9b2cb /gcc | |
parent | b66a64f16c38d7b3bb8d55c289af5e68250a3768 (diff) | |
download | gcc-5921f276c7e038adb243e7e3145b6bb899e60ef6.zip gcc-5921f276c7e038adb243e7e3145b6bb899e60ef6.tar.gz gcc-5921f276c7e038adb243e7e3145b6bb899e60ef6.tar.bz2 |
* final.c (shorten_branches): Initialize flags structure.
From-SVN: r89746
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/final.c | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 82eb2ca..c770da3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2004-10-28 Kaz Kojima <kkojima@gcc.gnu.org> + + * final.c (shorten_branches): Initialize flags structure. + 2004-10-28 Nathan Sidwell <nathan@codesourcery.com> * tree.c (int_cst_node, int_cst_hash_table): New variables. diff --git a/gcc/final.c b/gcc/final.c index eb87bc7..bf4f521 100644 --- a/gcc/final.c +++ b/gcc/final.c @@ -956,6 +956,7 @@ shorten_branches (rtx first ATTRIBUTE_UNUSED) XEXP (pat, 3) = gen_rtx_LABEL_REF (VOIDmode, max_lab); insn_shuid = INSN_SHUID (insn); rel = INSN_SHUID (XEXP (XEXP (pat, 0), 0)); + memset (&flags, 0, sizeof (flags)); flags.min_align = min_align; flags.base_after_vec = rel > insn_shuid; flags.min_after_vec = min > insn_shuid; |