llvm-test-suite
llvm-test-suite copied to clipboard
Remove signed integer overflow from SingleSource/Regression/C/gcc-c-torture/execute/950704-1.c, which invoked undefined behavior. clang at HEAD just compiles this program to a single abort statement (w/ -O3 flag).
This was copied from a snapshot of gcc at 0c37fef39fa. The allowlist was tested using glibc and qemu on riscv. Would appreciate any help regarding copyrights, what notices should be...
Eventually, it's better to duplicate the list for each vendor. For now, it's an opt-in by `-DTEST_SUITE_FORCE_ALL=ON`.
[SingleSource][Polybench] Add parentheses to make print_element behave as expected
SingleSource/Regression/C/gcc-c-torture/execute/frame-address.c fails on Linux/X86_64 with the following error: Abort Even though the code in frame-address.c tries to prevent tail call optimizations, clang still elides stack frames when O3 is enabled....
The lit substitution `%b` is used to find previously compiled helpers such as `fpcmp-target`; they're more likely to be in the test source directory (where the CMake artifacts are) than...
MicroBenchmarks/libs/benchmark/test/options_test.cc fails to build on Linux/AArch64 with following error: error: variable 'actual_iterations' set but not used This patch adds benchmark::DoNotOptimize(actual_iterations); to to function BM_explicit_iteration_count in options_test.cc -Wall and -Werror were...
musl has some discrepancies with glibc that causes some issues at compilation/run: * headers that don't provide the same set of symbols (`time.h`) * usage of routines that depends on...
This is a pretty basic module I've been using that I thought I'd post here in case others find it useful. It allows you to capture the logs from QEMU...