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

Markus Trippelsdorf <markus at trippelsdorf dot de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |markus at trippelsdorf dot
                   |                            |de

--- Comment #2 from Markus Trippelsdorf <markus at trippelsdorf dot de> 
2013-04-10 11:49:35 UTC ---
Reduced:

markus@x4 linux % cat test.i
extern int fn3(),fn4();
struct
{
    int data_len;
}
*b;
struct tcphdr
{
    int doff:1;
};
int a, c;
struct tcphdr *fn1 ();
void fn2 ()
{
    int d, e = fn3 ();
    char f;
    d = fn1 ()->doff * 4;
    f = c + d;
    if (b->data_len && f == e)
        a = (
        {
            b->data_len;
        }
    );
    fn4 (b);
}
markus@x4 linux % gcc -Os -m32 -mtune=pentium3 -c test.i
test.i: In function ‘fn2’:
test.i:26:1: internal compiler error: Maximum number of LRA constraint passes
is achieved (30)

Reply via email to