re PR libfortran/84880 (libgfortran fail to build on aarch64/arm 32bit cross toolchain)
authorJakub Jelinek <jakub@redhat.com>
Thu, 15 Mar 2018 18:04:59 +0000 (19:04 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 15 Mar 2018 18:04:59 +0000 (19:04 +0100)
PR libgfortran/84880
* intrinsics/kill.c (kill): Rename to...
(PREFIX (kill)): ... this.  Use export_proto_np instead of export_proto.

From-SVN: r258571

libgfortran/ChangeLog
libgfortran/intrinsics/kill.c

index 2d40ef0..1c84d2b 100644 (file)
@@ -1,3 +1,9 @@
+2018-03-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libgfortran/84880
+       * intrinsics/kill.c (kill): Rename to...
+       (PREFIX (kill)): ... this.  Use export_proto_np instead of export_proto.
+
 2018-03-13  Steven G. Kargl  <kargl@gcc.gnu.org>
 
        * libgfortran/gfortran.map: Remove _gfortran_kill_i4,
index 3b062b3..ba24b6f 100644 (file)
@@ -51,11 +51,11 @@ kill_sub (GFC_INTEGER_4 pid, GFC_INTEGER_4 signal, GFC_INTEGER_4 *status)
 }
 iexport(kill_sub);
 
-extern GFC_INTEGER_4 kill (GFC_INTEGER_4, GFC_INTEGER_4);
-export_proto(kill);
+extern GFC_INTEGER_4 PREFIX (kill) (GFC_INTEGER_4, GFC_INTEGER_4);
+export_proto_np(PREFIX (kill));
 
 GFC_INTEGER_4
-kill (GFC_INTEGER_4 pid, GFC_INTEGER_4 signal)
+PREFIX (kill) (GFC_INTEGER_4 pid, GFC_INTEGER_4 signal)
 {
   int val;
   val = (int)kill (pid, signal);