https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84914

            Bug ID: 84914
           Summary: PowerPC complex multiply/divide calls the wrong
                    function when -mabi=ieeelongdouble
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: major
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: meissner at gcc dot gnu.org
  Target Milestone: ---

Joseph Meyers had pointed out in January that we are calling the wrong function
for complex multiply/divide when using -mabi=ieeelongdouble -Wno-psabi:

long double _Complex cm (long double _Complex a, long double _Complex b)
{
  return a*b;
}

It should call __mulkc3 instead of __multc3.  Similarly for divide.

Reply via email to