https://llvm.org/bugs/show_bug.cgi?id=31483
Bug ID: 31483 Summary: New GVN causes a failure in some lnt tests on PowerPC Product: libraries Version: trunk Hardware: PC OS: All Status: NEW Severity: normal Priority: P Component: Scalar Optimizations Assignee: unassignedb...@nondot.org Reporter: nemanja.i....@gmail.com CC: llvm-bugs@lists.llvm.org Classification: Unclassified The following has been reduced by creduce from projects/test-suite/SingleSource/UnitTests/2003-08-11-VaListArg.c #include <stdarg.h> test(char *fmt, va_list ap) { char *s; while (*fmt) switch (*fmt++) { case 's': s = va_arg(ap, char *); printf("string %s\n", s); break; case 'i': case 'c': va_arg(ap, int); } va_end(ap); } testVaListArg(*fmt, ...) { va_list ap; va_start(ap, fmt); test(fmt, ap); } main() { testVaListArg("ssiciiiiis", "", "def", 3, 'a', 3, 6, 7, 8, 9, "10 args done"); } That is one of the test cases that fails with -mllvm -new-gvn. The complete command line to build it is: clang -I $LNT_BUILD_DIR/SingleSource/UnitTests -I $LLVM_SRC/projects/test-suite/SingleSource/UnitTests -I $LLVM_SRC/projects/test-suite/include -I../../include -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -DNDEBUG -O3 -mllvm -enable-newgvn -ffp-contract=off -ffp-contract=off -fomit-frame-pointer 2003-08-11-VaListArg.c I understand that access to a PPC machine is sometimes tricky to get so if this is somehow unique to PPC, I'm happy to assist with providing further information. This is with revision 290604 of trunk. -- You are receiving this mail because: You are on the CC list for the bug.
_______________________________________________ llvm-bugs mailing list llvm-bugs@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs