[Bug target/80175] rs6000 target should have a strlensi pattern that works for recent powerpc processors

2017-04-19 Thread segher at gcc dot gnu.org
||2017-04-19 CC||segher at gcc dot gnu.org Ever confirmed|0 |1

[Bug rtl-optimization/80429] -fcompare-debug failure on ppc64le with LRA

2017-04-20 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80429 --- Comment #5 from Segher Boessenkool --- Yes sorry, fixed on trunk. Backports pending.

[Bug target/71617] rs6000.c:8483:32: warning: comparison is always true due to limited range of data type [-Wtype-limits]

2017-04-20 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71617 --- Comment #1 from Segher Boessenkool --- This does not seem to warn with trunk anymore.

[Bug rtl-optimization/80491] [6/7/8 Regression] Compiler regression for long-add case.

2017-04-24 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80491 --- Comment #7 from Segher Boessenkool --- (In reply to Jakub Jelinek from comment #6) > Segher, any idea what can be done about the second (combiner) issue? > Is it possible to special case MODE_CC class hard registers that are just > clobbered

[Bug testsuite/80546] [7 Regression] FAIL: gcc.target/powerpc/bool3-p[78].c scan-assembler-not

2017-04-27 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80546 Segher Boessenkool changed: What|Removed |Added Target||powerpc*-*-* Status|UNC

[Bug target/80505] FAIL: gcc.dg/ipa/iinline-attr.c scan-ipa-dump inline "hooray[^\\n]*inline copy in test"

2017-04-28 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80505 Segher Boessenkool changed: What|Removed |Added Target|ppc64le-linux-gnu |powerpc*-*-* Host|ppc

[Bug middle-end/71509] Bitfield causes load hit store with larger store than load

2017-05-11 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71509 --- Comment #6 from Segher Boessenkool --- Doing an 8 byte load of something that was stored as 4 byte immediately before will cause flushes and stalls... Yeah it could use a 4-byte load here afaics.

[Bug rtl-optimization/80747] [6/7/8 Regression] gcc.dg/tree-ssa/tailrecursion-4.c fails with ICE when compiled with options "-fprofile-use -freorder-blocks-and-partition"

2017-05-15 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80747 --- Comment #3 from Segher Boessenkool --- Hi Zhangwen, That patch looks correct. The explanation maybe not: the problem happens if the earliest "end" is the entry block itself, not a real BB (that is, if we start the function with a newly inse

[Bug c/80692] _Decimal64 -0 != 0 unless optimization is turned off

2017-05-16 Thread segher at gcc dot gnu.org
||2017-05-16 CC||segher at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Segher Boessenkool --- Confirmed. The problem happens during ccp1 already: === Substituting values and folding statements

[Bug c/80692] _Decimal64 -0 != 0 unless optimization is turned off

2017-05-17 Thread segher at gcc dot gnu.org
|unassigned at gcc dot gnu.org |segher at gcc dot gnu.org --- Comment #2 from Segher Boessenkool --- I have a patch.

[Bug middle-end/80692] _Decimal64 -0 != 0 unless optimization is turned off

2017-05-17 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80692 --- Comment #3 from Segher Boessenkool --- Author: segher Date: Wed May 17 21:57:23 2017 New Revision: 248174 URL: https://gcc.gnu.org/viewcvs?rev=248174&root=gcc&view=rev Log: Fix comparison of decimal float zeroes (PR80692) Decimal float nega

[Bug middle-end/80692] _Decimal64 -0 != 0 unless optimization is turned off

2017-05-17 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80692 Segher Boessenkool changed: What|Removed |Added Known to work||8.0 --- Comment #4 from Segher Boes

[Bug bootstrap/80860] AIX Bootstrap failure

2017-05-23 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80860 --- Comment #2 from Segher Boessenkool --- It is memory corruption. PR80843 may be the same. It is caused by my r248256, sws for FP. I have a patch. What a silly bug.

[Bug bootstrap/80860] AIX Bootstrap failure

2017-05-23 Thread segher at gcc dot gnu.org
||segher at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |segher at gcc dot gnu.org

[Bug bootstrap/80860] AIX Bootstrap failure

2017-05-24 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80860 --- Comment #5 from Segher Boessenkool --- Author: segher Date: Wed May 24 14:33:11 2017 New Revision: 248421 URL: https://gcc.gnu.org/viewcvs?rev=248421&root=gcc&view=rev Log: rs6000: Fix for separate shrink-wrapping for fp (PR80860, PR80843)

[Bug bootstrap/80843] [8 Regression] bootstrap fails in stage1 on powerpc-linux-gnu

2017-05-24 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80843 --- Comment #1 from Segher Boessenkool --- Author: segher Date: Wed May 24 14:33:11 2017 New Revision: 248421 URL: https://gcc.gnu.org/viewcvs?rev=248421&root=gcc&view=rev Log: rs6000: Fix for separate shrink-wrapping for fp (PR80860, PR80843)

[Bug bootstrap/80860] AIX Bootstrap failure

2017-05-24 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80860 Segher Boessenkool changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug bootstrap/80843] [8 Regression] bootstrap fails in stage1 on powerpc-linux-gnu

2017-05-24 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80843 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org

[Bug middle-end/80902] New: A problem in expand_builtin_atomic_fetch_op

2017-05-28 Thread segher at gcc dot gnu.org
-end Assignee: unassigned at gcc dot gnu.org Reporter: segher at gcc dot gnu.org Target Milestone: --- Since r247848 there are 633 FAILs in go and 131 FAILs in libgo, on powerpc-linux. What happens is the test for atomic.Xadd64 fails, in runtime1.go, and then it throws an

[Bug tree-optimization/80618] [8 regression] test case gcc.dg/pr50310-2.c fails with ICE starting with 247544

2017-05-31 Thread segher at gcc dot gnu.org
|unassigned at gcc dot gnu.org |segher at gcc dot gnu.org --- Comment #5 from Segher Boessenkool --- I have a patch.

[Bug target/80618] [8 regression] test case gcc.dg/pr50310-2.c fails with ICE starting with 247544

2017-05-31 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80618 --- Comment #6 from Segher Boessenkool --- Author: segher Date: Wed May 31 20:58:59 2017 New Revision: 248763 URL: https://gcc.gnu.org/viewcvs?rev=248763&root=gcc&view=rev Log: rs6000: Don't write "nor" as (not (ior () ())) (PR80618) The canoni

[Bug target/80618] [8 regression] test case gcc.dg/pr50310-2.c fails with ICE starting with 247544

2017-05-31 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80618 --- Comment #7 from Segher Boessenkool --- Author: segher Date: Wed May 31 21:09:41 2017 New Revision: 248764 URL: https://gcc.gnu.org/viewcvs?rev=248764&root=gcc&view=rev Log: Fix changelog of previous commit, the correct version is: P

[Bug target/80618] [8 regression] test case gcc.dg/pr50310-2.c fails with ICE starting with 247544

2017-05-31 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80618 Segher Boessenkool changed: What|Removed |Added Known to work||8.0 Known to fail|

[Bug target/80966] New: ICE with -fstack-limit-register and large frames

2017-06-03 Thread segher at gcc dot gnu.org
: target Assignee: unassigned at gcc dot gnu.org Reporter: segher at gcc dot gnu.org Target Milestone: --- Created attachment 41465 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41465&action=edit testcase (-O0 -fstack-limit-register=r14) Eric Botcazou reports a b

[Bug target/80966] ICE with -fstack-limit-register and large frames

2017-06-03 Thread segher at gcc dot gnu.org
||2017-06-03 CC||ebotcazou at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |segher at gcc dot gnu.org Ever confirmed|0 |1

[Bug rtl-optimization/80693] [6/7/8 Regression] wrong code with -O -fno-tree-coalesce-vars

2017-06-08 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80693 --- Comment #3 from Segher Boessenkool --- (In reply to Zdenek Sojka from comment #0) > Also, the costs dump in the first replacement looks wrong: > original costs 0 + 4 + 4 = 0 This is correct: 0 means undefined. You usually get it from a para

[Bug target/80966] ICE with -fstack-limit-register and large frames

2017-06-08 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80966 --- Comment #1 from Segher Boessenkool --- Author: segher Date: Fri Jun 9 03:46:08 2017 New Revision: 249046 URL: https://gcc.gnu.org/viewcvs?rev=249046&root=gcc&view=rev Log: rs6000: Don't add an immediate to r0 (PR80966) If there is a large

[Bug target/80966] ICE with -fstack-limit-register and large frames

2017-06-08 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80966 --- Comment #2 from Segher Boessenkool --- Fixed on trunk so far.

[Bug tree-optimization/81126] [6/7/8 Regression] ICE in df_compact_blocks, at df-core.c:1743

2017-06-19 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81126 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org

[Bug middle-end/80902] A problem in expand_builtin_atomic_fetch_op

2017-06-23 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80902 --- Comment #1 from Segher Boessenkool --- Author: segher Date: Fri Jun 23 17:37:27 2017 New Revision: 249603 URL: https://gcc.gnu.org/viewcvs?rev=249603&root=gcc&view=rev Log: Fix expand_builtin_atomic_fetch_op for pre-op (PR80902) __atomic_ad

[Bug bootstrap/70173] make distclean: leaves stage_final and libcc1/compiler-name.h

2017-06-26 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70173 Segher Boessenkool changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/70098] PowerPC64: eigen hits ICE following invalid register assignment

2017-06-26 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70098 Segher Boessenkool changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/68690] PowerPC64: TOC save in PHP core loop results in load hit store

2017-06-26 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68690 --- Comment #3 from Segher Boessenkool --- This now compiles to main: .LCF1: 0: addis 2,12,.TOC.-.LCF1@ha addi 2,2,.TOC.-.LCF1@l .localentry main,.-main addis 9,2,.LC0@toc@ha # gpr load fusion, type lon

[Bug rtl-optimization/67856] callee-saved register saves should be shrink-wrapped

2017-06-26 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67856 Segher Boessenkool changed: What|Removed |Added Status|ASSIGNED|NEW --- Comment #6 from Segher Boes

[Bug rtl-optimization/67483] combine.c sanitizer detects undefined negative left shift

2017-06-26 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67483 Segher Boessenkool changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug middle-end/35307] Missing Simplication for div op

2017-06-26 Thread segher at gcc dot gnu.org
||segher at gcc dot gnu.org Resolution|--- |INVALID --- Comment #4 from Segher Boessenkool --- Cannot work in the general case.

[Bug target/61729] FAIL: g++.dg/abi/scoped1.C -std=gnu++11 execution test

2017-06-27 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61729 --- Comment #5 from Segher Boessenkool --- Author: segher Date: Tue Jun 27 17:11:01 2017 New Revision: 249700 URL: https://gcc.gnu.org/viewcvs?rev=249700&root=gcc&view=rev Log: Backports from trunk: 2016-08-15 Segher Boessenkoo

[Bug target/77850] FAIL: gcc.dg/compat/scalar-by-value-4 c_compat_x_tst.o-c_compat_y_tst.o execute

2017-06-27 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77850 --- Comment #5 from Segher Boessenkool --- Author: segher Date: Tue Jun 27 17:11:01 2017 New Revision: 249700 URL: https://gcc.gnu.org/viewcvs?rev=249700&root=gcc&view=rev Log: Backports from trunk: 2016-08-15 Segher Boessenkoo

[Bug target/80618] [8 regression] test case gcc.dg/pr50310-2.c fails with ICE starting with 247544

2017-06-27 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80618 --- Comment #10 from Segher Boessenkool --- Author: segher Date: Tue Jun 27 17:11:01 2017 New Revision: 249700 URL: https://gcc.gnu.org/viewcvs?rev=249700&root=gcc&view=rev Log: Backports from trunk: 2016-08-15 Segher Boessenko

[Bug rtl-optimization/73650] powerpc: -mcpu=e500mc hits ICE: insn does not satisfy its constraints

2017-06-27 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=73650 --- Comment #10 from Segher Boessenkool --- Author: segher Date: Tue Jun 27 17:11:01 2017 New Revision: 249700 URL: https://gcc.gnu.org/viewcvs?rev=249700&root=gcc&view=rev Log: Backports from trunk: 2016-08-15 Segher Boessenko

[Bug target/80382] ICE with error: unrecognizable insn

2017-06-27 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80382 --- Comment #13 from Segher Boessenkool --- Author: segher Date: Tue Jun 27 17:11:01 2017 New Revision: 249700 URL: https://gcc.gnu.org/viewcvs?rev=249700&root=gcc&view=rev Log: Backports from trunk: 2016-08-15 Segher Boessenko

[Bug middle-end/80692] _Decimal64 -0 != 0 unless optimization is turned off

2017-06-27 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80692 --- Comment #5 from Segher Boessenkool --- Author: segher Date: Tue Jun 27 17:11:01 2017 New Revision: 249700 URL: https://gcc.gnu.org/viewcvs?rev=249700&root=gcc&view=rev Log: Backports from trunk: 2016-08-15 Segher Boessenkoo

[Bug target/80966] ICE with -fstack-limit-register and large frames

2017-06-27 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80966 --- Comment #3 from Segher Boessenkool --- Author: segher Date: Tue Jun 27 17:11:01 2017 New Revision: 249700 URL: https://gcc.gnu.org/viewcvs?rev=249700&root=gcc&view=rev Log: Backports from trunk: 2016-08-15 Segher Boessenkoo

[Bug middle-end/80902] A problem in expand_builtin_atomic_fetch_op

2017-06-27 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80902 --- Comment #2 from Segher Boessenkool --- Author: segher Date: Tue Jun 27 17:11:01 2017 New Revision: 249700 URL: https://gcc.gnu.org/viewcvs?rev=249700&root=gcc&view=rev Log: Backports from trunk: 2016-08-15 Segher Boessenkoo

[Bug rtl-optimization/80429] -fcompare-debug failure on ppc64le with LRA

2017-06-27 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80429 --- Comment #6 from Segher Boessenkool --- Author: segher Date: Tue Jun 27 17:11:01 2017 New Revision: 249700 URL: https://gcc.gnu.org/viewcvs?rev=249700&root=gcc&view=rev Log: Backports from trunk: 2016-08-15 Segher Boessenkoo

[Bug rtl-optimization/60818] ICE in validate_condition_mode on powerpc*-linux-gnu*

2017-06-27 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60818 --- Comment #28 from Segher Boessenkool --- Author: segher Date: Tue Jun 27 17:11:01 2017 New Revision: 249700 URL: https://gcc.gnu.org/viewcvs?rev=249700&root=gcc&view=rev Log: Backports from trunk: 2016-08-15 Segher Boessenko

[Bug middle-end/80692] _Decimal64 -0 != 0 unless optimization is turned off

2017-06-27 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80692 --- Comment #6 from Segher Boessenkool --- Author: segher Date: Tue Jun 27 18:24:51 2017 New Revision: 249707 URL: https://gcc.gnu.org/viewcvs?rev=249707&root=gcc&view=rev Log: Backports from trunk: 2016-08-15 Segher Boessenkoo

[Bug rtl-optimization/73650] powerpc: -mcpu=e500mc hits ICE: insn does not satisfy its constraints

2017-06-27 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=73650 --- Comment #11 from Segher Boessenkool --- Author: segher Date: Tue Jun 27 18:24:51 2017 New Revision: 249707 URL: https://gcc.gnu.org/viewcvs?rev=249707&root=gcc&view=rev Log: Backports from trunk: 2016-08-15 Segher Boessenko

[Bug target/61729] FAIL: g++.dg/abi/scoped1.C -std=gnu++11 execution test

2017-06-27 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61729 --- Comment #6 from Segher Boessenkool --- Author: segher Date: Tue Jun 27 18:24:51 2017 New Revision: 249707 URL: https://gcc.gnu.org/viewcvs?rev=249707&root=gcc&view=rev Log: Backports from trunk: 2016-08-15 Segher Boessenkoo

[Bug target/77850] FAIL: gcc.dg/compat/scalar-by-value-4 c_compat_x_tst.o-c_compat_y_tst.o execute

2017-06-27 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77850 --- Comment #6 from Segher Boessenkool --- Author: segher Date: Tue Jun 27 18:24:51 2017 New Revision: 249707 URL: https://gcc.gnu.org/viewcvs?rev=249707&root=gcc&view=rev Log: Backports from trunk: 2016-08-15 Segher Boessenkoo

[Bug target/80966] ICE with -fstack-limit-register and large frames

2017-06-27 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80966 --- Comment #4 from Segher Boessenkool --- Author: segher Date: Tue Jun 27 18:24:51 2017 New Revision: 249707 URL: https://gcc.gnu.org/viewcvs?rev=249707&root=gcc&view=rev Log: Backports from trunk: 2016-08-15 Segher Boessenkoo

[Bug target/80618] [8 regression] test case gcc.dg/pr50310-2.c fails with ICE starting with 247544

2017-06-27 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80618 --- Comment #11 from Segher Boessenkool --- Author: segher Date: Tue Jun 27 18:24:51 2017 New Revision: 249707 URL: https://gcc.gnu.org/viewcvs?rev=249707&root=gcc&view=rev Log: Backports from trunk: 2016-08-15 Segher Boessenko

[Bug target/80382] ICE with error: unrecognizable insn

2017-06-27 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80382 --- Comment #14 from Segher Boessenkool --- Author: segher Date: Tue Jun 27 18:24:51 2017 New Revision: 249707 URL: https://gcc.gnu.org/viewcvs?rev=249707&root=gcc&view=rev Log: Backports from trunk: 2016-08-15 Segher Boessenko

[Bug middle-end/80902] A problem in expand_builtin_atomic_fetch_op

2017-06-27 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80902 --- Comment #3 from Segher Boessenkool --- Author: segher Date: Tue Jun 27 18:24:51 2017 New Revision: 249707 URL: https://gcc.gnu.org/viewcvs?rev=249707&root=gcc&view=rev Log: Backports from trunk: 2016-08-15 Segher Boessenkoo

[Bug target/80382] ICE with error: unrecognizable insn

2017-06-27 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80382 --- Comment #15 from Segher Boessenkool --- Author: segher Date: Tue Jun 27 21:45:45 2017 New Revision: 249711 URL: https://gcc.gnu.org/viewcvs?rev=249711&root=gcc&view=rev Log: Those two changes aren't actually applicable to 5. Sorry for the n

[Bug target/80966] ICE with -fstack-limit-register and large frames

2017-06-27 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80966 --- Comment #5 from Segher Boessenkool --- Author: segher Date: Tue Jun 27 21:45:45 2017 New Revision: 249711 URL: https://gcc.gnu.org/viewcvs?rev=249711&root=gcc&view=rev Log: Those two changes aren't actually applicable to 5. Sorry for the no

[Bug target/80966] ICE with -fstack-limit-register and large frames

2017-06-29 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80966 Segher Boessenkool changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug middle-end/80902] A problem in expand_builtin_atomic_fetch_op

2017-06-29 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80902 Segher Boessenkool changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/80692] _Decimal64 -0 != 0 unless optimization is turned off

2017-06-29 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80692 Segher Boessenkool changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/80618] [8 regression] test case gcc.dg/pr50310-2.c fails with ICE starting with 247544

2017-06-29 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80618 Segher Boessenkool changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/80479] [7/8 Regression] strcmp() produces valgrind errors on ppc64le

2017-06-29 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479 --- Comment #15 from Segher Boessenkool --- (In reply to jreiser from comment #14) > Here's how to retain the increased speed (and save around 300 bytes per > call) while enabling valgrind happiness. It won't be as fast. How much slower, only p

[Bug rtl-optimization/80429] -fcompare-debug failure on ppc64le with LRA

2017-06-29 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80429 Segher Boessenkool changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/80382] ICE with error: unrecognizable insn

2017-06-29 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80382 Segher Boessenkool changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/81286] [6/7 Regression] building for powerpc*-unknown-linux-gnu target fails with RTL checking enabled

2017-07-04 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81286 Segher Boessenkool changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/81286] [6/7 Regression] building for powerpc*-unknown-linux-gnu target fails with RTL checking enabled

2017-07-04 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81286 Segher Boessenkool changed: What|Removed |Added Target Milestone|6.5 |6.4

[Bug target/81291] [5/6/7/8 Regression] wrong code with -O2 -fno-rerun-cse-after-loop -fno-tree-ter -fno-tree-vrp -funroll-loops due to improper carry

2017-07-04 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81291 Segher Boessenkool changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/81291] [5/6/7/8 Regression] wrong code with -O2 -fno-rerun-cse-after-loop -fno-tree-ter -fno-tree-vrp -funroll-loops due to improper carry

2017-07-04 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81291 --- Comment #2 from Segher Boessenkool --- To answer your last question (from comment 1) first: at expand time we have: d.3_10 = d; _11 = (long long unsigned int) d.3_10; c.4_12 = c; e.5_14 = e; _15 = (long long unsigned int) e.5_14;

[Bug go/81324] New: libgo does not build with glibc 2.18

2017-07-05 Thread segher at gcc dot gnu.org
Assignee: ian at airs dot com Reporter: segher at gcc dot gnu.org CC: cmang at google dot com Target Milestone: --- Since quite a while GCC fails building libgo: In file included from /home/segher/src/gcc/libgo/sysinfo.c:109:0: /usr/include/linux/ptrace.h:58:8: error

[Bug rtl-optimization/81288] [5/6/7/8 Regression] ICE on 32-bit BE powerpc targets -w -misel -O2 (-O3, -Ofast, -Os)

2017-07-10 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81288 Segher Boessenkool changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/81317] builtin_vec_ld fails for powerpc with altivec

2017-07-11 Thread segher at gcc dot gnu.org
||2017-07-11 CC||segher at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #8 from Segher Boessenkool --- Hi Randy, It is development stage 1, which means we are all pretty busy, so that's why no on

[Bug target/81317] builtin_vec_ld fails for powerpc with altivec

2017-07-11 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81317 Segher Boessenkool changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |segher at gcc dot gnu.org

[Bug target/81317] builtin_vec_ld fails for powerpc with altivec

2017-07-11 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81317 Segher Boessenkool changed: What|Removed |Added Attachment #41718|0 |1 is obsolete|

[Bug target/81317] builtin_vec_ld fails for powerpc with altivec

2017-07-11 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81317 --- Comment #11 from Segher Boessenkool --- The original testcase still ICEs ("smaller reproducer" I never got to fail). (trunk, no options whatsoever): 81317-1.c: In function 'jsimd_ycc_rgb_convert_altivec': 81317-1.c:184:6: internal compiler

[Bug target/81317] builtin_vec_ld fails for powerpc with altivec

2017-07-11 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81317 --- Comment #14 from Segher Boessenkool --- Created attachment 41722 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41722&action=edit second patch, for the original problem This one should solve the original problem.

[Bug target/81317] builtin_vec_ld fails for powerpc with altivec

2017-07-11 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81317 Segher Boessenkool changed: What|Removed |Added Attachment #41722|0 |1 is obsolete|

[Bug rtl-optimization/81423] [6/7/8 Regression] Wrong code at -O2

2017-07-17 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81423 --- Comment #5 from Segher Boessenkool --- There are a few issues here. 1) I cannot reproduce it: a trunk x86_64-linux compiler stores to memory in that insn 20 (the testcase from comment 3). 2) 17, 18 -> 19 should already match. Instead we ge

[Bug rtl-optimization/78400] [7 Regression] ICE: in df_refs_verify, at df-scan.c:4045 when building powerpc crosscompiler

2016-11-23 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78400 Segher Boessenkool changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/78438] [7 Regression] incorrect comparison optimization

2016-11-23 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78438 --- Comment #7 from Segher Boessenkool --- Author: segher Date: Wed Nov 23 14:33:13 2016 New Revision: 242757 URL: https://gcc.gnu.org/viewcvs?rev=242757&root=gcc&view=rev Log: combine: Convert subreg-of-lshiftrt to zero_extract properly (PR7839

[Bug bootstrap/78477] [7 Regression] bootstrap broken on s390x-linux-gnu

2016-11-23 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78477 --- Comment #5 from Segher Boessenkool --- Author: segher Date: Wed Nov 23 14:33:13 2016 New Revision: 242757 URL: https://gcc.gnu.org/viewcvs?rev=242757&root=gcc&view=rev Log: combine: Convert subreg-of-lshiftrt to zero_extract properly (PR7839

[Bug target/77881] [5/6 Regression] Non-optimal signed comparison on x86_64 since r146817

2016-11-23 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77881 --- Comment #8 from Segher Boessenkool --- Author: segher Date: Wed Nov 23 14:33:13 2016 New Revision: 242757 URL: https://gcc.gnu.org/viewcvs?rev=242757&root=gcc&view=rev Log: combine: Convert subreg-of-lshiftrt to zero_extract properly (PR7839

[Bug bootstrap/78390] [7 Regression] Bootstrap failure: match.pd: cannot determine type of operand

2016-11-23 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78390 --- Comment #28 from Segher Boessenkool --- Author: segher Date: Wed Nov 23 14:33:13 2016 New Revision: 242757 URL: https://gcc.gnu.org/viewcvs?rev=242757&root=gcc&view=rev Log: combine: Convert subreg-of-lshiftrt to zero_extract properly (PR783

[Bug tree-optimization/78482] [5/6/7 Regression] wrong code at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu

2016-11-23 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78482 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org

[Bug rtl-optimization/78342] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2657 (error: flow control insn inside a basic block)

2016-11-28 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78342 --- Comment #3 from Segher Boessenkool --- Author: segher Date: Tue Nov 29 02:02:45 2016 New Revision: 242947 URL: https://gcc.gnu.org/viewcvs?rev=242947&root=gcc&view=rev Log: combine: Make code after a new trap unreachable (PR78342) Combine c

[Bug target/77687] frame access after release without redzone on powerpc

2016-11-28 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77687 --- Comment #3 from Segher Boessenkool --- Author: segher Date: Tue Nov 29 05:29:47 2016 New Revision: 242949 URL: https://gcc.gnu.org/viewcvs?rev=242949&root=gcc&view=rev Log: rs6000: Make deallocation of a large frame work (PR77687) If we use

[Bug rtl-optimization/78342] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2657 (error: flow control insn inside a basic block)

2016-11-29 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78342 --- Comment #5 from Segher Boessenkool --- Please file a separate bug. PR77346 is unrelated, let's not mix matters. Thanks!

[Bug rtl-optimization/78590] [7 Regression] FAIL: gcc.target/aarch64/advsimd-intrinsics/vget_lane.c in change_zero_ext in combine

2016-11-29 Thread segher at gcc dot gnu.org
||2016-11-29 Assignee|unassigned at gcc dot gnu.org |segher at gcc dot gnu.org Ever confirmed|0 |1

[Bug rtl-optimization/78583] [7 Regression] ICE on valid C code at -O3 on x86_64-linux-gnu (internal compiler error: in simplify_truncation)

2016-11-29 Thread segher at gcc dot gnu.org
|unassigned at gcc dot gnu.org |segher at gcc dot gnu.org

[Bug rtl-optimization/78590] [7 Regression] FAIL: gcc.target/aarch64/advsimd-intrinsics/vget_lane.c in change_zero_ext in combine

2016-11-30 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78590 --- Comment #3 from Segher Boessenkool --- Author: segher Date: Wed Nov 30 08:24:59 2016 New Revision: 242999 URL: https://gcc.gnu.org/viewcvs?rev=242999&root=gcc&view=rev Log: combine: Don't mess with subregs of floating point (PR78590) PR7859

[Bug rtl-optimization/78590] [7 Regression] FAIL: gcc.target/aarch64/advsimd-intrinsics/vget_lane.c in change_zero_ext in combine

2016-11-30 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78590 Segher Boessenkool changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/78583] [7 Regression] ICE on valid C code at -O3 on x86_64-linux-gnu (internal compiler error: in simplify_truncation)

2016-11-30 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78583 --- Comment #2 from Segher Boessenkool --- Author: segher Date: Wed Nov 30 08:41:26 2016 New Revision: 243000 URL: https://gcc.gnu.org/viewcvs?rev=243000&root=gcc&view=rev Log: simplify-rtx: Add missing line for previous commit (PR78583) The co

[Bug rtl-optimization/78583] [7 Regression] ICE on valid C code at -O3 on x86_64-linux-gnu (internal compiler error: in simplify_truncation)

2016-11-30 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78583 Segher Boessenkool changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/78342] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2657 (error: flow control insn inside a basic block)

2016-11-30 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78342 --- Comment #8 from Segher Boessenkool --- That one is an unrelated bug as well, nothing to do with combine.

[Bug rtl-optimization/78610] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2656 (error: flow control insn inside a basic block)

2016-11-30 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78610 Segher Boessenkool changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug rtl-optimization/78610] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2656 (error: flow control insn inside a basic block)

2016-11-30 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78610 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org

[Bug rtl-optimization/78610] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2656 (error: flow control insn inside a basic block)

2016-11-30 Thread segher at gcc dot gnu.org
|unassigned at gcc dot gnu.org |segher at gcc dot gnu.org

[Bug rtl-optimization/78610] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2656 (error: flow control insn inside a basic block)

2016-11-30 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78610 --- Comment #2 from Segher Boessenkool --- Author: segher Date: Wed Nov 30 14:47:01 2016 New Revision: 243028 URL: https://gcc.gnu.org/viewcvs?rev=243028&root=gcc&view=rev Log: ira: Don't substitute into TRAP_IF insns (PR78610) In the testcase,

[Bug tree-optimization/78607] [7 Regression] ICE: verify_flow_info failed (error: missing barrier after block 2)

2016-11-30 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78607 --- Comment #1 from Segher Boessenkool --- Author: segher Date: Thu Dec 1 02:04:10 2016 New Revision: 243092 URL: https://gcc.gnu.org/viewcvs?rev=243092&root=gcc&view=rev Log: combine: Emit a barrier after unconditional trap (PR78607) After an

[Bug tree-optimization/78607] [7 Regression] ICE: verify_flow_info failed (error: missing barrier after block 2)

2016-11-30 Thread segher at gcc dot gnu.org
||segher at gcc dot gnu.org Resolution|--- |FIXED --- Comment #2 from Segher Boessenkool --- Fixed.

[Bug rtl-optimization/78638] [7 regression] test cases gcc.target/powerpc/rlwimi-0.c and rlwimi-2.c fail starting with r243000

2016-12-01 Thread segher at gcc dot gnu.org
||2016-12-01 CC||segher at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |segher at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Segher Boessenkool --- No, it most

[Bug rtl-optimization/78638] [7 regression] test cases gcc.target/powerpc/rlwimi-0.c and rlwimi-2.c fail starting with r243000

2016-12-02 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78638 --- Comment #4 from Segher Boessenkool --- I have a patch for the rlwimi ones. The new ones are an actual regression as well.

<    11   12   13   14   15   16   17   18   19   20   >