public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug tree-optimization/109325] New: ICE in range_def_chain::in_chain_ when building opencv
@ 2023-03-29  0:03 sam at gentoo dot org
  2023-03-29  0:05 ` [Bug tree-optimization/109325] " sam at gentoo dot org
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: sam at gentoo dot org @ 2023-03-29  0:03 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 109325
           Summary: ICE in range_def_chain::in_chain_ when building opencv
           Product: gcc
           Version: 13.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: sam at gentoo dot org
  Target Milestone: ---
              Host: x86_64-pc-linux-gnu
            Target: x

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Bug tree-optimization/109325] ICE in range_def_chain::in_chain_ when building opencv
  2023-03-29  0:03 [Bug tree-optimization/109325] New: ICE in range_def_chain::in_chain_ when building opencv sam at gentoo dot org
@ 2023-03-29  0:05 ` sam at gentoo dot org
  2023-03-29  0:06 ` pinskia at gcc dot gnu.org
  2023-03-29  1:42 ` sam at gentoo dot org
  2 siblings, 0 replies; 4+ messages in thread
From: sam at gentoo dot org @ 2023-03-29  0:05 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #1 from Sam James <sam at gentoo dot org> ---
Created attachment 54781
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=54781&action=edit
warpers.cpp.ii.xz

Originally reported by Adrien Dessemond <admnd@protonmail.com> at
https://bugs.gentoo.org/903505.

```
x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse -DCVAPI_EXPORTS -D_USE_MATH_DEFINES
-D__OPENCV_BUILD=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS
-D__STDC_LIMIT_MACROS
-I/var/tmp/portage/media-libs/opencv-4.7.0/work/opencv-4.7.0/modules/stitching/include
-I/var/tmp/portage/media-libs/opencv-4.7.0/work/opencv-4.7.0_build-abi_x86_32.x86/modules/stitching
-I/var/tmp/portage/media-libs/opencv-4.7.0/work/opencv-4.7.0/modules/core/include
-I/var/tmp/portage/media-libs/opencv-4.7.0/work/opencv-4.7.0/modules/flann/include
-I/var/tmp/portage/media-libs/opencv-4.7.0/work/opencv-4.7.0/modules/imgproc/include
-I/var/tmp/portage/media-libs/opencv-4.7.0/work/opencv-4.7.0/modules/features2d/include
-I/var/tmp/portage/media-libs/opencv-4.7.0/work/opencv-4.7.0/modules/calib3d/include
-isystem
/var/tmp/portage/media-libs/opencv-4.7.0/work/opencv-4.7.0_build-abi_x86_32.x86
-isystem /usr/include/eigen3  -O2 -pipe -march=native
-fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type -ggdb3  
-fsigned-char -W -Wall -Wreturn-type -Wnon-virtual-dtor -Waddress
-Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wundef
-Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized
-Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment
-Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option
-pthread -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2
-msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mf16c -mfma -mavx -mfpmath=sse
-fvisibility=hidden -fvisibility-inlines-hidden -fopenmp -std=c++11 -fPIC
-fdiagnostics-color=always -c warpers.cpp.ii
during GIMPLE pass: vrp
In file included from
/var/tmp/portage/media-libs/opencv-4.7.0/work/opencv-4.7.0/modules/stitching/include/opencv2/stitching/detail/warpers.hpp:704,
                 from
/var/tmp/portage/media-libs/opencv-4.7.0/work/opencv-4.7.0/modules/stitching/include/opencv2/stitching/warpers.hpp:46,
                 from
/var/tmp/portage/media-libs/opencv-4.7.0/work/opencv-4.7.0/modules/stitching/include/opencv2/stitching.hpp:48,
                 from
/var/tmp/portage/media-libs/opencv-4.7.0/work/opencv-4.7.0/modules/stitching/src/precomp.hpp:59,
                 from
/var/tmp/portage/media-libs/opencv-4.7.0/work/opencv-4.7.0/modules/stitching/src/warpers.cpp:43:
/var/tmp/portage/media-libs/opencv-4.7.0/work/opencv-4.7.0/modules/stitching/include/opencv2/stitching/detail/warpers_inl.hpp:
In member function ‘void
cv::detail::RotationWarperBase<P>::detectResultRoiByBorder(cv::Size,
cv::Point&, cv::Point&) [with P = cv::detail::SphericalProjector]’:
/var/tmp/portage/media-libs/opencv-4.7.0/work/opencv-4.7.0/modules/stitching/include/opencv2/stitching/detail/warpers_inl.hpp:185:6:
internal compiler error: Segmentation fault
  185 | void RotationWarperBase<P>::detectResultRoiByBorder(Size src_size,
Point &dst_tl, Point &dst_br)
      |      ^~~~~~~~~~~~~~~~~~~~~
0xd80b07 crash_signal
       
/usr/src/debug/sys-devel/gcc-13.0.1_pre20230326/gcc-13-20230326/gcc/toplev.cc:314
0x1688195 range_def_chain::in_chain_p(tree_node*, tree_node*)
       
/usr/src/debug/sys-devel/gcc-13.0.1_pre20230326/gcc-13-20230326/gcc/gimple-range-gori.cc:126
0x1683fb0 gori_compute::compute_operand_range(vrange&, gimple*, vrange const&,
tree_node*, fur_source&, value_relation*)
       
/usr/src/debug/sys-devel/gcc-13.0.1_pre20230326/gcc-13-20230326/gcc/gimple-range-gori.cc:667
0x1688ae9 gori_compute::compute_operand1_range(vrange&,
gimple_range_op_handler&, vrange const&, tree_node*, fur_source&,
value_relation*)
       
/usr/src/debug/sys-devel/gcc-13.0.1_pre20230326/gcc-13-20230326/gcc/gimple-range-gori.cc:1174
0x1683599 gori_compute::compute_operand_range(vrange&, gimple*, vrange const&,
tree_node*, fur_source&, value_relation*)
       
/usr/src/debug/sys-devel/gcc-13.0.1_pre20230326/gcc-13-20230326/gcc/gimple-range-gori.cc:726
0x16bdcb8 gori_compute::compute_operand2_range(vrange&,
gimple_range_op_handler&, vrange const&, tree_node*, fur_source&,
value_relation*)
       
/usr/src/debug/sys-devel/gcc-13.0.1_pre20230326/gcc-13-20230326/gcc/gimple-range-gori.cc:1254
0x18050a9 gori_compute::compute_operand1_and_operand2_range(vrange&,
gimple_range_op_handler&, vrange const&, tree_node*, fur_source&,
value_relation*)
       
/usr/src/debug/sys-devel/gcc-13.0.1_pre20230326/gcc-13-20230326/gcc/gimple-range-gori.cc:1274
0x168409f gori_compute::compute_operand_range(vrange&, gimple*, vrange const&,
tree_node*, fur_source&, value_relation*)
       
/usr/src/debug/sys-devel/gcc-13.0.1_pre20230326/gcc-13-20230326/gcc/gimple-range-gori.cc:723
0x1682e5a gori_compute::outgoing_edge_range_p(vrange&, edge_def*, tree_node*,
range_query&)
       
/usr/src/debug/sys-devel/gcc-13.0.1_pre20230326/gcc-13-20230326/gcc/gimple-range-gori.cc:1384
0x16820d1 ranger_cache::range_from_dom(vrange&, tree_node*, basic_block_def*,
ranger_cache::rfd_mode)
       
/usr/src/debug/sys-devel/gcc-13.0.1_pre20230326/gcc-13-20230326/gcc/gimple-range-cache.cc:1529
0x16aa0cd ranger_cache::entry_range(vrange&, tree_node*, basic_block_def*,
ranger_cache::rfd_mode)
       
/usr/src/debug/sys-devel/gcc-13.0.1_pre20230326/gcc-13-20230326/gcc/gimple-range-cache.cc:928
0x16aa0cd ranger_cache::entry_range(vrange&, tree_node*, basic_block_def*,
ranger_cache::rfd_mode)
       
/usr/src/debug/sys-devel/gcc-13.0.1_pre20230326/gcc-13-20230326/gcc/gimple-range-cache.cc:916
0x16b66f4 ranger_cache::exit_range(vrange&, tree_node*, basic_block_def*,
ranger_cache::rfd_mode)
       
/usr/src/debug/sys-devel/gcc-13.0.1_pre20230326/gcc-13-20230326/gcc/gimple-range-cache.cc:950
0x16b66f4 ranger_cache::edge_range(vrange&, edge_def*, tree_node*,
ranger_cache::rfd_mode)
       
/usr/src/debug/sys-devel/gcc-13.0.1_pre20230326/gcc-13-20230326/gcc/gimple-range-cache.cc:959
0x16def89 ranger_cache::resolve_dom(vrange&, tree_node*, basic_block_def*)
       
/usr/src/debug/sys-devel/gcc-13.0.1_pre20230326/gcc-13-20230326/gcc/gimple-range-cache.cc:1412
0x16821db ranger_cache::range_from_dom(vrange&, tree_node*, basic_block_def*,
ranger_cache::rfd_mode)
       
/usr/src/debug/sys-devel/gcc-13.0.1_pre20230326/gcc-13-20230326/gcc/gimple-range-cache.cc:1523
0x1680fd3 ranger_cache::range_from_dom(vrange&, tree_node*, basic_block_def*,
ranger_cache::rfd_mode)
       
/usr/src/debug/sys-devel/gcc-13.0.1_pre20230326/gcc-13-20230326/gcc/gimple-range-cache.cc:1426
0x1680fd3 ranger_cache::fill_block_cache(tree_node*, basic_block_def*,
basic_block_def*)
       
/usr/src/debug/sys-devel/gcc-13.0.1_pre20230326/gcc-13-20230326/gcc/gimple-range-cache.cc:1212
0x166e224 ranger_cache::block_range(vrange&, basic_block_def*, tree_node*,
bool)
       
/usr/src/debug/sys-devel/gcc-13.0.1_pre20230326/gcc-13-20230326/gcc/gimple-range-cache.cc:1039
0x166e224 ranger_cache::block_range(vrange&, basic_block_def*, tree_node*,
bool)
       
/usr/src/debug/sys-devel/gcc-13.0.1_pre20230326/gcc-13-20230326/gcc/gimple-range-cache.cc:1010
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
Please include the complete backtrace with any bug report.
See <https://bugs.gentoo.org/> for instructions.
```

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Bug tree-optimization/109325] ICE in range_def_chain::in_chain_ when building opencv
  2023-03-29  0:03 [Bug tree-optimization/109325] New: ICE in range_def_chain::in_chain_ when building opencv sam at gentoo dot org
  2023-03-29  0:05 ` [Bug tree-optimization/109325] " sam at gentoo dot org
@ 2023-03-29  0:06 ` pinskia at gcc dot gnu.org
  2023-03-29  1:42 ` sam at gentoo dot org
  2 siblings, 0 replies; 4+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-03-29  0:06 UTC (permalink / raw)
  To: gcc-bugs

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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=109274

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Most likely a dup of bug 109274.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Bug tree-optimization/109325] ICE in range_def_chain::in_chain_ when building opencv
  2023-03-29  0:03 [Bug tree-optimization/109325] New: ICE in range_def_chain::in_chain_ when building opencv sam at gentoo dot org
  2023-03-29  0:05 ` [Bug tree-optimization/109325] " sam at gentoo dot org
  2023-03-29  0:06 ` pinskia at gcc dot gnu.org
@ 2023-03-29  1:42 ` sam at gentoo dot org
  2 siblings, 0 replies; 4+ messages in thread
From: sam at gentoo dot org @ 2023-03-29  1:42 UTC (permalink / raw)
  To: gcc-bugs

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

Sam James <sam at gentoo dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |DUPLICATE

--- Comment #3 from Sam James <sam at gentoo dot org> ---
(In reply to Andrew Pinski from comment #2)
> Most likely a dup of bug 109274.

Yeah, patch works and indeed looks identical. Thanks.

*** This bug has been marked as a duplicate of bug 109274 ***

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-03-29  1:42 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-29  0:03 [Bug tree-optimization/109325] New: ICE in range_def_chain::in_chain_ when building opencv sam at gentoo dot org
2023-03-29  0:05 ` [Bug tree-optimization/109325] " sam at gentoo dot org
2023-03-29  0:06 ` pinskia at gcc dot gnu.org
2023-03-29  1:42 ` sam at gentoo dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).