| Issue |
166912
|
| Summary |
llvm-test-suite SingleSource/UnitTests/Vectorizer/fmax-reduction miscompiles
|
| Labels |
bug,
vectorizers,
regression:21
|
| Assignees |
|
| Reporter |
Meinersbur
|
https://github.com/llvm/llvm-test-suite/blob/main/SingleSource/UnitTests/Vectorizer/fmax-reduction.cpp on x86-64
Expected output:
```
Checking fmaxnum_start_neg_2
Checking fmaxnum_start_min
Checking fmaxnum_start_denorm_min
Checking fmaxnum_start_is_nan
Checking fmax_non_strict_start_neg_2
Checking fmax_cmp_max_gt_start_neg_2
Checking fmax_cmp_max_lt_start_neg_2
Checking fmax_cmp_max_lt_start_denorm_min
Checking fmax_cmp_max_lt_start_neg_nan
exit 0
```
Actual output:
```
Checking fmaxnum_start_neg_2
Miscompare signed-zeros: -0 != 0
exit 1
```
The regression occured somehwere between clang 20 and clang 21:
https://godbolt.org/z/rnfqzc1Yj
@fhahn
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs