On 06.07.2018 15:26, Richard Earnshaw (lists) wrote: > On 06/07/18 12:11, Kamil Rytarowski wrote: >> On 06.07.2018 12:38, Richard Earnshaw (lists) wrote: >>> On 06/07/18 11:32, Kamil Rytarowski wrote: >>>> On 04.07.2018 20:55, rearnsha at gcc dot gnu.org wrote: >>>>> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86383 >>>>> >>>>> --- Comment #2 from Richard Earnshaw <rearnsha at gcc dot gnu.org> --- >>>>> I'm not sure how relevant the netbsd-elf port is these days. I believe >>>>> they've >>>>> now moved onto an EABI based ABI. But no GCC port of that has been >>>>> contributed. >>>>> >>>> >>>> NetBSD switched on newer ARM CPUs to EABI and keeps compat with OABI. A >>>> user is free to build either EABI and OABI for ARMv4+ CPUs. Older pre >>>> ARMv4 CPUs use OABI only. >>>> >>> >>> GCC-9 will drop support for pre-armv4 CPUs. Such support has been >>> marked as deprecated for about 3 years now. >>> >> >> We verify these ports on real hardware. >> >> NetBSD/shark is prepared to be switched to Clang/LLVM as GCC is >> obsoleting it and surprisingly LLVM soon might have support for a wider >> range of ARM CPUs. >> > > Shark's use strongARM cpus, which are ARMv4. That's not been obsoleted, > but it is considered deprecated these days. >
Shark doesn't use all instructions that are generated by GCC (I forgot the CPU property name of it) and thus it has to be switched to Clang/LLVM.
signature.asc
Description: OpenPGP digital signature