aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAndreas Tobler <a.tobler@schweiz.ch>2006-03-09 00:00:12 +0100
committerAndreas Tobler <andreast@gcc.gnu.org>2006-03-09 00:00:12 +0100
commit8f4fc766fe3e92c097d92413f3ad4ee5742ad6fb (patch)
treea959fad21117a2740308ffb8d3b748542dd1656b /gcc
parent6677e18970281483e9c0e98e2df3b400a627a0fd (diff)
downloadgcc-8f4fc766fe3e92c097d92413f3ad4ee5742ad6fb.zip
gcc-8f4fc766fe3e92c097d92413f3ad4ee5742ad6fb.tar.gz
gcc-8f4fc766fe3e92c097d92413f3ad4ee5742ad6fb.tar.bz2
dwarf2out.c (expand_builtin_dwarf_sp_column): Make dwarf_regnum unsigned to fix signed/unsigned comparison issue in...
2006-03-08 Andreas Tobler <a.tobler@schweiz.ch> * dwarf2out.c (expand_builtin_dwarf_sp_column): Make dwarf_regnum unsigned to fix signed/unsigned comparison issue in DWARF2_FRAME_REG_OUT. (expand_builtin_init_dwarf_reg_sizes): Make i unsigned to fix signed/ unsigned comparison issue in DWARF2_FRAME_REG_OUT. From-SVN: r111850
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/dwarf2out.c4
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c882a0d..0aeb088 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,11 @@
2006-03-08 Andreas Tobler <a.tobler@schweiz.ch>
+ * dwarf2out.c (expand_builtin_dwarf_sp_column): Make dwarf_regnum
+ unsigned to fix signed/unsigned comparison issue in
+ DWARF2_FRAME_REG_OUT.
+ (expand_builtin_init_dwarf_reg_sizes): Make i unsigned to fix signed/
+ unsigned comparison issue in DWARF2_FRAME_REG_OUT.
+
* tree-ssa-operands.c (finalize_ssa_def_ops): Move the declaration
of ptr into the ENABLE_CHECKING section.
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c
index 8ee34b3..6e98a4f 100644
--- a/gcc/dwarf2out.c
+++ b/gcc/dwarf2out.c
@@ -411,7 +411,7 @@ static void def_cfa_1 (const char *, dw_cfa_location *);
rtx
expand_builtin_dwarf_sp_column (void)
{
- int dwarf_regnum = DWARF_FRAME_REGNUM (STACK_POINTER_REGNUM);
+ unsigned int dwarf_regnum = DWARF_FRAME_REGNUM (STACK_POINTER_REGNUM);
return GEN_INT (DWARF2_FRAME_REG_OUT (dwarf_regnum, 1));
}
@@ -438,7 +438,7 @@ stripattributes (const char *s)
void
expand_builtin_init_dwarf_reg_sizes (tree address)
{
- int i;
+ unsigned int i;
enum machine_mode mode = TYPE_MODE (char_type_node);
rtx addr = expand_normal (address);
rtx mem = gen_rtx_MEM (BLKmode, addr);