From ef99b3de9f7b97d1a3ab9f3b009c80fe26d16b33 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Thu, 26 Mar 2015 17:51:57 +0000 Subject: re PR go/65587 (C package incomplete/not working for powerpc-linux-gnu) PR go/65587 debug/elf: apply relocations for SHT_RELA/EM_PPC From-SVN: r221698 --- libgo/go/debug/elf/file.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libgo') diff --git a/libgo/go/debug/elf/file.go b/libgo/go/debug/elf/file.go index 653b8d4..0135f7f 100644 --- a/libgo/go/debug/elf/file.go +++ b/libgo/go/debug/elf/file.go @@ -828,7 +828,7 @@ func (f *File) DWARF() (*dwarf.Data, error) { // If there's a relocation table for .debug_info, we have to process it // now otherwise the data in .debug_info is invalid for x86-64 objects. rela := f.Section(".rela.debug_info") - if rela != nil && rela.Type == SHT_RELA && (f.Machine == EM_X86_64 || f.Machine == EM_AARCH64 || f.Machine == EM_PPC64 || f.Machine == EM_S390) { + if rela != nil && rela.Type == SHT_RELA && (f.Machine == EM_X86_64 || f.Machine == EM_AARCH64 || f.Machine == EM_PPC || f.Machine == EM_PPC64 || f.Machine == EM_S390) { data, err := rela.Data() if err != nil { return nil, err -- cgit v1.1