https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125910
--- Comment #2 from Drea Pinski <pinskia at gcc dot gnu.org> ---
[apinski@xeond2 gcc]$ ./cc1plus -quiet t.ii -fno-delete-null-pointer-checks
-fno-exceptions -fno-rtti -O2
during GIMPLE pass: threadfull
../../../../../qtwebengine-everywhere-src-6.11.1/src/3rdparty/chromium/third_party/protobuf/src/google/protobuf/util/field_comparator.cc:
In member function ‘bool
google::protobuf::util::SimpleFieldComparator::CompareDoubleOrFloat(const
google::protobuf::FieldDescriptor&, T, T) [with T = double]’:
../../../../../qtwebengine-everywhere-src-6.11.1/src/3rdparty/chromium/third_party/protobuf/src/google/protobuf/util/field_comparator.cc:186:6:
internal compiler error: in zero_p, at value-range.h:1433
0x2bfae6f internal_error(char const*, ...)
/home/apinski/src/upstream-gcc-git/gcc/gcc/diagnostic-global-context.cc:787
0xbac391 fancy_abort(char const*, int, char const*)
/home/apinski/src/upstream-gcc-git/gcc/gcc/diagnostics/context.cc:1813
0xa9f480 prange::zero_p() const
/home/apinski/src/upstream-gcc-git/gcc/gcc/value-range.h:1433
0xa9f65b prange::zero_p() const
/home/apinski/src/upstream-gcc-git/gcc/gcc/value-range-storage.cc:634
0xa9f65b prange_storage::prange_format(prange const&, unsigned int&)
/home/apinski/src/upstream-gcc-git/gcc/gcc/value-range-storage.cc:642
0x1a68b14 prange_storage::fits_p(prange const&) const
/home/apinski/src/upstream-gcc-git/gcc/gcc/value-range-storage.cc:835
0x1a68b14 prange_storage::fits_p(prange const&) const
/home/apinski/src/upstream-gcc-git/gcc/gcc/value-range-storage.cc:827
0x1a68b14 vrange_storage::fits_p(vrange const&) const
/home/apinski/src/upstream-gcc-git/gcc/gcc/value-range-storage.cc:234
0x1253c9b ssa_cache::set_range(tree_node*, vrange const&)
/home/apinski/src/upstream-gcc-git/gcc/gcc/gimple-range-cache.cc:607
0x1867bca path_range_query::compute_ranges_in_block(basic_block_def*)
/home/apinski/src/upstream-gcc-git/gcc/gcc/gimple-range-path.cc:427
0x18680a2 path_range_query::compute_ranges(bitmap_head const*)
/home/apinski/src/upstream-gcc-git/gcc/gcc/gimple-range-path.cc:588
0x1904063 back_threader::find_taken_edge_cond(vec<basic_block_def*, va_heap,
vl_ptr> const&, gcond*)
/home/apinski/src/upstream-gcc-git/gcc/gcc/tree-ssa-threadbackward.cc:321
0x1904b94 back_threader::maybe_register_path(back_threader_profitability&)
/home/apinski/src/upstream-gcc-git/gcc/gcc/tree-ssa-threadbackward.cc:245
0x1904f05 back_threader::find_paths_to_names(basic_block_def*, bitmap_head*,
unsigned int, back_threader_profitability&)
/home/apinski/src/upstream-gcc-git/gcc/gcc/tree-ssa-threadbackward.cc:368
0x19054c2 back_threader::find_paths_to_names(basic_block_def*, bitmap_head*,
unsigned int, back_threader_profitability&)
/home/apinski/src/upstream-gcc-git/gcc/gcc/tree-ssa-threadbackward.cc:476
0x19054c2 back_threader::find_paths_to_names(basic_block_def*, bitmap_head*,
unsigned int, back_threader_profitability&)
/home/apinski/src/upstream-gcc-git/gcc/gcc/tree-ssa-threadbackward.cc:476
0x1905e05 back_threader::maybe_thread_block(basic_block_def*)
/home/apinski/src/upstream-gcc-git/gcc/gcc/tree-ssa-threadbackward.cc:544
0x1906009 back_threader::thread_blocks()
/home/apinski/src/upstream-gcc-git/gcc/gcc/tree-ssa-threadbackward.cc:927
0x190629c execute
/home/apinski/src/upstream-gcc-git/gcc/gcc/tree-ssa-threadbackward.cc:1057
./cc1plus -quiet t.ii -fno-delete-null-pointer-checks -fno-exceptions -fno-rtti
-O2
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.