139ccd241SDavide Italiano; RUN: llvm-as %s -o %t.o 2*3efcfaddSEugene Leviant; RUN: %gold -shared -m elf_x86_64 -o %t2 -plugin %llvmshlibdir/LLVMgold%shlibext \ 339ccd241SDavide Italiano; RUN: %t.o --plugin-opt=save-temps 439ccd241SDavide Italiano; RUN: llvm-nm %t2 | FileCheck %s --check-prefix=OUTPUT 539ccd241SDavide Italiano 639ccd241SDavide Italiano; OUTPUT: w patatino 739ccd241SDavide Italiano 839ccd241SDavide Italianotarget datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" 939ccd241SDavide Italianotarget triple = "x86_64-unknown-linux-gnu" 1039ccd241SDavide Italiano 1139ccd241SDavide Italianomodule asm ".weak patatino" 1239ccd241SDavide Italiano 1339ccd241SDavide Italianodeclare void @patatino() 1439ccd241SDavide Italiano 1539ccd241SDavide Italianodefine void @_start() { 1639ccd241SDavide Italiano call void @patatino() 1739ccd241SDavide Italiano ret void 1839ccd241SDavide Italiano} 19