Bug ID: 78012
           Summary: -mfpxx produces assembly code using odd FP registers
                    on MIPS
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot
          Reporter: aurelien at aurel32 dot net
  Target Milestone: ---
              Host: mipsel-linux-gnu
            Target: mipsel-linux-gnu
             Build: mipsel-linux-gnu

Created attachment 39823
Original testcase

The attached testcase (taken from the ergo software [1]) produces assembly code
with odd FP registers when using the FPxx abi.

$ gcc -mfpxx -O2 -c fun-p86c.i
/tmp/ccpv3phk.s: Assembler messages:
/tmp/ccpv3phk.s:1883: Error: float register should be even, was 15
/tmp/ccpv3phk.s:2586: Error: float register should be even, was 15

I have also attached a reduced version of the testcase, that said it also
outputs a lot of warnings about uninitialized variables.


Reply via email to