Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Mar 1998 22:10:38 -0500 (EST)
From:      David Kott <dakott@alpha.delta.edu>
To:        freebsd-questions@FreeBSD.ORG
Subject:   Re: PGCC and FreeBSD
Message-ID:  <Pine.BSF.3.96.980305214502.13444B-200000@kott.my.domain>
In-Reply-To: <Pine.BSF.3.96.980303142506.21082D-100000@gdi.uoregon.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--0-1858399065-889153838=:13444
Content-Type: TEXT/PLAIN; charset=US-ASCII

On Tue, 3 Mar 1998, Doug White wrote:

> On Mon, 2 Mar 1998, Mark Castillo wrote:
> 
> > Has anyone installed PGCC on FreeBSD and performed a "make world"?  I
> > wonder if the pentium optimizations break anyting.
> 
> pgcc still has bugs; you can't build a kernel with it.
> 
> Doug White                              | University of Oregon  

Actually Doug, I do compile my -stable kernel with pgcc version 2.7.2p.  I
do have to make minor modifications to my makefile because, as you say,
pgcc is a bit buggy, and will not compile a few of the kernel programs. 
Here is a list of the files that I compile with the standard GNU
distribution in my kernel build.  Naturally, someone else's machine will
have different hardware and will config for different source, so this
might not represent a complete list. 
Also, attached is my patchfile that I apply to my kernel Makefile before I
build.  It basically explicitly calls out the GNU C compiler for the
following source files, and uses the PGCC compiler to compile the others.
For the record, I have not observed any performance improvement with this
compiler.  I have used lmbench (available in the ports collection) to benchmark
different kernel builds, in an attempt to quantitize any performance
increases.  In gross summary, I didn't find any statistically significant
differences, but I still use pgcc to build my kernel.
As far as building my entire filesystem, well, I have not successfully
ever done that.  I usually just rebuild tar and gzip after a "world" make.

Here are those files that pgcc chokes on:

ioconf.c
isofs/cd9660/cd9660_vnops.c
kern/kern_clock.c
kern/kern_resource.c
kern/subr_prof.c
kern/vfs_bio.c
kern/vfs_conf.c
nfs/nfs_bio.c
nfs/nfs_serv.c
pci/if_de.c
i386/i386/identcpu.c
i386/isa/clock.c
i386/isa/random_machdep.c
i386/isa/spkr.c
i386/isa/syscons.c
  
								-d


--0-1858399065-889153838=:13444
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="patch.Makefile"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.BSF.3.96.980305221038.13444C@kott.my.domain>
Content-Description: 

KioqIE1ha2VmaWxlCVRodSBPY3QgIDIgMTk6MTE6MTkgMTk5Nw0KLS0tIC4u
L05ld01ha2VmaWxlCVRodSBPY3QgIDIgMTk6MDg6MzIgMTk5Nw0KKioqKioq
KioqKioqKioqDQoqKiogNDAsNDMgKioqKg0KLS0tIDQwLDQ0IC0tLS0NCiAg
Q09QVFM9CSR7SU5DTFVERVN9ICR7SURFTlR9IC1ES0VSTkVMDQogIENGTEFH
Uz0JJHtDT1BURkxBR1N9ICR7Q1dBUk5GTEFHU30gJHtERUJVR30gJHtDT1BU
U30NCisgT0xEQ0ZMQUdTID0gJHtPTERDT1BURkxBR1N9ICR7Q1dBUk5GTEFH
U30gJHtERUJVR30gJHtDT1BUU30NCiAgTE9BRF9BRERSRVNTPz0JRjAxMDAw
MDANCiAgLmlmIGRlZmluZWQoUFJPRikNCioqKioqKioqKioqKioqKg0KKioq
IDQ5LDU2ICoqKioNCi0tLSA1MCw1OSAtLS0tDQogIC5lbmRpZg0KICANCisg
RlVOS1lfQz0gL3Vzci9iaW4vY2MgLWMgJHtPTERDRkxBR1N9ICR7Q1dBUk5G
TEFHU30gJHtERUJVR30gJHtDT1BUU30gJHtQUk9GfSAkPA0KICBOT1JNQUxf
Qz0gJHtDQ30gLWMgJHtDRkxBR1N9ICR7UFJPRn0gJDwNCiAgTk9STUFMX0Nf
Qz0gJHtDQ30gLWMgJHtDRkxBR1N9ICR7UFJPRn0gJHtQQVJBTX0gJDwNCiAg
IyBYWFggTE9DT1JFIG1lYW5zICJkb24ndCBkZWNsYXJlIEMgc3R1ZmYiIG5v
dCAiZm9yIGxvY29yZS5zIi4NCiAgTk9STUFMX1M9ICR7Q0N9IC1jIC14IGFz
c2VtYmxlci13aXRoLWNwcCAtRExPQ09SRSAke0NPUFRTfSAkPA0KKyBGVU5L
WV9EUklWRVJfQz0ke09MRENDfSAtYyAke09MRENGTEFHU30gJHtQUk9GfSAk
PCANCiAgRFJJVkVSX0M9ICR7Q0N9IC1jICR7Q0ZMQUdTfSAke1BST0Z9ICQ8
DQogIERSSVZFUl9DX0M9ICR7Q0N9IC1jICR7Q0ZMQUdTfSAke1BST0Z9ICR7
UEFSQU19ICQ8DQoqKioqKioqKioqKioqKioNCioqKiAxMTcsMTI0ICoqKioN
CiAgCWRpc2tzbGljZV9tYWNoZGVwLm8gZmQubyBmdC5vIGlzYS5vIGtiZGlv
Lm8gbHB0Lm8gbnB4Lm8gcGNpYnVzLm8gXA0KICAJcGN2dF9kcnYubyBwY3Z0
X2V4dC5vIHBjdnRfa2JkLm8gcGN2dF9vdXQubyBwY3Z0X3N1cC5vIFwNCiEg
CXBjdnRfdnRmLm8gcmFuZG9tX21hY2hkZXAubyBzaW8ubyBzcGtyLm8gd2Qu
byBhdGFwaS5vIHdjZC5vIFwNCiEgCWJjZC5vIGRpdmRpMy5vIGluZXRfbnRv
YS5vIGluZGV4Lm8gbW9kZGkzLm8gcWRpdnJlbS5vIHFzb3J0Lm8gXA0KISAJ
cmFuZG9tLm8gc2NhbmMubyBza3BjLm8gc3RyY2F0Lm8gc3RyY21wLm8gc3Ry
Y3B5Lm8gc3RybGVuLm8gXA0KISAJc3RybmNtcC5vIHN0cm5jcHkubyB1ZGl2
ZGkzLm8gdW1vZGRpMy5vIHdkODIzNzEubyANCiAgDQogIENGSUxFUz0kUy9k
ZXYvdm4vdm4uYyAkUy9pc29mcy9jZDk2NjAvY2Q5NjYwX2JtYXAuYyBcDQot
LS0gMTIwLDEyNyAtLS0tDQogIAlkaXNrc2xpY2VfbWFjaGRlcC5vIGZkLm8g
ZnQubyBpc2EubyBrYmRpby5vIGxwdC5vIG5weC5vIHBjaWJ1cy5vIFwNCiAg
CXBjdnRfZHJ2Lm8gcGN2dF9leHQubyBwY3Z0X2tiZC5vIHBjdnRfb3V0Lm8g
cGN2dF9zdXAubyBcDQohIAlwY3Z0X3Z0Zi5vIHJhbmRvbV9tYWNoZGVwLm8g
c2lvLm8gc3Brci5vIHN5c2NvbnMubyB3ZC5vIGF0YXBpLm8gXA0KISAJd2Nk
Lm8gYmNkLm8gZGl2ZGkzLm8gaW5ldF9udG9hLm8gaW5kZXgubyBtb2RkaTMu
byBxZGl2cmVtLm8gXA0KISAJcXNvcnQubyByYW5kb20ubyBzY2FuYy5vIHNr
cGMubyBzdHJjYXQubyBzdHJjbXAubyBzdHJjcHkubyBcDQohIAlzdHJsZW4u
byBzdHJuY21wLm8gc3RybmNweS5vIHVkaXZkaTMubyB1bW9kZGkzLm8gd2Q4
MjM3MS5vIA0KICANCiAgQ0ZJTEVTPSRTL2Rldi92bi92bi5jICRTL2lzb2Zz
L2NkOTY2MC9jZDk2NjBfYm1hcC5jIFwNCioqKioqKioqKioqKioqKg0KKioq
IDIwOSwyMjEgKioqKg0KICAJJFMvaTM4Ni9pc2EvcGN2dC9wY3Z0X291dC5j
ICRTL2kzODYvaXNhL3BjdnQvcGN2dF9zdXAuYyBcDQogIAkkUy9pMzg2L2lz
YS9wY3Z0L3BjdnRfdnRmLmMgJFMvaTM4Ni9pc2EvcmFuZG9tX21hY2hkZXAu
YyBcDQohIAkkUy9pMzg2L2lzYS9zaW8uYyAkUy9pMzg2L2lzYS9zcGtyLmMg
JFMvaTM4Ni9pc2Evd2QuYyBcDQohIAkkUy9pMzg2L2lzYS9hdGFwaS5jICRT
L2kzODYvaXNhL3djZC5jICRTL2xpYmtlcm4vYmNkLmMgXA0KISAJJFMvbGli
a2Vybi9kaXZkaTMuYyAkUy9saWJrZXJuL2luZXRfbnRvYS5jICRTL2xpYmtl
cm4vaW5kZXguYyBcDQohIAkkUy9saWJrZXJuL21vZGRpMy5jICRTL2xpYmtl
cm4vcWRpdnJlbS5jICRTL2xpYmtlcm4vcXNvcnQuYyBcDQohIAkkUy9saWJr
ZXJuL3JhbmRvbS5jICRTL2xpYmtlcm4vc2NhbmMuYyAkUy9saWJrZXJuL3Nr
cGMuYyBcDQohIAkkUy9saWJrZXJuL3N0cmNhdC5jICRTL2xpYmtlcm4vc3Ry
Y21wLmMgJFMvbGlia2Vybi9zdHJjcHkuYyBcDQohIAkkUy9saWJrZXJuL3N0
cmxlbi5jICRTL2xpYmtlcm4vc3RybmNtcC5jICRTL2xpYmtlcm4vc3RybmNw
eS5jIFwNCiEgCSRTL2xpYmtlcm4vdWRpdmRpMy5jICRTL2xpYmtlcm4vdW1v
ZGRpMy5jICRTL3BjaS93ZDgyMzcxLmMgXA0KISAJc3dhcGtlcm5lbC5jIA0K
ICANCiAgU0ZJTEVTPSRTL2kzODYvaTM4Ni9leGNlcHRpb24ucyAkUy9pMzg2
L2kzODYvbWljcm90aW1lLnMgXA0KLS0tIDIxMiwyMjQgLS0tLQ0KICAJJFMv
aTM4Ni9pc2EvcGN2dC9wY3Z0X291dC5jICRTL2kzODYvaXNhL3BjdnQvcGN2
dF9zdXAuYyBcDQogIAkkUy9pMzg2L2lzYS9wY3Z0L3BjdnRfdnRmLmMgJFMv
aTM4Ni9pc2EvcmFuZG9tX21hY2hkZXAuYyBcDQohIAkkUy9pMzg2L2lzYS9z
aW8uYyAkUy9pMzg2L2lzYS9zcGtyLmMgJFMvaTM4Ni9pc2Evc3lzY29ucy5j
IFwNCiEgCSRTL2kzODYvaXNhL3dkLmMgJFMvaTM4Ni9pc2EvYXRhcGkuYyAk
Uy9pMzg2L2lzYS93Y2QuYyBcDQohIAkkUy9saWJrZXJuL2JjZC5jICRTL2xp
Ymtlcm4vZGl2ZGkzLmMgJFMvbGlia2Vybi9pbmV0X250b2EuYyBcDQohIAkk
Uy9saWJrZXJuL2luZGV4LmMgJFMvbGlia2Vybi9tb2RkaTMuYyAkUy9saWJr
ZXJuL3FkaXZyZW0uYyBcDQohIAkkUy9saWJrZXJuL3Fzb3J0LmMgJFMvbGli
a2Vybi9yYW5kb20uYyAkUy9saWJrZXJuL3NjYW5jLmMgXA0KISAJJFMvbGli
a2Vybi9za3BjLmMgJFMvbGlia2Vybi9zdHJjYXQuYyAkUy9saWJrZXJuL3N0
cmNtcC5jIFwNCiEgCSRTL2xpYmtlcm4vc3RyY3B5LmMgJFMvbGlia2Vybi9z
dHJsZW4uYyAkUy9saWJrZXJuL3N0cm5jbXAuYyBcDQohIAkkUy9saWJrZXJu
L3N0cm5jcHkuYyAkUy9saWJrZXJuL3VkaXZkaTMuYyAkUy9saWJrZXJuL3Vt
b2RkaTMuYyBcDQohIAkkUy9wY2kvd2Q4MjM3MS5jIHN3YXBrZXJuZWwuYyAN
CiAgDQogIFNGSUxFUz0kUy9pMzg2L2kzODYvZXhjZXB0aW9uLnMgJFMvaTM4
Ni9pMzg2L21pY3JvdGltZS5zIFwNCioqKioqKioqKioqKioqKg0KKioqIDMy
MCwzMjQgKioqKg0KICBpb2NvbmYubzogaW9jb25mLmMgJFMvc3lzL3BhcmFt
LmggJFMvc3lzL2J1Zi5oIFwNCiAgICAgICR7STM4Nn0vaXNhL2lzYV9kZXZp
Y2UuaCAke0kzODZ9L2lzYS9pc2EuaCAke0kzODZ9L2lzYS9pY3UuaA0KISAJ
JHtDQ30gLWMgJHtDRkxBR1N9IGlvY29uZi5jDQogIA0KICBwYXJhbS5jOiAk
Uy9jb25mL3BhcmFtLmMNCi0tLSAzMjMsMzI3IC0tLS0NCiAgaW9jb25mLm86
IGlvY29uZi5jICRTL3N5cy9wYXJhbS5oICRTL3N5cy9idWYuaCBcDQogICAg
ICAke0kzODZ9L2lzYS9pc2FfZGV2aWNlLmggJHtJMzg2fS9pc2EvaXNhLmgg
JHtJMzg2fS9pc2EvaWN1LmgNCiEgCSR7RlVOS1lfQ30gLWMgaW9jb25mLmMN
CiAgDQogIHBhcmFtLmM6ICRTL2NvbmYvcGFyYW0uYw0KKioqKioqKioqKioq
KioqDQoqKiogMzYyLDM2NiAqKioqDQogIA0KICBjZDk2NjBfdm5vcHMubzog
JFMvaXNvZnMvY2Q5NjYwL2NkOTY2MF92bm9wcy5jDQohIAkke05PUk1BTF9D
fQ0KICANCiAgaW1nYWN0X2FvdXQubzogJFMva2Vybi9pbWdhY3RfYW91dC5j
DQotLS0gMzY1LDM2OSAtLS0tDQogIA0KICBjZDk2NjBfdm5vcHMubzogJFMv
aXNvZnMvY2Q5NjYwL2NkOTY2MF92bm9wcy5jDQohIAkke0ZVTktZX0N9DQog
IA0KICBpbWdhY3RfYW91dC5vOiAkUy9rZXJuL2ltZ2FjdF9hb3V0LmMNCioq
KioqKioqKioqKioqKg0KKioqIDM5MiwzOTYgKioqKg0KICANCiAga2Vybl9j
bG9jay5vOiAkUy9rZXJuL2tlcm5fY2xvY2suYw0KISAJJHtOT1JNQUxfQ30N
CiAgDQogIGtlcm5fY29uZi5vOiAkUy9rZXJuL2tlcm5fY29uZi5jDQotLS0g
Mzk1LDM5OSAtLS0tDQogIA0KICBrZXJuX2Nsb2NrLm86ICRTL2tlcm4va2Vy
bl9jbG9jay5jDQohIAkke0ZVTktZX0N9DQogIA0KICBrZXJuX2NvbmYubzog
JFMva2Vybi9rZXJuX2NvbmYuYw0KKioqKioqKioqKioqKioqDQoqKiogNDQw
LDQ0NCAqKioqDQogIA0KICBrZXJuX3Jlc291cmNlLm86ICRTL2tlcm4va2Vy
bl9yZXNvdXJjZS5jDQohIAkke05PUk1BTF9DfQ0KICANCiAga2Vybl9zaHV0
ZG93bi5vOiAkUy9rZXJuL2tlcm5fc2h1dGRvd24uYw0KLS0tIDQ0Myw0NDcg
LS0tLQ0KICANCiAga2Vybl9yZXNvdXJjZS5vOiAkUy9rZXJuL2tlcm5fcmVz
b3VyY2UuYw0KISAJJHtGVU5LWV9DfQ0KICANCiAga2Vybl9zaHV0ZG93bi5v
OiAkUy9rZXJuL2tlcm5fc2h1dGRvd24uYw0KKioqKioqKioqKioqKioqDQoq
KiogNDc5LDQ4MyAqKioqDQogIA0KICBzdWJyX3Byb2YubzogJFMva2Vybi9z
dWJyX3Byb2YuYw0KISAJJHtOT1JNQUxfQ30NCiAgDQogIHN1YnJfcmxpc3Qu
bzogJFMva2Vybi9zdWJyX3JsaXN0LmMNCi0tLSA0ODIsNDg2IC0tLS0NCiAg
DQogIHN1YnJfcHJvZi5vOiAkUy9rZXJuL3N1YnJfcHJvZi5jDQohIAkke0ZV
TktZX0N9DQogIA0KICBzdWJyX3JsaXN0Lm86ICRTL2tlcm4vc3Vicl9ybGlz
dC5jDQoqKioqKioqKioqKioqKioNCioqKiA1NTQsNTU4ICoqKioNCiAgDQog
IHZmc19iaW8ubzogJFMva2Vybi92ZnNfYmlvLmMNCiEgCSR7Tk9STUFMX0N9
DQogIA0KICB2ZnNfY2FjaGUubzogJFMva2Vybi92ZnNfY2FjaGUuYw0KLS0t
IDU1Nyw1NjEgLS0tLQ0KICANCiAgdmZzX2Jpby5vOiAkUy9rZXJuL3Zmc19i
aW8uYw0KISAJJHtGVU5LWV9DfQ0KICANCiAgdmZzX2NhY2hlLm86ICRTL2tl
cm4vdmZzX2NhY2hlLmMNCioqKioqKioqKioqKioqKg0KKioqIDU2MCw1NjQg
KioqKg0KICANCiAgdmZzX2NsdXN0ZXIubzogJFMva2Vybi92ZnNfY2x1c3Rl
ci5jDQohIAkke05PUk1BTF9DfQ0KICANCiAgdmZzX2NvbmYubzogJFMva2Vy
bi92ZnNfY29uZi5jDQotLS0gNTYzLDU2NyAtLS0tDQogIA0KICB2ZnNfY2x1
c3Rlci5vOiAkUy9rZXJuL3Zmc19jbHVzdGVyLmMNCiEgCSR7RlVOS1lfQ30N
CiAgDQogIHZmc19jb25mLm86ICRTL2tlcm4vdmZzX2NvbmYuYw0KKioqKioq
KioqKioqKioqDQoqKiogNzg1LDc4OSAqKioqDQogIA0KICBuZnNfYmlvLm86
ICRTL25mcy9uZnNfYmlvLmMNCiEgCSR7Tk9STUFMX0N9DQogIA0KICBuZnNf
bm9kZS5vOiAkUy9uZnMvbmZzX25vZGUuYw0KLS0tIDc4OCw3OTIgLS0tLQ0K
ICANCiAgbmZzX2Jpby5vOiAkUy9uZnMvbmZzX2Jpby5jDQohIAkke0ZVTktZ
X0N9DQogIA0KICBuZnNfbm9kZS5vOiAkUy9uZnMvbmZzX25vZGUuYw0KKioq
KioqKioqKioqKioqDQoqKiogNzk0LDc5OCAqKioqDQogIA0KICBuZnNfc2Vy
di5vOiAkUy9uZnMvbmZzX3NlcnYuYw0KISAJJHtOT1JNQUxfQ30NCiAgDQog
IG5mc19zb2NrZXQubzogJFMvbmZzL25mc19zb2NrZXQuYw0KLS0tIDc5Nyw4
MDEgLS0tLQ0KICANCiAgbmZzX3NlcnYubzogJFMvbmZzL25mc19zZXJ2LmMN
CiEgCSR7RlVOS1lfQ30NCiAgDQogIG5mc19zb2NrZXQubzogJFMvbmZzL25m
c19zb2NrZXQuYw0KKioqKioqKioqKioqKioqDQoqKiogODE1LDgxOSAqKioq
DQogIA0KICBpZl9kZS5vOiAkUy9wY2kvaWZfZGUuYw0KISAJJHtEUklWRVJf
Q30NCiAgDQogIHBjaS5vOiAkUy9wY2kvcGNpLmMNCi0tLSA4MTgsODIyIC0t
LS0NCiAgDQogIGlmX2RlLm86ICRTL3BjaS9pZl9kZS5jDQohIAkke0ZVTktZ
X0RSSVZFUl9DfQ0KICANCiAgcGNpLm86ICRTL3BjaS9wY2kuYw0KKioqKioq
KioqKioqKioqDQoqKiogOTM1LDkzOSAqKioqDQogIA0KICBpZGVudGNwdS5v
OiAkUy9pMzg2L2kzODYvaWRlbnRjcHUuYw0KISAJJHtOT1JNQUxfQ30NCiAg
DQogIGluX2Nrc3VtLm86ICRTL2kzODYvaTM4Ni9pbl9ja3N1bS5jDQotLS0g
OTM4LDk0MiAtLS0tDQogIA0KICBpZGVudGNwdS5vOiAkUy9pMzg2L2kzODYv
aWRlbnRjcHUuYw0KISAJJHtGVU5LWV9DfQ0KICANCiAgaW5fY2tzdW0ubzog
JFMvaTM4Ni9pMzg2L2luX2Nrc3VtLmMNCioqKioqKioqKioqKioqKg0KKioq
IDk3Nyw5ODEgKioqKg0KICANCiAgY2xvY2subzogJFMvaTM4Ni9pc2EvY2xv
Y2suYw0KISAJJHtOT1JNQUxfQ30NCiAgDQogIGRpc2tzbGljZV9tYWNoZGVw
Lm86ICRTL2kzODYvaXNhL2Rpc2tzbGljZV9tYWNoZGVwLmMNCi0tLSA5ODAs
OTg0IC0tLS0NCiAgDQogIGNsb2NrLm86ICRTL2kzODYvaXNhL2Nsb2NrLmMN
CiEgCSR7RlVOS1lfQ30NCiAgDQogIGRpc2tzbGljZV9tYWNoZGVwLm86ICRT
L2kzODYvaXNhL2Rpc2tzbGljZV9tYWNoZGVwLmMNCioqKioqKioqKioqKioq
Kg0KKioqIDEwMjIsMTAyNiAqKioqDQogIA0KICByYW5kb21fbWFjaGRlcC5v
OiAkUy9pMzg2L2lzYS9yYW5kb21fbWFjaGRlcC5jDQohIAkke05PUk1BTF9D
fQ0KICANCiAgc2lvLm86ICRTL2kzODYvaXNhL3Npby5jDQotLS0gMTAyNSwx
MDI5IC0tLS0NCiAgDQogIHJhbmRvbV9tYWNoZGVwLm86ICRTL2kzODYvaXNh
L3JhbmRvbV9tYWNoZGVwLmMNCiEgCSR7RlVOS1lfQ30NCiAgDQogIHNpby5v
OiAkUy9pMzg2L2lzYS9zaW8uYw0KKioqKioqKioqKioqKioqDQoqKiogMTAy
OCwxMDMxICoqKioNCi0tLSAxMDMxLDEwMzcgLS0tLQ0KICANCiAgc3Brci5v
OiAkUy9pMzg2L2lzYS9zcGtyLmMNCisgCSR7RFJJVkVSX0N9DQorIA0KKyBz
eXNjb25zLm86ICRTL2kzODYvaXNhL3N5c2NvbnMuYw0KICAJJHtEUklWRVJf
Q30NCiAgDQo=
--0-1858399065-889153838=:13444--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.980305214502.13444B-200000>