[ARC] Define LINK_GCC_C_SEQUENCE_SPEC.
authorClaudiu Zissulescu <claziss@synopsys.com>
Wed, 13 Jun 2018 08:43:42 +0000 (10:43 +0200)
committerClaudiu Zissulescu <claziss@gcc.gnu.org>
Wed, 13 Jun 2018 08:43:42 +0000 (10:43 +0200)
If no specs file is provided, default to nosys library.

gcc/
2017-05-03  Claudiu Zissulescu  <claziss@synopsys.com>

* config/arc/elf.h (LINK_GCC_C_SEQUENCE_SPEC): Define.

From-SVN: r261541

gcc/ChangeLog
gcc/config/arc/elf.h

index 9e3e0805e4cb8c3029e9f0720960980ba5f549e8..70be1d2f482876db2fae00374cba47d1571dabec 100644 (file)
@@ -1,3 +1,7 @@
+2018-06-12  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * config/arc/elf.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
+
 2018-06-12  Claudiu Zissulescu  <claziss@synopsys.com>
 
        * config/arc/builtins.def (SYNC): SYNC instruction is valid on all
index 43ced3b720f1d622bafa1e060627088d58dede58..66ee5b698eabf7b5e84d17ffe178dbfc69826d15 100644 (file)
@@ -73,3 +73,8 @@ along with GCC; see the file COPYING3.  If not see
 
 #undef TARGET_ASM_FILE_END
 #define TARGET_ASM_FILE_END arc_file_end
+
+/* If no specs file is enforced, default to nosys libarary.  */
+#undef LINK_GCC_C_SEQUENCE_SPEC
+#define LINK_GCC_C_SEQUENCE_SPEC                               \
+  "--start-group %G %{!specs=*:-lc -lnosys} --end-group"