This is the mail archive of the gcc-patches@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] | |
Attached patch, committed as revision 226924, adjusts slightly the front-endâs handling of floating-point built-ins, notably making BUILT_IN_SIGNBIT type-generic. This generates better code for IEEE_IS_NEGATIVE and IEEE_COPY_SIGN functions, through direct expansion by the compiler rather than libquadmath function call signbitq(). Regtested on x86_64-apple-darwin14, covered by existing testcases in gfortran.dg/ieee/. FX PS: I figured, since few gfortran maintainers appear to be around right now, and Iâm probably the one who knows that area best, Iâd commit it directly rather than ask for review, even though itâs not a trivial patch.
Attachment:
fp_builtins.diff
Description: Binary data
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |