LAL's TranslateMJDTest fails when built with intel compiler (icc)
When building with icc
I am getting this failure:
==============================================
LAL 7.1.2.1: test/support/test-suite.log
==============================================
# TOTAL: 14
# PASS: 13
# SKIP: 0
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
.. contents:: :depth: 2
FAIL: TranslateMJDTest
======================
XLAL Error - test_MJDTT_GPS (TranslateMJDTest.c:70): XLALTranslateMJDTTtoGPS(ÿ^C) = (630763148,816000000) failed, correct result = (630763148,815999999)
XLAL Error - test_MJDTT_GPS (TranslateMJDTest.c:70): Failed to reach specified tolerance
XLAL Error - main (TranslateMJDTest.c:40): Check failed: test_MJDTT_GPS() == XLAL_SUCCESS
XLAL Error - main (TranslateMJDTest.c:40): Internal function call failed: Failed to reach specified tolerance
FAIL TranslateMJDTest (exit status: 1)
This is originally @reinhard-prix's code, so I'm not sure who manages that these days - presumably one of @karl-wette, @adam-mercer, or @jolien-creighton. Can one of you propose a fix?