-
Notifications
You must be signed in to change notification settings - Fork 322
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Import gcc-dg/vect directory from GCC #114
Open
mablinov
wants to merge
16
commits into
llvm:main
Choose a base branch
from
mablinov:gcc-dg-vect-upstream
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Commits on Nov 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5d419bc - Browse repository at this point
Copy the full SHA 5d419bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b1fc950 - Browse repository at this point
Copy the full SHA b1fc950View commit details -
Add cmake file and factor common parts
common parts between C/gcc-c-torture/CMakeLists.txt and the new C/gcc-dg/CMakeLists.txt are put in DgOptions.txt
Configuration menu - View commit details
-
Copy full SHA for a400a7f - Browse repository at this point
Copy the full SHA a400a7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5140f8f - Browse repository at this point
Copy the full SHA 5140f8fView commit details
Commits on Jan 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9bed7b0 - Browse repository at this point
Copy the full SHA 9bed7b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 110711d - Browse repository at this point
Copy the full SHA 110711dView commit details
Commits on Jan 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f6da1d1 - Browse repository at this point
Copy the full SHA f6da1d1View commit details
Commits on Jan 22, 2024
-
Change x86_64 3-operand add to a mov
The `pr89313.c` and `pr87600-1.c` tests were passing fine on LLVM trunk (specifically I was on `c1eef483b2c1`), but failed on 17.0.5. I bisected the failure down to the following LLVM commit: d79ccee8dc4a [X86][MC] Support encoding/decoding for APX variant ADD/SUB/ADC/SBB/OR/XOR/NEG/NOT instructions (#76319) So it turns out that the three-operand form of `add`, on x86_64, is actually a very recent addition. We should therefore probably avoid using it incase someone wants to run against an older but still recent LLVM version.
Configuration menu - View commit details
-
Copy full SHA for 624a7a8 - Browse repository at this point
Copy the full SHA 624a7a8View commit details -
RISC-V does not support the __bf16 datatype, therefore disable test.
Configuration menu - View commit details
-
Copy full SHA for 6b0a9dd - Browse repository at this point
Copy the full SHA 6b0a9ddView commit details
Commits on Jan 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 112a54e - Browse repository at this point
Copy the full SHA 112a54eView commit details
Commits on Jan 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d1c0751 - Browse repository at this point
Copy the full SHA d1c0751View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1896949 - Browse repository at this point
Copy the full SHA 1896949View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c42915 - Browse repository at this point
Copy the full SHA 0c42915View commit details
Commits on Mar 1, 2024
-
Partially undo gcc-c-torture refactoring
GCC has the notion of "default test behaviour", which is stored in the `dg-do-what-default` global variable. It specified what should happen when there is no `dg-do` comment found in the test suite. Our current behaviour is that if there's no `dg-do`, then we just compile the test. But for the `gcc.c-torture/execute` directory, the default behaviour is to run the test, because the `execute.exp` script manaully sets it so: ``` set saved-dg-do-what-default ${dg-do-what-default} set dg-do-what-default "run" gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[cS\]]] "" "-w" set dg-do-what-default ${saved-dg-do-what-default} ``` We should probably model this behaviour in our CMake scripts, but for now undo the refactoring in the execute/CMakeLists.txt script, and for tests in that particular directory we always try to run the file.
Configuration menu - View commit details
-
Copy full SHA for b9c8ef0 - Browse repository at this point
Copy the full SHA b9c8ef0View commit details
Commits on Mar 8, 2024
-
Add new parameter
DG_DO_DEFAULT
to gcc_torture_execute_testIn the GCC test suite many tests don't have an explicit `dg-do` directive telling the test driver what to do. In these cases, the default action is taken from a TCL variable called `dg-do-what-default`, which can be set freely (see for example gcc/testsuite/gcc.c-torture/execute/execute.exp) Emulate this behaviour in our CMakeScripts also.
Configuration menu - View commit details
-
Copy full SHA for 8dcbfa3 - Browse repository at this point
Copy the full SHA 8dcbfa3View commit details
Commits on Apr 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1112441 - Browse repository at this point
Copy the full SHA 1112441View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.