Closed github-actions[bot] closed 1 month ago
The following issues have been found with 38944-committed_libstdc_Preserve_signbit_of_nan_when_converting_float_to_double_PR113578-1 using gcc's ./contrib/check_GNU_style.py. Please use your best judgement when resolving these issues. These are only warnings and do not need to be resolved in order to merge your patch.
=== ERROR type #1: there should be exactly one space between function name and parenthesis (19 error(s)) ===
libstdc++-v3/include/std/ostream:238:17: return _M_insert(_S_cast_flt<double>(__f));
libstdc++-v3/include/std/ostream:251:17: return _M_insert(_S_cast_flt<double>(__f));
libstdc++-v3/include/std/ostream:260:17: return _M_insert(_S_cast_flt<double>(__f));
libstdc++-v3/include/std/ostream:269:17: return _M_insert(_S_cast_flt<double>(__f));
libstdc++-v3/include/std/ostream:278:17: return _M_insert(_S_cast_flt<long double>(__f));
libstdc++-v3/include/std/ostream:287:17: return _M_insert(_S_cast_flt<double>(__f));
libstdc++-v3/include/std/ostream:483:12: _S_cast_flt(_From __f)
libstdc++-v3/include/std/ostream:490:36:#if __cpp_constexpr && __has_builtin(__builtin_bit_cast)
libstdc++-v3/include/std/ostream:491:23: if constexpr (sizeof(__f) == sizeof(short))
libstdc++-v3/include/std/ostream:492:49: __sign = static_cast<_To>(__builtin_bit_cast(short, __f));
libstdc++-v3/include/std/ostream:493:28: else if constexpr (sizeof(__f) == sizeof(int))
libstdc++-v3/include/std/ostream:494:49: __sign = static_cast<_To>(__builtin_bit_cast(int, __f));
libstdc++-v3/include/std/ostream:495:28: else if constexpr (sizeof(__f) == sizeof(long long))
libstdc++-v3/include/std/ostream:496:49: __sign = static_cast<_To>(__builtin_bit_cast(long long, __f));
libstdc++-v3/include/std/ostream:499:29: __sign = __builtin_signbit(__f) ? _To(-1.0) : _To(+1.0);
libstdc++-v3/include/std/ostream:501:37: if _GLIBCXX17_CONSTEXPR (__is_same(_To, double))
libstdc++-v3/include/std/ostream:502:29: __d = __builtin_copysign(__d, __sign);
libstdc++-v3/include/std/ostream:503:42: else if _GLIBCXX17_CONSTEXPR (__is_same(_To, long double))
libstdc++-v3/include/std/ostream:504:30: __d = __builtin_copysignl(__d, __sign);
Target | Status |
---|---|
Baseline hash: https://github.com/gcc-mirror/gcc/commit/942bbb2357656019caa3f8ebd2d23b09222f039a | Applied |
Tip of tree hash: https://github.com/gcc-mirror/gcc/commit/ee9f00606f184be37d6f9df74cc7e222157c7fee | Applied |
git log --oneline from the most recently applied patch to the baseline
> git log --oneline 942bbb2357656019caa3f8ebd2d23b09222f039a^..HEAD
624b4eb2450 libstdc++: Preserve signbit of nan when converting float to double [PR113578]
942bbb23576 tree-optimization/114855 - speed up dom_oracle::register_transitives
Patch applied successfully
Target | Status |
---|---|
linux-rv64gc_zba_zbb_zbc_zbs-lp64d-multilib | Success |
linux-rv64gcv-lp64d-multilib | Success |
newlib-rv64gcv-lp64d-multilib | Success |
newlib-rv64gc-lp64d-non-multilib | Success |
linux-rv64gc-lp64d-non-multilib | Success |
Patch(es) were applied to the hash https://github.com/gcc-mirror/gcc/commit/942bbb2357656019caa3f8ebd2d23b09222f039a. If this patch commit depends on or conflicts with a recently committed patch, then these results may be outdated.
The following targets are build only targets:
New Failures | gcc | g++ | gfortran | Previous Hash |
---|
Resolved Failures | gcc | g++ | gfortran | Previous Hash |
---|
Precommit CI Run information
Logs can be found in the associated Github Actions run: https://github.com/ewlu/gcc-precommit-ci/actions/runs/11060106261
Patch information
Applied patches: 1 -> 1 Associated series: https://patchwork.sourceware.org/project/gcc/list/?series=38944 Last patch applied: https://patchwork.sourceware.org/project/gcc/patch/20240926203911.2071550-1-jwakely@redhat.com/ Patch id: 98026
Build Targets
multilib
, please refer to the table below to see all the targets within that multilib.-march
stringrv64gcv-lp64d
,rv32gc-ilp32d
,rv64gc-lp64d
,rv32imc_zba_zbb_zbc_zbs-ilp32
rv32gcv-ilp32d
,rv64gcv-lp64d
rv32gc_zba_zbb_zbc_zbs-ilp32d
,rv64gc_zba_zbb_zbc_zbs-lp64d
Target Information
-march
stringgc_zba_zbb_zbc_zbs
Notes
Testsuite results use a more lenient allowlist to reduce error reporting with flakey tests. Please take a look at the current allowlist. Results come from a sum file comparator. Each patch is applied to a well known, non-broken baseline taken from our gcc postcommit framework (here) which runs the full gcc testsuite every 6 hours. If you have any questions or encounter any issues which may seem like false-positives, please contact us at patchworks-ci@rivosinc.com