https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90539
--- Comment #31 from Martin Liška <marxin at gcc dot gnu.org> --- I see this: (gdb) frame #2 0x0000000000453b06 in pionfput_mod::put_var_vdesc_1d_double (file=..., vardesc=..., ival=...) at pionfput_mod.fppized.f90:2468 2468 ierr = put_var_1d_double (File, vardesc%varid, ival) (gdb) up #3 0x00000000005be633 in cam_history::h_define (restart=4294949912, t=-17380) at cam_history.fppized.f90:3822 3822 ierr = pio_put_var (tape(t)%File, ps0var, (/ps0/)) (gdb) up #4 cam_history::wshist (rgnht_in=<error reading variable: Cannot access memory at address 0x0>) at cam_history.fppized.f90:4461 4461 call h_define (t, restart) (gdb) up #5 0x00000000007811dc in cam_comp::cam_run4 (cam_out=..., cam_in=..., rstwr=.FALSE., nlend=.FALSE., yr_spec=0, mon_spec=1, day_spec=1, sec_spec=1800) at cam_comp.fppized.f90:325 325 call wshist () (gdb) up #6 0x000000000079d809 in atm_comp_mct::atm_run_mct (eclock=..., cdata_a=..., x2a_a=..., a2x_a=...) at atm_comp_mct.fppized.f90:513 513 yr_spec=yr_sync, mon_spec=mon_sync, day_spec=day_sync, sec_spec=tod_sync) (gdb) up #7 0x00000000007deb03 in ccsm_comp_mod::ccsm_run () at ccsm_comp_mod.fppized.f90:2408 2408 call atm_run_mct( EClock_a, cdata_aa, x2a_aa, a2x_aa) (gdb) up #8 0x0000000000403772 in ccsm_driver () at ccsm_driver.fppized.f90:58 58 call ccsm_run() (gdb) up #9 main (argc=argc@entry=1, argv=0x7fffffffdffe) at ccsm_driver.fppized.f90:25 25 use shr_sys_mod, only: shr_sys_abort (gdb) up #10 0x00007ffff79b6b7b in __libc_start_main (main=0x403740 <main>, argc=1, argv=0x7fffffffdb98, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdb88) at ../csu/libc-start.c:308 308 result = main (argc, argv, __environ MAIN_AUXVEC_PARAM); (gdb) up #11 0x00000000004037ba in _start () at ../sysdeps/x86_64/start.S:120 120 ../sysdeps/x86_64/start.S: No such file or directory.