[Bug rtl-optimization/54919] [4.6/4.7 Regression] gcc.dg/torture/pr54877.c FAILs with -fvariable-expansion-in-unroller

2012-10-14 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54919 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Known to work||4.8.0

[Bug rtl-optimization/54919] [4.6/4.7 Regression] gcc.dg/torture/pr54877.c FAILs with -fvariable-expansion-in-unroller

2012-10-14 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54919 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Keywords||patch

[Bug rtl-optimization/38711] ira should not be using df-lr except at -O1.

2012-10-14 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38711 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Keywords||patch

[Bug rtl-optimization/54919] [4.6/4.7/4.8 Regression] gcc.dg/torture/pr54877.c FAILs with -fvariable-expansion-in-unroller

2012-10-13 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54919 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug middle-end/54885] [4.8 Regression] lto/profiledbootstrap broken

2012-10-13 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54885 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Keywords||wrong

[Bug rtl-optimization/54919] [4.6/4.7/4.8 Regression] gcc.dg/torture/pr54877.c FAILs with -fvariable-expansion-in-unroller

2012-10-13 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54919 --- Comment #2 from Steven Bosscher steven at gcc dot gnu.org 2012-10-13 16:38:14 UTC --- At the .178r.loop2_invariant dump: 5 r61:SI=0x40 # 64 6 r62:DF=[`*.LC0'] # 0.0 34 r68:DF=[`*.LC1'] # 1.0e+0 L16: 11 r62:DF=r62:DF

[Bug rtl-optimization/54919] [4.6/4.7/4.8 Regression] gcc.dg/torture/pr54877.c FAILs with -fvariable-expansion-in-unroller

2012-10-13 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54919 --- Comment #4 from Steven Bosscher steven at gcc dot gnu.org 2012-10-13 21:51:15 UTC --- Created attachment 28442 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=28442 Perform replacement in REG_EQUAL notes too

[Bug rtl-optimization/38711] ira should not be using df-lr except at -O1.

2012-10-12 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38711 --- Comment #1 from Steven Bosscher steven at gcc dot gnu.org 2012-10-12 22:34:49 UTC --- Created attachment 28438 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=28438 Use DF_LIVE where possible in IRA Only in reload1.c should we

[Bug c/54896] Some optimization slowness with GCC 4.7.2

2012-10-10 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54896 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED

[Bug c/54896] [4.7/4.8 Regression] Some optimization slowness with GCC 4.7.2

2012-10-10 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54896 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Keywords||alias

[Bug middle-end/52066] IRA and reginfo initialization too expensive

2012-10-09 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52066 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added CC||steven

[Bug rtl-optimization/44249] [4.6/4.7 Regression] IRA generates extra register move

2012-10-09 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44249 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Summary|[4.6/4.7/4.8 Regression]|[4.6

[Bug target/52323] i386: gcse runs amok with pic-addresses

2012-10-09 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52323 --- Comment #4 from Steven Bosscher steven at gcc dot gnu.org 2012-10-09 22:16:34 UTC --- IMHO -fgcse should just be disabled on ix86. Index: i386.c === --- i386.c

[Bug lto/45375] [meta-bug] Issues with building Mozilla with LTO

2012-10-08 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45375 --- Comment #143 from Steven Bosscher steven at gcc dot gnu.org 2012-10-08 22:30:20 UTC --- Created attachment 28395 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=28395 Use size_t for tree code book-keeping ...because overflow

[Bug c++/54770] sibling call optimization is not applied where it ought to be

2012-10-02 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54770 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Status|WAITING |NEW

[Bug rtl-optimization/54751] [4.8 Regression] slow compile time with rtl loop unroller

2012-10-01 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54751 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug tree-optimization/54627] VRP uses lots of memory and compile-time

2012-10-01 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54627 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug other/54692] gcc doesn't build with -Og -g

2012-09-24 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54692 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Summary|[4.8 Regression] gcc|gcc

[Bug libmudflap/12310] [tree-ssa] libmudflap fails to build on mips-sgi-IRIX6.5

2012-09-13 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12310 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug libmudflap/14118] h8300-elf, avr-elf, m68k-elf ports cannot build libmudflap

2012-09-13 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14118 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Status|SUSPENDED |RESOLVED

[Bug libmudflap/16454] [meta-bug] tracking bug for libmudflap build problems

2012-09-13 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16454 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug libmudflap/16454] [meta-bug] tracking bug for libmudflap build problems

2012-09-13 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16454 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug tree-optimization/54505] RFE: Inline function tables

2012-09-09 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54505 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug tree-optimization/54505] RFE: Inline function tables

2012-09-06 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54505 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added CC||steven at gcc

[Bug tree-optimization/54505] RFE: Inline function tables

2012-09-06 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54505 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added CC|steven at gcc dot gnu.org | --- Comment

[Bug middle-end/54146] Very slow compile with attribute((flatten))

2012-09-04 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #60 from Steven Bosscher steven at gcc dot gnu.org 2012-09-04 10:50:47 UTC --- Another improvement that can be done for the test case, is to assign pseudo-register numbers such that the density of the DF_LR and DF_LIVE bitmaps

[Bug bootstrap/54453] [4.8 Regression] r190783 breaks bootstrap on powerpc64-unknown-linux-gnu

2012-09-04 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54453 --- Comment #9 from Steven Bosscher steven at gcc dot gnu.org 2012-09-04 15:28:46 UTC --- Author: steven Date: Tue Sep 4 15:28:39 2012 New Revision: 190939 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=190939 Log: PR bootstrap/54453

[Bug rtl-optimization/54455] [4.7/4.8 Regression] ICE: RTL check: expected elt 3 type 'B', have '0' (rtx barrier) in compute_bb_for_insn, at cfgrtl.c:418

2012-09-02 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54455 --- Comment #3 from Steven Bosscher steven at gcc dot gnu.org 2012-09-02 11:47:18 UTC --- The patch is incorrect. There can't be a BARRIER in the middle of a basic block. This problem typically indicates that either a BARRIER was emitted

[Bug rtl-optimization/54455] [4.7/4.8 Regression] ICE: RTL check: expected elt 3 type 'B', have '0' (rtx barrier) in compute_bb_for_insn, at cfgrtl.c:418

2012-09-02 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54455 --- Comment #5 from Steven Bosscher steven at gcc dot gnu.org 2012-09-02 12:27:27 UTC --- (In reply to comment #4) (jump_insn 30 29 31 3 (simple_return) pr54455.c:16 -1 (nil) - simple_return) This should be BB_END(BASIC_BLOCK(3

[Bug rtl-optimization/54455] [4.7/4.8 Regression] ICE: RTL check: expected elt 3 type 'B', have '0' (rtx barrier) in compute_bb_for_insn, at cfgrtl.c:418

2012-09-02 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54455 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added CC||steven at gcc

[Bug rtl-optimization/54455] [4.7/4.8 Regression] ICE: RTL check: expected elt 3 type 'B', have '0' (rtx barrier) in compute_bb_for_insn, at cfgrtl.c:418

2012-09-02 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54455 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added CC|steven at gcc dot gnu.org |abel at gcc

[Bug middle-end/54146] Very slow compile with attribute((flatten))

2012-09-02 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #59 from Steven Bosscher steven at gcc dot gnu.org 2012-09-02 22:54:34 UTC --- FWIW Martin: SRA blows up this test case's register pressure. Compiling with SRA enabled takes ~900s, but with -fno-tree-sra compile time almost halves

[Bug bootstrap/54453] New: [4.8 Regression] r190783 breaks bootstrap on powerpc64-unknown-linux-gnu

2012-09-01 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54453 Bug #: 54453 Summary: [4.8 Regression] r190783 breaks bootstrap on powerpc64-unknown-linux-gnu Classification: Unclassified Product: gcc Version: 4.8.0 Status:

[Bug bootstrap/54453] [4.8 Regression] r190783 breaks bootstrap on powerpc64-unknown-linux-gnu

2012-09-01 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54453 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug bootstrap/54453] [4.8 Regression] r190783 breaks bootstrap on powerpc64-unknown-linux-gnu

2012-09-01 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54453 --- Comment #2 from Steven Bosscher steven at gcc dot gnu.org 2012-09-01 17:36:30 UTC --- Created attachment 28117 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=28117 Revert a few Makefile.am regexps This patch fixes things for me. Note

[Bug tree-optimization/54422] Merge adjacent stores of elements of a vector (or loads)

2012-08-30 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54422 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug debug/54402] New: [4.8 Regression] var-tracking does not scale

2012-08-29 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54402 Bug #: 54402 Summary: [4.8 Regression] var-tracking does not scale Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal

[Bug debug/54402] [4.8 Regression] var-tracking does not scale

2012-08-29 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54402 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Keywords||compile-time

[Bug c++/12850] memory consumption for heavy template instantiations tripled since 3.3

2012-08-28 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12850 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added CC||hubicka at gcc

[Bug target/40735] memory hog compiling big functions with -fPIE

2012-08-28 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40735 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug middle-end/38474] slow compilation at -O0 due to expand's temp slot goo

2012-08-28 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38474 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Status|REOPENED|WAITING

[Bug target/40735] memory hog compiling big functions with -fPIE

2012-08-28 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40735 --- Comment #17 from Steven Bosscher steven at gcc dot gnu.org 2012-08-28 08:43:58 UTC --- (In reply to comment #4) ~/bin/maxmem2.sh gcc-4.4 -S -o /dev/null -g -fstack-protector -fPIE -Os test_node.i -std=gnu99 total: 744108 kB richi, can you

[Bug target/40735] memory hog compiling big functions with -fPIE

2012-08-28 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40735 --- Comment #19 from Steven Bosscher steven at gcc dot gnu.org 2012-08-28 09:34:10 UTC --- With r190665, compile time is mostly spent in: loop doloop : 130.15 ( 8%) usr variable tracking : 990.72 (60%) usr var-tracking

[Bug target/40735] memory hog compiling big functions with -fPIE

2012-08-28 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40735 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|NEW

[Bug target/40735] memory hog compiling big functions with -fPIE

2012-08-28 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40735 --- Comment #21 from Steven Bosscher steven at gcc dot gnu.org 2012-08-28 11:29:43 UTC --- (In reply to comment #14) ~/bin/maxmem2.sh gcc-4.7 -S -o /dev/null t.i -v -std=gnu99 -Os -fPIE -fstack-protector -g --param ggc-min-expand=100 --param

[Bug middle-end/38474] slow compilation at -O0 due to expand's temp slot goo

2012-08-28 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38474 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added CC||aoliva at gcc

[Bug target/54385] [4.8 regression] ICE in pre_and_rev_post_order_compute, at cfganal.c:873

2012-08-27 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54385 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED

[Bug target/54385] [4.8 regression] ICE in pre_and_rev_post_order_compute, at cfganal.c:873

2012-08-27 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54385 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added CC|steven at gcc dot gnu.org | --- Comment

[Bug target/54385] [4.8 regression] ICE in pre_and_rev_post_order_compute, at cfganal.c:873

2012-08-27 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54385 --- Comment #2 from Steven Bosscher steven at gcc dot gnu.org 2012-08-27 17:54:51 UTC --- Created attachment 28090 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=28090 Try to delete unreachable blocks if any edges were removed

[Bug c++/53958] [4.6/4.7/4.8 Regression] set_slot_part and canon_value_cmp using 90% of compile time

2012-08-26 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53958 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Summary|set_slot_part and |[4.6/4.7/4.8

[Bug c++/53958] [4.6/4.7/4.8 Regression] set_slot_part and canon_value_cmp using 90% of compile time

2012-08-26 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53958 --- Comment #3 from Steven Bosscher steven at gcc dot gnu.org 2012-08-26 23:41:41 UTC --- Created attachment 28088 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=28088 Somewhat reduced, preprocessed test case On x86_64, compile

[Bug middle-end/54364] New: Tail call jumps not threaded

2012-08-24 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54364 Bug #: 54364 Summary: Tail call jumps not threaded Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug middle-end/53695] [4.8 Regression] ICE: in dfs_enumerate_from, at cfganal.c:1221 with -O2 -ftracer and labels/gotos

2012-08-23 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53695 --- Comment #16 from Steven Bosscher steven at gcc dot gnu.org 2012-08-23 08:53:04 UTC --- (In reply to comment #15) Makes me wonder why the loop isn't recognized in the original test case... Ah, maybe because bb3 has an abnormal predecessor

[Bug middle-end/53695] [4.8 Regression] ICE: in dfs_enumerate_from, at cfganal.c:1221 with -O2 -ftracer and labels/gotos

2012-08-23 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53695 --- Comment #19 from Steven Bosscher steven at gcc dot gnu.org 2012-08-23 09:44:18 UTC --- FWIW, applying the transformation tracer performs on the test case by hand: void foo (const void * * p) { void *labs[] = { l1, l2, l3 }; void

[Bug tree-optimization/46590] [4.6/4.7/4.8 Regression] long compile time with -O2 and many loops

2012-08-23 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46590 --- Comment #32 from Steven Bosscher steven at gcc dot gnu.org 2012-08-23 13:44:53 UTC --- (In reply to comment #31) which helps reducing the time spent in computing dominance frontiers. But as we no longer have bitmaps but bitmap_heads in dfs

[Bug middle-end/53676] [4.7 regression] empty loop is not always removed now

2012-08-22 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53676 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added CC||steven at gcc

[Bug rtl-optimization/54269] [4.8 Regression] memory usage too large when optimizing

2012-08-22 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54269 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Resolution|FIXED |DUPLICATE

[Bug middle-end/54332] [4.8 Regression] 481.wrf in SPEC CPU 2006 takes 10GB memory to compile

2012-08-22 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54332 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added CC

[Bug middle-end/53695] [4.8 Regression] ICE: in dfs_enumerate_from, at cfganal.c:1221 with -O2 -ftracer and labels/gotos

2012-08-22 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53695 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added CC||steven at gcc

[Bug middle-end/53695] [4.8 Regression] ICE: in dfs_enumerate_from, at cfganal.c:1221 with -O2 -ftracer and labels/gotos

2012-08-22 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53695 --- Comment #7 from Steven Bosscher steven at gcc dot gnu.org 2012-08-22 20:13:32 UTC --- Before tracer we have this CFG: ENTRY | V | 2(0) | | V |(a) | +--+ V

[Bug middle-end/53695] [4.8 Regression] ICE: in dfs_enumerate_from, at cfganal.c:1221 with -O2 -ftracer and labels/gotos

2012-08-22 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53695 --- Comment #8 from Steven Bosscher steven at gcc dot gnu.org 2012-08-22 20:20:22 UTC --- FWIW, GCC handles loops with one header and multiple latches just fine: void do_something_1 (void); void do_something_2 (void); int some_cond (void); void

[Bug middle-end/53695] [4.8 Regression] ICE: in dfs_enumerate_from, at cfganal.c:1221 with -O2 -ftracer and labels/gotos

2012-08-22 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53695 --- Comment #9 from Steven Bosscher steven at gcc dot gnu.org 2012-08-22 21:33:18 UTC --- I think the right fix for this bug is to use disambiguate_multiple_latches in the loop updating code (fix_loop_structure), but I'm not sure where to put it.

[Bug middle-end/54337] Dramatic Compilation slow-down on higher Optimizaitons

2012-08-21 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54337 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added CC||steven at gcc

[Bug tree-optimization/46590] [4.6/4.7/4.8 Regression] long compile time with -O2 and many loops

2012-08-21 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46590 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added CC||steven at gcc

[Bug rtl-optimization/54343] RTL postreload leaks DF memory

2012-08-21 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54343 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug rtl-optimization/54343] RTL postreload leaks DF memory

2012-08-21 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54343 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added CC||steven at gcc

[Bug fortran/54332] [4.8 Regression] 481.wrf in SPEC CPU 2006 takes 10GB memory to compile

2012-08-21 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54332 --- Comment #21 from Steven Bosscher steven at gcc dot gnu.org 2012-08-21 19:19:58 UTC --- (In reply to comment #18) Odd that this has not triggered anywhere else. It may have triggered elsewhere, see PR54343 ...

[Bug middle-end/54146] Very slow compile with attribute((flatten))

2012-08-20 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug fortran/54332] [4.8 Regression] 481.wrf in SPEC CPU 2006 takes 10GB memory to compile

2012-08-20 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54332 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Keywords||memory-hog

[Bug middle-end/54313] [4.8 Regression] GCC fails to bootstrap with MALLOC_PERTURB – Segfault in bitmap_obstack_free

2012-08-18 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54313 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Keywords||patch

[Bug middle-end/54313] [4.8 Regression] GCC fails to bootstrap with MALLOC_PERTURB – Segfault in bitmap_obstack_free

2012-08-18 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54313 --- Comment #2 from Steven Bosscher steven at gcc dot gnu.org 2012-08-18 10:35:41 UTC --- Author: steven Date: Sat Aug 18 10:35:36 2012 New Revision: 190502 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=190502 Log: PR middle-end/54313

[Bug middle-end/54313] [4.8 Regression] GCC fails to bootstrap with MALLOC_PERTURB – Segfault in bitmap_obstack_free

2012-08-18 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54313 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug middle-end/54146] Very slow compile with attribute((flatten))

2012-08-17 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #54 from Steven Bosscher steven at gcc dot gnu.org 2012-08-17 09:42:15 UTC --- Author: steven Date: Fri Aug 17 09:42:06 2012 New Revision: 190475 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=190475 Log: PR middle-end/54146

[Bug middle-end/54146] Very slow compile with attribute((flatten))

2012-08-16 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #48 from Steven Bosscher steven at gcc dot gnu.org 2012-08-16 10:52:20 UTC --- Author: steven Date: Thu Aug 16 10:52:14 2012 New Revision: 190442 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=190442 Log: PR middle-end/54146

[Bug middle-end/54146] Very slow compile with attribute((flatten))

2012-08-16 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Attachment #28020|0 |1

[Bug middle-end/54146] Very slow compile with attribute((flatten))

2012-08-15 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Attachment #27930|0 |1

[Bug middle-end/54146] Very slow compile with attribute((flatten))

2012-08-15 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #47 from Steven Bosscher steven at gcc dot gnu.org 2012-08-15 15:07:05 UTC --- (In reply to comment #46) Created attachment 28020 [details] Faster rewrite_into_loop_closed_ssa After this patch, IRA is the only major bottle-neck

[Bug target/28896] -fstack-limit-symbol and m68k and non 68020

2012-08-15 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28896 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Status|RESOLVED|REOPENED

[Bug lto/54231] LTO generates code for the wrong CPU if different options used

2012-08-11 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54231 --- Comment #5 from Steven Bosscher steven at gcc dot gnu.org 2012-08-11 22:46:31 UTC --- Fixing this in the compiler isn't straight-forward. The _mm_stream functions are just wrappers around builtin functions. It may work correctly if you put

[Bug lto/54231] LTO generates code for the wrong CPU if different options used

2012-08-11 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54231 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug middle-end/54146] Very slow compile with attribute((flatten))

2012-08-10 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #42 from Steven Bosscher steven at gcc dot gnu.org 2012-08-10 06:32:37 UTC --- (In reply to comment #40) Quite an achivement that Steven managed to chase out all the other cases. Thanks for the compliment :-) I'm still working

[Bug lto/54206] build in source dir breaks lto plugin detection

2012-08-09 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54206 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug tree-optimization/54146] Very slow compile with attribute((flatten))

2012-08-08 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #31 from Steven Bosscher steven at gcc dot gnu.org 2012-08-08 06:28:16 UTC --- Author: steven Date: Wed Aug 8 06:28:10 2012 New Revision: 190222 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=190222 Log: PR middle-end/54146

[Bug tree-optimization/54146] Very slow compile with attribute((flatten))

2012-08-08 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #31 from Steven Bosscher steven at gcc dot gnu.org 2012-08-08 06:28:16 UTC --- Author: steven Date: Wed Aug 8 06:28:10 2012 New Revision: 190222 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=190222 Log: PR middle-end/54146

[Bug middle-end/54146] Very slow compile with attribute((flatten))

2012-08-08 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Component|tree-optimization |middle-end

[Bug middle-end/54146] Very slow compile with attribute((flatten))

2012-08-08 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Component|tree-optimization |middle-end

[Bug middle-end/54146] Very slow compile with attribute((flatten))

2012-08-08 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #34 from Steven Bosscher steven at gcc dot gnu.org 2012-08-08 10:10:46 UTC --- (In reply to comment #33) I think you should simply move compute_global_livein to its single use and make it static. Yes, and I need to add the same

[Bug middle-end/54146] Very slow compile with attribute((flatten))

2012-08-08 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #36 from Steven Bosscher steven at gcc dot gnu.org 2012-08-08 17:39:49 UTC --- Author: steven Date: Wed Aug 8 17:39:46 2012 New Revision: 190235 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=190235 Log: PR middle-end/54146

[Bug tree-optimization/54146] Very slow compile with attribute((flatten))

2012-08-07 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #28 from Steven Bosscher steven at gcc dot gnu.org 2012-08-07 19:58:00 UTC --- To illustrate the rewrite_into_closed_loop_ssa problem, consider this test case: extern void use1 (int); extern void use2 (int); extern int confuse_loop

[Bug tree-optimization/54146] Very slow compile with attribute((flatten))

2012-08-07 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #29 from Steven Bosscher steven at gcc dot gnu.org 2012-08-07 22:28:11 UTC --- Created attachment 27957 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=27957 Do not traverse sibling loops The idea here is to note that for a nested

[Bug tree-optimization/54146] Very slow compile with attribute((flatten))

2012-08-07 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #30 from Steven Bosscher steven at gcc dot gnu.org 2012-08-07 22:36:30 UTC --- Created attachment 27957 [details] With the attachment, time spent in rewrite_into_loop_closed_ssa is almost 0 (and that includes the time

[Bug c/54179] please split insn-emit.c !

2012-08-06 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54179 --- Comment #29 from Steven Bosscher steven at gcc dot gnu.org 2012-08-06 09:10:49 UTC --- (In reply to comment #27) Actually, I'm more interested in seeing if insn-emit.c can be reduced in size by avoiding duplicate functions (see e.g

[Bug c/54179] please split insn-emit.c !

2012-08-06 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54179 --- Comment #30 from Steven Bosscher steven at gcc dot gnu.org 2012-08-06 10:49:03 UTC --- Created attachment 27950 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=27950 Split insn-emit.c into four separate files Untested, etc., and doesn't

[Bug rtl-optimization/47489] ICE with -fdump-rtl-mach-slim and -O1 on mips (and other targets which have SEQUENCEs)

2012-08-06 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47489 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug other/54150] [4.8 Regression] gimple dumps no longer honor -blocks

2012-08-06 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54150 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added Attachment #27929|0 |1

[Bug tree-optimization/54146] Very slow compile with attribute((flatten))

2012-08-06 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #21 from Steven Bosscher steven at gcc dot gnu.org 2012-08-06 15:36:04 UTC --- (In reply to comment #20) Yay, it's always nice to be right the first time when diagnosing a problem. The tree loop optimizers spend 285s out of 1360s

[Bug tree-optimization/54146] Very slow compile with attribute((flatten))

2012-08-06 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #22 from Steven Bosscher steven at gcc dot gnu.org 2012-08-06 19:36:35 UTC --- IRA/reload spends a rather significant amount of time here: FOR_EACH_BB_REVERSE (bb) { bitmap_iterator bi; rtx insn

[Bug tree-optimization/54146] Very slow compile with attribute((flatten))

2012-08-06 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #23 from Steven Bosscher steven at gcc dot gnu.org 2012-08-06 20:22:02 UTC --- Created attachment 27953 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=27953 Be memory friendlier in build_insn_chain My first ever reload patch! :-)

[Bug tree-optimization/54146] Very slow compile with attribute((flatten))

2012-08-06 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #24 from Steven Bosscher steven at gcc dot gnu.org 2012-08-06 20:55:37 UTC --- (In reply to comment #23) Created attachment 27953 [details] Needs this extra bit: diff -u ira.c ira.c --- ira.c (working copy) +++ ira.c

[Bug tree-optimization/54146] Very slow compile with attribute((flatten))

2012-08-06 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #25 from Steven Bosscher steven at gcc dot gnu.org 2012-08-06 22:42:12 UTC --- (In reply to comment #21) The tree loop optimizers spend 285s out of 1360s total compile time (with my flatten hack and ifcvt patch applied

<    1   2   3   4   5   6   7   8   9   10   >