Commit 0755a8ef90 for openssl.org

commit 0755a8ef905800ebc4ee022f880119f3e67b64bc
Author: Neil Horman <nhorman@openssl.org>
Date:   Sun Dec 21 14:40:45 2025 -0500

    Add ci test to run against minimal gcc version we support

    We currently support gcc 9 as a minimum compiler version.  We should run
    at least one ci job against that minimal version to make sure we don't
    break anything.

    Most notably this will help us catch errors if we attempt to use
    intrinsics that aren't supported by that compiler.

    Reviewed-by: Paul Yang <paulyang.inf@gmail.com>
    Reviewed-by: Paul Dale <paul.dale@oracle.com>
    (Merged from https://github.com/openssl/openssl/pull/29482)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index a6f460da1d..f8c778a181 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -162,6 +162,31 @@ jobs:
         name: "ci@linux-arm64"
         path: artifacts.tar.gz

+  gcc-min-version:
+    runs-on: ubuntu-latest
+    container:
+      image: docker.io/gcc:9
+    timeout-minutes: 90
+    strategy:
+      fail-fast: false
+    steps:
+    - uses: actions/checkout@v5
+      with:
+        persist-credentials: false
+    - name: config
+      run: ./config --strict-warnings --banner=Configured enable-fips && perl configdata.pm --dump
+    - name: make
+      run: make -s -j4
+    - name: print gcc version
+      run: |
+        gcc --version
+    - name: get cpu info
+      run: |
+        cat /proc/cpuinfo
+        ./util/opensslwrap.sh version -c
+    - name: make test
+      run: .github/workflows/make-test
+
   linux-x86:
     runs-on: ubuntu-latest
     steps: