From d4c972b7ebd8be9be41d8d58f2793ab6996f266f Mon Sep 17 00:00:00 2001 From: Jozef Lawrynowicz Date: Wed, 24 Jul 2019 21:08:34 +0000 Subject: [PATCH] msp430.h (ENDFILE_SPEC): Wrap uses of crtn*.o in if-exists. 2019-07-24 Jozef Lawrynowicz * config/msp430/msp430.h (ENDFILE_SPEC): Wrap uses of crtn*.o in if-exists. From-SVN: r273773 --- gcc/ChangeLog | 5 +++++ gcc/config/msp430/msp430.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5cd80e8..8ed57ed 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2019-07-24 Jozef Lawrynowicz + + * config/msp430/msp430.h (ENDFILE_SPEC): Wrap uses of crtn*.o in + if-exists. + 2019-07-24 Martin Sebor PR driver/80545 diff --git a/gcc/config/msp430/msp430.h b/gcc/config/msp430/msp430.h index 1288b1a..ca7cf20 100644 --- a/gcc/config/msp430/msp430.h +++ b/gcc/config/msp430/msp430.h @@ -49,7 +49,7 @@ extern bool msp430x; /* -lgcc is included because crtend.o needs __mspabi_func_epilog_1. */ #undef ENDFILE_SPEC -#define ENDFILE_SPEC "%{!minrt:crtend.o%s} %{minrt:crtn-minrt.o%s}%{!minrt:crtn.o%s} -lgcc" +#define ENDFILE_SPEC "%{!minrt:crtend.o%s} %{minrt:%:if-exists(crtn-minrt.o%s)}%{!minrt:%:if-exists(crtn.o%s)} -lgcc" #define ASM_SPEC "-mP " /* Enable polymorphic instructions. */ \ "%{mcpu=*:-mcpu=%*}%{!mcpu=*:%{mmcu=*:-mmcu=%*}} " /* Pass the CPU type on to the assembler. */ \ -- 2.7.4