public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/35492]  New: ICE building kernel sk_stream_wait_connect output_operand: invalid operand for 'p' modifier
@ 2008-03-07  2:21 hp at gcc dot gnu dot org
  2008-03-07  3:08 ` [Bug middle-end/35492] " hp at gcc dot gnu dot org
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: hp at gcc dot gnu dot org @ 2008-03-07  2:21 UTC (permalink / raw)
  To: gcc-bugs

With trunk r132993 and gcc-4_3-branch r132992, the following testcase yields,
with "-march=v32 -O2":
(const_int -13 [0xfffffffffffffff3])
s2.c: In function 'sk_stream_wait_connect':
s2.c:26: internal compiler error: output_operand: invalid operand for 'p'
modifier

void prepare_to_wait (void *, void *, int);
void finish_wait (void *, void *);
extern signed long schedule_timeout (signed long);
struct sock
{
  unsigned char skc_state;
  void *sk_sleep;
  int sk_err;
};

void
sk_stream_wait_connect (struct sock *sk, long *timeo_p)
{
  int done;
  int wait;
  do
    {
      if ((1 << sk->skc_state) & ~12)
        return;
      prepare_to_wait (sk->sk_sleep, &wait, 1);
      *(timeo_p) = schedule_timeout (0);
      done = !sk->sk_err;
      finish_wait (sk->sk_sleep, &wait);
    }
  while (!done);
}


-- 
           Summary: ICE building kernel sk_stream_wait_connect
                    output_operand: invalid operand for 'p' modifier
           Product: gcc
           Version: 4.3.1
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: target
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: hp at gcc dot gnu dot org
  GCC host triplet: x86_64-unknown-linux-gnu
GCC target triplet: cris-*-* and crisv32-*-*


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35492


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2010-04-27  2:51 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-03-07  2:21 [Bug target/35492] New: ICE building kernel sk_stream_wait_connect output_operand: invalid operand for 'p' modifier hp at gcc dot gnu dot org
2008-03-07  3:08 ` [Bug middle-end/35492] " hp at gcc dot gnu dot org
2008-03-13 16:55 ` hp at gcc dot gnu dot org
2008-06-24 12:16 ` hp at gcc dot gnu dot org
2008-07-08 10:09 ` hp at gcc dot gnu dot org
2008-07-08 10:27 ` hp at gcc dot gnu dot org
2008-07-14  0:13 ` [Bug target/35492] " hp at gcc dot gnu dot org
2008-07-14  0:23 ` hp at gcc dot gnu dot org
2008-07-14  0:26 ` hp at gcc dot gnu dot org
2008-07-14  0:27 ` hp at gcc dot gnu dot org
2008-07-14  0:29 ` hp at gcc dot gnu dot org
2010-04-27  2:51 ` hp at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).