From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Story, Shane" Date: Tue, 08 Aug 2000 19:36:50 +0000 Subject: [Linux-ia64] Problem report: gas breaks on fclass mnemonics MIME-Version: 1 Content-Type: multipart/mixed; boundary="----_=_NextPart_000_01C0016F.FF2ADA50" Message-Id: List-Id: To: linux-ia64@vger.kernel.org This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_000_01C0016F.FF2ADA50 Content-Type: text/plain; charset="iso-8859-1" The problem is that the Linux assembler (2.9-ia64-000216) apparently does not support the mnemonics used with the fclass instructions (@inf, @pos, @neg, @zero, @qnan, @snan, @norm, @unorm). When we replace these mnemonics with their hexadecimal equivalents all is well. A test case is attached as shar file: <> Can the IA-64 assembler support folks let me know if this is a known problem or if they need any further information? Thanks, Shane Story ( 503- 696-3229) ------_=_NextPart_000_01C0016F.FF2ADA50 Content-Type: application/octet-stream; name="problem.report" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="problem.report" =0A= # This is a shell archive. Remove anything before this line,=0A= # then unpack it by saving it in a file and typing "sh file".=0A= #=0A= # Wrapped by Shane Story on Tue Aug 8 12:25:14 2000=0A= #=0A= # This archive contains:=0A= # test.c logf_bad.s logf_ok.s makefile =0A= #=0A= =0A= LANG=3D""; export LANG=0A= PATH=3D/bin:/usr/bin:/usr/sbin:/usr/ccs/bin:$PATH; export PATH=0A= =0A= echo x - test.c=0A= cat >test.c <<'@EOF'=0A= float logf (float x);=0A= main()=0A= {=0A= typedef union fp_single =0A= {=0A= float val;=0A= unsigned int hilo;=0A= } unionsingle; =0A= =0A= unionsingle fzd, ffd, fxd, fyd;=0A= int i, nbr_of_single_errors=3D0;=0A= unsigned int out1_in1_single_values[2][2] =3D =0A= {=0A= { 0xff800000, 0x80000000},=0A= { 0xff800000, 0x00000000}=0A= };=0A= for( i=3D0; i<2; i++ )=0A= {=0A= fzd.hilo =3D out1_in1_single_values[i][0];=0A= fxd.hilo =3D out1_in1_single_values[i][1];=0A= ffd.val =3D logf(fxd.val);=0A= if( fzd.hilo !=3D ffd.hilo )=0A= {=0A= printf("LOGF [%d]\n",i);=0A= printf("ERROR: out gold in: %8.8lx %8.8lx %8.8lx\n",=0A= ffd.hilo, fzd.hilo, fxd.hilo);=0A= printf("ERROR: out gold in: %+12.7e %+12.7e %+12.7e\n",=0A= ffd.val,fzd.val,fxd.val);=0A= nbr_of_single_errors++;=0A= }=0A= }=0A= if(nbr_of_single_errors =3D=3D 0) printf("----- LOGF PASSED. -----\n"); = =0A= else printf("LOGF nbr_of_single_errors: %d\n",nbr_of_single_errors);=0A= }=0A= void __libm_error_support(void *arg1,void *arg2,void *retval,int = input_tag)=0A= {return;}=0A= @EOF=0A= =0A= chmod 644 test.c=0A= =0A= =0A= rm -f /tmp/uud$$=0A= (echo "begin 666 /tmp/uud$$\n#;VL*n#6%@x\n \nend" | uudecode) = >/dev/null 2>&1=0A= if [ X"`cat /tmp/uud$$ 2>&1`" =3D Xok ]=0A= then=0A= unpacker=3Duudecode=0A= else=0A= echo Compiling unpacker for non-ascii files=0A= pwd=3D`pwd`; cd /tmp=0A= cat >unpack$$.c <<'EOF'=0A= #include =0A= #define C (*p++ - ' ' & 077)=0A= main()=0A= {=0A= int n;=0A= char buf[128], *p, a,b;=0A= =0A= scanf("begin %o ", &n);=0A= gets(buf);=0A= =0A= if (freopen(buf, "w", stdout) =3D=3D NULL) {=0A= perror(buf);=0A= exit(1);=0A= }=0A= =0A= while (gets(p=3Dbuf) && (n=3DC)) {=0A= while (n>0) {=0A= a =3D C;=0A= if (n-- > 0) putchar(a << 2 | (b=3DC) >> 4);=0A= if (n-- > 0) putchar(b << 4 | (a=3DC) >> 2);=0A= if (n-- > 0) putchar(a << 6 | C);=0A= }=0A= }=0A= exit(0);=0A= }=0A= EOF=0A= cc -o unpack$$ unpack$$.c=0A= rm unpack$$.c=0A= cd $pwd=0A= unpacker=3D/tmp/unpack$$=0A= fi=0A= rm -f /tmp/uud$$=0A= =0A= echo x - logf_bad.s '[non-ascii]'=0A= $unpacker <<'@eof'=0A= begin 600 logf_bad.s=0A= M+F9I;&4@(FQO9V8N%]SX=0A= M97AP(" @(" @(" @(" @(" @(" ]('(T, T*#0H@1U)?4T%615]"," @(" @X=0A= M(" @(" @(" @(" @/2!R-#$-"B!'4E]3059%7U!&4R @(" @(" @(" @(" @X=0A= M(" ]('(T,@T*($=3D27U-!5D5?1U @(" @(" @(" @(" @(" @(#T@5]QX=0A= M,2 @(" @(" @(" @(" @(" @/2!F-#8-"B!L;V=3D?5]Q,B @(" @(" @(" @(" @(" @/2!F-#D-"B!LX=0A= M;V=3D?>%]N;W)M(" @(" @(" @(" @(" @(" @/2!F-3 -"@T*(&QO9U]I;G9?X=0A= M;&XQ," @(" @(" @(" @(" @(" ](&8U,0T*(&QO9S$P7V8X(" @(" @(" @X=0A= M(" @(" @(" @(" ](&8U,@T*#0HN9&%T80T*#0HN86QI9VX@,38-"@T*#0ILX=0A= M;V=3D?8V]E9F9?=3D&%B;&4Z#0ID871A." P>&)F9# P,#$P,#AF,SED-3D@(" @X=0A= M("\O(' S#0ID871A." P>#-F9#4U-38P-S-E,&,T-6$@(" @("\O(' R#0H-X=0A= M"FQO9U]C;VYS=3D&%N=3D'-?=3D&%B;&4Z#0ID871A." P>&)F9&9F9F9F9F9F865AX=0A= M,34@(" @+R\@<#$-"F1A=3D&$X(#!X,V9E-C)E-#)F969A,SEE9B @(" O+R!,X=0A= M;V#-F9&)C8C=3DB,34R-F4U,&4@(" @+R\@,2]LX=0A= M;C$P#0H-"F1A=3D&$X(#!X,T8V,# T,#$U-40U.#@Y12 @(" O+VQO9R@Q+V9RX=0A= M8W!A*#$K(" @,"\R-38I#0ID871A." P>#-&-S@Q,C$R,30U.#9"-30@(" @X=0A= M+R]L;V#-&.3%!-D(Y,4%#-S,S.#8@(" @+R]L;V#-&.40VX=0A= M0C(W,C4Y-SDX,#(@(" @+R]L;V#-&031!.31$,D1!.39#-38@(" @X=0A= M+R]L;V#-&04$V0CA!0D4W,T%&-$,@(" @+R]L;V#-&049&X=0A= M038Y,3%!0CDS,#$@(" @+R]L;V#-&0C)#0S#-&0C4X,$1"-T-%0C4W,#(@(" @+R]L;V#-&0C@UX=0A= M1D0Y,C#-&0D(P,# T04,Q03@V04,@(" @X=0A= M+R]L;V#-&0D1!-S(W-C,X-#0V03(@(" @+R]L;V#-&0S RX=0A= M04(S-3)&1C(U1C0@(" @+R]L;V#-&0S$X-3#-&0S)$,38Q,$,X-C@Q,T$@(" @+R]L;V#-&0S0PX=0A= M1$9",#@S-S@P,#,@(" @+R]L;V#-&0S4V,#DR13 R0D$U,38@(" @X=0A= M+R]L;V#-&0S9!,SDY1$%"0D0S.#,@(" @+R]L;V#-&0S=3D%X=0A= M.40X,D$P0C R,D0@(" @+R]L;V#-&0SDQ1D4T.3 Y-C4X,4(@(" @X=0A= M+R]L;V#-&0T$U.$4W,CDS-#A&-#,@(" @+R]L;V#-&0T(YX=0A= M-$5%.3-%,S8W0T(@(" @+R]L;V#-&0T-#,# P0SE$0C-#-3(@(" @X=0A= M+R]L;V#-&0T1%1$0T,S=3D%045&,#$@(" @+R]L;V#-&0T8QX=0A= M13#-&1# R.$8Y0S#-&1#!".4,X13,R1#$Y,3$@(" @+R]L;V#-&1#$TX=0A= M0D4R.3(W045#1#0@(" @+R]L;V#-&1#%$1C1#0S=3D#1C(T,D0@(" @X=0A= M+R]L;V#-&1#(W-#!$.48X-S!!1D(@(" @+R]L;V#-&1#)&X=0A= M1C8V0C T14$Y1#0@(" @+R]L;V#-&1#,X0D8Q0S,S,S=3D%-S4@(" @X=0A= M+R]L;V#-&1#0Q.4(T,C-$-44X0S<@(" @+R]L;V#-&1#1!X=0A= M.$(S-#$U-3)",#D@(" @+R]L;V#-&1#4R1$0P-C,T-T0T1C8@(" @X=0A= M+R]L;V#-&1#5"1C0P-D(U-#-$0C(@(" @+R]L;V#-&1#8TX=0A= M-D$X-#DS-4(R03(@(" @+R]L;V#-&1#9#1C,Q,#4X-C#-&1##-&1#=3D$X=0A= M.#%",#,W14(V038@(" @+R]L;V#-&1#@U.#4U-S#-&1#A$.3DR1$,X.#(T134@(" @+R]L;V#-&1#DUX=0A= M0D0W-3!%13-%1#,@(" @+R]L;V#-&1#E$1C(W,$,Q.3$T03@@(" @X=0A= M+R]L;V#-&1$$U-S#-&1$%$X=0A= M0T-#-D9$1C9!.#$@(" @+R]L;V#-&1$(U-D9!,#0T-C(Y,#D@(" @X=0A= M+R]L;V#-&1$)$,C$R.3#-&1$,TX=0A= M13$Y0C@T-S(S0S(@(" @+R]L;V#-&1$-#0C$S,$$U0T5"0C @(" @X=0A= M+R]L;V#-&1$0T.3 R-#9$149!-D(@(" @+R]L;V#-&1$1"X=0A= M0C)%1D4Y,D,U-30@(" @+R]L;V#-&1$4S049#,$$T.49&-# @(" @X=0A= M+R]L;V#-&1$5!141$,D5!0SDY,$,@(" @+R]L;V#-&1$8RX=0A= M,SDQ03(Q-3#-&1$8Y.3%#-D-",T(S-SD@(" @X=0A= M+R]L;V#-&13 P-T,P-3-#-3 P,D4@(" @+R]L;V#-&13 TX=0A= M,S8P0D4W-C S040@(" @+R]L;V#-&13 W.$)&,#4S,T,U-C@@(" @X=0A= M+R]L;V#-&13!"-3,T,T$R,S0T-S<@(" @+R]L;V#-&13!%X=0A= M0C4R-$)!1D,Y,3@@(" @+R]L;V#-&13$R.$$R-$8Q1#E!1D8@(" @X=0A= M+R]L;V#-&13$U1C@U03$Y0S#-&13$YX=0A= M-D,W0D,T0C%&,T(@(" @+R]L;V#-&13%#138Y13A"0C$P-D(@(" @X=0A= M+R]L;V#-&13(P-C9$-S#-&13(SX=0A= M-T,Q.#0Q034P,D4@(" @+R]L;V#-&13(W,#=3D&-$0U1C=3D#-#$@(" @X=0A= M+R]L;V#-&13)!.4$R-C#-&13)$X=0A= M0D8U-3=3D",$1&-#,@(" @+R]L;V#-&13,P13DW13E!.$(U0T0@(" @X=0A= M+R]L;V#-&13,T.$0Y,$4W-#8T1# @(" @+R]L;V#-&13,WX=0A= M0S(Y.48S0S,V-D$@(" @+R]L;V#-&13-!1D-#1D4W-T(Y1#$@(" @X=0A= M+R]L;V#-&13-%,T,T,SDQ.$8W-D,@(" @+R]L;V#-&130QX=0A= M.#$P-C$S.#DW,C(@(" @+R]L;V#-&130T-3(X-40V.$5!-CD@(" @X=0A= M+R]L;V#-&130W03$U,C=3D%.$$R1#,@(" @+R]L;V#-&131!X=0A= M1C5!,$,Y1#8U1#<@(" @+R]L;V#-&131$1#0Y0T8Y.30P-3@@(" @X=0A= M+R]L;V#-&134Q,S,U-C8V-T9#-3<@(" @+R]L;V#-&134TX=0A= M,4(U0T(Y-SDX,#D@(" @+R]L;V#-&134W,#=3D!,C9"0CA#-C8@(" @X=0A= M+R]L;V#-&135!-S8P1#8S-$)".$(@(" @+R]L;V#-&135$X=0A= M-D)",C)%03@V1C8@(" @+R]L;V#-&138P-C5"14$S.#4Y,C8@(" @X=0A= M+R]L;V'0-"BYPX=0A= MR @(" @+FUF:0T*(" @("!M;W8@X=0A= M(" @(" @3$]'7VUAR @(" @+FUF:0T*(" @("!L9#@@(" @(" @3$]'7T%$7T-/149&(" @X=0A= M/2 @("!;3$]'7T%$7T-/149&70T*(" @("!N;W N9B @(" @(" @(" @(" @X=0A= M(" @(" @(" Y.3D-"B @(" @;F]P+FD@(" @(" @(" @(" @(" @(" @(" @X=0A= M.3DY#0I]#0I[(" @(" N;69B#0H@(" @(&QD." @(" @("!,3T=3D?041?0T].X=0A= M4U1!3E13(" @(#T@(" @6TQ/1U]!1%]#3TY35$%.5%-=3D#0H@(" @(&YO<"YFX=0A= M(" @(" @(" @(" @(" @(" @(" @(" @(" @.3DY#0H@(" @(&)R+G-P=3D&L@X=0A= M("!,3T=3D&7TQ/1S$P1E]#3TU-3TX-"GT-"@T*#0HN96YD<"!L;VF5R;PT*(" @("!S:'(@(" @(" @(" @("!,3T=3D?8FEAR @(" @+FUF:2 -"B @(" @;F]P+FT@(" @(" @X=0A= M(" @(" @(" @(#DY.0T*(" @("!F;7,NR @(" @+FUF:2 -X=0A= M"B @(" @;&0X(" @(" @($Q/1U]!1%]#3TY35$%.5%,@(" @/2 @("!;3$]'X=0A= M7T%$7T-/3E-404Y44UT-"B @(" @;F]P+F8@(" @(" @(" @(" @(" @(" @X=0A= M(" @(" @(" Y.3D-"B @(" @;F]P+FD@(" @(" @(" @(" @(" @(" @(" @X=0A= M(" @(" Y.3D[.PT*?0T*#0H@#0I,3T=3D&7TQ/1S$P1E]#3TU-3TXZ#0H-"GL@X=0A= M(" @("YM9FD@#0H@(" @(&QD9G!D(" @("!L;V=3D?8V]E9F9?<#,L;&]G7V-OX=0A= M969F7W R(" @(" ](" @(%M,3T=3D?041?0T]%1D9=3D+#$V#0H@(" @(&9MR @(" @+FUFX=0A= M:2 -"B @(" @;&1F<&0@(" @(&QO9U]T:')E%]N;W)M#0H@(" @(&9M97)G92YS("!L;V=3D?86)S7W,@(" @(" ](" @(&8QX=0A= M+&QO9U]S#0H@(" @(&YO<"YI(" @(" @(" @(" @(" @(" @(" @(#DY.3L[X=0A= M#0I]( T*( T*>R @(" @+FUF:2 -"B @(" @9V5T9BYS:6<@($Q/1U]X7VENX=0A= M9" ](" @(&QO9U]X7VYO' L3$]'7VUA%]N(" @/2 @("!,3T=3D?>%]N+$Q/X=0A= M1U]B:6%S#0H@(" @(&YO<"YF(" @(" @(" @(" @(" @(" Y.3D-"B @(" @X=0A= M%]I;F0@/2 @("!,3T=3D?>%]I;F0L-38[.PT*?2 -X=0A= M"B -"GL@(" @("YM9FD@#0H@(" @(&YO<"YM(" @(" @(" @(" @(" @(" YX=0A= M.3D-"B @(" @;F]P+F8@(" @(" @(" @(" @(" @(#DY.0T*(" @("!S:&P@X=0A= M(" @(" @3$]'7WA?:6YD(#T@(" @3$]'7WA?:6YD+#,[.PT*?2 -"B -"GL@X=0A= M(" @("YM9FD@#0H@(" @(&YO<"YM(" @(" @(" @(" @(" @(" @(" @(#DYX=0A= M.0T*(" @("!F;6$N%]I;F0-"B @(" @(" @("!F8VUP+FQT+G,Q(" @("!P,3$L<#$RX=0A= M(" @(" @(" @(" @(" @(" @/2 @("!L;V=3D?86)S7W,L;&]G7W1H5]P,2QL;V=3D?8V]E9F9?<#$-"B @(" @;F]P+FD@(" @(" @X=0A= M(" @(" @(" @(" @(" @.3DY.SL-"GT-"@T*( T*>R @(" @+FUF:2 -"B @X=0A= M(" @;F]P+FT@(" @(" @(" @(" @(" @(#DY.0T*(" @("!F8W9T+GAF(" @X=0A= M;&]G7VX@(" @(#T@(" @;&]G7VX-"B @(" @;F]P+FD@(" @(" @(" @(" @X=0A= M(" @(#DY.3L[#0I]( T*( T*>R @(" @+FUF:2 -"B @(" @(" @("!N;W NX=0A= M;2 @(" @(" @(" @(#DY.0T**' Q,2D@(" @(&9M82YS(" @("!F." @(#T@X=0A= M(" @;&]G7W-S<2QL;V=3D?<&]L>5]Q,BQL;V=3D?R @(" @+FUF:2 -"B @(" @;F]P+FT@X=0A= M(" @(" @(" @(" @(" @(" @(" @.3DY#0H@(" @(&9M82YS,2 @("!L;V=3D?X=0A= M<&]L>5]P,R @(" ](" @(&QO9U]RR @X=0A= M(" @+FUF:2 -"B @(" @(&YO<"YM(#DY.0T**' Q,2D@9FUA+G,Q(" @(" @X=0A= M(&QO9S$P7V8X(#T@;&]G7W-S<2QL;V=3D?<&]L>5]Q,BQL;V=3D?R @(" @+FUF:2 -"B @(" @X=0A= M;F]P+FT@(" @(" @(" @(" @(" @(#DY.0T*(" @("!F;6$NR @(" @+FUFX=0A= M8B -"B @(" @(" @("!N;W N;2 @(" @(" @(" @(#DY.0T**' Q,BD@(" @X=0A= M(&9M82YS(" @("!F." @(#T@(" @;&]G7U0L9C$L;&]G7W!O;'E?<#,-"B @X=0A= M(" @(" @("!N;W N8B Y.3D-"GT@#0H-"@T*>R @(" @+FUF8B -"B @(" @X=0A= M(" @("!N;W N;2 Y.3D-"BAP,3(I(" @("!F;6$N2P@(" @(" @8V%L;"!E2P@(" @(" @8V%L;"!E2P@(" @(" @8V%L;"!E0T*(" @(" @9F-L87-S+FTN=3D6YC(" @("!PX=0A= M."QP," @(" @(" @(" ](&8X+"! "!IF5R;RP@2P@=3DVET:"!D8GH@R N;69I#0HN9F9R86UE(#8T#0H@(" @X=0A= M(" @(&%D9"!S<#TM-C0LR N;6UI#0H@(" @(" @('-T9G,@X=0A= M6T=3D27U!A%]N;W)M(" @(" @(" @(" O+R!35$]212!087)AX=0A= M;65T97(@,2!O;B!S=3D&%C:PT*(" @(" @("!A9&0@("!'4E]087)A;65T97)?X=0A= M4D5354Q4(#T@,"Q'4E]087)A;65T97)?62 @+R\@4&%R86UE=3D&5R(#,@861DX=0A= MR N;6EB#0H@(" @(" @(&UO=3DB @(&=3DPX=0A= M(#T@1U)?4T%615]'4" @(" @(" @(" @(" @(" @("\O(%)E7!E(" @7U]L:6)M7V5RX=0A= M%]SX=0A= M97AP(" @(" @(" @(" @(" @(" ]('(T, T*#0H@1U)?4T%615]"," @(" @X=0A= M(" @(" @(" @(" @/2!R-#$-"B!'4E]3059%7U!&4R @(" @(" @(" @(" @X=0A= M(" ]('(T,@T*($=3D27U-!5D5?1U @(" @(" @(" @(" @(" @(#T@5]QX=0A= M,2 @(" @(" @(" @(" @(" @/2!F-#8-"B!L;V=3D?5]Q,B @(" @(" @(" @(" @(" @/2!F-#D-"B!LX=0A= M;V=3D?>%]N;W)M(" @(" @(" @(" @(" @(" @/2!F-3 -"@T*(&QO9U]I;G9?X=0A= M;&XQ," @(" @(" @(" @(" @(" ](&8U,0T*(&QO9S$P7V8X(" @(" @(" @X=0A= M(" @(" @(" @(" ](&8U,@T*#0HN9&%T80T*#0HN86QI9VX@,38-"@T*#0ILX=0A= M;V=3D?8V]E9F9?=3D&%B;&4Z#0ID871A." P>&)F9# P,#$P,#AF,SED-3D@(" @X=0A= M("\O(' S#0ID871A." P>#-F9#4U-38P-S-E,&,T-6$@(" @("\O(' R#0H-X=0A= M"FQO9U]C;VYS=3D&%N=3D'-?=3D&%B;&4Z#0ID871A." P>&)F9&9F9F9F9F9F865AX=0A= M,34@(" @+R\@<#$-"F1A=3D&$X(#!X,V9E-C)E-#)F969A,SEE9B @(" O+R!,X=0A= M;V#-F9&)C8C=3DB,34R-F4U,&4@(" @+R\@,2]LX=0A= M;C$P#0H-"F1A=3D&$X(#!X,T8V,# T,#$U-40U.#@Y12 @(" O+VQO9R@Q+V9RX=0A= M8W!A*#$K(" @,"\R-38I#0ID871A." P>#-&-S@Q,C$R,30U.#9"-30@(" @X=0A= M+R]L;V#-&.3%!-D(Y,4%#-S,S.#8@(" @+R]L;V#-&.40VX=0A= M0C(W,C4Y-SDX,#(@(" @+R]L;V#-&031!.31$,D1!.39#-38@(" @X=0A= M+R]L;V#-&04$V0CA!0D4W,T%&-$,@(" @+R]L;V#-&049&X=0A= M038Y,3%!0CDS,#$@(" @+R]L;V#-&0C)#0S#-&0C4X,$1"-T-%0C4W,#(@(" @+R]L;V#-&0C@UX=0A= M1D0Y,C#-&0D(P,# T04,Q03@V04,@(" @X=0A= M+R]L;V#-&0D1!-S(W-C,X-#0V03(@(" @+R]L;V#-&0S RX=0A= M04(S-3)&1C(U1C0@(" @+R]L;V#-&0S$X-3#-&0S)$,38Q,$,X-C@Q,T$@(" @+R]L;V#-&0S0PX=0A= M1$9",#@S-S@P,#,@(" @+R]L;V#-&0S4V,#DR13 R0D$U,38@(" @X=0A= M+R]L;V#-&0S9!,SDY1$%"0D0S.#,@(" @+R]L;V#-&0S=3D%X=0A= M.40X,D$P0C R,D0@(" @+R]L;V#-&0SDQ1D4T.3 Y-C4X,4(@(" @X=0A= M+R]L;V#-&0T$U.$4W,CDS-#A&-#,@(" @+R]L;V#-&0T(YX=0A= M-$5%.3-%,S8W0T(@(" @+R]L;V#-&0T-#,# P0SE$0C-#-3(@(" @X=0A= M+R]L;V#-&0T1%1$0T,S=3D%045&,#$@(" @+R]L;V#-&0T8QX=0A= M13#-&1# R.$8Y0S#-&1#!".4,X13,R1#$Y,3$@(" @+R]L;V#-&1#$TX=0A= M0D4R.3(W045#1#0@(" @+R]L;V#-&1#%$1C1#0S=3D#1C(T,D0@(" @X=0A= M+R]L;V#-&1#(W-#!$.48X-S!!1D(@(" @+R]L;V#-&1#)&X=0A= M1C8V0C T14$Y1#0@(" @+R]L;V#-&1#,X0D8Q0S,S,S=3D%-S4@(" @X=0A= M+R]L;V#-&1#0Q.4(T,C-$-44X0S<@(" @+R]L;V#-&1#1!X=0A= M.$(S-#$U-3)",#D@(" @+R]L;V#-&1#4R1$0P-C,T-T0T1C8@(" @X=0A= M+R]L;V#-&1#5"1C0P-D(U-#-$0C(@(" @+R]L;V#-&1#8TX=0A= M-D$X-#DS-4(R03(@(" @+R]L;V#-&1#9#1C,Q,#4X-C#-&1##-&1#=3D$X=0A= M.#%",#,W14(V038@(" @+R]L;V#-&1#@U.#4U-S#-&1#A$.3DR1$,X.#(T134@(" @+R]L;V#-&1#DUX=0A= M0D0W-3!%13-%1#,@(" @+R]L;V#-&1#E$1C(W,$,Q.3$T03@@(" @X=0A= M+R]L;V#-&1$$U-S#-&1$%$X=0A= M0T-#-D9$1C9!.#$@(" @+R]L;V#-&1$(U-D9!,#0T-C(Y,#D@(" @X=0A= M+R]L;V#-&1$)$,C$R.3#-&1$,TX=0A= M13$Y0C@T-S(S0S(@(" @+R]L;V#-&1$-#0C$S,$$U0T5"0C @(" @X=0A= M+R]L;V#-&1$0T.3 R-#9$149!-D(@(" @+R]L;V#-&1$1"X=0A= M0C)%1D4Y,D,U-30@(" @+R]L;V#-&1$4S049#,$$T.49&-# @(" @X=0A= M+R]L;V#-&1$5!141$,D5!0SDY,$,@(" @+R]L;V#-&1$8RX=0A= M,SDQ03(Q-3#-&1$8Y.3%#-D-",T(S-SD@(" @X=0A= M+R]L;V#-&13 P-T,P-3-#-3 P,D4@(" @+R]L;V#-&13 TX=0A= M,S8P0D4W-C S040@(" @+R]L;V#-&13 W.$)&,#4S,T,U-C@@(" @X=0A= M+R]L;V#-&13!"-3,T,T$R,S0T-S<@(" @+R]L;V#-&13!%X=0A= M0C4R-$)!1D,Y,3@@(" @+R]L;V#-&13$R.$$R-$8Q1#E!1D8@(" @X=0A= M+R]L;V#-&13$U1C@U03$Y0S#-&13$YX=0A= M-D,W0D,T0C%&,T(@(" @+R]L;V#-&13%#138Y13A"0C$P-D(@(" @X=0A= M+R]L;V#-&13(P-C9$-S#-&13(SX=0A= M-T,Q.#0Q034P,D4@(" @+R]L;V#-&13(W,#=3D&-$0U1C=3D#-#$@(" @X=0A= M+R]L;V#-&13)!.4$R-C#-&13)$X=0A= M0D8U-3=3D",$1&-#,@(" @+R]L;V#-&13,P13DW13E!.$(U0T0@(" @X=0A= M+R]L;V#-&13,T.$0Y,$4W-#8T1# @(" @+R]L;V#-&13,WX=0A= M0S(Y.48S0S,V-D$@(" @+R]L;V#-&13-!1D-#1D4W-T(Y1#$@(" @X=0A= M+R]L;V#-&13-%,T,T,SDQ.$8W-D,@(" @+R]L;V#-&130QX=0A= M.#$P-C$S.#DW,C(@(" @+R]L;V#-&130T-3(X-40V.$5!-CD@(" @X=0A= M+R]L;V#-&130W03$U,C=3D%.$$R1#,@(" @+R]L;V#-&131!X=0A= M1C5!,$,Y1#8U1#<@(" @+R]L;V#-&131$1#0Y0T8Y.30P-3@@(" @X=0A= M+R]L;V#-&134Q,S,U-C8V-T9#-3<@(" @+R]L;V#-&134TX=0A= M,4(U0T(Y-SDX,#D@(" @+R]L;V#-&134W,#=3D!,C9"0CA#-C8@(" @X=0A= M+R]L;V#-&135!-S8P1#8S-$)".$(@(" @+R]L;V#-&135$X=0A= M-D)",C)%03@V1C8@(" @+R]L;V#-&138P-C5"14$S.#4Y,C8@(" @X=0A= M+R]L;V'0-"BYPX=0A= MR @(" @+FUF:0T*(" @("!M;W8@X=0A= M(" @(" @3$]'7VUAF5R;PT*X=0A= M(" @("!S:'(@(" @(" @(" @("!,3T=3D?8FEAR @(" @+FUF8@T*(" @("!L9#@@(" @(" @3$]'X=0A= M7T%$7T-/3E-404Y44R @(" ](" @(%M,3T=3D?041?0T].4U1!3E1370T*(" @X=0A= M("!N;W N9B @(" @(" @(" @(" @(" @(" @(" @(" @(#DY.0T*(" @("!BX=0A= M'0-"BYPR @(" @+FUF:2 -"B @(" @86QL;V,@(" @("!R,S(@(" @(" @X=0A= M(" @(#T@87(N<&9S+#$L,3$L-"PP#0H@(" @(&9R8W!A+G,Q("!L;V=3D?0BQPX=0A= M,34@(" @(" ](" @(&8Q+&8X#0H@(" @(&%D9&P@(" @("!,3T=3D?041?0T]%X=0A= M1D8@(" ](" @($!L=3D&]F9BAL;V=3D?8V]E9F9?=3D&%B;&4I+&=3DP#0I]( T*>R = @X=0A= M(" @+FUF:2 -"B @(" @;6]V(" @(" @($Q/1U]M87-K(" @(" @(" @(" @X=0A= M/2 @(" P>#%&1D9�H@(" @(&9N;W)M+G,Q("!L;V=3D?>%]N;W)M(" @(" @X=0A= M(" @(#T@(" @9C@-"B @(" @861D;" @(" @($Q/1U]!1%]#3TY35$%.5%,@X=0A= M(" @/2 @("! ;'1O9F8H;&]G7V-O;G-T86YT$9&1C<-"B @(" @9F-L87-S+FTN=3D6YC(" @<#@L<# @(" @X=0A= M(#T@(" @9C@L,'@W"2\O($!Z97)O#0H@(" @('-HR @(" @+FUF:2 -"B @(" @;&1F<&0@(" @(&QO9U]CX=0A= M;V5F9E]P,RQL;V=3D?8V]E9F9?<#(@(" @(#T@(" @6TQ/1U]!1%]#3T5&1ETLX=0A= M,38-"B @(" @9FUS+G,Q(" @(&QO9U]R(" @(" @(" @(" @(" @(" @(" @X=0A= M(" @(#T@(" @9C@L;&]G7T(L9C$-"B @(" @;F]P+FD@(" @(" @(" @(" @X=0A= M(" @(" @(" @(" @(" @(" @(" @(" @.3DY#0I]( T*>R @(" @+FUF8B -X=0A= M"B @(" @;&1F<&0@(" @(&QO9U]C;V5F9E]P,2QL;V=3D?8V]N%]S97APX=0A= M(" @(" ](" @(&QO9U]X7VYO%]N(" @/2 @("!,3T=3D?>%]S97AP+$Q/1U]M87-K#0H@(" @(&9M82YSX=0A= M,2 @("!L;V=3D?R @(" @+FUF:2 -"B @(" @%]N#0H@(" @(&YO<"YF(" @(" @(" @(" @X=0A= M(" @(" Y.3D-"B @(" @R @(" @+FUF:2 -"B @(" @;F]P+FT@(" @X=0A= M(" @(" @(" @(" @(#DY.0T*(" @("!N;W N9B @(" @(" @(" @(" @(" @X=0A= M.3DY#0H@(" @('-H;" @(" @("!,3T=3D?>%]I;F0@/2 @("!,3T=3D?>%]I;F0LX=0A= M,SL[#0I]( T*( T*>R @(" @+FUF:2 -"B @(" @;F]P+FT@(" @(" @(" @X=0A= M(" @(" @(" @(" @.3DY#0H@(" @(&9M82YS,2 @("!L;V=3D?<&]L>5]Q,2 @X=0A= M(" ](" @(&QO9U]S+&QO9U]C;V5F9E]P,RQL;V=3D?8V]E9F9?<#(-"B @(" @X=0A= M;F]P+FD@(" @(" @(" @(" @(" @(" @(" @.3DY#0I]( T*>R @(" @+FUFX=0A= M:2 -"B @(" @;F]P+FT@(" @(" @(" @(" @(" @(" @(" @.3DY#0H@(" @X=0A= M(&9M82YS,2 @("!L;V=3D?<&]L>5]P,2 @(" ](" @(&QO9U]R+&QO9U]C;V5FX=0A= M9E]P,RQL;V=3D?8V]E9F9?<#(-"B @(" @;F]P+FD@(" @(" @(" @(" @(" @X=0A= M(" @(" @.3DY.SL-"GT-"@T*( T*>R @(" @+FUF8B -"B @(" @(" @("!AX=0A= M9&0@(" @(" @(" @("!,3T=3D?041?0T].4U1!3E13(" @(" @(" @/2 @("!,X=0A= M3T=3D?041?0T].4U1!3E13+$Q/1U]X7VEN9 T*(" @(" @(" @(&9C;7 N;'0NX=0A= MR @(" @+FUFX=0A= M:2 -"B @(" @;&1F9" @(" @(&QO9U]4(" @(" ](" @(%M,3T=3D?041?0T].X=0A= M4U1!3E1370T*(" @("!N;W N9B @(" @(" @(" @(" @(" @.3DY#0H@(" @X=0A= M(&YO<"YI(" @(" @(" @(" @(" @(" Y.3D[.PT*?2 -"B -"GL@(" @("YMX=0A= M9FD@#0H@(" @(&YO<"YM(" @(" @(" @(" @(" @(" @(" @(#DY.0T*(" @X=0A= M("!F;6$N5]Q,2QL;V=3D?8V]E9F9?<#$-"B @(" @;F]P+FD@(" @(" @(" @(" @(" @X=0A= M(" @(" @.3DY#0I]( T*>R @(" @+FUF:2 -"B @(" @;F]P+FT@(" @(" @X=0A= M(" @(" @(" @(" @(" @.3DY#0H@(" @(&9M82YS,2 @("!L;V=3D?<&]L>5]PX=0A= M,B @(" ](" @(&QO9U]R+&QO9U]P;VQY7W Q+&QO9U]C;V5F9E]P,0T*(" @X=0A= M("!N;W N:2 @(" @(" @(" @(" @(" @(" @(" Y.3D[.PT*?0T*#0H@#0I[X=0A= M(" @(" N;69I( T*(" @("!N;W N;2 @(" @(" @(" @(" @(" @.3DY#0H@X=0A= M(" @(&9C=3DG0N>&8@("!L;V=3D?;B @(" @/2 @("!L;V=3D?;@T*(" @("!N;W NX=0A= M:2 @(" @(" @(" @(" @(" @.3DY.SL-"GT@#0H@#0I[(" @(" N;69I( T*X=0A= M(" @(" @(" @(&YO<"YM(" @(" @(" @(" @.3DY#0HH<#$Q*2 @(" @9FUAX=0A= M+G,@(" @(&8X(" @/2 @("!L;V=3D?5]P,BQL;V=3D?<@T*(" @("!N;W N:2 @(" @(" @(" @(" @(" @(" @(" YX=0A= M.3D[.PT*?0T*#0I[(" @(" N;69I( T*(" @(" @;F]P+FT@.3DY#0HH<#$QX=0A= M*2!F;6$N5]P,PT*(" @(" @(" @(&YO<"YB(#DY.0T*?2 -"@T*#0I[(" @X=0A= M(" N;69B( T*(" @(" @(" @(&YO<"YM(#DY.0T**' Q,BD@(" @(&9M82YSX=0A= M,2 @("!L;VF5R;UT@/2!Q;F%N(&EN9&5F:6YI=3D&4L(&-A;&P@97)R;W(@"!I2P@;&5A=3DF4@:6UM961I871E;'D-"B @(" @(&9C;&%S#(Q"2\O($!I;F8@?"! <&]S#0H[X=0A= M.PT**' X*2 @9G)C<&$N"!IB!S970N(%)A;F=3DE(&5R#<)+R\@X=0A= M0'IE"!I#-A"2\O($!I;F8@?"! ;F]R;2!\($!U;F]R;2!\($!N96<-"CL[X=0A= M#0HH<#$P*2 @9G)C<&$NR N;69I#0HN9F9R86UE(#8T#0H@(" @(" @(&%DX=0A= M9"!S<#TM-C0LR N;6UI#0H@(" @(" @('-T9G,@6T=3D27U!AX=0A= M%]N;W)M(" @(" @(" @(" O+R!35$]212!087)A;65T97(@X=0A= M,2!O;B!S=3D&%C:PT*(" @(" @("!A9&0@("!'4E]087)A;65T97)?4D5354Q4X=0A= M(#T@,"Q'4E]087)A;65T97)?62 @+R\@4&%R86UE=3D&5R(#,@861DR N;6EB#0H@(" @(" @(&UO=3DB @(&=3DP(#T@1U)?X=0A= M4T%615]'4" @(" @(" @(" @(" @(" @("\O(%)E7!E(" @7U]L:6)M7V5Rmakefile <<'@EOF'=0A= @.SUFFIXES: .o .s .c=0A= =0A= #####################=0A= ###### TARGETS ######=0A= #####################=0A= =0A= all: bad_one ok_one=0A= =0A= #####################=0A= =0A= DFLAGS =3D -DSIZE_INT_32=0A= EDFLAGS =3D -fno-default-inline -DLITTLE_ENDIAN -DQUAD -DWIN32 = -DSIZE_INT_32 -D_STDC_=0A= =0A= bad_one: logf_bad.o =0A= gcc $(EDFLAGS) -o ./bad_one ./test.c ./logf_bad.o =0A= =0A= ok_one: logf_ok.o =0A= gcc $(EDFLAGS) -o ./ok_one ./test.c ./logf_ok.o=0A= =0A= logf_bad.o: logf_bad.s=0A= as -o ./logf_bad.o ./logf_bad.s=0A= =0A= logf_ok.o: logf_ok.s=0A= as -o ./logf_ok.o ./logf_ok.s=0A= clean:=0A= rm -f ./*.o ./bad_one ./ok_one=0A= @EOF=0A= =0A= chmod 644 makefile=0A= =0A= rm -f /tmp/unpack$$=0A= exit 0=0A= ------_=_NextPart_000_01C0016F.FF2ADA50--