change to common load reverted for GCC because of strange behaviour which doesn't happen with other compilers.issue opened