aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>2000-10-20 16:49:27 -0400
committerRichard Kenner <kenner@gcc.gnu.org>2000-10-20 16:49:27 -0400
commit948068e2ed9b6f34dc92cff5b6e846406f4b3a7e (patch)
tree7230e83c0f3806d821fd6679365040b1e4b529d6
parent2e44948df527d0421fbe75ecb8fe00e7745f68d3 (diff)
downloadgcc-948068e2ed9b6f34dc92cff5b6e846406f4b3a7e.zip
gcc-948068e2ed9b6f34dc92cff5b6e846406f4b3a7e.tar.gz
gcc-948068e2ed9b6f34dc92cff5b6e846406f4b3a7e.tar.bz2
gcse.c (set_hash_table_size): Now unsigned.
* gcse.c (set_hash_table_size): Now unsigned. * sdbout.c (template_name_p): Add "const" to avoid warnings. (sdbout_record_type_name, plain_type_1, sdbout_symbol): Likewise. (sdbout_one_type, sdbout_parms, sdbout_reg_parms): Likewise. (sdbout_end_epilogue): Remove variable NAME. * system.h (getopt): Add default definition. * config/alpha/alpha.c (print_operand): Don't continue processing after issuing error. (summarize_insn): Avoid use of UL in constant. From-SVN: r36978
-rw-r--r--gcc/config/alpha/alpha.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c
index 8745542..a1d1b10 100644
--- a/gcc/config/alpha/alpha.c
+++ b/gcc/config/alpha/alpha.c
@@ -3794,7 +3794,7 @@ print_operand (file, x, code)
if (GET_RTX_CLASS (c) != '<')
output_operand_lossage ("invalid %%C value");
- if (code == 'D')
+ else if (code == 'D')
c = reverse_condition (c);
else if (code == 'c')
c = swap_condition (c);
@@ -5220,7 +5220,7 @@ summarize_insn (x, sum, set)
case REG:
{
int regno = REGNO (x);
- unsigned long mask = 1UL << (regno % 32);
+ unsigned long mask = ((unsigned long) 1) << (regno % 32);
if (regno == 31 || regno == 63)
break;