florian
|
81b2cf5d65
* slightly modified patch by J. Gareth Moreton: Optimization for 'mod' on i386/x86-64, resolves #32945
|
7 years ago |
Jonas Maebe
|
1934285c20
* don't convert "int64(sint32) * cardinal_const" into a 32x32->64
|
7 years ago |
pierre
|
bdd3b4e695
* Move rtl.cfg content to system.cfg
|
7 years ago |
florian
|
6d072872d0
* fix compilation with 3.0.x and -Oonodedfa enabled after r37887
|
7 years ago |
Károly Balogh
|
7e630686e0
* do not use a wildcard while deleting smartlinked objects after linking stage in a script, conflicts with script filename quoting on Unix at least
|
7 years ago |
Károly Balogh
|
3dda26b3b5
* quote assembly filenames in Unix script, fixes sh errors with smartlinked small filenames like unitname(1), etc
|
7 years ago |
Károly Balogh
|
75158d02ca
m68k: set palmos to use 68000 and no FPU by default
|
7 years ago |
florian
|
273045c295
* use the first element of the filrec._private array to track eof for typed files in iso mode (this will not hurt as iso mode does not specify the _private field), resolves #32938
|
7 years ago |
Jonas Maebe
|
f1ace2b74d
- reverted r36870, Darwin's assembler uses a different way to specify
|
7 years ago |
Mattias Gaertner
|
b00143005c
pastojs: scoped enum with numbers
|
7 years ago |
Jonas Maebe
|
320a699967
* fixed storing the symbols of the global macro symbol table in the ppu in
|
7 years ago |
Jonas Maebe
|
8cfe7e0a0c
* when creating a realconstn, cast the value to the specified type
|
7 years ago |
Mattias Gaertner
|
4a490323e1
pastojs: error on record variant
|
7 years ago |
Mattias Gaertner
|
8401bd1286
fcl-passrc: not supported message
|
7 years ago |
pierre
|
0c3486f6e4
Add 'U' to list of first pass parsing, required to set cs_compilesystem early and avoid false error
|
7 years ago |
pierre
|
2130c43685
Add @rtl.cfg to FPC_SYSTEM_OPT to cope with new restriction for -Sf option
|
7 years ago |
pierre
|
3e92219f21
Add RESOURCES to the list of features iin rtl.cfg
|
7 years ago |
Mattias Gaertner
|
79ede7fa38
pastojs: version 0.8.42
|
7 years ago |
Mattias Gaertner
|
70bc4e62ed
pas2js: updated compileserver.lpi
|
7 years ago |
Károly Balogh
|
f609c55b59
palmunits: added a simple 'Hello, World' for PalmOS
|
7 years ago |
Károly Balogh
|
a371b39ee9
palmos: updated the RTL readme
|
7 years ago |
Károly Balogh
|
d2f051be8f
palmos: include the new startup code in the build
|
7 years ago |
Károly Balogh
|
64e7c90147
m68k: some quickhacks to support PalmOS reg-relative globals and quick-n-dirty small code PIC. needs some cleanup, but the basic idea will be useful a potential for MacOS and Amiga .library support as well, among others
|
7 years ago |
Károly Balogh
|
aaa40927fe
palmos: also pass --embedded-relocs to the linker. mimics what prc-tools GCC does
|
7 years ago |
Károly Balogh
|
ac127ac10a
palmos: no .rodata section here either
|
7 years ago |
Károly Balogh
|
57b2064cdd
m68k/palmos: support the prc-tools specific @END hack for globals when writing data symbols
|
7 years ago |
Károly Balogh
|
9f974369a1
palmos: for C and syscall functions, expect return values in A0. mark D2 and A2 as volatile during function calls
|
7 years ago |
Károly Balogh
|
58d98d8cd7
m68k: made the PIC_OFFSET_REGs runtime changeable, and applied some defaults
|
7 years ago |
Károly Balogh
|
ae1b005b1a
palmos: turned off large object generation for palmos, fixed linking by skipping the unnecessary obj-res stage
|
7 years ago |
Károly Balogh
|
b8474bab0d
palmos: fixed startup code to properly relocate the data segment when requested by the OS
|
7 years ago |