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

Reply via email to