[Bug rtl-optimization/68173] gcc takes a long time and a lot of memory with -O0 on source file with very large expression

2015-12-23 Thread stevenb.gcc at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68173 --- Comment #15 from stevenb.gcc at gmail dot com --- > I wonder if we should (finally) use a RB tree for bitmap. I even remember > some patches posted to improve this (from Steven?) this or last year? I used splay trees, they're a

[Bug rtl-optimization/57763] [4.9 Regression]: comp-goto-1.c: ICE verify_flow_info failed, error: EDGE_CROSSING missing across section boundary

2013-07-07 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57763 --- Comment #11 from stevenb.gcc at gmail dot com --- > --- Comment #9 from Uroš Bizjak --- > I have tried to compile gcc.dg/comp-goto-1.c with the patched gcc, but > compilation failed with: Huh, worked for me. What revision, what

[Bug debug/56950] compare-debug failure for gcc.dg/pr41345.c with fschedule-insns

2013-05-20 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56950 --- Comment #8 from stevenb.gcc at gmail dot com --- > --- Comment #6 from Jakub Jelinek --- > That still doesn't look safe -fcompare-debug wise. > I mean, if BB ends in a DEBUG_INSN (or more), it could be preceeded by note, &g

[Bug web/55237] Linkify r123456 in comments to point to SVN

2013-05-15 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55237 --- Comment #15 from stevenb.gcc at gmail dot com --- > --- Comment #14 from Frédéric Buclin --- > On the other hand, you are free to not click on a register name which is > linkified. That is true, but it's a bit distracting.

[Bug target/56858] alpha looks for NOTE_INSN_EH_REGION notes that cannot exist

2013-04-21 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56858 --- Comment #13 from stevenb.gcc at gmail dot com 2013-04-21 21:36:32 UTC --- > Steven, is it possible to emit NOTE_INSN_EH_REGION_END in such way that it > would not split the call and its NOTE_INSN_CALL_ARG_LOCATION? This would

[Bug target/56858] alpha looks for NOTE_INSN_EH_REGION notes that cannot exist

2013-04-08 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56858 --- Comment #10 from stevenb.gcc at gmail dot com 2013-04-08 19:42:51 UTC --- > Sure. Do you know any package that combines C++ EH with IEEE exceptions? > I don't. In fact, I don't actually know of a package that

[Bug c/52952] Wformat location info is bad (wrong column number)

2013-03-30 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52952 --- Comment #18 from stevenb.gcc at gmail dot com 2013-03-30 12:54:12 UTC --- > * It would be extremely nice to update the testsuite to check the locations > are > correct. This is unfortunately a lot of boring work, so if I c

[Bug libgcc/56460] _Unwind_Find_FDE is O(n) in the number of frame infos, (and LLVM's JIT will generate many of them)

2013-02-27 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56460 --- Comment #5 from stevenb.gcc at gmail dot com 2013-02-27 21:09:55 UTC --- > --- Comment #4 from Chris Reed 2013-02-27 12:15:52 > UTC --- > Yes, I'm happy to address the copyright issue - the copyright disclaimer route &

[Bug rtl-optimization/56131] [4.8 regression] gcc.dg/pr56035.c ICEs gcc on sparc-linux

2013-02-25 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56131 --- Comment #23 from stevenb.gcc at gmail dot com 2013-02-25 19:59:09 UTC --- > For all these targets, we recompute the CFG at the start of > pass_machine_reorg: > ... > $ egrep '(compute|free)_bb_for_insn' gcc/co

[Bug rtl-optimization/56131] [4.8 regression] gcc.dg/pr56035.c ICEs gcc on sparc-linux

2013-02-25 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56131 --- Comment #22 from stevenb.gcc at gmail dot com 2013-02-25 19:54:59 UTC --- > Looking for targets that occur in both lists (and ignoring mips) I find only > picochip. So, AFAIU, PR56242 might still trigger for picochip. No.

[Bug debug/53948] [4.8 Regression] Assignment line missing for -O0 -g

2013-02-07 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53948 --- Comment #6 from stevenb.gcc at gmail dot com 2013-02-07 20:24:07 UTC --- On Thu, Feb 7, 2013 at 9:04 PM, law at redhat dot com wrote: > The real way to get the prior behaviour without reverting the patch is to > either explicitl

[Bug pch/54117] [4.8 Regression] FAIL: ./decl-3.h -O0 -g (internal compiler error)

2013-01-08 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54117 --- Comment #11 from stevenb.gcc at gmail dot com 2013-01-08 18:04:09 UTC --- > All that to avoid one #include "output.h" in one file? Is that one little thing really the only change you see? I see a different picture. Th

[Bug pch/54117] [4.8 Regression] FAIL: ./decl-3.h -O0 -g (internal compiler error)

2013-01-08 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54117 --- Comment #9 from stevenb.gcc at gmail dot com 2013-01-08 17:39:23 UTC --- > I think reverting would be backward - we should clearly move forward. One > way forward is to simply declare PCH unsupported with stabs. This is

[Bug middle-end/43631] var-tracking inserts notes with non-NULL BLOCK_FOR_INSN in between basic blocks

2012-12-07 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43631 --- Comment #10 from stevenb.gcc at gmail dot com 2012-12-07 10:16:49 UTC --- On Fri, Dec 7, 2012 at 11:11 AM, izamyatin at gmail dot com wrote: > Looks like there is some garbage in BLOCK_FOR_INSN field for barrier > instruction..

[Bug middle-end/52640] [4.8 Regression] performance bottleneck: gcc/tree.c;value_member

2012-09-07 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52640 --- Comment #16 from stevenb.gcc at gmail dot com 2012-09-07 19:07:27 UTC --- > Any progress on the "real" solution? If not, can you install the branch fix > on > trunk? Thx. I think I already mentioned before that the bra

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

2012-08-24 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54364 --- Comment #2 from stevenb.gcc at gmail dot com 2012-08-24 12:01:40 UTC --- With -O2 this is cleaned up by bb-reorder.

[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 stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53695 --- Comment #15 from stevenb.gcc at gmail dot com 2012-08-23 08:49:32 UTC --- On Thu, Aug 23, 2012 at 10:07 AM, rguenther at suse dot de wrote: > Already the input to tracer is "wrong" in that we have "lost" > a loop,

[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 stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53695 --- Comment #12 from stevenb.gcc at gmail dot com 2012-08-23 07:56:13 UTC --- > The patch is of couse a "big hammer" because it has a cost, but IMHO > it still makes sense. I'm not convinced. GCC has always detected this k

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

2012-08-22 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46590 --- Comment #29 from stevenb.gcc at gmail dot com 2012-08-22 17:33:00 UTC --- > I thought that loop header copying wouldn't need to insert new PHI nodes > and thus can do with TODO_update_ssa_no_phi if we are in loop-closed SSA

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

2012-08-21 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #58 from stevenb.gcc at gmail dot com 2012-08-21 13:56:27 UTC --- FWIW, I think all patches addressing parts of this bug are candidates for back-porting to release branches. They are all almost trivial.

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

2012-08-16 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #50 from stevenb.gcc at gmail dot com 2012-08-16 13:55:40 UTC --- On Thu, Aug 16, 2012 at 2:10 PM, rguenth at gcc dot gnu.org wrote: > bitmap stats are confusing because they show leaks for bitmaps we free > by releasing

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

2012-08-06 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54146 --- Comment #20 from stevenb.gcc at gmail dot com 2012-08-06 09:09:02 UTC --- On Mon, Aug 6, 2012 at 10:45 AM, rguenth at gcc dot gnu.org wrote: > Ick, I suppose similar issues exist on the tree level for passes that > think that

[Bug tree-optimization/53986] missing vrp on bit-mask test, LSHIFT_EXPR not handled

2012-08-05 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53986 --- Comment #7 from stevenb.gcc at gmail dot com 2012-08-05 13:53:30 UTC --- On Sun, Aug 5, 2012 at 3:32 PM, vries at gcc dot gnu.org wrote: > I think you forgot the cast to unsigned after the add that represents the > currently generate

[Bug pch/53880] [4.8 Regression] compile time regression when generating precompiled headers for boost

2012-07-26 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53880 --- Comment #19 from stevenb.gcc at gmail dot com 2012-07-26 19:44:59 UTC --- Dodji, please see http://gcc.gnu.org/ml/gcc-patches/2012-07/msg01204.html

[Bug pch/53880] [4.8 Regression] compile time regression when generating precompiled headers for boost

2012-07-24 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53880 --- Comment #13 from stevenb.gcc at gmail dot com 2012-07-24 10:03:05 UTC --- On Tue, Jul 24, 2012 at 11:42 AM, rguenth at gcc dot gnu.org wrote: > The pointer to the array, but not the array elements. So it's pointless > to know the

[Bug pch/53880] [4.8 Regression] compile time regression when generating precompiled headers for boost

2012-07-24 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53880 --- Comment #11 from stevenb.gcc at gmail dot com 2012-07-24 09:41:18 UTC --- > Err, isn't the GTY annotation in > > as y1. x0 is the spelling location for the argument token "1", > and x2 is the spellin

[Bug pch/53880] [4.8 Regression] compile time regression when generating precompiled headers for boost

2012-07-24 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53880 --- Comment #8 from stevenb.gcc at gmail dot com 2012-07-24 08:16:01 UTC --- (In reply to comment #7) I don't think it's really called from there. It should be called from gt_pch_save. gt_pch_nx_line_maps only registers the function (f

[Bug pch/54042] always create and use

2012-07-20 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54042 --- Comment #3 from stevenb.gcc at gmail dot com 2012-07-20 16:23:33 UTC --- On Fri, Jul 20, 2012 at 5:36 PM, pinskia at gcc dot gnu.org wrote: > --- Comment #2 from Andrew Pinski 2012-07-20 > 15:36:11 UTC --- > PPH might b

[Bug target/53975] [ia64] Target register of a speculative load moved to a branch register prior to the chk.s instruction

2012-07-19 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53975 --- Comment #12 from stevenb.gcc at gmail dot com 2012-07-19 18:11:30 UTC --- On Thu, Jul 19, 2012 at 7:50 PM, amonakov at gcc dot gnu.org wrote: > I wonder how this bug managed to stay latent all these years :) This is very simple: Nobody u

[Bug java/52730] Java front end emits assembly

2012-03-26 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52730 --- Comment #5 from stevenb.gcc at gmail dot com 2012-03-26 21:31:44 UTC --- Yes, I've reverted that patch for the time being.

[Bug tree-optimization/43940] DOM doesn't propagate constants properly

2012-03-19 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43940 --- Comment #7 from stevenb.gcc at gmail dot com 2012-03-19 09:51:41 UTC --- > --- Comment #6 from Richard Guenther 2012-03-19 > 09:34:58 UTC --- > I think this was fixed by > > 2012-02-29  Bill Schmidt   > >        PR tr

[Bug middle-end/45273] [4.4/4.5/4.6/4.7 Regression] The compiler depends on the host double (-fprofile-corection only)

2012-01-20 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45273 --- Comment #8 from stevenb.gcc at gmail dot com 2012-01-20 19:17:53 UTC --- Is there already a meta bug for patches queued for 4.8?

[Bug rtl-optimization/51495] [4.7 Regression] ICE: in force_nonfallthru_and_redirect, at cfgrtl.c:1171 with computed goto

2011-12-12 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51495 --- Comment #3 from stevenb.gcc at gmail dot com 2011-12-12 14:09:12 UTC --- > Untested fix. Wouldn't that fix make this operation O(E^2)?

[Bug bootstrap/51388] Configure failure to detect unsupported warning options for non-bootstrap builds (including cross builds)

2011-12-02 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51388 --- Comment #3 from stevenb.gcc at gmail dot com 2011-12-02 14:59:37 UTC --- On Fri, Dec 2, 2011 at 3:51 PM, rguenth at gcc dot gnu.org wrote: > I see > >> gcc-4.3 -c -Wno-narrowing t.c -DHAVE_ARG > cc1: error: unrecognized comm

[Bug rtl-optimization/48389] [4.5/4.6 Regression] ICE: in make_edges, at cfgbuild.c:319 with -mtune=pentiumpro

2011-04-09 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389 --- Comment #14 from stevenb.gcc at gmail dot com 2011-04-09 10:08:57 UTC --- On Fri, Apr 8, 2011 at 1:38 PM, matz at gcc dot gnu.org wrote: > --- Comment #10 from Michael Matz 2011-04-08 > 11:37:59 UTC --- > I was asking what spe

[Bug rtl-optimization/48389] [4.5/4.6/4.7 Regression] ICE: in make_edges, at cfgbuild.c:319 with -mtune=pentiumpro

2011-04-07 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389 --- Comment #9 from stevenb.gcc at gmail dot com 2011-04-07 21:28:12 UTC --- > --- Comment #7 from Michael Matz 2011-04-07 > 15:38:38 UTC --- > Hmpf, what doesn't work with just moving the rebuild_jump_labels call? > The test

[Bug rtl-optimization/47216] [4.6 Regression] gcc.dg/torture/pr43360.c FAILs with -O -fPIC -fgcse -fgcse-sm -fnon-call-exceptions -fno-tree-dse

2011-01-18 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47216 --- Comment #7 from stevenb.gcc at gmail dot com 2011-01-18 21:42:50 UTC --- Resolved alright -- but including tree-flow.h in emit-rtl.c??? :-(