summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* * don't write '.section' twice for stubs on Darwin/ARMjonas2012-09-211-2/+2
* Regenerated after: avoid troubles if svnversion is found twice in SEARCHPATHpierre2012-09-211-2/+2
* Avoid troubles if svnversion is found twice in SEARCHPATHpierre2012-09-211-1/+1
* Use the ccharset unit instead of charset when compiling with 2.6.0 like is do...svenbarth2012-09-191-1/+1
* Avoid memory leak in isbinaryoverloaded functionpierre2012-09-191-0/+2
* * Only -dextheaptrc sets keepreleased to tue (meaning no memory is really re...pierre2012-09-192-4/+6
* free final_asmnode if not used to avoid memory leakpierre2012-09-191-1/+10
* Allow compilation of ppudump with -dHEAPTRC command line optionpierre2012-09-191-0/+4
* compiler: add US-ASCII codepagepaul2012-09-182-1/+155
* * create new object file when creating new section for ansistring/jonas2012-09-171-1/+5
* + add debian armel library search pathtom_at_work2012-09-171-3/+6
* * fix for mantis #22796: add alignment padding to records before insertingjonas2012-09-171-2/+3
* * fixed -dTEST_WIN64_SEH after r22337 (mantis #22885)jonas2012-09-171-0/+17
* compiler: don't reject utf-8 codepage as default althought it is not present ...paul2012-09-171-1/+1
* Fix tw22326 test compilation failurepierre2012-09-161-13/+18
* + DEBUG_REGISTERLIFE defineflorian2012-09-151-2/+6
* + aliasing of registers, allows to split live rangesflorian2012-09-151-9/+39
* + Declare AT_TLS and AT_GNU_IFUNC symbol types, these are needed to handle ob...sergei2012-09-143-32/+33
* * if an agregate contains unaligned fields, it has to be passed via memoryjonas2012-09-141-4/+27
* * when forcing left into memory during code generation of a subscript node th...florian2012-09-131-1/+1
* Fix compilation error with -dHEAPTRCpierre2012-09-131-2/+2
* * support LOC_(C)SUBSETREG/REF in gen_load_vmt_register() (mantis #22869)jonas2012-09-131-1/+5
* Preparations for upcoming work on generics:svenbarth2012-09-135-2/+50
* Enable writing of Warnings/Notes/hints if they are considered as errors usin...pierre2012-09-131-3/+16
* * don't allow overloading enum/int operations, because they should bejonas2012-09-121-0/+5
* Avoid wrong typecast in DoReplace function as revealed by extcyclepierre2012-09-121-1/+2
* Regenerate after: extcycle produces lots of warnings, thus add ALLOW_WARNINGS=1pierre2012-09-121-2/+100
* extcycle produces lots of warnings, thus add ALLOW_WARNINGS=1pierre2012-09-121-1/+3
* * support the "overload" modifier for Objective-C methodsjonas2012-09-112-15/+22
* * address parameters must be vr_addr regableflorian2012-09-111-1/+1
* * better cse handling of short boolean evaluated boolean expressionsflorian2012-09-101-15/+43
* * workaround breakage due to fpgetenv deprecation in combination withmarco2012-09-101-3/+3
* Remove the postfix check in MovStrMov peephole optimizer for ARMmasta2012-09-101-1/+1
* Improve handling of set operations with constant values on ARMmasta2012-09-101-17/+32
* * fix methodpointers in registers on big endian targetsflorian2012-09-095-5/+43
* * project file updatesflorian2012-09-088-76/+44
* * remove more than a decade outdated project filesflorian2012-09-073-174/+0
* * fix register method pointer for ppc64 and x86_64-linuxflorian2012-09-075-16/+140
* * fixed function return location for small records on darwin/i386 andjonas2012-09-061-14/+17
* Using global assmelber labels for debug line is not required for smartlinked...pierre2012-09-061-1/+4
* * the improved arm optimizer might move instructions around so the old hacky ...florian2012-09-062-5/+12
* + support for handling OS_128/OS_S128 on 64 Bit CPUs as far as needed for met...florian2012-09-0611-40/+345
* * call method pointers located in registers correctlyflorian2012-09-061-0/+2
* * fix expectlocs for method pointersflorian2012-09-062-7/+3
* * when creating method pointers, put them into registersflorian2012-09-061-21/+14
* * nil method pointers can be kept in registersflorian2012-09-061-6/+5
* * don't force parameters into memory when loading them if both have the size ...florian2012-09-061-1/+1
* * output register pairs correctlyflorian2012-09-061-2/+10
* + mark method pointers as regableflorian2012-09-063-2/+13
* Remove more TABs in sourcespierre2012-09-067-15/+15