[numeric][interval] clang support patch

Hi, I've been running into the (in-)famous clang bug http://llvm.org/bugs/show_bug.cgi?id=6907 which prevents detail/c99sub_rounding_control.hpp from working. Boost contains workaround code in <boost/detail/fenv.hpp> which is used by the patch attached. Ok to commit? Yours, Jürgen -- Dipl.-Math. Jürgen Hunold | IVE mbH Software-Entwickler | Lützerodestraße 10 Tel: +49 511 897668 33 | 30161 Hannover, Germany Fax: +49 511 897668 29 | http://www.ivembh.de juergen.hunold@ivembh.de | | Geschäftsführer: Sitz des Unternehmens: Hannover | Univ.-Prof. Dr.-Ing. Thomas Siefer Amtsgericht Hannover, HRB 56965 | PD Dr.-Ing. Alfons Radtke

On Tue, Oct 11, 2011 at 7:07 AM, Jürgen Hunold <juergen.hunold@ivembh.de> wrote:
Hi,
I've been running into the (in-)famous clang bug
http://llvm.org/bugs/show_bug.cgi?id=6907
which prevents detail/c99sub_rounding_control.hpp from working.
Boost contains workaround code in <boost/detail/fenv.hpp> which is used by the patch attached.
Ok to commit?
Looks pretty innocuous. If you don't hear otherwise from the maintainer in the next day or so, feel free to commit. --Beman

I've been running into the (in-)famous clang bug
http://llvm.org/bugs/show_bug.cgi?id=6907
which prevents detail/c99sub_rounding_control.hpp from working.
Boost contains workaround code in <boost/detail/fenv.hpp> which is used by the patch attached.
Ok to commit?
Looks pretty innocuous. If you don't hear otherwise from the maintainer in the next day or so, feel free to commit.
Unfortunately I don't think we have a maintainer for that library? John.

Hi Beman, On Tuesday, 11. October 2011 14:52:40 Beman Dawes wrote:
On Tue, Oct 11, 2011 at 7:07 AM, Jürgen Hunold <juergen.hunold@ivembh.de>
Ok to commit?
Looks pretty innocuous. If you don't hear otherwise from the maintainer in the next day or so, feel free to commit.
Ok, committed to trunk as r74928. I'll keep an eye on the trunk regressions and merge to release when they have cycled. Unfortunately, we only have clang testers on darwin which use gcc-4.2.1 (last gcc Apple released for OS X). But at least, those should keep being green. Yours, Jürgen -- Dipl.-Math. Jürgen Hunold | IVE mbH Software-Entwickler | Lützerodestraße 10 Tel: +49 511 897668 33 | 30161 Hannover, Germany Fax: +49 511 897668 29 | http://www.ivembh.de juergen.hunold@ivembh.de | | Geschäftsführer: Sitz des Unternehmens: Hannover | Univ.-Prof. Dr.-Ing. Thomas Siefer Amtsgericht Hannover, HRB 56965 | PD Dr.-Ing. Alfons Radtke
participants (3)
-
Beman Dawes
-
John Maddock
-
Jürgen Hunold