SuccessChanges

Summary

  1. [zorg] Cleanup clang-cmake-{armv7,aarch64}-quick bots (details)
  2. [zorg] Build all targets on Linaro-maintained bots (details)
  3. [zorg] Add AArch64 SVE vector-length-specific (VLS) bots (details)
  4. [zorg] Rename Linaro's AArch64 and ARM bots to use consistent names (details)
  5. [zorg] Remove settings that match defaults from Linaro bots (details)
Commit 3f8251ff00a50c67bc04a500d674bd51bb4d66e8 by maxim.kuvyrkov
[zorg] Cleanup clang-cmake-{armv7,aarch64}-quick bots

Run "ninja check" for armv7 bot and don't pretend we run
LNT testsuite for the aarch64 bot.

Reviewed By: rovka, DavidSpickett

Differential Revision: https://reviews.llvm.org/D103468
The file was modifiedbuildbot/osuosl/master/config/builders.py (diff)
Commit 986da61015dc684d43a1c3b1849726c72fcf1592 by maxim.kuvyrkov
[zorg] Build all targets on Linaro-maintained bots

... not just AArch64 and ARM.  Make an exception for the quick
bots, which build a single target.

Reviewed By: rovka, zatrazz

Differential Revision: https://reviews.llvm.org/D103469
The file was modifiedbuildbot/osuosl/master/config/builders.py (diff)
Commit 2f6844e02cae962a4dd6ddf2f4ef279900e77fa6 by maxim.kuvyrkov
[zorg] Add AArch64 SVE vector-length-specific (VLS) bots

We add 1-stage bot that tests SVE support by building/running testsuite,
and 2-stage bot that additionally builds 2nd stage compiler with SVE.

Reviewed By: rovka

Differential Revision: https://reviews.llvm.org/D103470
The file was modifiedbuildbot/osuosl/master/config/builders.py (diff)
The file was modifiedbuildbot/osuosl/master/config/workers.py (diff)
Commit 89bc08fea5e20fdf8fb18c19c48f0046499f20b5 by maxim.kuvyrkov
[zorg] Rename Linaro's AArch64 and ARM bots to use consistent names

This will simplify Linaro's buildbot maintenance scripts.  We also
remove now-unused AArch64 and ARM libcxx workers, since these have
been migrated to buildkite a few months ago.

Reviewed By: DavidSpickett

Differential Revision: https://reviews.llvm.org/D103957
The file was modifiedbuildbot/osuosl/master/config/builders.py (diff)
The file was modifiedbuildbot/osuosl/master/config/workers.py (diff)
Commit 7b33ebd712c3a7d5d80f247bbc4ff844dc541304 by maxim.kuvyrkov
[zorg] Remove settings that match defaults from Linaro bots

Remove from arguments of ClangBuilder.getClangCMakeBuildFactory
- checkout_compiler_rt=True
- checkout_lld=True
- test=True
- useTwoStage=False
- testStage1=True
All these are defaults anyway.

Reviewed By: DavidSpickett

Differential Revision: https://reviews.llvm.org/D103963
The file was modifiedbuildbot/osuosl/master/config/builders.py (diff)

Summary

  1. [VP] Binary floating-point intrinsics. (details)
  2. [flang] Add initial implementation for CPU_TIME (details)
  3. [llvm] remove Sequence::asSmallVector() (details)
  4. [clang][deps] NFC: Preserve the original frontend action (details)
  5. [libc] Add a set of elementary operations (details)
  6. [clang][modules][pch] Allow loading PCH with different modules cache path (details)
  7. Reland "[lldb] Set return status to failed when adding a command error" (details)
  8. [lldb] Add missing changes to a2363c0cf9b6a9a81c76ac652da667f73845d38b (details)
  9. [clang][deps] Handle precompiled headers' AST files (details)
  10. Revert "[libc] Add a set of elementary operations" (details)
  11. [lldb] Correct "else if" to "elif" in TestRegisters (details)
  12. [flang] Add POSIX implementation for CPU_TIME (details)
  13. Fix -Wswitch warning after 092c303955cd18be6c0b923b1c0a1b96e2c91893. (details)
  14. [clang][deps] Handle modular dependencies present in PCH (details)
  15. [Analyzer][solver] Simplify existing eq classes and constraints when a new constraint is added (details)
  16. [clang][deps] Move stripping of diagnostic serialization from `clang-scan-deps` to `DependencyScanning` library (details)
  17. [clang][deps] Move invocation adjustments from `clang-scan-deps` to `DependencyScanning` library (details)
  18. [clang][deps] Move injection of `-Wno-error` from `clang-scan-deps` to `DependencyScanning` library (details)
  19. [clang][deps] Move enabling system header deps from `clang-scan-deps` to `DependencyScanning` library (details)
  20. [VPlan] Add additional tests for region merging. (details)
Commit 74d45b884cfb13d8530a64ba538817bdab165c12 by simon.moll
[VP] Binary floating-point intrinsics.

This patch implements vector-predicated intrinsics on IR level for fadd,
fsub, fmul, fdiv and frem.  There operate in the default floating-point
environment. We will use constrained fp operand bundles for constrained
vector-predicated fp math (D93455).

Reviewed By: craig.topper

Differential Revision: https://reviews.llvm.org/D93470
The file was modifiedllvm/unittests/IR/VPIntrinsicTest.cpp
The file was modifiedllvm/docs/LangRef.rst
The file was modifiedllvm/include/llvm/IR/VPIntrinsics.def
The file was modifiedllvm/test/Verifier/vp-intrinsics.ll
The file was modifiedllvm/include/llvm/IR/Intrinsics.td
Commit 57e85622bbdb2eb18cc03df2ea457019c58f6912 by diana.picus
[flang] Add initial implementation for CPU_TIME

Add an implementation for CPU_TIME based on std::clock(), which should
be available on all the platforms that we support.

Also add a test that's basically just a sanity check to make sure we
return positive values and that the value returned at the start of some
amount of work is larger than the one returned after the end.

Differential Revision: https://reviews.llvm.org/D104019
The file was addedflang/runtime/time-intrinsic.cpp
The file was modifiedflang/runtime/CMakeLists.txt
The file was modifiedflang/unittests/RuntimeGTest/CMakeLists.txt
The file was addedflang/unittests/RuntimeGTest/Time.cpp
Commit 1d49e5352f9538bb9c514dd627a93f9c40982d3a by gchatelet
[llvm] remove Sequence::asSmallVector()

There's no need for `toSmallVector()` as `SmallVector.h` already provides a `to_vector` free function that takes a range.

Reviewed By: Quuxplusone

Differential Revision: https://reviews.llvm.org/D104024
The file was modifiedmlir/lib/Conversion/PDLToPDLInterp/PDLToPDLInterp.cpp
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
The file was modifiedllvm/include/llvm/ADT/Sequence.h
Commit 669771cfe75b48ac4c195ce9e8824319be973f4d by Jan Svoboda
[clang][deps] NFC: Preserve the original frontend action

This patch stops adjusting the frontend action when `clang-scan-deps` is configured to use the full output format.

In a future patch, the dependency scanner needs to check whether the original compiler invocation builds a PCH. That's impossible when `-Eonly` et al. override `-emit-pch`.

The `-Eonly` flag is not needed - the dependency scanner explicitly sets up its own frontend action anyways.

Reviewed By: dexonsmith

Differential Revision: https://reviews.llvm.org/D103461
The file was modifiedclang/tools/clang-scan-deps/ClangScanDeps.cpp
Commit e63f27a3cf8129cb66b8350ad50bf19633554a6b by gchatelet
[libc] Add a set of elementary operations

Each of these elementary operations can be assembled to support higher order constructs (Overlapping access, Loop, Aligned Loop).
The patch does not compile yet as it depends on other ones (D100571, D100631) but it allows to get the conversation started.

Differential Revision: https://reviews.llvm.org/D100646
The file was modifiedlibc/src/string/memory_utils/CMakeLists.txt
The file was addedlibc/test/src/string/memory_utils/memory_access_test.cpp
The file was removedlibc/src/string/memory_utils/memcpy_utils.h
The file was removedlibc/test/src/string/memory_utils/memcpy_utils_test.cpp
The file was addedlibc/src/string/memory_utils/elements_x86.h
The file was modifiedlibc/src/string/CMakeLists.txt
The file was addedlibc/src/string/memory_utils/elements.h
The file was modifiedlibc/src/string/memcpy.cpp
The file was modifiedlibc/src/string/memory_utils/memset_utils.h
The file was modifiedlibc/src/string/x86_64/memcpy.cpp
The file was modifiedlibc/test/src/string/memory_utils/CMakeLists.txt
The file was addedlibc/test/src/string/memory_utils/elements_test.cpp
The file was modifiedlibc/src/string/aarch64/memcpy.cpp
Commit 78668c822af9504f77a554f5924e1097365d9c33 by Jan Svoboda
[clang][modules][pch] Allow loading PCH with different modules cache path

It's useful to be able to load explicitly-built PCH files into an implicit build (e.g. during dependency scanning). That's currently impossible, since the explicitly-built PCH has an empty modules cache path, while the current compilation has (and needs to have) a valid path, triggering an error in the `PCHValidator`.

This patch adds a preprocessor option and command-line flag that can be used to omit this check.

Reviewed By: dexonsmith

Differential Revision: https://reviews.llvm.org/D103802
The file was addedclang/test/Modules/module-pch-different-cache-path.c
The file was modifiedclang/include/clang/Lex/PreprocessorOptions.h
The file was addedclang/test/Modules/Inputs/pch-typedef.h
The file was modifiedclang/include/clang/Driver/Options.td
The file was modifiedclang/lib/Serialization/ASTReader.cpp
Commit a2363c0cf9b6a9a81c76ac652da667f73845d38b by david.spickett
Reland "[lldb] Set return status to failed when adding a command error"

This reverts commit db93e4e70aa453e5ba04ba0d9e01f581882b6c81.

This modifies TestRegsters.py to account for Darwin showing
AVX registers as part of "Floating Point Registers" instead
of in a separate "Advanced Vector Extensions" category.
The file was addedlldb/test/Shell/Commands/command-backtrace-parser-2.test
The file was modifiedlldb/test/API/commands/register/register/register_command/TestRegisters.py
The file was addedlldb/test/Shell/Commands/command-backtrace-parser-1.test
The file was removedlldb/test/Shell/Commands/command-backtrace.test
The file was modifiedlldb/source/Interpreter/CommandReturnObject.cpp
Commit 0f94d68a2e15d50796439f20bcb508b95931d2ae by david.spickett
[lldb] Add missing changes to a2363c0cf9b6a9a81c76ac652da667f73845d38b

Completely forgot to actually update the change before relanding it.
This adds the Darwin AVX changes.
The file was modifiedlldb/test/API/commands/register/register/register_command/TestRegisters.py
Commit 9223209be11e93c1b701054c6fff88d46ee54658 by Jan Svoboda
[clang][deps] Handle precompiled headers' AST files

The `PreprocessOnlyAction` doesn't support loading the AST file of a precompiled header. This is problematic for dependency scanning, since the `#include` manufactured for the PCH is treated as textual. This means the PCH contents get scanned with each TU, which is redundant. Moreover, dependencies of the PCH end up being considered dependency of the TU.

To handle AST file of PCH properly, this patch creates new `FrontendAction` that behaves the same way `PreprocessorOnlyAction` does, but treats the manufactured PCH `#include` as a normal compilation would (by not claiming it only uses a preprocessor and creating the default AST consumer).

The AST file is now reported as a file dependency of the TU.

Depends on D103519.

Reviewed By: Bigcheese

Differential Revision: https://reviews.llvm.org/D103524
The file was modifiedclang/test/ClangScanDeps/modules-pch.c
The file was modifiedclang/lib/Tooling/DependencyScanning/ModuleDepCollector.cpp
The file was modifiedclang/include/clang/Frontend/FrontendActions.h
The file was modifiedclang/lib/Frontend/FrontendActions.cpp
The file was modifiedclang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
Commit ab45c1f21f63bfd0acb9e27a626ab33659918868 by gchatelet
Revert "[libc] Add a set of elementary operations"

This reverts commit e63f27a3cf8129cb66b8350ad50bf19633554a6b.
The file was removedlibc/src/string/memory_utils/elements.h
The file was modifiedlibc/src/string/memory_utils/memset_utils.h
The file was modifiedlibc/src/string/CMakeLists.txt
The file was removedlibc/test/src/string/memory_utils/memory_access_test.cpp
The file was modifiedlibc/src/string/aarch64/memcpy.cpp
The file was modifiedlibc/src/string/x86_64/memcpy.cpp
The file was modifiedlibc/src/string/memcpy.cpp
The file was removedlibc/test/src/string/memory_utils/elements_test.cpp
The file was modifiedlibc/test/src/string/memory_utils/CMakeLists.txt
The file was addedlibc/test/src/string/memory_utils/memcpy_utils_test.cpp
The file was addedlibc/src/string/memory_utils/memcpy_utils.h
The file was modifiedlibc/src/string/memory_utils/CMakeLists.txt
The file was removedlibc/src/string/memory_utils/elements_x86.h
Commit f583029da3d6dbabe82f48b160227eb0120abd33 by david.spickett
[lldb] Correct "else if" to "elif" in TestRegisters
The file was modifiedlldb/test/API/commands/register/register/register_command/TestRegisters.py
Commit 166192eb78cdeb41ee25a37e920259fb13f82f6a by diana.picus
[flang] Add POSIX implementation for CPU_TIME

Add an implementation for CPU_TIME using the POSIX function
clock_gettime. I think on most POSIX systems this will be included for
free via <ctime>, which corresponds to "time.h" (YMMV, we can fix the
code if the need arises).

Detecting that clock_gettime is available is tricky. For instance, commit
827407a86aa07 used the following incantation in f18-parse-demo.cpp:

  #if _POSIX_C_SOURCE >= 199309L && _POSIX_TIMERS > 0 && _POSIX_CPUTIME && \
    defined CLOCK_PROCESS_CPUTIME_ID

This doesn't work on my AArch64 Ubuntu system, which provides
clock_gettime but doesn't define _POSIX_TIMERS. Since finding the right
combination of macros requires infinite time, patience and access to
sundry POSIX systems, we should probably try a different approach.

This patch attempts to use SFINAE instead of the preprocessor to choose
an implementation for CPU_TIME. We define a helper function template
which helps us check if clock_gettime is available (and has the
interface we expect). I hope the comments explain it well enough.

This approach has the advantage that it keeps the detection of
clock_gettime close to the code that uses it. An alternative would be to
use CMake to check for the symbol (I personally haven't used this before
so I don't know if there are any quirks).

Differential Revision: https://reviews.llvm.org/D104020
The file was modifiedflang/runtime/time-intrinsic.cpp
Commit a83ef21ff82e4283044fd31470fc6c1bc4b99c51 by hokein.wu
Fix -Wswitch warning after 092c303955cd18be6c0b923b1c0a1b96e2c91893.
The file was modifiedclang/lib/Basic/Targets/X86.cpp
Commit 4629554f0b664c94ada7c44fe40855d7a9a39820 by Jan Svoboda
[clang][deps] Handle modular dependencies present in PCH

When a translation unit uses a PCH and imports the same modules as the PCH, we'd prefer to resolve to those modules instead of inventing new modules and reporting them as modular dependencies. Since the PCH modules have already been built nudge the compiler to reuse them when deciding whether to build a new module and don't report them as regular modular dependencies.

Depends on D103524 & D103802.

Reviewed By: dexonsmith

Differential Revision: https://reviews.llvm.org/D103526
The file was addedclang/test/ClangScanDeps/Inputs/modules-pch/mod_tu_with_common.h
The file was addedclang/test/ClangScanDeps/Inputs/modules-pch/mod_pch.h
The file was addedclang/test/ClangScanDeps/Inputs/modules-pch/tu_with_common.c
The file was modifiedclang/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h
The file was modifiedclang/test/ClangScanDeps/modules-pch.c
The file was addedclang/test/ClangScanDeps/Inputs/modules-pch/cdb_pch.json
The file was modifiedclang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
The file was modifiedclang/lib/Tooling/DependencyScanning/ModuleDepCollector.cpp
The file was modifiedclang/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h
The file was modifiedclang/test/ClangScanDeps/Inputs/modules-pch/module.modulemap
The file was modifiedclang/lib/Tooling/DependencyScanning/DependencyScanningTool.cpp
The file was addedclang/test/ClangScanDeps/Inputs/modules-pch/mod_common_2.h
The file was addedclang/test/ClangScanDeps/Inputs/modules-pch/mod_common_1.h
The file was modifiedclang/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h
The file was addedclang/test/ClangScanDeps/Inputs/modules-pch/cdb_tu_with_common.json
The file was modifiedclang/test/ClangScanDeps/Inputs/modules-pch/pch.h
Commit 8ddbb442b6e87efc9c6599280740c6f4fc40963d by gabor.marton
[Analyzer][solver] Simplify existing eq classes and constraints when a new constraint is added

Update `setConstraint` to simplify existing equivalence classes when a
new constraint is added. In this patch we iterate over all existing
equivalence classes and constraints and try to simplfy them with
simplifySVal. This solves problematic cases where we have two symbols in
the tree, e.g.:
```
int test_rhs_further_constrained(int x, int y) {
  if (x + y != 0)
    return 0;
  if (y != 0)
    return 0;
  clang_analyzer_eval(x + y == 0); // expected-warning{{TRUE}}
  clang_analyzer_eval(y == 0);     // expected-warning{{TRUE}}
  return 0;
}
```

Differential Revision: https://reviews.llvm.org/D103314
The file was addedclang/test/Analysis/find-binop-constraints.cpp
The file was modifiedclang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp
The file was modifiedclang/include/clang/StaticAnalyzer/Core/PathSensitive/RangedConstraintManager.h
Commit 35fa3e60d1612dcc4f8e233b046423d948ca9a9b by Jan Svoboda
[clang][deps] Move stripping of diagnostic serialization from `clang-scan-deps` to `DependencyScanning` library

To prevent the creation of diagnostics file, `clang-scan-deps` strips the corresponding command-line argument. This behavior is useful even when using the C++ `DependencyScanner` library.

This patch transforms stripping of command-line in `clang-scan-deps` into stripping of `CompilerInvocation` in `DependencyScanning`.

AFAIK, the `clang-cl` driver doesn't even accept `--serialize-diagnostics`, so I've removed the test. (It would fail with an unknown command-line argument otherwise.)

Note: Since we're generating command-lines for modular dependencies from `CompilerInvocation`, the `--serialize-diagnostics` will be dropped. This was already happening in `clang-scan-deps` before this patch, but it will now happen also when using `DependencyScanning` library directly. This is resolved in D104036.

Reviewed By: dexonsmith, arphaman

Differential Revision: https://reviews.llvm.org/D104012
The file was modifiedclang/include/clang/Tooling/ArgumentsAdjusters.h
The file was modifiedclang/tools/clang-scan-deps/ClangScanDeps.cpp
The file was modifiedclang/lib/Tooling/ArgumentsAdjusters.cpp
The file was modifiedclang/test/ClangScanDeps/Inputs/strip_diag_serialize.json
The file was modifiedclang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
The file was modifiedclang/test/ClangScanDeps/strip_diag_serialize.cpp
Commit d8bab69ead22a10dc4cdb2e36f6ea6fdfe774e2e by Jan Svoboda
[clang][deps] Move invocation adjustments from `clang-scan-deps` to `DependencyScanning` library

The `clang-scan-deps` tool has some logic that parses and modifies the original Clang command-line. The goal is to setup `DependencyOutputOptions` by injecting `-M -MT <target>` and prevent the creation of output files.

This patch moves the logic into the `DependencyScanning` library, and uses the parsed `CompilerInvocation` instead of the raw command-line. The code simpler and can be used from the C++ API as well.

The `-o /dev/null` arguments are not necessary, since the `DependencyScanning` library only runs a preprocessing action, so there's no way it'll produce an actual object file.

Related: The `-M` argument implies `-w`, which would appear on the command-line of modular dependencies even though it was not on the original TU command line (see D104036).

Some related tests were updated.

Reviewed By: arphaman

Differential Revision: https://reviews.llvm.org/D104030
The file was modifiedclang/test/ClangScanDeps/modules.cpp
The file was modifiedclang/tools/clang-scan-deps/ClangScanDeps.cpp
The file was modifiedclang/test/ClangScanDeps/modules-pch.c
The file was modifiedclang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
The file was modifiedclang/test/ClangScanDeps/regular_cdb.cpp
Commit cf7d9704688db746b26d739a6e154ad54b6b676e by Jan Svoboda
[clang][deps] Move injection of `-Wno-error` from `clang-scan-deps` to `DependencyScanning` library

This moves another piece of logic specific to `clang-scan-deps` into the `DependencyScanning` library. This makes it easier to check how the original command-line looked like in the library and will enable the library to stop inventing `-Wno-error` for modular dependencies (see D104036).

Reviewed By: arphaman

Differential Revision: https://reviews.llvm.org/D104031
The file was modifiedclang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
The file was modifiedclang/tools/clang-scan-deps/ClangScanDeps.cpp
Commit 6c6dcfc4ce750bb7dc15d0a4ad631c66beed70d4 by Jan Svoboda
[clang][deps] Move enabling system header deps from `clang-scan-deps` to `DependencyScanning` library

This patch moves enabling system header deps from `clang-scan-deps` into the `DependencyScanning` library. This will make it easier to preserve semantics of the original TU command-line for modular dependencies (see D104036).

Reviewed By: arphaman

Differential Revision: https://reviews.llvm.org/D104033
The file was modifiedclang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
The file was modifiedclang/tools/clang-scan-deps/ClangScanDeps.cpp
Commit 9e77526d467340ba4486a471c9ef3f7c859f2b60 by flo
[VPlan] Add additional tests for region merging.

Add additional tests suggested in D100260.

Also drop the unneeded `indvars.` prefix from induction phi name.
The file was modifiedllvm/test/Transforms/LoopVectorize/vplan-sink-scalars-and-merge.ll

Summary

  1. [test-suite] Suppress FP_CONTRACT due to command line changes planned in D74436 (details)
  2. Revert "[test-suite] Suppress FP_CONTRACT due to command line changes planned in D74436" (details)
Commit a52cf9f13240934991ba800d4188f61eb6816420 by melanie.blower
[test-suite] Suppress FP_CONTRACT due to command line changes planned in D74436

The dependent clang patch changes the default setting for ffp-contract to true,
and that causes about 20 test-suite LNT tests to fail on X86 and other arch.
This patch modifies the build settings to these tests to suppress FP_CONTRACT
and allows the tests to pass.

Reviewed By: andrew.kaylor, segpop, rengolin, jdoerfert

Differential Revision: https://reviews.llvm.org/D102861
The file was modifiedSingleSource/Benchmarks/Polybench/stencils/adi/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/3mm/3mm.c (diff)
The file was modifiedMicroBenchmarks/ImageProcessing/Blur/CMakeLists.txt (diff)
The file was modifiedMultiSource/Benchmarks/DOE-ProxyApps-C++/CLAMR/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/atax/CMakeLists.txt (diff)
The file was modifiedMultiSource/Applications/oggenc/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/syr2k/syr2k.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/trmm/trmm.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/trisolv/trisolv.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/datamining/covariance/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/gesummv/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/solvers/dynprog/dynprog.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/solvers/gramschmidt/gramschmidt.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/solvers/durbin/durbin.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/gemver/gemver.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/symm/symm.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/2mm/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/bicg/bicg.c (diff)
The file was modifiedMicroBenchmarks/ImageProcessing/BilateralFiltering/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/syrk/syrk.c (diff)
The file was modifiedSingleSource/Benchmarks/Misc-C++/Large/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/trisolv/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/datamining/covariance/covariance.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/mvt/mvt.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/symm/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/gemver/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/gemm/gemm.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/3mm/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/trmm/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/stencils/seidel-2d/seidel-2d.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/datamining/correlation/correlation.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/doitgen/doitgen.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/stencils/jacobi-2d-imper/jacobi-2d-imper.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/medley/reg_detect/reg_detect.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/stencils/fdtd-2d/fdtd-2d.c (diff)
The file was modifiedSingleSource/Benchmarks/Linpack/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/2mm/2mm.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/bicg/CMakeLists.txt (diff)
The file was modifiedSingleSource/UnitTests/Vector/SSE/CMakeLists.txt (diff)
The file was modifiedMultiSource/Benchmarks/DOE-ProxyApps-C++/HPCCG/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/gesummv/gesummv.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/medley/floyd-warshall/floyd-warshall.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/solvers/gramschmidt/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/datamining/correlation/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/solvers/ludcmp/ludcmp.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/atax/atax.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/stencils/adi/adi.c (diff)
The file was modifiedMultiSource/Benchmarks/Rodinia/srad/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/stencils/jacobi-1d-imper/jacobi-1d-imper.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/stencils/fdtd-apml/fdtd-apml.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/solvers/lu/lu.c (diff)
The file was modifiedMultiSource/Benchmarks/DOE-ProxyApps-C++/miniFE/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/cholesky/cholesky.c (diff)
Commit 19325b49638b2d5f51d9f9379165b7e1f0c51ae5 by melanie.blower
Revert "[test-suite] Suppress FP_CONTRACT due to command line changes planned in D74436"

This reverts commit a52cf9f13240934991ba800d4188f61eb6816420.
build error, apologies, my testing didn't find this
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/3mm/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/doitgen/doitgen.c (diff)
The file was modifiedMicroBenchmarks/ImageProcessing/BilateralFiltering/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/bicg/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/stencils/fdtd-2d/fdtd-2d.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/gesummv/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/datamining/correlation/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/mvt/mvt.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/stencils/jacobi-2d-imper/jacobi-2d-imper.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/bicg/bicg.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/solvers/gramschmidt/gramschmidt.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/medley/reg_detect/reg_detect.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/stencils/adi/adi.c (diff)
The file was modifiedSingleSource/UnitTests/Vector/SSE/CMakeLists.txt (diff)
The file was modifiedMultiSource/Benchmarks/DOE-ProxyApps-C++/miniFE/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/trmm/trmm.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/stencils/seidel-2d/seidel-2d.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/3mm/3mm.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/gesummv/gesummv.c (diff)
The file was modifiedSingleSource/Benchmarks/Misc-C++/Large/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/datamining/covariance/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/atax/atax.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/symm/symm.c (diff)
The file was modifiedMultiSource/Benchmarks/DOE-ProxyApps-C++/CLAMR/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/solvers/durbin/durbin.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/stencils/fdtd-apml/fdtd-apml.c (diff)
The file was modifiedMultiSource/Benchmarks/Rodinia/srad/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/trisolv/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/trmm/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/stencils/adi/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/2mm/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/symm/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/2mm/2mm.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/gemver/gemver.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/syr2k/syr2k.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/trisolv/trisolv.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/datamining/covariance/covariance.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/cholesky/cholesky.c (diff)
The file was modifiedSingleSource/Benchmarks/Linpack/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/gemm/gemm.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/gemver/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/atax/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/datamining/correlation/correlation.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/kernels/syrk/syrk.c (diff)
The file was modifiedMultiSource/Applications/oggenc/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/solvers/ludcmp/ludcmp.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/solvers/gramschmidt/CMakeLists.txt (diff)
The file was modifiedMicroBenchmarks/ImageProcessing/Blur/CMakeLists.txt (diff)
The file was modifiedMultiSource/Benchmarks/DOE-ProxyApps-C++/HPCCG/CMakeLists.txt (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/solvers/lu/lu.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/linear-algebra/solvers/dynprog/dynprog.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/medley/floyd-warshall/floyd-warshall.c (diff)
The file was modifiedSingleSource/Benchmarks/Polybench/stencils/jacobi-1d-imper/jacobi-1d-imper.c (diff)