1. Jun 12, 2020
    • Kito Cheng's avatar
      Fix build issue for __has_include__ · 5089101b
      Kito Cheng authored
      5089101b
    • Kito Cheng's avatar
      Bump gcc · 0d4e39fa
      Kito Cheng authored
      Backport following patches:
       - RISC-V: Add shorten_memrefs pass.
       - RISC-V: Make unique SECCAT_SRODATA names start with .srodata (not .sdata2)
       - RISC-V: Update march parser
       - RISC-V: Handle implied extension for -march parser
       - Fix alignment for local variable [PR90811]
       - RISC-V: Optimize si to di zero-extend followed by left shift.
       - RISC-V: Make __divdi3 handle div by zero same as hardware.
       - RISC-V: Describe correct USEs for gpr_save pattern [PR95252]
       - RISC-V: Unify the output asm pattern between gpr_save and gpr_restore pattern.
      0d4e39fa
  2. Jun 10, 2020
  3. Jun 03, 2020
    • Kito Cheng's avatar
      Bump GCC to 10.1 · cebe5060
      Kito Cheng authored
       - With few bugfix backport:
         - riscv: Fix up riscv_atomic_assign_expand_fenv [PR94950]
         - testsuite: Require gnu-tm support for pr94856.C
      cebe5060
  4. May 28, 2020
  5. May 27, 2020
  6. May 21, 2020
  7. May 14, 2020
  8. May 13, 2020
  9. May 08, 2020
  10. May 07, 2020
  11. Apr 28, 2020
  12. Apr 27, 2020
  13. Mar 24, 2020
  14. Mar 23, 2020
  15. Feb 19, 2020
  16. Feb 17, 2020
    • Kito Cheng's avatar
      Merge pull request #587 from riscv/tweak-check-binutils-gdb-rule · f6ed9aee
      Kito Cheng authored
      Tweak makefile rule for check binutils gdb 
      f6ed9aee
    • Nelson Chu's avatar
      Add binuitls testsuite pr-24406-1 to the white list for newlib. · b9e85d50
      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.
      b9e85d50
    • Nelson Chu's avatar
      Bump binutils to 2.34 release. · 93f8ca3c
      Nelson Chu authored
      93f8ca3c
  17. Feb 12, 2020
  18. Feb 08, 2020
  19. Feb 07, 2020
  20. Feb 06, 2020
  21. Feb 05, 2020
    • Jim Wilson's avatar
      Add a newlib nano copy of libm. · fe33914f
      Jim Wilson authored
      The gamma functions use the reentrant structure which changes size in newlib
      nano, so we need a nano specific copy of libm.a to go with libc.a.
      fe33914f
  22. Jan 29, 2020
  23. Jan 21, 2020
  24. Jan 20, 2020
  25. Jan 08, 2020
  26. Jan 03, 2020
  27. Dec 03, 2019
  28. Nov 07, 2019
  29. Nov 06, 2019
    • Jim Wilson's avatar
      Don't enable gcc checking by default. · 8b4b8dbb
      Jim Wilson authored
      Also, support all gcc checking options instead of just yes and release.
      Also, fix copy-and-paste error in cmodel support refering to gcc checking.
      8b4b8dbb