PR target/49313
commitcde39152023f3a8485c36fff43b39ff17279b5da
authorgjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Nov 2011 08:56:44 +0000 (21 08:56 +0000)
committergjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Nov 2011 08:56:44 +0000 (21 08:56 +0000)
tree6006b3c6d6abfcab51a4c6064c9c392632c164bf
parent30957bde7482f0f1b2e3e07a9a8d977fc547b826
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@181551 138bc75d-0d04-0410-961f-82ee72b054a4
libgcc/ChangeLog
libgcc/config/avr/lib1funcs.S
libgcc/config/avr/t-avr