summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2016-11-07Fix divmodgc-flippedCamil Staps1-17/+22
2016-11-07Fix some incorrect offsets in thumb2divmod.s (dynamically computed offsets st...Camil Staps1-10/+8
2016-11-06Rollback some previous changes because they were incorrectCamil Staps1-32/+32
2016-10-19Fix some cases where data before a node entry is usedCamil Staps1-30/+30
2016-10-16Maybe Fix for having the LSB on 1, by flipping its meaning in the garbage col...Camil Staps2-187/+109
2016-10-15TEMPORARY fix for the copying collector that needs the lowest bit clearedCamil Staps1-0/+1
2016-10-11Add dependencies to makefileCamil Staps1-1/+1
2016-10-11Rollback erroneous bl->blx from 4b601f9Camil Staps1-8/+8
2016-10-02Fix storing the program counter as with 5effb5b in clean-code-generatorCamil Staps8-282/+552
2016-10-01Update MakefileCamil Staps1-8/+8
2016-09-29Fix bitwise operations on SPCamil Staps1-2/+6
2016-09-19Add .align before pushing PC; change some bl to blxCamil Staps6-7/+154
2016-09-19Removed unnecessary .thumb_funcsCamil Staps2-32/+0
2016-09-19Fix PC offset when pushing to stackCamil Staps6-295/+295
2016-09-19Added .thumb_funcCamil Staps5-0/+360
2016-09-18divmod edited for Thumb-2Camil Staps1-4/+26
2016-09-18Prepping thumb2fileIO3.s for Thumb-2Camil Staps1-32/+70
2016-09-18mov instead of add ,,#0Camil Staps1-75/+75
2016-09-18Copy armfileIO3.s to thumb2fileIO3.sCamil Staps1-0/+910
2016-09-18Fix some Thumb-2 thingsCamil Staps3-3/+6
2016-09-18.gitignore; Makefile; Add thumb2*.s as copies of arm*.s, adapt str pc,[sp,#-4...Camil Staps10-0/+15309
2016-06-23fix more *_real functions for ARM softfp calling convention (define SOFT_FP_CC)John van Groningen1-0/+60
2016-06-21fix print_real and pow_real for softfp calling convention (define SOFT_FP_CC)John van Groningen1-0/+15
2016-06-14fix RtoAC, 8 byte align the stack pointer on ARM before calling sprintfJohn van Groningen1-0/+3
2016-05-02fix print_record and DtoAC for records John van Groningen1-2/+4
2016-04-05set visibility of _c3,_c4,.. symbols to hiddenJohn van Groningen1-0/+3
2016-04-01fix sfreadc interface for AMD64John van Groningen6-14/+14
2016-04-01fix unsaturated curried apply of 3 arguments on ARMJohn van Groningen1-1/+1
2016-03-03fix positionF for AMD64John van Groningen4-4/+4
2015-11-02call clean_init and clean_fini for shared librariesJohn van Groningen1-0/+8
2015-11-02fix clean_init and clean_fini on ARMJohn van Groningen1-5/+8
2015-11-02remove import or export of __eaindJohn van Groningen1-5/+3
2015-11-02set visibility of symbols to hidden on ARM,John van Groningen2-1/+57
2015-11-02remove imports or exports of symbols that are not used or definedJohn van Groningen1-7/+0
2015-11-02don't use registers r0-r3 on ARM in string_to_string_node, int_array_to_node ...John van Groningen1-18/+15
2015-11-02increase size of comm saved_heap_p from 4 to 8 bytesJohn van Groningen1-1/+1
2015-11-02don't import flushF, because is currently not defined on ARMJohn van Groningen1-3/+1
2015-11-02rename __indirection as e__system__nindJohn van Groningen6-167/+167
2015-10-22add position independent code option (PIC) for ARMJohn van Groningen9-963/+2280
2015-10-19workaround bugs and limitations of the llvm assemblerJohn van Groningen2-249/+501
2015-10-19more workarounds for limitations and incompatibilities of the llvm assemblerJohn van Groningen1-6/+6
2015-10-19add areals_offsets.s to workaround limitations of the llvm assemblerJohn van Groningen1-0/+741
2015-09-30add program to compute the offsets in areals.s, to workaround llvm assembler ...John van Groningen1-0/+161
2015-09-30move 16 byte aligned quad pairs to the beginning of the data section, add #of...John van Groningen1-48/+52
2015-09-29change syntax to workaround limitations of the llvm assemblerJohn van Groningen1-1383/+1383
2015-09-29remove 0r before floating point values to workaround limitations of the llvm ...John van Groningen1-798/+798
2015-09-29change syntax to workaround limitations of the llvm assemblerJohn van Groningen1-328/+328
2015-09-29change syntax to workaround limitations of the llvm assemblerJohn van Groningen1-689/+689
2015-09-28change syntax to workaround limitations of the llvm assemblerJohn van Groningen1-88/+88
2015-09-28change syntax to workaround limitations of the llvm assemblerJohn van Groningen1-166/+166