[Bug rtl-optimization/68381] [6 Regression] wrong code and quality regression with __builtin_mul_overflow() @ aarch64

2015-11-23 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68381 --- Comment #4 from Segher Boessenkool --- Author: segher Date: Tue Nov 24 06:43:20 2015 New Revision: 230786 URL: https://gcc.gnu.org/viewcvs?rev=230786&root=gcc&view=rev Log: combine: Handle aborts in is_parallel_of_n_reg_sets (PR68381) Some

[Bug target/67677] [6 Regression] r226005 causes "Conditional jump or move depends on uninitialised value(s)"

2015-11-24 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67677 --- Comment #4 from Segher Boessenkool --- Author: segher Date: Tue Nov 24 14:04:11 2015 New Revision: 230811 URL: https://gcc.gnu.org/viewcvs?rev=230811&root=gcc&view=rev Log: rs6000: Fix for and_operand oversight (PR68332, PR67677) Calling rs

[Bug target/68332] [6 Regression] ICE: in rs6000_is_valid_mask, at config/rs6000/rs6000.c:17052 with __sync_and_and_fetch() @ powerpc

2015-11-24 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68332 --- Comment #4 from Segher Boessenkool --- Author: segher Date: Tue Nov 24 14:04:11 2015 New Revision: 230811 URL: https://gcc.gnu.org/viewcvs?rev=230811&root=gcc&view=rev Log: rs6000: Fix for and_operand oversight (PR68332, PR67677) Calling rs

[Bug target/66217] PowerPC rotate/shift/mask instructions not optimal

2015-11-24 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66217 --- Comment #6 from Segher Boessenkool --- Author: segher Date: Tue Nov 24 14:04:11 2015 New Revision: 230811 URL: https://gcc.gnu.org/viewcvs?rev=230811&root=gcc&view=rev Log: rs6000: Fix for and_operand oversight (PR68332, PR67677) Calling rs

[Bug target/68332] [6 Regression] ICE: in rs6000_is_valid_mask, at config/rs6000/rs6000.c:17052 with __sync_and_and_fetch() @ powerpc

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

[Bug target/68520] [6 Regression] ICE on valid code at -O3 on x86_64-linux-gnu in quick_push, at vec.h:845

2015-11-24 Thread segher at gcc dot gnu.org
|unassigned at gcc dot gnu.org |segher at gcc dot gnu.org --- Comment #3 from Segher Boessenkool --- Confirmed, mine.

[Bug rtl-optimization/68520] [6 Regression] ICE on valid code at -O3 on x86_64-linux-gnu in quick_push, at vec.h:845

2015-11-24 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68520 --- Comment #4 from Segher Boessenkool --- Author: segher Date: Tue Nov 24 21:23:25 2015 New Revision: 230843 URL: https://gcc.gnu.org/viewcvs?rev=230843&root=gcc&view=rev Log: shrink-wrap: Fix thinko (PR68520) Part of the shrink-wrapping algor

[Bug rtl-optimization/68520] [6 Regression] ICE on valid code at -O3 on x86_64-linux-gnu in quick_push, at vec.h:845

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

[Bug tree-optimization/68523] CFG Expansion Computes Incorrect Block Frequencies for Nested Loops

2015-11-24 Thread segher at gcc dot gnu.org
||2015-11-24 CC||segher at gcc dot gnu.org Component|rtl-optimization|tree-optimization Ever confirmed|0 |1 --- Comment #1 from Segher Boessenkool --- Confirmed. The loops start out

[Bug tree-optimization/67755] [5 Regression] Bad edge probability/block freqency for tree jump threading

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

[Bug tree-optimization/68523] CFG Expansion Computes Incorrect Block Frequencies for Nested Loops

2015-11-25 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68523 --- Comment #2 from Segher Boessenkool --- Scratch that, ch changes the loop but is not the culprit. Note there is one further edge at expand time: 2->9 with prob 0%. This is created by unswitch. The transform is fine afaics, but it doesn't upd

[Bug target/41868] cell microcode instruction (addic.) is generated for a trivial loop with -O2 optimizations, hurting performance badly

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

[Bug middle-end/54303] -fdata-sections -ffunction-sections and -fmerge-constants do not work well together

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

[Bug middle-end/192] String literals don't obey -fdata-sections

2015-11-25 Thread segher at gcc dot gnu.org
||segher at gcc dot gnu.org Resolution|--- |FIXED --- Comment #18 from Segher Boessenkool --- I'm closing this bug. If there is some other (still supported) case we do not support well, please open a new bug report.

[Bug target/64180] PowerPC carry bit improvements

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

[Bug target/36557] -m32 -mpowerpc64 produces better code than -m64 for a!=0

2015-01-07 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36557 --- Comment #3 from Segher Boessenkool --- Author: segher Date: Thu Jan 8 03:46:41 2015 New Revision: 219336 URL: https://gcc.gnu.org/viewcvs?rev=219336&root=gcc&view=rev Log: PR target/36557 * config/rs6000/rs6000.md (*eqsi3_ext, *nesi

[Bug target/63949] Aarch64 instruction combiner does not optimize subsi_sxth function as expected (gcc.target/aarch64/extend.c fails)

2015-01-08 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63949 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org

[Bug target/43892] PowerPC suboptimal "add with carry" optimization

2015-01-18 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43892 --- Comment #19 from Segher Boessenkool --- Current code: add 3,3,4 subfc 4,4,3 subfe 9,9,9 subf 3,9,3 so we got rid of the useless register move.

[Bug target/64505] Powerpc compiler generates insn not found for -m32 -mpowerpc64

2015-01-18 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64505 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org

[Bug target/64580] very high rs6000_stack_info() usage during LTO Firefox build on ppc64

2015-01-18 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64580 --- Comment #1 from Segher Boessenkool --- Hi Markus, How often is rs6000_stack_info called there? Are there any hotspots in the function? Do you have a standalone testcase?

[Bug target/43892] PowerPC suboptimal "add with carry" optimization

2015-01-18 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43892 --- Comment #21 from Segher Boessenkool --- Mainine (will be GCC 5 in a few months). There is no addcc thing, that is not suitable for PowerPC. The big changes are in though (and they are much bigger than I originally thought, fwiw -- scope cree

[Bug target/43892] PowerPC suboptimal "add with carry" optimization

2015-01-18 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43892 --- Comment #23 from Segher Boessenkool --- Do you know what addcc does? PowerPC does not have any instruction that behaves like it at all. So it would have to expand to a big fat sequence of instructions, that then hopefully are optimised to s

[Bug rtl-optimization/64682] [5 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu

2015-01-20 Thread segher at gcc dot gnu.org
|unassigned at gcc dot gnu.org |segher at gcc dot gnu.org --- Comment #4 from Segher Boessenkool --- Yes, distribute_notes messes up if it has a REG_DEAD note while that same reg is set later, and ends up as I2 in the combination result. I am testing a patch.

[Bug target/64580] very high rs6000_stack_info() usage during LTO Firefox build on ppc64

2015-01-21 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64580 --- Comment #3 from Segher Boessenkool --- Hi again, Unfortunately it seems I am unable to build a version of GCC that is compatible with that (every version I tried either complains or ICEs). Maybe you can answer the above questions yourself?

[Bug rtl-optimization/64682] [5 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu

2015-01-21 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64682 --- Comment #5 from Segher Boessenkool --- Author: segher Date: Thu Jan 22 00:35:44 2015 New Revision: 219981 URL: https://gcc.gnu.org/viewcvs?rev=219981&root=gcc&view=rev Log: PR rtl-optimization/64682 * combine.c (distribute_notes): Wh

[Bug rtl-optimization/63577] [4.8/4.9/5 Regression]: Huge compile time and memory usage with -O and not -fPIC

2015-01-27 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63577 --- Comment #6 from Segher Boessenkool --- [ I missed your last comment, sorry. ] Both the log_links and the reg_stat point to insns in the insn stream, (all of those are either live or never again referred to), so that might be fine, but you re

[Bug rtl-optimization/63577] [4.8/4.9/5 Regression]: Huge compile time and memory usage with -O and not -fPIC

2015-01-28 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63577 --- Comment #8 from Segher Boessenkool --- It's not a very new regression, and it is quite risky in my opinion; I prefer to have this dealt with in stage1.

[Bug target/64580] very high rs6000_stack_info() usage during LTO Firefox build on ppc64

2015-01-29 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64580 --- Comment #11 from Segher Boessenkool --- Author: segher Date: Fri Jan 30 05:35:52 2015 New Revision: 220272 URL: https://gcc.gnu.org/viewcvs?rev=220272&root=gcc&view=rev Log: PR target/64580 * config.rs6000/rs6000.c (compute_vrsave_ma

[Bug rtl-optimization/63577] [4.8/4.9/5 Regression]: Huge compile time and memory usage with -O and not -fPIC

2015-01-31 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63577 --- Comment #10 from Segher Boessenkool --- Also note that doing GC during the pass will not reduce the compile time or the amount of garbage created at all, so won't fix the actual problem; it does of course make it more bearable on smaller mach

[Bug tree-optimization/15596] [4.8/4.9/5 Regression] Missed optimization with bitfields with return value

2015-01-31 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15596 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org

[Bug middle-end/61225] [5 Regression] Several new failures after r210458 on x86_64-*-* with -m32

2015-02-01 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61225 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org

[Bug testsuite/63256] [5 regression] FAIL: gcc.dg/sms-8.c scan-rtl-dump-times sms "SMS succeeded" 0

2015-02-02 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63256 --- Comment #2 from Segher Boessenkool --- sms-1.c fails with -m32 -mpowerpc64 in a similar way.

[Bug target/64205] [5 Regression] powerpc64-linux --with-cpu=G5 bootstrap failure

2015-02-02 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64205 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org

[Bug middle-end/61225] [5 Regression] Several new failures after r210458 on x86_64-*-* with -m32

2015-02-03 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61225 --- Comment #22 from Segher Boessenkool --- Author: segher Date: Tue Feb 3 12:15:32 2015 New Revision: 220370 URL: https://gcc.gnu.org/viewcvs?rev=220370&root=gcc&view=rev Log: PR middle-end/61225 gcc.target/i386/pr49095.c: XFAIL for ia

[Bug middle-end/54303] -fdata-sections -ffunction-sections and -fmerge-constants do not work well together

2015-02-03 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54303 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org

[Bug target/64580] very high rs6000_stack_info() usage during LTO Firefox build on ppc64

2015-02-05 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64580 --- Comment #13 from Segher Boessenkool --- Author: segher Date: Thu Feb 5 15:01:49 2015 New Revision: 220453 URL: https://gcc.gnu.org/viewcvs?rev=220453&root=gcc&view=rev Log: PR target/64580 Backport from mainline * config.rs6000/

[Bug target/64580] very high rs6000_stack_info() usage during LTO Firefox build on ppc64

2015-02-05 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64580 --- Comment #14 from Segher Boessenkool --- Author: segher Date: Thu Feb 5 15:06:40 2015 New Revision: 220454 URL: https://gcc.gnu.org/viewcvs?rev=220454&root=gcc&view=rev Log: PR target/64580 Backport from mainline * config.rs6000/

[Bug target/64580] very high rs6000_stack_info() usage during LTO Firefox build on ppc64

2015-02-05 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64580 Segher Boessenkool changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug testsuite/63256] [5 regression] FAIL: gcc.dg/sms-8.c scan-rtl-dump-times sms "SMS succeeded" 0

2015-02-09 Thread segher at gcc dot gnu.org
|unassigned at gcc dot gnu.org |segher at gcc dot gnu.org --- Comment #3 from Segher Boessenkool --- I'll take it.

[Bug testsuite/63256] [5 regression] FAIL: gcc.dg/sms-8.c scan-rtl-dump-times sms "SMS succeeded" 0

2015-02-24 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63256 Segher Boessenkool changed: What|Removed |Added Priority|P1 |P4 Severity|normal

[Bug libstdc++/64467] [5 Regression] 28_regex/traits/char/isctype.cc and wchar_t/isctype.cc

2015-03-06 Thread segher at gcc dot gnu.org
||segher at gcc dot gnu.org Resolution|FIXED |--- --- Comment #14 from Segher Boessenkool --- It now fails for my newlib target. Disabling the isctype.cc "fix" makes it work again.

[Bug libstdc++/64467] [5 Regression] 28_regex/traits/char/isctype.cc and wchar_t/isctype.cc

2015-03-06 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64467 --- Comment #16 from Segher Boessenkool --- It turns out I built with config/os/generic, since I do not configure --with-newlib. It still is newlib though, and the dejagnu test knows that. Impedance mismatch, kaboom. It also seems that isctype

[Bug rtl-optimization/63577] [4.8/4.9/5 Regression]: Huge compile time and memory usage with -O and not -fPIC

2014-10-20 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63577 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org

[Bug inline-asm/63900] memory constrains needlessly doing memory clobber

2014-11-16 Thread segher at gcc dot gnu.org
||2014-11-16 CC||segher at gcc dot gnu.org Resolution|INVALID |--- Ever confirmed|0 |1 Severity|normal |enhancement --- Comment #3 from Segher

[Bug target/60111] [SH] ICE compiling Newlib

2014-11-20 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60111 --- Comment #3 from Segher Boessenkool --- Author: segher Date: Thu Nov 20 16:03:16 2014 New Revision: 217883 URL: https://gcc.gnu.org/viewcvs?rev=217883&root=gcc&view=rev Log: 2014-11-20 Segher Boessenkool PR target/60111 * config/s

[Bug target/64008] [SH] sh4-linux configured compiler rejects -m4-nofpu

2014-11-22 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64008 --- Comment #4 from Segher Boessenkool --- I configured for sh4-linux, foolishly thinking that sh4-nofpu would work with that as well. Why not build all "regular" multilibs for every "regular" config? Maybe keep sh5, sh2a separate, I dunno (I n

[Bug target/64093] [5 Regression] ICE error: unrecognizable insn with -mcpu=cell

2014-11-27 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 --- Comment #5 from Segher Boessenkool --- (In reply to #c3) That is because the patch in #c1 is incorrect. Mine.

[Bug target/64093] [5 Regression] ICE error: unrecognizable insn with -mcpu=cell

2014-11-28 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64093 --- Comment #6 from Segher Boessenkool --- Author: segher Date: Fri Nov 28 16:25:33 2014 New Revision: 218164 URL: https://gcc.gnu.org/viewcvs?rev=218164&root=gcc&view=rev Log: PR target/64093 * config/rs6000/rs6000.md (and3): Don't gene

[Bug target/64093] [5 Regression] ICE error: unrecognizable insn with -mcpu=cell

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

[Bug rtl-optimization/59278] combine does not replace matched insn

2014-12-01 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59278 --- Comment #1 from Segher Boessenkool --- Author: segher Date: Mon Dec 1 23:48:26 2014 New Revision: 218250 URL: https://gcc.gnu.org/viewcvs?rev=218250&root=gcc&view=rev Log: PR rtl-optimization/59278 combine (reg_dead_at_p): Consider

[Bug rtl-optimization/52714] [4.8 regression] ICE in fixup_reorder_chain, at cfglayout.c:880

2014-12-02 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52714 --- Comment #16 from Segher Boessenkool --- Author: segher Date: Wed Dec 3 06:00:54 2014 New Revision: 218302 URL: https://gcc.gnu.org/viewcvs?rev=218302&root=gcc&view=rev Log: PR rtl-optimization/52714 * combine.c (try_combine): Allow

[Bug ada/64180] New: PowerPC carry bit improvements

2014-12-03 Thread segher at gcc dot gnu.org
Assignee: segher at gcc dot gnu.org Reporter: segher at gcc dot gnu.org Target: powerpc*-*-* In current mainline, every RTL instruction that uses XER[CA] (the carry bit) will have to set it in the same instruction, because other instructions clobber it at will. Those RTL insns

[Bug target/55351] can't build libgcc for -m5-compact variant in SH64

2014-12-08 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55351 --- Comment #6 from Segher Boessenkool --- Yes it was. Thanks for fixing.

[Bug target/64180] PowerPC carry bit improvements

2014-12-10 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64180 --- Comment #2 from Segher Boessenkool --- Author: segher Date: Wed Dec 10 18:28:57 2014 New Revision: 218589 URL: https://gcc.gnu.org/viewcvs?rev=218589&root=gcc&view=rev Log: PR target/64180 * config/rs6000/rs6000.c (TARGET_MD_ASM_CLOB

[Bug target/64180] PowerPC carry bit improvements

2014-12-10 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64180 --- Comment #3 from Segher Boessenkool --- Author: segher Date: Wed Dec 10 18:30:07 2014 New Revision: 218590 URL: https://gcc.gnu.org/viewcvs?rev=218590&root=gcc&view=rev Log: PR target/64180 * config/rs6000/darwin.md (macho_low_si): Re

[Bug target/64180] PowerPC carry bit improvements

2014-12-10 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64180 --- Comment #4 from Segher Boessenkool --- Author: segher Date: Wed Dec 10 18:31:15 2014 New Revision: 218591 URL: https://gcc.gnu.org/viewcvs?rev=218591&root=gcc&view=rev Log: PR target/64180 * config/rs6000/rs6000.md (*ctr_internal1, *

[Bug target/64180] PowerPC carry bit improvements

2014-12-10 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64180 --- Comment #5 from Segher Boessenkool --- Author: segher Date: Wed Dec 10 18:32:15 2014 New Revision: 218592 URL: https://gcc.gnu.org/viewcvs?rev=218592&root=gcc&view=rev Log: PR target/64180 * config/rs6000/rs6000.md (*add3_internal1):

[Bug target/64180] PowerPC carry bit improvements

2014-12-10 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64180 --- Comment #6 from Segher Boessenkool --- Author: segher Date: Wed Dec 10 18:33:26 2014 New Revision: 218593 URL: https://gcc.gnu.org/viewcvs?rev=218593&root=gcc&view=rev Log: PR target/64180 * config/rs6000/rs6000.md (*add3_internal1):

[Bug target/64180] PowerPC carry bit improvements

2014-12-10 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64180 --- Comment #7 from Segher Boessenkool --- Author: segher Date: Wed Dec 10 18:36:18 2014 New Revision: 218594 URL: https://gcc.gnu.org/viewcvs?rev=218594&root=gcc&view=rev Log: PR target/64180 * config/rs6000/predicates.md (adde_operand)

[Bug target/64180] PowerPC carry bit improvements

2014-12-10 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64180 --- Comment #8 from Segher Boessenkool --- Author: segher Date: Wed Dec 10 18:37:58 2014 New Revision: 218595 URL: https://gcc.gnu.org/viewcvs?rev=218595&root=gcc&view=rev Log: PR target/64180 * config/rs6000/predicates.md (unsigned_comp

[Bug target/64268] [5 Regression] bootstrap failure (ICE in wide_int_to_tree, at tree.c:1438) on powerpc in libgcc, stage2

2014-12-19 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64268 --- Comment #2 from Segher Boessenkool --- Author: segher Date: Fri Dec 19 19:55:32 2014 New Revision: 218971 URL: https://gcc.gnu.org/viewcvs?rev=218971&root=gcc&view=rev Log: PR target/64268 * combine.c (try_combine): Immediately retur

[Bug target/64358] Wrong code for __int128 operations in powerpc64le

2014-12-20 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64358 --- Comment #3 from Segher Boessenkool --- Author: segher Date: Sat Dec 20 15:37:06 2014 New Revision: 218989 URL: https://gcc.gnu.org/viewcvs?rev=218989&root=gcc&view=rev Log: PR target/64358 * config/rs6000/rs6000.c (rs6000_split_logic

[Bug target/36557] -m32 -mpowerpc64 produces better code than -m64 for a!=0

2014-12-26 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36557 --- Comment #2 from Segher Boessenkool --- Still happens. It now does cntlzw 3,3 srwi 3,3,5 xori 3,3,0x1 rldicl 3,3,0,63 blr which is better but not exactly ideal yet.

[Bug tree-optimization/61757] [4.10 Regression] genmodes failure with enable-checking

2014-07-13 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61757 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org

[Bug target/61396] [4.10 regression] ICE in simplify_immed_subreg

2014-07-21 Thread segher at gcc dot gnu.org
||segher at gcc dot gnu.org Component|middle-end |target Assignee|unassigned at gcc dot gnu.org |segher at gcc dot gnu.org --- Comment #5 from Segher Boessenkool --- It's a target problem. I have a patch.

[Bug target/61396] [4.10 regression] ICE in simplify_immed_subreg

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

[Bug rtl-optimization/61984] use mr. to remove extra cmp instruction on ppc

2014-08-10 Thread segher at gcc dot gnu.org
||2014-08-10 CC||segher at gcc dot gnu.org Component|target |rtl-optimization Ever confirmed|0 |1 --- Comment #2 from Segher Boessenkool --- GCC already does this

[Bug target/62147] missed loop counter based optimization

2014-08-16 Thread segher at gcc dot gnu.org
|UNCONFIRMED |NEW Last reconfirmed||2014-08-16 CC||segher at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Segher Boessenkool --- Confirmed, on powerpc64 with default

[Bug target/62111] ICE when building Linux kernel for sh64

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

[Bug other/62210] download_prerequisites does not download into current directory

2014-08-24 Thread segher at gcc dot gnu.org
||segher at gcc dot gnu.org Resolution|--- |WORKSFORME --- Comment #1 from Segher Boessenkool --- -nd is the default if not using -r. Something seems to be amiss with your installation of wget?

[Bug testsuite/62028] Power64/Linux: FAIL: gcc.dg/sms-8.c scan-rtl-dump-times sms "SMS succeeded" 0

2014-08-24 Thread segher at gcc dot gnu.org
||2014-08-24 CC||segher at gcc dot gnu.org Ever confirmed|0 |1

[Bug target/61298] redundant compare instructions for powerpc64

2014-08-24 Thread segher at gcc dot gnu.org
||2014-08-24 CC||segher at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #6 from Segher Boessenkool --- This problem goes away (or is hidden) when we also have cstoresi4 for TARGET_POWERPC64. I have

[Bug regression/63150] [4.9/5 regression] FAIL: gcc.target/powerpc/pr53199.c scan-assembler-times *

2014-09-03 Thread segher at gcc dot gnu.org
||2014-09-03 CC||segher at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Segher Boessenkool --- Confirmed. Happens with -m32 -mno-lra only. bswapdi2_32bit only allows "Z" for memor

[Bug target/63165] [5 Regression] r214816 breaks Java build and 435.gromacs

2014-09-04 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63165 --- Comment #3 from Segher Boessenkool --- Author: segher Date: Thu Sep 4 22:53:01 2014 New Revision: 214924 URL: https://gcc.gnu.org/viewcvs?rev=214924&root=gcc&view=rev Log: 2014-09-04 Segher Boessenkool PR target/63165 * config/r

[Bug target/63165] [5 Regression] r214816 breaks Java build and 435.gromacs

2014-09-04 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63165 Segher Boessenkool changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/63187] Unrecognizable insn ICE due to revision 214080

2014-09-05 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63187 --- Comment #1 from Segher Boessenkool --- Author: segher Date: Fri Sep 5 19:17:08 2014 New Revision: 214976 URL: https://gcc.gnu.org/viewcvs?rev=214976&root=gcc&view=rev Log: 2014-09-05 Segher Boessenkool PR target/63187 * config/r

[Bug target/63187] Unrecognizable insn ICE due to revision 214080

2014-09-05 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63187 Segher Boessenkool changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/63195] [5.0 regression] stage3 build/gengtype miscompiled

2014-09-06 Thread segher at gcc dot gnu.org
||2014-09-06 CC||segher at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Segher Boessenkool --- I cannot reproduce this. You have --enable-languages=c and it fails in java? ... Oh never mind

[Bug target/63195] [5.0 regression] stage3 build/gengtype miscompiled

2014-09-09 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63195 --- Comment #3 from Segher Boessenkool --- Author: segher Date: Tue Sep 9 18:49:08 2014 New Revision: 215091 URL: https://gcc.gnu.org/viewcvs?rev=215091&root=gcc&view=rev Log: 2014-09-09 Segher Boessenkool PR target/63195 * config/r

[Bug target/63195] [5.0 regression] stage3 build/gengtype miscompiled

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

[Bug target/63256] [5.0 regression] FAIL: gcc.dg/sms-8.c scan-rtl-dump-times sms "SMS succeeded" 0

2014-09-13 Thread segher at gcc dot gnu.org
||2014-09-13 CC||segher at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Segher Boessenkool --- Yes. The patch submission already mentioned this. The SMS testcases need some maintenance (not

[Bug target/63354] gcc -pg -mprofile-kernel creates unused stack frames on leaf functions on ppc64le

2014-09-24 Thread segher at gcc dot gnu.org
|UNCONFIRMED |NEW Last reconfirmed||2014-09-24 CC||segher at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Segher Boessenkool --- Confirmed. We need #define

[Bug rtl-optimization/62151] [5 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu

2014-10-01 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62151 --- Comment #10 from Segher Boessenkool --- Author: segher Date: Thu Oct 2 02:18:01 2014 New Revision: 215789 URL: https://gcc.gnu.org/viewcvs?rev=215789&root=gcc&view=rev Log: 2014-10-01 Segher Boessenkool gcc/ PR rtl-optimization/6215

[Bug rtl-optimization/62151] [5 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu

2014-10-01 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62151 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org

[Bug rtl-optimization/67778] [6 Regression] ICE on valid code at -O3 on x86_64-linux-gnu in maybe_record_trace_start, at dwarf2cfi.c:2297

2015-12-01 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67778 --- Comment #6 from Segher Boessenkool --- Shrink-wrapping should not put the prologue in the middle of a loop. It can take a BB inside a loop as the block to put the prologue on, but in that case (as in any other case) it duplicates all blocks t

[Bug rtl-optimization/67778] [6 Regression] ICE on valid code at -O3 on x86_64-linux-gnu in maybe_record_trace_start, at dwarf2cfi.c:2297

2015-12-01 Thread segher at gcc dot gnu.org
|unassigned at gcc dot gnu.org |segher at gcc dot gnu.org --- Comment #8 from Segher Boessenkool --- I'll take it.

[Bug rtl-optimization/67778] [6 Regression] ICE on valid code at -O3 on x86_64-linux-gnu in maybe_record_trace_start, at dwarf2cfi.c:2297

2015-12-01 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67778 --- Comment #9 from Segher Boessenkool --- I cannot reproduce the problem, #c2, not with any flags I tried, not with a 20151122 compiler either. Help?

[Bug rtl-optimization/67778] [6 Regression] ICE on valid code at -O3 on x86_64-linux-gnu in maybe_record_trace_start, at dwarf2cfi.c:2297

2015-12-02 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67778 --- Comment #12 from Segher Boessenkool --- Yes, I'm cross-compiling. The only differences I see are: * -fdwarf2-cfi-asm; this seemed promising but makes no difference. * -mtune=generic -march=x86-64; but no dice. * Very different ggc settings.

[Bug rtl-optimization/67778] [6 Regression] ICE on valid code at -O3 on x86_64-linux-gnu in maybe_record_trace_start, at dwarf2cfi.c:2297

2015-12-02 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67778 Segher Boessenkool changed: What|Removed |Added CC||asolokha at gmx dot com --- Comment

[Bug target/68634] [6 Regression] ICE in maybe_record_trace_start, at dwarf2cfi.c:2284 w/ -O2 -fmodulo-sched

2015-12-02 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68634 Segher Boessenkool changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/68695] [6 Regression] Performance regression related to ssa patch / ifcvt

2015-12-04 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68695 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org

[Bug target/68803] [6 regression] gcc.vect/powerpc/20050603-3.c failures since r230167

2015-12-08 Thread segher at gcc dot gnu.org
||2015-12-08 CC||segher at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Segher Boessenkool --- Confirmed. The problem is there are no patterns for (ior (and (reg const)) (and (reg const

[Bug rtl-optimization/68814] [6 regression] gcc.dg/pr63594-2.c fails since r226005

2015-12-09 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68814 Segher Boessenkool changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug rtl-optimization/68814] [6 regression] gcc.dg/pr63594-2.c fails since r226005

2015-12-10 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68814 --- Comment #2 from Segher Boessenkool --- Author: segher Revision: 231547 Modified property: svn:log Modified: svn:log at Thu Dec 10 23:57:54 2015 -- --- svn:log (origi

[Bug rtl-optimization/68814] [6 regression] gcc.dg/pr63594-2.c fails since r226005

2015-12-10 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68814 Segher Boessenkool changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/67778] [6 Regression] ICE on valid code at -O3 on x86_64-linux-gnu in maybe_record_trace_start, at dwarf2cfi.c:2297

2015-12-10 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67778 --- Comment #14 from Segher Boessenkool --- Author: segher Date: Fri Dec 11 00:27:14 2015 New Revision: 231552 URL: https://gcc.gnu.org/viewcvs?rev=231552&root=gcc&view=rev Log: Fix shrink-wrapping bug (PR67778, PR68634) After shrink-wrapping h

[Bug target/68634] [6 Regression] ICE in maybe_record_trace_start, at dwarf2cfi.c:2284 w/ -O2 -fmodulo-sched

2015-12-10 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68634 --- Comment #3 from Segher Boessenkool --- Author: segher Date: Fri Dec 11 00:27:14 2015 New Revision: 231552 URL: https://gcc.gnu.org/viewcvs?rev=231552&root=gcc&view=rev Log: Fix shrink-wrapping bug (PR67778, PR68634) After shrink-wrapping ha

[Bug rtl-optimization/67778] [6 Regression] ICE on valid code at -O3 on x86_64-linux-gnu in maybe_record_trace_start, at dwarf2cfi.c:2297

2015-12-10 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67778 Segher Boessenkool changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/68865] [6 regression] gcc.dg/atomic/c11-atomic-exec-2.c fails since r231165

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

[Bug target/68865] [6 regression] gcc.dg/atomic/c11-atomic-exec-2.c fails since r231165

2015-12-12 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68865 Segher Boessenkool changed: What|Removed |Added CC||anton at samba dot org --- Comment

<    17   18   19   20   21   22   23   24   25   26   >