diff --git a/.github/actions/common/restore-stage-2/action.yaml b/.github/actions/common/restore-stage-2/action.yaml index ce6bbb8..6d7653a 100644 --- a/.github/actions/common/restore-stage-2/action.yaml +++ b/.github/actions/common/restore-stage-2/action.yaml @@ -48,13 +48,13 @@ runs: touch -d "+2 days" build-glibc-linux-rv32imac-ilp32 touch -d "+2 days" build-glibc-linux-rv32imafdc-ilp32d touch -d "+2 days" build-glibc-linux-rv32gcv-ilp32d - touch -d "+2 days" build-glibc-linux-rv32gc_zba_zbb_zbc_zbs-ilp32d + touch -d "+2 days" build-glibc-linux-rv32gc_zba_zbb_zbc_zbs_zfa-ilp32d touch -d "+2 days" build-glibc-linux-rv32gcv_zvbb_zvbc_zvkg_zvkn_zvknc_zvkned_zvkng_zvknha_zvknhb_zvks_zvksc_zvksed_zvksg_zvksh_zvkt-ilp32d touch -d "+2 days" build-glibc-linux-rv64gc-lp64d touch -d "+2 days" build-glibc-linux-rv64imac-lp64 touch -d "+2 days" build-glibc-linux-rv64imafdc-lp64d touch -d "+2 days" build-glibc-linux-rv64gcv-lp64d - touch -d "+2 days" build-glibc-linux-rv64gc_zba_zbb_zbc_zbs-lp64d + touch -d "+2 days" build-glibc-linux-rv64gc_zba_zbb_zbc_zbs_zfa-lp64d touch -d "+2 days" build-glibc-linux-rv64gcv_zvbb_zvbc_zvkg_zvkn_zvknc_zvkned_zvkng_zvknha_zvknhb_zvks_zvksc_zvksed_zvksg_zvksh_zvkt-lp64d touch -d "+2 days" build-glibc-linux-rv64imafdcv_zicond_zawrs_zbc_zvkng_zvksg_zvbb_zvbc_zicsr_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt-lp64d touch -d "+2 days" build-newlib-nano diff --git a/.github/actions/download-all-comparison-artifacts/action.yaml b/.github/actions/download-all-comparison-artifacts/action.yaml index 6035408..4d675ad 100644 --- a/.github/actions/download-all-comparison-artifacts/action.yaml +++ b/.github/actions/download-all-comparison-artifacts/action.yaml @@ -16,16 +16,16 @@ runs: - name: Download linux rv32 bitmanip non-multilib uses: ./.github/actions/common/download-comparison-artifacts with: - report-artifact-name: gcc-linux-rv32gc_zba_zbb_zbc_zbs-ilp32d-${{ inputs.gcchash }}-non-multilib-report.log - binary-artifact-name: gcc-linux-rv32gc_zba_zbb_zbc_zbs-ilp32d-${{ inputs.gcchash }}-non-multilib + report-artifact-name: gcc-linux-rv32gc_zba_zbb_zbc_zbs_zfa-ilp32d-${{ inputs.gcchash }}-non-multilib-report.log + binary-artifact-name: gcc-linux-rv32gc_zba_zbb_zbc_zbs_zfa-ilp32d-${{ inputs.gcchash }}-non-multilib github-token: ${{ inputs.token }} repo: ${{ inputs.repo }} - name: Download linux rv64 bitmanip non-multilib uses: ./.github/actions/common/download-comparison-artifacts with: - report-artifact-name: gcc-linux-rv64gc_zba_zbb_zbc_zbs-lp64d-${{ inputs.gcchash }}-non-multilib-report.log - binary-artifact-name: gcc-linux-rv64gc_zba_zbb_zbc_zbs-lp64d-${{ inputs.gcchash }}-non-multilib + report-artifact-name: gcc-linux-rv64gc_zba_zbb_zbc_zbs_zfa-lp64d-${{ inputs.gcchash }}-non-multilib-report.log + binary-artifact-name: gcc-linux-rv64gc_zba_zbb_zbc_zbs_zfa-lp64d-${{ inputs.gcchash }}-non-multilib github-token: ${{ inputs.token }} repo: ${{ inputs.repo }} diff --git a/.github/workflows/build-target.yaml b/.github/workflows/build-target.yaml index a8189cf..d2e132b 100644 --- a/.github/workflows/build-target.yaml +++ b/.github/workflows/build-target.yaml @@ -107,8 +107,8 @@ jobs: [ # rv32gcv-ilp32d, # rv32 vector # rv64gcv-lp64d, # rv64 vector - rv32gc_zba_zbb_zbc_zbs-ilp32d, # rv32 bitmanip - rv64gc_zba_zbb_zbc_zbs-lp64d, # rv64 bitmanip + rv32gc_zba_zbb_zbc_zbs_zfa-ilp32d, # rv32 bitmanip + rv64gc_zba_zbb_zbc_zbs_zfa-lp64d, # rv64 bitmanip # rv32gcv_zvbb_zvbc_zvkg_zvkn_zvknc_zvkned_zvkng_zvknha_zvknhb_zvks_zvksc_zvksed_zvksg_zvksh_zvkt-ilp32d, # rv32 vector crypto # rv64gcv_zvbb_zvbc_zvkg_zvkn_zvknc_zvkned_zvkng_zvknha_zvknhb_zvks_zvksc_zvksed_zvksg_zvksh_zvkt-lp64d, # rv64 vector crypto # rv64imafdcv_zicond_zawrs_zbc_zvkng_zvksg_zvbb_zvbc_zicsr_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt-lp64d, # RVA23U64 profile with optional extensions, excluding unsupported extensions diff --git a/.github/workflows/generate-precommit-summary.yaml b/.github/workflows/generate-precommit-summary.yaml index e7f17e9..59b7789 100644 --- a/.github/workflows/generate-precommit-summary.yaml +++ b/.github/workflows/generate-precommit-summary.yaml @@ -115,8 +115,8 @@ jobs: run: | # Download linux python ./scripts/download_artifact.py -name gcc-linux-rv64gcv-lp64d-${{ inputs.baseline_hash }}-multilib-sum-files -repo patrick-rivos/gcc-postcommit-ci -token ${{ secrets.GITHUB_TOKEN }} -outdir ./temp - python ./scripts/download_artifact.py -name gcc-linux-rv64gc_zba_zbb_zbc_zbs-lp64d-${{ inputs.baseline_hash }}-non-multilib-sum-files -repo patrick-rivos/gcc-postcommit-ci -token ${{ secrets.GITHUB_TOKEN }} -outdir ./temp - python ./scripts/download_artifact.py -name gcc-linux-rv32gc_zba_zbb_zbc_zbs-ilp32d-${{ inputs.baseline_hash }}-non-multilib-sum-files -repo patrick-rivos/gcc-postcommit-ci -token ${{ secrets.GITHUB_TOKEN }} -outdir ./temp + python ./scripts/download_artifact.py -name gcc-linux-rv64gc_zba_zbb_zbc_zbs_zfa-lp64d-${{ inputs.baseline_hash }}-non-multilib-sum-files -repo patrick-rivos/gcc-postcommit-ci -token ${{ secrets.GITHUB_TOKEN }} -outdir ./temp + python ./scripts/download_artifact.py -name gcc-linux-rv32gc_zba_zbb_zbc_zbs_zfa-ilp32d-${{ inputs.baseline_hash }}-non-multilib-sum-files -repo patrick-rivos/gcc-postcommit-ci -token ${{ secrets.GITHUB_TOKEN }} -outdir ./temp # Download newlib python ./scripts/download_artifact.py -name gcc-newlib-rv64gcv-lp64d-${{ inputs.baseline_hash }}-multilib-sum-files -repo patrick-rivos/gcc-postcommit-ci -token ${{ secrets.GITHUB_TOKEN }} -outdir ./temp python ./scripts/download_artifact.py -name gcc-newlib-rv64gc-lp64d-${{ inputs.baseline_hash }}-non-multilib-sum-files -repo patrick-rivos/gcc-postcommit-ci -token ${{ secrets.GITHUB_TOKEN }} -outdir ./temp diff --git a/.github/workflows/run-checks.yaml b/.github/workflows/run-checks.yaml index 1a3b99a..f7cd7e1 100644 --- a/.github/workflows/run-checks.yaml +++ b/.github/workflows/run-checks.yaml @@ -124,7 +124,7 @@ jobs: printf "## Target Information\n" >> issue.md printf "|Target Shorthand|\`-march\` string|\n" >> issue.md printf "|-|-|\n" >> issue.md - printf "|Bitmanip|\`gc_zba_zbb_zbc_zbs\`|\n" >> issue.md + printf "|Bitmanip|\`gc_zba_zbb_zbc_zbs_zfa\`|\n" >> issue.md printf "## Notes\n" >> issue.md echo "Testsuite results use a more lenient allowlist to reduce error reporting with flakey tests. Please take a look at the current [allowlist](https://github.com/ewlu/gcc-precommit-ci/tree/main/test/allowlist)." >> issue.md echo "Results come from a [sum file comparator](https://github.com/patrick-rivos/riscv-gnu-toolchain/blob/a0a8cabf8ca71bdfbb41e23ab599af9528af772c/scripts/compare_testsuite_log.py). Each patch is applied to a well known, non-broken baseline taken from our" >> issue.md diff --git a/riscv-gnu-toolchain b/riscv-gnu-toolchain index 82b75c6..f72a50a 160000 --- a/riscv-gnu-toolchain +++ b/riscv-gnu-toolchain @@ -1 +1 @@ -Subproject commit 82b75c629468bd7b1537fcba954a2d660a32b852 +Subproject commit f72a50adeff6c8cdc73c6384a04aa26d04bb3411