https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126641

--- Comment #7 from Andreas Schwab <[email protected]> ---
https://build.opensuse.org/package/live_build_log/devel:gcc:next/gcc17/openSUSE_Factory_ARM/aarch64

libtool: compile: 
/home/abuild/rpmbuild/BUILD/gcc17-17.0.1+git2970-build/gcc-17.0.1+git2970/obj-aarch64-suse-linux/./gcc/gdc
-B/home/abuild/rpmbuild/BUILD/gcc17-17.0.1+git2970-build/gcc-17.0.1+git2970/obj-aarch64-suse-linux/./gcc/
-B/usr/aarch64-suse-linux/bin/ -B/usr/aarch64-suse-linux/lib/ -isystem
/usr/aarch64-suse-linux/include -isystem /usr/aarch64-suse-linux/sys-include
-fchecking=1 -fversion=Shared -Wall -frelease -ffunction-sections
-fdata-sections -O2 -g -fpreview=dip1000 -fpreview=dtorfields
-fpreview=fieldwise -nostdinc -I ../../../../libphobos/src -I
../../../../libphobos/libdruntime -I ../libdruntime -I . -c
../../../../libphobos/src/std/internal/math/gammafunction.d  -fPIC
-fversion=Shared -o std/internal/math/.libs/gammafunction.o
*** stack smashing detected ***: terminated
during GIMPLE pass: ethread
In function ‘betaDistExpansion1’:
d21: internal compiler error: Aborted
0x2c27c4b internal_error(char const*, ...)
        ../../gcc/diagnostic-global-context.cc:787
0x13e2bc7 crash_signal
        ../../gcc/toplev.cc:325
0x1310927 real_nextafter(real_value*, format_helper, real_value const*,
real_value const*)
        ../../gcc/real.cc:5449
0x12f583b frange_nextafter(machine_mode, real_value&, real_value const&)
        ../../gcc/range-op-float.cc:314
0x185804f frange_fusible_p
        ../../gcc/value-range.cc:1041
0x185804f frange_fusible_p
        ../../gcc/value-range.cc:1035
0x185804f frange::set_pairs(frange_pair*, unsigned int)
        ../../gcc/value-range.cc:1129
0x185875b frange::union_(vrange const&)
        ../../gcc/value-range.cc:1394
0x12fa107 float_widen_lhs_range
        ../../gcc/range-op-float.cc:2430
0x12fa2bf operator_plus::op1_range(frange&, tree_node*, frange const&, frange
const&, relation_trio) const
        ../../gcc/range-op-float.cc:2445
0x12fa2bf operator_plus::op1_range(frange&, tree_node*, frange const&, frange
const&, relation_trio) const
        ../../gcc/range-op-float.cc:2437
0x12fa2bf operator_plus::op2_range(frange&, tree_node*, frange const&, frange
const&, relation_trio) const
        ../../gcc/range-op-float.cc:2455
0xf6c777 gori_compute::compute_operand2_range(vrange&,
gimple_range_op_handler&, vrange const&, fur_source&, value_relation*)
        ../../gcc/gimple-range-gori.cc:1261
0xf61407 gori_compute::compute_operand_range(vrange&, gimple*, vrange const&,
tree_node*, fur_source&, value_relation*)
        ../../gcc/gimple-range-gori.cc:784
0xf60b0f gori_compute::compute_operand_range(vrange&, gimple*, vrange const&,
tree_node*, fur_source&, value_relation*)
        ../../gcc/gimple-range-gori.cc:791
0xf70cbf gori_compute::edge_range_p(vrange&, edge_def*, tree_node*,
range_query&)
        ../../gcc/gimple-range-gori.cc:1443
0xf4c267 ranger_cache::range_from_dom(vrange&, tree_node*, basic_block_def*,
ranger_cache::rfd_mode)
        ../../gcc/gimple-range-cache.cc:1890
0xf4ca2f ranger_cache::edge_range(vrange&, edge_def*, tree_node*,
ranger_cache::rfd_mode)
        ../../gcc/gimple-range-cache.cc:1312
0xf4b933 ranger_cache::resolve_dom(vrange&, tree_node*, basic_block_def*)
        ../../gcc/gimple-range-cache.cc:1773
0xf4c337 ranger_cache::range_from_dom(vrange&, tree_node*, basic_block_def*,
ranger_cache::rfd_mode)
        ../../gcc/gimple-range-cache.cc:1884

Reply via email to