Author: jhb
Date: Wed Aug 30 19:19:31 2017
New Revision: 323028
URL: https://svnweb.freebsd.org/changeset/base/323028

Log:
  Don't include GNU object attributes when building with clang.
  
  LLVM's MIPS assembler parser does not understand the GNU as
  '.gnu_attribute' keyword.  This could be re-enabled if LLVM is updated
  in the future.  The desired floating point ABI is already described in
  the .MIPS.abiflags section.
  
  Reviewed by:  emaste
  Sponsored by: DARPA / AFRL

Modified:
  head/lib/csu/mips/crti.S
  head/lib/csu/mips/crtn.S

Modified: head/lib/csu/mips/crti.S
==============================================================================
--- head/lib/csu/mips/crti.S    Wed Aug 30 18:56:24 2017        (r323027)
+++ head/lib/csu/mips/crti.S    Wed Aug 30 19:19:31 2017        (r323028)
@@ -1,7 +1,9 @@
 #include <machine/asm.h>
 __FBSDID("$FreeBSD$");
 
+#ifndef __clang__
        .gnu_attribute 4, 0
+#endif
        .section .init,"ax",%progbits
        .align 4
        .globl  _init

Modified: head/lib/csu/mips/crtn.S
==============================================================================
--- head/lib/csu/mips/crtn.S    Wed Aug 30 18:56:24 2017        (r323027)
+++ head/lib/csu/mips/crtn.S    Wed Aug 30 19:19:31 2017        (r323028)
@@ -1,7 +1,9 @@
 #include <machine/asm.h>
 __FBSDID("$FreeBSD$");
 
+#ifndef __clang__
        .gnu_attribute 4, 0
+#endif
        .section .init,"ax",%progbits
        .align 4
        .set noreorder
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to