Issue |
122401
|
Summary |
clang-generated code with infinite loop segfaults
|
Labels |
new issue
|
Assignees |
|
Reporter |
charles-cooper
|
the following code segfaults on any optimization level besides -O0:
```c
#include "stdio.h"
int main() {
printf("enter1\n");
unsigned int i, sum = 0;
for (i = 10; i >= 0; --i) {
sum += i;
}
printf("sum = %u\n", sum);
}
```
repro:
```
~ $ clang --version
Ubuntu clang version 14.0.0-1ubuntu1.1
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
~ $ clang -O1 bug.c -o bug && ./bug
enter1
Segmentation fault (core dumped)
```
probably related: https://github.com/llvm/llvm-project/issues/60622
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs