This is the mail archive of the
gcc-prs@gcc.gnu.org
mailing list for the GCC project.
c/364: error 'initializer element is not constant'
- To: gcc-gnats at gcc dot gnu dot org
- Subject: c/364: error 'initializer element is not constant'
- From: and at genesyslab dot com
- Date: 30 Jun 2000 01:28:27 -0000
- Reply-To: and at genesyslab dot com
- Resent-Cc: gcc-prs at gcc dot gnu dot org
- Resent-Reply-To: gcc-gnats@gcc.gnu.org, and@genesyslab.com
>Number: 364
>Category: c
>Synopsis: error 'initializer element is not constant'
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: unassigned
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Thu Jun 29 18:36:00 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator: and@genesyslab.com
>Release: gcc version 2.96 20000619 (experimental)
>Organization:
>Environment:
sparc-sun-solaris2.7
>Description:
see example;
can't process initialization
&(&x.s)->f
>How-To-Repeat:
compile
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="gt.c"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="gt.c"
I2RlZmluZSBOVUxMICh2b2lkICopMAoKdHlwZWRlZiBsb25nIGludCBpbnQ2NF90OwoKc3RydWN0
IHRyYXBmcmFtZTY0IHsKCWludDY0X3QJCXRmX3RzdGF0ZTsJLyogdHN0YXRlIHJlZ2lzdGVyICov
CglpbnQ2NF90CQl0Zl9wYzsJCS8qIHJldHVybiBwYyAqLwoJaW50NjRfdAkJdGZfbnBjOwkJLyog
cmV0dXJuIG5wYyAqLwoJaW50NjRfdAkJdGZfZmF1bHQ7CS8qIGZhdWx0aW5nIGFkZHIgLS0gbmVl
ZCBzb21ld2hlcmUgdG8gc2F2ZSBpdCAqLwoJaW50NjRfdAkJdGZfa3N0YWNrOwkvKiBrZXJuZWwg
c3RhY2sgb2YgcHJldiB0ZiAqLwoJaW50CQl0Zl95OwkJLyogJXkgcmVnaXN0ZXIgLS0gMzItYml0
cyAqLwoJc2hvcnQJCXRmX3R0OwkJLyogV2hhdCB0eXBlIG9mIHRyYXAgdGhpcyB3YXMgKi8KCWNo
YXIJCXRmX3BpbDsJCS8qIFdoYXQgSVJRIHdlJ3JlIGhhbmRsaW5nICovCgljaGFyCQl0Zl9vbGRw
aWw7CS8qIFdoYXQgb3VyIG9sZCBTUEwgd2FzICovCglpbnQ2NF90CQl0Zl9nbG9iYWxbOF07CS8q
IGdsb2JhbCByZWdpc3RlcnMgaW4gdHJhcCdzIGNhbGxlciAqLwoJLyogbi5iLiB0Zl9nbG9iYWxb
MF0gaXMgdXNlZCBmb3IgZnAgd2hlbiB0aGlzIGlzIGEgY2xvY2tmcmFtZSAqLwoJaW50NjRfdAkJ
dGZfb3V0WzhdOwkvKiBvdXRwdXQgcmVnaXN0ZXJzIGluIHRyYXAncyBjYWxsZXIgKi8KCWludDY0
X3QJCXRmX2xvY2FsWzhdOwkvKiBsb2NhbCByZWdpc3RlcnMgaW4gdHJhcCdzIGNhbGxlciAqLwoJ
aW50NjRfdAkJdGZfaW5bOF07CS8qIGluIHJlZ2lzdGVycyBpbiB0cmFwJ3MgY2FsbGVyIChmb3Ig
ZGVidWcpICovCn07Cgp0eXBlZGVmIHN0cnVjdCB7CglzdHJ1Y3QgdHJhcGZyYW1lNjQJZGRiX3Rm
OwoJaW50CQkJZGRiX3RsOwp9IGRiX3JlZ3NfdDsKCnN0cnVjdCBkYl92YXJpYWJsZSB7CiAgICBj
aGFyICpuYW1lOwogICAgbG9uZyAqdmFsdWU7CiAgICBsb25nICpmOwp9OwoKZGJfcmVnc190CQlk
ZGJfcmVnczsKI2RlZmluZQlEREJfVEYJCSgmZGRiX3JlZ3MuZGRiX3RmKQoKc3RydWN0IGRiX3Zh
cmlhYmxlIGRiX3JlZ3NbXSA9IHsKCXsgInRzdGF0ZSIsIChsb25nICopJkREQl9URi0+dGZfdHN0
YXRlLCBOVUxMLCB9LAoJeyAicGMiLCAgKGxvbmcgKikmRERCX1RGLT50Zl9wYywgTlVMTCwgfSwK
CXsgIm5wYyIsIChsb25nICopJkREQl9URi0+dGZfbnBjLCBOVUxMLCB9LAp9Owo=