index
:
delta/fpc.git
aros
aspect
avr
avr32
avx
baserock/2.6.4
blaise
blocks
cleanroom
cpstr
cpstrnew
cpstrrtl
ctypes
debug_eh
dodi
fcl-web_joost
fixes_2_0
fixes_2_2
fixes_2_2_0_dos
fixes_2_4
fixes_2_6
fixes_2_6_0
fixes_3_0
fixes_3_0_ios
fixes_3_2
florian
foxsen
fpc_2_3
generics
genfunc
hlcgllvm
i8086
inline
interfacertti
janbruns
joost
js
jvmbackend
laksen
linker
linker@2665
llvm
maciej
master
merged
mips_embedded
nestedprocvars
newthreading
objc
olivier
pasboolxx
paul
peterjan
rc_2_2_2
release_2_1_2x
release_2_2_4_rc1
resources
sergei
ssa
svenbarth
target-subdir
targetandroid
tg74
tue
unicode
unicodekvm
unicodertl
unicodestring
unitrw
usersections
wasm
webassembly
wkrenn
wpo
xpcom
z80
svn.freepascal.org: svn/fpc
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
x86
Commit message (
Expand
)
Author
Age
Files
Lines
*
* factored out the output file handling (mostly writing data) from the
jonas
2015-09-12
3
-340
/
+336
*
* do not use a_call_ref for procedures allocating all registers since it brea...
florian
2015-09-11
1
-2
/
+4
*
+ also write the omf special segment attributes in the nasm writer for the wi...
nickysn
2015-09-07
1
-2
/
+2
*
+ new target switch "FarProcsPushOddBP", which causes the i8086 compiler to push
nickysn
2015-09-07
1
-1
/
+6
*
+ added win16 to the nasm's supported targets
nickysn
2015-09-07
1
-3
/
+4
*
* eliminated the dual initialization of DS in interrupt procedures in the huge
nickysn
2015-09-04
1
-1
/
+9
*
+ support addr_fardataseg references in the internal asm writer
nickysn
2015-09-04
1
-1
/
+7
*
+ initialize DS with the current unit's data segment in the function entry code
nickysn
2015-09-03
2
-0
/
+20
*
* name the 'FAR_DATA' class segments as module_name+'_DATA'
nickysn
2015-09-03
1
-0
/
+2
*
* the omfbase.omf_segclass const array converted to function in order to be able
nickysn
2015-09-03
1
-1
/
+1
*
* use a dummy non-nil pointer in FSectionsUsed and FSectionsInDGROUP, because
nickysn
2015-09-03
1
-2
/
+2
*
* declare segments as use16 or use32 in the nasm asm writer
nickysn
2015-09-03
1
-0
/
+4
*
* fixed memleak after r31487
nickysn
2015-09-03
1
-0
/
+9
*
* fixed class name in comment
nickysn
2015-09-03
1
-1
/
+1
*
* writing of omf section attributes in the NASM asm writer rewritten to use the
nickysn
2015-09-03
1
-46
/
+55
*
* the i8086-msdos default code segment (in near code memory models) renamed
nickysn
2015-09-02
1
-2
/
+4
*
* moved the omf section names constant to the omfbase unit and use it also in
nickysn
2015-09-02
1
-1
/
+3
*
* the test $-1,%reg optimization shall be done not only if the cpu type is i3...
florian
2015-08-31
1
-8
/
+9
*
* changed paratargetdbg from a global variable into a field of toption
jonas
2015-08-28
1
-1
/
+1
*
* replaced current_procinfo.currtrue/falselabel with storing the true/false
jonas
2015-08-27
1
-11
/
+3
*
+ support 'SEG' in the i8086 inline assembler
nickysn
2015-08-26
3
-16
/
+65
*
* capitalize omf segment class names, as that's how other 16-bit compilers wr...
nickysn
2015-08-22
1
-10
/
+10
*
* capitalize the group name 'DGROUP' in the generated omf object files, because
nickysn
2015-08-22
1
-4
/
+4
*
- reverted workaround from r15939 that hasn't been necessary since FPC 2.6.0,
jonas
2015-07-06
1
-35
/
+0
*
* remove implicit typecast to extended automatically inserted for trunc/round
jonas
2015-07-03
1
-0
/
+11
*
AROS/x86_64: initial AROS/x86_64 support and implement syscalls for AROS/x86_64
karoly
2015-06-28
1
-1
/
+1
*
* don't store reusable defs based on other defs from localsymtables into the
jonas
2015-06-23
1
-5
/
+5
*
* changed getpointerdef() into a tpointerdef.getreusable() class method
jonas
2015-06-22
1
-112
/
+39
*
+ implemented support for the 'dgroup' (addr_dgroup) relocation type in the omf
nickysn
2015-05-04
1
-1
/
+11
*
* use a 4 byte alignment for the dwarf debug sections on i8086 (not sure if
nickysn
2015-04-20
1
-4
/
+4
*
* set the bss, rodata and rodata_norel section alignment to 2 bytes for the i...
nickysn
2015-04-20
1
-3
/
+3
*
* moved the insertion of fwaits for 8087 from the nasm asm writer to ti8086pr...
nickysn
2015-04-17
1
-7
/
+0
*
* in the inline asm reader, treat [var] reference as "word" instead of "dword"
nickysn
2015-04-17
1
-1
/
+7
*
* set 16-bit opsize for OPR_SYMBOL operands on i8086
nickysn
2015-04-17
1
-3
/
+5
*
* generate 16-bit (instead of 32-bit) instructions for push/pop of a segment
nickysn
2015-04-17
1
-0
/
+4
*
* fixed endless recursion in tabstractrecorddef.contains_float_field() in
jonas
2015-04-16
1
-1
/
+2
*
+ choose the correct version of "Jcc near" to use on i8086 (386+ or 8086+)
nickysn
2015-04-16
1
-4
/
+23
*
+ added i8086 instruction entries for Jcc near (which is actually a 386+
nickysn
2015-04-16
1
-0
/
+2
*
+ support new magic code \23 in the internal asm writer - same as \13, but with
nickysn
2015-04-16
1
-1
/
+10
*
+ support far calls and jumps in the internal asm writer
nickysn
2015-04-15
1
-2
/
+31
*
+ support segment relocations in the omf writer
nickysn
2015-04-14
1
-0
/
+9
*
* allow use of the imm8 form of 16-bit instructions on i8086
nickysn
2015-04-14
1
-1
/
+5
*
* emit 16-bit addresses on i8086 for asm codes &64..&66 in the internal asm
nickysn
2015-04-13
1
-2
/
+14
*
* converted all the magic nasm codes in the x86 internal asm writer from decimal
nickysn
2015-04-13
1
-126
/
+126
*
* use 16-bit operand types for call/jmp immediate on i8086 in taicpu.create_ot
nickysn
2015-04-12
1
-0
/
+8
*
* i8086 internal asm fixes for the 0324 and 0361 asm codes
nickysn
2015-04-12
1
-1
/
+8
*
* i8086 binary writer fixes for asm codes 0320..0322
nickysn
2015-04-09
1
-1
/
+9
*
* i8086 binary writer fixes for asm codes 0300..0302
nickysn
2015-04-09
1
-4
/
+4
*
+ i8086 fixes in the binary writer for asm codes 0310 and 0311
nickysn
2015-04-09
1
-12
/
+16
*
* fixed emitting a 66h prefix for push/pop of segment registers on i8086 in t...
nickysn
2015-04-09
1
-2
/
+2
[next]