This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c/18900] New: ppc optimization non removable
- From: "thomas dot bjorkman at ericsson dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 9 Dec 2004 09:16:09 -0000
- Subject: [Bug c/18900] New: ppc optimization non removable
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
Hej !
The backend optimization in GCC for ppc750 to use floating point
instructions for struct copy causes problems in embedded applications.
This optimization is tied to the _mhard-float flag. In the OS we use
(OSE) floating point is default disabled and enabled via exception at
float calculations, to avoid stacking of float registers.
We want to use hard_float but want to disable this struct copy
and other (?) optimization use of float registers.
--
Summary: ppc optimization non removable
Product: gcc
Version: 3.3
Status: UNCONFIRMED
Severity: normal
Priority: P1
Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: thomas dot bjorkman at ericsson dot com
CC: gcc-bugs at gcc dot gnu dot org
GCC host triplet: Sun/spark solaris8
GCC target triplet: PPC750
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18900