/* Check that certain subnormal numbers (formerly known as denormalized
numbers) are rounded to within 0.5 ulp. PR other/14354. */
/* This test requires that float and unsigned int are the same
# This test is known to fail on targets that use the instruction scheduler
# at optimisation levels of 2 or more because the alias analysis is confused
# by the reassignment of a variable structure to
/* Test that we don't let stmt.c think that the enumeration's values are
the entire set of possibilities. Such an assumption is false for C,
but true for other languages. */
enum X { X1 = 1,
/* PR c/11449. */
/* sign_bit_p() in fold-const.c failed to notice that (int) 0x80000000
was the sign bit of m. As a result, fold_single_bit_test()
returned ((unsigned int) m >> 31), and that
/* Check that the inliner does not crash for this testcase.
gimple_expr can change the expr to NULL meaning that we
should not add any statement. */
struct f {};
struct g1 {struct f l;};
static
/* Check that floating point casts of integer operations don't ICE. */
/* The first of these routines caused problems for a patch, that wasn't
otherwise caught by a full bootstrap, the regression
/* The problem here was that the statements that
loaded from exception.reason where not being
marked as having volatile behaviour which
caused load PRE on the tree level to go
into an infi
/* PR c/7622 */
/* Verify that GCC can handle the mix of
extern inline and nested functions. */
extern inline int t()
{
int q() { return 0; }
return q();
}
int foo()
{
return t();
}