public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/16952] New: GCC 3.4.0 for powerpc cross target with -mrelocatable reports error
@ 2004-08-09 22:18 howie dot solomon at viasat dot com
2004-08-10 0:45 ` [Bug bootstrap/16952] " pinskia at gcc dot gnu dot org
` (8 more replies)
0 siblings, 9 replies; 10+ messages in thread
From: howie dot solomon at viasat dot com @ 2004-08-09 22:18 UTC (permalink / raw)
To: gcc-bugs
Get the following errors when cross compiling with GCC 3.4.0
for powerpc target. Same compilation goes clean with GCC 3.3.2
for powerpc target.
{standard input}: Assembler messages:
{standard input}:31: Error: Relocation cannot be done when using -mrelocatable
{standard input}:32: Error: Relocation cannot be done when using -mrelocatable
{standard input}:33: Error: Relocation cannot be done when using -mrelocatable
{standard input}:34: Error: Relocation cannot be done when using -mrelocatable
{standard input}:35: Error: Relocation cannot be done when using -mrelocatable
{standard input}:36: Error: Relocation cannot be done when using -mrelocatable
{standard input}:37: Error: Relocation cannot be done when using -mrelocatable
{standard input}:38: Error: Relocation cannot be done when using -mrelocatable
{standard input}:49: Error: Relocation cannot be done when using -mrelocatable
Here's more info:
> /home/hsolomon/proj/fabt/cdev/fabt_infosec_spci/pkg/powerpc-405-linux-gnu/gcc-
3.4.0-glibc-2.3.2/bin/powerpc-405-linux-gnu-gcc -v
/home/hsolomon/proj/fabt/cdev/fabt_infosec_spci/pkg/powerpc-405-linux-gnu/gcc-
3.4.0-glibc-2.3.2/bin/powerpc-405-linux-gnu-gcc -v
Reading specs from /home/hsolomon/proj/fabt/cdev/fabt_infosec_spci/pkg/powerpc-
405-linux-gnu/gcc-3.4.0-glibc-2.3.2/bin/../lib/gcc/powerpc-405-linux-
gnu/3.4.0/specs
Configured
with: /home/jbirnbaum/jbirnbaum_view3/fabt_infosec_spci/src/plat/crosstool/cross
tool/build/powerpc-405-linux-gnu/gcc-3.4.0-glibc-2.3.2/gcc-3.4.0/configure --
target=powerpc-405-linux-gnu --host=i686-host_pc-linux-gnu --
prefix=/home/jbirnbaum/jbirnbaum_view3/fabt_infosec_spci/pkg/powerpc-405-linux-
gnu/gcc-3.4.0-glibc-2.3.2 --with-cpu=405 --enable-cxx-flags=-mcpu=405 --with-
headers=/home/jbirnbaum/jbirnbaum_view3/fabt_infosec_spci/pkg/powerpc-405-linux-
gnu/gcc-3.4.0-glibc-2.3.2/powerpc-405-linux-gnu/include --with-local-
prefix=/home/jbirnbaum/jbirnbaum_view3/fabt_infosec_spci/pkg/powerpc-405-linux-
gnu/gcc-3.4.0-glibc-2.3.2/powerpc-405-linux-gnu --disable-nls --enable-
threads=posix --enable-symvers=gnu --enable-__cxa_atexit --enable-
languages=c,c++ --enable-shared --enable-c99 --enable-long-long
Thread model: posix
gcc version 3.4.0
/home/hsolomon/proj/fabt/cdev/fabt_infosec_spci/pkg/powerpc-405-linux-gnu/gcc-
3.4.0-glibc-2.3.2/bin/powerpc-405-linux-gnu-as -v
/home/hsolomon/proj/fabt/cdev/fabt_infosec_spci/pkg/powerpc-405-linux-gnu/gcc-
3.4.0-glibc-2.3.2/bin/powerpc-405-linux-gnu-as -v
GNU assembler version 2.15 (powerpc-405-linux-gnu) using BFD version 2.15
Toolchain built using "Crosstools-0.27"
Attempting to compile: zlib.c
> /home/hsolomon/proj/fabt/cdev/fabt_infosec_spci/pkg/powerpc-405-linux-gnu/gcc-
3.4.0-glibc-2.3.2/bin/powerpc-405-linux-gnu-gcc -Os -ffixed-r14 -meabi -
mrelocatable -D__KERNEL__ -DTEXT_BASE=0xFFFA0000 -
I/home/hsolomon/proj/fabt/cdev/fabt_infosec_spci/src/plat/bootloader/include -
fno-builtin -pipe -DCONFIG_PPC -D__powerpc__ -DDEBUG -DCONFIG_4xx -ffixed-r2 -
ffixed-r29 -mcpu=405 -msoft-float -mstring -Wa,-m405 -Wall -Wstrict-prototypes -
c zlib.c -o zlib.o
{standard input}: Assembler messages:
{standard input}:31: Error: Relocation cannot be done when using -mrelocatable
{standard input}:32: Error: Relocation cannot be done when using -mrelocatable
{standard input}:33: Error: Relocation cannot be done when using -mrelocatable
{standard input}:34: Error: Relocation cannot be done when using -mrelocatable
{standard input}:35: Error: Relocation cannot be done when using -mrelocatable
{standard input}:36: Error: Relocation cannot be done when using -mrelocatable
{standard input}:37: Error: Relocation cannot be done when using -mrelocatable
{standard input}:38: Error: Relocation cannot be done when using -mrelocatable
{standard input}:49: Error: Relocation cannot be done when using -mrelocatable
Below is the compiler's generated .s file.
Note that cross compilation with powerpc GCC 3.3.2 is successful
(tool versions shown next). If "-mrelocatable" is removed, cross
compilation is successful with GCC 3.4.0, but of course, not what
is needed.
/home/hsolomon/proj/fabt/cdev/fabt_infosec_spci/src/plat/crosstool/result/powerp
c-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/bin/powerpc-405-linux-gnu-gcc -v
Reading specs
from /home/hsolomon/proj/fabt/cdev/fabt_infosec_spci/src/plat/crosstool/result/p
owerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/lib/gcc-lib/powerpc-405-linux-
gnu/3.3.2/specs
Configured
with: /home/hsolomon/proj/fabt/cdev/fabt_infosec_spci/src/plat/crosstool/crossto
ol-0.27/build/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/gcc-3.3.2/configure --
target=powerpc-405-linux-gnu --host=i686-host_pc-linux-gnu --
prefix=/home/hsolomon/proj/fabt/cdev/fabt_infosec_spci/src/plat/crosstool/result
/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2 --with-cpu=405 --enable-cxx-flags=-
mcpu=405 --with-
headers=/home/hsolomon/proj/fabt/cdev/fabt_infosec_spci/src/plat/crosstool/resul
t/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/powerpc-405-linux-gnu/include --
with-local-
prefix=/home/hsolomon/proj/fabt/cdev/fabt_infosec_spci/src/plat/crosstool/result
/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/powerpc-405-linux-gnu --disable-
nls --enable-threads=posix --enable-symvers=gnu --enable-__cxa_atexit --enable-
languages=c,c++ --enable-shared --enable-c99 --enable-long-long
Thread model: posix
gcc version 3.3.2
/home/hsolomon/proj/fabt/cdev/fabt_infosec_spci/src/plat/crosstool/result/powerp
c-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/bin/powerpc-405-linux-gnu-as -v
GNU assembler version 2.14 (powerpc-405-linux-gnu) using BFD version 2.14
20030612
==== compiler generated file zlib.s that fails ====
.file "zlib.c"
.section .rodata.str1.4,"aMS",@progbits,1
.align 2
.LC0:
.string "stream end"
.subsection -1
.align 2
.LC1:
.string ""
.align 2
.LC2:
.string "file error"
.align 2
.LC3:
.string "stream error"
.align 2
.LC4:
.string "data error"
.align 2
.LC5:
.string "insufficient memory"
.align 2
.LC6:
.string "buffer error"
.globl z_errmsg
.section .data.rel.local,"aw",@progbits
.align 2
.type z_errmsg, @object
.size z_errmsg, 32
z_errmsg:
.long .LC0
.long .LC1
.long .LC2
.long .LC3
.long .LC4
.long .LC5
.long .LC6
.long .LC1
.section .rodata.str1.4
.align 2
.LC7:
.string "0.95P"
.globl zlib_version
.section .sdata,"aw",@progbits
.align 2
.type zlib_version, @object
.size zlib_version, 4
zlib_version:
.long .LC7
.section ".data"
.align 2
.type inflate_mask, @object
.size inflate_mask, 68
inflate_mask:
.long 0
.long 1
.long 3
.long 7
.long 15
.long 31
.long 63
.long 127
.long 255
.long 511
.long 1023
.long 2047
.long 4095
.long 8191
.long 16383
.long 32767
.long 65535
.align 2
.type border, @object
.size border, 76
border:
.long 16
.long 17
.long 18
.long 0
.long 8
.long 7
.long 9
.long 6
.long 10
.long 5
.long 11
.long 4
.long 12
.long 3
.long 13
.long 2
.long 14
.long 1
.long 15
.align 2
.type cpdext, @object
.size cpdext, 120
cpdext:
.long 0
.long 0
.long 0
.long 0
.long 1
.long 1
.long 2
.long 2
.long 3
.long 3
.long 4
.long 4
.long 5
.long 5
.long 6
.long 6
.long 7
.long 7
.long 8
.long 8
.long 9
.long 9
.long 10
.long 10
.long 11
.long 11
.long 12
.long 12
.long 13
.long 13
.align 2
.type cpdist, @object
.size cpdist, 120
cpdist:
.long 1
.long 2
.long 3
.long 4
.long 5
.long 7
.long 9
.long 13
.long 17
.long 25
.long 33
.long 49
.long 65
.long 97
.long 129
.long 193
.long 257
.long 385
.long 513
.long 769
.long 1025
.long 1537
.long 2049
.long 3073
.long 4097
.long 6145
.long 8193
.long 12289
.long 16385
.long 24577
.align 2
.type cplext, @object
.size cplext, 124
cplext:
.long 0
.long 0
.long 0
.long 0
.long 0
.long 0
.long 0
.long 0
.long 1
.long 1
.long 1
.long 1
.long 2
.long 2
.long 2
.long 2
.long 3
.long 3
.long 3
.long 3
.long 4
.long 4
.long 4
.long 4
.long 5
.long 5
.long 5
.long 5
.long 0
.long 192
.long 192
.align 2
.type cplens, @object
.size cplens, 124
cplens:
.long 3
.long 4
.long 5
.long 6
.long 7
.long 8
.long 9
.long 10
.long 11
.long 13
.long 15
.long 17
.long 19
.long 23
.long 27
.long 31
.long 35
.long 43
.long 51
.long 59
.long 67
.long 83
.long 99
.long 115
.long 131
.long 163
.long 195
.long 227
.long 258
.long 0
.long 0
.section ".sbss","aw",@nobits
.align 2
fixed_built:
.zero 4
.size fixed_built, 4
.type fixed_built, @object
.align 2
fixed_lock:
.zero 4
.size fixed_lock, 4
.type fixed_lock, @object
.section ".data"
.align 2
.type fixed_left, @object
.size fixed_left, 4
fixed_left:
.long 530
.section ".text"
.align 2
.type inflate_codes_free, @function
inflate_codes_free:
mflr 0
stwu 1,-24(1)
stw 0,28(1)
mr 9,4
mr 4,3
lwz 3,40(9)
lwz 9,36(9)
li 5,28
mtctr 9
bctrl
lwz 0,28(1)
addi 1,1,24
mtlr 0
blr
.size inflate_codes_free, .-inflate_codes_free
.align 2
.type inflate_trees_free, @function
inflate_trees_free:
stwu 1,-24(1)
stmw 28,8(1)
mr. 28,3
mflr 0
mr 31,4
stw 0,28(1)
beq- 0,.L7
.L5:
addi 28,28,-8
lwz 5,0(28)
lwz 0,36(31)
mr 4,28
slwi 5,5,3
mtctr 0
lwz 3,40(31)
lwz 28,4(28)
bctrl
cmpwi 7,28,0
bne+ 7,.L5
.L7:
lwz 0,28(1)
li 3,0
lmw 28,8(1)
mtlr 0
addi 1,1,24
blr
.size inflate_trees_free, .-inflate_trees_free
.align 2
.type inflate_blocks_reset, @function
inflate_blocks_reset:
mflr 0
stwu 1,-24(1)
stw 0,28(1)
lwz 0,56(3)
stmw 30,16(1)
cmpwi 7,0,0
mr 31,3
mr 30,4
beq- 7,.L9
lwz 0,60(3)
stw 0,0(5)
.L9:
lwz 9,0(31)
addi 9,9,-4
cmplwi 7,9,1
bgt+ 7,.L10
lwz 5,24(31)
lwz 0,36(30)
slwi 5,5,2
mtctr 0
lwz 3,40(30)
lwz 4,12(31)
bctrl
.L10:
lwz 0,0(31)
cmpwi 7,0,6
bne+ 7,.L11
lwz 3,12(31)
mr 4,30
bl inflate_codes_free@local
lwz 3,8(31)
mr 4,30
bl inflate_trees_free@local
lwz 3,4(31)
mr 4,30
bl inflate_trees_free@local
.L11:
lwz 11,56(31)
lwz 0,40(31)
cmpwi 7,11,0
li 9,0
stw 9,36(31)
stw 0,48(31)
stw 9,0(31)
stw 9,32(31)
stw 0,52(31)
beq+ 7,.L12
li 3,0
li 4,0
li 5,0
mtlr 11
blrl
stw 3,60(31)
.L12:
lwz 0,48(30)
cmpwi 7,0,0
beq+ 7,.L8
li 3,0
li 4,0
mtlr 0
blrl
.L8:
lwz 0,28(1)
lmw 30,16(1)
mtlr 0
addi 1,1,24
blr
.size inflate_blocks_reset, .-inflate_blocks_reset
.align 2
.globl inflateEnd
.type inflateEnd, @function
inflateEnd:
stwu 1,-32(1)
stmw 30,24(1)
mr. 31,3
mflr 0
li 9,-2
stw 0,36(1)
beq- 0,.L14
lwz 3,28(31)
cmpwi 7,3,0
beq- 7,.L14
lwz 0,36(31)
cmpwi 7,0,0
beq- 7,.L14
lwz 30,20(3)
mr 4,31
cmpwi 7,30,0
addi 5,1,8
mr 3,30
beq+ 7,.L17
bl inflate_blocks_reset@local
lwz 4,40(30)
lwz 0,36(31)
lwz 5,44(30)
mtctr 0
subf 5,4,5
lwz 3,40(31)
bctrl
lwz 0,36(31)
mr 4,30
lwz 3,40(31)
li 5,64
mtctr 0
bctrl
.L17:
lwz 0,36(31)
lwz 3,40(31)
mtctr 0
lwz 4,28(31)
li 5,24
bctrl
li 0,0
stw 0,28(31)
li 9,0
.L14:
lwz 0,36(1)
mr 3,9
lmw 30,24(1)
mtlr 0
addi 1,1,32
blr
.size inflateEnd, .-inflateEnd
.align 2
.globl inflateReset
.type inflateReset, @function
inflateReset:
mr. 11,3
mflr 0
stwu 1,-32(1)
stw 0,36(1)
li 3,-2
beq- 0,.L19
lwz 9,28(11)
li 10,0
cmpwi 7,9,0
mr 4,11
addi 5,1,8
beq- 7,.L19
lwz 0,12(9)
lwz 3,20(9)
addic 8,0,-1
subfe 7,8,0
slwi 0,7,1
stw 10,24(11)
stw 0,0(9)
stw 10,20(11)
stw 10,8(11)
bl inflate_blocks_reset@local
li 3,0
.L19:
lwz 0,36(1)
addi 1,1,32
mtlr 0
blr
.size inflateReset, .-inflateReset
.align 2
.globl inflateSync
.type inflateSync, @function
inflateSync:
stwu 1,-40(1)
stmw 27,20(1)
mr. 31,3
mflr 0
stw 0,44(1)
beq- 0,.L26
lwz 9,28(31)
cmpwi 7,9,0
bne- 7,.L25
.L26:
li 3,-2
b .L24
.L25:
lwz 0,0(9)
cmpwi 7,0,8
beq- 7,.L27
li 0,0
stw 0,4(9)
li 0,8
stw 0,0(9)
.L27:
lwz 8,4(31)
li 3,-5
cmpwi 7,8,0
beq- 7,.L24
lwz 7,28(31)
lwz 10,0(31)
lwz 11,4(7)
addic 5,8,-1
subfe 0,5,8
subfic 9,11,3
li 9,0
adde 9,9,9
and. 6,0,9
mr 6,10
.L41:
beq- 0,.L40
lbz 0,0(10)
cmplwi 6,11,1
cmpwi 7,0,0
cmpwi 1,0,255
mfcr 0
rlwinm 0,0,31,1
neg 0,0
bgt- 6,.L32
bne- 7,.L31
b .L33
.L32:
bne+ 1,.L31
.L33:
addi 11,11,1
b .L34
.L31:
subfic 11,11,4
and 11,11,0
.L34:
addi 8,8,-1
subfic 0,11,3
li 0,0
adde 0,0,0
addic 5,8,-1
subfe 9,5,8
and. 5,9,0
addi 10,10,1
b .L41
.L40:
lwz 0,8(31)
cmpwi 7,11,4
subf 9,6,10
add 0,0,9
stw 0,8(31)
stw 10,0(31)
stw 8,4(31)
li 3,-3
stw 11,4(7)
bne- 7,.L24
mr 3,31
lwz 28,8(31)
lwz 27,20(31)
bl inflateReset@local
lwz 9,28(31)
li 0,2
stw 0,0(9)
stw 28,8(31)
stw 27,20(31)
li 3,0
.L24:
lwz 0,44(1)
lmw 27,20(1)
mtlr 0
addi 1,1,40
blr
.size inflateSync, .-inflateSync
.section ".got2","aw"
.LCTOC1 = .+32768
.section ".text"
.section ".got2","aw"
.LC8:
.long adler32
.section ".text"
.align 2
.globl inflateInit2
.LCL6:
.long .LCTOC1-.LCF6
.type inflateInit2, @function
inflateInit2:
mflr 0
stwu 1,-40(1)
bcl 20,31,.LCF6
.LCF6:
stmw 25,12(1)
mflr 30
mr. 28,3
stw 0,44(1)
lwz 0,.LCL6-.LCF6(30)
mr 31,4
add 30,0,30
li 0,-2
beq- 0,.L42
lwz 0,32(28)
lwz 3,40(28)
mtctr 0
li 4,1
li 5,24
bctrl
cmpwi 7,3,0
stw 3,28(28)
li 0,-4
beq- 7,.L42
cmpwi 7,31,0
li 0,0
stw 0,12(3)
stw 0,20(3)
bge+ 7,.L45
li 0,1
stw 0,12(3)
neg 31,31
.L45:
addi 0,31,-8
cmplwi 7,0,7
ble+ 7,.L46
mr 3,28
bl inflateEnd@local
li 0,-2
b .L42
.L46:
lwz 26,28(28)
li 25,0
lwz 0,12(26)
stw 31,16(26)
cmpwi 7,0,0
bne- 7,.L49
lwz 25,.LC8-.LCTOC1(30)
.L49:
lwz 0,32(28)
lwz 3,40(28)
mtctr 0
li 4,1
li 5,64
li 0,1
slw 27,0,31
bctrl
mr. 31,3
li 0,0
beq- 0,.L51
lwz 0,32(28)
lwz 3,40(28)
mtctr 0
li 4,1
mr 5,27
bctrl
cmpwi 7,3,0
stw 3,40(31)
bne- 7,.L52
lwz 0,36(28)
mr 4,31
mtctr 0
lwz 3,40(28)
li 5,64
bctrl
li 0,0
b .L51
.L52:
add 0,3,27
stw 0,44(31)
li 0,0
stw 0,0(31)
stw 25,56(31)
mr 3,31
mr 4,28
addi 5,31,60
bl inflate_blocks_reset@local
mr 0,31
.L51:
cmpwi 7,0,0
stw 0,20(26)
bne+ 7,.L47
mr 3,28
bl inflateEnd@local
li 0,-4
b .L42
.L47:
mr 3,28
bl inflateReset@local
li 0,0
.L42:
mr 3,0
lwz 0,44(1)
lmw 25,12(1)
mtlr 0
addi 1,1,40
blr
.size inflateInit2, .-inflateInit2
.align 2
.globl inflateInit
.type inflateInit, @function
inflateInit:
stwu 1,-24(1)
li 4,15
addi 1,1,24
b inflateInit2@local
.size inflateInit, .-inflateInit
.align 2
.type inflate_codes_new, @function
inflate_codes_new:
mflr 0
stwu 1,-40(1)
stw 0,44(1)
stmw 27,20(1)
mr 30,3
lwz 3,40(7)
lwz 7,32(7)
mr 28,4
mr 27,5
mtctr 7
li 4,1
li 5,28
mr 31,6
bctrl
mr. 9,3
beq- 0,.L55
li 0,0
stw 31,24(9)
stw 0,0(9)
stb 30,16(9)
stb 28,17(9)
stw 27,20(9)
.L55:
lwz 0,44(1)
lmw 27,20(1)
mtlr 0
addi 1,1,40
blr
.size inflate_codes_new, .-inflate_codes_new
.align 2
.globl inflateIncomp
.type inflateIncomp, @function
inflateIncomp:
mflr 0
stwu 1,-56(1)
stw 0,60(1)
lwz 9,28(3)
stmw 22,16(1)
lwz 0,0(9)
mr 27,3
cmpwi 7,0,2
li 3,-3
bne- 7,.L56
lwz 31,20(9)
li 3,-2
lwz 4,48(31)
lwz 0,52(31)
cmpw 7,4,0
bne+ 7,.L56
lwz 0,0(31)
li 3,-3
cmpwi 7,0,0
bne- 7,.L56
lwz 26,4(27)
lwz 0,44(31)
cmpwi 7,26,0
mr 28,4
subf 24,4,0
lwz 25,0(27)
lwz 23,36(31)
lwz 22,32(31)
beq- 7,.L73
.L71:
cmplw 7,26,24
mr 4,28
mr 30,26
ble- 7,.L65
mr 30,24
.L65:
lwz 0,56(31)
mr 5,30
cmpwi 7,0,0
subf 26,30,26
beq+ 7,.L66
lwz 3,60(31)
mtlr 0
blrl
stw 3,60(31)
.L66:
lwz 0,48(27)
mr 3,28
cmpwi 7,0,0
mr 4,30
beq+ 7,.L67
mtlr 0
blrl
.L67:
mr 3,28
mr 4,25
mr 5,30
bl memcpy@plt
lwz 9,44(31)
add 28,28,30
lwz 0,20(27)
cmpw 7,28,9
add 0,0,30
cmpwi 6,26,0
stw 0,20(27)
stw 28,48(31)
add 25,25,30
bne+ 7,.L63
lwz 28,40(31)
subf 24,28,9
stw 28,48(31)
.L63:
bne+ 6,.L71
.L73:
lwz 0,0(27)
stw 23,36(31)
lwz 9,8(27)
subf 0,0,25
add 9,9,0
stw 25,0(27)
stw 22,32(31)
stw 28,52(31)
stw 9,8(27)
stw 26,4(27)
li 3,0
.L56:
lwz 0,60(1)
lmw 22,16(1)
mtlr 0
addi 1,1,56
blr
.size inflateIncomp, .-inflateIncomp
.align 2
.type inflate_flush, @function
inflate_flush:
mflr 0
stwu 1,-40(1)
stw 0,44(1)
stmw 25,12(1)
lwz 0,52(3)
lwz 30,48(3)
mr 28,3
cmplw 7,30,0
mr 27,4
mr 25,5
lwz 26,12(4)
subf 31,30,0
ble- 7,.L76
lwz 0,44(3)
subf 31,30,0
.L76:
lwz 10,16(27)
cmplw 7,31,10
ble- 7,.L77
mr 31,10
.L77:
lwz 8,56(28)
subfic 11,25,-5
subfic 0,11,0
adde 11,0,11
cmpwi 7,8,0
addic 9,31,-1
subfe 0,9,31
lwz 9,20(27)
and 0,0,11
addic 0,0,-1
subfe 0,0,0
subf 11,31,10
add 9,9,31
and 25,25,0
stw 11,16(27)
stw 9,20(27)
beq+ 7,.L79
lwz 3,60(28)
mr 4,30
mr 5,31
mtlr 8
blrl
stw 3,60(28)
.L79:
lwz 0,48(27)
cmpwi 7,0,0
beq+ 7,.L80
mr 3,30
mr 4,31
mtlr 0
blrl
.L80:
mr 3,26
mr 4,30
mr 5,31
bl memcpy@plt
lwz 9,44(28)
add 30,30,31
cmpw 7,30,9
add 26,26,31
bne+ 7,.L81
lwz 0,52(28)
lwz 30,40(28)
cmpw 7,0,9
bne+ 7,.L82
stw 30,52(28)
.L82:
lwz 0,52(28)
lwz 10,16(27)
subf 31,30,0
cmplw 7,31,10
ble- 7,.L83
mr 31,10
.L83:
lwz 8,56(28)
subfic 11,25,-5
subfic 0,11,0
adde 11,0,11
cmpwi 7,8,0
addic 9,31,-1
subfe 0,9,31
lwz 9,20(27)
and 0,0,11
addic 0,0,-1
subfe 0,0,0
subf 11,31,10
add 9,9,31
and 25,25,0
stw 11,16(27)
stw 9,20(27)
beq+ 7,.L85
lwz 3,60(28)
mr 4,30
mr 5,31
mtlr 8
blrl
stw 3,60(28)
.L85:
lwz 0,48(27)
cmpwi 7,0,0
beq+ 7,.L86
mr 3,30
mr 4,31
mtlr 0
blrl
.L86:
mr 3,26
mr 4,30
mr 5,31
bl memcpy@plt
add 26,26,31
add 30,30,31
.L81:
lwz 0,44(1)
stw 26,12(27)
mr 3,25
stw 30,48(28)
mtlr 0
lmw 25,12(1)
addi 1,1,40
blr
.size inflate_flush, .-inflate_flush
.align 2
.type huft_build, @function
huft_build:
mflr 0
mtctr 4
stwu 1,-1472(1)
stw 0,1476(1)
li 0,0
stmw 15,1404(1)
stw 8,1372(1)
stw 10,1376(1)
stw 0,76(1)
stw 5,1360(1)
stw 6,1364(1)
stw 7,1368(1)
stw 0,16(1)
stw 0,20(1)
stw 0,24(1)
stw 0,28(1)
stw 0,32(1)
stw 0,36(1)
stw 0,40(1)
stw 0,44(1)
mr 15,4
stw 0,48(1)
mr 8,9
stw 0,52(1)
stw 0,56(1)
stw 0,60(1)
stw 0,64(1)
stw 0,68(1)
stw 0,72(1)
li 26,0
li 27,0
mr 30,3
addi 10,1,8
.L180:
lwz 11,0(30)
addi 30,30,4
slwi 11,11,2
add 11,11,10
lwz 9,8(11)
addi 9,9,1
stw 9,8(11)
bdnz .L180
lwz 0,16(1)
cmpw 7,0,15
bne+ 7,.L91
li 0,0
stw 0,0(8)
lwz 8,1372(1)
li 3,0
stw 0,0(8)
b .L87
.L91:
lwz 21,0(8)
li 31,1
addi 9,10,12
.L96:
lwz 0,0(9)
addi 9,9,4
cmpwi 7,0,0
bne- 7,.L93
addi 31,31,1
cmplwi 7,31,15
ble+ 7,.L96
.L93:
cmplw 7,21,31
mr 20,31
bge- 7,.L97
mr 21,31
.L97:
li 25,15
addi 9,10,68
.L102:
lwz 0,0(9)
addi 9,9,-4
cmpwi 7,0,0
bne- 7,.L99
addic. 25,25,-1
bne+ 0,.L102
.L99:
cmplw 7,21,25
mr 17,25
ble- 7,.L103
mr 21,25
.L103:
cmplw 7,31,17
li 0,1
stw 21,0(8)
slw 19,0,31
bge- 7,.L160
slwi 9,31,2
add 9,9,10
addi 9,9,8
.L108:
lwz 0,0(9)
addi 31,31,1
subf. 19,0,19
cmplw 7,31,25
addi 9,9,4
slwi 19,19,1
blt- 0,.L176
blt+ 7,.L108
.L160:
slwi 0,25,2
addi 8,1,8
add 9,0,8
lwz 0,8(9)
subf. 19,0,19
blt- 0,.L176
addic. 25,25,-1
add 0,0,19
li 31,0
stw 0,8(9)
stw 31,1300(1)
addi 30,1,20
addi 9,1,1304
beq- 0,.L162
mtctr 25
.L179:
lwz 0,0(30)
addi 30,30,4
add 31,31,0
stw 31,0(9)
addi 9,9,4
bdnz .L179
.L162:
cmplwi 7,15,0
mr 30,3
li 25,0
mr 0,15
bgt- 7,.L178
li 0,1
.L178:
mtctr 0
.L177:
lwz 0,0(30)
addi 30,30,4
cmpwi 7,0,0
slwi 0,0,2
add 10,0,8
beq- 7,.L115
lwz 9,1288(10)
slwi 11,9,2
add 11,11,8
addi 9,9,1
stw 9,1288(10)
stw 25,136(11)
.L115:
addi 25,25,1
bdnz .L177
cmpw 7,20,17
li 25,0
addi 30,1,144
stw 25,1296(1)
stw 25,80(1)
li 16,-1
neg 23,21
li 3,0
li 18,0
.L181:
bgt- 7,.L164
slwi 0,20,2
add 9,1,0
lwz 22,16(9)
stw 0,1380(1)
.L187:
cmpwi 7,22,0
addi 22,22,-1
beq- 7,.L166
add 28,23,21
.L183:
cmpw 7,20,28
ble- 7,.L168
subf 18,28,17
cmplw 7,18,21
mr 23,28
addi 16,16,1
mr 10,21
bgt- 7,.L125
mr 10,18
.L125:
li 0,1
subf 31,28,20
slw 11,0,31
addi 0,22,1
cmplw 7,11,0
ble- 7,.L126
cmplw 7,31,10
lwz 0,1380(1)
subf 9,22,11
addi 8,1,16
addi 11,9,-1
add 9,8,0
bge- 7,.L126
addi 31,31,1
cmplw 7,31,10
.L184:
bge- 7,.L126
lwzu 0,4(9)
slwi 11,11,1
cmplw 7,11,0
subf 11,0,11
ble- 7,.L126
addi 31,31,1
cmplw 7,31,10
b .L184
.L126:
lwz 8,1376(1)
li 0,1
slw 18,0,31
lwz 8,32(8)
lwz 9,1376(1)
addi 24,18,1
mtctr 8
lwz 3,40(9)
mr 4,24
li 5,8
bctrl
cmpwi 0,3,0
cmpwi 7,16,0
bne+ 0,.L132
beq+ 7,.L133
lwz 3,80(1)
lwz 4,1376(1)
bl inflate_trees_free@local
.L133:
li 3,-4
b .L87
.L132:
stw 24,0(3)
addi 0,1,8
lwz 8,1372(1)
slwi 9,16,2
addi 11,3,8
add 10,9,0
li 0,0
stw 11,0(8)
stw 0,4(3)
addi 3,3,4
stw 3,1372(1)
stw 11,72(10)
mr 3,11
beq- 7,.L122
rlwimi 26,21,16,8,15
subf 0,21,28
lwz 11,68(10)
rlwimi 26,31,24,0,7
srw 31,25,0
slwi 9,31,3
add 9,9,11
stw 25,1288(10)
mr 27,3
stw 26,0(9)
stw 3,4(9)
.L122:
add 28,28,21
b .L183
.L168:
slwi 0,15,2
addi 9,1,144
add 0,9,0
cmplw 7,30,0
subf 11,23,20
rlwimi 26,11,16,8,15
blt- 7,.L136
li 0,-64
rlwimi 26,0,24,0,7
b .L137
.L136:
lwz 9,0(30)
lwz 10,1360(1)
cmplw 7,9,10
bge- 7,.L138
subfic 0,9,255
subfe 0,0,0
rlwinm 0,0,0,25,26
rlwimi 26,0,24,0,7
mr 27,9
addi 30,30,4
b .L137
.L138:
lwz 8,1360(1)
lwz 10,1368(1)
subf 0,8,9
slwi 0,0,2
lwzx 9,10,0
lwz 8,1364(1)
addi 9,9,80
lwzx 27,8,0
addi 30,30,4
rlwimi 26,9,24,0,7
.L137:
srw 31,25,23
cmplw 7,31,18
li 0,1
slw 11,0,11
.L185:
bge- 7,.L171
slwi 9,31,3
add 31,31,11
cmplw 7,31,18
add 9,9,3
stw 26,0(9)
stw 27,4(9)
b .L185
.L171:
li 9,1
addi 0,20,-1
slw 31,9,0
and. 9,25,31
.L186:
beq- 0,.L173
xor 25,25,31
srwi 31,31,1
and. 10,25,31
b .L186
.L173:
slwi 9,16,2
addi 0,1,8
add 11,9,0
li 9,1
slw 9,9,23
xor 25,25,31
addi 9,9,-1
lwz 0,1288(11)
and 9,25,9
cmpw 7,9,0
beq- 7,.L187
addi 11,11,1288
li 10,1
.L152:
subf 23,21,23
slw 9,10,23
addi 9,9,-1
lwzu 0,-4(11)
and 9,25,9
cmpw 7,9,0
addi 16,16,-1
bne+ 7,.L152
b .L187
.L166:
addi 20,20,1
cmpw 7,20,17
b .L181
.L164:
xori 0,17,1
addic 11,19,-1
subfe 9,11,19
addic 10,0,-1
subfe 8,10,0
and. 11,9,8
li 3,-5
bne- 0,.L87
b .L155
.L176:
li 3,-3
b .L87
.L155:
li 3,0
.L87:
lwz 0,1476(1)
lmw 15,1404(1)
mtlr 0
addi 1,1,1472
blr
.size huft_build, .-huft_build
.section ".got2","aw"
.LC9:
.long fixed_left
.LC10:
.long fixed_mem
.section ".text"
.align 2
.LCL12:
.long .LCTOC1-.LCF12
.type falloc, @function
falloc:
stwu 1,-24(1)
mflr 0
bcl 20,31,.LCF12
.LCF12:
stmw 30,16(1)
mflr 30
stw 0,28(1)
lwz 0,.LCL12-.LCF12(30)
add 30,0,30
lwz 11,.LC9-.LCTOC1(30)
lwz 3,.LC10-.LCTOC1(30)
lwz 0,0(11)
lmw 30,16(1)
subf 0,4,0
slwi 9,0,3
stw 0,0(11)
lwz 0,28(1)
add 3,9,3
mtlr 0
addi 1,1,24
blr
.size falloc, .-falloc
.align 2
.type ffree, @function
ffree:
stwu 1,-24(1)
addi 1,1,24
blr
.size ffree, .-ffree
.section .rodata.str1.4
.align 2
.LC11:
.string "unknown compression method"
.align 2
.LC13:
.string "invalid window size"
.align 2
.LC15:
.string "invalid reserved bit"
.align 2
.LC17:
.string "incorrect header check"
.align 2
.LC33:
.string "invalid stored block lengths"
.align 2
.LC31:
.string "invalid block type"
.align 2
.LC35:
.string "too many length or distance symbols"
.align 2
.LC38:
.string "oversubscribed dynamic bit lengths tree"
.align 2
.LC40:
.string "incomplete dynamic bit lengths tree"
.align 2
.LC43:
.string "invalid bit length repeat"
.align 2
.LC45:
.string "oversubscribed literal/length tree"
.align 2
.LC47:
.string "incomplete literal/length tree"
.align 2
.LC49:
.string "invalid distance code"
.align 2
.LC51:
.string "invalid literal/length code"
.align 2
.LC55:
.string "incorrect data check"
.section ".got2","aw"
.LC12:
.long .LC11
.LC14:
.long .LC13
.LC16:
.long .LC15
.LC18:
.long .LC17
.LC19:
.long fixed_lock
.LC20:
.long fixed_built
.LC21:
.long falloc
.LC22:
.long ffree
.LC23:
.long fixed_bl
.LC24:
.long cplens
.LC25:
.long cplext
.LC26:
.long fixed_tl
.LC27:
.long fixed_bd
.LC28:
.long cpdist
.LC29:
.long cpdext
.LC30:
.long fixed_td
.LC32:
.long .LC31
.LC34:
.long .LC33
.LC36:
.long .LC35
.LC37:
.long border
.LC39:
.long .LC38
.LC41:
.long .LC40
.LC42:
.long inflate_mask
.LC44:
.long .LC43
.LC46:
.long .LC45
.LC48:
.long .LC47
.LC50:
.long .LC49
.LC52:
.long .LC51
.LC53:
.long .L466
.LC54:
.long .L478
.LC56:
.long .LC55
.LC57:
.long .L497
.section ".text"
.align 2
.globl inflate
.LCL14:
.long .LCTOC1-.LCF14
.type inflate, @function
inflate:
mflr 0
stwu 1,-1328(1)
bcl 20,31,.LCF14
.LCF14:
stmw 16,1264(1)
mflr 30
mr. 27,3
stw 0,1332(1)
lwz 0,.LCL14-.LCF14(30)
mr 16,4
add 30,0,30
beq- 0,.L496
lwz 0,0(27)
li 3,-5
cmpwi 7,0,0
beq- 7,.L496
.L634:
lwz 10,28(27)
lwz 0,0(10)
cmplwi 7,0,8
bgt- 7,.L496
lwz 9,.LC57-.LCTOC1(30)
slwi 0,0,2
lwzx 0,9,0
add 0,0,9
mtctr 0
bctr
.section .rodata
.align 2
.align 2
.L497:
.long .L198-.L497
.long .L203-.L497
.long .L207-.L497
.long .L485-.L497
.long .L487-.L497
.long .L489-.L497
.long .L491-.L497
.long .L494-.L497
.long .L629-.L497
.section ".text"
.L198:
lwz 11,4(27)
cmpwi 7,11,0
beq- 7,.L200
lwz 9,8(27)
addi 0,11,-1
addi 9,9,1
lwz 11,0(27)
stw 0,4(27)
stw 9,8(27)
lbz 0,0(11)
addi 11,11,1
rlwinm 8,0,0,28,31
cmpwi 7,8,8
stw 11,0(27)
stw 0,4(10)
li 3,0
lwz 10,28(27)
beq- 7,.L201
lwz 0,.LC12-.LCTOC1(30)
stw 0,24(27)
li 0,5
stw 0,4(10)
li 0,8
stw 0,0(10)
b .L634
.L201:
lwz 9,4(10)
lwz 0,16(10)
srwi 9,9,4
addi 9,9,8
cmplw 7,9,0
ble- 7,.L202
lwz 0,.LC14-.LCTOC1(30)
stw 8,0(10)
stw 0,24(27)
li 0,5
stw 0,4(10)
b .L634
.L202:
li 0,1
stw 0,0(10)
.L203:
lwz 9,4(27)
cmpwi 7,9,0
beq- 7,.L200
lwz 11,8(27)
addi 0,9,-1
addi 11,11,1
lwz 9,0(27)
stw 11,8(27)
stw 0,4(27)
lbz 0,0(9)
addi 9,9,1
andi. 11,0,32
stw 9,0(27)
li 3,0
lwz 10,28(27)
beq- 0,.L205
lwz 0,.LC16-.LCTOC1(30)
stw 0,24(27)
li 0,5
stw 0,4(10)
li 0,8
stw 0,0(10)
b .L634
.L205:
lwz 11,4(10)
lis 9,0x842
slwi 11,11,8
add 11,11,0
ori 9,9,4229
mulhwu 9,11,9
subf 0,9,11
srwi 0,0,1
add 9,9,0
srwi 9,9,4
mulli 9,9,31
cmpw 7,11,9
beq- 7,.L206
lwz 0,.LC18-.LCTOC1(30)
stw 0,24(27)
li 0,5
stw 0,4(10)
li 0,8
stw 0,0(10)
b .L634
.L206:
li 0,2
stw 0,0(10)
.L207:
lwz 9,28(27)
mr 20,3
lwz 31,20(9)
lwz 24,0(27)
lwz 23,52(31)
lwz 9,48(31)
lwz 22,4(27)
cmplw 7,23,9
subf 9,23,9
addi 21,9,-1
lwz 25,36(31)
lwz 26,32(31)
blt- 7,.L635
b .L208
.L558:
lwz 0,0(27)
stw 25,36(31)
lwz 9,8(27)
subf 0,0,24
add 9,9,0
li 0,9
stw 0,0(31)
lwz 0,.LC34-.LCTOC1(30)
stw 26,32(31)
stw 24,0(27)
stw 0,24(27)
stw 22,4(27)
stw 9,8(27)
stw 23,52(31)
mr 3,31
mr 4,27
li 5,-3
bl inflate_flush@local
b .L218
.L566:
lwz 3,1260(1)
mr 4,27
bl inflate_trees_free@local
lwz 3,1256(1)
mr 4,27
bl inflate_trees_free@local
.L631:
lwz 0,0(27)
stw 25,36(31)
lwz 9,8(27)
subf 0,0,24
add 9,9,0
mr 3,31
mr 4,27
li 5,-4
stw 26,32(31)
stw 24,0(27)
stw 22,4(27)
stw 9,8(27)
stw 23,52(31)
b .L628
.L576:
lwz 0,0(27)
stw 25,36(31)
lwz 9,8(27)
subf 0,0,24
add 9,9,0
stw 26,32(31)
stw 24,0(27)
stw 22,4(27)
stw 9,8(27)
stw 23,52(31)
.L632:
mr 3,31
mr 5,20
.L633:
mr 4,27
b .L628
.L208:
lwz 0,44(31)
subf 21,23,0
.L635:
lwz 0,0(31)
cmplwi 7,0,9
bgt- 7,.L477
lwz 9,.LC54-.LCTOC1(30)
slwi 0,0,2
lwzx 0,9,0
add 0,0,9
mtctr 0
bctr
.section .rodata
.align 2
.align 2
.L478:
.long .L213-.L478
.long .L251-.L478
.long .L260-.L478
.long .L278-.L478
.long .L288-.L478
.long .L636-.L478
.long .L345-.L478
.long .L471-.L478
.long .L475-.L478
.long .L476-.L478
.section ".text"
.L213:
cmplwi 7,26,2
.L611:
bgt- 7,.L510
cmpwi 7,22,0
beq- 7,.L576
lbz 0,0(24)
addi 22,22,-1
slw 0,0,26
addi 26,26,8
cmplwi 7,26,2
or 25,25,0
addi 24,24,1
li 20,0
b .L611
.L510:
rlwinm 9,25,31,30,31
cmpwi 7,9,1
rlwinm 0,25,0,31,31
stw 0,28(31)
beq- 7,.L222
cmplwi 7,9,1
blt- 7,.L221
cmpwi 7,9,2
beq- 7,.L249
cmpwi 7,9,3
beq- 7,.L250
b .L635
.L221:
addi 26,26,-3
rlwinm 28,26,0,29,31
srwi 25,25,3
subf 26,28,26
srw 25,25,28
li 0,1
b .L609
.L222:
lwz 11,.LC19-.LCTOC1(30)
lwz 9,0(11)
addi 9,9,1
cmpwi 7,9,1
stw 9,0(11)
ble- 7,.L512
.L225:
cmpwi 7,9,1
mr 0,9
bgt+ 7,.L225
stw 0,0(11)
.L512:
lwz 9,.LC20-.LCTOC1(30)
lwz 9,0(9)
cmpwi 7,9,0
bne- 7,.L226
lwz 0,.LC21-.LCTOC1(30)
li 11,144
stw 0,1200(1)
lwz 0,.LC22-.LCTOC1(30)
stw 9,1208(1)
stw 0,1204(1)
addi 9,1,16
li 0,8
mtctr 11
.L589:
stw 0,0(9)
addi 9,9,4
bdnz .L589
li 11,112
mtctr 11
addi 9,1,8
addi 9,9,584
li 0,9
.L588:
stw 0,0(9)
addi 9,9,4
bdnz .L588
li 11,24
mtctr 11
li 0,7
addi 9,1,1040
.L587:
stw 0,0(9)
addi 9,9,4
bdnz .L587
li 0,8
mtctr 0
addi 9,1,1136
.L586:
stw 0,0(9)
addi 9,9,4
bdnz .L586
lwz 11,.LC23-.LCTOC1(30)
li 0,7
addi 28,1,16
addi 19,1,1168
lwz 6,.LC24-.LCTOC1(30)
lwz 7,.LC25-.LCTOC1(30)
lwz 8,.LC26-.LCTOC1(30)
mr 9,11
stw 0,0(11)
mr 3,28
li 4,288
li 5,257
mr 10,19
bl huft_build@local
li 11,30
li 0,5
mr 9,28
mtctr 11
.L585:
stw 0,0(9)
addi 9,9,4
bdnz .L585
lwz 11,.LC27-.LCTOC1(30)
lwz 6,.LC28-.LCTOC1(30)
lwz 7,.LC29-.LCTOC1(30)
lwz 8,.LC30-.LCTOC1(30)
mr 9,11
stw 0,0(11)
mr 3,28
mr 10,19
li 4,30
li 5,0
bl huft_build@local
lwz 9,.LC20-.LCTOC1(30)
li 0,1
stw 0,0(9)
.L226:
lwz 9,.LC23-.LCTOC1(30)
lwz 28,.LC19-.LCTOC1(30)
lwz 8,0(9)
lwz 9,.LC27-.LCTOC1(30)
mr 3,8
lwz 10,0(9)
lwz 9,.LC26-.LCTOC1(30)
stw 8,1232(1)
lwz 11,0(9)
lwz 9,.LC30-.LCTOC1(30)
stw 10,1236(1)
lwz 0,0(9)
lwz 9,0(28)
mr 4,10
addi 9,9,-1
mr 5,11
mr 6,0
mr 7,27
stw 9,0(28)
stw 11,1240(1)
stw 0,1244(1)
bl inflate_codes_new@local
cmpwi 7,3,0
stw 3,12(31)
beq- 7,.L631
li 9,0
srwi 25,25,3
addi 26,26,-3
li 0,6
stw 9,8(31)
b .L610
.L249:
srwi 25,25,3
addi 26,26,-3
li 0,3
b .L609
.L250:
srwi 25,25,3
lwz 0,0(27)
stw 25,36(31)
lwz 9,8(27)
subf 0,0,24
add 9,9,0
li 0,9
stw 0,0(31)
lwz 0,.LC32-.LCTOC1(30)
addi 26,26,-3
stw 26,32(31)
stw 24,0(27)
stw 0,24(27)
stw 22,4(27)
stw 9,8(27)
stw 23,52(31)
mr 3,31
mr 4,27
li 5,-3
bl inflate_flush@local
b .L218
.L251:
cmplwi 7,26,31
.L612:
bgt- 7,.L524
cmpwi 7,22,0
beq- 7,.L576
lbz 0,0(24)
addi 22,22,-1
slw 0,0,26
addi 26,26,8
cmplwi 7,26,31
or 25,25,0
addi 24,24,1
li 20,0
b .L612
.L524:
nor 0,25,25
srwi 9,0,16
rlwinm 0,25,0,16,31
cmpw 7,9,0
bne- 7,.L558
neg 0,9
rlwinm 0,0,2,30,30
li 26,0
li 25,0
.L610:
stw 0,0(31)
stw 9,4(31)
b .L635
.L260:
cmpwi 7,22,0
beq- 7,.L576
cmpwi 7,21,0
bne- 7,.L262
lwz 11,44(31)
cmpw 7,23,11
bne+ 7,.L590
lwz 9,48(31)
lwz 0,40(31)
cmpw 7,9,0
beq- 7,.L590
cmplw 7,0,9
subf 9,0,9
mr 23,0
addi 21,9,-1
blt- 7,.L263
subf 21,0,11
.L263:
cmpwi 7,21,0
bne- 7,.L262
.L590:
stw 23,52(31)
mr 5,20
mr 3,31
mr 4,27
bl inflate_flush@local
lwz 23,52(31)
lwz 11,48(31)
mr 20,3
cmplw 7,23,11
subf 9,23,11
addi 21,9,-1
blt- 7,.L268
lwz 0,44(31)
subf 21,23,0
.L268:
lwz 10,44(31)
cmpw 7,23,10
bne+ 7,.L269
lwz 0,40(31)
cmpw 7,11,0
beq- 7,.L269
cmplw 7,0,11
subf 9,0,11
mr 23,0
addi 21,9,-1
blt- 7,.L269
subf 21,0,10
.L269:
cmpwi 7,21,0
beq- 7,.L576
.L262:
lwz 28,4(31)
li 20,0
cmplw 7,28,22
ble- 7,.L273
mr 28,22
.L273:
cmplw 7,28,21
ble- 7,.L274
mr 28,21
.L274:
mr 3,23
mr 4,24
mr 5,28
bl memcpy@plt
lwz 0,4(31)
add 24,24,28
subf 0,28,0
cmpwi 7,0,0
subf 22,28,22
add 23,23,28
subf 21,28,21
stw 0,4(31)
bne- 7,.L635
lwz 9,28(31)
addic 9,9,-1
subfe 9,9,9
rlwinm 9,9,0,31,28
addi 9,9,7
stw 9,0(31)
b .L635
.L278:
cmplwi 7,26,13
.L613:
bgt- 7,.L526
cmpwi 7,22,0
beq- 7,.L576
lbz 0,0(24)
addi 22,22,-1
slw 0,0,26
addi 26,26,8
cmplwi 7,26,13
or 25,25,0
addi 24,24,1
li 20,0
b .L613
.L526:
rlwinm 9,25,0,27,31
cmplwi 7,9,29
rlwinm 28,25,0,18,31
stw 28,4(31)
bgt- 7,.L285
rlwinm 0,28,27,27,31
cmplwi 7,0,29
ble+ 7,.L284
.L285:
lwz 0,0(27)
stw 25,36(31)
lwz 9,8(27)
subf 0,0,24
add 9,9,0
li 0,9
stw 0,0(31)
lwz 0,.LC36-.LCTOC1(30)
stw 26,32(31)
stw 24,0(27)
stw 0,24(27)
stw 22,4(27)
stw 9,8(27)
stw 23,52(31)
mr 3,31
mr 4,27
li 5,-3
bl inflate_flush@local
b .L218
.L284:
add 9,9,0
addi 28,9,258
cmplwi 7,28,18
bgt- 7,.L286
li 28,19
.L286:
lwz 0,32(27)
lwz 3,40(27)
mtctr 0
mr 4,28
li 5,4
bctrl
cmpwi 7,3,0
stw 3,12(31)
beq- 7,.L631
li 0,0
stw 0,8(31)
li 0,4
stw 28,24(31)
stw 0,0(31)
srwi 25,25,14
addi 26,26,-14
.L288:
lwz 9,4(31)
lwz 0,8(31)
srwi 9,9,10
addi 9,9,4
cmplw 7,0,9
bge- 7,.L528
lwz 8,.LC37-.LCTOC1(30)
.L296:
cmplwi 7,26,2
.L614:
bgt- 7,.L530
cmpwi 7,22,0
beq- 7,.L576
lbz 0,0(24)
addi 22,22,-1
slw 0,0,26
addi 26,26,8
cmplwi 7,26,2
or 25,25,0
addi 24,24,1
li 20,0
b .L614
.L530:
lwz 11,8(31)
lwz 10,12(31)
slwi 0,11,2
lwzx 9,8,0
rlwinm 0,25,0,29,31
slwi 9,9,2
stwx 0,9,10
lwz 9,4(31)
addi 11,11,1
srwi 9,9,10
addi 9,9,4
cmplw 7,11,9
stw 11,8(31)
srwi 25,25,3
addi 26,26,-3
blt+ 7,.L296
.L528:
lwz 8,8(31)
cmplwi 7,8,18
bgt- 7,.L532
lwz 6,.LC37-.LCTOC1(30)
li 7,0
.L299:
addi 10,8,1
slwi 0,8,2
lwzx 9,6,0
cmplwi 7,10,18
lwz 11,12(31)
slwi 9,9,2
stwx 7,9,11
mr 8,10
stw 10,8(31)
ble+ 7,.L299
.L532:
li 0,7
lwz 3,12(31)
stw 0,16(31)
li 4,19
li 5,19
li 6,0
li 7,0
addi 8,31,20
addi 9,31,16
mr 10,27
bl huft_build@local
cmpwi 7,3,-3
bne+ 7,.L300
lwz 0,.LC39-.LCTOC1(30)
stw 0,24(27)
b .L301
.L300:
cmpwi 7,3,-5
bne+ 7,.L301
lwz 3,20(31)
mr 4,27
bl inflate_trees_free@local
lwz 0,.LC41-.LCTOC1(30)
li 3,-3
stw 0,24(27)
.L301:
cmpwi 7,3,0
beq+ 7,.L304
cmpwi 7,3,-3
mr 20,3
bne+ 7,.L576
li 0,9
stw 0,0(31)
b .L576
.L304:
li 0,5
stw 3,8(31)
stw 0,0(31)
.L636:
lwz 28,4(31)
lwz 11,8(31)
rlwinm 9,28,0,27,31
rlwinm 0,28,27,27,31
add 9,9,0
addi 9,9,258
cmplw 7,11,9
bge- 7,.L534
lwz 28,16(31)
cmplw 7,26,28
.L615:
bge- 7,.L536
cmpwi 7,22,0
beq- 7,.L576
lbz 0,0(24)
addi 22,22,-1
slw 0,0,26
addi 26,26,8
cmplw 7,26,28
or 25,25,0
addi 24,24,1
li 20,0
b .L615
.L536:
lwz 11,.LC42-.LCTOC1(30)
slwi 0,28,2
lwzx 0,11,0
lwz 9,20(31)
and 0,25,0
slwi 0,0,3
add 9,9,0
lwz 8,4(9)
lbz 28,1(9)
cmplwi 7,8,15
bgt- 7,.L314
lwz 9,8(31)
lwz 10,12(31)
slwi 11,9,2
subf 26,28,26
addi 9,9,1
srw 25,25,28
stwx 8,11,10
stw 9,8(31)
b .L636
.L314:
cmpwi 7,8,18
beq- 7,.L316
addi 10,8,-14
b .L317
.L316:
li 10,7
.L317:
bne- 7,.L318
li 7,11
b .L319
.L318:
li 7,3
.L319:
add 9,28,10
cmplw 7,26,9
.L616:
bge- 7,.L538
cmpwi 7,22,0
beq- 7,.L576
lbz 0,0(24)
addi 22,22,-1
slw 0,0,26
addi 26,26,8
cmplw 7,26,9
or 25,25,0
addi 24,24,1
li 20,0
b .L616
.L538:
slwi 0,10,2
srw 25,25,28
subf 26,28,26
lwzx 0,11,0
lwz 28,4(31)
and 0,25,0
subf 26,10,26
srw 25,25,10
rlwinm 9,28,0,27,31
rlwinm 11,28,27,27,31
lwz 10,8(31)
add 7,7,0
add 9,9,11
addi 9,9,258
add 0,10,7
cmplw 7,0,9
bgt- 7,.L326
cmpwi 7,8,16
subfic 9,10,0
adde 0,9,10
mfcr 9
rlwinm 9,9,31,1
and. 11,9,0
beq+ 0,.L325
.L326:
lwz 0,0(27)
stw 25,36(31)
lwz 9,8(27)
subf 0,0,24
add 9,9,0
li 0,9
stw 0,0(31)
lwz 0,.LC44-.LCTOC1(30)
stw 26,32(31)
stw 24,0(27)
stw 0,24(27)
stw 22,4(27)
stw 9,8(27)
stw 23,52(31)
mr 3,31
mr 4,27
li 5,-3
bl inflate_flush@local
b .L218
.L325:
bne- 7,.L327
lwz 0,12(31)
slwi 9,10,2
add 9,9,0
lwz 0,-4(9)
b .L328
.L327:
li 0,0
.L328:
mtctr 7
.L584:
lwz 11,12(31)
slwi 9,10,2
stwx 0,9,11
addi 10,10,1
bdnz .L584
stw 10,8(31)
b .L636
.L534:
lwz 3,20(31)
mr 4,27
bl inflate_trees_free@local
lwz 28,4(31)
lwz 18,12(31)
rlwinm 9,28,0,27,31
li 0,0
stw 0,20(31)
addi 19,9,257
li 0,9
addi 17,1,1256
lwz 6,.LC24-.LCTOC1(30)
lwz 7,.LC25-.LCTOC1(30)
rlwinm 11,28,27,27,31
stw 0,1248(1)
mr 3,18
li 0,6
mr 4,19
li 5,257
mr 8,17
addi 9,1,1248
mr 10,27
stw 0,1252(1)
addi 21,11,1
bl huft_build@local
mr. 28,3
beq- 0,.L333
cmpwi 7,28,-3
bne+ 7,.L334
lwz 0,.LC46-.LCTOC1(30)
stw 0,24(27)
b .L617
.L334:
cmpwi 7,28,-5
bne+ 7,.L617
lwz 3,1256(1)
mr 4,27
bl inflate_trees_free@local
lwz 0,.LC48-.LCTOC1(30)
li 28,-3
stw 0,24(27)
b .L617
.L333:
slwi 3,19,2
lwz 6,.LC28-.LCTOC1(30)
lwz 7,.LC29-.LCTOC1(30)
li 5,0
add 3,18,3
mr 4,21
addi 8,1,1260
addi 9,1,1252
mr 10,27
bl huft_build@local
mr. 28,3
li 5,0
beq- 0,.L337
cmpwi 7,28,-3
bne+ 7,.L339
lwz 0,.LC46-.LCTOC1(30)
stw 0,24(27)
b .L340
.L339:
cmpwi 7,28,-5
bne+ 7,.L340
lwz 3,1260(1)
mr 4,27
bl inflate_trees_free@local
lwz 0,.LC48-.LCTOC1(30)
li 28,-3
stw 0,24(27)
.L340:
lwz 3,0(17)
mr 4,27
bl inflate_trees_free@local
.L617:
mr 5,28
.L337:
cmpwi 7,5,0
beq+ 7,.L342
cmpwi 7,5,-3
bne+ 7,.L343
li 0,9
stw 0,0(31)
.L343:
lwz 0,0(27)
stw 25,36(31)
lwz 9,8(27)
subf 0,0,24
add 9,9,0
mr 3,31
stw 26,32(31)
stw 24,0(27)
stw 22,4(27)
stw 9,8(27)
stw 23,52(31)
b .L633
.L342:
lwz 3,1248(1)
lwz 4,1252(1)
lwz 5,1256(1)
lwz 6,1260(1)
mr 7,27
bl inflate_codes_new@local
mr. 28,3
beq- 0,.L566
lwz 0,36(27)
lwz 5,24(31)
mtctr 0
slwi 5,5,2
lwz 3,40(27)
lwz 4,12(31)
bctrl
stw 28,12(31)
lwz 0,1256(1)
stw 0,4(31)
lwz 0,1260(1)
stw 0,8(31)
li 0,6
stw 0,0(31)
.L345:
lwz 9,0(27)
stw 24,0(27)
stw 25,36(31)
lwz 11,48(31)
lwz 0,8(27)
subf 9,9,24
cmplw 7,23,11
add 0,0,9
stw 26,32(31)
stw 0,8(27)
stw 22,4(27)
stw 23,52(31)
subf 11,23,11
mr 3,20
addi 6,11,-1
lwz 24,12(31)
lwz 25,0(27)
lwz 26,36(31)
lwz 28,32(31)
mr 7,23
blt- 7,.L637
b .L347
.L574:
lwz 0,0(27)
stw 26,36(31)
lwz 9,8(27)
subf 0,0,25
add 9,9,0
mr 5,3
mr 4,27
mr 3,31
stw 28,32(31)
stw 25,0(27)
stw 22,4(27)
stw 9,8(27)
stw 7,52(31)
b .L627
.L347:
lwz 0,44(31)
subf 6,23,0
.L637:
lwz 0,0(24)
cmplwi 7,0,9
bgt- 7,.L465
lwz 9,.LC53-.LCTOC1(30)
slwi 0,0,2
lwzx 0,9,0
add 0,0,9
mtctr 0
bctr
.section .rodata
.align 2
.align 2
.L466:
.long .L352-.L466
.long .L398-.L466
.long .L409-.L466
.long .L415-.L466
.long .L423-.L466
.long .L429-.L466
.long .L447-.L466
.long .L459-.L466
.long .L463-.L466
.long .L464-.L466
.section ".text"
.L352:
subfic 0,6,257
subfe 0,0,0
neg 0,0
subfic 9,22,9
subfe 9,9,9
neg 9,9
and. 11,0,9
beq- 0,.L353
lwz 9,0(27)
stw 25,0(27)
stw 26,36(31)
lwz 11,48(31)
lwz 0,8(27)
subf 9,9,25
cmplw 7,7,11
add 0,0,9
stw 28,32(31)
stw 0,8(27)
stw 22,4(27)
stw 7,52(31)
subf 11,7,11
addi 28,11,-1
mr 3,22
lbz 11,16(24)
lbz 10,17(24)
lwz 23,20(24)
lwz 25,24(24)
lwz 5,0(27)
lwz 6,36(31)
lwz 8,32(31)
mr 4,7
blt- 7,.L355
b .L354
.L567:
stw 6,36(31)
subf 5,9,5
mr 7,9
lwz 9,8(27)
subf 0,11,5
add 9,9,0
add 3,3,7
li 11,1
stw 10,32(31)
stw 5,0(27)
stw 3,4(27)
stw 9,8(27)
stw 4,52(31)
b .L387
.L354:
lwz 0,44(31)
subf 28,7,0
.L355:
lwz 9,.LC42-.LCTOC1(30)
slwi 11,11,2
slwi 0,10,2
lwzx 21,9,0
lwzx 22,11,9
.L356:
cmplwi 7,8,19
bgt- 7,.L540
subfic 0,8,27
srwi 0,0,3
mtctr 0
.L583:
lbz 0,0(5)
addi 3,3,-1
slw 0,0,8
or 6,6,0
addi 5,5,1
addi 8,8,8
bdnz .L583
.L540:
and 0,6,22
slwi 0,0,3
lbzx 10,23,0
add 11,23,0
.L630:
cmpwi 7,10,0
beq- 7,.L621
andi. 0,10,16
lbz 0,1(11)
subf 8,0,8
srw 6,6,0
beq+ 0,.L365
rlwinm 10,10,0,28,31
lwz 26,.LC42-.LCTOC1(30)
subf 8,10,8
slwi 0,10,2
lwzx 0,26,0
cmplwi 7,8,14
lwz 9,4(11)
and 0,6,0
add 7,9,0
srw 6,6,10
bgt- 7,.L542
subfic 0,8,22
srwi 0,0,3
mtctr 0
.L582:
lbz 0,0(5)
addi 3,3,-1
slw 0,0,8
or 6,6,0
addi 5,5,1
addi 8,8,8
bdnz .L582
.L542:
and 0,6,21
slwi 0,0,3
lbzx 10,25,0
add 11,25,0
.L620:
andi. 9,10,16
lbz 0,1(11)
subf 8,0,8
srw 6,6,0
beq+ 0,.L371
rlwinm 10,10,0,28,31
cmplw 7,8,10
bge- 7,.L544
subf 9,8,10
addi 9,9,7
srwi 9,9,3
mtctr 9
.L581:
lbz 0,0(5)
addi 3,3,-1
slw 0,0,8
or 6,6,0
addi 5,5,1
addi 8,8,8
bdnz .L581
.L544:
lwz 9,.LC42-.LCTOC1(30)
slwi 0,10,2
lwzx 0,9,0
lwz 9,4(11)
lwz 11,40(31)
and 0,6,0
add 0,9,0
subf 9,11,4
cmplw 7,9,0
subf 8,10,8
srw 6,6,10
subf 28,7,28
blt- 7,.L375
subf 9,0,4
lbz 0,0(9)
addi 7,7,-2
stb 0,0(4)
lbzu 0,1(9)
stbu 0,1(4)
addi 9,9,1
addi 4,4,1
b .L376
.L375:
subf 10,9,0
cmplw 7,7,10
lwz 0,44(31)
subf 9,10,0
ble- 7,.L376
mtctr 10
subf 7,10,7
.L580:
lbz 0,0(9)
addi 9,9,1
stb 0,0(4)
addi 4,4,1
bdnz .L580
lwz 9,40(31)
.L376:
mtctr 7
.L579:
lbz 0,0(9)
addi 9,9,1
stb 0,0(4)
addi 4,4,1
bdnz .L579
b .L358
.L371:
andi. 0,10,64
bne- 0,.L385
slwi 0,10,2
lwzx 9,26,0
lwz 11,4(11)
and 9,6,9
slwi 9,9,3
lbzx 10,11,9
add 11,11,9
b .L620
.L385:
srwi 7,8,3
lwz 0,0(27)
stw 6,36(31)
subf 5,7,5
lwz 9,8(27)
subf 0,0,5
add 9,9,0
lwz 0,.LC50-.LCTOC1(30)
rlwinm 8,8,0,29,31
add 3,3,7
li 11,-3
stw 8,32(31)
stw 5,0(27)
stw 0,24(27)
stw 3,4(27)
stw 9,8(27)
stw 4,52(31)
b .L387
.L365:
andi. 9,10,64
bne- 0,.L388
lwz 9,.LC42-.LCTOC1(30)
slwi 0,10,2
lwzx 9,9,0
lwz 11,4(11)
and 9,6,9
slwi 9,9,3
lbzx 10,11,9
add 11,11,9
b .L630
.L621:
lbz 9,1(11)
lwz 0,4(11)
subf 8,9,8
stb 0,0(4)
srw 6,6,9
addi 4,4,1
addi 28,28,-1
b .L358
.L388:
andi. 11,10,32
srwi 9,8,3
rlwinm 10,8,0,29,31
lwz 11,0(27)
bne- 0,.L567
stw 6,36(31)
subf 5,9,5
lwz 0,8(27)
mr 7,9
subf 9,11,5
add 0,0,9
lwz 9,.LC52-.LCTOC1(30)
add 3,3,7
li 11,-3
stw 10,32(31)
stw 5,0(27)
stw 9,24(27)
stw 3,4(27)
stw 0,8(27)
stw 4,52(31)
b .L387
.L358:
subfic 0,28,257
subfe 0,0,0
neg 0,0
subfic 9,3,9
subfe 9,9,9
neg 9,9
and. 11,0,9
bne+ 0,.L356
srwi 7,8,3
lwz 0,0(27)
stw 6,36(31)
subf 5,7,5
lwz 9,8(27)
subf 0,0,5
rlwinm 8,8,0,29,31
add 9,9,0
add 3,3,7
stw 8,32(31)
stw 5,0(27)
stw 3,4(27)
stw 9,8(27)
stw 4,52(31)
li 11,0
.L387:
lwz 7,52(31)
lwz 9,48(31)
mr 3,11
cmplw 7,7,9
subf 9,7,9
addi 6,9,-1
lwz 25,0(27)
lwz 22,4(27)
lwz 26,36(31)
lwz 28,32(31)
blt- 7,.L394
lwz 0,44(31)
subf 6,7,0
.L394:
cmpwi 7,11,0
beq- 7,.L353
xori 0,11,1
srawi 11,0,31
xor 9,11,0
subf 9,9,11
rlwinm 9,9,2,30,30
addi 9,9,7
stw 9,0(24)
b .L637
.L353:
lbz 0,16(24)
lwz 9,20(24)
stw 0,12(24)
li 0,1
stw 9,8(24)
stw 0,0(24)
.L398:
lwz 8,12(24)
cmplw 7,28,8
.L622:
bge- 7,.L546
cmpwi 7,22,0
beq- 7,.L574
lbz 0,0(25)
addi 22,22,-1
slw 0,0,28
addi 28,28,8
cmplw 7,28,8
or 26,26,0
addi 25,25,1
li 3,0
b .L622
.L546:
lwz 9,.LC42-.LCTOC1(30)
slwi 0,8,2
lwzx 9,9,0
lwz 11,8(24)
and 9,26,9
slwi 9,9,3
lbzx 10,11,9
add 11,11,9
cmpwi 7,10,0
lbz 0,1(11)
subf 28,0,28
srw 26,26,0
bne- 7,.L405
lwz 0,4(11)
stw 0,8(24)
li 0,6
b .L618
.L405:
andi. 0,10,16
beq- 0,.L406
rlwinm 0,10,0,28,31
stw 0,8(24)
lwz 0,4(11)
stw 0,4(24)
li 0,2
b .L618
.L406:
andi. 9,10,64
beq- 0,.L619
andi. 11,10,32
beq- 0,.L408
li 0,7
b .L618
.L408:
lwz 0,0(27)
stw 26,36(31)
lwz 9,8(27)
subf 0,0,25
add 9,9,0
li 0,9
stw 0,0(24)
lwz 0,.LC52-.LCTOC1(30)
stw 28,32(31)
stw 25,0(27)
stw 0,24(27)
stw 22,4(27)
stw 9,8(27)
stw 7,52(31)
mr 3,31
mr 4,27
li 5,-3
bl inflate_flush@local
b .L403
.L409:
lwz 8,8(24)
cmplw 7,28,8
.L623:
bge- 7,.L548
cmpwi 7,22,0
beq- 7,.L574
lbz 0,0(25)
addi 22,22,-1
slw 0,0,28
addi 28,28,8
cmplw 7,28,8
or 26,26,0
addi 25,25,1
li 3,0
b .L623
.L548:
lwz 9,.LC42-.LCTOC1(30)
slwi 0,8,2
lwzx 0,9,0
lwz 9,4(24)
and 0,26,0
lbz 11,17(24)
lwz 10,24(24)
add 9,9,0
li 0,3
stw 9,4(24)
subf 28,8,28
stw 11,12(24)
stw 10,8(24)
stw 0,0(24)
srw 26,26,8
.L415:
lwz 8,12(24)
cmplw 7,28,8
.L624:
bge- 7,.L550
cmpwi 7,22,0
beq- 7,.L574
lbz 0,0(25)
addi 22,22,-1
slw 0,0,28
addi 28,28,8
cmplw 7,28,8
or 26,26,0
addi 25,25,1
li 3,0
b .L624
.L550:
lwz 9,.LC42-.LCTOC1(30)
slwi 0,8,2
lwzx 9,9,0
lwz 11,8(24)
and 9,26,9
slwi 9,9,3
lbzx 10,11,9
add 11,11,9
andi. 0,10,16
lbz 0,1(11)
subf 28,0,28
srw 26,26,0
beq- 0,.L421
rlwinm 0,10,0,28,31
stw 0,8(24)
lwz 0,4(11)
stw 0,12(24)
li 0,4
b .L618
.L421:
andi. 9,10,64
bne- 0,.L422
.L619:
stw 10,12(24)
lwz 0,4(11)
stw 0,8(24)
b .L637
.L422:
lwz 0,0(27)
stw 26,36(31)
lwz 9,8(27)
subf 0,0,25
add 9,9,0
li 0,9
stw 0,0(24)
lwz 0,.LC50-.LCTOC1(30)
stw 28,32(31)
stw 25,0(27)
stw 0,24(27)
stw 22,4(27)
stw 9,8(27)
stw 7,52(31)
mr 3,31
mr 4,27
li 5,-3
bl inflate_flush@local
b .L403
.L423:
lwz 8,8(24)
cmplw 7,28,8
.L625:
bge- 7,.L552
cmpwi 7,22,0
beq- 7,.L574
lbz 0,0(25)
addi 22,22,-1
slw 0,0,28
addi 28,28,8
cmplw 7,28,8
or 26,26,0
addi 25,25,1
li 3,0
b .L625
.L552:
lwz 9,.LC42-.LCTOC1(30)
slwi 0,8,2
lwzx 0,9,0
lwz 9,12(24)
and 0,26,0
add 9,9,0
li 0,5
stw 9,12(24)
subf 28,8,28
stw 0,0(24)
srw 26,26,8
.L429:
lwz 0,40(31)
lwz 11,12(24)
subf 0,0,7
cmplw 7,0,11
subf 23,11,7
bge- 7,.L431
lwz 9,44(31)
subf 0,0,11
subf 23,0,9
.L431:
lwz 0,4(24)
cmpwi 7,0,0
.L626:
beq- 7,.L554
cmpwi 7,6,0
bne- 7,.L434
lwz 11,44(31)
cmpw 7,7,11
bne+ 7,.L591
lwz 9,48(31)
lwz 0,40(31)
cmpw 7,9,0
beq- 7,.L591
cmplw 7,0,9
subf 9,0,9
mr 7,0
addi 6,9,-1
blt- 7,.L435
subf 6,0,11
.L435:
cmpwi 7,6,0
bne- 7,.L434
.L591:
stw 7,52(31)
mr 5,3
mr 4,27
mr 3,31
bl inflate_flush@local
lwz 7,52(31)
lwz 10,48(31)
cmplw 7,7,10
subf 9,7,10
addi 6,9,-1
blt- 7,.L440
lwz 0,44(31)
subf 6,7,0
.L440:
lwz 11,44(31)
cmpw 7,7,11
bne+ 7,.L441
lwz 0,40(31)
cmpw 7,10,0
beq- 7,.L441
cmplw 7,0,10
subf 9,0,10
mr 7,0
addi 6,9,-1
blt- 7,.L441
subf 6,0,11
.L441:
cmpwi 7,6,0
beq- 7,.L574
.L434:
lbz 0,0(23)
addi 23,23,1
stb 0,0(7)
lwz 0,44(31)
addi 7,7,1
cmpw 7,23,0
addi 6,6,-1
li 3,0
bne+ 7,.L445
lwz 23,40(31)
.L445:
lwz 9,4(24)
addi 9,9,-1
cmpwi 7,9,0
stw 9,4(24)
b .L626
.L554:
li 0,0
.L618:
stw 0,0(24)
b .L637
.L447:
cmpwi 7,6,0
bne- 7,.L448
lwz 11,44(31)
cmpw 7,7,11
bne+ 7,.L592
lwz 9,48(31)
lwz 0,40(31)
cmpw 7,9,0
beq- 7,.L592
cmplw 7,0,9
subf 9,0,9
mr 7,0
addi 6,9,-1
blt- 7,.L449
subf 6,0,11
.L449:
cmpwi 7,6,0
bne- 7,.L448
.L592:
stw 7,52(31)
mr 5,3
mr 4,27
mr 3,31
bl inflate_flush@local
lwz 7,52(31)
lwz 10,48(31)
cmplw 7,7,10
subf 9,7,10
addi 6,9,-1
blt- 7,.L454
lwz 0,44(31)
subf 6,7,0
.L454:
lwz 11,44(31)
cmpw 7,7,11
bne+ 7,.L455
lwz 0,40(31)
cmpw 7,10,0
beq- 7,.L455
cmplw 7,0,10
subf 9,0,10
mr 7,0
addi 6,9,-1
blt- 7,.L455
subf 6,0,11
.L455:
cmpwi 7,6,0
beq- 7,.L574
.L448:
lwz 0,8(24)
li 3,0
stb 0,0(7)
addi 6,6,-1
addi 7,7,1
stw 3,0(24)
b .L637
.L459:
stw 7,52(31)
mr 5,3
mr 4,27
mr 3,31
bl inflate_flush@local
lwz 7,52(31)
lwz 0,48(31)
cmpw 7,0,7
bne+ 7,.L574
li 0,8
stw 0,0(24)
.L463:
lwz 0,0(27)
stw 26,36(31)
lwz 9,8(27)
subf 0,0,25
add 9,9,0
mr 3,31
mr 4,27
li 5,1
stw 28,32(31)
stw 25,0(27)
stw 22,4(27)
stw 9,8(27)
stw 7,52(31)
b .L627
.L464:
lwz 0,0(27)
stw 26,36(31)
lwz 9,8(27)
subf 0,0,25
add 9,9,0
mr 3,31
mr 4,27
li 5,-3
stw 28,32(31)
stw 25,0(27)
stw 22,4(27)
stw 9,8(27)
stw 7,52(31)
b .L627
.L465:
lwz 0,0(27)
stw 26,36(31)
lwz 9,8(27)
subf 0,0,25
add 9,9,0
stw 28,32(31)
stw 25,0(27)
stw 22,4(27)
stw 9,8(27)
stw 7,52(31)
mr 3,31
mr 4,27
li 5,-2
.L627:
bl inflate_flush@local
.L403:
cmpwi 7,3,1
mr 20,3
bne- 7,.L632
lwz 3,12(31)
mr 4,27
bl inflate_codes_free@local
lwz 3,8(31)
mr 4,27
bl inflate_trees_free@local
lwz 3,4(31)
mr 4,27
bl inflate_trees_free@local
lwz 23,52(31)
lwz 9,48(31)
li 20,0
cmplw 7,23,9
subf 9,23,9
addi 21,9,-1
lwz 24,0(27)
lwz 22,4(27)
lwz 25,36(31)
lwz 26,32(31)
blt- 7,.L468
lwz 0,44(31)
subf 21,23,0
.L468:
lwz 0,28(31)
cmpwi 7,0,0
bne- 7,.L469
.L609:
stw 0,0(31)
b .L635
.L469:
cmplwi 7,26,7
ble- 7,.L470
addi 26,26,-8
addi 22,22,1
addi 24,24,-1
.L470:
li 0,7
stw 0,0(31)
.L471:
stw 23,52(31)
mr 5,20
mr 3,31
mr 4,27
bl inflate_flush@local
lwz 23,52(31)
lwz 0,48(31)
mr 20,3
cmpw 7,0,23
bne+ 7,.L576
li 0,8
stw 0,0(31)
.L475:
lwz 0,0(27)
stw 25,36(31)
lwz 9,8(27)
subf 0,0,24
add 9,9,0
mr 3,31
mr 4,27
li 5,1
stw 26,32(31)
stw 24,0(27)
stw 22,4(27)
stw 9,8(27)
stw 23,52(31)
b .L628
.L476:
lwz 0,0(27)
stw 25,36(31)
lwz 9,8(27)
subf 0,0,24
add 9,9,0
mr 3,31
mr 4,27
li 5,-3
stw 26,32(31)
stw 24,0(27)
stw 22,4(27)
stw 9,8(27)
stw 23,52(31)
b .L628
.L477:
lwz 0,0(27)
stw 25,36(31)
lwz 9,8(27)
subf 0,0,24
add 9,9,0
stw 26,32(31)
stw 24,0(27)
stw 22,4(27)
stw 9,8(27)
stw 23,52(31)
mr 3,31
mr 4,27
li 5,-2
.L628:
bl inflate_flush@local
.L218:
cmpwi 7,16,5
bne+ 7,.L479
lwz 11,4(27)
cmpwi 7,11,0
bne- 7,.L479
lwz 0,16(27)
cmpwi 7,0,0
beq- 7,.L479
lwz 9,28(27)
li 3,-3
lwz 9,20(9)
lwz 0,0(9)
cmpwi 7,0,1
bne+ 7,.L479
stw 11,0(9)
li 3,0
.L479:
cmpwi 7,3,-3
bne+ 7,.L482
lwz 9,28(27)
li 0,0
stw 0,4(9)
li 0,8
b .L608
.L482:
cmpwi 7,3,1
bne- 7,.L192
lwz 5,28(27)
mr 4,27
lwz 3,20(5)
addi 5,5,4
bl inflate_blocks_reset@local
lwz 9,28(27)
li 3,0
lwz 0,12(9)
cmpwi 7,0,0
beq- 7,.L484
li 0,7
.L608:
stw 0,0(9)
b .L634
.L484:
li 0,3
stw 0,0(9)
.L485:
lwz 11,4(27)
cmpwi 7,11,0
beq- 7,.L200
lwz 9,8(27)
addi 0,11,-1
addi 9,9,1
lwz 11,0(27)
stw 9,8(27)
stw 0,4(27)
lbz 0,0(11)
lwz 9,28(27)
slwi 0,0,24
addi 11,11,1
stw 11,0(27)
stw 0,8(9)
lwz 9,28(27)
li 0,4
stw 0,0(9)
li 3,0
.L487:
lwz 11,4(27)
cmpwi 7,11,0
beq- 7,.L200
lwz 9,8(27)
addi 0,11,-1
addi 9,9,1
lwz 11,0(27)
stw 0,4(27)
stw 9,8(27)
lwz 10,28(27)
lbz 0,0(11)
lwz 9,8(10)
slwi 0,0,16
add 9,9,0
addi 11,11,1
stw 11,0(27)
stw 9,8(10)
lwz 9,28(27)
li 0,5
stw 0,0(9)
li 3,0
.L489:
lwz 11,4(27)
cmpwi 7,11,0
beq- 7,.L200
lwz 9,8(27)
addi 0,11,-1
addi 9,9,1
lwz 11,0(27)
stw 0,4(27)
stw 9,8(27)
lwz 10,28(27)
lbz 0,0(11)
lwz 9,8(10)
slwi 0,0,8
add 9,9,0
addi 11,11,1
stw 11,0(27)
stw 9,8(10)
lwz 9,28(27)
li 0,6
stw 0,0(9)
li 3,0
.L491:
lwz 11,4(27)
cmpwi 7,11,0
beq- 7,.L200
lwz 9,8(27)
addi 0,11,-1
addi 9,9,1
lwz 11,0(27)
lwz 10,28(27)
stw 0,4(27)
stw 9,8(27)
lbz 9,0(11)
lwz 0,8(10)
addi 11,11,1
add 0,0,9
stw 11,0(27)
stw 0,8(10)
lwz 11,28(27)
li 3,0
lwz 9,4(11)
lwz 0,8(11)
cmpw 7,9,0
beq- 7,.L493
lwz 0,.LC56-.LCTOC1(30)
stw 0,24(27)
li 0,5
stw 0,4(11)
li 0,8
stw 0,0(11)
b .L634
.L493:
li 0,7
stw 0,0(11)
.L494:
li 3,1
b .L192
.L496:
li 3,-2
b .L192
.L200:
cmpwi 7,16,5
bne+ 7,.L192
lwz 9,28(27)
li 0,0
stw 0,4(9)
li 0,8
stw 0,0(9)
.L629:
li 3,-3
.L192:
lwz 0,1332(1)
lmw 16,1264(1)
mtlr 0
addi 1,1,1328
blr
.size inflate, .-inflate
.align 2
.globl adler32
.type adler32, @function
adler32:
cmpwi 0,4,0
stwu 1,-40(1)
stmw 26,16(1)
rlwinm 12,3,0,16,31
mr 28,5
srwi 3,3,16
li 0,1
beq- 0,.L638
cmpwi 7,5,0
beq- 7,.L652
lis 26,0x8007
li 27,0
ori 26,26,32881
ori 27,27,65521
.L650:
cmplwi 7,28,5552
mr 31,28
ble- 7,.L642
li 31,5552
.L642:
cmpwi 7,31,15
subf 28,31,28
ble- 7,.L654
srwi 0,31,4
mtctr 0
.L656:
lbz 0,0(4)
lbzu 9,1(4)
add 12,12,0
lbzu 0,1(4)
add 3,3,12
lbzu 11,1(4)
add 12,12,9
lbzu 9,1(4)
add 3,3,12
lbzu 10,1(4)
add 12,12,0
lbzu 0,1(4)
add 3,3,12
lbzu 8,1(4)
add 12,12,11
lbzu 7,1(4)
add 3,3,12
lbzu 6,1(4)
add 12,12,9
lbzu 5,1(4)
add 3,3,12
lbzu 9,1(4)
add 12,12,10
add 3,3,12
add 12,12,0
lbzu 11,1(4)
add 3,3,12
add 12,12,8
add 3,3,12
add 12,12,7
lbzu 0,1(4)
add 3,3,12
add 12,12,6
add 3,3,12
add 12,12,5
add 3,3,12
add 12,12,9
lbzu 9,1(4)
add 3,3,12
add 12,12,11
add 3,3,12
add 12,12,0
lbzu 0,1(4)
add 3,3,12
add 12,12,9
add 3,3,12
add 12,12,0
addi 4,4,1
add 3,3,12
addi 31,31,-16
bdnz .L656
.L654:
cmpwi 7,31,0
beq- 7,.L646
mtctr 31
.L655:
lbz 0,0(4)
addi 4,4,1
add 12,12,0
add 3,3,12
bdnz .L655
.L646:
mulhwu 0,12,26
mulhwu 9,3,26
srwi 0,0,15
srwi 9,9,15
mullw 0,0,27
mullw 9,9,27
cmpwi 7,28,0
subf 12,0,12
subf 3,9,3
bne+ 7,.L650
.L652:
slwi 0,3,16
or 0,0,12
.L638:
mr 3,0
lmw 26,16(1)
addi 1,1,40
blr
.size adler32, .-adler32
.lcomm fixed_mem,4240,4
.type fixed_mem, @object
.section ".sbss","aw",@nobits
.align 2
fixed_bl:
.zero 4
.size fixed_bl, 4
.type fixed_bl, @object
.align 2
fixed_bd:
.zero 4
.size fixed_bd, 4
.type fixed_bd, @object
.align 2
fixed_tl:
.zero 4
.size fixed_tl, 4
.type fixed_tl, @object
.align 2
fixed_td:
.zero 4
.size fixed_td, 4
.type fixed_td, @object
.section .note.GNU-stack,"",@progbits
.ident "GCC: (GNU) 3.4.0"
--
Summary: GCC 3.4.0 for powerpc cross target with -mrelocatable
reports error
Product: gcc
Version: 3.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: bootstrap
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: howie dot solomon at viasat dot com
CC: gcc-bugs at gcc dot gnu dot org
GCC host triplet: GNU/Linux, i686, gcc (GCC) 3.2.2 20030222 (Red Hat Linux
3.2.2-5
GCC target triplet: powerpc-405-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16952
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug bootstrap/16952] GCC 3.4.0 for powerpc cross target with -mrelocatable reports error
2004-08-09 22:18 [Bug bootstrap/16952] New: GCC 3.4.0 for powerpc cross target with -mrelocatable reports error howie dot solomon at viasat dot com
@ 2004-08-10 0:45 ` pinskia at gcc dot gnu dot org
2004-08-10 19:31 ` howie dot solomon at viasat dot com
` (7 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-08-10 0:45 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2004-08-10 00:45 -------
Can you attach the preprocessed source?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16952
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug bootstrap/16952] GCC 3.4.0 for powerpc cross target with -mrelocatable reports error
2004-08-09 22:18 [Bug bootstrap/16952] New: GCC 3.4.0 for powerpc cross target with -mrelocatable reports error howie dot solomon at viasat dot com
2004-08-10 0:45 ` [Bug bootstrap/16952] " pinskia at gcc dot gnu dot org
@ 2004-08-10 19:31 ` howie dot solomon at viasat dot com
2004-08-25 4:34 ` amodra at bigpond dot net dot au
` (6 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: howie dot solomon at viasat dot com @ 2004-08-10 19:31 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From howie dot solomon at viasat dot com 2004-08-10 19:31 -------
Created an attachment (id=6912)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=6912&action=view)
Source file preprocessed with -E
Attached zlib.i - source file preprocessed with -E
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16952
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug bootstrap/16952] GCC 3.4.0 for powerpc cross target with -mrelocatable reports error
2004-08-09 22:18 [Bug bootstrap/16952] New: GCC 3.4.0 for powerpc cross target with -mrelocatable reports error howie dot solomon at viasat dot com
2004-08-10 0:45 ` [Bug bootstrap/16952] " pinskia at gcc dot gnu dot org
2004-08-10 19:31 ` howie dot solomon at viasat dot com
@ 2004-08-25 4:34 ` amodra at bigpond dot net dot au
2004-12-02 2:21 ` [Bug target/16952] GCC " cvs-commit at gcc dot gnu dot org
` (5 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: amodra at bigpond dot net dot au @ 2004-08-25 4:34 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From amodra at bigpond dot net dot au 2004-08-25 04:33 -------
Confirmed with current 3.4.2
gcc/xgcc -Bgcc/ -m32 -Os -ffixed-r14 -meabi -mrelocatable /src/tmp/pr16952.i
/tmp/ccgoLnAi.s: Assembler messages:
/tmp/ccgoLnAi.s:31: Error: Relocation cannot be done when using -mrelocatable
[snip]
Patch referenced in http://gcc.gnu.org/ml/gcc-patches/2004-02/msg00509.html
--
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed| |1
Keywords| |patch
Last reconfirmed|0000-00-00 00:00:00 |2004-08-25 04:33:58
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16952
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug target/16952] GCC for powerpc cross target with -mrelocatable reports error
2004-08-09 22:18 [Bug bootstrap/16952] New: GCC 3.4.0 for powerpc cross target with -mrelocatable reports error howie dot solomon at viasat dot com
` (2 preceding siblings ...)
2004-08-25 4:34 ` amodra at bigpond dot net dot au
@ 2004-12-02 2:21 ` cvs-commit at gcc dot gnu dot org
2004-12-02 2:29 ` cvs-commit at gcc dot gnu dot org
` (4 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-12-02 2:21 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-12-02 02:21 -------
Subject: Bug 16952
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: amodra@gcc.gnu.org 2004-12-02 02:21:34
Modified files:
gcc : ChangeLog
gcc/config/rs6000: linux.h linux64.h rs6000.c
Log message:
PR target/16952
* config/rs6000/rs6000.c (rs6000_assemble_integer): Replace
#ifdef RELOCATABLE_NEEDS_FIXUP with if.
* config/rs6000/linux.h (RELOCATABLE_NEEDS_FIXUP): Define in terms
of target_flags_explicit.
* config/rs6000/linux64.h (RELOCATABLE_NEEDS_FIXUP): Ditto for biarch
case. Define as 0 for non-biarch.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.6669&r2=2.6670
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/rs6000/linux.h.diff?cvsroot=gcc&r1=1.49&r2=1.50
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/rs6000/linux64.h.diff?cvsroot=gcc&r1=1.73&r2=1.74
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/rs6000/rs6000.c.diff?cvsroot=gcc&r1=1.759&r2=1.760
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16952
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug target/16952] GCC for powerpc cross target with -mrelocatable reports error
2004-08-09 22:18 [Bug bootstrap/16952] New: GCC 3.4.0 for powerpc cross target with -mrelocatable reports error howie dot solomon at viasat dot com
` (3 preceding siblings ...)
2004-12-02 2:21 ` [Bug target/16952] GCC " cvs-commit at gcc dot gnu dot org
@ 2004-12-02 2:29 ` cvs-commit at gcc dot gnu dot org
2004-12-02 2:46 ` amodra at bigpond dot net dot au
` (3 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-12-02 2:29 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-12-02 02:28 -------
Subject: Bug 16952
CVSROOT: /cvs/gcc
Module name: gcc
Branch: gcc-3_4-branch
Changes by: amodra@gcc.gnu.org 2004-12-02 02:28:35
Modified files:
gcc : ChangeLog
gcc/config/rs6000: linux.h linux64.h rs6000.c
Log message:
PR target/16952
* config/rs6000/rs6000.c (rs6000_assemble_integer): Replace
#ifdef RELOCATABLE_NEEDS_FIXUP with if.
* config/rs6000/linux.h (RELOCATABLE_NEEDS_FIXUP): Define in terms
of target_flags_explicit.
* config/rs6000/linux64.h (RELOCATABLE_NEEDS_FIXUP): Ditto for biarch
case. Define as 0 for non-biarch.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=2.2326.2.712&r2=2.2326.2.713
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/rs6000/linux.h.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.42.10.4&r2=1.42.10.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/rs6000/linux64.h.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.53.4.9&r2=1.53.4.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/rs6000/rs6000.c.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.576.2.37&r2=1.576.2.38
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16952
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug target/16952] GCC for powerpc cross target with -mrelocatable reports error
2004-08-09 22:18 [Bug bootstrap/16952] New: GCC 3.4.0 for powerpc cross target with -mrelocatable reports error howie dot solomon at viasat dot com
` (4 preceding siblings ...)
2004-12-02 2:29 ` cvs-commit at gcc dot gnu dot org
@ 2004-12-02 2:46 ` amodra at bigpond dot net dot au
2004-12-02 6:21 ` amodra at bigpond dot net dot au
` (2 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: amodra at bigpond dot net dot au @ 2004-12-02 2:46 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From amodra at bigpond dot net dot au 2004-12-02 02:46 -------
Fixed.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Known to fail|3.4.2 |3.4.2 3.4.3
Resolution| |FIXED
Target Milestone|--- |3.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16952
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug target/16952] GCC for powerpc cross target with -mrelocatable reports error
2004-08-09 22:18 [Bug bootstrap/16952] New: GCC 3.4.0 for powerpc cross target with -mrelocatable reports error howie dot solomon at viasat dot com
` (5 preceding siblings ...)
2004-12-02 2:46 ` amodra at bigpond dot net dot au
@ 2004-12-02 6:21 ` amodra at bigpond dot net dot au
2004-12-02 6:31 ` cvs-commit at gcc dot gnu dot org
2004-12-02 6:34 ` cvs-commit at gcc dot gnu dot org
8 siblings, 0 replies; 10+ messages in thread
From: amodra at bigpond dot net dot au @ 2004-12-02 6:21 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From amodra at bigpond dot net dot au 2004-12-02 06:21 -------
Followup to fix Darwin and AIX breakage
http://gcc.gnu.org/ml/gcc-cvs/2004-12/msg00069.html
Ditto for 3.4 branch
http://gcc.gnu.org/ml/gcc-cvs/2004-12/msg00070.html
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16952
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug target/16952] GCC for powerpc cross target with -mrelocatable reports error
2004-08-09 22:18 [Bug bootstrap/16952] New: GCC 3.4.0 for powerpc cross target with -mrelocatable reports error howie dot solomon at viasat dot com
` (6 preceding siblings ...)
2004-12-02 6:21 ` amodra at bigpond dot net dot au
@ 2004-12-02 6:31 ` cvs-commit at gcc dot gnu dot org
2004-12-02 6:34 ` cvs-commit at gcc dot gnu dot org
8 siblings, 0 replies; 10+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-12-02 6:31 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-12-02 06:30 -------
Subject: Bug 16952
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: amodra@gcc.gnu.org 2004-12-02 06:30:42
Modified files:
gcc/testsuite : ChangeLog
Added files:
gcc/testsuite/gcc.dg: ppc-eabi.c
Log message:
PR target/16952
* gcc.dg/ppc-eabi.c: New.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.4703&r2=1.4704
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/ppc-eabi.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16952
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug target/16952] GCC for powerpc cross target with -mrelocatable reports error
2004-08-09 22:18 [Bug bootstrap/16952] New: GCC 3.4.0 for powerpc cross target with -mrelocatable reports error howie dot solomon at viasat dot com
` (7 preceding siblings ...)
2004-12-02 6:31 ` cvs-commit at gcc dot gnu dot org
@ 2004-12-02 6:34 ` cvs-commit at gcc dot gnu dot org
8 siblings, 0 replies; 10+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-12-02 6:34 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-12-02 06:34 -------
Subject: Bug 16952
CVSROOT: /cvs/gcc
Module name: gcc
Branch: gcc-3_4-branch
Changes by: amodra@gcc.gnu.org 2004-12-02 06:34:21
Modified files:
gcc/testsuite : ChangeLog
Added files:
gcc/testsuite/gcc.dg: ppc-eabi.c
Log message:
PR target/16952
* gcc.dg/ppc-eabi.c: New.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.3389.2.315&r2=1.3389.2.316
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/ppc-eabi.c.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=NONE&r2=1.1.2.1
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16952
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2004-12-02 6:34 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-08-09 22:18 [Bug bootstrap/16952] New: GCC 3.4.0 for powerpc cross target with -mrelocatable reports error howie dot solomon at viasat dot com
2004-08-10 0:45 ` [Bug bootstrap/16952] " pinskia at gcc dot gnu dot org
2004-08-10 19:31 ` howie dot solomon at viasat dot com
2004-08-25 4:34 ` amodra at bigpond dot net dot au
2004-12-02 2:21 ` [Bug target/16952] GCC " cvs-commit at gcc dot gnu dot org
2004-12-02 2:29 ` cvs-commit at gcc dot gnu dot org
2004-12-02 2:46 ` amodra at bigpond dot net dot au
2004-12-02 6:21 ` amodra at bigpond dot net dot au
2004-12-02 6:31 ` cvs-commit at gcc dot gnu dot org
2004-12-02 6:34 ` cvs-commit at gcc dot gnu dot org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).