This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/38934] [4.3/4.4 Regression] ICE in set_value_range, at tree-vrp.c:398
- From: "bonzini at gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 27 Jan 2009 13:44:43 -0000
- Subject: [Bug middle-end/38934] [4.3/4.4 Regression] ICE in set_value_range, at tree-vrp.c:398
- References: <bug-38934-7849@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #16 from bonzini at gnu dot org 2009-01-27 13:44 -------
> It's very clear to me by now that HOST_WIDE_INT should only depend on the
> target (probably only on the target architecture), not the host; that's
> the only way to ensure consistency between hosts for the same target.
It wouldn't actually be very hard to do that. I'm almost sure that it would
"just work".
But the (sub)problem here is that the same target architecture (32-bit i386)
has different HOST_WIDE_INT size depending on whether GCC is a 32-bit
single-arch or a 32-/64-bit bi-arch compiler.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38934