public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* Re: optimization/5892: ICE in gen_nop_type during 2.4.17 ia64 kernel build
@ 2002-03-18 11:26 Gary Hade
  0 siblings, 0 replies; 5+ messages in thread
From: Gary Hade @ 2002-03-18 11:26 UTC (permalink / raw)
  To: nobody; +Cc: gcc-prs

The following reply was made to PR optimization/5892; it has been noted by GNATS.

From: Gary Hade <garyhade@us.ibm.com>
To: rodrigc@gcc.gnu.org, garyhade@us.ibm.com, gcc-bugs@gcc.gnu.org,
        gcc-prs@gcc.gnu.org, nobody@gcc.gnu.org, gcc-gnats@gcc.gnu.org
Cc:  
Subject: Re: optimization/5892: ICE in gen_nop_type during 2.4.17 ia64 kernel build
Date: Mon, 18 Mar 2002 11:24:32 -0800

 On Sat, Mar 16, 2002 at 03:52:39AM -0000, rodrigc@gcc.gnu.org wrote:
 > Synopsis: ICE in gen_nop_type during 2.4.17 ia64 kernel build
 > 
 > State-Changed-From-To: analyzed->feedback
 > State-Changed-By: rodrigc
 > State-Changed-When: Fri Mar 15 19:52:39 2002
 > State-Changed-Why:
 >     Can you verify that this patch fixes the problem:
 >     http://gcc.gnu.org/ml/gcc-patches/2002-03/msg00705.html
 > 
 > http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=5892
 
 Yes, the patch fixes the problem.  I verified by building the
 2.4.17 and 2.4.18 kernels using a gcc built from source updated 
 on 3/14 from the CVS gcc-3_1-branch which contained the patch 
 mentioned in http://gcc.gnu.org/ml/gcc-patches/2002-03/msg00705.html.
 No ICEs were encountered.
 
 Thanks,
 Gary
 
 -- 
 Gary Hade
 IBM Linux Technology Center
 503-578-4503  IBM T/L: 775-4503
 garyhade@us.ibm.com
 http://www.ibm.com/linux/ltc


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

* Re: optimization/5892: ICE in gen_nop_type during 2.4.17 ia64 kernel build
@ 2002-03-18 13:07 rodrigc
  0 siblings, 0 replies; 5+ messages in thread
From: rodrigc @ 2002-03-18 13:07 UTC (permalink / raw)
  To: garyhade, gcc-bugs, gcc-prs, nobody

Synopsis: ICE in gen_nop_type during 2.4.17 ia64 kernel build

State-Changed-From-To: feedback->closed
State-Changed-By: rodrigc
State-Changed-When: Mon Mar 18 13:07:33 2002
State-Changed-Why:
    Verified by submitter as working:
    http://gcc.gnu.org/ml/gcc-patches/2002-03/msg00705.html

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


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

* Re: optimization/5892: ICE in gen_nop_type during 2.4.17 ia64 kernel build
@ 2002-03-15 19:52 rodrigc
  0 siblings, 0 replies; 5+ messages in thread
From: rodrigc @ 2002-03-15 19:52 UTC (permalink / raw)
  To: garyhade, gcc-bugs, gcc-prs, nobody

Synopsis: ICE in gen_nop_type during 2.4.17 ia64 kernel build

State-Changed-From-To: analyzed->feedback
State-Changed-By: rodrigc
State-Changed-When: Fri Mar 15 19:52:39 2002
State-Changed-Why:
    Can you verify that this patch fixes the problem:
    http://gcc.gnu.org/ml/gcc-patches/2002-03/msg00705.html

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


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

* Re: optimization/5892: ICE in gen_nop_type during 2.4.17 ia64 kernel build
@ 2002-03-09  6:00 jakub
  0 siblings, 0 replies; 5+ messages in thread
From: jakub @ 2002-03-09  6:00 UTC (permalink / raw)
  To: garyhade, gcc-bugs, gcc-prs, nobody

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


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

* optimization/5892: ICE in gen_nop_type during 2.4.17 ia64 kernel build
@ 2002-03-08 14:06 garyhade
  0 siblings, 0 replies; 5+ messages in thread
From: garyhade @ 2002-03-08 14:06 UTC (permalink / raw)
  To: gcc-gnats


>Number:         5892
>Category:       optimization
>Synopsis:       ICE in gen_nop_type during 2.4.17 ia64 kernel build
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          ice-on-legal-code
>Submitter-Id:   net
>Arrival-Date:   Fri Mar 08 14:06:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Gary Hade
>Release:        gcc version 3.1 20020304
>Organization:
>Environment:
Red Hat 7.2 (Fairfax) on Itanium
>Description:
The following error was encountered a build of
2.4.17 IA-64 linux kernel using gcc version 3.1
20020304 (prerelease):
  journal.c:915: Internal compiler error in gen_nop_type,
                 at config/ia64/ia64.c:6640
The file is linux/fs/jbd/journal.c.
 
A smaller test case (derived from preprocessor output)
is provided.
>How-To-Repeat:
gcc -O2 -c bug.c
>Fix:
Unknown
>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="bug.c"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="bug.c"

LyoKICogIFRlc3QgY2FzZSB0byByZXByb2R1Y2UgZ2NjIHZlcnNpb24gMy4xIDIwMDIwMzA0IAog
KiAgKHByZXJlbGVhc2UpIGdlbl9ub3BfdHlwZSBpbnRlcm5hbCBjb21waWxlciBlcnJvcgogKiAg
dGhhdCBvY2N1cnJzIGR1cmluZyBjb21waWxlIG9mIElBLTY0IDIuNC4xNyBMaW51eCAKICogIGZp
bGUgbGludXgvZnMvamJkL2pvdXJuYWwuYy4gIFRoZSB0ZXN0IGNhc2Ugd2FzIAogKiAgZGVyaXZl
ZCBmcm9tIHRoZSBwcmVwcm9jZXNzb3Igb3V0cHV0LiAgT3JpZ2luYWwKICogIHVuYWx0ZXJlZCBj
b3B5cmlnaHQgZm9yIGpvdXJuYWwuYyBpcyBhbHNvIGluY2x1ZGVkLgogKiAgICAgICBHYXJ5IEhh
ZGUgPGdhcnloYWRlQHVzLmlibS5jb20+CiAqLwovKgogKiBsaW51eC9mcy9qb3VybmFsLmMKICoK
ICogV3JpdHRlbiBieSBTdGVwaGVuIEMuIFR3ZWVkaWUgPHNjdEByZWRoYXQuY29tPiwgMTk5OAog
KgogKiBDb3B5cmlnaHQgMTk5OCBSZWQgSGF0IGNvcnAgLS0tIEFsbCBSaWdodHMgUmVzZXJ2ZWQK
ICoKICogVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIExpbnV4IGtlcm5lbCBhbmQgaXMgbWFkZSBh
dmFpbGFibGUgdW5kZXIKICogdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSwgdmVyc2lvbiAyLCBvciBhdCB5b3VyCiAqIG9wdGlvbiwgYW55IGxhdGVyIHZlcnNpb24s
IGluY29ycG9yYXRlZCBoZXJlaW4gYnkgcmVmZXJlbmNlLgogKgogKiBHZW5lcmljIGZpbGVzeXN0
ZW0gam91cm5hbC13cml0aW5nIGNvZGU7IHBhcnQgb2YgdGhlIGV4dDJmcwogKiBqb3VybmFsaW5n
IHN5c3RlbS4KICoKICogVGhpcyBmaWxlIG1hbmFnZXMgam91cm5hbHM6IGFyZWFzIG9mIGRpc2sg
cmVzZXJ2ZWQgZm9yIGxvZ2dpbmcKICogdHJhbnNhY3Rpb25hbCB1cGRhdGVzLiAgVGhpcyBpbmNs
dWRlcyB0aGUga2VybmVsIGpvdXJuYWxpbmcgdGhyZWFkCiAqIHdoaWNoIGlzIHJlc3BvbnNpYmxl
IGZvciBzY2hlZHVsaW5nIHVwZGF0ZXMgdG8gdGhlIGxvZy4KICoKICogV2UgZG8gbm90IGFjdHVh
bGx5IG1hbmFnZSB0aGUgcGh5c2ljYWwgc3RvcmFnZSBvZiB0aGUgam91cm5hbCBpbiB0aGlzCiAq
IGZpbGU6IHRoYXQgaXMgbGVmdCB0byBhIHBlci1qb3VybmFsIHBvbGljeSBmdW5jdGlvbiwgd2hp
Y2ggYWxsb3dzIHVzCiAqIHRvIHN0b3JlIHRoZSBqb3VybmFsIHdpdGhpbiBhIGZpbGVzeXN0ZW0t
c3BlY2lmaWVkIGFyZWEgZm9yIGV4dDIKICogam91cm5hbGluZyAoZXh0MiBjYW4gdXNlIGEgcmVz
ZXJ2ZWQgaW5vZGUgZm9yIHN0b3JpbmcgdGhlIGxvZykuCiAqLwoKdHlwZWRlZiBfX3NpZ25lZF9f
IGNoYXIgX19zODsKdHlwZWRlZiB1bnNpZ25lZCBjaGFyIF9fdTg7CnR5cGVkZWYgX19zaWduZWRf
XyBpbnQgX19zMzI7CnR5cGVkZWYgdW5zaWduZWQgaW50IF9fdTMyOwp0eXBlZGVmIHVuc2lnbmVk
IGxvbmcgX191NjQ7Cgp0eXBlZGVmIHN0cnVjdCB7IHZvbGF0aWxlIF9fczMyIGNvdW50ZXI7IH0g
YXRvbWljX3Q7Cgp0eXBlZGVmIHN0cnVjdCB7CiAgICAgICAgdm9sYXRpbGUgdW5zaWduZWQgaW50
IGxvY2s7Cn0gc3BpbmxvY2tfdDsKCnN0cnVjdCBsaXN0X2hlYWQgewogICAgICAgIHN0cnVjdCBs
aXN0X2hlYWQgKm5leHQsICpwcmV2Owp9OwoKdHlwZWRlZiB1bnNpZ25lZCBpbnQgdGlkX3Q7CnR5
cGVkZWYgc3RydWN0IHRyYW5zYWN0aW9uX3MgdHJhbnNhY3Rpb25fdDsKCnN0cnVjdCBfX3dhaXRf
cXVldWVfaGVhZCB7CiAgICAgICAgc3BpbmxvY2tfdCBsb2NrOwogICAgICAgIHN0cnVjdCBsaXN0
X2hlYWQgdGFza19saXN0Owp9OwoKdHlwZWRlZiBzdHJ1Y3QgX193YWl0X3F1ZXVlX2hlYWQgd2Fp
dF9xdWV1ZV9oZWFkX3Q7CgpzdHJ1Y3Qgc2VtYXBob3JlIHsKICAgICAgICBhdG9taWNfdCBjb3Vu
dDsKICAgICAgICBpbnQgc2xlZXBlcnM7CiAgICAgICAgd2FpdF9xdWV1ZV9oZWFkX3Qgd2FpdDsK
fTsKCnR5cGVkZWYgc3RydWN0IGpvdXJuYWxfcyBqb3VybmFsX3Q7Cgp0eXBlZGVmIHN0cnVjdCBq
b3VybmFsX2hlYWRlcl9zCnsKICAgICAgICBfX3UzMiBoX21hZ2ljOwogICAgICAgIF9fdTMyIGhf
YmxvY2t0eXBlOwogICAgICAgIF9fdTMyIGhfc2VxdWVuY2U7Cn0gam91cm5hbF9oZWFkZXJfdDsK
CnR5cGVkZWYgc3RydWN0IGpvdXJuYWxfc3VwZXJibG9ja19zCnsKICAgICAgICBqb3VybmFsX2hl
YWRlcl90IHNfaGVhZGVyOwogICAgICAgIF9fdTMyIHNfYmxvY2tzaXplOwogICAgICAgIF9fdTMy
IHNfbWF4bGVuOwogICAgICAgIF9fdTMyIHNfZmlyc3Q7CiAgICAgICAgX191MzIgc19zZXF1ZW5j
ZTsKICAgICAgICBfX3UzMiBzX3N0YXJ0OwogICAgICAgIF9fczMyIHNfZXJybm87CiAgICAgICAg
X191MzIgc19mZWF0dXJlX2NvbXBhdDsKICAgICAgICBfX3UzMiBzX2ZlYXR1cmVfaW5jb21wYXQ7
CiAgICAgICAgX191MzIgc19mZWF0dXJlX3JvX2NvbXBhdDsKICAgICAgICBfX3U4IHNfdXVpZFsx
Nl07CiAgICAgICAgX191MzIgc19ucl91c2VyczsKICAgICAgICBfX3UzMiBzX2R5bnN1cGVyOwog
ICAgICAgIF9fdTMyIHNfbWF4X3RyYW5zYWN0aW9uOwogICAgICAgIF9fdTMyIHNfbWF4X3RyYW5z
X2RhdGE7CiAgICAgICAgX191MzIgc19wYWRkaW5nWzQ0XTsKICAgICAgICBfX3U4IHNfdXNlcnNb
MTYqNDhdOwp9IGpvdXJuYWxfc3VwZXJibG9ja190OwoKdHlwZWRlZiB1bnNpZ25lZCBzaG9ydCBr
ZGV2X3Q7CgpzdGF0aWMgX19pbmxpbmVfXyBfX2NvbnN0X18gX191NjQKX19pYTY0X3N3YWI2NCAo
X191NjQgeCkKewogICAgICAgIF9fdTY0IHJlc3VsdDsKCiAgICAgICAgX19hc21fXyAoIm11eDEg
JTA9JTEsQHJldiIgOiAiPXIiIChyZXN1bHQpIDogInIiICh4KSk7CiAgICAgICAgcmV0dXJuIHJl
c3VsdDsKfQoKc3RhdGljIF9faW5saW5lX18gX19jb25zdF9fIF9fdTMyCl9faWE2NF9zd2FiMzIg
KF9fdTMyIHgpCnsKICAgICAgICByZXR1cm4gX19pYTY0X3N3YWI2NCh4KSA+PiAzMjsKfQoKc3Rh
dGljIF9faW5saW5lX18gX19jb25zdF9fIF9fdTMyIF9fZnN3YWIzMihfX3UzMiB4KQp7CiAgICAg
ICAgcmV0dXJuIF9faWE2NF9zd2FiMzIoeCk7Cn0KCiNpZiAxCnN0cnVjdCBqb3VybmFsX3MKewog
ICAgICAgIHVuc2lnbmVkIGxvbmcgal9mbGFnczsKICAgICAgICBpbnQgal9lcnJubzsKICAgICAg
ICBzdHJ1Y3QgYnVmZmVyX2hlYWQgKiBqX3NiX2J1ZmZlcjsKICAgICAgICBqb3VybmFsX3N1cGVy
YmxvY2tfdCAqIGpfc3VwZXJibG9jazsKICAgICAgICBpbnQgal9ibG9ja3NpemU7Cn07CiNlbHNl
CnN0cnVjdCBqb3VybmFsX3MKewogICAgICAgIHVuc2lnbmVkIGxvbmcgal9mbGFnczsKICAgICAg
ICBpbnQgal9lcnJubzsKICAgICAgICBzdHJ1Y3QgYnVmZmVyX2hlYWQgKiBqX3NiX2J1ZmZlcjsK
ICAgICAgICBqb3VybmFsX3N1cGVyYmxvY2tfdCAqIGpfc3VwZXJibG9jazsKICAgICAgICBpbnQg
al9mb3JtYXRfdmVyc2lvbjsKICAgICAgICBpbnQgal9iYXJyaWVyX2NvdW50OwogICAgICAgIHN0
cnVjdCBzZW1hcGhvcmUgal9iYXJyaWVyOwogICAgICAgIHRyYW5zYWN0aW9uX3QgKiBqX3J1bm5p
bmdfdHJhbnNhY3Rpb247CiAgICAgICAgdHJhbnNhY3Rpb25fdCAqIGpfY29tbWl0dGluZ190cmFu
c2FjdGlvbjsKICAgICAgICB0cmFuc2FjdGlvbl90ICogal9jaGVja3BvaW50X3RyYW5zYWN0aW9u
czsKICAgICAgICB3YWl0X3F1ZXVlX2hlYWRfdCBqX3dhaXRfdHJhbnNhY3Rpb25fbG9ja2VkOwog
ICAgICAgIHdhaXRfcXVldWVfaGVhZF90IGpfd2FpdF9sb2dzcGFjZTsKICAgICAgICB3YWl0X3F1
ZXVlX2hlYWRfdCBqX3dhaXRfZG9uZV9jb21taXQ7CiAgICAgICAgd2FpdF9xdWV1ZV9oZWFkX3Qg
al93YWl0X2NoZWNrcG9pbnQ7CiAgICAgICAgd2FpdF9xdWV1ZV9oZWFkX3Qgal93YWl0X2NvbW1p
dDsKICAgICAgICB3YWl0X3F1ZXVlX2hlYWRfdCBqX3dhaXRfdXBkYXRlczsKICAgICAgICBzdHJ1
Y3Qgc2VtYXBob3JlIGpfY2hlY2twb2ludF9zZW07CiAgICAgICAgc3RydWN0IHNlbWFwaG9yZSBq
X3NlbTsKICAgICAgICB1bnNpZ25lZCBsb25nIGpfaGVhZDsKICAgICAgICB1bnNpZ25lZCBsb25n
IGpfdGFpbDsKICAgICAgICB1bnNpZ25lZCBsb25nIGpfZnJlZTsKICAgICAgICB1bnNpZ25lZCBs
b25nIGpfZmlyc3QsIGpfbGFzdDsKICAgICAgICBrZGV2X3Qgal9kZXY7CiAgICAgICAgaW50IGpf
YmxvY2tzaXplOwogICAgICAgIHVuc2lnbmVkIGludCBqX2Jsa19vZmZzZXQ7CiAgICAgICAga2Rl
dl90IGpfZnNfZGV2OwogICAgICAgIHVuc2lnbmVkIGludCBqX21heGxlbjsKICAgICAgICBzdHJ1
Y3QgaW5vZGUgKiBqX2lub2RlOwogICAgICAgIHRpZF90IGpfdGFpbF9zZXF1ZW5jZTsKICAgICAg
ICB0aWRfdCBqX3RyYW5zYWN0aW9uX3NlcXVlbmNlOwogICAgICAgIHRpZF90IGpfY29tbWl0X3Nl
cXVlbmNlOwogICAgICAgIHRpZF90IGpfY29tbWl0X3JlcXVlc3Q7CiAgICAgICAgX191OCBqX3V1
aWRbMTZdOwogICAgICAgIHN0cnVjdCB0YXNrX3N0cnVjdCAqIGpfdGFzazsKICAgICAgICBpbnQg
al9tYXhfdHJhbnNhY3Rpb25fYnVmZmVyczsKICAgICAgICB1bnNpZ25lZCBsb25nIGpfY29tbWl0
X2ludGVydmFsOwogICAgICAgIHN0cnVjdCB0aW1lcl9saXN0ICogal9jb21taXRfdGltZXI7CiAg
ICAgICAgaW50IGpfY29tbWl0X3RpbWVyX2FjdGl2ZTsKICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFk
IGpfYWxsX2pvdXJuYWxzOwogICAgICAgIHN0cnVjdCBqYmRfcmV2b2tlX3RhYmxlX3MgKmpfcmV2
b2tlOwp9OwojZW5kaWYKCmludCBqb3VybmFsX2NyZWF0ZSAoam91cm5hbF90ICpqb3VybmFsKQp7
CiAgICAgICAgam91cm5hbF9zdXBlcmJsb2NrX3QgKnNiOwogICAgICAgIHNiID0gam91cm5hbC0+
al9zdXBlcmJsb2NrOwoKICAgICAgICBzYi0+c19ibG9ja3NpemUgPSAoX19idWlsdGluX2NvbnN0
YW50X3AoKF9fdTMyKSgoam91cm5hbC0+al9ibG9ja3NpemUpKSkgPyAoeyBfX3UzMiBfX3ggPSAo
KChqb3VybmFsLT5qX2Jsb2Nrc2l6ZSkpKTsgKChfX3UzMikoICgoKF9fdTMyKShfX3gpICYgKF9f
dTMyKTB4MDAwMDAwZmZVTCkgPDwgMjQpIHwgKCgoX191MzIpKF9feCkgJiAoX191MzIpMHgwMDAw
ZmYwMFVMKSA8PCA4KSB8ICgoKF9fdTMyKShfX3gpICYgKF9fdTMyKTB4MDBmZjAwMDBVTCkgPj4g
OCkgfCAoKChfX3UzMikoX194KSAmIChfX3UzMikweGZmMDAwMDAwVUwpID4+IDI0KSApKTsgfSkg
OiBfX2Zzd2FiMzIoKChqb3VybmFsLT5qX2Jsb2Nrc2l6ZSkpKSk7CgogICAgICAgIHNiLT5zX2Zp
cnN0ID0gKF9fYnVpbHRpbl9jb25zdGFudF9wKChfX3UzMikoKDEpKSkgPyAoeyBfX3UzMiBfX3gg
PSAoKCgxKSkpOyAoKF9fdTMyKSggKCgoX191MzIpKF9feCkgJiAoX191MzIpMHgwMDAwMDBmZlVM
KSA8PCAyNCkgfCAoKChfX3UzMikoX194KSAmIChfX3UzMikweDAwMDBmZjAwVUwpIDw8IDgpIHwg
KCgoX191MzIpKF9feCkgJiAoX191MzIpMHgwMGZmMDAwMFVMKSA+PiA4KSB8ICgoKF9fdTMyKShf
X3gpICYgKF9fdTMyKTB4ZmYwMDAwMDBVTCkgPj4gMjQpICkpOyB9KSA6IF9fZnN3YWIzMigoKDEp
KSkpOwp9Cg==


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

end of thread, other threads:[~2002-03-18 21:07 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-03-18 11:26 optimization/5892: ICE in gen_nop_type during 2.4.17 ia64 kernel build Gary Hade
  -- strict thread matches above, loose matches on Subject: below --
2002-03-18 13:07 rodrigc
2002-03-15 19:52 rodrigc
2002-03-09  6:00 jakub
2002-03-08 14:06 garyhade

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).