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]
Other format: [Raw text]

Re: optimization/5892: ICE in gen_nop_type during 2.4.17 ia64 kernel build


Synopsis: ICE in gen_nop_type during 2.4.17 ia64 kernel build

State-Changed-From-To: open->analyzed
State-Changed-By: jakub
State-Changed-When: Sat Mar  9 05:59:58 2002
State-Changed-Why:
    Simplified into:
    typedef struct { unsigned long a; unsigned int b, c; } A;
    typedef struct { unsigned long a; A *b; int c; } B;
    
    static inline unsigned int
    bar (unsigned int x)
    {
      unsigned long r;
      asm ("" : "=r" (r) : "0" (x));
      return r >> 32;
    }
    
    int foo (B *x)
    {
      A *y;
      y = x->b;
      y->b = bar (x->c);
      y->c = ({ unsigned int z = 1; (z << 24) | (z >> 24); });
    }

http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=5892


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