This is the mail archive of the libc-hacker@sourceware.cygnus.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

strange printf failures


Hi,

I'm working my way through the `make check' failures that we still get on ARM 
systems.  Some of them have me baffled; I suspect a compiler problem but I'm 
not sure where to look for more evidence because I don't understand the part 
of the libc code in question very well.

An example of this is printf(), particularly with floating point arguments.  
It often seems to output complete garbage (not even digits).

I've attached a copy of the (uuencoded since it contains strange characters) 
output from `tst-printf' to this message.  If anybody has ideas about where
I could look to find the problem, I'd appreciate hearing them.  Thanks.

p.

begin 644 tst-printf.out
M)2XT>#H)8#`P,3(G"B4P-'@Z"6`P,#$R)PHE-"XT>#H)8#`P,3(G"B4P-"XT
M>#H)8#`P,3(G"B4T+C-X.@E@(#`Q,B<*)3`T+C-X.@E@(#`Q,B<*)2XJ>#H)
M8#`P,3(G"B4P*G@Z"6`P,#$R)PHE*BXJ>#H)8#`P,3(G"B4P*BXJ>#H)8#`P
M,3(G"F)A9"!F;W)M870Z"2(E>B(*;FEL('!O:6YT97(@*'!A9&1E9"DZ"2(@
M("`@("AN:6PI(@ID96-I;6%L(&YE9V%T:79E.@DB+3(S-#4B"F]C=&%L(&YE
M9V%T:79E.@DB,S<W-S<W-S,S,C<B"FAE>"!N96=A=&EV93H)(F9F9F9F-F0W
M(@IL;VYG(&1E8VEM86P@;G5M8F5R.@DB+3$R,S0U-B(*;&]N9R!O8W1A;"!N
M96=A=&EV93H)(C,W-S<W-S<S,S(W(@IL;VYG('5N<VEG;F5D(&1E8VEM86P@
M;G5M8F5R.@DB-#(Y-#@T,S@T,"(*>F5R;RUP861D960@3$1..@DB+3`P,#$R
M,S0U-B(*;&5F="UA9&IU<W1E9"!:3$1..@DB+3$R,S0U-B`@("(*<W!A8V4M
M<&%D9&5D($Q$3CH)(B`@("TQ,C,T-38B"FQE9G0M861J=7-T960@4TQ$3CH)
M(BTQ,C,T-38@("`B"GIE<F\M<&%D9&5D('-T<FEN9SH)(B`@("!(:2P@6BXB
M"FQE9G0M861J=7-T960@6B!S=')I;F<Z"2)(:2P@6BX@("`@(@IS<&%C92UP
M861D960@<W1R:6YG.@DB("`@($AI+"!:+B(*;&5F="UA9&IU<W1E9"!3('-T
M<FEN9SH)(DAI+"!:+B`@("`B"FYU;&P@<W1R:6YG.@DB*&YU;&PI(@IL:6UI
M=&5D('-T<FEN9SH)(D=O;V0@;6]R;FEN9RP@1&]C=&]R($,B"F4M<W1Y;&4@
M/CT@,3H)(C$N^SHO?=9X92LP,2(*92US='EL92`^/2`N,3H)(J0N8YNBR'K%
M92TP,2(*92US='EL92`\("XQ.@DB4R[@I0]RXU1E+3`Q(@IE+7-T>6QE(&)I
M9SH)(C\NV8`!9D$\+J72]UI93MSE$"5+LUH[4/!!F]A(1M3#CB-%3I46X#1\
MPB.;'V>.$MB3T-^[8A9JQRP5Y).J92LQ-B(*92US='EL92`]/2`N,3H)(MTN
MF?(%I>(Q92TP,2(*9BUS='EL92`^/2`Q.@DB,5,N$KNWG"]:(@IF+7-T>6QE
M(#X]("XQ.@DB,"ZD4:)IO4\B"F8M<W1Y;&4@/"`N,3H)(C`N4\T_>7EA(@IG
M+7-T>6QE(#X](#$Z"2(Q^RXZ+WW7(@IG+7-T>6QE(#X]("XQ.@DB,"ZD8YNB
MR'LB"F<M<W1Y;&4@/"`N,3H)(C`N4^"E#W+D(@IG+7-T>6QE(&)I9SH)(C]0
MX>NKB\TN9)6R9B:'_[LS+GCWS/:R]8/-8!/Z,APX.W76H31\_O<;-`P*\+@_
MB;82.C[+<ZL63\NNV)$B"B`P+C$P,#`P"B`P+MTQD/H'"G@P+C4P,#!X"C!X
M,0HW+BH3L]R6?GE>;RA]J*3?L:(D92TQ-C$*-RXJ$[/<EGYY7F\H?:BDW[&B
M)&4M,38Q"C<N*A.SW)9^>5YO*'VHI-^QHB1E+3$V,0HW+BH3L]R6?GE>;RA]
MJ*3?L:(D92TQ-C$*-RXJ$[/<EGYY7F\H?:BDW[&B)&4M,38Q"C<N*A.SW)9^
M>5YO*'VHI-^QHB1E+3$V,0HW+BH3L]R6?GE>;RA]J*3?L:(D92TQ-C$*-RXJ
M$[/<EGYY7F\H?:BDW[&B)&4M,38Q"C<N*A.SW)9^>5YO*'VHI-^QHB1E+3$V
M,0HW+BH3L]R6?GE>;RA]J*3?L:(D92TQ-C$*-RXJ$[/<EGYY7F\H?:BDW[&B
M)&4M,38Q"C<N*A.SW)9^>5YO*'VHI-^QHB1E+3$V,0HW+BH3L]R6?GE>;RA]
MJ*3?L:(D92TQ-C$*-RXJ$[/<EGYY7F\H?:BDW[&B)&4M,38Q"C<N*A.SW)9^
M>5YO*'VHI-^QHB1E+3$V,0HW+BH3L]R6?GE>;RA]J*3?L:(D92TQ-C$*-RXJ
M$[/<EGYY7F\H?:BDW[&B)&4M,38Q"B`@(*8NO4;&&IEE+3,P-0I\("`@("`@
M,"XP,#`P?"`@,"XP,#`P92LP,'P@("`@("`@("`@(#!\"GP@("`@("`P+C`P
M,#!\(%,NNC"A0F4M,CDW?"`@4RZZ,*)E+3(Y-WP*?"`@("`@+3$N,#`P,'P@
M4RZZ,*%"92TR.3=\("`@("`@("`@("TQ?`I\("`@(#$P,"XP,#`P?"!3+KHP
MH4)E+3(Y-WP@("`@("`@("`Q,#!\"GP@("`Q,#`P+C`P,#!\(%,NNC"A0F4M
M,CDW?"`@("`@("`@,3`P,'P*?"`@,3`P,#`N,#`P,'P@+"X$^N6W92TR.#E\
M("`@("`@(#%E*S`T?`I\("`Q';562"YFCI+0?""(+E'O).]E+3(X.7P@("`Q
M+OS[%F4K,#1\"GP@,3`P,#`P+C`P,#!\()XN0."U.64M,C@Y?"`@("`@("`Q
M92LP-7P*?"`QY!%#Z[`NKM:LKGP@C"[R5PZW92TR.#E\("`@,2[D$41E*S`U
M?`IS;G!R:6YT9B`H(B4S,',B+"`B9F]O(BD@/3T@,S`L("(@("`@("`@("`@
M("`@("`@("`@(@H*1F]R;6%T=&5D(&]U='!U="!T97-T"G!R969I>"`@-F0@
M("`@("`V;R`@("`@(#9X("`@("`@-E@@("`@("`V=0HE+2LC,"!\+3$R,R`@
M('PP,S<W("`@?#!X9F8@("!\,%A&1B`@('PT,CDT.38W,CDU('P*("4M*R,@
M?"TQ,C,@("!\,#,W-R`@('PP>&9F("`@?#!81D8@("!\-#(Y-#DV-S(Y-2!\
M"B`E+2LP('PM,3(S("`@?#,W-R`@("!\9F8@("`@('Q&1B`@("`@?#0R.30Y
M-C<R.34@?`H@("4M*R!\+3$R,R`@('PS-S<@("`@?&9F("`@("!\1D8@("`@
M('PT,CDT.38W,CDU('P*("4M(S`@?"TQ,C,@("!\,#,W-R`@('PP>&9F("`@
M?#!81D8@("!\-#(Y-#DV-S(Y-2!\"B`@)2TC('PM,3(S("`@?#`S-S<@("!\
M,'AF9B`@('PP6$9&("`@?#0R.30Y-C<R.34@?`H@("4M,"!\+3$R,R`@('PS
M-S<@("`@?&9F("`@("!\1D8@("`@('PT,CDT.38W,CDU('P*("`@)2T@?"TQ
M,C,@("!\,S<W("`@('QF9B`@("`@?$9&("`@("!\-#(Y-#DV-S(Y-2!\"B`E
M*R,P('PM,#`Q,C,@?#`P,#,W-R!\,'@P,&9F('PP6#`P1D8@?#0R.30Y-C<R
M.34@?`H@("4K(R!\("`M,3(S('P@(#`S-S<@?"`@,'AF9B!\("`P6$9&('PT
M,CDT.38W,CDU('P*("`E*S`@?"TP,#$R,R!\,#`P,S<W('PP,#`P9F8@?#`P
M,#!&1B!\-#(Y-#DV-S(Y-2!\"B`@("4K('P@("TQ,C,@?"`@(#,W-R!\("`@
M(&9F('P@("`@1D8@?#0R.30Y-C<R.34@?`H@("4C,"!\+3`P,3(S('PP,#`S
M-S<@?#!X,#!F9B!\,%@P,$9&('PT,CDT.38W,CDU('P*("`@)2,@?"`@+3$R
M,R!\("`P,S<W('P@(#!X9F8@?"`@,%A&1B!\-#(Y-#DV-S(Y-2!\"B`@("4P
M('PM,#`Q,C,@?#`P,#,W-R!\,#`P,&9F('PP,#`P1D8@?#0R.30Y-C<R.34@
M?`H@("`@)2!\("`M,3(S('P@("`S-S<@?"`@("!F9B!\("`@($9&('PT,CDT
M.38W,CDU('P*("`@("AN=6QL*0HH;G5L;"D@("`@"C$N>^#CEM#V92LP-B!S
M:&]U;&0@8F4@,2XR,S0U-CAE*S`V"C%[X..6T/8N"EN`]:[V('-H;W5L9"!B
M92`Q,C,T-38W+C@P,#`P,`HQ+GO@XY;192LP-B!S:&]U;&0@8F4@,2XR,S0U
M-V4K,#8*,0B0+AC:U"!S:&]U;&0@8F4@,3(S+C0U-@HQ92LP-B!S:&]U;&0@
M8F4@,64K,#8*,3`@<VAO=6QD(&)E(#$P"C`NR4#A>Q.6('-H;W5L9"!B92`P
M+C`R"C`N,#`P,#`P,#`P,#`P,#`P,#`*+2TM(%-H;W5L9"!B92!N;R!F=7)T
M:&5R(&]U='!U="X@+2TM"F=O=#H@)R`@(#,O)RP@97AP96-T960Z("<@("`S
M,R<*9V]T.B`G("`@-&4K,#@G+"!E>'!E8W1E9#H@)R`@(#-E*S`X)PIG;W0Z
M("<@("`T12LP."<L(&5X<&5C=&5D.B`G("`@,T4K,#@G"F=O=#H@)S1E*S`Q
M)RP@97AP96-T960Z("<S92LP,2<*9V]T.B`G-$4K,#$G+"!E>'!E8W1E9#H@
M)S-%*S`Q)PIG;W0Z("<"92LQ-C@G+"!E>'!E8W1E9#H@)S,G"F=O=#H@)P)%
M*S$V."<L(&5X<&5C=&5D.B`G,R<*9V]T.B`G(#=%+3(U-B<L(&5X<&5C=&5D
5.B`G("`@("`@,R<*5&5S="!O:RX*
`
end




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]