Jonas Maebe
|
a27927e658
* disable parameter struct padding for llvm, as llvm does that it by itself
|
9 ani în urmă |
Jonas Maebe
|
d6fb458129
* made second_proc_to_procvar type safe
|
9 ani în urmă |
Jonas Maebe
|
9fd4531e79
* fixed parameter allocation if there are fewer locations than the parameter
|
9 ani în urmă |
Jonas Maebe
|
e144ba05c1
* fixed storing "self" (nestedfpstruct) when taking the address of a nested
|
9 ani în urmă |
Jonas Maebe
|
4f4d4d9456
* also support non-pointerdefs as first argument for g_ptrtypecast_ref()
|
9 ani în urmă |
Jonas Maebe
|
6735def16f
* fixed jvm compilation after r32517
|
9 ani în urmă |
florian
|
38f3644b0b
+ response file support for gparmake
|
9 ani în urmă |
Jonas Maebe
|
64c4e16f8b
* converted last part of second_real_to_real() to the high level code
|
9 ani în urmă |
Jonas Maebe
|
f97192edf9
* support typecasts in a_loadmm_ref_reg()
|
9 ani în urmă |
Jonas Maebe
|
126046dabf
* set the def for SSE 64 bit parameters to double instead of an
|
9 ani în urmă |
Jonas Maebe
|
d0f97a6441
* converted open array range checking to the high level code generator
|
9 ani în urmă |
sergei
|
1b965e6766
* x86: Don't save/restore integer registers that are volatile per calling convention of current procedure. It implies that nothing will be saved for procedures with OLDFPCCALL, FAR16 and PASCAL and calling conventions. OLDFPCCALL restores behavior that was in effect before r25224.
|
9 ani în urmă |
sergei
|
a78250a78b
* x87 FBSTP and FBLD instructions cannot have size suffix in ATT syntax. Mantis #29095.
|
9 ani în urmă |
michael
|
278a8fc39c
* Applied patch from Bart Broersma to fix bug #28725
|
9 ani în urmă |
yury
|
3e894e592d
* pas2jni: Fixed code generation for i386 targets.
|
9 ani în urmă |
yury
|
6f8e9ad23e
* Fixed cwstring for Android after latest widestring manager changes.
|
9 ani în urmă |
yury
|
17358aa3ed
* Removed unused local vars.
|
9 ani în urmă |
yury
|
78b4950b97
* Fixed calling of external procs for i386 non-darwin targets when PIC is enabled.
|
9 ani în urmă |
Jonas Maebe
|
ac743195b6
* fixup for r32534: don't define external symbols, only reference them
|
9 ani în urmă |
Jonas Maebe
|
ac18eb005f
* make the vectorized dead strip section symbol external for files that
|
9 ani în urmă |
Jonas Maebe
|
4c720b8ba2
* fixed parameter order of llvm.memcpy call
|
9 ani în urmă |
Jonas Maebe
|
eefcbaff69
* converted tnodeutils.InsertResourceInfo to the high level typed constant
|
9 ani în urmă |
Jonas Maebe
|
682d133e1e
* enable generic tllvmnodeutils.InsertResourceTablesTable for llvm
|
9 ani în urmă |
Jonas Maebe
|
0c4edd2aa9
* fixed getting address of interface methods after r32414: interfaces are not
|
9 ani în urmă |
nickysn
|
bfa96171e0
* changed the asizeint and asizeuint to 32-bit on CPUs with 16-bit address
|
9 ani în urmă |
Jonas Maebe
|
f65cb5d933
* equivalent of r32525/32526 for the assembler version of the startup code
|
9 ani în urmă |
Jonas Maebe
|
2249d95ddb
* call external routines via their TOC entry instead of directly
|
9 ani în urmă |
Jonas Maebe
|
740f8532df
* fixed saving the stack pointer in r32525
|
9 ani în urmă |
Jonas Maebe
|
816c66107e
* fixed dynamic startup of programs that don't link against libc (they get
|
9 ani în urmă |
Jonas Maebe
|
71e27e85c9
* fixed llvm unaryminus for comp/currency on platforms supporting extended
|
9 ani în urmă |