https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65894
--- Comment #1 from Jürgen Reuter <juergen.reuter at desy dot de> --- Ok, here is a bit shorter test case, untar the attached file, do ./make. This produces an executable seg_prod. With r222305 I get the desired result: $ ./seg_prod | ============================================================================ | Running self-test: beams | ---------------------------------------------------------------------------- Running test: beam_1 ... success. Running test: beam_2 ... success. Running test: beam_3 ... success. with r222439 I get: $ ./seg_prod | ============================================================================ | Running self-test: beams | ---------------------------------------------------------------------------- Running test: beam_1 Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: #0 0x7F4C166B4B57 #1 0x7F4C166B3D50 #2 0x7F4C15C9322F #3 0x447141 in __model_data_MOD_field_data_get_pdg #4 0x43B51D in __model_data_MOD_model_data_get_field_ptr_pdg #5 0x45C647 in __flavors_MOD_flavor_init0_model #6 0x4D5FAF in __beams_MOD_beam_1 at beams.f90:0 #7 0x40C775 in __unit_tests_MOD_test #8 0x4D7978 in __beams_MOD_beam_test #9 0x4E17A0 in MAIN__ at whizard_test.f90:0 Segmentation fault