Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
25 lines (17 sloc) 725 Bytes
MIPS
====
Added initial support.
With LLVM 3.5 and a big-endian MIPS32r2 system, the majority of tests fail due
to two bugs:
* Vectors are not correctly passed in varargs. This causes cl_printf to
misbehave, causing most reference checks to fail.
This has been fixed on LLVM's trunk.
* Vectors whose size is not a multiple of 4 bytes (such as char3) trigger an
optimisation bug in SROA. This is still being debugged.
It's expected that most of this has been fixed in LLVM 3.7 but this
has not yet been re-tested.
Testing
-------
Tested on an EdgeRouter Pro running 32-bit big-endian Debian Jessie with the
following configure command:
./configure --host=mips-unknown-linux-gnu --build mips-unknown-linux-gnu
You can’t perform that action at this time.