subtle ARM breakage (was Re: Submitting back Debian patches)

Thorsten Glaser <[email protected]> Mon, 12 Dec 2011 22:12:00 +0100 (CET)
Newsgroups gmane.linux.lib.dietlibc
Message-ID <[email protected]>
On Sat, 10 Dec 2011, Thorsten Glaser wrote:

> Actually, there is a slight disappointment: both *buntu/armel
> and the new *buntu/armhf exhibit breakage. I cannot test that

OK, we got the figures:

Debian/armhf, *buntu/armhf: broken
*buntu/armel: broken
Debian/armel: not broken

The latter uses the lowest CPU as baseline, so that might be
a cause. I’ve yet to reduce a testcase; currently it works
like this:

• get mksh source, cd there
$ CC='diet -Os gcc' sh Build.sh -r -c lto -g
$ ./mksh -c 'for i in 1 2 3; do echo $i; break; echo 4; done'

You’ll get something like 'cannot break' in return.
(Not tested; I’ll submit an install request for dietlibc on
the Debian/armhf porterbox right now so I can provide repro-
ducible instructions. And armel to get sane values for comparison.)

bye,
//mirabilos
-- 
15:41⎜<Lo-lan-do:#fusionforge> Somebody write a testsuite for helloworld :-)