]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR target/84829 (-mieee-fp causes to link with -lieee but that is no longer available)
authorRichard Biener <rguenther@suse.de>
Thu, 12 Jul 2018 16:33:26 +0000 (16:33 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 12 Jul 2018 16:33:26 +0000 (16:33 +0000)
2018-07-12  Richard Biener  <rguenther@suse.de>

PR target/84829
* config/gnu-user.h (GNU_USER_TARGET_NO_PTHREADS_LIB_SPEC):
Remove -mieee-fp handling.

* gcc.target/i386/pr84829.c: New testcase.

From-SVN: r262598

gcc/ChangeLog
gcc/config/gnu-user.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr84829.c [new file with mode: 0644]

index 0e2b3acb42dc1d50b04a4bc1f3275daea02d8482..06a26eab9a86b85ffb6632b79830ebc8110ddf1a 100644 (file)
@@ -1,3 +1,9 @@
+2018-07-12  Richard Biener  <rguenther@suse.de>
+
+       PR target/84829
+       * config/gnu-user.h (GNU_USER_TARGET_NO_PTHREADS_LIB_SPEC):
+       Remove -mieee-fp handling.
+
 2018-07-01  David Edelsohn  <dje.gcc@gmail.com>
 
        Backported from mainline.
index 8c579aac3f6df996a71a193b090656a17fd067bb..d21b3f44707ebf1f9503ca83d1657e353833f619 100644 (file)
@@ -122,7 +122,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
 
 #define GNU_USER_TARGET_NO_PTHREADS_LIB_SPEC \
   "%{shared:-lc} \
-   %{!shared:%{mieee-fp:-lieee} %{profile:-lc_p}%{!profile:-lc}}"
+   %{!shared:%{profile:-lc_p}%{!profile:-lc}}"
 
 #define GNU_USER_TARGET_LIB_SPEC \
   "%{pthread:-lpthread} " \
index cfc0e599c07d1a9d0cc3ea29482abde89560610f..e412fe895e1326aaa78967aec9b3a8e5e4250ef0 100644 (file)
@@ -1,3 +1,8 @@
+2018-07-12  Richard Biener  <rguenther@suse.de>
+
+       PR target/84829
+       * gcc.target/i386/pr84829.c: New testcase.
+
 2018-07-03  Paul Thomas  <pault@gcc.gnu.org>
 
        PR fortran/82969
diff --git a/gcc/testsuite/gcc.target/i386/pr84829.c b/gcc/testsuite/gcc.target/i386/pr84829.c
new file mode 100644 (file)
index 0000000..a63a49b
--- /dev/null
@@ -0,0 +1,7 @@
+/* { dg-do link } */
+/* { dg-options "-mieee-fp" } */
+
+int main()
+{
+  return 0;
+}