The 32 bit PA build broke with version 146817. The failure can be reproduced
by compiling the included test program. The failure is:
x.c: In function '__fixtfdi':
x.c:9: internal compiler error: in expand_expr_addr_expr_1, at expr.c:6825
Please submit a full bug report,
with preprocessed source if appropriate.
The source code is:
typedef int DItype __attribute__ ((mode (DI)));
typedef float TFtype __attribute__ ((mode (TF)));
typedef unsigned int UDItype __attribute__ ((mode (DI)));
extern UDItype __fixunstfdi (TFtype);
DItype
__fixtfdi (TFtype a)
{
if (a < 0)
return - __fixunstfdi (-a);
return __fixunstfdi (a);
}
--
Summary: r1467817 broke bootstrap on PA
Product: gcc
Version: 4.5.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: bootstrap
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: sje at cup dot hp dot com
GCC host triplet: hppa2.0w-hp-hpux11.11
GCC target triplet: hppa2.0w-hp-hpux11.11
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39977