diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 1998-03-19 07:14:19 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 1998-03-19 07:14:19 +0000 |
commit | ecb0676809f5683739bc2316cf350fde0e034a94 (patch) | |
tree | 1ed9fc91c33fff68c25f032777df9fa33644a522 /gcc/final.c | |
parent | 0978790f4fe82534547b0ee4c763caabbae578d7 (diff) | |
download | gcc-ecb0676809f5683739bc2316cf350fde0e034a94.zip gcc-ecb0676809f5683739bc2316cf350fde0e034a94.tar.gz gcc-ecb0676809f5683739bc2316cf350fde0e034a94.tar.bz2 |
More warning fixes...
* final.c (shorten_branches): Add parentheses around +/- in
operand of &.
* flow.c (life_analysis): Wrap variable `i' in macro ELIMINABLE_REGS.
From-SVN: r18703
Diffstat (limited to 'gcc/final.c')
-rw-r--r-- | gcc/final.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/final.c b/gcc/final.c index aeb7677..07b589e 100644 --- a/gcc/final.c +++ b/gcc/final.c @@ -1176,7 +1176,7 @@ shorten_branches (first) if (log) { int align = 1 << log; - int new_address = insn_current_address + align - 1 & -align; + int new_address = (insn_current_address + align - 1) & -align; insn_lengths[uid] = new_address - insn_current_address; insn_current_address = new_address; } @@ -1279,7 +1279,7 @@ shorten_branches (first) if (log > insn_current_align) { int align = 1 << log; - int new_address= insn_current_address + align - 1 & -align; + int new_address= (insn_current_address + align - 1) & -align; insn_lengths[uid] = new_address - insn_current_address; insn_current_align = log; insn_current_address = new_address; |