1*7304104dSAndroid Build Coastguard Worker#! /bin/sh 2*7304104dSAndroid Build Coastguard Worker# Copyright (C) 2015 Red Hat, Inc. 3*7304104dSAndroid Build Coastguard Worker# This file is part of elfutils. 4*7304104dSAndroid Build Coastguard Worker# 5*7304104dSAndroid Build Coastguard Worker# This file is free software; you can redistribute it and/or modify 6*7304104dSAndroid Build Coastguard Worker# it under the terms of the GNU General Public License as published by 7*7304104dSAndroid Build Coastguard Worker# the Free Software Foundation; either version 3 of the License, or 8*7304104dSAndroid Build Coastguard Worker# (at your option) any later version. 9*7304104dSAndroid Build Coastguard Worker# 10*7304104dSAndroid Build Coastguard Worker# elfutils is distributed in the hope that it will be useful, but 11*7304104dSAndroid Build Coastguard Worker# WITHOUT ANY WARRANTY; without even the implied warranty of 12*7304104dSAndroid Build Coastguard Worker# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13*7304104dSAndroid Build Coastguard Worker# GNU General Public License for more details. 14*7304104dSAndroid Build Coastguard Worker# 15*7304104dSAndroid Build Coastguard Worker# You should have received a copy of the GNU General Public License 16*7304104dSAndroid Build Coastguard Worker# along with this program. If not, see <http://www.gnu.org/licenses/>. 17*7304104dSAndroid Build Coastguard Worker 18*7304104dSAndroid Build Coastguard Worker. $srcdir/test-subr.sh 19*7304104dSAndroid Build Coastguard Worker 20*7304104dSAndroid Build Coastguard Worker# Random ELF32 testfile 21*7304104dSAndroid Build Coastguard Workertestfiles testfile4 22*7304104dSAndroid Build Coastguard Worker 23*7304104dSAndroid Build Coastguard Workertestrun_compare ${abs_top_builddir}/tests/elfputzdata gnu testfile4 <<\EOF 24*7304104dSAndroid Build Coastguard WorkerCannot compress 1 .interp 25*7304104dSAndroid Build Coastguard WorkerCannot compress 2 .note.ABI-tag 26*7304104dSAndroid Build Coastguard WorkerCannot compress 3 .hash 27*7304104dSAndroid Build Coastguard WorkerCannot compress 4 .dynsym 28*7304104dSAndroid Build Coastguard WorkerCannot compress 5 .dynstr 29*7304104dSAndroid Build Coastguard WorkerCannot compress 6 .gnu.version 30*7304104dSAndroid Build Coastguard WorkerCannot compress 7 .gnu.version_r 31*7304104dSAndroid Build Coastguard WorkerCannot compress 8 .rel.got 32*7304104dSAndroid Build Coastguard WorkerCannot compress 9 .rel.plt 33*7304104dSAndroid Build Coastguard WorkerCannot compress 10 .init 34*7304104dSAndroid Build Coastguard WorkerCannot compress 11 .plt 35*7304104dSAndroid Build Coastguard WorkerCannot compress 12 .text 36*7304104dSAndroid Build Coastguard WorkerCannot compress 13 .fini 37*7304104dSAndroid Build Coastguard WorkerCannot compress 14 .rodata 38*7304104dSAndroid Build Coastguard WorkerCannot compress 15 .data 39*7304104dSAndroid Build Coastguard WorkerCannot compress 16 .eh_frame 40*7304104dSAndroid Build Coastguard WorkerCannot compress 17 .gcc_except_table 41*7304104dSAndroid Build Coastguard WorkerCannot compress 18 .ctors 42*7304104dSAndroid Build Coastguard WorkerCannot compress 19 .dtors 43*7304104dSAndroid Build Coastguard WorkerCannot compress 20 .got 44*7304104dSAndroid Build Coastguard WorkerCannot compress 21 .dynamic 45*7304104dSAndroid Build Coastguard WorkerLets compress 22 .sbss, size: 0 46*7304104dSAndroid Build Coastguard WorkerCannot compress 23 .bss 47*7304104dSAndroid Build Coastguard WorkerLets compress 24 .stab, size: 21540 48*7304104dSAndroid Build Coastguard WorkerLets compress 25 .stabstr, size: 57297 49*7304104dSAndroid Build Coastguard WorkerLets compress 26 .comment, size: 648 50*7304104dSAndroid Build Coastguard WorkerLets compress 27 .debug_aranges, size: 56 51*7304104dSAndroid Build Coastguard WorkerLets compress 28 .debug_pubnames, size: 93 52*7304104dSAndroid Build Coastguard WorkerLets compress 29 .debug_info, size: 960 53*7304104dSAndroid Build Coastguard WorkerLets compress 30 .debug_abbrev, size: 405 54*7304104dSAndroid Build Coastguard WorkerLets compress 31 .debug_line, size: 189 55*7304104dSAndroid Build Coastguard WorkerLets compress 32 .note, size: 240 56*7304104dSAndroid Build Coastguard WorkerLets compress 33 .shstrtab, size: 320 57*7304104dSAndroid Build Coastguard WorkerLets compress 34 .symtab, size: 5488 58*7304104dSAndroid Build Coastguard WorkerLets compress 35 .strtab, size: 5727 59*7304104dSAndroid Build Coastguard WorkerEOF 60*7304104dSAndroid Build Coastguard Worker 61*7304104dSAndroid Build Coastguard Workertestrun_compare ${abs_top_builddir}/tests/elfputzdata elf testfile4 <<\EOF 62*7304104dSAndroid Build Coastguard WorkerCannot compress 1 .interp 63*7304104dSAndroid Build Coastguard WorkerCannot compress 2 .note.ABI-tag 64*7304104dSAndroid Build Coastguard WorkerCannot compress 3 .hash 65*7304104dSAndroid Build Coastguard WorkerCannot compress 4 .dynsym 66*7304104dSAndroid Build Coastguard WorkerCannot compress 5 .dynstr 67*7304104dSAndroid Build Coastguard WorkerCannot compress 6 .gnu.version 68*7304104dSAndroid Build Coastguard WorkerCannot compress 7 .gnu.version_r 69*7304104dSAndroid Build Coastguard WorkerCannot compress 8 .rel.got 70*7304104dSAndroid Build Coastguard WorkerCannot compress 9 .rel.plt 71*7304104dSAndroid Build Coastguard WorkerCannot compress 10 .init 72*7304104dSAndroid Build Coastguard WorkerCannot compress 11 .plt 73*7304104dSAndroid Build Coastguard WorkerCannot compress 12 .text 74*7304104dSAndroid Build Coastguard WorkerCannot compress 13 .fini 75*7304104dSAndroid Build Coastguard WorkerCannot compress 14 .rodata 76*7304104dSAndroid Build Coastguard WorkerCannot compress 15 .data 77*7304104dSAndroid Build Coastguard WorkerCannot compress 16 .eh_frame 78*7304104dSAndroid Build Coastguard WorkerCannot compress 17 .gcc_except_table 79*7304104dSAndroid Build Coastguard WorkerCannot compress 18 .ctors 80*7304104dSAndroid Build Coastguard WorkerCannot compress 19 .dtors 81*7304104dSAndroid Build Coastguard WorkerCannot compress 20 .got 82*7304104dSAndroid Build Coastguard WorkerCannot compress 21 .dynamic 83*7304104dSAndroid Build Coastguard WorkerLets compress 22 .sbss, size: 0 84*7304104dSAndroid Build Coastguard WorkerCannot compress 23 .bss 85*7304104dSAndroid Build Coastguard WorkerLets compress 24 .stab, size: 21540 86*7304104dSAndroid Build Coastguard WorkerLets compress 25 .stabstr, size: 57297 87*7304104dSAndroid Build Coastguard WorkerLets compress 26 .comment, size: 648 88*7304104dSAndroid Build Coastguard WorkerLets compress 27 .debug_aranges, size: 56 89*7304104dSAndroid Build Coastguard WorkerLets compress 28 .debug_pubnames, size: 93 90*7304104dSAndroid Build Coastguard WorkerLets compress 29 .debug_info, size: 960 91*7304104dSAndroid Build Coastguard WorkerLets compress 30 .debug_abbrev, size: 405 92*7304104dSAndroid Build Coastguard WorkerLets compress 31 .debug_line, size: 189 93*7304104dSAndroid Build Coastguard WorkerLets compress 32 .note, size: 240 94*7304104dSAndroid Build Coastguard WorkerLets compress 33 .shstrtab, size: 320 95*7304104dSAndroid Build Coastguard WorkerLets compress 34 .symtab, size: 5488 96*7304104dSAndroid Build Coastguard WorkerLets compress 35 .strtab, size: 5727 97*7304104dSAndroid Build Coastguard WorkerEOF 98*7304104dSAndroid Build Coastguard Worker 99*7304104dSAndroid Build Coastguard Worker# Random ELF64 testfile 100*7304104dSAndroid Build Coastguard Workertestfiles testfile12 101*7304104dSAndroid Build Coastguard Worker 102*7304104dSAndroid Build Coastguard Workertestrun_compare ${abs_top_builddir}/tests/elfputzdata gnu testfile12 <<\EOF 103*7304104dSAndroid Build Coastguard WorkerCannot compress 1 .hash 104*7304104dSAndroid Build Coastguard WorkerCannot compress 2 .dynsym 105*7304104dSAndroid Build Coastguard WorkerCannot compress 3 .dynstr 106*7304104dSAndroid Build Coastguard WorkerCannot compress 4 .gnu.version 107*7304104dSAndroid Build Coastguard WorkerCannot compress 5 .gnu.version_r 108*7304104dSAndroid Build Coastguard WorkerCannot compress 6 .rela.dyn 109*7304104dSAndroid Build Coastguard WorkerCannot compress 7 .rela.plt 110*7304104dSAndroid Build Coastguard WorkerCannot compress 8 .init 111*7304104dSAndroid Build Coastguard WorkerCannot compress 9 .plt 112*7304104dSAndroid Build Coastguard WorkerCannot compress 10 .text 113*7304104dSAndroid Build Coastguard WorkerCannot compress 11 .fini 114*7304104dSAndroid Build Coastguard WorkerCannot compress 12 .rodata 115*7304104dSAndroid Build Coastguard WorkerCannot compress 13 .eh_frame_hdr 116*7304104dSAndroid Build Coastguard WorkerCannot compress 14 .eh_frame 117*7304104dSAndroid Build Coastguard WorkerCannot compress 15 .data 118*7304104dSAndroid Build Coastguard WorkerCannot compress 16 .dynamic 119*7304104dSAndroid Build Coastguard WorkerCannot compress 17 .ctors 120*7304104dSAndroid Build Coastguard WorkerCannot compress 18 .dtors 121*7304104dSAndroid Build Coastguard WorkerCannot compress 19 .jcr 122*7304104dSAndroid Build Coastguard WorkerCannot compress 20 .got 123*7304104dSAndroid Build Coastguard WorkerCannot compress 21 .bss 124*7304104dSAndroid Build Coastguard WorkerLets compress 22 .comment, size: 246 125*7304104dSAndroid Build Coastguard WorkerLets compress 23 .debug_aranges, size: 192 126*7304104dSAndroid Build Coastguard WorkerLets compress 24 .debug_pubnames, size: 26 127*7304104dSAndroid Build Coastguard WorkerLets compress 25 .debug_info, size: 3468 128*7304104dSAndroid Build Coastguard WorkerLets compress 26 .debug_abbrev, size: 341 129*7304104dSAndroid Build Coastguard WorkerLets compress 27 .debug_line, size: 709 130*7304104dSAndroid Build Coastguard WorkerLets compress 28 .debug_frame, size: 56 131*7304104dSAndroid Build Coastguard WorkerLets compress 29 .debug_str, size: 2235 132*7304104dSAndroid Build Coastguard WorkerLets compress 30 .debug_macinfo, size: 10518 133*7304104dSAndroid Build Coastguard WorkerLets compress 31 .shstrtab, size: 308 134*7304104dSAndroid Build Coastguard WorkerLets compress 32 .symtab, size: 1944 135*7304104dSAndroid Build Coastguard WorkerLets compress 33 .strtab, size: 757 136*7304104dSAndroid Build Coastguard WorkerEOF 137*7304104dSAndroid Build Coastguard Worker 138*7304104dSAndroid Build Coastguard Workertestrun_compare ${abs_top_builddir}/tests/elfputzdata elf testfile12 <<\EOF 139*7304104dSAndroid Build Coastguard WorkerCannot compress 1 .hash 140*7304104dSAndroid Build Coastguard WorkerCannot compress 2 .dynsym 141*7304104dSAndroid Build Coastguard WorkerCannot compress 3 .dynstr 142*7304104dSAndroid Build Coastguard WorkerCannot compress 4 .gnu.version 143*7304104dSAndroid Build Coastguard WorkerCannot compress 5 .gnu.version_r 144*7304104dSAndroid Build Coastguard WorkerCannot compress 6 .rela.dyn 145*7304104dSAndroid Build Coastguard WorkerCannot compress 7 .rela.plt 146*7304104dSAndroid Build Coastguard WorkerCannot compress 8 .init 147*7304104dSAndroid Build Coastguard WorkerCannot compress 9 .plt 148*7304104dSAndroid Build Coastguard WorkerCannot compress 10 .text 149*7304104dSAndroid Build Coastguard WorkerCannot compress 11 .fini 150*7304104dSAndroid Build Coastguard WorkerCannot compress 12 .rodata 151*7304104dSAndroid Build Coastguard WorkerCannot compress 13 .eh_frame_hdr 152*7304104dSAndroid Build Coastguard WorkerCannot compress 14 .eh_frame 153*7304104dSAndroid Build Coastguard WorkerCannot compress 15 .data 154*7304104dSAndroid Build Coastguard WorkerCannot compress 16 .dynamic 155*7304104dSAndroid Build Coastguard WorkerCannot compress 17 .ctors 156*7304104dSAndroid Build Coastguard WorkerCannot compress 18 .dtors 157*7304104dSAndroid Build Coastguard WorkerCannot compress 19 .jcr 158*7304104dSAndroid Build Coastguard WorkerCannot compress 20 .got 159*7304104dSAndroid Build Coastguard WorkerCannot compress 21 .bss 160*7304104dSAndroid Build Coastguard WorkerLets compress 22 .comment, size: 246 161*7304104dSAndroid Build Coastguard WorkerLets compress 23 .debug_aranges, size: 192 162*7304104dSAndroid Build Coastguard WorkerLets compress 24 .debug_pubnames, size: 26 163*7304104dSAndroid Build Coastguard WorkerLets compress 25 .debug_info, size: 3468 164*7304104dSAndroid Build Coastguard WorkerLets compress 26 .debug_abbrev, size: 341 165*7304104dSAndroid Build Coastguard WorkerLets compress 27 .debug_line, size: 709 166*7304104dSAndroid Build Coastguard WorkerLets compress 28 .debug_frame, size: 56 167*7304104dSAndroid Build Coastguard WorkerLets compress 29 .debug_str, size: 2235 168*7304104dSAndroid Build Coastguard WorkerLets compress 30 .debug_macinfo, size: 10518 169*7304104dSAndroid Build Coastguard WorkerLets compress 31 .shstrtab, size: 308 170*7304104dSAndroid Build Coastguard WorkerLets compress 32 .symtab, size: 1944 171*7304104dSAndroid Build Coastguard WorkerLets compress 33 .strtab, size: 757 172*7304104dSAndroid Build Coastguard WorkerEOF 173*7304104dSAndroid Build Coastguard Worker 174*7304104dSAndroid Build Coastguard Worker# Random ELF64BE testfile 175*7304104dSAndroid Build Coastguard Workertestfiles testfileppc64 176*7304104dSAndroid Build Coastguard Worker 177*7304104dSAndroid Build Coastguard Workertestrun_compare ${abs_top_builddir}/tests/elfputzdata gnu testfileppc64 <<\EOF 178*7304104dSAndroid Build Coastguard WorkerCannot compress 1 .interp 179*7304104dSAndroid Build Coastguard WorkerCannot compress 2 .note.ABI-tag 180*7304104dSAndroid Build Coastguard WorkerCannot compress 3 .note.gnu.build-id 181*7304104dSAndroid Build Coastguard WorkerCannot compress 4 .gnu.hash 182*7304104dSAndroid Build Coastguard WorkerCannot compress 5 .dynsym 183*7304104dSAndroid Build Coastguard WorkerCannot compress 6 .dynstr 184*7304104dSAndroid Build Coastguard WorkerCannot compress 7 .gnu.version 185*7304104dSAndroid Build Coastguard WorkerCannot compress 8 .gnu.version_r 186*7304104dSAndroid Build Coastguard WorkerCannot compress 9 .rela.plt 187*7304104dSAndroid Build Coastguard WorkerCannot compress 10 .init 188*7304104dSAndroid Build Coastguard WorkerCannot compress 11 .text 189*7304104dSAndroid Build Coastguard WorkerCannot compress 12 .fini 190*7304104dSAndroid Build Coastguard WorkerCannot compress 13 .rodata 191*7304104dSAndroid Build Coastguard WorkerCannot compress 14 .eh_frame_hdr 192*7304104dSAndroid Build Coastguard WorkerCannot compress 15 .eh_frame 193*7304104dSAndroid Build Coastguard WorkerCannot compress 16 .init_array 194*7304104dSAndroid Build Coastguard WorkerCannot compress 17 .fini_array 195*7304104dSAndroid Build Coastguard WorkerCannot compress 18 .jcr 196*7304104dSAndroid Build Coastguard WorkerCannot compress 19 .dynamic 197*7304104dSAndroid Build Coastguard WorkerCannot compress 20 .data 198*7304104dSAndroid Build Coastguard WorkerCannot compress 21 .opd 199*7304104dSAndroid Build Coastguard WorkerCannot compress 22 .got 200*7304104dSAndroid Build Coastguard WorkerCannot compress 23 .plt 201*7304104dSAndroid Build Coastguard WorkerCannot compress 24 .bss 202*7304104dSAndroid Build Coastguard WorkerLets compress 25 .comment, size: 88 203*7304104dSAndroid Build Coastguard WorkerLets compress 26 .debug_aranges, size: 96 204*7304104dSAndroid Build Coastguard WorkerLets compress 27 .debug_info, size: 363 205*7304104dSAndroid Build Coastguard WorkerLets compress 28 .debug_abbrev, size: 315 206*7304104dSAndroid Build Coastguard WorkerLets compress 29 .debug_line, size: 119 207*7304104dSAndroid Build Coastguard WorkerLets compress 30 .debug_frame, size: 96 208*7304104dSAndroid Build Coastguard WorkerLets compress 31 .debug_str, size: 174 209*7304104dSAndroid Build Coastguard WorkerLets compress 32 .debug_loc, size: 171 210*7304104dSAndroid Build Coastguard WorkerLets compress 33 .debug_ranges, size: 32 211*7304104dSAndroid Build Coastguard WorkerLets compress 34 .shstrtab, size: 352 212*7304104dSAndroid Build Coastguard WorkerLets compress 35 .symtab, size: 1800 213*7304104dSAndroid Build Coastguard WorkerLets compress 36 .strtab, size: 602 214*7304104dSAndroid Build Coastguard WorkerEOF 215*7304104dSAndroid Build Coastguard Worker 216*7304104dSAndroid Build Coastguard Workertestrun_compare ${abs_top_builddir}/tests/elfputzdata elf testfileppc64 <<\EOF 217*7304104dSAndroid Build Coastguard WorkerCannot compress 1 .interp 218*7304104dSAndroid Build Coastguard WorkerCannot compress 2 .note.ABI-tag 219*7304104dSAndroid Build Coastguard WorkerCannot compress 3 .note.gnu.build-id 220*7304104dSAndroid Build Coastguard WorkerCannot compress 4 .gnu.hash 221*7304104dSAndroid Build Coastguard WorkerCannot compress 5 .dynsym 222*7304104dSAndroid Build Coastguard WorkerCannot compress 6 .dynstr 223*7304104dSAndroid Build Coastguard WorkerCannot compress 7 .gnu.version 224*7304104dSAndroid Build Coastguard WorkerCannot compress 8 .gnu.version_r 225*7304104dSAndroid Build Coastguard WorkerCannot compress 9 .rela.plt 226*7304104dSAndroid Build Coastguard WorkerCannot compress 10 .init 227*7304104dSAndroid Build Coastguard WorkerCannot compress 11 .text 228*7304104dSAndroid Build Coastguard WorkerCannot compress 12 .fini 229*7304104dSAndroid Build Coastguard WorkerCannot compress 13 .rodata 230*7304104dSAndroid Build Coastguard WorkerCannot compress 14 .eh_frame_hdr 231*7304104dSAndroid Build Coastguard WorkerCannot compress 15 .eh_frame 232*7304104dSAndroid Build Coastguard WorkerCannot compress 16 .init_array 233*7304104dSAndroid Build Coastguard WorkerCannot compress 17 .fini_array 234*7304104dSAndroid Build Coastguard WorkerCannot compress 18 .jcr 235*7304104dSAndroid Build Coastguard WorkerCannot compress 19 .dynamic 236*7304104dSAndroid Build Coastguard WorkerCannot compress 20 .data 237*7304104dSAndroid Build Coastguard WorkerCannot compress 21 .opd 238*7304104dSAndroid Build Coastguard WorkerCannot compress 22 .got 239*7304104dSAndroid Build Coastguard WorkerCannot compress 23 .plt 240*7304104dSAndroid Build Coastguard WorkerCannot compress 24 .bss 241*7304104dSAndroid Build Coastguard WorkerLets compress 25 .comment, size: 88 242*7304104dSAndroid Build Coastguard WorkerLets compress 26 .debug_aranges, size: 96 243*7304104dSAndroid Build Coastguard WorkerLets compress 27 .debug_info, size: 363 244*7304104dSAndroid Build Coastguard WorkerLets compress 28 .debug_abbrev, size: 315 245*7304104dSAndroid Build Coastguard WorkerLets compress 29 .debug_line, size: 119 246*7304104dSAndroid Build Coastguard WorkerLets compress 30 .debug_frame, size: 96 247*7304104dSAndroid Build Coastguard WorkerLets compress 31 .debug_str, size: 174 248*7304104dSAndroid Build Coastguard WorkerLets compress 32 .debug_loc, size: 171 249*7304104dSAndroid Build Coastguard WorkerLets compress 33 .debug_ranges, size: 32 250*7304104dSAndroid Build Coastguard WorkerLets compress 34 .shstrtab, size: 352 251*7304104dSAndroid Build Coastguard WorkerLets compress 35 .symtab, size: 1800 252*7304104dSAndroid Build Coastguard WorkerLets compress 36 .strtab, size: 602 253*7304104dSAndroid Build Coastguard WorkerEOF 254*7304104dSAndroid Build Coastguard Worker 255*7304104dSAndroid Build Coastguard Worker# Random ELF32BE testfile 256*7304104dSAndroid Build Coastguard Workertestfiles testfileppc32 257*7304104dSAndroid Build Coastguard Worker 258*7304104dSAndroid Build Coastguard Workertestrun_compare ${abs_top_builddir}/tests/elfputzdata gnu testfileppc32 <<\EOF 259*7304104dSAndroid Build Coastguard WorkerCannot compress 1 .interp 260*7304104dSAndroid Build Coastguard WorkerCannot compress 2 .note.ABI-tag 261*7304104dSAndroid Build Coastguard WorkerCannot compress 3 .note.gnu.build-id 262*7304104dSAndroid Build Coastguard WorkerCannot compress 4 .gnu.hash 263*7304104dSAndroid Build Coastguard WorkerCannot compress 5 .dynsym 264*7304104dSAndroid Build Coastguard WorkerCannot compress 6 .dynstr 265*7304104dSAndroid Build Coastguard WorkerCannot compress 7 .gnu.version 266*7304104dSAndroid Build Coastguard WorkerCannot compress 8 .gnu.version_r 267*7304104dSAndroid Build Coastguard WorkerCannot compress 9 .rela.dyn 268*7304104dSAndroid Build Coastguard WorkerCannot compress 10 .rela.plt 269*7304104dSAndroid Build Coastguard WorkerCannot compress 11 .init 270*7304104dSAndroid Build Coastguard WorkerCannot compress 12 .text 271*7304104dSAndroid Build Coastguard WorkerCannot compress 13 .fini 272*7304104dSAndroid Build Coastguard WorkerCannot compress 14 .rodata 273*7304104dSAndroid Build Coastguard WorkerCannot compress 15 .eh_frame_hdr 274*7304104dSAndroid Build Coastguard WorkerCannot compress 16 .eh_frame 275*7304104dSAndroid Build Coastguard WorkerCannot compress 17 .init_array 276*7304104dSAndroid Build Coastguard WorkerCannot compress 18 .fini_array 277*7304104dSAndroid Build Coastguard WorkerCannot compress 19 .jcr 278*7304104dSAndroid Build Coastguard WorkerCannot compress 20 .got2 279*7304104dSAndroid Build Coastguard WorkerCannot compress 21 .dynamic 280*7304104dSAndroid Build Coastguard WorkerCannot compress 22 .got 281*7304104dSAndroid Build Coastguard WorkerCannot compress 23 .plt 282*7304104dSAndroid Build Coastguard WorkerCannot compress 24 .data 283*7304104dSAndroid Build Coastguard WorkerCannot compress 25 .sdata 284*7304104dSAndroid Build Coastguard WorkerCannot compress 26 .bss 285*7304104dSAndroid Build Coastguard WorkerLets compress 27 .comment, size: 88 286*7304104dSAndroid Build Coastguard WorkerLets compress 28 .debug_aranges, size: 64 287*7304104dSAndroid Build Coastguard WorkerLets compress 29 .debug_info, size: 319 288*7304104dSAndroid Build Coastguard WorkerLets compress 30 .debug_abbrev, size: 318 289*7304104dSAndroid Build Coastguard WorkerLets compress 31 .debug_line, size: 109 290*7304104dSAndroid Build Coastguard WorkerLets compress 32 .debug_frame, size: 64 291*7304104dSAndroid Build Coastguard WorkerLets compress 33 .debug_str, size: 179 292*7304104dSAndroid Build Coastguard WorkerLets compress 34 .debug_loc, size: 99 293*7304104dSAndroid Build Coastguard WorkerLets compress 35 .debug_ranges, size: 16 294*7304104dSAndroid Build Coastguard WorkerLets compress 36 .shstrtab, size: 370 295*7304104dSAndroid Build Coastguard WorkerLets compress 37 .symtab, size: 1232 296*7304104dSAndroid Build Coastguard WorkerLets compress 38 .strtab, size: 569 297*7304104dSAndroid Build Coastguard WorkerEOF 298*7304104dSAndroid Build Coastguard Worker 299*7304104dSAndroid Build Coastguard Workertestrun_compare ${abs_top_builddir}/tests/elfputzdata elf testfileppc32 <<\EOF 300*7304104dSAndroid Build Coastguard WorkerCannot compress 1 .interp 301*7304104dSAndroid Build Coastguard WorkerCannot compress 2 .note.ABI-tag 302*7304104dSAndroid Build Coastguard WorkerCannot compress 3 .note.gnu.build-id 303*7304104dSAndroid Build Coastguard WorkerCannot compress 4 .gnu.hash 304*7304104dSAndroid Build Coastguard WorkerCannot compress 5 .dynsym 305*7304104dSAndroid Build Coastguard WorkerCannot compress 6 .dynstr 306*7304104dSAndroid Build Coastguard WorkerCannot compress 7 .gnu.version 307*7304104dSAndroid Build Coastguard WorkerCannot compress 8 .gnu.version_r 308*7304104dSAndroid Build Coastguard WorkerCannot compress 9 .rela.dyn 309*7304104dSAndroid Build Coastguard WorkerCannot compress 10 .rela.plt 310*7304104dSAndroid Build Coastguard WorkerCannot compress 11 .init 311*7304104dSAndroid Build Coastguard WorkerCannot compress 12 .text 312*7304104dSAndroid Build Coastguard WorkerCannot compress 13 .fini 313*7304104dSAndroid Build Coastguard WorkerCannot compress 14 .rodata 314*7304104dSAndroid Build Coastguard WorkerCannot compress 15 .eh_frame_hdr 315*7304104dSAndroid Build Coastguard WorkerCannot compress 16 .eh_frame 316*7304104dSAndroid Build Coastguard WorkerCannot compress 17 .init_array 317*7304104dSAndroid Build Coastguard WorkerCannot compress 18 .fini_array 318*7304104dSAndroid Build Coastguard WorkerCannot compress 19 .jcr 319*7304104dSAndroid Build Coastguard WorkerCannot compress 20 .got2 320*7304104dSAndroid Build Coastguard WorkerCannot compress 21 .dynamic 321*7304104dSAndroid Build Coastguard WorkerCannot compress 22 .got 322*7304104dSAndroid Build Coastguard WorkerCannot compress 23 .plt 323*7304104dSAndroid Build Coastguard WorkerCannot compress 24 .data 324*7304104dSAndroid Build Coastguard WorkerCannot compress 25 .sdata 325*7304104dSAndroid Build Coastguard WorkerCannot compress 26 .bss 326*7304104dSAndroid Build Coastguard WorkerLets compress 27 .comment, size: 88 327*7304104dSAndroid Build Coastguard WorkerLets compress 28 .debug_aranges, size: 64 328*7304104dSAndroid Build Coastguard WorkerLets compress 29 .debug_info, size: 319 329*7304104dSAndroid Build Coastguard WorkerLets compress 30 .debug_abbrev, size: 318 330*7304104dSAndroid Build Coastguard WorkerLets compress 31 .debug_line, size: 109 331*7304104dSAndroid Build Coastguard WorkerLets compress 32 .debug_frame, size: 64 332*7304104dSAndroid Build Coastguard WorkerLets compress 33 .debug_str, size: 179 333*7304104dSAndroid Build Coastguard WorkerLets compress 34 .debug_loc, size: 99 334*7304104dSAndroid Build Coastguard WorkerLets compress 35 .debug_ranges, size: 16 335*7304104dSAndroid Build Coastguard WorkerLets compress 36 .shstrtab, size: 370 336*7304104dSAndroid Build Coastguard WorkerLets compress 37 .symtab, size: 1232 337*7304104dSAndroid Build Coastguard WorkerLets compress 38 .strtab, size: 569 338*7304104dSAndroid Build Coastguard WorkerEOF 339*7304104dSAndroid Build Coastguard Worker 340*7304104dSAndroid Build Coastguard Workerexit 0 341