2012/8/22 Tommi Rantala <[email protected]>:
> When compiling with GCC, use the builtin instruction cache flushing
> mechanism in all tests where it is needed.
>
> Quoting GCC docs: ''If the target does not require instruction cache
> flushes, __builtin___clear_cache has no effect. Otherwise either
> instructions are emitted in-line to clear the instruction cache or a
> call to the __clear_cache function in libgcc is made.''.

I installed FreeBSD 9.0 in qemu, and noticed that
__builtin___clear_cache() does not seem to be available in the FreeBSD
GCC version. I guess we need to either check for the GCC version, or
check if __builtin___clear_cache() is available.

Anyone else have better ideas?

Tommi

_______________________________________________
Libunwind-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/libunwind-devel

Reply via email to