florian
|
ce76ce8769
* fixed wrong tmpref usage as mentioned by Pierre on the mailing list
|
14 years ago |
florian
|
69e7d8b02f
* generate correct PIC in tcg386.a_loadaddr_ref_cgpara, resolves #19464
|
14 years ago |
florian
|
77f2d6cc0d
* introduce usage of TCGInt in the code generator units
|
14 years ago |
svenbarth
|
35b47e491c
Rebase to revision 17306
|
14 years ago |
sergei
|
c6accaba5c
* tcg386.g_copyvaluepara_openarray, improved generated code:
|
14 years ago |
svenbarth
|
96116a6c3a
Several adjustments because virtual methods in helpers are just normal methods and a VMT isn't generated for them either.
|
14 years ago |
paul
|
56bf42de57
compiler: implement record methods and class methods:
|
14 years ago |
Jonas Maebe
|
8b0301409a
+ i386/iphonesim target for the new iPhoneSimulator in Xcode 3.2.4 and
|
15 years ago |
Jonas Maebe
|
f13f6627c4
* moved use_fixed_stack from cgutils to a method in paramgr so it can
|
15 years ago |
joost
|
65ab1e820b
* Safecall on linux/i386 now behaves like cdecl plus hidden exception support.
|
15 years ago |
joost
|
181804e4b9
* Fixed passing parameters on the stack to cdecl interface-methods. The 'call'
|
15 years ago |
Jonas Maebe
|
574d7eb70d
* use call/pop instead of call/mov/ret to get the GOT pointer on
|
15 years ago |
Jonas Maebe
|
283018a3bf
* changed tprocdef.funcretloc[] from a tlocation into a tcgpara so it can
|
15 years ago |
Jonas Maebe
|
9bc15a5f61
* renamed a_param_* to a_load_*_cgpara
|
15 years ago |
florian
|
515774b864
* merged armthum branch
|
16 years ago |
florian
|
53d60f02b2
* lying around newline fixes
|
16 years ago |
Jonas Maebe
|
6505b4f9c5
* reverted rest of r13469 because it causes crashes for linux/ppc64
|
16 years ago |
Jonas Maebe
|
f265fbe343
* fixed GOT loading for i386 in stubs for external procedures whose external
|
16 years ago |
Jonas Maebe
|
dc00a747f4
* make references PIC-safe before pushing them as parameter (mantis #13829)
|
16 years ago |
Jonas Maebe
|
c1e327c8c4
* insert register allocation/deallocation information for the exception
|
16 years ago |
florian
|
f49f148e01
+ commented why wrappers for cdecl'd methods use subl/call/subl/ret instead of subl/jmp
|
16 years ago |
florian
|
67d1604c49
* handle interface methods with cdecl modifier correctly, second and final part to resolve #10684
|
16 years ago |
Jonas Maebe
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 years ago |
Jonas Maebe
|
a23630260b
+ "weakexternal" support for imported procedures and variables.
|
16 years ago |
Jonas Maebe
|
6697f173b6
* the fact that a procedure is local does not mean that it by definition
|
17 years ago |
Jonas Maebe
|
ca7650418d
* fixed/added overflow checking in generic unarminusn code + test
|
17 years ago |
Jonas Maebe
|
6c536dab3e
* added several missing make_simple_ref() calls
|
17 years ago |
peter
|
9f0ca44c94
* new tf_smartlink_library flag
|
18 years ago |
Jonas Maebe
|
3a60a28283
* don't try to add current_procinfo.got to used_in_proc if it's a
|
18 years ago |
Jonas Maebe
|
3266f4e483
+ Compiler support for pic on darwin/i386. The i386 rtl still needs
|
18 years ago |