1. Dec 18, 2019
  2. Nov 21, 2019
    • Nelson Chu's avatar
      Add binuitls testsuite pr-24406-1 to the white list for newlib. · 7323894d
      Nelson Chu authored
      This testcase is used to check whether the linker is work normally when both
      the --wrap=SYMBOL and -flto are set.  It seems that the current fix only can
      work when the wrapped symbol `SYMBOL` is defined in the other files and will be
      linked.  See the pr-24406-1 test, the `read` symbol is defined in the glibc’s
      libc.so.6, and we will also link the libc.so.6 by the linux toolchain, so it
      works.  But the `read` symbol isn’t defined in the newlib, or other linked
      objects or archives.  Therefore, the pr-24406-1 testsuite is always failed
      for riscv elf toolchain, but seems to work for riscv linux toolchain.
      
      On the other hand, if the wrapped symbol is `read_p`, it isn't defined in the
      other linked files, so we also get the error link for the linux toolchain.
      The fix in upstream seems not complete.  I suppose that we shoud just skip the
      pr-24406-1 testcase until upstream fix or remove it.
      7323894d
  3. Oct 16, 2019
  4. Oct 03, 2019
  5. Oct 01, 2019
    • Kito Cheng's avatar
      Bump gcc · c02e86da
      Kito Cheng authored
      Backport following patches:
      - RISC-V: Fix bad insn splits with paradoxical subregs.
      - RISC-V: Fix more splitters accidentally calling gen_reg_rtx.
      - Fix for PR rtl-optimization/89795
      c02e86da
  6. Sep 30, 2019
  7. Sep 29, 2019
  8. Sep 28, 2019
  9. Sep 27, 2019
  10. Sep 26, 2019
  11. Sep 25, 2019
  12. Sep 24, 2019
  13. Sep 20, 2019
  14. Sep 06, 2019
  15. Aug 22, 2019
  16. Aug 21, 2019
  17. Aug 20, 2019
  18. Aug 16, 2019
  19. Aug 08, 2019
  20. Aug 07, 2019
    • Kito Cheng's avatar
      Bump gcc · 99a81325
      Kito Cheng authored
      Backport following patches:
      - RISC-V: Handle g extension in multilib-generator
      - RISC-V: Handle extensions combination correctly in multilib-generator.
      - RISC-V: Promote type correctly for libcalls
      - RISC-V: Fix testcase on rv64
      - RISC-V: Raise error on unexpected ISA string at end.
      99a81325
    • Kito Cheng's avatar
      Bump binutils · 94760a8a
      Kito Cheng authored
      Backport following patches:
        - RISC-V: Fix lui relax failure with relro.
        - RISC-V: Fix minor issues with FP csr instructions
      94760a8a
  21. Jul 28, 2019
  22. Jul 26, 2019
    • Kito Cheng's avatar
      Bump riscv-gcc · e7a4cc98
      Kito Cheng authored
      backport following patches:
      
       - RISC-V: Add -malign-data= option.
      e7a4cc98
  23. Jul 24, 2019
  24. Jul 23, 2019
  25. Jul 22, 2019
  26. Jul 21, 2019
    • Kito Cheng's avatar
      Bump binutils · 92744620
      Kito Cheng authored
      binutils 2.32 with following patches:
       - Kito's 5-part patch set to improve .insn support.
       - RISC-V: Make objdump disassembly work right for binary files.
       - RISC-V: Enable lui relaxation for CODE and MERGE sections.
       - RISC-V: Fix lui argument parsing.
       - RISC-V: Enable 32-bit linux gdb core file support.
       - RISC-V: Don't check ABI flags if no code section.
       - RISC-V: Relax tail/j to c.j for RV64.
       - RISC-V: Fix linker crash in section symbol check.
       - RISC-V: Compress 3-operand beq/bne against x0.
      92744620
  27. Jul 20, 2019
  28. Jul 19, 2019
  29. Jul 18, 2019
    • Kito Cheng's avatar
      Bump riscv-gcc · 4e7decfe
      Kito Cheng authored
      backport following patches:
      
       - RISC-V: Fix epilogue unwind info with fp and single sp adjust
       - RISC-V: Generalize -march support, add ELF attribute support.
       - RISC-V: Add libstdc++ check-abi support.
       - RISC-V: Fix %lo overflow with BLKmode references.
       - RISC-V: Add sifive-7 pipeline description.
       - RISC-V: Fix __riscv_compressed regression.
       - RISC-V: Promode modes of constant loads for store insns.
       - RISC-V: Short-forward-branch opt for SiFive 7 series cores.
       - RISC-V: Move STARTFILE_PREFIX_SPEC into target OS files.
       - RISC-V: Fix splitter for 32-bit AND on 64-bit target.
         - https://github.com/riscv/riscv-gcc/issues/161
       - Fix typo in riscv_get_interrupt_type and riscv_merge_decl_attributes.
       - Correctly ignore empty C++ structs when flattening for ABI
       - Add --disable-tm-clone-registry libgcc configure option.
      4e7decfe