[Bug tree-optimization/17863] [4.0/4.1 Regression] threefold performance loss, not inlining as much

2005-10-31 Thread hubicka at gcc dot gnu dot org
--- Comment #29 from hubicka at gcc dot gnu dot org 2005-10-31 19:15 --- Actually I have to reopen this. When playing around on pentiumM or opteron, I still get roughly 20% regression (6s to 8s), 4.1 and 4.0 scores are about the same on both machines. For some reason this don't

[Bug middle-end/23181] [4.1 Regression] Slowdown of the bresenham line drawing by roughly 20%

2005-10-31 Thread hubicka at gcc dot gnu dot org
--- Comment #10 from hubicka at gcc dot gnu dot org 2005-10-31 20:55 --- Jeff, you missed the propagation DOM makes that hurts register allocation indpeendently on whether code sinking does or does not it's job. In reality code sinking (that appeared in GCC after I reported the bug

[Bug middle-end/24093] [4.1 Regression] cgraph exhausts virtual memory building 197.parser with -profile-use -O3

2005-10-31 Thread hubicka at gcc dot gnu dot org
--- Comment #11 from hubicka at gcc dot gnu dot org 2005-10-31 21:07 --- Subject: Bug 24093 Author: hubicka Date: Mon Oct 31 21:07:29 2005 New Revision: 106291 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=106291 Log: PR middle-end/24093 * cgraph.c

[Bug middle-end/24093] [4.1 Regression] cgraph exhausts virtual memory building 197.parser with -profile-use -O3

2005-10-31 Thread hubicka at gcc dot gnu dot org
--- Comment #12 from hubicka at gcc dot gnu dot org 2005-10-31 21:10 --- Fixed by my patch (at least works on x86 and originally I reproduced same failure) Honza -- hubicka at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/24093] [4.1 Regression] cgraph exhausts virtual memory building 197.parser with -profile-use -O3

2005-10-30 Thread hubicka at gcc dot gnu dot org
--- Comment #8 from hubicka at gcc dot gnu dot org 2005-10-30 09:59 --- Subject: Bug 24093 Author: hubicka Date: Sun Oct 30 09:59:16 2005 New Revision: 106014 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=106014 Log: PR middle-end/24093 * ipa-inline.c

[Bug target/20928] [4.0/4.1 regression] ICE: unrecognizable insns with -fPIC -O1

2005-10-30 Thread hubicka at gcc dot gnu dot org
--- Comment #16 from hubicka at gcc dot gnu dot org 2005-10-30 18:00 --- testing fix that should make legitimize_pic_address correctly decompose the address. Similar to Steven's but I think it actually works ;) Index: config/i386/i386.c

[Bug tree-optimization/24172] [4.1 Regression] error: incorrect sharing of tree nodes

2005-10-30 Thread hubicka at gcc dot gnu dot org
--- Comment #14 from hubicka at gcc dot gnu dot org 2005-10-30 18:18 --- Subject: Bug 24172 Author: hubicka Date: Sun Oct 30 18:14:15 2005 New Revision: 106247 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=106247 Log: PR tree-optimization/24172 * tree-inline.c

[Bug tree-optimization/24172] [4.1 Regression] error: incorrect sharing of tree nodes

2005-10-30 Thread hubicka at gcc dot gnu dot org
--- Comment #15 from hubicka at gcc dot gnu dot org 2005-10-30 21:59 --- Fixed by my patch -- hubicka at gcc dot gnu dot org changed: What|Removed |Added

[Bug gcov/profile/24487] [3.4/4.0/4.1 Regression] Basic block frequencies inaccurate

2005-10-28 Thread hubicka at gcc dot gnu dot org
--- Comment #2 from hubicka at gcc dot gnu dot org 2005-10-28 16:32 --- I've benchmarked the change reducing maximum number of iterations predicted for loop with constant bounds to 100 and 10 respectively. 100 makes no actual change to x86-64 SPEC run, 10 seems to result in small

[Bug tree-optimization/24172] [4.1 Regression] error: incorrect sharing of tree nodes

2005-10-27 Thread hubicka at gcc dot gnu dot org
--- Comment #13 from hubicka at gcc dot gnu dot org 2005-10-27 21:18 --- This is patch I am testing to prevent the sharing. I think it is good idea in addition to Richard's patch to make fold do it's job too: void IOException( char); inline int* dummy( const char* const mode

[Bug ada/24003] [4.1 Regression] ACATS FAIL 17 regressions on x86-linux, fixed and decimal arithmetic broken

2005-10-01 Thread hubicka at gcc dot gnu dot org
--- Additional Comments From hubicka at gcc dot gnu dot org 2005-10-01 15:45 --- Well, if the exception is never raised, the difference in EH code generation is probably not an issue. Reverting the patch is definitly possible (there is nothing dependent on it and except for one or two

[Bug tree-optimization/23396] [4.1 Regression] profiledbootstrap is broken (again)

2005-09-28 Thread hubicka at gcc dot gnu dot org
--- Additional Comments From hubicka at gcc dot gnu dot org 2005-09-28 16:48 --- x86 profiledbootstrap passed for me with mainline -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23396

[Bug target/23302] [4.1 Regression] extra move generated on x86

2005-09-28 Thread hubicka at gcc dot gnu dot org
--- Additional Comments From hubicka at gcc dot gnu dot org 2005-09-28 16:51 --- The actual problem here is that from combine's point of view the two alternatives (lea preceeded by loads, or add with memory operand followed by shift) looks equivalent and previously the shorter sequence

[Bug target/23302] [4.1 Regression] extra move generated on x86

2005-09-28 Thread hubicka at gcc dot gnu dot org
--- Additional Comments From hubicka at gcc dot gnu dot org 2005-09-28 16:52 --- The actual problem here is that from combine's point of view the two alternatives (lea preceeded by loads, or add with memory operand followed by shift) looks equivalent and previously the shorter sequence

[Bug middle-end/17667] Const/pure function detection during tree-based profiling

2005-09-23 Thread hubicka at gcc dot gnu dot org
--- Additional Comments From hubicka at gcc dot gnu dot org 2005-09-23 12:21 --- Fixed by Kenny's patch -- What|Removed |Added Status|ASSIGNED

[Bug middle-end/24020] [4.0 regression] Excessive (x20) recusive inlining for 4.0 with -O3 and poor stack usage even without inlining

2005-09-23 Thread hubicka at gcc dot gnu dot org
--- Additional Comments From hubicka at gcc dot gnu dot org 2005-09-23 12:37 --- There is no recursive inlining happening at least on 4.1 because of overall unit growth limit is met, so we do remarkably worse compared to 3.4 anyway. Enabling recursive inlining makes it very active

[Bug middle-end/24020] [4.0 regression] Excessive (x20) recusive inlining for 4.0 with -O3 and poor stack usage even without inlining

2005-09-23 Thread hubicka at gcc dot gnu dot org
--- Additional Comments From hubicka at gcc dot gnu dot org 2005-09-23 12:49 --- The difference in stack usage is caused by ivopts. -fno-ivopts reduces 4.1 stack usage to 12 bytes and 200 bytes with --param inline-unit-growth=100 Especially in the second case ivops should probably

[Bug middle-end/23785] 197.parser performance drop

2005-09-23 Thread hubicka at gcc dot gnu dot org
--- Additional Comments From hubicka at gcc dot gnu dot org 2005-09-23 12:56 --- Both paches are affecting inlining decisions and it looks like parser somehow got unlucky on PPC (they didn't cause similar regression on parser for AMD64). It would be very useful to know what function

[Bug tree-optimization/23181] New: Dominator opts slows down bresenham line drawing by roughly 20%

2005-08-01 Thread hubicka at gcc dot gnu dot org
: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hubicka at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org GCC target

[Bug tree-optimization/23181] Dominator opts slows down bresenham line drawing by roughly 20%

2005-08-01 Thread hubicka at gcc dot gnu dot org
--- Additional Comments From hubicka at gcc dot gnu dot org 2005-08-01 14:33 --- Created an attachment (id=9404) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9404action=view) the simplified testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23181

[Bug middle-end/22379] [4.1 Regression] ICE in cgraph_early_inlining, at ipa-inline.c:990

2005-07-12 Thread hubicka at gcc dot gnu dot org
--- Additional Comments From hubicka at gcc dot gnu dot org 2005-07-12 23:15 --- I've commited the patch cited above -- What|Removed |Added Status|NEW

[Bug pch/21654] [4.1 Regression] gcc.dg/pch/inline-4.c fails

2005-05-23 Thread hubicka at gcc dot gnu dot org
--- Additional Comments From hubicka at gcc dot gnu dot org 2005-05-23 09:09 --- I am having problems to reproduce it on my machines (i686,x86-64,powerpc64) so I need some help debugging the problem (at least backtrace to start with) Honza -- What|Removed

[Bug middle-end/20225] [4.0/4.1 regression] ICE during GC

2005-03-27 Thread hubicka at gcc dot gnu dot org
--- Additional Comments From hubicka at gcc dot gnu dot org 2005-03-27 19:35 --- This regression should be solved by the patch so I guess I will close it and move on the new regression :( -- What|Removed |Added

[Bug middle-end/20635] [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node

2005-03-27 Thread hubicka at gcc dot gnu dot org
--- Additional Comments From hubicka at gcc dot gnu dot org 2005-03-27 19:41 --- How this is supposed to be failing? I do get undefined reference to baz, but same I do get with my system compiler here and it seem to be right as baz is extern inline function -- http

[Bug middle-end/20635] [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node

2005-03-27 Thread hubicka at gcc dot gnu dot org
-- What|Removed |Added Status|NEW |WAITING http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20635

[Bug middle-end/20635] [4.0/4.1 Regression] ICE in cgraph_mark_reachable_node

2005-03-27 Thread hubicka at gcc dot gnu dot org
--- Additional Comments From hubicka at gcc dot gnu dot org 2005-03-27 21:42 --- I see I forgot my tree with checking enabled. This is obviously latent bug in handling extern inline functions, I am looking into it. -- What|Removed |Added

[Bug rtl-optimization/8126] [3.3/3.4/4.0 regression] Floating point computation far slower in 3.2 than in 2.95

2005-01-05 Thread hubicka at gcc dot gnu dot org
--- Additional Comments From hubicka at gcc dot gnu dot org 2005-01-05 21:53 --- I don't see much to do without regstack reorg and I don't have time for that :( -- What|Removed |Added

[Bug tree-optimization/18136] New: arguments being gimple registers cause redundant memory loads

2004-10-24 Thread hubicka at gcc dot gnu dot org
Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hubicka at gcc dot gnu dot org CC: dnovillo at redhat dot com,gcc-bugs

[Bug tree-optimization/18136] arguments being gimple registers cause redundant memory loads

2004-10-24 Thread hubicka at gcc dot gnu dot org
--- Additional Comments From hubicka at gcc dot gnu dot org 2004-10-25 00:50 --- Created an attachment (id=7406) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7406action=view) the quicksort loop -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18136

[Bug tree-optimization/18137] New: arguments being gimple registers cause redundant memory loads

2004-10-24 Thread hubicka at gcc dot gnu dot org
Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hubicka at gcc dot gnu dot org CC: dnovillo at redhat dot com,gcc-bugs

[Bug tree-optimization/18137] arguments being gimple registers cause redundant memory loads

2004-10-24 Thread hubicka at gcc dot gnu dot org
--- Additional Comments From hubicka at gcc dot gnu dot org 2004-10-25 00:51 --- Created an attachment (id=7407) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7407action=view) testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18137

<    2   3   4   5   6   7