[Bug middle-end/18424] 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed.

2004-11-16 Thread dmixm at marine dot febras dot ru
--- Additional Comments From dmixm at marine dot febras dot ru 2004-11-16 23:58 --- In March, 2004 Richard Sandiford has offered a patch for elimination of this problem. See: http://gcc.gnu.org/ml/gcc/2004-03/msg01456.html This patch modifies function do_jump (a file dojump.c). This

[Bug middle-end/18424] 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed.

2004-11-16 Thread schlie at comcast dot net
--- Additional Comments From schlie at comcast dot net 2004-11-17 07:21 --- Subject: Re: 3.4.3 ~6x+ performance regression vs 3.3.1 From: dmixm at marine dot febras dot ru [EMAIL PROTECTED] But foo_ll (shift loop with count 62!) and foo_l have remained on old - through shift of

[Bug middle-end/18424] 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed.

2004-11-11 Thread schlie at comcast dot net
--- Additional Comments From schlie at comcast dot net 2004-11-11 15:51 --- Subject: Re: 3.4.3 ~6x+ performance regression vs. 3.3.1, constant trees not being computed. From: pinskia at gcc dot gnu dot org [EMAIL PROTECTED] --- Additional Comments From pinskia at gcc dot gnu

[Bug middle-end/18424] 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed.

2004-11-11 Thread joseph at codesourcery dot com
--- Additional Comments From joseph at codesourcery dot com 2004-11-11 16:22 --- Subject: Re: 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed. Have you actually tried compiling code identical to that you test but with 8388608L in place of (1L 23)

[Bug middle-end/18424] 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed.

2004-11-11 Thread ericw at evcohs dot com
--- Additional Comments From ericw at evcohs dot com 2004-11-11 16:29 --- Subject: Re: 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed. pinskia at gcc dot gnu dot org wrote: --- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-11

[Bug middle-end/18424] 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed.

2004-11-11 Thread schlie at comcast dot net
--- Additional Comments From schlie at comcast dot net 2004-11-11 17:19 --- Subject: Re: 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed. From: joseph at codesourcery dot com [EMAIL PROTECTED] --- Additional Comments From joseph at codesourcery dot

[Bug middle-end/18424] 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed.

2004-11-11 Thread schlie at comcast dot net
--- Additional Comments From schlie at comcast dot net 2004-11-11 20:28 --- Subject: Re: 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed. From: joseph at codesourcery dot com [EMAIL PROTECTED] --- Additional Comments From joseph at codesourcery dot

[Bug middle-end/18424] 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed.

2004-11-10 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-11 02:48 --- Here is an example for PPC: int foo2 ( short a ){ if (a (1 23)) return 1; else return 2 ; } but it is not a regression on PPC with the above example --

[Bug middle-end/18424] 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed.

2004-11-10 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-11 02:49 --- I amost think the size of long changed for 3.4.0 for avr to 32bits. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18424

[Bug middle-end/18424] 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed.

2004-11-10 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-11 02:52 --- or the default for -mint8 changed. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18424

[Bug middle-end/18424] 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed.

2004-11-10 Thread schlie at comcast dot net
: [Bug middle-end/18424] 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed. --- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-11 02:49 --- I amost think the size of long changed for 3.4.0 for avr to 32bits. -- http://gcc.gnu.org

[Bug middle-end/18424] 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed.

2004-11-10 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-11 03:17 --- When I did 1 24 I got a warning (at least on the mainline on a cross to avr) about 24 being greater than the size of int so it was going to be 0. Again in real terms there is something on here but I

[Bug middle-end/18424] 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed.

2004-11-10 Thread schlie at comcast dot net
--- Additional Comments From schlie at comcast dot net 2004-11-11 03:55 --- Subject: Re: 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed. pinskia at gcc dot gnu dot org [EMAIL PROTECTED] wrote: When I did 1 24 I got a warning (at least on the mainline

[Bug middle-end/18424] 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed.

2004-11-10 Thread schlie at comcast dot net
: Wed, 10 Nov 2004 22:55:42 -0500 To: [EMAIL PROTECTED] Subject: Re: [Bug middle-end/18424] 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed. pinskia at gcc dot gnu dot org [EMAIL PROTECTED] wrote: When I did 1 24 I got a warning (at least on the mainline

[Bug middle-end/18424] 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed.

2004-11-10 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-11 04:41 --- Actually what you said is not true for this testcase as you have int long and not int int. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18424

[Bug middle-end/18424] 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed.

2004-11-10 Thread schlie at comcast dot net
--- Additional Comments From schlie at comcast dot net 2004-11-11 04:59 --- Subject: Re: 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed. From: pinskia at gcc dot gnu dot org [EMAIL PROTECTED] --- Additional Comments From pinskia at gcc dot gnu

[Bug middle-end/18424] 3.4.3 ~6x+ performance regression vs 3.3.1, constant trees not being computed.

2004-11-10 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-11 05:04 --- int_val long_val == (long)(int_val) long_val by what I had quoted in the other bug which you were talking about this. Also, that simplification comes from combine and knowning that ((int_val