diff options
author | Georg-Johann Lay <avr@gjlay.de> | 2011-11-21 08:56:44 +0000 |
---|---|---|
committer | Georg-Johann Lay <gjl@gcc.gnu.org> | 2011-11-21 08:56:44 +0000 |
commit | 989bdb7461a5f1a8bbb5eb8525b4fa498f3644b4 (patch) | |
tree | 6006b3c6d6abfcab51a4c6064c9c392632c164bf /gcc | |
parent | 515a0cfc80164c69fe9240d0002411fe32dbf241 (diff) | |
download | gcc-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')
0 files changed, 0 insertions, 0 deletions