http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21141
--- Comment #10 from Denis Vlasenko
2013-01-18 16:03:37 UTC ---
BTW, testcase needs a small fix:
-static const u64 C0[256];
+u64 C0[256];
or else gcc with optimize it almost to nothing :)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21141
Denis Vlasenko changed:
What|Removed |Added
CC||vda.linux at googlemail dot
--- Comment #8 from gdr at gcc dot gnu dot org 2006-02-28 10:14 ---
won't fix for 3.4.6
--
gdr at gcc dot gnu dot org changed:
What|Removed |Added
Status|NEW
--
gdr at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|3.4.5 |3.4.6
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21141
--
What|Removed |Added
Target Milestone|3.4.4 |3.4.5
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21141
--- Additional Comments From vda at port dot imtp dot ilyichevsk dot odessa
dot ua 2005-04-21 11:29 ---
Whoops no, locals are 256 bytes only.
(/me is looking for some coffee)
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21141
--- Additional Comments From vda at port dot imtp dot ilyichevsk dot odessa
dot ua 2005-04-21 11:27 ---
>Though on 4.0.0/4.1.0, we get better:
>subl$260, %esp
It's way too good. Declared locals should take 512 bytes, plus
any temporaries for spills.
Please find fixed testca
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-21
06:33 ---
Hmm, with -fomit-frame-pointer, the stack usage goes back to an okay value:
subl$604, %esp
I think this is just another case where spills are no not reused, see PR 17838.
so -fomit-frame-point
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-21
06:27 ---
Note your testcase has uninitialized variables, well the arrays are
uninitizalized, after fixing them, it
gets worse:
subl$3532, %esp
Though on 4.0.0/4.1.0, we get better:
subl$260,
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-21
06:18 ---
4.1.0/4.0.0 gives:
subl$268, %esp
which is better than 3.4.x.
3.4.0 gives:
subl$732, %esp
Only a 3.4 regression, confirmed:
subl$3516, %esp
--
What|Rem
10 matches
Mail list logo