rs6000.c (rs6000_function_arg): If a float argument does not fit fully into…
rs6000.c (rs6000_function_arg): If a float argument does not fit fully into floating-point registers... gcc/ * config/rs6000/rs6000.c (rs6000_function_arg): If a float argument does not fit fully into floating-point registers, and there is still space in the register parameter area, use GPRs to pass those parts of the argument. Issue -Wpsabi note if any parameter is now treated differently than before. (rs6000_arg_partial_bytes): Update. gcc/testsuite/ * gcc.target/powerpc/ppc64-abi-warn-1.c: New test. From-SVN: r213015
Showing
Please
register
or
sign in
to comment