public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
* [Bug c/21873] New: infinite warning loop on bad array initializer @ 2005-06-02 1:53 allans at m83 dot com 2005-06-03 23:30 ` [Bug c/21873] [3.4/4.0/4.1 Regression] " jsm28 at gcc dot gnu dot org ` (5 more replies) 0 siblings, 6 replies; 7+ messages in thread From: allans at m83 dot com @ 2005-06-02 1:53 UTC (permalink / raw) To: gcc-bugs struct foo { int a; int b; } bar [1][0] = { 3, 4 }; // warnings continue forever s.c:5: warning: excess elements in array initializer s.c:5: warning: (near initialization for `bar') s.c:5: warning: excess elements in array initializer s.c:5: warning: (near initialization for `bar') gcc: Internal error: Interrupt (program cc1) // I pressed ctrl-C Please submit a full bug report. Reading specs from /usr/lib/gcc-lib/i686-pc-cygwin/3.3.3/specs Configured with: /gcc/gcc-3.3.3-3/configure --verbose --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --libdir=/usr/l ib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-languages=c,ada,c++,d,f77,java,objc, pascal --enable-nls --without-included-gettext --enable-libgcj --with-system-zlib --enable-interpreter --enable-threads= posix --enable-java-gc=boehm --enable-sjlj-exceptions --disable-version-specific-runtime-libs --disable-win32-registry Thread model: posix gcc version 3.3.3 (cygwin special) Same behaviour on arm-elf-gcc 3.2.1 Reading specs from /opt/ecos/gnutools/arm-elf/bin/../lib/gcc-lib/arm-elf/3.2.1/specs Configured with: /local/demonweb/tools/ecos-gnutools-v1.4/r2/arm-elf/cygwin/tar_bz2/source/gcc-3.2.1/configure --target arm-elf --prefix=/local/demonweb/tools/ecos-gnutools-v1.4/r2/arm-elf/cygwin/tar_bz2/opt/ecos/gnutools/arm-elf --enable- anguages=c,c++ --with-gnu-as --with-gnu-ld --with-newlib --with-gxx-include-dir=/local/demonweb/tools/ecos-gnutools-v1. /r2/arm-elf/cygwin/tar_bz2/opt/ecos/gnutools/arm-elf/arm-elf/include Thread model: single gcc version 3.2.1 -- Summary: infinite warning loop on bad array initializer Product: gcc Version: 3.3.3 Status: UNCONFIRMED Severity: minor Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: allans at m83 dot com CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21873 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug c/21873] [3.4/4.0/4.1 Regression] infinite warning loop on bad array initializer 2005-06-02 1:53 [Bug c/21873] New: infinite warning loop on bad array initializer allans at m83 dot com @ 2005-06-03 23:30 ` jsm28 at gcc dot gnu dot org 2005-06-04 1:35 ` cvs-commit at gcc dot gnu dot org ` (4 subsequent siblings) 5 siblings, 0 replies; 7+ messages in thread From: jsm28 at gcc dot gnu dot org @ 2005-06-03 23:30 UTC (permalink / raw) To: gcc-bugs ------- Additional Comments From jsm28 at gcc dot gnu dot org 2005-06-03 23:30 ------- Confirmed. There are lots of related cases which yield infinite loops (with or without diagnostics). All versions 3.0.x onwards either loop or ICE on some such tests; 2.95.3 avoids both (although it doesn't diagnose them all either). Testing a patch for mainline and 4.0 branch (probably safe for 3.4 branch as well). -- What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at gcc dot gnu |jsm28 at gcc dot gnu dot org |dot org | Status|UNCONFIRMED |ASSIGNED Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2005-06-03 23:30:50 date| | Summary|infinite warning loop on bad|[3.4/4.0/4.1 Regression] |array initializer |infinite warning loop on bad | |array initializer Target Milestone|--- |4.0.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21873 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug c/21873] [3.4/4.0/4.1 Regression] infinite warning loop on bad array initializer 2005-06-02 1:53 [Bug c/21873] New: infinite warning loop on bad array initializer allans at m83 dot com 2005-06-03 23:30 ` [Bug c/21873] [3.4/4.0/4.1 Regression] " jsm28 at gcc dot gnu dot org @ 2005-06-04 1:35 ` cvs-commit at gcc dot gnu dot org 2005-06-04 1:44 ` cvs-commit at gcc dot gnu dot org ` (3 subsequent siblings) 5 siblings, 0 replies; 7+ messages in thread From: cvs-commit at gcc dot gnu dot org @ 2005-06-04 1:35 UTC (permalink / raw) To: gcc-bugs ------- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-06-04 01:35 ------- Subject: Bug 21873 CVSROOT: /cvs/gcc Module name: gcc Changes by: jsm28@gcc.gnu.org 2005-06-04 01:34:47 Modified files: gcc : ChangeLog c-typeck.c gcc/testsuite : ChangeLog Added files: gcc/testsuite/gcc.dg: init-excess-1.c Log message: PR c/21873 * c-typeck.c (push_init_level): Don't pop levels without braces if implicit == 1. testsuite: * gcc.dg/init-excess-1.c: New test. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.9031&r2=2.9032 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-typeck.c.diff?cvsroot=gcc&r1=1.447&r2=1.448 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.5588&r2=1.5589 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/init-excess-1.c.diff?cvsroot=gcc&r1=NONE&r2=1.1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21873 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug c/21873] [3.4/4.0/4.1 Regression] infinite warning loop on bad array initializer 2005-06-02 1:53 [Bug c/21873] New: infinite warning loop on bad array initializer allans at m83 dot com 2005-06-03 23:30 ` [Bug c/21873] [3.4/4.0/4.1 Regression] " jsm28 at gcc dot gnu dot org 2005-06-04 1:35 ` cvs-commit at gcc dot gnu dot org @ 2005-06-04 1:44 ` cvs-commit at gcc dot gnu dot org 2005-06-04 15:17 ` [Bug c/21873] [3.4 " pinskia at gcc dot gnu dot org ` (2 subsequent siblings) 5 siblings, 0 replies; 7+ messages in thread From: cvs-commit at gcc dot gnu dot org @ 2005-06-04 1:44 UTC (permalink / raw) To: gcc-bugs ------- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-06-04 01:44 ------- Subject: Bug 21873 CVSROOT: /cvs/gcc Module name: gcc Branch: gcc-4_0-branch Changes by: jsm28@gcc.gnu.org 2005-06-04 01:44:30 Modified files: gcc : ChangeLog c-typeck.c gcc/testsuite : ChangeLog Added files: gcc/testsuite/gcc.dg: init-excess-1.c Log message: PR c/21873 * c-typeck.c (push_init_level): Don't pop levels without braces if implicit == 1. testsuite: * gcc.dg/init-excess-1.c: New test. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=2.7592.2.276&r2=2.7592.2.277 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-typeck.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.419.2.5&r2=1.419.2.6 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.5084.2.223&r2=1.5084.2.224 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/init-excess-1.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=NONE&r2=1.1.2.1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21873 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug c/21873] [3.4 Regression] infinite warning loop on bad array initializer 2005-06-02 1:53 [Bug c/21873] New: infinite warning loop on bad array initializer allans at m83 dot com ` (2 preceding siblings ...) 2005-06-04 1:44 ` cvs-commit at gcc dot gnu dot org @ 2005-06-04 15:17 ` pinskia at gcc dot gnu dot org 2005-07-28 23:02 ` cvs-commit at gcc dot gnu dot org 2005-07-28 23:09 ` jsm28 at gcc dot gnu dot org 5 siblings, 0 replies; 7+ messages in thread From: pinskia at gcc dot gnu dot org @ 2005-06-04 15:17 UTC (permalink / raw) To: gcc-bugs -- What |Removed |Added ---------------------------------------------------------------------------- Summary|[3.4/4.0/4.1 Regression] |[3.4 Regression] infinite |infinite warning loop on bad|warning loop on bad array |array initializer |initializer Target Milestone|4.0.1 |3.4.5 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21873 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug c/21873] [3.4 Regression] infinite warning loop on bad array initializer 2005-06-02 1:53 [Bug c/21873] New: infinite warning loop on bad array initializer allans at m83 dot com ` (3 preceding siblings ...) 2005-06-04 15:17 ` [Bug c/21873] [3.4 " pinskia at gcc dot gnu dot org @ 2005-07-28 23:02 ` cvs-commit at gcc dot gnu dot org 2005-07-28 23:09 ` jsm28 at gcc dot gnu dot org 5 siblings, 0 replies; 7+ messages in thread From: cvs-commit at gcc dot gnu dot org @ 2005-07-28 23:02 UTC (permalink / raw) To: gcc-bugs ------- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-28 22:56 ------- Subject: Bug 21873 CVSROOT: /cvs/gcc Module name: gcc Branch: gcc-3_4-branch Changes by: jsm28@gcc.gnu.org 2005-07-28 22:56:03 Modified files: gcc : ChangeLog c-typeck.c gcc/testsuite : ChangeLog Added files: gcc/testsuite/gcc.dg: init-excess-1.c Log message: PR c/21873 * c-typeck.c (push_init_level): Don't pop levels without braces if implicit == 1. testsuite: * gcc.dg/init-excess-1.c: New test. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=2.2326.2.888&r2=2.2326.2.889 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-typeck.c.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.272.2.13&r2=1.272.2.14 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.3389.2.413&r2=1.3389.2.414 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/init-excess-1.c.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=NONE&r2=1.1.18.1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21873 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug c/21873] [3.4 Regression] infinite warning loop on bad array initializer 2005-06-02 1:53 [Bug c/21873] New: infinite warning loop on bad array initializer allans at m83 dot com ` (4 preceding siblings ...) 2005-07-28 23:02 ` cvs-commit at gcc dot gnu dot org @ 2005-07-28 23:09 ` jsm28 at gcc dot gnu dot org 5 siblings, 0 replies; 7+ messages in thread From: jsm28 at gcc dot gnu dot org @ 2005-07-28 23:09 UTC (permalink / raw) To: gcc-bugs ------- Additional Comments From jsm28 at gcc dot gnu dot org 2005-07-28 23:08 ------- Now fixed on 3.4 branch. -- What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21873 ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2005-07-28 23:08 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2005-06-02 1:53 [Bug c/21873] New: infinite warning loop on bad array initializer allans at m83 dot com 2005-06-03 23:30 ` [Bug c/21873] [3.4/4.0/4.1 Regression] " jsm28 at gcc dot gnu dot org 2005-06-04 1:35 ` cvs-commit at gcc dot gnu dot org 2005-06-04 1:44 ` cvs-commit at gcc dot gnu dot org 2005-06-04 15:17 ` [Bug c/21873] [3.4 " pinskia at gcc dot gnu dot org 2005-07-28 23:02 ` cvs-commit at gcc dot gnu dot org 2005-07-28 23:09 ` jsm28 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).