1. Jul 12, 2017
  2. Jul 04, 2017
  3. Jul 03, 2017
  4. Jun 24, 2017
  5. Jun 14, 2017
  6. May 02, 2017
  7. Apr 29, 2017
    • Palmer Dabbelt's avatar
      RISC-V: Prohibit relaxing the initial gp generation · 18eb9eed
      Palmer Dabbelt authored
      I've added an additional linker relaxation that relaxes two instruction
      pc-relative sequences to one instruction gp relative sequences when
      possible.  This sequence now optimizes the initial gp generation to
      
        mv gp, gp
      
      which is obviously bogus.  The fix is to disable relaxations when
      setting up gp, preventing the linker from relaxing away this setup code.
      18eb9eed
  8. Apr 26, 2017
  9. Apr 25, 2017
  10. Apr 18, 2017
  11. Apr 16, 2017
  12. Mar 20, 2017
  13. Mar 18, 2017
  14. Jan 16, 2017
  15. Dec 23, 2016
    • Jeff Johnston's avatar
      Bump release to 2.5.0 for yearly snapshot. · 61f181d6
      Jeff Johnston authored
      61f181d6
    • Jeff Johnston's avatar
      This is an attempt to fix the problem described here: · 959d85b3
      Jeff Johnston authored
      https://sourceware.org/ml/newlib/2016/msg01139.html
      https://gcc.gnu.org/ml/gcc/2016-12/msg00010.html
      
      
      
      There is no change if libtool is used.
      
      Some run-time support libraries provided by GCC (e.g. libgomp) use
      configure checks to detect certain features, e.g. availability of
      thread-local storage.  The configure script generates a test program and
      tries to compile and link it.  It should use target libraries and
      startfiles of the build tree if available and not random ones from the
      installation prefix for this procedure.  The search directories
      specified by -B are a bit special, see for_each_path() in gcc.c of the
      GCC sources.  First a search is performed on all search paths with the
      multilib directory appended (if desired), then a second search is
      performed on demand with the base directory only.  For each multilib
      there is a "newlib" subdirectory.  This directory is specified by a -B
      option for the support libraries.  In order to find the newlib artifacts
      (ctr0.o, libc.a, libg.a and libm.a) they must be located in a proper
      multilib subdirectory withing the build directory.
      
      Signed-off-by: default avatarSebastian Huber <sebastian.huber@embedded-brains.de>
      959d85b3
  16. Dec 20, 2016
  17. Dec 17, 2016
  18. Dec 16, 2016