public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
* [Bug c/104178] New: -fcompare-debug failure at -O3 -m32 @ 2022-01-22 5:04 cnsun at uwaterloo dot ca 2022-01-22 5:05 ` [Bug c/104178] " cnsun at uwaterloo dot ca ` (5 more replies) 0 siblings, 6 replies; 7+ messages in thread From: cnsun at uwaterloo dot ca @ 2022-01-22 5:04 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104178 Bug ID: 104178 Summary: -fcompare-debug failure at -O3 -m32 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: cnsun at uwaterloo dot ca Target Milestone: --- $ gcc-trunk small.c -w -m32 -fcompare-debug -O3 gcc-trunk: error: small.c: ‘-fcompare-debug’ failure (length) $ cat small.c static int a, g, h, k, l, m, p, r, s, u, w, z, aa, ab, ac, ad; char b, ae, af; struct c { int d; int e; } e[1]; static char f; static short i; static struct c j, x; static unsigned n; int *o, *t; static char q; int v; int y; int ag; int ah; int ai; int aj; int ak; static char al() { int am[] = {0, 1, 9, 6, 3, 4, 3, 0, 3, 4, 3, 9, 0, 6, 1, 1, 6, 0, 2, 4, 6, 4, 2, 4, 6, 1, 1, 6, 0, 9, 9, 0, 3, 0, 3, 4, 3, 0, 3}; int an = 8, ao = r; int c[] = {2, 2, 2, 2, 2}; char ap; if (ao) { ap = af; for (; t; t++) printf("index = \n"); } af = r = ao; int *aq = 0; { int *b[] = {o, o, o, o, o, o, o, o, o, o, o, o, o}; if (r) { struct c c[] = {*e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e, *e}; k = ab; for (; u;) { struct c d = {1}; ak = 0; int ar = f ^ p; as: if (ar) { printf("", p); p = a ^ p; } } } if (z) goto at; a = l; an = 5; } if (f) { int *au[10]; aa = 0; for (; aa < 10; aa++) au[aa] = &an; for (; m;) ; a = r; } if (g) f = 1; for (; f;) { while (an < 5 || i) ae = q; int c[] = {*o, *o, *o, *o, *o, *o, *o, *o, *o, *o, *o, *o, *o}; if (w) for (;;) { if (r) break; a = a ^ printf(&b); for (; ac; ac++) ; } else *aq = r; ai = r; n = (an || ~r) + n || j.d; if (r) a = a ^ 5; if (s) printf(&b); printf("", s); if (p) { s = 3; for (; s;) if (ap) ap = 0; } int av = h ^ q, aw = j.e ^ av; while (h++) { a = a ^ 5; if (k) printf(&b); } if (aw) v = j.e ^ q; at: b = ag = w = 0; if (f) goto ax; z = h; a = k; if (n) printf("", m); if (k) { printf("", k); m = n & m + k; } a = j.d; u = n + l; if (ah) break; ay: if (l) q = j.d; } int az = i || m; int ba = g || f; g = i = az; *e = x; char bb = n & m & p || r; ax: if (y) { printf("", ba); goto as; } af = bb; b = i | n; if (j.d) printf("", e); char bc = p & n | i; n = bc; int bd = l & m; m = bd; if (aj) { printf("", ad); m = l; goto ay; } l = f; j = e[0]; } int main() { al(); } $ gcc-trunk -v Using built-in specs. COLLECT_GCC=gcc-trunk COLLECT_LTO_WRAPPER=/scratch/software/gcc-trunk/libexec/gcc/x86_64-pc-linux-gnu/12.0.1/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: /tmp/tmp.OLkXuGPSxC-gcc-builder/gcc/configure --enable-languages=c,c++,lto --enable-checking-yes --enable-multiarch --prefix=/scratch/software/gcc-trunk --disable-bootstrap Thread model: posix Supported LTO compression algorithms: zlib gcc version 12.0.1 20220121 (experimental) [master -gcaca8eddd] (GCC) $ ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug c/104178] -fcompare-debug failure at -O3 -m32 2022-01-22 5:04 [Bug c/104178] New: -fcompare-debug failure at -O3 -m32 cnsun at uwaterloo dot ca @ 2022-01-22 5:05 ` cnsun at uwaterloo dot ca 2022-01-22 8:00 ` [Bug middle-end/104178] [12 Regreession] " pinskia at gcc dot gnu.org ` (4 subsequent siblings) 5 siblings, 0 replies; 7+ messages in thread From: cnsun at uwaterloo dot ca @ 2022-01-22 5:05 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104178 --- Comment #1 from Chengnian Sun <cnsun at uwaterloo dot ca> --- Sorry for the long test case. I tried my best to reduce it. The reported test program is the best I could get. ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug middle-end/104178] [12 Regreession] -fcompare-debug failure at -O3 -m32 2022-01-22 5:04 [Bug c/104178] New: -fcompare-debug failure at -O3 -m32 cnsun at uwaterloo dot ca 2022-01-22 5:05 ` [Bug c/104178] " cnsun at uwaterloo dot ca @ 2022-01-22 8:00 ` pinskia at gcc dot gnu.org 2022-01-22 9:23 ` jakub at gcc dot gnu.org ` (3 subsequent siblings) 5 siblings, 0 replies; 7+ messages in thread From: pinskia at gcc dot gnu.org @ 2022-01-22 8:00 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104178 Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |12.0 Version|unknown |12.0 Summary|-fcompare-debug failure at |[12 Regreession] |-O3 -m32 |-fcompare-debug failure at | |-O3 -m32 Status|UNCONFIRMED |NEW Last reconfirmed| |2022-01-22 Ever confirmed|0 |1 --- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Confirmed. ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug middle-end/104178] [12 Regreession] -fcompare-debug failure at -O3 -m32 2022-01-22 5:04 [Bug c/104178] New: -fcompare-debug failure at -O3 -m32 cnsun at uwaterloo dot ca 2022-01-22 5:05 ` [Bug c/104178] " cnsun at uwaterloo dot ca 2022-01-22 8:00 ` [Bug middle-end/104178] [12 Regreession] " pinskia at gcc dot gnu.org @ 2022-01-22 9:23 ` jakub at gcc dot gnu.org 2022-01-22 11:52 ` [Bug tree-optimization/104178] " pinskia at gcc dot gnu.org ` (2 subsequent siblings) 5 siblings, 0 replies; 7+ messages in thread From: jakub at gcc dot gnu.org @ 2022-01-22 9:23 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104178 Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 CC| |jakub at gcc dot gnu.org --- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Started with r12-4790-g4b3a325f07acebf47e82de227ce1d5ba62f5bcae ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug tree-optimization/104178] [12 Regreession] -fcompare-debug failure at -O3 -m32 2022-01-22 5:04 [Bug c/104178] New: -fcompare-debug failure at -O3 -m32 cnsun at uwaterloo dot ca ` (2 preceding siblings ...) 2022-01-22 9:23 ` jakub at gcc dot gnu.org @ 2022-01-22 11:52 ` pinskia at gcc dot gnu.org 2022-05-06 8:32 ` jakub at gcc dot gnu.org 2023-05-08 12:23 ` rguenth at gcc dot gnu.org 5 siblings, 0 replies; 7+ messages in thread From: pinskia at gcc dot gnu.org @ 2022-01-22 11:52 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104178 Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|middle-end |tree-optimization --- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- The first difference shows up in 194t.dom3 . ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug tree-optimization/104178] [12 Regreession] -fcompare-debug failure at -O3 -m32 2022-01-22 5:04 [Bug c/104178] New: -fcompare-debug failure at -O3 -m32 cnsun at uwaterloo dot ca ` (3 preceding siblings ...) 2022-01-22 11:52 ` [Bug tree-optimization/104178] " pinskia at gcc dot gnu.org @ 2022-05-06 8:32 ` jakub at gcc dot gnu.org 2023-05-08 12:23 ` rguenth at gcc dot gnu.org 5 siblings, 0 replies; 7+ messages in thread From: jakub at gcc dot gnu.org @ 2022-05-06 8:32 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104178 Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|12.0 |12.2 --- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> --- GCC 12.1 is being released, retargeting bugs to GCC 12.2. ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug tree-optimization/104178] [12 Regreession] -fcompare-debug failure at -O3 -m32 2022-01-22 5:04 [Bug c/104178] New: -fcompare-debug failure at -O3 -m32 cnsun at uwaterloo dot ca ` (4 preceding siblings ...) 2022-05-06 8:32 ` jakub at gcc dot gnu.org @ 2023-05-08 12:23 ` rguenth at gcc dot gnu.org 5 siblings, 0 replies; 7+ messages in thread From: rguenth at gcc dot gnu.org @ 2023-05-08 12:23 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104178 Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|12.3 |12.4 --- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> --- GCC 12.3 is being released, retargeting bugs to GCC 12.4. ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2023-05-08 12:23 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2022-01-22 5:04 [Bug c/104178] New: -fcompare-debug failure at -O3 -m32 cnsun at uwaterloo dot ca 2022-01-22 5:05 ` [Bug c/104178] " cnsun at uwaterloo dot ca 2022-01-22 8:00 ` [Bug middle-end/104178] [12 Regreession] " pinskia at gcc dot gnu.org 2022-01-22 9:23 ` jakub at gcc dot gnu.org 2022-01-22 11:52 ` [Bug tree-optimization/104178] " pinskia at gcc dot gnu.org 2022-05-06 8:32 ` jakub at gcc dot gnu.org 2023-05-08 12:23 ` rguenth at gcc dot gnu.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).