summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2016-03-14add missing break in switch in function as_mul_instructionJohn van Groningen1-1/+2
2016-03-11add support for Real/double to the ccall for ARMJohn van Groningen1-72/+265
2016-03-11move code_ccall for the ARM to new file cgarmc.cJohn van Groningen3-355/+558
2016-01-07no extra _ for c labels on ARM (also if LINUX_ELF is undefined)John van Groningen2-4/+4
2016-01-07include cgarmas.h and cgarmwas.h for ARMJohn van Groningen2-14/+24
2015-12-24restore some code for 64 bit windows version, broken by previous commitJohn van Groningen1-1/+71
2015-12-10add code for generating 64 bit object files on Mac OS XJohn van Groningen4-253/+665
2015-11-20add support for 'O' in centry on ARMJohn van Groningen1-2/+63
2015-11-20fix bug in ccall for ARMJohn van Groningen1-5/+2
2015-11-02port centry to ARM for integers, string and arrays (reals not yet implemented),John van Groningen7-39/+261
2015-10-22add option -pic to generate position independent code on ARMJohn van Groningen3-50/+157
2015-09-18fix typoJohn van Groningen1-2/+2
2015-09-17remove 0r before floating point constants on 64 bit Mac OS X,John van Groningen1-1/+9
2015-09-17fix pushLc for Mac OS X 64 (broken by previous commit)John van Groningen1-1/+1
2015-09-01(no commit message)John van Groningen5-0/+7743
2015-09-01initialize order_mode field for GBEFORE and GBEFORE0 nodesJohn van Groningen1-0/+1
2015-09-01port to ARM (update existing files)John van Groningen19-519/+1391
2015-08-20in .record directives store descriptor addresses of unboxed sub records after...John van Groningen3-25/+145
2015-08-12parse and ignore .algtype directivesJohn van Groningen3-0/+6
2013-12-05add unused function define_exported_data_label_with_offset for Mac OS X,John van Groningen1-2/+7
2013-12-03implement position independent code generation on 64 bit linux (fix code for ...John van Groningen1-1/+2
2013-12-03implement position independent code generation on 64 bit linux (fix __ARRAY__...John van Groningen1-1/+1
2013-12-03export rts_got_flag on 64 bit linuxJohn van Groningen1-0/+1
2013-12-03implement position independent code generation on 64 bit linux (fix CHAR desc...John van Groningen1-0/+9
2013-12-03implement position independent code generation on 64 bit linuxJohn van Groningen8-188/+779
2013-12-02add function define_eval_upd_label_nJohn van Groningen1-16/+12
2013-12-02add functions g_BOOL_label and g_FILE_labelJohn van Groningen1-23/+20
2013-12-02add .impmod directiveJohn van Groningen3-0/+31
2013-12-02add -picrts and -slmods flagsJohn van Groningen1-1/+52
2013-10-23remove casts in asm statement in umul_hl macro for clangJohn van Groningen1-2/+11
2013-08-08use offset 0 instead of -4 of PC_RELATIVE_LONG_WORD_RELOCATIONJohn van Groningen1-1/+1
2013-08-08for the PC_RELATIVE_LONG_WORD_RELOCATION,John van Groningen1-10/+29
2013-08-07don't subtract 4 from offset of PC_RELATIVE_LONG_WORD_RELOCATION for position...John van Groningen1-3/+0
2013-08-01use 64 instead of 32 bit address in indirect call for position independent co...John van Groningen1-1/+7
2013-08-01fix offsets in descriptors, for position independent code on linuxJohn van Groningen1-0/+2
2013-08-01use 64 instead of 32 bit address in indirect jump for position independent co...John van Groningen1-1/+7
2013-08-01fix offsets in descriptors, for position independent code on linuxJohn van Groningen1-3/+9
2013-07-31fix offsets in descriptors, for position independent code on linuxJohn van Groningen2-0/+19
2013-07-31don't use 12 bytes to store an 8 byte descriptor when generating position ind...John van Groningen1-0/+6
2013-07-24use 64 bit code addresses in descriptors, for position independent code on linuxJohn van Groningen2-9/+107
2013-07-23add missing variable declaration int vJohn van Groningen1-0/+2
2013-07-23remove incorrect prototype for store_label_offset_in_data_sectionJohn van Groningen1-1/+0
2013-07-23store offset instead of address of module string, for position independent co...John van Groningen1-0/+3
2013-07-23store offset instead of address of module string, for position independent co...John van Groningen2-1/+125
2013-07-17make imported global labels protected for position independent code on linuxJohn van Groningen1-0/+5
2013-07-17make global labels protected for position independent code on linuxJohn van Groningen1-0/+13
2013-07-15store pc relative offset instead of descriptor in code section forJohn van Groningen1-2/+2
2013-07-12fix syntax errorJohn van Groningen1-1/+1
2013-07-12store pc relative offset of global offset table entry instead of descriptor i...John van Groningen1-0/+79
2013-06-25use lea to load a descriptor instead of P_DESCRIPTOR_NUMBER when generating p...John van Groningen1-2/+6