https://sourceware.org/bugzilla/show_bug.cgi?id=18250

            Bug ID: 18250
           Summary: segfault on BFD linker using clang llvm plugin
           Product: binutils
           Version: 2.26 (HEAD)
            Status: NEW
          Severity: normal
          Priority: P2
         Component: ld
          Assignee: unassigned at sourceware dot org
          Reporter: chris.chrulski at yahoo dot com
                CC: hjl.tools at gmail dot com

Created attachment 8239
  --> https://sourceware.org/bugzilla/attachment.cgi?id=8239&action=edit
reproducer

The BFD linker seg faults on the attached test case when using LLVM LTO, but
will pass when using the gold linker. Tested against the binutils git head
version on April 9, 2015, and svn head of LLVM project from April 8, 2015.


Run the commands in the attached go.sh script.

+ clang -c -O2 -flto prog.c
+ clang -c -O2 -flto test1.c
+ clang -c -O2 -flto test2.c
+ llvm-ar scr libt.a test1.o test2.o
+ clang -flto prog.o libt.a -v
...
clang-3.7: error: unable to execute command: Segmentation fault
clang-3.7: error: linker command failed due to signal (use -v to see
invocation)

-- 
You are receiving this mail because:
You are on the CC list for the bug.

_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to