2006-03-08 Andreas Tobler <a.tobler@schweiz.ch>
authorandreast <andreast@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 8 Mar 2006 23:00:12 +0000 (23:00 +0000)
committerandreast <andreast@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 8 Mar 2006 23:00:12 +0000 (23:00 +0000)
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111850 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/dwarf2out.c

index c882a0d..0aeb088 100644 (file)
@@ -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.
 
index 8ee34b3..6e98a4f 100644 (file)
@@ -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);