[PATCH 3/6] RISC-V Port: libgcc

2017-02-05 Thread Palmer Dabbelt
--- libgcc/config.host | 12 + libgcc/config/riscv/atomic.c | 111 + libgcc/config/riscv/crti.S | 1 + libgcc/config/riscv/crtn.S | 1 + libgcc/config/riscv/div.S | 146 libgcc/config/riscv/linux-unwind.h | 89 +++ libgc

[PATCH 3/6] RISC-V Port: libgcc

2017-02-02 Thread Palmer Dabbelt
--- libgcc/config.host | 12 + libgcc/config/riscv/atomic.c | 111 + libgcc/config/riscv/crti.S | 1 + libgcc/config/riscv/crtn.S | 1 + libgcc/config/riscv/div.S | 146 libgcc/config/riscv/linux-unwind.h | 89 +++ libgc

Re: [PATCH 3/6] RISC-V Port: libgcc

2017-01-24 Thread Andrew Waterman
On Fri, Jan 20, 2017 at 10:53 PM, Richard Henderson wrote: > On 01/11/2017 06:30 PM, Palmer Dabbelt wrote: >> >> +__riscv_save_12: >> + addi sp, sp, -112 >> + li t1, 0 >> + sd s11, 8(sp) >> + j .Ls10 >> + >> +__riscv_save_11: >> +__riscv_save_10: >> + addi sp, sp, -112 >> + li t1, -16 > > >

Re: [PATCH 3/6] RISC-V Port: libgcc

2017-01-20 Thread Richard Henderson
On 01/11/2017 06:30 PM, Palmer Dabbelt wrote: +__riscv_save_12: + addi sp, sp, -112 + li t1, 0 + sd s11, 8(sp) + j .Ls10 + +__riscv_save_11: +__riscv_save_10: + addi sp, sp, -112 + li t1, -16 No unwind info? r~

Re: [PATCH 3/6] RISC-V Port: libgcc

2017-01-12 Thread Andrew Waterman
Thanks again for your feedback. On Thu, Jan 12, 2017 at 3:30 PM, Joseph Myers wrote: > On Wed, 11 Jan 2017, Palmer Dabbelt wrote: > >> +riscv*-*-linux*) >> + tmake_file="${tmake_file} t-softfp-sfdf riscv/t-softfp${host_address} >> t-softfp riscv/t-elf riscv/t-elf${host_address}" >> + ext

Re: [PATCH 3/6] RISC-V Port: libgcc

2017-01-12 Thread Joseph Myers
On Wed, 11 Jan 2017, Palmer Dabbelt wrote: > +riscv*-*-linux*) > + tmake_file="${tmake_file} t-softfp-sfdf riscv/t-softfp${host_address} > t-softfp riscv/t-elf riscv/t-elf${host_address}" > + extra_parts="$extra_parts crtbegin.o crtend.o crti.o crtn.o crtendS.o > crtbeginT.o" > + md_

[PATCH 3/6] RISC-V Port: libgcc

2017-01-11 Thread Palmer Dabbelt
From: Andrew Waterman --- libgcc/config.host | 12 ++ libgcc/config/riscv/atomic.c | 111 + libgcc/config/riscv/crti.S | 1 + libgcc/config/riscv/crtn.S | 1 + libgcc/config/riscv/div.S | 146 ++ libgcc/confi