public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* c/6762: ia64 cross-compiler regression building libgcc
@ 2002-05-21 19:06 jnaset
  0 siblings, 0 replies; only message in thread
From: jnaset @ 2002-05-21 19:06 UTC (permalink / raw)
  To: gcc-gnats


>Number:         6762
>Category:       c
>Synopsis:       ia64 cross-compiler regression building libgcc
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          rejects-legal
>Submitter-Id:   net
>Arrival-Date:   Tue May 21 19:06:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     jnaset@rsn.hp.com
>Release:        GCC 3.1 release
>Organization:
>Environment:
HP-UX 11.11, V-2600, native GCC 3.1 compiler producing PA-RISC 2.0 64-bit code
>Description:
Occurs while using native GCC 3.1 compiler to produce a GCC 3.1 cross-compiler (C language only).

Configuration: --host=hppa2.0w-hp-hpux11.11 --prefix=/opt/gnu-ia --enable-languages=c --target=ia64-linux-linux-gnu

After configuration with above parameters and executing gmake, we eventually try to build libgcc, specifically _muldi3.o.  We get this problem:

/work_z/jnaset/gcc-3.1/ia64/gcc/xgcc -B/work_z/jnaset/gcc-3.1/ia64/gcc/ -B/opt/gnu-ia/ia64-linux-linux-gnu/bin/ -B/opt/gnu-ia/ia64-linux-linux-gnu/lib/ -isystem /opt/gnu-ia/ia64-linux-linux-gnu/include -O2  -DIN_GCC -DCROSS_COMPILE   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include  -fPIC -g  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/config -I../../gcc/../include  -DL_muldi3 -c ../../gcc/libgcc2.c -o libgcc/./_muldi3.o
In file included from ../../gcc/libgcc2.c:39:
../../gcc/machmode.h:41: size of array `mode_name' is too large
../../gcc/machmode.h:41: confused by earlier errors, bailing out
gmake[2]: *** [libgcc/./_muldi3.o] Error 1
gmake[2]: Leaving directory `/work_z/jnaset/gcc-3.1/ia64/gcc'
gmake[1]: *** [libgcc.a] Error 2
gmake[1]: Leaving directory `/work_z/jnaset/gcc-3.1/ia64/gcc'
gmake: *** [all-gcc] Error 2


I have enclosed _muldi3.i, which is preprocessed source from libgcc2.c.

Compiling _muldi3.i with the built xgcc fails as above, while compiling _muldi3.i with our existing gcc cross-compiler (snapshot 20020304) succeeds.  It appears that the _muldi3.i file contains valid code, and the compiler should compile it.

I think this represents a regression from the state of the IA-64 cross-compiler as of 20020304.
>How-To-Repeat:
Build a gcc 3.1 native compiler [on HP-UX].

Use the 3.1 native compiler to build a cross-compiler for the ia64-linux-linux-gnu target.  The build will fail while building _muldi3.o.
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="_muldi3.i"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="_muldi3.i"

c3RydWN0IHJ0eF9kZWY7CnR5cGVkZWYgc3RydWN0IHJ0eF9kZWYgKnJ0eDsKc3RydWN0IHJ0dmVj
X2RlZjsKdHlwZWRlZiBzdHJ1Y3QgcnR2ZWNfZGVmICpydHZlYzsKdW5pb24gdHJlZV9ub2RlOwp0
eXBlZGVmIHVuaW9uIHRyZWVfbm9kZSAqdHJlZTsKZXh0ZXJuIGludCB0YXJnZXRfZmxhZ3M7CmV4
dGVybiBjb25zdCBjaGFyICppYTY0X2ZpeGVkX3JhbmdlX3N0cmluZzsKZW51bSByZWdfY2xhc3MK
ewogIE5PX1JFR1MsCiAgUFJfUkVHUywKICBCUl9SRUdTLAogIEFSX01fUkVHUywKICBBUl9JX1JF
R1MsCiAgQURETF9SRUdTLAogIEdSX1JFR1MsCiAgRlJfUkVHUywKICBHUl9BTkRfQlJfUkVHUywK
ICBHUl9BTkRfRlJfUkVHUywKICBBTExfUkVHUywKICBMSU1fUkVHX0NMQVNTRVMKfTsKdHlwZWRl
ZiBzdHJ1Y3QgaWE2NF9hcmdzCnsKICBpbnQgd29yZHM7CiAgaW50IGludF9yZWdzOwogIGludCBm
cF9yZWdzOwogIGludCBwcm90b3R5cGU7Cn0gQ1VNVUxBVElWRV9BUkdTOwpleHRlcm4gaW50IGlh
NjRfYXNtX291dHB1dF9sYWJlbDsKZXh0ZXJuIGludCBpYTY0X2ZpbmFsX3NjaGVkdWxlOwoKCgoK
CgoKc3RydWN0IG1hY2hpbmVfZnVuY3Rpb24KewoKICBzdHJ1Y3QgcnR4X2RlZiogaWE2NF9laF9l
cGlsb2d1ZV9zcDsKCgogIHN0cnVjdCBydHhfZGVmKiBpYTY0X2VoX2VwaWxvZ3VlX2JzcDsKCgog
IHN0cnVjdCBydHhfZGVmKiBpYTY0X2dwX3NhdmU7CgoKICBpbnQgbl92YXJhcmdzOwp9OwoKCmVu
dW0gaWE2NF9idWlsdGlucwp7CiAgSUE2NF9CVUlMVElOX1NZTkNIUk9OSVpFLAoKICBJQTY0X0JV
SUxUSU5fRkVUQ0hfQU5EX0FERF9TSSwKICBJQTY0X0JVSUxUSU5fRkVUQ0hfQU5EX1NVQl9TSSwK
ICBJQTY0X0JVSUxUSU5fRkVUQ0hfQU5EX09SX1NJLAogIElBNjRfQlVJTFRJTl9GRVRDSF9BTkRf
QU5EX1NJLAogIElBNjRfQlVJTFRJTl9GRVRDSF9BTkRfWE9SX1NJLAogIElBNjRfQlVJTFRJTl9G
RVRDSF9BTkRfTkFORF9TSSwKCiAgSUE2NF9CVUlMVElOX0FERF9BTkRfRkVUQ0hfU0ksCiAgSUE2
NF9CVUlMVElOX1NVQl9BTkRfRkVUQ0hfU0ksCiAgSUE2NF9CVUlMVElOX09SX0FORF9GRVRDSF9T
SSwKICBJQTY0X0JVSUxUSU5fQU5EX0FORF9GRVRDSF9TSSwKICBJQTY0X0JVSUxUSU5fWE9SX0FO
RF9GRVRDSF9TSSwKICBJQTY0X0JVSUxUSU5fTkFORF9BTkRfRkVUQ0hfU0ksCgogIElBNjRfQlVJ
TFRJTl9CT09MX0NPTVBBUkVfQU5EX1NXQVBfU0ksCiAgSUE2NF9CVUlMVElOX1ZBTF9DT01QQVJF
X0FORF9TV0FQX1NJLAoKICBJQTY0X0JVSUxUSU5fU1lOQ0hST05JWkVfU0ksCgogIElBNjRfQlVJ
TFRJTl9MT0NLX1RFU1RfQU5EX1NFVF9TSSwKCiAgSUE2NF9CVUlMVElOX0xPQ0tfUkVMRUFTRV9T
SSwKCiAgSUE2NF9CVUlMVElOX0ZFVENIX0FORF9BRERfREksCiAgSUE2NF9CVUlMVElOX0ZFVENI
X0FORF9TVUJfREksCiAgSUE2NF9CVUlMVElOX0ZFVENIX0FORF9PUl9ESSwKICBJQTY0X0JVSUxU
SU5fRkVUQ0hfQU5EX0FORF9ESSwKICBJQTY0X0JVSUxUSU5fRkVUQ0hfQU5EX1hPUl9ESSwKICBJ
QTY0X0JVSUxUSU5fRkVUQ0hfQU5EX05BTkRfREksCgogIElBNjRfQlVJTFRJTl9BRERfQU5EX0ZF
VENIX0RJLAogIElBNjRfQlVJTFRJTl9TVUJfQU5EX0ZFVENIX0RJLAogIElBNjRfQlVJTFRJTl9P
Ul9BTkRfRkVUQ0hfREksCiAgSUE2NF9CVUlMVElOX0FORF9BTkRfRkVUQ0hfREksCiAgSUE2NF9C
VUlMVElOX1hPUl9BTkRfRkVUQ0hfREksCiAgSUE2NF9CVUlMVElOX05BTkRfQU5EX0ZFVENIX0RJ
LAoKICBJQTY0X0JVSUxUSU5fQk9PTF9DT01QQVJFX0FORF9TV0FQX0RJLAogIElBNjRfQlVJTFRJ
Tl9WQUxfQ09NUEFSRV9BTkRfU1dBUF9ESSwKCiAgSUE2NF9CVUlMVElOX1NZTkNIUk9OSVpFX0RJ
LAoKICBJQTY0X0JVSUxUSU5fTE9DS19URVNUX0FORF9TRVRfREksCgogIElBNjRfQlVJTFRJTl9M
T0NLX1JFTEVBU0VfREksCgogIElBNjRfQlVJTFRJTl9CU1AsCiAgSUE2NF9CVUlMVElOX0ZMVVNI
UlMKfTsKCgplbnVtIGZldGNob3BfY29kZSB7CiAgSUE2NF9BRERfT1AsIElBNjRfU1VCX09QLCBJ
QTY0X09SX09QLCBJQTY0X0FORF9PUCwgSUE2NF9YT1JfT1AsIElBNjRfTkFORF9PUAp9OwpleHRl
cm4gaW50IHNpemVfZGlyZWN0aXZlX291dHB1dDsKZXh0ZXJuIHVuc2lnbmVkIGludCBpYTY0X3Nl
Y3Rpb25fdGhyZXNob2xkOwp0eXBlZGVmIGxvbmcgaW50IHB0cmRpZmZfdDsKdHlwZWRlZiBsb25n
IHVuc2lnbmVkIGludCBzaXplX3Q7CnR5cGVkZWYgaW50IHdjaGFyX3Q7CmV4dGVybiB2b2lkICpt
YWxsb2MgKHNpemVfdCk7CgoKCmV4dGVybiB2b2lkIGZyZWUgKHZvaWQgKik7CgoKCmV4dGVybiBp
bnQgYXRleGl0ICh2b2lkICgqKSh2b2lkKSk7CmVudW0gbWFjaGluZV9tb2RlIHsKVk9JRG1vZGUs
CgpCSW1vZGUsClFJbW9kZSwKSEltb2RlLApTSW1vZGUsCkRJbW9kZSwKVEltb2RlLApPSW1vZGUs
CgoKCgpQUUltb2RlLApQSEltb2RlLApQU0ltb2RlLApQREltb2RlLAoKUUZtb2RlLApIRm1vZGUs
ClRRRm1vZGUsClNGbW9kZSwKREZtb2RlLApYRm1vZGUsClRGbW9kZSwKCgpRQ21vZGUsCkhDbW9k
ZSwKU0Ntb2RlLApEQ21vZGUsClhDbW9kZSwKVENtb2RlLAoKQ1FJbW9kZSwKQ0hJbW9kZSwKQ1NJ
bW9kZSwKQ0RJbW9kZSwKQ1RJbW9kZSwKQ09JbW9kZSwKCgoKCgoKClYyUUltb2RlLApWMkhJbW9k
ZSwKVjJTSW1vZGUsClYyREltb2RlLAoKVjRRSW1vZGUsClY0SEltb2RlLApWNFNJbW9kZSwKVjRE
SW1vZGUsCgpWOFFJbW9kZSwKVjhISW1vZGUsClY4U0ltb2RlLApWOERJbW9kZSwKClYxNlFJbW9k
ZSwKClYyU0Ztb2RlLApWMkRGbW9kZSwKClY0U0Ztb2RlLApWNERGbW9kZSwKClY4U0Ztb2RlLApW
OERGbW9kZSwKVjE2U0Ztb2RlLAoKCgpCTEttb2RlLApDQ21vZGUsCgoKQ0NJbW9kZSwKTUFYX01B
Q0hJTkVfTU9ERSB9OwpleHRlcm4gY29uc3QgY2hhciAqIGNvbnN0IG1vZGVfbmFtZVsoaW50KSBN
QVhfTUFDSElORV9NT0RFXTsKCgplbnVtIG1vZGVfY2xhc3MgeyBNT0RFX1JBTkRPTSwgTU9ERV9J
TlQsIE1PREVfRkxPQVQsIE1PREVfUEFSVElBTF9JTlQsIE1PREVfQ0MsCiAgICAgICAgICAgICAg
ICAgIE1PREVfQ09NUExFWF9JTlQsIE1PREVfQ09NUExFWF9GTE9BVCwKICAgICAgICAgICAgICAg
ICAgTU9ERV9WRUNUT1JfSU5ULCBNT0RFX1ZFQ1RPUl9GTE9BVCwKICAgICAgICAgICAgICAgICAg
TUFYX01PREVfQ0xBU1N9OwoKCgoKZXh0ZXJuIGNvbnN0IGVudW0gbW9kZV9jbGFzcyBtb2RlX2Ns
YXNzWyhpbnQpIE1BWF9NQUNISU5FX01PREVdOwpleHRlcm4gY29uc3QgdW5zaWduZWQgY2hhciBt
b2RlX3NpemVbKGludCkgTUFYX01BQ0hJTkVfTU9ERV07CgoKCgpleHRlcm4gY29uc3QgdW5zaWdu
ZWQgY2hhciBtb2RlX3VuaXRfc2l6ZVsoaW50KSBNQVhfTUFDSElORV9NT0RFXTsKZXh0ZXJuIGNv
bnN0IHVuc2lnbmVkIHNob3J0IG1vZGVfYml0c2l6ZVsoaW50KSBNQVhfTUFDSElORV9NT0RFXTsK
ZXh0ZXJuIGNvbnN0IHVuc2lnbmVkIGNoYXIgbW9kZV93aWRlcl9tb2RlWyhpbnQpIE1BWF9NQUNI
SU5FX01PREVdOwoKCgoKCgpleHRlcm4gZW51bSBtYWNoaW5lX21vZGUgbW9kZV9mb3Jfc2l6ZSAo
dW5zaWduZWQgaW50LCBlbnVtIG1vZGVfY2xhc3MsIGludCk7CgoKCgpleHRlcm4gZW51bSBtYWNo
aW5lX21vZGUgc21hbGxlc3RfbW9kZV9mb3Jfc2l6ZQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICh1bnNpZ25lZCBpbnQsIGVudW0gbW9kZV9jbGFzcyk7CgoKCgoKZXh0ZXJuIGVudW0g
bWFjaGluZV9tb2RlIGludF9tb2RlX2Zvcl9tb2RlIChlbnVtIG1hY2hpbmVfbW9kZSk7CgoKCmV4
dGVybiBlbnVtIG1hY2hpbmVfbW9kZSBnZXRfYmVzdF9tb2RlIChpbnQsIGludCwgdW5zaWduZWQg
aW50LCBlbnVtIG1hY2hpbmVfbW9kZSwgaW50KTsKCgoKCmV4dGVybiB1bnNpZ25lZCBnZXRfbW9k
ZV9hbGlnbm1lbnQgKGVudW0gbWFjaGluZV9tb2RlKTsKCgoKCgpleHRlcm4gY29uc3QgZW51bSBt
YWNoaW5lX21vZGUgY2xhc3NfbmFycm93ZXN0X21vZGVbKGludCkgTUFYX01PREVfQ0xBU1NdOwoK
CgoKCmV4dGVybiBlbnVtIG1hY2hpbmVfbW9kZSBieXRlX21vZGU7CmV4dGVybiBlbnVtIG1hY2hp
bmVfbW9kZSB3b3JkX21vZGU7CmV4dGVybiBlbnVtIG1hY2hpbmVfbW9kZSBwdHJfbW9kZTsKZXh0
ZXJuIGludCBfX2djY19iY21wIChjb25zdCB1bnNpZ25lZCBjaGFyICosIGNvbnN0IHVuc2lnbmVk
IGNoYXIgKiwgc2l6ZV90KTsKZXh0ZXJuIHZvaWQgX19jbGVhcl9jYWNoZSAoY2hhciAqLCBjaGFy
ICopOwpleHRlcm4gdm9pZCBfX2VwcmludGYgKGNvbnN0IGNoYXIgKiwgY29uc3QgY2hhciAqLCB1
bnNpZ25lZCBpbnQsIGNvbnN0IGNoYXIgKikKICBfX2F0dHJpYnV0ZV9fICgoX19ub3JldHVybl9f
KSk7CgpzdHJ1Y3QgYmI7CmV4dGVybiB2b2lkIF9fYmJfZXhpdF9mdW5jICh2b2lkKTsKZXh0ZXJu
IHZvaWQgX19iYl9pbml0X2Z1bmMgKHN0cnVjdCBiYiAqKTsKZXh0ZXJuIHZvaWQgX19iYl9mb3Jr
X2Z1bmMgKHZvaWQpOwpleHRlcm4gdm9pZCBfX2JiX3RyYWNlX2Z1bmMgKHZvaWQpOwpleHRlcm4g
dm9pZCBfX2JiX3RyYWNlX3JldCAodm9pZCk7CmV4dGVybiB2b2lkIF9fYmJfaW5pdF90cmFjZV9m
dW5jIChzdHJ1Y3QgYmIgKiwgdW5zaWduZWQgbG9uZyk7CgpzdHJ1Y3QgZXhjZXB0aW9uX2Rlc2Ny
aXB0b3I7CmV4dGVybiBzaG9ydCBpbnQgX19nZXRfZWhfdGFibGVfbGFuZ3VhZ2UgKHN0cnVjdCBl
eGNlcHRpb25fZGVzY3JpcHRvciAqKTsKZXh0ZXJuIHNob3J0IGludCBfX2dldF9laF90YWJsZV92
ZXJzaW9uIChzdHJ1Y3QgZXhjZXB0aW9uX2Rlc2NyaXB0b3IgKik7CnR5cGVkZWYgaW50IFFJdHlw
ZSBfX2F0dHJpYnV0ZV9fICgobW9kZSAoUUkpKSk7CnR5cGVkZWYgdW5zaWduZWQgaW50IFVRSXR5
cGUgX19hdHRyaWJ1dGVfXyAoKG1vZGUgKFFJKSkpOwp0eXBlZGVmIGludCBISXR5cGUgX19hdHRy
aWJ1dGVfXyAoKG1vZGUgKEhJKSkpOwp0eXBlZGVmIHVuc2lnbmVkIGludCBVSEl0eXBlIF9fYXR0
cmlidXRlX18gKChtb2RlIChISSkpKTsKCgp0eXBlZGVmIGludCBTSXR5cGUgX19hdHRyaWJ1dGVf
XyAoKG1vZGUgKFNJKSkpOwp0eXBlZGVmIHVuc2lnbmVkIGludCBVU0l0eXBlIF9fYXR0cmlidXRl
X18gKChtb2RlIChTSSkpKTsKCgp0eXBlZGVmIGludCBESXR5cGUgX19hdHRyaWJ1dGVfXyAoKG1v
ZGUgKERJKSkpOwp0eXBlZGVmIHVuc2lnbmVkIGludCBVREl0eXBlIF9fYXR0cmlidXRlX18gKCht
b2RlIChESSkpKTsKCgp0eXBlZGVmIGludCBUSXR5cGUgX19hdHRyaWJ1dGVfXyAoKG1vZGUgKFRJ
KSkpOwp0eXBlZGVmIHVuc2lnbmVkIGludCBVVEl0eXBlIF9fYXR0cmlidXRlX18gKChtb2RlIChU
SSkpKTsKCgoKCgoKdHlwZWRlZiBmbG9hdCBTRnR5cGUgX19hdHRyaWJ1dGVfXyAoKG1vZGUgKFNG
KSkpOwp0eXBlZGVmIGZsb2F0IERGdHlwZSBfX2F0dHJpYnV0ZV9fICgobW9kZSAoREYpKSk7CgoK
CgoKdHlwZWRlZiBmbG9hdCBURnR5cGUgX19hdHRyaWJ1dGVfXyAoKG1vZGUgKFRGKSkpOwp0eXBl
ZGVmIGludCB3b3JkX3R5cGUgX19hdHRyaWJ1dGVfXyAoKG1vZGUgKF9fd29yZF9fKSkpOwpleHRl
cm4gVEl0eXBlIF9fbXVsdGkzIChUSXR5cGUsIFRJdHlwZSk7CmV4dGVybiBUSXR5cGUgX19kaXZ0
aTMgKFRJdHlwZSwgVEl0eXBlKTsKZXh0ZXJuIFVUSXR5cGUgX191ZGl2dGkzIChVVEl0eXBlLCBV
VEl0eXBlKTsKZXh0ZXJuIFVUSXR5cGUgX191bW9kdGkzIChVVEl0eXBlLCBVVEl0eXBlKTsKZXh0
ZXJuIFRJdHlwZSBfX21vZHRpMyAoVEl0eXBlLCBUSXR5cGUpOwoKCgoKZXh0ZXJuIFVUSXR5cGUg
X191ZGl2bW9kdGk0IChVVEl0eXBlLCBVVEl0eXBlLCBVVEl0eXBlICopOwoKCgoKZXh0ZXJuIFRJ
dHlwZSBfX25lZ3RpMiAoVEl0eXBlKTsKCgpleHRlcm4gVEl0eXBlIF9fbHNocnRpMyAoVEl0eXBl
LCB3b3JkX3R5cGUpOwpleHRlcm4gVEl0eXBlIF9fYXNobHRpMyAoVEl0eXBlLCB3b3JkX3R5cGUp
OwpleHRlcm4gVEl0eXBlIF9fYXNocnRpMyAoVEl0eXBlLCB3b3JkX3R5cGUpOwpleHRlcm4gVEl0
eXBlIF9fZmZzdGkyIChUSXR5cGUpOwoKCgoKZXh0ZXJuIFVESXR5cGUgX191ZGl2X3dfc2RpdiAo
VURJdHlwZSAqLCBVREl0eXBlLCBVREl0eXBlLCBVREl0eXBlKTsKCgpleHRlcm4gd29yZF90eXBl
IF9fY21wdGkyIChUSXR5cGUsIFRJdHlwZSk7CmV4dGVybiB3b3JkX3R5cGUgX191Y21wdGkyIChU
SXR5cGUsIFRJdHlwZSk7CgpleHRlcm4gREl0eXBlIF9fYWJzdnNpMiAoREl0eXBlKTsKZXh0ZXJu
IFRJdHlwZSBfX2Fic3ZkaTIgKFRJdHlwZSk7CmV4dGVybiBESXR5cGUgX19hZGR2c2kzIChESXR5
cGUsIERJdHlwZSk7CmV4dGVybiBUSXR5cGUgX19hZGR2ZGkzIChUSXR5cGUsIFRJdHlwZSk7CmV4
dGVybiBESXR5cGUgX19zdWJ2c2kzIChESXR5cGUsIERJdHlwZSk7CmV4dGVybiBUSXR5cGUgX19z
dWJ2ZGkzIChUSXR5cGUsIFRJdHlwZSk7CmV4dGVybiBESXR5cGUgX19tdWx2c2kzIChESXR5cGUs
IERJdHlwZSk7CmV4dGVybiBUSXR5cGUgX19tdWx2ZGkzIChUSXR5cGUsIFRJdHlwZSk7CmV4dGVy
biBESXR5cGUgX19uZWd2c2kyIChESXR5cGUpOwpleHRlcm4gVEl0eXBlIF9fbmVndmRpMiAoVEl0
eXBlKTsKCgpleHRlcm4gVEl0eXBlIF9fZml4ZGZ0aSAoREZ0eXBlKTsKZXh0ZXJuIFRJdHlwZSBf
X2ZpeHNmdGkgKFNGdHlwZSk7CmV4dGVybiBERnR5cGUgX19mbG9hdHRpZGYgKFRJdHlwZSk7CmV4
dGVybiBTRnR5cGUgX19mbG9hdHRpc2YgKFRJdHlwZSk7CmV4dGVybiBVREl0eXBlIF9fZml4dW5z
ZGZkaSAoREZ0eXBlKTsKZXh0ZXJuIFVESXR5cGUgX19maXh1bnNzZmRpIChTRnR5cGUpOwpleHRl
cm4gVEl0eXBlIF9fZml4dW5zZGZ0aSAoREZ0eXBlKTsKZXh0ZXJuIFRJdHlwZSBfX2ZpeHVuc3Nm
dGkgKFNGdHlwZSk7CmV4dGVybiBUSXR5cGUgX19maXh1bnN0ZnRpIChURnR5cGUpOwpleHRlcm4g
VEl0eXBlIF9fZml4dGZ0aSAoVEZ0eXBlKTsKZXh0ZXJuIFRGdHlwZSBfX2Zsb2F0dGl0ZiAoVEl0
eXBlKTsKICBzdHJ1Y3QgRFdzdHJ1Y3Qge0RJdHlwZSBsb3csIGhpZ2g7fTsKCgoKCgoKdHlwZWRl
ZiB1bmlvbgp7CiAgc3RydWN0IERXc3RydWN0IHM7CiAgVEl0eXBlIGxsOwp9IERXdW5pb247CmV4
dGVybiBjb25zdCBVUUl0eXBlIF9fY2x6X3RhYltdOwpUSXR5cGUKX19tdWx0aTMgKFRJdHlwZSB1
LCBUSXR5cGUgdikKewogIERXdW5pb24gdzsKICBEV3VuaW9uIHV1LCB2djsKCiAgdXUubGwgPSB1
LAogIHZ2LmxsID0gdjsKCiAgdy5sbCA9ICh7RFd1bmlvbiBfX3c7IGRvIHsgVURJdHlwZSBfX3gw
LCBfX3gxLCBfX3gyLCBfX3gzOyBVREl0eXBlIF9fdWwsIF9fdmwsIF9fdWgsIF9fdmg7IF9fdWwg
PSAoKFVESXR5cGUpICh1dS5zLmxvdykgJiAoKChVREl0eXBlKSAxIDw8ICgoOCAqIDgpIC8gMikp
IC0gMSkpOyBfX3VoID0gKChVREl0eXBlKSAodXUucy5sb3cpID4+ICgoOCAqIDgpIC8gMikpOyBf
X3ZsID0gKChVREl0eXBlKSAodnYucy5sb3cpICYgKCgoVURJdHlwZSkgMSA8PCAoKDggKiA4KSAv
IDIpKSAtIDEpKTsgX192aCA9ICgoVURJdHlwZSkgKHZ2LnMubG93KSA+PiAoKDggKiA4KSAvIDIp
KTsgX194MCA9IChVREl0eXBlKSBfX3VsICogX192bDsgX194MSA9IChVREl0eXBlKSBfX3VsICog
X192aDsgX194MiA9IChVREl0eXBlKSBfX3VoICogX192bDsgX194MyA9IChVREl0eXBlKSBfX3Vo
ICogX192aDsgX194MSArPSAoKFVESXR5cGUpIChfX3gwKSA+PiAoKDggKiA4KSAvIDIpKTsgX194
MSArPSBfX3gyOyBpZiAoX194MSA8IF9feDIpIF9feDMgKz0gKChVREl0eXBlKSAxIDw8ICgoOCAq
IDgpIC8gMikpOyAoX193LnMuaGlnaCkgPSBfX3gzICsgKChVREl0eXBlKSAoX194MSkgPj4gKCg4
ICogOCkgLyAyKSk7IChfX3cucy5sb3cpID0gKChVREl0eXBlKSAoX194MSkgJiAoKChVREl0eXBl
KSAxIDw8ICgoOCAqIDgpIC8gMikpIC0gMSkpICogKChVREl0eXBlKSAxIDw8ICgoOCAqIDgpIC8g
MikpICsgKChVREl0eXBlKSAoX194MCkgJiAoKChVREl0eXBlKSAxIDw8ICgoOCAqIDgpIC8gMikp
IC0gMSkpOyB9IHdoaWxlICgwKTsgX193LmxsOyB9KTsKICB3LnMuaGlnaCArPSAoKFVESXR5cGUp
IHV1LnMubG93ICogKFVESXR5cGUpIHZ2LnMuaGlnaAogICAgICAgICAgICAgICArIChVREl0eXBl
KSB1dS5zLmhpZ2ggKiAoVURJdHlwZSkgdnYucy5sb3cpOwoKICByZXR1cm4gdy5sbDsKfQo=


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2002-05-22  2:06 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-05-21 19:06 c/6762: ia64 cross-compiler regression building libgcc jnaset

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).