This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libffi/47442] does not build multilib on m68k
- From: "joel at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 25 Jan 2011 18:47:51 +0000
- Subject: [Bug libffi/47442] does not build multilib on m68k
- Auto-submitted: auto-generated
- References: <bug-47442-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47442
Joel Sherrill <joel at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #23108|0 |1
is obsolete| |
--- Comment #6 from Joel Sherrill <joel at gcc dot gnu.org> 2011-01-25 18:47:36 UTC ---
Created attachment 23123
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23123
Second try at multilib and m68k-*-rtems* support
There aren't a lot of changes to compile for all variants. I have taken a shot
at the changes. The issues are:
+ tst.l %aX not supported on mc68000
+ soft float changes the returns from %fpX to %d0, %d0/%d1, or (I think)
%d0-%d2
+ Coldfire 5206 does NOT have long double.
The other change is to not use the syscall in ffi.c. It conditionally now
supports the RTEMS Cache API.
How does this patch look?