the key is option '-ftime-report', wiht it:

> g++ -std=gnu++23 -c draw_surface_mesh.ii -ftime-report   
In file included from 
/home/azusa/file/libs/install/include/boost/multiprecision/cpp_int.hpp:19,
                 from /home/azusa/file/libs/install/include/CGAL/Quotient.h:37,
                 from 
/home/azusa/file/libs/install/include/CGAL/Kernel_d/Cartesian_const_iterator_d.h:20,
                 from 
/home/azusa/file/libs/install/include/CGAL/Homogeneous/VectorH2.h:23,
                 from 
/home/azusa/file/libs/install/include/CGAL/Homogeneous/predicates_on_directionsH2.h:22,
                 from 
/home/azusa/file/libs/install/include/CGAL/Homogeneous/DirectionH2.h:99,
                 from 
/home/azusa/file/libs/install/include/CGAL/Homogeneous/Homogeneous_base.h:29,
                 from 
/home/azusa/file/libs/install/include/CGAL/Simple_homogeneous.h:20,
                 from 
/home/azusa/file/libs/install/include/CGAL/Exact_kernel_selector.h:24,
                 from 
/home/azusa/file/libs/install/include/CGAL/Filtered_kernel.h:22,
                 from 
/home/azusa/file/libs/install/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21,
                 from draw_surface_mesh.cpp:5:
/home/azusa/file/libs/install/include/boost/multiprecision/number.hpp: In 
instantiation of ‘struct 
boost::multiprecision::number<boost::multiprecision::backends::rational_adaptor<boost::multiprecision::backends::cpp_int_backend<>
 > >’:
/home/azusa/file/libs/install/include/CGAL/boost_mp_type.h:65:22:   required 
from here
   65 |     if (denominator(x) != 1 )
      |                      ^
/home/azusa/file/libs/install/include/boost/multiprecision/number.hpp:81:66: 
internal compiler error: in start, at timevar.cc:490
   81 |       && (boost::multiprecision::number_category<Backend>::value != 
boost::multiprecision::number_kind_complex)
      |          
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0x73065802a1c9 __libc_start_call_main
        ../sysdeps/nptl/libc_start_call_main.h:58
0x73065802a28a __libc_start_main_impl
        ../csu/libc-start.c:360
Please submit a full bug report, with preprocessed source (by using 
-freport-bug).
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-14/README.Bugs> for instructions.

but without it:
> g++ -std=gnu++23 -c draw_surface_mesh.ii
> echo $?                
0

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2142489

Title:
  GCC-14 internal compiler error with option -ftime-report dealing
  boost::multiprecision

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-14/+bug/2142489/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to