[Bug bootstrap/33992] [4.3 Regression] profiledbootstrap is broken
ubizjak at gmail dot com
gcc-bugzilla@gcc.gnu.org
Fri Feb 8 20:25:00 GMT 2008
------- Comment #21 from ubizjak at gmail dot com 2008-02-08 20:25 -------
Following patch that forces inlining of normalize breaks normal bootstrap in
exactly the same way, so it looks that there is something wrong with inliner.
Index: real.c
===================================================================
--- real.c (revision 132182)
+++ real.c (working copy)
@@ -98,7 +98,7 @@
static void clear_significand_below (REAL_VALUE_TYPE *, unsigned int);
static bool div_significands (REAL_VALUE_TYPE *, const REAL_VALUE_TYPE *,
const REAL_VALUE_TYPE *);
-static void normalize (REAL_VALUE_TYPE *);
+static inline void normalize (REAL_VALUE_TYPE *)
__attribute__((always_inline));
static bool do_add (REAL_VALUE_TYPE *, const REAL_VALUE_TYPE *,
const REAL_VALUE_TYPE *, int);
<built-in>:0: internal compiler error: in real_to_decimal, at
real.c:1656<built-in>:0: internal compiler error: in real_to_decimal, at
real.c:1656
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33992
More information about the Gcc-bugs
mailing list