1. May 05, 2017
  2. Mar 28, 2017
  3. Mar 24, 2017
  4. Mar 20, 2017
  5. Mar 04, 2017
  6. Feb 10, 2017
  7. Feb 04, 2017
    • Andrew Waterman's avatar
      Improve error message for unavailable newlib multilibs (#214) · 49e3a6f6
      Andrew Waterman authored
      For some reason, a Newlib multilib build includes a "default" library
      in addition to the multilibs ones.  This results in confounding error
      messages when an invalid multilib is requested on the GCC command line.
      Now, it reports a more sensible "cannot find -lc".
      49e3a6f6
  8. Feb 02, 2017
  9. Jan 26, 2017
  10. Jan 20, 2017
  11. Jan 06, 2017
  12. Jan 05, 2017
  13. Dec 23, 2016
  14. Dec 17, 2016
  15. Dec 15, 2016
  16. Dec 13, 2016
  17. Dec 07, 2016
  18. Dec 06, 2016
  19. Nov 29, 2016
  20. Nov 04, 2016
  21. Oct 26, 2016
  22. Oct 25, 2016
    • Andrew Waterman's avatar
      Overhaul floating-point command-line arguments · a1e7a925
      Andrew Waterman authored
      - -march controls which instructions may be emitted, and does not
      affect ABI.
      - -mno-float is equivalent to passing neither F for D to -march;
      -msingle-float is equivalent to passing F but not D to -march;
      and -mdouble-float is equivalent to passing F and D to -march.
      - -mfloat-abi controls which calling convention is used: "soft" means
      no args passed in registers; "single" means only single-precision
      values are passed in regisers; "double" means single- and
      double-precision values are passed in registers.
      - -mfloat-abi defaults to "soft" if the D extension is not present,
      or "double" if it is.
      - GCC will issue an error if -mfloat-abi requires an extension not
      provided by -march, but vice-versa is OK.
      
      Closes #187 (I hope).
      
      @kito-cheng can you test this and let me know what I need to fix?
      a1e7a925
    • Andrew Waterman's avatar
      Fix misleading indentation warning · 1261c826
      Andrew Waterman authored
      1261c826
    • Andrew Waterman's avatar
      40ee1d87
  23. Oct 14, 2016
    • Andrew Waterman's avatar
      Support an RV32F compiler · 55f83087
      Andrew Waterman authored
      Soft-float calling convention is default, but an alternate hard-float
      calling convention (with doubles passed as in soft-float, but floats
      passed as in hard-float) is supported.
      55f83087
    • Palmer Dabbelt's avatar
      Fix some README.md formatting · 7d0993b6
      Palmer Dabbelt authored
      github requires 4 spaces before a block to make it produce code blocks.
      7d0993b6