This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

New x86 failures



I'm seeing a few new failures on x86-linux-gnu with the current CVS
tree.  In particular,

  FAIL: gcc.c-torture/compile/930217-1.c,  -O1  
  FAIL: gcc.c-torture/execute/comp-goto-1.c compilation,  -O2
        -fomit-frame-pointe
  FAIL: gcc.c-torture/special/981006-1.c 

Since the last of these was added very recently, I'll assumed it's
expected to fail.  It should probably be an XFAIL, then, right?  (If
new tests just FAIL, it's very hard to tell whether or not you're
breaking the compiler.)

Richard, I'm guessing this change

Fri Oct  9 15:49:29 1998  Richard Henderson  <rth@cygnus.com>

	* expmed.c (store_bit_field): Pun non-integral str_rtx modes.
	Take extra care for op0 now possibly being a subreg.
	(extract_bit_field): Likewise.

could be at the root of at least some of these problems, since
930217-1.c contains:

  double g ();
  typedef union {
    struct {
      unsigned s:1, e:8, f:23;
    } u;
    float f;
  } s;

  f(x, n)
       float x;
  {
    ((s *)&x)->u.e -= n;
    x = g((double)x, -n);
  }

which looks like fun with bitfields.

-- 
Mark Mitchell 			mark@markmitchell.com
Mark Mitchell Consulting	http://www.markmitchell.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]