https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85820
Bug ID: 85820 Summary: [9 Regression] internal compiler error: Segmentation fault Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: hjl.tools at gmail dot com CC: prathamesh3492 at gcc dot gnu.org Target Milestone: --- On x86-64, r260250 caused: gfortran -O3 -funroll-loops -ffast-math -fwhole-program -flto=jobserver -fuse-linker-plugin -DSPEC_CPU_LINUX -DSPEC_CPU_CASE_FLAG -DSPEC_CPU_LOGICAL_STRICT -frecord-marker=4 wrf_num_bytes_between.o pack_utils.o module_driver_constants.fppized.o module_domain.fppized.o module_integrate.fppized.o module_timing.fppized.o module_configure.fppized.o module_tiles.fppized.o module_machine.fppized.o module_nesting.fppized.o module_wrf_error.fppized.o module_state_description.fppized.o module_sm.fppized.o module_io.fppized.o module_dm_stubs.fppized.o module_quilt_outbuf_ops.fppized.o module_io_quilt.fppized.o module_bc.fppized.o module_io_wrf.fppized.o module_date_time.fppized.o module_io_domain.fppized.o module_bc_time_utilities.fppized.o module_model_constants.fppized.o module_soil_pre.fppized.o module_bl_mrf.fppized.o module_sf_myjsfc.fppized.o module_bl_myjpbl.fppized.o module_bl_ysu.fppized.o module_cu_bmj.fppized.o module_mp_kessler.fppized.o module_mp_ncloud5.fppized.o module_ra_sw.fppized.o module_sf_sfclay.fppized.o module_cu_kf.fppized.o module_cu_kfeta.fppized.o module_mp_lin.fppized.o module_mp_wsm3.fppized.o module_mp_wsm5.fppized.o module_mp_wsm6.fppized.o module_surface_driver.fppized.o module_cu_gd.fppized.o module_sf_sfcdiags.fppized.o module_ra_gsfcsw.fppized.o module_sf_slab.fppized.o module_sf_noahlsm.fppized.o module_sf_ruclsm.fppized.o module_mp_ncloud3.fppized.o module_mp_etanew.fppized.o module_ra_rrtm.fppized.o module_ra_gfdleta.fppized.o module_physics_init.fppized.o module_physics_addtendc.fppized.o module_solvedebug_em.fppized.o module_bc_em.fppized.o module_advect_em.fppized.o module_diffusion_em.fppized.o module_small_step_em.fppized.o module_big_step_utilities_em.fppized.o module_em.fppized.o module_init_utilities.fppized.o module_optional_si_input.fppized.o ESMF_Alarm.fppized.o ESMF_Base.fppized.o ESMF_BaseTime.fppized.o ESMF_Calendar.fppized.o ESMF_Clock.fppized.o ESMF_Fraction.fppized.o ESMF_Mod.fppized.o ESMF_Time.fppized.o ESMF_TimeInterval.fppized.o Meat.fppized.o wrf_shutdown.fppized.o collect_on_comm.o mediation_integrate.fppized.o mediation_feedback_domain.fppized.o mediation_force_domain.fppized.o mediation_interp_domain.fppized.o mediation_wrfmain.fppized.o wrf_auxhist1in.fppized.o wrf_auxhist1out.fppized.o wrf_auxhist2in.fppized.o wrf_auxhist2out.fppized.o wrf_auxhist3in.fppized.o wrf_auxhist3out.fppized.o wrf_auxhist4in.fppized.o wrf_auxhist4out.fppized.o wrf_auxhist5in.fppized.o wrf_auxhist5out.fppized.o wrf_auxinput1in.fppized.o wrf_auxinput1out.fppized.o wrf_auxinput2in.fppized.o wrf_auxinput2out.fppized.o wrf_auxinput3in.fppized.o wrf_auxinput3out.fppized.o wrf_auxinput4in.fppized.o wrf_auxinput4out.fppized.o wrf_auxinput5in.fppized.o wrf_auxinput5out.fppized.o wrf_bdyin.fppized.o wrf_bdyout.fppized.o wrf_histin.fppized.o wrf_histout.fppized.o wrf_inputin.fppized.o wrf_inputout.fppized.o wrf_restartin.fppized.o wrf_restartout.fppized.o couple_or_uncouple_em.fppized.o interp_domain_em.fppized.o interp_fcn.fppized.o nest_init_utils.fppized.o set_timekeeping.fppized.o sint.fppized.o solve_interface.fppized.o start_domain.fppized.o module_pbl_driver.fppized.o module_radiation_driver.fppized.o module_cumulus_driver.fppized.o module_microphysics_driver.fppized.o solve_em.fppized.o start_em.fppized.o internal_header_util.fppized.o io_int.fppized.o init_modules_em.fppized.o init_modules.fppized.o wrf_io.o field_routines.o wrf.fppized.o netcdf/attr.o netcdf/dim.o netcdf/error.o netcdf/fort-attio.o netcdf/fort-control.o netcdf/fort-dim.o netcdf/fort-genatt.o netcdf/fort-geninq.o netcdf/fort-genvar.o netcdf/fort-lib.o netcdf/fort-misc.o netcdf/fort-v2compat.o netcdf/fort-var1io.o netcdf/fort-varaio.o netcdf/fort-vario.o netcdf/fort-varmio.o netcdf/fort-varsio.o netcdf/libvers.o netcdf/nc.o netcdf/ncx.o netcdf/posixio.o netcdf/putget.o netcdf/string.o netcdf/v1hpg.o netcdf/v2i.o netcdf/var.o netcdf/typeSizes.o netcdf/netcdf.o -o wrf ... during RTL pass: expand internal_header_util.fppized.f90: In function 'int_get_ti_header_char.constprop': internal_header_util.fppized.f90:372:1: internal compiler error: Segmentation fault DataHandle, dummyData, DummyCount, code ) ^ 0xbb1a4f crash_signal ../../src-trunk/gcc/toplev.c:325 0x7a679b expand_call(tree_node*, rtx_def*, int) ../../src-trunk/gcc/calls.c:4287 0x8b6c7b expand_expr_real_1(tree_node*, rtx_def*, machine_mode, expand_modifier, rtx_def**, bool) ../../src-trunk/gcc/expr.c:11011 0x7b78ee expand_expr ../../src-trunk/gcc/expr.h:280 0x7b78ee expand_call_stmt ../../src-trunk/gcc/cfgexpand.c:2690 0x7b78ee expand_gimple_stmt_1 ../../src-trunk/gcc/cfgexpand.c:3644 0x7b78ee expand_gimple_stmt ../../src-trunk/gcc/cfgexpand.c:3810 0x7b8a7f expand_gimple_basic_block ../../src-trunk/gcc/cfgexpand.c:5839 0x7bd6b7 execute ../../src-trunk/gcc/cfgexpand.c:6445 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions.