This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[patch] fix bootstrap #2
- From: Andreas Tobler <toa at pop dot agri dot ch>
- To: GCC Patches <gcc-patches at gcc dot gnu dot org>, Geoffrey Keating <geoffk at apple dot com>
- Date: Wed, 08 Mar 2006 21:46:07 +0100
- Subject: [patch] fix bootstrap #2
Hello,
this one fixes bootstrap here too, on linux-ppc and darwin-ppc.
ok?
Andreas
* 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.
Index: dwarf2out.c
===================================================================
--- dwarf2out.c (revision 111846)
+++ dwarf2out.c (working copy)
@@ -411,7 +411,7 @@
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 @@
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);