This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/14741] missing transformations lead to poorly optimized code
- From: "pinskia at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 23 Dec 2004 02:21:33 -0000
- Subject: [Bug rtl-optimization/14741] missing transformations lead to poorly optimized code
- References: <20040326121739.14741.jv244@cam.ac.uk>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-23 02:21 -------
Hmm, I get this for the loop on ppc:
L42:
fmr f12,f0
L33:
lfd f13,0(r11)
add r11,r11,r7
lfd f0,0(r9)
addi r9,r9,8
fmadd f0,f13,f0,f12
bdnz L42
The problem the secondary bb is PR 19038 but other than that, this loop as optimizated as it gets on
ppc.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14741