This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/28690] [4.2/4.3 Regression] Performace problem with indexed load/stores on powerpc
- 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: 8 Nov 2006 03:35:31 -0000
- Subject: [Bug middle-end/28690] [4.2/4.3 Regression] Performace problem with indexed load/stores on powerpc
- References: <bug-28690-5233@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #25 from pinskia at gcc dot gnu dot org 2006-11-08 03:35 -------
(In reply to comment #24)
> Does anyone know why var above was marked as
> artifical?
Yes because it is an compiler generated decl for the load of the global. The
main reason why we don't mark the RTL for artifical decls is because we get
still like:
(int*)int_var
Which causes problem. This is what PTR_PLUS_EXPR which I am creating helps
solves.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28690