Re: is ARMv4T deprecated?
Bernhard Reutner-Fischer <[email protected]>
| Newsgroups | gmane.comp.lib.uclibc.general |
|---|---|
| Message-ID | <CAC1BbcQQpvp181G8RaigeTi9xcu0KvLkAtrm+qbCyedQXSAX9Q@mail.gmail.com> |
On 16 April 2015 at 00:13, Gustavo Zacarias <[email protected]> wrote: > On 04/15/2015 05:01 PM, Bernhard Reutner-Fischer wrote: > >> These spill failures should be fixed on master, fyi. > > There's still one: > > ----- > AS libc/sysdeps/linux/arm/syscall-eabi.os please show me that compiler invocation with V=2 ? > In file included from ldso/ldso/ldso.c:1438:0: > ldso/ldso/dl-elf.c: In function '_dl_load_elf_shared_library': > ldso/ldso/dl-elf.c:963:1: error: unable to find a register to spill in > class 'LO_REGS' > } > ^ > ldso/ldso/dl-elf.c:963:1: error: this is the insn: > (insn 679 677 680 87 (set (reg/v:SI 5 r5 [ _v2 ]) > (lshiftrt:SI (reg:SI 634) > (const_int 13 [0xd]))) ./ldso/include/dl-syscall.h:220 128 > {*thumb1_lshrsi3} > (expr_list:REG_DEAD (reg:SI 634) > (nil))) > ldso/ldso/dl-elf.c:963: confused by earlier errors, bailing out > Makerules:393: recipe for target 'ldso/ldso/ldso.oS' failed > make[1]: *** [ldso/ldso/ldso.oS] Error 1 > make[1]: *** Waiting for unfinished jobs.... > CC libc/sysdeps/linux/common/umount.os > make[1]: Leaving directory > '/home/gustavoz/b/router01/output/build/uclibc-snapshot' > package/pkg-generic.mk:183: recipe for target > '/home/gustavoz/b/router01/output/build/uclibc-snapshot/.stamp_built' failed > make: *** > [/home/gustavoz/b/router01/output/build/uclibc-snapshot/.stamp_built] > Error 2 > ----- > > I've patched that away via attribute_optimize("O2") but then i hit > another snag: > > ----- > CC libc/sysdeps/linux/common/getpgrp.os > In file included from ./include/sys/syscall.h:33:0, > from libc/sysdeps/linux/common/sync_file_range.c:10: > libc/sysdeps/linux/common/sync_file_range.c: In function > '__sync_file_range_nocancel': > ./include/bits/syscalls.h:144:16: error: conflicting types for '_v3' > register int _v3 __asm__ ("v3") = _v3tmp; yea, i've pushed a fix for that one yesterday night. thanks,