[llvm-bugs] [Bug 27953] New: -mldstmotion miscompile with call to exit
via llvm-bugs
llvm-bugs at lists.llvm.org
Tue May 31 14:04:00 PDT 2016
https://llvm.org/bugs/show_bug.cgi?id=27953
Bug ID: 27953
Summary: -mldstmotion miscompile with call to exit
Product: libraries
Version: trunk
Hardware: PC
OS: Windows NT
Status: NEW
Severity: normal
Priority: P
Component: Scalar Optimizations
Assignee: unassignedbugs at nondot.org
Reporter: eli.friedman at gmail.com
CC: llvm-bugs at lists.llvm.org
Classification: Unclassified
Testcase:
#include <stdlib.h>
void f() { exit(1); }
void (*ff)() = f;
int r, s;
void g(int a, int*restrict p) {
if (a) {ff(); r = p[1]; }
else { s = p[1]; }
}
void (*gg)(int, int*restrict) = g;
int main() {
gg(1, 0);
}
Continuation of bug 27858
(Artificial testcase.)
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20160531/59f9864c/attachment.html>
More information about the llvm-bugs
mailing list