1. 27 Oct, 2015 1 commit
  2. 26 Oct, 2015 3 commits
  3. 20 Oct, 2015 2 commits
  4. 24 Sep, 2015 3 commits
    • Paul E Murphy's avatar
      Ensure hardware dfp is disabled with sw only · f508fe07
      Paul E Murphy authored
      The compiler may inline some dfp instructions if the toolchain
      defaults to a power6 or newer CPU. This is undesirable if
      building with --with-cpu=no or equivalent options to force a
      software only implementation.
      Signed-off-by: 's avatarPaul E. Murphy <murphyp@linux.vnet.ibm.com>
      f508fe07
    • Paul E Murphy's avatar
      Fix configure when --with-cpu not supplied · 023a1d9b
      Paul E Murphy authored
      This will now attempt to use the newest CPU architecture available
      from the compiler, and prevent a degenerate case whereby hardware
      dfp is supported, but a specific PPC machine is not selected.
      Signed-off-by: 's avatarPaul E. Murphy <murphyp@linux.vnet.ibm.com>
      023a1d9b
    • Paul E Murphy's avatar
      Fix edge case with strtod* · 81e81749
      Paul E Murphy authored
      If requested to parse a number of the normalized form x * 10 ^ EMAX,
      a valid looking tiny number may be returned without setting errno.
      
      Some such numbers are 4e97, 4e385, or 4e6145.
      
      The quick check for an obvious overflow allowed these numbers to be
      parsed. With soft-dfp, setexp*() will now set the c field to infinity
      if a slightly large exponent is passed into it. Note, this will still
      crash/return a bogus value for certain large exponents which should
      not be encountered.
      
      For hardware implementations, errno will now be set if such a number
      is encountered. In addition, a few extra test cases are added to
      check 32 and 128b versions.
      Signed-off-by: 's avatarPaul E. Murphy <murphyp@linux.vnet.ibm.com>
      81e81749
  5. 10 Sep, 2015 2 commits
  6. 09 Sep, 2015 1 commit
  7. 08 Sep, 2015 1 commit
  8. 23 Jul, 2015 1 commit
    • Tulio Magno Quites Machado Filho's avatar
      Fix the usage of mfcr extended mnemonic · aa494e5b
      Tulio Magno Quites Machado Filho authored
      Binutils 2.25 started to detect a wrong usage of the extended mnemonic
      mfcr RT,FXM.
      Under previous versions of Binutils, it wasn't able to recognize wrong
      values, e.g. FXM=0, returning all fields from the CR.
      This patch fixes this behavior so that it properly returns the exact
      field from the CR.
      aa494e5b
  9. 13 Jul, 2015 4 commits
  10. 10 Jul, 2015 1 commit
  11. 09 Jul, 2015 1 commit
  12. 21 May, 2015 2 commits
  13. 06 May, 2015 1 commit
    • Gabriel F. T. Gomes's avatar
      Honor value passed through --docdir · 59931687
      Gabriel F. T. Gomes authored
      The configure script does not honor the value passed through --docdir, because
      Makefile.in is missing the substitution variable @docdir@
      
      This commit adds such variable, thus causing --docdir to be honored
      59931687
  14. 04 May, 2015 1 commit
    • Rajalakshmi Srinivasaraghavan's avatar
      Move system header inclusion · 7f480999
      Rajalakshmi Srinivasaraghavan authored
      This patch moves system headers inclusion outside ifdef allowing
      programs to include system headers many times. This makes the behavior
      common when compiling programs with and without dfp headers.
      
      2015-05-04  Rajalakshmi Srinivasaraghavan  <raji@linux.vnet.ibm.com>
      
      	* dfp/fenv.h: Move system header inclusion.
      	* dfp/float.h: Likewise.
      	* dfp/stdlib.h: Likewise.
      	* dfp/wchar.h: Likewise.
      7f480999
  15. 17 Apr, 2015 2 commits
  16. 13 Apr, 2015 1 commit
    • Tulio Magno Quites Machado Filho's avatar
      Stop using ldconfig to create symbolic links · 32101191
      Tulio Magno Quites Machado Filho authored
      Remove all references to ldconfig during the creation of symbolic links
      to the shared libraries and use 'ln -s' instead.
      ldconfig isn't available for general usage during a cross compilation,
      causing errors.
      
      In the future, I expect these steps will be managed by libtool instead.
      32101191
  17. 06 Apr, 2015 3 commits
  18. 31 Mar, 2015 2 commits
  19. 25 Mar, 2015 1 commit
  20. 23 Mar, 2015 1 commit
    • Raphael Moreira Zinsly's avatar
      Fix cross compilation · bced2369
      Raphael Moreira Zinsly authored
      Fix confusion between $host_cpu and $build_cpu while setting $machine
      and prevent from running ldconfig during cross compilation.
      bced2369
  21. 04 Mar, 2015 2 commits
  22. 15 Sep, 2014 4 commits