A recent merge dropped whitespace in the endfile specs, which affects transactional memory cases.
applied to mainline thanks Iain 2019-06-27 Iain Sandoe <i...@sandoe.co.uk> * config/rs6000/darwin.h (ENDFILE_SPEC): Correct whitespace in the spec. --- a/gcc/config/rs6000/darwin.h +++ b/gcc/config/rs6000/darwin.h @@ -135,7 +135,7 @@ extern int darwin_emit_picsym_stub; /* The PPC regs save/restore functions are leaves and could, conceivably be used by the tm destructor. */ #undef ENDFILE_SPEC -#define ENDFILE_SPEC TM_DESTRUCTOR "-lef_ppc" +#define ENDFILE_SPEC TM_DESTRUCTOR " -lef_ppc" #undef SUBTARGET_EXTRA_SPECS #define SUBTARGET_EXTRA_SPECS \