October 09, 2016
  Branch: refs/heads/stable
  Home:   https://github.com/dlang/phobos
  Commit: 3bed8dfd33dffb40dc2fbb5850ebc26bccc3888f
      https://github.com/dlang/phobos/commit/3bed8dfd33dffb40dc2fbb5850ebc26bccc3888f
  Author: Martin Nowak <code@dawg.eu>
  Date:   2016-10-09 (Sun, 09 Oct 2016)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  fix gdc-dmd test - remove the workound for Issue 15316

- we can't really solve Issue 15316 w/ signaling NaNs
  b/c any optimization, copying et.al. might turn signaling into
  quiet NaNs, therefor we want to solve Issue 15316 by switching
  Float.init to use quiet NaNs
- the workaround depends on a specific dmd bug (see #6163)
  that looses SNaNs when writing struct initializers but keeps
  them for Float.init
- this workaround might not be portable to GDC/LDC and
  will easily break w/ slightly different dmd optimizations
  (it's responsible for the test failure of the gdc-built dmd)
- this PR will reopen https://issues.dlang.org/show_bug.cgi?id=11135

this partially reverts commit 0efa1d3bf92bcaa6c4a99cad0b574185a537906a


  Commit: 50a264628f411d41acec522e0f70fe6677ffd0c8
      https://github.com/dlang/phobos/commit/50a264628f411d41acec522e0f70fe6677ffd0c8
  Author: Andrei Alexandrescu <andrei@erdani.com>
  Date:   2016-10-09 (Sun, 09 Oct 2016)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Merge pull request #4844 from MartinNowak/revert_3797

fix gdc-dmd test - remove the workound for Issue 15316


Compare: https://github.com/dlang/phobos/compare/ad739f232ea9...50a264628f41