micha
b0838b13d7
* add armeb target to compiler/Makefiles
...
git-svn-id: trunk@10552 -
2008-03-24 17:48:11 +00:00
peter
f96817b5e9
* support CROSSOPT which is only passed to the cross compiler. Can be used to bootstrap a native compiler with
...
softfpu (-Cfsoft) that is not supported by i386
git-svn-id: trunk@10550 -
2008-03-24 14:23:45 +00:00
Jonas Maebe
9772da7eeb
* compare stripped copies of the compiler instead of the original
...
compiler binaries when determining whether cycle has finished
on darwin, because when using Dwarf the linked binaries are
always slightly different there (because the Dwarf info is kept
in the object files and is referenced using a unique identifier,
to be able to ascertain that you are using the correct object
files and binary together when debugging)
git-svn-id: trunk@9715 -
2008-01-11 20:08:47 +00:00
yury
22c1f6381d
* Fixed cross CPU cycle after changes in rev. 8911.
...
git-svn-id: trunk@9018 -
2007-10-31 22:44:25 +00:00
peter
ee479f31a1
* remove duplciate m68k from ALLTARGETS
...
git-svn-id: trunk@8999 -
2007-10-30 07:15:48 +00:00
florian
3cadba6010
+ create target directory before starting ins. dat. creation
...
git-svn-id: trunk@8956 -
2007-10-27 19:40:01 +00:00
florian
3a630340be
* fixed m68k compilation and put it in fullcycle
...
git-svn-id: trunk@8953 -
2007-10-27 11:24:50 +00:00
florian
e8c48ab561
+ eDSP instructions for arm
...
git-svn-id: trunk@6425 -
2007-02-11 15:10:27 +00:00
florian
38dabf82da
+ insdat target for easier instruction table recreation
...
git-svn-id: trunk@6402 -
2007-02-10 21:50:02 +00:00
Jonas Maebe
da942bdc58
* .NOTPARALLEL target so cycle works with make -j for targets whose
...
rtl makefile has all dependencies properly defined (e.g. darwin)
git-svn-id: trunk@6216 -
2007-01-26 22:46:44 +00:00
Jonas Maebe
7dac4c57c2
+ add -gttt to extcycle
...
git-svn-id: trunk@6191 -
2007-01-25 21:38:24 +00:00
yury
3fba2975a2
* proper fix for r6069. Double quotes should not be used in makefiles because on Windows make creates batch file for executing programs with double quotes in parameters. It leads to strange errors.
...
* Now make cycle works on Win9x and make cross cycle works on all Windows.
git-svn-id: trunk@6097 -
2007-01-21 15:14:18 +00:00
yury
2219e9fa45
* fixed: wrong fpc executable was used when doing make cycle to create cross compiler.
...
git-svn-id: trunk@6069 -
2007-01-19 12:38:05 +00:00
yury
c5deb38154
* removed -dNOOPT for ARM because -O2 works good now.
...
git-svn-id: trunk@6037 -
2007-01-18 00:39:39 +00:00
peter
979094d0a2
* use echoredir for creating revision.inc
...
git-svn-id: trunk@4320 -
2006-07-31 12:49:26 +00:00
micha
87b196130c
fix cross installation
...
git-svn-id: trunk@3908 -
2006-06-21 10:36:43 +00:00
florian
c6787b52a7
+ compile the svn revision into the compiler, to do so, a file compiler/revision.inc must exist which is updated then
...
git-svn-id: trunk@3491 -
2006-05-13 15:25:36 +00:00
Jonas Maebe
b1c72f6cfa
* add ppcgen directory to unit search path for ppc32/ppc64 (forgot to
...
commit)
git-svn-id: trunk@3396 -
2006-05-01 07:37:32 +00:00
peter
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
...
http://svn.freepascal.org/svn/fpc/branches/linker/compiler
........
r2921 | peter | 2006-03-15 08:35:00 +0100 (Wed, 15 Mar 2006) | 2 lines
* pass ObjectWriter to ObjectOuput
........
r2922 | peter | 2006-03-15 12:40:30 +0100 (Wed, 15 Mar 2006) | 2 lines
* refactor asmdata
........
r2925 | peter | 2006-03-15 16:09:39 +0100 (Wed, 15 Mar 2006) | 3 lines
* add cfi to asmdata
* move asmlist, asmcfi, asmdata to own unit
........
git-svn-id: trunk@2932 -
2006-03-16 08:52:22 +00:00
peter
0899f0fbf7
* added powerpc64 to dir targets
...
git-svn-id: trunk@2899 -
2006-03-13 08:25:10 +00:00
tom_at_work
f7f0f9c426
* makefile adaption to be able to cycle compiler and RTL on PowerPC64 target
...
* some fixes for PowerPC64 target in the code generator and the RTL
* stabs generation for PowerPC64 is okay now (untested)
git-svn-id: trunk@1337 -
2005-10-08 15:48:39 +00:00
peter
82faa95118
* lineinfo fixed for binary writer
...
* add tai_directive to replace old tai_direct calls
in powerpc
git-svn-id: trunk@1139 -
2005-09-19 11:47:30 +00:00
peter
c8dccad8d3
* create dirs before compiling msg2inc
...
git-svn-id: trunk@22 -
2005-05-18 20:41:14 +00:00
peter
7dadd64723
* 2.0.0
2005-05-05 12:59:59 +00:00
peter
b1900cc269
* 1.9.9
2005-02-25 11:41:26 +00:00
peter
aa5b73f3ec
* 1.9.8
2005-02-15 22:28:29 +00:00
armin
26b56d31ce
* updated makefile.fpc versions to 1.9.7, regenerated makefiles
2005-01-10 22:49:56 +00:00
marco
b8780d4782
* Makefile regened
2004-12-31 07:43:19 +00:00
peter
3c3ec40b70
* regenerated
2004-12-19 17:42:32 +00:00
peter
749afb3dec
* small optimization with options passed to cycle
2004-12-12 12:33:25 +00:00
peter
87d2861f89
* fixes for win32 mangledname
2004-11-16 20:32:40 +00:00
peter
382ac54e58
* fixed Makefile targets for cross compilers
2004-11-15 19:31:27 +00:00
peter
86f78c7300
* units are now created in separate directory units/cpu-os/
...
* distclean uses cleanall rule and removes units dir
* cross compile support fixed, it is now possible to cycle a ppcsparc
without deleting ppc386
* bintutilsperfix defaults to cpu-os-
2004-10-30 12:36:43 +00:00
marco
151478584c
* fpcfan copy paste error (ifdef x86_64 should be arm)
2004-08-06 22:37:49 +00:00
florian
765b407e0c
* first part of version number update
2004-05-30 09:15:35 +00:00
peter
d9e0521b8d
* use UNIXHier
2004-05-24 16:31:36 +00:00
olle
9a0c3e5c5f
* installsymlink now supports all cpu's
2004-04-20 22:51:29 +00:00
florian
8852a5757e
+ arm to fullcycle added
2004-03-20 22:06:28 +00:00
florian
d20b73a033
* makefile for arm fixed
2004-02-23 23:18:44 +00:00
florian
6a2a7d4ce6
+ arm support in Makefiles improved
2004-02-07 00:20:16 +00:00
marco
b487ca1339
* fixed a few makefiles version numbers
2004-01-05 23:29:35 +00:00
peter
8ef3b3b9c0
* extcycle
2003-12-22 22:34:35 +00:00
marco
ba37a0e291
* package versions upgrade
2003-11-01 22:56:05 +00:00
marco
b9dd3b25cc
* new locations for cross-compiler binaries
2003-10-17 14:10:53 +00:00
florian
1df13c788c
* fixed some MMX<->SSE
...
* started to fix ppc, needs an overhaul
+ stabs info improve for spilling, not sure if it works correctly/completly
- MMX_SUPPORT removed from Makefile.fpc
2003-10-11 16:06:42 +00:00
marco
73876b7490
* CROSSCOMPILING stage 2
2003-10-03 21:40:35 +00:00
marco
de98fa5cb5
* makefile fixes from peter
2003-10-02 11:06:53 +00:00
daniel
505f97b75a
* Removed m68k from fullcycle
2003-09-15 16:30:41 +00:00
peter
12cced8116
* don't clean rtl unit dir in ppuclean, this breaks the snapshot
...
building
2003-04-15 18:22:07 +00:00
peter
c889842761
* fix ppuclean
2003-04-15 17:45:02 +00:00