gcc/ChangeLog: 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com> * config/msp430/msp430.c (msp430_expand_helper): Setup arguments which describe how to perform MSPABI compliant 64-bit shift. * config/msp430/msp430.md (ashldi3): New define_expand. (ashrdi3): New define_expand. (lshrdi3): New define_expand. libgcc/ChangeLog: 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com> * config/msp430/slli.S (__mspabi_sllll): New library function for performing a logical left shift of a 64-bit value. * config/msp430/srai.S (__mspabi_srall): New library function for performing a arithmetic right shift of a 64-bit value. * config/msp430/srll.S (__mspabi_srlll): New library function for performing a logical right shift of a 64-bit value. gcc/testsuite/ChangeLog: 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com> * gcc.target/msp430/mspabi_sllll.c: New test. * gcc.target/msp430/mspabi_srall.c: New test. * gcc.target/msp430/mspabi_srlll.c: New test. * gcc.c-torture/execute/shiftdi-2.c: New test. From-SVN: r272360
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
cmpd.c | Loading commit data... | |
cmpsi2.S | Loading commit data... | |
epilogue.S | Loading commit data... | |
floathidf.c | Loading commit data... | |
floathisf.c | Loading commit data... | |
floatunhidf.c | Loading commit data... | |
floatunhisf.c | Loading commit data... | |
lib2bitcountHI.c | Loading commit data... | |
lib2divHI.c | Loading commit data... | |
lib2divQI.c | Loading commit data... | |
lib2divSI.c | Loading commit data... | |
lib2hw_mul.S | Loading commit data... | |
lib2mul.c | Loading commit data... | |
lib2shift.c | Loading commit data... | |
mpy.c | Loading commit data... | |
msp430-divmod.h | Loading commit data... | |
msp430-mul.h | Loading commit data... | |
slli.S | Loading commit data... | |
srai.S | Loading commit data... | |
srli.S | Loading commit data... | |
t-msp430 | Loading commit data... |