This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug c/18900] New: ppc optimization non removable


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]