On Wed, Nov 16, 2005 at 01:44:12AM -0800, Paul Eggert wrote: > "Peter O'Gorman" <[EMAIL PROTECTED]> writes:
The HP-UX 10.20 compiler is documented to fail on switch statements with 64 bit values, so yes, that test causes it to crash. However, the problem only occurs with re_search which returns a regoff_t which is an off_t which is, correctly, 64 bits. Please don't use this test in configure. > > > The HP-UX-11.00 compiler crashed when it saw *copy_into_self |= > > local_copy_into_self and other perfectly valid constructs. > > Perhaps all we need to do is substitute our on bool type for the > compiler's broken one. How was the 'bool' type defined on your > platform? Was lib/stdbool.h created, or the compiler's stdbool.h > used? What is the value of HAVE_STDBOOL_H in config.h? HAVE__BOOL? > Are these values correct? Ah! That may be so, haven't tested, but look at this: cc: "conftest.c", line 123: error 1639: Size of object being initialized is too small to hold an address. This line, assuming I counted right, is: | bool e = &s; Hope this helps, Peter _______________________________________________ Bug-coreutils mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-coreutils
