Jonas Maebe
6497d3c994
- removed no longer used/supported af_allowdirect flag (direct assembler
...
reader support)
git-svn-id: trunk@22794 -
2012-10-21 13:42:58 +00:00
pierre
25b0de0c28
Use -march and -mabi options for GNU assembler call.
...
This avoids problems on newer GNU assembler, which might have
a default ABI different from O32.
git-svn-id: trunk@22664 -
2012-10-16 10:01:23 +00:00
pierre
c53d07f741
Improve addr_pic support
...
git-svn-id: trunk@21796 -
2012-07-05 21:16:02 +00:00
pierre
e25937854f
Use std reg names and and
...
git-svn-id: trunk@21781 -
2012-07-04 16:34:06 +00:00
pierre
f9930e3f46
Use ldc1 and sdc1 for big endian mips CPU directly
...
git-svn-id: trunk@21670 -
2012-06-21 11:51:07 +00:00
pierre
46d98a1f4e
* Fix mips compiler compilation failure
...
git-svn-id: trunk@21620 -
2012-06-15 14:26:51 +00:00
pierre
600dd162af
Merge of rev21557 by Foxsen
...
Make macro MIPS/CPUMIPS/MIPS32 common for big endian and little endian mips processors
use MIPSEL* for little endian systems
use MIPSEB* for big endian systems
git-svn-id: trunk@21599 -
2012-06-13 22:25:38 +00:00
pierre
93e0dd9c2f
* Patch from Fuxin Zhang: other mips and mipsel CPUs changes
...
git-svn-id: trunk@21538 -
2012-06-07 23:20:06 +00:00
florian
25e82bb1af
* fix stack frame generation on mips(el)
...
git-svn-id: trunk@21121 -
2012-04-29 21:29:06 +00:00
florian
aadeba4d1a
* started to fix stack frame generation on MIPS(EL)
...
git-svn-id: trunk@21118 -
2012-04-29 16:58:19 +00:00
florian
c7974fe119
* mipsel-linux uses also a dollar sign as separator in assembler names
...
git-svn-id: trunk@20955 -
2012-04-21 18:19:38 +00:00
Jonas Maebe
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
...
of the AVR-specific ifdef'ed variant
o since the only special character we use in mangled names on all platforms
is $, added a new field to tasminfo called "dollarsign" that holds the
character $'s should be replaced with (if it doesn't have to be replaced,
leave it at $)
git-svn-id: trunk@20801 -
2012-04-11 18:01:57 +00:00
florian
f927198c2a
+ gas for mips is by default little endian, so pass the endianess
...
git-svn-id: trunk@20280 -
2012-02-08 21:28:22 +00:00
pierre
19e11f889f
* Fix error in EXTDEBUG code
...
git-svn-id: trunk@20227 -
2012-02-02 23:55:43 +00:00
florian
28ac4a8dda
* several mips/mipsel related stuff fixed
...
* regenerated linux makefile to support mipsel
git-svn-id: trunk@14278 -
2009-11-27 15:10:56 +00:00
florian
f54365db94
* adapted more fpc-mips stuff to trunk
...
git-svn-id: trunk@14230 -
2009-11-20 21:13:53 +00:00
florian
0c8546f94c
* more MIPS code of David Zhang integrated
...
git-svn-id: trunk@14228 -
2009-11-20 14:46:45 +00:00