Summary: | A microblaze compiled wctomb() fails a unit test. | ||
---|---|---|---|
Product: | ELLCC | Reporter: | Richard Pennington <rich> |
Component: | ecc | Assignee: | Richard Pennington <rich> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | --- | ||
Version: | unspecified | ||
Hardware: | PC | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 36 |
Description
Richard Pennington
2012-01-14 06:00:30 CST
This test fails because it uses a variable length array as the destination. This is really a problem with microblaze handling of variable length arrays. *** Bug 38 has been marked as a duplicate of this bug. *** Fixed in revision 2768. Reopening: /home/rich/ellcc/bin/ecc -o c -target microblaze-ellcc-linux 000test.o 001vla.o -lm /home/rich/ellcc/bin/qemu-microblaze c || exit 1 C Test Group VLA in ../../../../../src/lang/c/001vla.c FAIL: 001vla.c:13: C(VLA): VLA assignment worked 16 FAIL: 001vla.c:13: C(VLA): VLA assignment worked 16 C unit tests completed 1 tests run 1 test failed C unit tests completed 1 tests run 1 test failed 0 tests did not fail as expected make[4]: *** [check] Error 1 make[4]: Leaving directory `/home/rich/ellcc/test/obj/microblaze/linux/lang/c' Magically fixed. These bugs are obsolete with the new build and deployment process. These bugs are obsolete with the new build and deployment process. |