aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/avr/avr-devices.c
diff options
context:
space:
mode:
authorGeorg-Johann Lay <avr@gjlay.de>2011-11-21 08:56:44 +0000
committerGeorg-Johann Lay <gjl@gcc.gnu.org>2011-11-21 08:56:44 +0000
commit989bdb7461a5f1a8bbb5eb8525b4fa498f3644b4 (patch)
tree6006b3c6d6abfcab51a4c6064c9c392632c164bf /gcc/config/avr/avr-devices.c
parent515a0cfc80164c69fe9240d0002411fe32dbf241 (diff)
downloadgcc-989bdb7461a5f1a8bbb5eb8525b4fa498f3644b4.zip
gcc-989bdb7461a5f1a8bbb5eb8525b4fa498f3644b4.tar.gz
gcc-989bdb7461a5f1a8bbb5eb8525b4fa498f3644b4.tar.bz2
re PR target/49313 (Inefficient libgcc implementations for avr)
PR target/49313 * config/avr/t-avr (LIB2FUNCS_EXCLUDE): Add _moddi3, _umoddi3. (LIB1ASMFUNCS): Add _divdi3, _udivdi3, _udivmod64, _negdi2. * config/avr/lib1funcs.S (wmov): New assembler macro. (__umoddi3, __udivdi3, __udivdi3_umoddi3): New functions. (__moddi3, __divdi3, __divdi3_moddi3): New functions. (__udivmod64): New function. (__negdi2): New function. From-SVN: r181551
Diffstat (limited to 'gcc/config/avr/avr-devices.c')
0 files changed, 0 insertions, 0 deletions