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.sherrill at oarcorp dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 25 Jan 2011 20:34:06 +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
--- Comment #9 from joel.sherrill at oarcorp dot com 2011-01-25 20:34:03 UTC ---
On 01/25/2011 02:06 PM, schwab@linux-m68k.org wrote:
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47442
>
> --- Comment #8 from Andreas Schwab<schwab@linux-m68k.org> 2011-01-25 20:05:54 UTC ---
>> +#ifdef __rtems__
>> +void rtems_cache_flush_multiple_data_lines( const void *, size_t );
>> +#else
> Include the header that declares it.
>
It isn't available when this library is built.
OK on the other suggestions.
>> + cmp.l #0, %a1
> cmp.w #0, %a1
>
>> + move.l %d0,(%a1)
>> + move.l %d1,4(%a1)
> move.l %d0,(%a1)+
> move.l %d1,(%a1)
>
>> + move.l %d0,(%a1)
>> + move.l %d1,4(%a1)
>> + move.l %d2,8(%a1)
> move.l %d0,(%a1)+
> move.l %d1,(%a1)+
> move.l %d2,(%a1)
>
>> + move.l (%a0),%d0
>> + move.l 4(%a0),%d1
> move.l (%a0)+,%d0
> move.l (%a0),%d1
>
>> + move.l (%a0),%d0
>> + move.l 4(%a0),%d1
>> + move.l 8(%a0),%d2
> move.l (%a0)+,%d0
> move.l (%a0)+,%d1
> move.l (%a0),%d2
>