aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJozef Lawrynowicz <jozef.l@mittosystems.com>2019-07-24 21:08:34 +0000
committerJozef Lawrynowicz <jozefl@gcc.gnu.org>2019-07-24 21:08:34 +0000
commitd4c972b7ebd8be9be41d8d58f2793ab6996f266f (patch)
treedd89aa4dd004419a71c8a64c40a6a5e4b0936cf5 /gcc
parentfa5baeedd47e84b36aff8191bfdf86ee03829a4c (diff)
downloadgcc-d4c972b7ebd8be9be41d8d58f2793ab6996f266f.zip
gcc-d4c972b7ebd8be9be41d8d58f2793ab6996f266f.tar.gz
gcc-d4c972b7ebd8be9be41d8d58f2793ab6996f266f.tar.bz2
msp430.h (ENDFILE_SPEC): Wrap uses of crtn*.o in if-exists.
2019-07-24 Jozef Lawrynowicz <jozef.l@mittosystems.com> * config/msp430/msp430.h (ENDFILE_SPEC): Wrap uses of crtn*.o in if-exists. From-SVN: r273773
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/msp430/msp430.h2
2 files changed, 6 insertions, 1 deletions
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 <jozef.l@mittosystems.com>
+
+ * config/msp430/msp430.h (ENDFILE_SPEC): Wrap uses of crtn*.o in
+ if-exists.
+
2019-07-24 Martin Sebor <msebor@redhat.com>
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. */ \