]> sourceware.org Git - newlib-cygwin.git/commitdiff
Fix link when nosys.specs is used to link
authorTamar Christina <Tamar.Christina@arm.com>
Thu, 13 Jul 2017 10:52:42 +0000 (10:52 +0000)
committerCorinna Vinschen <corinna@vinschen.de>
Fri, 14 Jul 2017 08:36:32 +0000 (10:36 +0200)
This patch fixes the issue where nosys.specs is used to link.
e.g. The use of crt0 without any support for semihosting requested.

The AArch64 crt0 was missing an #ifdef for the initialise_monitor_handles
which was causing the link to fail. Sorry for missing this before.

libgloss/aarch64/crt0.S

index ed4dafcb10f0b1cc999d50926c49065285c61658..cbff11a4920c92a9155fc60a14d0693cce5e38ff 100644 (file)
        sub     x2, x2, x0              /* Third arg: length of block */
        bl      FUNCTION (memset)
 
+#ifdef ARM_RDI_MONITOR
        /* Need to set up standard file handles */
        bl      FUNCTION (initialise_monitor_handles)
+#endif
 
        /* .init and .fini sections are used to create constructors
           and destructors.  Here we call the _init function and arrange
This page took 0.031418 seconds and 5 git commands to generate.