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                  \

Reply via email to