diff options
author | Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp> | 2022-05-06 19:34:19 +0900 |
---|---|---|
committer | Max Filippov <jcmvbkbc@gmail.com> | 2022-05-13 02:31:26 -0700 |
commit | 112447f8564c0307c5da99a4094a3a99f204239f (patch) | |
tree | 332296f50b54c389d1fe179f9e7e6382de6795ff /gcc/ada/gcc-interface | |
parent | d543bac1631700f0da30d5ca555296f4938a82c6 (diff) | |
download | gcc-112447f8564c0307c5da99a4094a3a99f204239f.zip gcc-112447f8564c0307c5da99a4094a3a99f204239f.tar.gz gcc-112447f8564c0307c5da99a4094a3a99f204239f.tar.bz2 |
xtensa: Reflect the 32-bit Integer Divide Option
On Espressif's ESP8266 (based on Tensilica LX106, no hardware divider),
this patch reduces the size of each:
__moddi3() @ libgcc.a : 969 -> 301 (saves 668)
__divmoddi4() : 1111 -> 426 (saves 685)
__udivmoddi4() : 1043 -> 319 (saves 724)
in bytes, respectively.
gcc/ChangeLog:
* config/xtensa/xtensa.h (TARGET_HAS_NO_HW_DIVIDE): New macro
definition.
Diffstat (limited to 'gcc/ada/gcc-interface')
0 files changed, 0 insertions, 0 deletions