*BSD News Article 7181


Return to BSD News archive

Newsgroups: comp.unix.bsd
Path: sserve!manuel.anu.edu.au!munnari.oz.au!spool.mu.edu!think.com!paperboy.osf.org!paperboy.osf.org!boot
From: boot@osf.org (Bruce Bauman)
Subject: Re: [386BSD,bsdi?] gcc-2.2.2 patches fix
In-Reply-To: ljo@r2d2.eeap.cwru.edu's message of 29 Oct 1992 03:44:56 GMT
Message-ID: <BOOT.92Oct29135906@donald.osf.org>
Lines: 73
Sender: news@osf.org (USENET News System)
Reply-To: boot@osf.org
Organization: Open Software Foundation
References: <1cnmnoINNs6b@usenet.INS.CWRU.Edu>
Date: Thu, 29 Oct 1992 18:59:11 GMT
Lines: 73

I ran into another problem when bootstrapping via an older gcc2
compiler - an improper register constraint in libgcc1.c.

Here's the fix which will appear in gcc2.3, along with the HAVE_ATEXIT
fix. The file is small enough that I'm including the whole thing
rather than diffs. Just replace config/i386bsd.h with this version.

begin 664 i386bsd.h
M+RH@0V]N9FEG=7)A=&EO;B!F;W(@86X@:3,X-B!R=6YN:6YG($)31"\S.#8@
M87,@=&AE('1A<F=E="!M86-H:6YE+B`@*B\*"B-I;F-L=61E(")I,S@V9V%S
M+F@B"@HC9&5F:6YE($A!5D5?051%6$E4"@HC=6YD968@0U!07U!2141%1DE.
M15,*(V1E9FEN92!#4%!?4%)%1$5&24Y%4R`B+41U;FEX("U$:3,X-B`M1%]?
M,S@V0E-$7U\B"@HC=6YD968@4TE:15]465!%"B-D969I;F4@4TE:15]465!%
M(")U;G-I9VYE9"!I;G0B"@HC=6YD968@4%121$E&1E]465!%"B-D969I;F4@
M4%121$E&1E]465!%(")I;G0B"@HC=6YD968@5T-(05)?5%E010HC=6YD968@
M5T-(05)?5%E015]325I%"B-D969I;F4@5T-(05)?54Y324=.140@,0HC9&5F
M:6YE(%=#2$%27U194$4@(G-H;W)T('5N<VEG;F5D(&EN="(*(V1E9FEN92!7
M0TA!4E]465!%7U-)6D4@,38*"B-U;F1E9B!,24)?4U!%0PHC9&5F:6YE($Q)
M0E]34$5#("(E>R%P.B5[(7!G.BUL8WU])7MP.BUL8U]P?25[<&<Z+6QC7W!]
M(@H*(W5N9&5F($-/34U%3E1?0D5'24X*(V1E9FEN92!#3TU-14Y47T)%1TE.
M("(C(@H*(W5N9&5F($%335]!4%!?3TX*(V1E9FEN92!!4TU?05!07T].("(C
M05!07&XB"@HC=6YD968@05--7T%04%]/1D8*(V1E9FEN92!!4TU?05!07T]&
M1B`B(TY/7T%04%QN(@H*+RH@1&5F:6YE<R!T;R!B92!A8FQE('1O(&)U:6QD
M(&QI8F=C8RYA('=I=&@@1T-#+B`@*B\*"B\J($ET(&UI9VAT('-E96T@=&AA
M="!T:&5S92!A<F4@;F]T(&EM<&]R=&%N="P@<VEN8V4@9V-C(#(@=VEL;"!N
M979E<@H@("!C86QL(&QI8F=C8R!F;W(@=&AE<V4@9G5N8W1I;VYS+B`@0G5T
M('!R;V=R86US(&UI9VAT(&)E(&QI;FME9"!W:71H"B`@(&-O9&4@8V]M<&EL
M960@8GD@9V-C(#$L(&%N9"!T:&5N('1H97-E('=I;&P@8F4@=7-E9"X@("HO
M"@HC9&5F:6YE('!E<F9O<FU?=61I=G-I,RAA+&(I"0D)"0D)7`I["0D)"0D)
M"0D)7`H@(')E9VES=&5R(&EN="!D>"!A<VTH(F1X(BD["0D)"0D)7`H@(')E
M9VES=&5R(&EN="!A>"!A<VTH(F%X(BD["0D)"0D)7`H)"0D)"0D)"0E<"B`@
M9'@@/2`P.PD)"0D)"0D)7`H@(&%X(#T@83L)"0D)"0D)"5P*("!A<VT@*")D
M:79L("4S(B`Z("(]82(@*&%X*2P@(CUD(B`H9'@I(#H@(F$B("AA>"DL(")G
M(B`H8BDL(")D(B`H9'@I*3L)7`H@(')E='5R;B!A>#L)"0D)"0D)"5P*?0H*
M(V1E9FEN92!P97)F;W)M7V1I=G-I,RAA+&(I"0D)"0D)7`I["0D)"0D)"0D)
M7`H@(')E9VES=&5R(&EN="!D>"!A<VTH(F1X(BD["0D)"0D)7`H@(')E9VES
M=&5R(&EN="!A>"!A<VTH(F%X(BD["0D)"0D)7`H)"0D)"0D)"0E<"B`@87@@
M/2!A.PD)"0D)"0D)7`H@(&%S;2`H(F-L=&1<;EQT:61I=FP@)3,B(#H@(CUA
M(B`H87@I+"`B/60B("AD>"D@.B`B82(@*&%X*2P@(F<B("AB*2D["5P*("!R
M971U<FX@87@["0D)"0D)"0E<"GT*"B-D969I;F4@<&5R9F]R;5]U;6]D<VDS
M*&$L8BD)"0D)"0E<"GL)"0D)"0D)"0E<"B`@<F5G:7-T97(@:6YT(&1X(&%S
M;2@B9'@B*3L)"0D)"0E<"B`@<F5G:7-T97(@:6YT(&%X(&%S;2@B87@B*3L)
M"0D)"0E<"@D)"0D)"0D)"5P*("!D>"`](#`["0D)"0D)"0E<"B`@87@@/2!A
M.PD)"0D)"0D)7`H@(&%S;2`H(F1I=FP@)3,B(#H@(CUA(B`H87@I+"`B/60B
M("AD>"D@.B`B82(@*&%X*2P@(F<B("AB*2P@(F0B("AD>"DI.PE<"B`@<F5T
M=7)N(&1X.PD)"0D)"0D)7`I]"@HC9&5F:6YE('!E<F9O<FU?;6]D<VDS*&$L
M8BD)"0D)"0E<"GL)"0D)"0D)"0E<"B`@<F5G:7-T97(@:6YT(&1X(&%S;2@B
M9'@B*3L)"0D)"0E<"B`@<F5G:7-T97(@:6YT(&%X(&%S;2@B87@B*3L)"0D)
M"0E<"@D)"0D)"0D)"5P*("!A>"`](&$["0D)"0D)"0E<"B`@87-M("@B8VQT
M9%QN7'1I9&EV;"`E,R(@.B`B/6$B("AA>"DL("(]9"(@*&1X*2`Z(")A(B`H
M87@I+"`B9R(@*&(I*3L)7`H@(')E='5R;B!D>#L)"0D)"0D)"5P*?0H*"B-D
M969I;F4@<&5R9F]R;5]F:7AD9G-I*&$I"0D)"0D)7`I["0D)"0D)"0D)7`H@
M(&%U=&\@=6YS:6=N960@<VAO<G0@;W-T871U<SL)"0D)"0E<"B`@875T;R!U
M;G-I9VYE9"!S:&]R="!N<W1A='5S.PD)"0D)"5P*("!A=71O(&EN="!R970[
M"0D)"0D)"0E<"B`@875T;R!D;W5B;&4@=&UP.PD)"0D)"0E<"@D)"0D)"0D)
M"5P*("`F;W-T871U<SL)"0DO*B!G=6%R86YT964@=&AE<V4@;&%N9"!I;B!M
M96UO<GD@*B\)7`H@("9N<W1A='5S.PD)"0D)"0D)7`H@("9R970["0D)"0D)
M"0D)7`H@("9T;7`["0D)"0D)"0D)7`H)"0D)"0D)"0E<"B`@87-M('9O;&%T
M:6QE("@B9FYS=&-W("4P(B`Z("(];2(@*&]S=&%T=7,I*3L)"0D)7`H@(&YS
M=&%T=7,@/2!O<W1A='5S('P@,'@P8S`P.PD)"0D)"5P*("!A<VT@=F]L871I
M;&4@*")F;&1C=R`E,"(@.B`O*B!N;R!O=71P=71S("HO(#H@(FTB("AN<W1A
M='5S*2D["0E<"B`@=&UP(#T@83L)"0D)"0D)"5P*("!A<VT@=F]L871I;&4@
M*")F;&1L("4P(B`Z("\J(&YO(&]U='!U=',@*B\@.B`B;2(@*'1M<"DI.PD)
M7`H@(&%S;2!V;VQA=&EL92`H(F9I<W1P;"`E,"(@.B`B/6TB("AR970I*3L)
M"0D)7`H@(&%S;2!V;VQA=&EL92`H(F9L9&-W("4P(B`Z("\J(&YO(&]U='!U
M=',@*B\@.B`B;2(@*&]S=&%T=7,I*3L)"5P*"0D)"0D)"0D)7`H@(')E='5R
2;B!R970["0D)"0D)"0E<"GT*
`
end
--
Bruce Bauman	email: boot@osf.org		phone: 617-621-7205
Open Software Foundation, 11 Cambridge Center, Cambridge, MA, 02142