[Bug tree-optimization/102756] [12 Regression] Complete unrolling is too senative to PRE; c-c++-common/torture/vector-compare-2.c

2021-11-17 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102756 --- Comment #5 from Jeffrey A. Law --- Ignore last comment. Meant for a different BZ.

[Bug tree-optimization/102756] [12 Regression] Complete unrolling is too senative to PRE; c-c++-common/torture/vector-compare-2.c

2021-11-17 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102756 --- Comment #4 from Jeffrey A. Law --- I could also set up a toolchain ready-to-debug in an AWS instance that you could use if that would be helpful.

[Bug tree-optimization/103226] [12 Regression] Recent change to copy-headers causes execution failure for gcc.dg/torture/pr80974

2021-11-17 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103226 --- Comment #10 from Jeffrey A. Law --- Aldy, the trick is to not build the C++ runtime ;-) So instead of "make" use "make all-gcc && make all-target-libgcc" to build the compiler and libgcc runtime. Then use "make install-gcc

[Bug tree-optimization/103278] [12 Regression] Recent change to cddce inhibits switch optimization

2021-11-17 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103278 --- Comment #3 from Jeffrey A. Law --- Note we also see these regressions: rl78-elf if-to-switch-5 if-to-switch-9 xstormy16-elf if-to-switch-9 sh3-linux-gnu sh3eb-linux-gnu gcc.target/sh/pr51244-19.c, but I think this is fixable with

[Bug tree-optimization/103278] New: [12 Regression] Recent change to cddce inhibits switch optimization

2021-11-16 Thread law at gcc dot gnu.org via Gcc-bugs
Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: law at gcc dot gnu.org Target Milestone: --- On iq2000-elf this change: commit 045206450386bcd774db3bde0c696828402361c6 Author: Richard Biener Date: Fri Nov 12 10

[Bug tree-optimization/103192] [12 Regression] ICE on libgomp target-in-reduction-2.{C,c}

2021-11-15 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103192 Jeffrey A. Law changed: What|Removed |Added CC||law at gcc dot gnu.org --- Comment

[Bug tree-optimization/103226] [12 Regression] Recent change to copy-headers causes execution failure for gcc.dg/torture/pr80974

2021-11-15 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103226 --- Comment #3 from Jeffrey A. Law --- Agreed on P1 until we understand. If it's target specific P4 seems appropriate. I don't see this failure on any other target in the tester.

[Bug tree-optimization/103235] [12 Regression] Recent change to atomics triggers ICE

2021-11-14 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103235 --- Comment #2 from Jeffrey A. Law --- Can you please double-check? It just reproduced for me. Perhaps you were missing -I./ which is sometimes needed for cross toolchains to *-linux. [jlaw@dl360p gcc]$ ./cc1 -O2 pthread_cancel.i -I./ -quiet

[Bug tree-optimization/103235] New: [12 Regression] Recent change to atomics triggers ICE

2021-11-14 Thread law at gcc dot gnu.org via Gcc-bugs
Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: law at gcc dot gnu.org Target Milestone: --- Created attachment 51790 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51790=edit Testcase This change: com

[Bug tree-optimization/103226] New: [12 Regression] Recent change to copy-headers causes execution failure for gcc.dg/torture/pr80974

2021-11-13 Thread law at gcc dot gnu.org via Gcc-bugs
Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: law at gcc dot gnu.org Target Milestone: --- This change: commit e82c382971664d6fd138cc36020db4b1a91885c6 Author: Aldy Hernandez Date

[Bug tree-optimization/103182] [12 Regression] Recent change causes code correctness regression

2021-11-11 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103182 --- Comment #4 from Jeffrey A. Law --- And just to be clear, Andrew's c#1 is correct. It's 45967-2.c.

[Bug tree-optimization/103182] New: [12 Regression] Recent change causes code correctness regression

2021-11-10 Thread law at gcc dot gnu.org via Gcc-bugs
Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: law at gcc dot gnu.org Target Milestone: --- This change: d70ef65692fced7ab72e0aceeff7407e5a34d96d is the first bad commit commit d70ef65692fced7ab72e0aceeff7407e5a34d96d

[Bug tree-optimization/103161] [12 Regression] Better ranges cause builtin-sprintf-warn-16.c failure

2021-11-09 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103161 --- Comment #1 from Jeffrey A. Law --- I suspect the same underlying issue is affecting the test on line #243 as well.

[Bug tree-optimization/103161] New: [12 Regression] Better ranges cause builtin-sprintf-warn-16.c failure

2021-11-09 Thread law at gcc dot gnu.org via Gcc-bugs
Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: law at gcc dot gnu.org Target Milestone: --- On a variety of platforms builtin-sprintf-warn-16.c has started failing since converting strlen to use Ranger. Tests

[Bug tree-optimization/102981] [12 Regression] Dead Code Elimination Regression at -O3 (trunk vs 11.2.0)

2021-11-04 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102981 Jeffrey A. Law changed: What|Removed |Added Priority|P3 |P2 --- Comment #4 from Jeffrey A. Law

[Bug libstdc++/49745] error: ‘int truncate’ redeclared as different kind of symbol

2021-10-25 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49745 Jeffrey A. Law changed: What|Removed |Added CC||law at gcc dot gnu.org --- Comment #22

[Bug tree-optimization/102844] [9/10/11/12 Regression] DOM jump threading not copying block that became non-empty

2021-10-20 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102844 --- Comment #23 from Jeffrey A. Law --- Invalid is invalid. Full stop. I'll have to put it under a debugger, but I would have expected the nocopy block to turn into a forwarder -- why do we end up putting statements in here?

[Bug tree-optimization/98950] jump threading memory leak

2021-10-17 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98950 Jeffrey A. Law changed: What|Removed |Added CC||aldyh at gcc dot gnu.org

[Bug rtl-optimization/102785] [12 Regression] {smul,umul}_highpart changes break bfin-elf

2021-10-15 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102785 --- Comment #2 from Jeffrey A. Law --- Yea, it could well be a representational problem in the RTL. I didn't try to debug it at all beyond reduction and noting that cse1 was where the two compilers diverged in behavior. I don't personally

[Bug rtl-optimization/102785] New: [12 Regression] {smul,umul}_highpart changes break bfin-elf

2021-10-15 Thread law at gcc dot gnu.org via Gcc-bugs
Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: law at gcc dot gnu.org Target Milestone: --- This change: commit 555fa3545efe23393ff21fe0928aa3942e1b90ed (refs/bisect/bad) Author: Roger Sayle Date: Thu Oct 7 15:42:09 2021

[Bug tree-optimization/102756] [12 Regression] Complete unrolling is too senative to PRE; c-c++-common/torture/vector-compare-2.c

2021-10-15 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102756 --- Comment #3 from Jeffrey A. Law --- So if we consider the behavior as-expected and that this was just a case where we crossed a heuristic border, I'd be comfortable closing.

[Bug tree-optimization/102752] [12 Regression] Recent change to ldist causing ICE on msp430-elf, rl78-elf, and xstormy16-elf

2021-10-15 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102752 Jeffrey A. Law changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/102756] New: [12 Regression] Vectorizer change creates poor code for c-c++-common/torture/vector-compare-2.c

2021-10-14 Thread law at gcc dot gnu.org via Gcc-bugs
Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: law at gcc dot gnu.org Target Milestone: --- The visium-elf port is a bit broken in that any code which calls abort will fail to link

[Bug tree-optimization/102752] [12 Regression] Recent change to ldist causing ICE on msp430-elf, rl78-elf, and xstormy16-elf

2021-10-14 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102752 Jeffrey A. Law changed: What|Removed |Added Last reconfirmed||2021-10-14 Ever confirmed|0

[Bug tree-optimization/102752] [12 Regression] Recent change to ldist causing ICE on msp430-elf, rl78-elf, and xstormy16-elf

2021-10-14 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102752 --- Comment #3 from Jeffrey A. Law --- No worries. This is why we have testing systems.

[Bug tree-optimization/102752] [12 Regression] Recent change to ldist causing ICE on msp430-elf, rl78-elf, and xstormy16-elf

2021-10-14 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102752 --- Comment #1 from Jeffrey A. Law --- gcc.dg/tree-ssa/pr45427.c shows the same issue.

[Bug tree-optimization/102752] New: [12 Regression] Recent change to ldist causing ICE on msp430-elf, rl78-elf, and xstormy16-elf

2021-10-14 Thread law at gcc dot gnu.org via Gcc-bugs
Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: law at gcc dot gnu.org Target Milestone: --- After this change: msp430-elf, rl78-elf and xstormy16-elf are all getting an ICE on gcc.c

[Bug other/102663] add an install-dvi Makefile target to the toplevel Makefile and all subdirectories

2021-10-14 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102663 Jeffrey A. Law changed: What|Removed |Added CC||law at gcc dot gnu.org --- Comment #2

[Bug tree-optimization/102744] New: [12 regression] -O2 vectorization causes Wzero-length-array-bounds-2.c to fail on arc-elf

2021-10-14 Thread law at gcc dot gnu.org via Gcc-bugs
Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: law at gcc dot gnu.org Target Milestone: --- Starting with the patch to vectorize at -O2, gcc.dg/Wzero-length-array-bounds-2.c has started failing

[Bug tree-optimization/102706] New: [12 regression] -O2 vectorization causes regression in Warray-bounds-48.c on many targets

2021-10-12 Thread law at gcc dot gnu.org via Gcc-bugs
Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: law at gcc dot gnu.org Target Milestone: --- More fallout from enabling auto-vectorization at -O2. gcc.dg/Warray-bonds-48.c is regressing on most

[Bug testsuite/100748] [12 regression] 30_threads/jthread/95989.cc fails after r12-843

2021-10-08 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100748 --- Comment #6 from Jeffrey A. Law --- Jon -- you might want to sync with the glibc folks. IIUC they're rolled libpthread into libc in glibc-2.34 which may make this is a non-issue going forward, which I can certainly live with.

[Bug tree-optimization/102608] New: [12 regression] Recent change to VN causes bogus Wuninitialized warnings & kernel build failures

2021-10-05 Thread law at gcc dot gnu.org via Gcc-bugs
RMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: law at gcc dot gnu.org Target Milestone: --- Created attachment 51555 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=515

[Bug middle-end/102519] [12 Regression] VRP Jump threader memory explosion

2021-09-29 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102519 --- Comment #17 from Jeffrey A. Law --- Consider that pre-approved.

[Bug tree-optimization/102436] New: [11/12 Regression] Lost Load/Store Motion

2021-09-21 Thread law at gcc dot gnu.org via Gcc-bugs
-optimization Assignee: unassigned at gcc dot gnu.org Reporter: law at gcc dot gnu.org Target Milestone: --- Created attachment 51492 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51492=edit Testcase So consider this loop (-O2, lim2 dump, trunk, x86_64): ;; ba

[Bug testsuite/100748] [12 regression] 30_threads/jthread/95989.cc fails after r12-843

2021-09-08 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100748 --- Comment #4 from Jeffrey A. Law --- Bernd E. analyzed this in the thread referenced in c#1. The test links staticly and we're pulling in the weak definition of pthread_join. I'm not sure why we're linking statically. Reverting to normal

[Bug tree-optimization/102152] [12 Regression] ICE: tree check: expected ssa_name, have integer_cst in cprop_operand, at tree-ssa-dom.c:1715

2021-09-01 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102152 Jeffrey A. Law changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/102152] [12 Regression] ICE: tree check: expected ssa_name, have integer_cst in cprop_operand, at tree-ssa-dom.c:1715

2021-09-01 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102152 --- Comment #3 from Jeffrey A. Law --- We're just missing an update_stmt to ensure the operand cache is properly updated. Testing in progress.

[Bug tree-optimization/101895] [11/12 Regression] SLP Vectorizer change pushes VEC_PERM_EXPR into bad location spoiling further optimization opportunities

2021-08-24 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101895 --- Comment #3 from Jeffrey A. Law --- Understood WRT phase ordering. That was fully expected. What I still don't understand is why moving the permute down is profitable here or generally why moving a permute into a dependency chain is

[Bug target/101697] [11/12 regression] ICE compiling uClibc-ng for h8300-linux

2021-08-17 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101697 Jeffrey A. Law changed: What|Removed |Added Priority|P3 |P4

[Bug target/101697] [11/12 regression] ICE compiling uClibc-ng for h8300-linux

2021-08-17 Thread law at gcc dot gnu.org via Gcc-bugs
|ASSIGNED Assignee|unassigned at gcc dot gnu.org |law at gcc dot gnu.org Last reconfirmed||2021-08-17 --- Comment #4 from Jeffrey A. Law --- I've managed to reproduce. It's possible I was missing the -fno-builtin on my command line

[Bug tree-optimization/101895] New: [11/12 Regression] SLP Vectorizer change pushes VEC_PERM_EXPR into bad location spoiling further optimization opportunities

2021-08-12 Thread law at gcc dot gnu.org via Gcc-bugs
Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: law at gcc dot gnu.org CC: rguenth at gcc dot gnu.org Target Milestone

[Bug target/101697] [11/12 regression] ICE compiling uClibc-ng for h8300-linux

2021-08-03 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101697 --- Comment #2 from Jeffrey A. Law --- I can't reproduce this on the trunk or with the referenced git hashes. (insn 1444 1443 164 31 (parallel [ (set (mem/f:SI (pre_dec:SI (reg/f:SI 7 sp)) [3 S4 A32]) (reg/f:SI 7

[Bug target/101200] Unneeded AND after shift

2021-06-29 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101200 --- Comment #7 from Jeffrey A. Law --- FWIW, it might be worth considering using a mode iterator for the shift count to allow multiple modes.

[Bug tree-optimization/101186] predictable comparison of integer variables not folded

2021-06-28 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101186 Jeffrey A. Law changed: What|Removed |Added CC||law at gcc dot gnu.org --- Comment #6

[Bug tree-optimization/100934] [9/10/11/12 Regression] wrong code at -O3 during unrolling since r9-6299

2021-06-13 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100934 --- Comment #7 from Jeffrey A. Law --- So when we're finding jump threads we know if we thread through the loop latch and we note when that's going to create an irreducible region. We generally suppress threading through the latch before the

[Bug other/100735] -fno-trampolines doc wrongly implies it affects C, C++ etc.

2021-06-09 Thread law at gcc dot gnu.org via Gcc-bugs
|RESOLVED CC||law at gcc dot gnu.org --- Comment #5 from Jeffrey A. Law --- Fixed with Paul's documentation change on the trunk.

[Bug middle-end/19987] [meta-bug] fold missing optimizations in general

2021-06-02 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 96674, which changed state. Bug 96674 Summary: Failure to optimize combination of comparisons to dec+compare https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96674 What|Removed |Added

[Bug tree-optimization/96674] Failure to optimize combination of comparisons to dec+compare

2021-06-02 Thread law at gcc dot gnu.org via Gcc-bugs
||law at gcc dot gnu.org Resolution|--- |FIXED --- Comment #11 from Jeffrey A. Law --- Resolved by Eugene's patch on the trunk.

[Bug bootstrap/100730] h8300-linux: unused parameter, statement may fall through, control reaches end of non-void function

2021-05-29 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100730 Jeffrey A. Law changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug bootstrap/100730] h8300-linux: unused parameter, statement may fall through, control reaches end of non-void function

2021-05-23 Thread law at gcc dot gnu.org via Gcc-bugs
at gcc dot gnu.org |law at gcc dot gnu.org CC||law at gcc dot gnu.org Status|UNCONFIRMED |NEW Last reconfirmed||2021-05-23

[Bug tree-optimization/100727] [12 Regression] Recent change to WITH_SIZE_EXPR handling breaks mn10300-elf

2021-05-22 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100727 --- Comment #1 from Jeffrey A. Law --- The v850-elf port is also seeing these failures in some of its multilib configurations.

[Bug tree-optimization/100727] [12 Regression] Recent change to WITH_SIZE_EXPR handling breaks mn10300-elf

2021-05-22 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100727 Jeffrey A. Law changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug tree-optimization/100727] New: [12 Regression] Recent change to WITH_SIZE_EXPR handling breaks mn10300-elf

2021-05-22 Thread law at gcc dot gnu.org via Gcc-bugs
: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: law at gcc dot gnu.org Target Milestone: --- This change: 2e6ad1ba532fe684633edac766c598be19ad3b59 is the first bad commit commit

[Bug tree-optimization/100499] Different results with -fpeel-loops -ftree-loop-vectorize options

2021-05-22 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100499 --- Comment #22 from Jeffrey A. Law --- I have vague memories of it, but it wasn't my code. It was actually Craig Burley. It's original purpose was merely to allow converting *_DIV_EXPR into EXACT_DIV_EXPR which presumably was important for

[Bug tree-optimization/94092] Code size and performance degradations after -ftree-loop-distribute-patterns was enabled at -O[2s]+

2021-04-30 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94092 Jeffrey A. Law changed: What|Removed |Added CC||law at gcc dot gnu.org --- Comment #14

[Bug rtl-optimization/98973] [11 regression] Wrong code with gcse store motion pass

2021-04-13 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98973 --- Comment #12 from Jeffrey A. Law --- IIRC LSM is quite restricted in the types of MEM expressions it will optimize. In particular I think they have to be SYMBOL_REFs which severely limits LSM's effectiveness. I would support removing it

[Bug rtl-optimization/98791] [10 Regression] ICE in paradoxical_subreg_p (in ira) with SVE

2021-03-08 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98791 Jeffrey A. Law changed: What|Removed |Added Summary|[11 Regression] ICE in |[10 Regression] ICE in

[Bug rtl-optimization/99347] [9/10/11 Regression] ICE in create_block_for_bookkeeping, at sel-sched.c:4549 since r9-6859-g25eafae67f186cfa

2021-03-04 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99347 Jeffrey A. Law changed: What|Removed |Added CC||qianchao9 at huawei dot com ---

[Bug target/95636] ICE in sched2: in create_block_for_bookkeeping, at sel-sched.c:4549

2021-03-04 Thread law at gcc dot gnu.org via Gcc-bugs
|--- |DUPLICATE CC||law at gcc dot gnu.org --- Comment #1 from Jeffrey A. Law --- Almost certainly a duplicate. *** This bug has been marked as a duplicate of bug 99347 ***

[Bug rtl-optimization/98791] [11 Regression] ICE in paradoxical_subreg_p (in ira) with SVE

2021-03-03 Thread law at gcc dot gnu.org via Gcc-bugs
|RESOLVED CC||law at gcc dot gnu.org --- Comment #5 from Jeffrey A. Law --- Fixed by Andre's patch on the trunk.

[Bug target/86487] [7/8 Regression] insn does not satisfy its constraints on arm big-endian

2019-11-01 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86487 --- Comment #13 from Jeffrey A. Law --- Author: law Date: Fri Nov 1 22:37:04 2019 New Revision: 277729 URL: https://gcc.gnu.org/viewcvs?rev=277729=gcc=rev Log: Backport from trunk 2019-02-20 Andre Vieira PR

[Bug target/82981] [7 Regression] unnecessary __multi3 call for mips64r6 linux kernel

2019-10-28 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82981 --- Comment #18 from Jeffrey A. Law --- Author: law Date: Mon Oct 28 19:17:58 2019 New Revision: 277537 URL: https://gcc.gnu.org/viewcvs?rev=277537=gcc=rev Log: PR target/82981 * config/mips/mips.md (mulditi3): Generate patterns

[Bug target/85401] segfault building code for VAX

2019-10-01 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85401 --- Comment #8 from Jeffrey A. Law --- Author: law Date: Tue Oct 1 19:25:31 2019 New Revision: 276426 URL: https://gcc.gnu.org/viewcvs?rev=276426=gcc=rev Log: PR target/85401 * ira-color.c (allocno_copy_cost_saving): Call

[Bug target/86811] Vax port needs updating for CVE-2017-5753

2019-09-20 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86811 --- Comment #2 from Jeffrey A. Law --- Author: law Date: Fri Sep 20 20:23:29 2019 New Revision: 276006 URL: https://gcc.gnu.org/viewcvs?rev=276006=gcc=rev Log: PR target/86811 * config/vax/vax.c

[Bug tree-optimization/91504] Inlining misses some logical operation folding

2019-09-03 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91504 --- Comment #5 from Jeffrey A. Law --- Author: law Date: Tue Sep 3 20:13:22 2019 New Revision: 275354 URL: https://gcc.gnu.org/viewcvs?rev=275354=gcc=rev Log: PR tree-optimization/91504 * match.pd: Add ((~a & b) ^a) --> (a |

[Bug tree-optimization/86061] dead memset followed by strncpy and assignment not eliminated

2019-07-23 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86061 --- Comment #3 from Jeffrey A. Law --- Author: law Date: Tue Jul 23 20:05:48 2019 New Revision: 273745 URL: https://gcc.gnu.org/viewcvs?rev=273745=gcc=rev Log: Add PR markers to recent DSE changes. And... PR tree-optimization/86061

[Bug rtl-optimization/91173] [9 Regression] ICE: in int_mode_for_mode, at stor-layout.c:403

2019-07-16 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91173 --- Comment #5 from Jeffrey A. Law --- Author: law Date: Tue Jul 16 14:57:51 2019 New Revision: 273531 URL: https://gcc.gnu.org/viewcvs?rev=273531=gcc=rev Log: PR rtl-optimization/91173 * g++.dg/pr91173.C: New test. Added:

[Bug rtl-optimization/91173] [9/10 Regression] ICE: in int_mode_for_mode, at stor-layout.c:403

2019-07-16 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91173 --- Comment #3 from Jeffrey A. Law --- Author: law Date: Tue Jul 16 14:44:44 2019 New Revision: 273529 URL: https://gcc.gnu.org/viewcvs?rev=273529=gcc=rev Log: PR rtl-optimization/91173 * tree-ssa-address.c (addr_for_mem_ref):

[Bug tree-optimization/89430] A missing ifcvt optimization to generate csel

2019-07-12 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89430 --- Comment #9 from Jeffrey A. Law --- Author: law Date: Fri Jul 12 16:28:43 2019 New Revision: 273449 URL: https://gcc.gnu.org/viewcvs?rev=273449=gcc=rev Log: 2019-07-12 Jiangning Liu PR tree-optimization/89430 *

[Bug tree-optimization/91090] A suspicious code in tree-ssa-dom.c

2019-07-07 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91090 --- Comment #3 from Jeffrey A. Law --- Author: law Date: Sun Jul 7 18:42:45 2019 New Revision: 273184 URL: https://gcc.gnu.org/viewcvs?rev=273184=gcc=rev Log: PR tree-optimization/91090 * tree-ssa-dom.c

[Bug tree-optimization/90883] Generated code is worse if returned struct is unnamed

2019-07-02 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90883 --- Comment #13 from Jeffrey A. Law --- Author: law Date: Tue Jul 2 23:01:53 2019 New Revision: 272949 URL: https://gcc.gnu.org/viewcvs?rev=272949=gcc=rev Log: PR tree-optimization/90883 * g++.dg/tree-ssa/pr90883.c: Add -Os.

[Bug tree-optimization/90949] [9 Regression] null pointer check removed

2019-06-28 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90949 --- Comment #12 from Jeffrey A. Law --- Author: law Date: Fri Jun 28 21:01:56 2019 New Revision: 272798 URL: https://gcc.gnu.org/viewcvs?rev=272798=gcc=rev Log: PR tree-optimization/90949 * tree-ssa-copy.c (fini_copy_prop): Use

[Bug tree-optimization/90949] [9 Regression] null pointer check removed

2019-06-28 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90949 --- Comment #11 from Jeffrey A. Law --- Author: law Date: Fri Jun 28 20:58:42 2019 New Revision: 272797 URL: https://gcc.gnu.org/viewcvs?rev=272797=gcc=rev Log: PR tree-optimization/90949 * tree-ssa-copy.c (fini_copy_prop): Use

[Bug tree-optimization/90949] [9 Regression] null pointer check removed

2019-06-28 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90949 --- Comment #10 from Jeffrey A. Law --- Author: law Date: Fri Jun 28 20:21:05 2019 New Revision: 272793 URL: https://gcc.gnu.org/viewcvs?rev=272793=gcc=rev Log: PR tree-optimization/90949 * tree-ssa-copy.c (fini_copy_prop): Use

[Bug tree-optimization/90883] Generated code is worse if returned struct is unnamed

2019-06-26 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90883 --- Comment #12 from Jeffrey A. Law --- Author: law Date: Thu Jun 27 02:42:30 2019 New Revision: 272726 URL: https://gcc.gnu.org/viewcvs?rev=272726=gcc=rev Log: PR tree-optimization/90883 * tree-ssa-dse.c

[Bug tree-optimization/90883] Generated code is worse if returned struct is unnamed

2019-06-26 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90883 --- Comment #11 from Jeffrey A. Law --- Author: law Date: Thu Jun 27 02:41:27 2019 New Revision: 272725 URL: https://gcc.gnu.org/viewcvs?rev=272725=gcc=rev Log: PR tree-optimization/90883 * tree-ssa-dse.c

[Bug tree-optimization/90883] Generated code is worse if returned struct is unnamed

2019-06-26 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90883 --- Comment #9 from Jeffrey A. Law --- Author: law Date: Wed Jun 26 21:36:27 2019 New Revision: 272717 URL: https://gcc.gnu.org/viewcvs?rev=272717=gcc=rev Log: PR tree-optimization/90883 * tree-ssa-alias.c (stmt_kills_ref_p):

[Bug tree-optimization/90949] [9/10 Regression] null pointer check removed

2019-06-21 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90949 --- Comment #7 from Jeffrey A. Law --- Author: law Date: Fri Jun 21 16:36:00 2019 New Revision: 272555 URL: https://gcc.gnu.org/viewcvs?rev=272555=gcc=rev Log: PR tree-optimization/90949 * tree-ssa-copy.c (fini_copy_prop): Use

[Bug tree-optimization/77820] A jump threading opportunity with conditionals

2019-06-13 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77820 --- Comment #3 from Jeffrey A. Law --- Author: law Date: Thu Jun 13 18:55:55 2019 New Revision: 272261 URL: https://gcc.gnu.org/viewcvs?rev=272261=gcc=rev Log: PR tree-optimization/77820 * tree-ssa-threadedge.c

[Bug c/43673] Incorrect warning: use of 'D' length modifier with 'a' type character

2019-05-31 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43673 --- Comment #7 from Jeffrey A. Law --- Author: law Date: Fri May 31 18:46:02 2019 New Revision: 271820 URL: https://gcc.gnu.org/viewcvs?rev=271820=gcc=rev Log: PR c/43673 * c-format.c (print_char_table, scanf_char_table):

[Bug bootstrap/87338] gcc 8.2 fails to bootstrap on ia64

2019-05-21 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87338 --- Comment #11 from Jeffrey A. Law --- Author: law Date: Tue May 21 15:42:00 2019 New Revision: 271472 URL: https://gcc.gnu.org/viewcvs?rev=271472=gcc=rev Log: PR bootstrap/87338 * dwarf2out.c (dwarf2out_inline_entry): Use

[Bug tree-optimization/88797] [7/8/9/10 Regression] Unneeded branch added when function is inlined (function runs faster if not inlined)

2019-05-01 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88797 --- Comment #8 from Jeffrey A. Law --- Author: law Date: Wed May 1 17:33:32 2019 New Revision: 270775 URL: https://gcc.gnu.org/viewcvs?rev=270775=gcc=rev Log: PR tree-optimization/88797 * gimple-ssa-split-paths

[Bug tree-optimization/90037] [9 Regression] -Wnull-dereference false positive after r269302

2019-04-25 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90037 --- Comment #14 from Jeffrey A. Law --- Author: law Date: Thu Apr 25 14:32:16 2019 New Revision: 270574 URL: https://gcc.gnu.org/viewcvs?rev=270574=gcc=rev Log: PR tree-optimization/90037 * Makefile.in (OBJS): Remove

[Bug target/89399] [7/8/9 Regression] ICE: RTL check: expected code 'set', 'clobber' or 'clobber_high', have 'parallel' in combine_reaching_defs, at ree.c:783

2019-04-04 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89399 --- Comment #6 from Jeffrey A. Law --- Author: law Date: Thu Apr 4 20:52:16 2019 New Revision: 270151 URL: https://gcc.gnu.org/viewcvs?rev=270151=gcc=rev Log: PR rtl-optimization/89399 * ree.c (combine_set_extension): Use

[Bug rtl-optimization/81025] [8/9 Regression] gcc ICE while building glibc for MIPS soft-float multi-lib variant

2019-04-03 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81025 --- Comment #17 from Jeffrey A. Law --- Author: law Date: Wed Apr 3 16:03:37 2019 New Revision: 270129 URL: https://gcc.gnu.org/viewcvs?rev=270129=gcc=rev Log: PR rtl-optimization/81025 * reorg.c (skip_consecutive_labels): Do

[Bug rtl-optimization/87761] [9 regression][MIPS] New FAIL: gcc.target/mips/fix-r4000-10.c -O1 start with r265398

2019-03-27 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87761 --- Comment #20 from Jeffrey A. Law --- Author: law Date: Wed Mar 27 16:18:06 2019 New Revision: 269967 URL: https://gcc.gnu.org/viewcvs?rev=269967=gcc=rev Log: PR rtl-optimization/87761 PR rtl-optimization/89826 *

[Bug rtl-optimization/89826] [9 Regression] wrong code at -O1

2019-03-27 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89826 --- Comment #4 from Jeffrey A. Law --- Author: law Date: Wed Mar 27 16:18:06 2019 New Revision: 269967 URL: https://gcc.gnu.org/viewcvs?rev=269967=gcc=rev Log: PR rtl-optimization/87761 PR rtl-optimization/89826 *

[Bug rtl-optimization/88347] ICE in begin_move_insn, at sched-ebb.c:175

2019-03-25 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88347 --- Comment #5 from Jeffrey A. Law --- Author: law Date: Mon Mar 25 23:33:36 2019 New Revision: 269928 URL: https://gcc.gnu.org/viewcvs?rev=269928=gcc=rev Log: PR rtl-optimization/88347 PR rtl-optimization/88423 *

[Bug rtl-optimization/88423] [9 Regression] ICE in begin_move_insn, at sched-ebb.c:175

2019-03-25 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88423 --- Comment #8 from Jeffrey A. Law --- Author: law Date: Mon Mar 25 23:33:36 2019 New Revision: 269928 URL: https://gcc.gnu.org/viewcvs?rev=269928=gcc=rev Log: PR rtl-optimization/88347 PR rtl-optimization/88423 *

[Bug debug/86964] [7/8/9 Regression] Too many debug symbols included, especially for extern globals

2019-03-25 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86964 --- Comment #9 from Jeffrey A. Law --- Author: law Date: Mon Mar 25 21:19:09 2019 New Revision: 269925 URL: https://gcc.gnu.org/viewcvs?rev=269925=gcc=rev Log: PR debug/86964 * dwarf2out.c (premark_used_variables): New function.

[Bug rtl-optimization/87761] [9 regression][MIPS] New FAIL: gcc.target/mips/fix-r4000-10.c -O1 start with r265398

2019-03-24 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87761 --- Comment #18 from Jeffrey A. Law --- Author: law Date: Sun Mar 24 15:20:52 2019 New Revision: 269896 URL: https://gcc.gnu.org/viewcvs?rev=269896=gcc=rev Log: PR rtl-optimization/87761 * regcprop.c

[Bug rtl-optimization/87761] [9 regression][MIPS] New FAIL: gcc.target/mips/fix-r4000-10.c -O1 start with r265398

2019-03-22 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87761 --- Comment #17 from Jeffrey A. Law --- Author: law Date: Fri Mar 22 18:14:56 2019 New Revision: 269880 URL: https://gcc.gnu.org/viewcvs?rev=269880=gcc=rev Log: PR rtl-optimization/87761 * config/mips/mips-protos.h

[Bug rtl-optimization/87761] [9 regression][MIPS] New FAIL: gcc.target/mips/fix-r4000-10.c -O1 start with r265398

2019-02-26 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87761 --- Comment #14 from Jeffrey A. Law --- Author: law Date: Tue Feb 26 17:08:06 2019 New Revision: 269218 URL: https://gcc.gnu.org/viewcvs?rev=269218=gcc=rev Log: PR rtl-optimization/87761 * regcprop.c

[Bug rtl-optimization/87761] [9 regression][MIPS] New FAIL: gcc.target/mips/fix-r4000-10.c -O1 start with r265398

2019-02-22 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87761 --- Comment #13 from Jeffrey A. Law --- Author: law Date: Fri Feb 22 16:38:43 2019 New Revision: 269123 URL: https://gcc.gnu.org/viewcvs?rev=269123=gcc=rev Log: PR rtl-optimization/87761 * config/mips/mips.md: Add new combiner

[Bug target/88777] [9 Regression] Out-of-range offsets building glibc test-tgmath2.c for hppa-linux-gnu

2019-01-11 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88777 --- Comment #5 from Jeffrey A. Law --- Author: law Date: Fri Jan 11 18:44:00 2019 New Revision: 267851 URL: https://gcc.gnu.org/viewcvs?rev=267851=gcc=rev Log: PR 88777 PR 88614 * genattrtab.c (min_fn): Don't translate

[Bug target/88614] ICE: output_operand: invalid %z value

2019-01-11 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88614 --- Comment #2 from Jeffrey A. Law --- Author: law Date: Fri Jan 11 18:44:00 2019 New Revision: 267851 URL: https://gcc.gnu.org/viewcvs?rev=267851=gcc=rev Log: PR 88777 PR 88614 * genattrtab.c (min_fn): Don't translate

[Bug middle-end/88663] [9 Regression] internal compiler error: in check, at tree-vrp.c:188

2019-01-02 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88663 --- Comment #4 from Jeffrey A. Law --- Author: law Date: Wed Jan 2 18:30:50 2019 New Revision: 267520 URL: https://gcc.gnu.org/viewcvs?rev=267520=gcc=rev Log: PR middle-end/88663 * gimple-fold.c (get_range_strlen): Update

[Bug tree-optimization/80520] [7/8/9 Regression] Performance regression from missing if-conversion

2018-12-10 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80520 --- Comment #12 from Jeffrey A. Law --- Author: law Date: Tue Dec 11 04:56:54 2018 New Revision: 266971 URL: https://gcc.gnu.org/viewcvs?rev=266971=gcc=rev Log: PR tree-optimization/80520 * gimple-ssa-split-paths.c

[Bug testsuite/86540] [9 Regression] pr77445-2.c and ssa-dom-thread-7.c regressions since May 20, 2018

2018-12-06 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86540 --- Comment #5 from Jeffrey A. Law --- Author: law Date: Thu Dec 6 15:35:34 2018 New Revision: 266857 URL: https://gcc.gnu.org/viewcvs?rev=266857=gcc=rev Log: PR testsuite/86540 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the

[Bug rtl-optimization/85770] [9 Regression] ICE: in lra_eliminate, at lra-eliminations.c:1439 with -march=nano-1000

2018-12-05 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85770 --- Comment #5 from Jeffrey A. Law --- Author: law Date: Thu Dec 6 00:40:08 2018 New Revision: 266839 URL: https://gcc.gnu.org/viewcvs?rev=266839=gcc=rev Log: PR rtl-optimization/85770 * gcc.target/i386/pr85770.c: New test.

<    3   4   5   6   7   8   9   10   11   12   >