Skip to content

Instantly share code, notes, and snippets.

@ia
Created July 28, 2023 00:00
Show Gist options
  • Save ia/49b81884aeccc76a969922611c513c6e to your computer and use it in GitHub Desktop.
Save ia/49b81884aeccc76a969922611c513c6e to your computer and use it in GitHub Desktop.
buggy gcc lto glitch?
This file has been truncated, but you can view the full file.
2023-07-27T23:49:11.7838157Z Requested labels: ubuntu-20.04
2023-07-27T23:49:11.7838521Z Job defined at: ia/IronOS-plus/.github/workflows/push.yml@refs/heads/push-cmds
2023-07-27T23:49:11.7838700Z Waiting for a runner to pick up this job...
2023-07-27T23:49:14.3627515Z Job is waiting for a hosted runner to come online.
2023-07-27T23:49:17.5125728Z Job is about to start running on the hosted runner: GitHub Actions 9 (hosted)
2023-07-27T23:49:20.1633086Z Current runner version: '2.307.1'
2023-07-27T23:49:20.1659079Z ##[group]Operating System
2023-07-27T23:49:20.1659606Z Ubuntu
2023-07-27T23:49:20.1659879Z 20.04.6
2023-07-27T23:49:20.1660167Z LTS
2023-07-27T23:49:20.1660440Z ##[endgroup]
2023-07-27T23:49:20.1660694Z ##[group]Runner Image
2023-07-27T23:49:20.1661039Z Image: ubuntu-20.04
2023-07-27T23:49:20.1661372Z Version: 20230724.1.0
2023-07-27T23:49:20.1661811Z Included Software: https://github.com/actions/runner-images/blob/ubuntu20/20230724.1/images/linux/Ubuntu2004-Readme.md
2023-07-27T23:49:20.1662407Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu20%2F20230724.1
2023-07-27T23:49:20.1662834Z ##[endgroup]
2023-07-27T23:49:20.1663180Z ##[group]Runner Image Provisioner
2023-07-27T23:49:20.1663451Z 2.0.238.1
2023-07-27T23:49:20.1663728Z ##[endgroup]
2023-07-27T23:49:20.1664330Z ##[group]GITHUB_TOKEN Permissions
2023-07-27T23:49:20.1664830Z Contents: read
2023-07-27T23:49:20.1665159Z Metadata: read
2023-07-27T23:49:20.1665653Z Packages: read
2023-07-27T23:49:20.1666030Z ##[endgroup]
2023-07-27T23:49:20.1669633Z Secret source: Actions
2023-07-27T23:49:20.1670058Z Prepare workflow directory
2023-07-27T23:49:20.2707682Z Prepare all required actions
2023-07-27T23:49:20.2901231Z Getting action download info
2023-07-27T23:49:20.4673162Z Download action repository 'actions/checkout@v3' (SHA:c85c95e3d7251135ab7dc9ce3241c5835cc595a9)
2023-07-27T23:49:21.0677312Z Download action repository 'actions/upload-artifact@v3' (SHA:0b7f8abb1508181956e8e162db84b466c27e18ce)
2023-07-27T23:49:21.6910777Z Complete job name: build_multi-lang (Pinecil)
2023-07-27T23:49:21.7707305Z ##[group]Checking docker version
2023-07-27T23:49:21.7724472Z ##[command]/usr/bin/docker version --format '{{.Server.APIVersion}}'
2023-07-27T23:49:21.8773041Z '1.41'
2023-07-27T23:49:21.8796888Z Docker daemon API version: '1.41'
2023-07-27T23:49:21.8797445Z ##[command]/usr/bin/docker version --format '{{.Client.APIVersion}}'
2023-07-27T23:49:21.9047735Z '1.41'
2023-07-27T23:49:21.9068753Z Docker client API version: '1.41'
2023-07-27T23:49:21.9075446Z ##[endgroup]
2023-07-27T23:49:21.9078512Z ##[group]Clean up resources from previous jobs
2023-07-27T23:49:21.9085424Z ##[command]/usr/bin/docker ps --all --quiet --no-trunc --filter "label=5bedb4"
2023-07-27T23:49:21.9309588Z ##[command]/usr/bin/docker network prune --force --filter "label=5bedb4"
2023-07-27T23:49:21.9493263Z ##[endgroup]
2023-07-27T23:49:21.9493722Z ##[group]Create local container network
2023-07-27T23:49:21.9505118Z ##[command]/usr/bin/docker network create --label 5bedb4 github_network_3b9f944dff4940edafef65d50c42ca00
2023-07-27T23:49:22.0104626Z 45f484dfe87a61c6b11acb746b0151ccb488cfd4f7273420ffc5e73c4c9339bf
2023-07-27T23:49:22.0126450Z ##[endgroup]
2023-07-27T23:49:22.0217842Z ##[group]Starting job container
2023-07-27T23:49:22.0238227Z ##[command]/usr/bin/docker pull alpine:3.16
2023-07-27T23:49:22.5186925Z 3.16: Pulling from library/alpine
2023-07-27T23:49:22.5501777Z Digest: sha256:cbe5d5973103a2d03408d1689a6efde4ea4920bde9f4b51fe7872e60ce2d8e56
2023-07-27T23:49:22.5502634Z Status: Image is up to date for alpine:3.16
2023-07-27T23:49:22.5503544Z docker.io/library/alpine:3.16
2023-07-27T23:49:22.5639307Z ##[command]/usr/bin/docker create --name 074da411b0af4cb6a241148c2c233e1a_alpine316_6a20c9 --label 5bedb4 --workdir /__w/IronOS-plus/IronOS-plus --network github_network_3b9f944dff4940edafef65d50c42ca00 -e "HOME=/github/home" -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work":"/__w" -v "/home/runner/runners/2.307.1/externals":"/__e":ro -v "/home/runner/work/_temp":"/__w/_temp" -v "/home/runner/work/_actions":"/__w/_actions" -v "/opt/hostedtoolcache":"/__t" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" --entrypoint "tail" alpine:3.16 "-f" "/dev/null"
2023-07-27T23:49:22.6165988Z 3f84b7cca12cb47dcc1f0bef03eb9cc8f7dfa4434f8a982e865ec39ce5e62d0e
2023-07-27T23:49:22.6191345Z ##[command]/usr/bin/docker start 3f84b7cca12cb47dcc1f0bef03eb9cc8f7dfa4434f8a982e865ec39ce5e62d0e
2023-07-27T23:49:22.9514648Z 3f84b7cca12cb47dcc1f0bef03eb9cc8f7dfa4434f8a982e865ec39ce5e62d0e
2023-07-27T23:49:22.9535053Z ##[command]/usr/bin/docker ps --all --filter id=3f84b7cca12cb47dcc1f0bef03eb9cc8f7dfa4434f8a982e865ec39ce5e62d0e --filter status=running --no-trunc --format "{{.ID}} {{.Status}}"
2023-07-27T23:49:22.9733207Z 3f84b7cca12cb47dcc1f0bef03eb9cc8f7dfa4434f8a982e865ec39ce5e62d0e Up Less than a second
2023-07-27T23:49:22.9757237Z ##[command]/usr/bin/docker inspect --format "{{range .Config.Env}}{{println .}}{{end}}" 3f84b7cca12cb47dcc1f0bef03eb9cc8f7dfa4434f8a982e865ec39ce5e62d0e
2023-07-27T23:49:22.9947319Z HOME=/github/home
2023-07-27T23:49:22.9947914Z GITHUB_ACTIONS=true
2023-07-27T23:49:22.9948295Z CI=true
2023-07-27T23:49:22.9948632Z PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2023-07-27T23:49:22.9977664Z ##[endgroup]
2023-07-27T23:49:23.0011267Z ##[group]Waiting for all services to be ready
2023-07-27T23:49:23.0012997Z ##[endgroup]
2023-07-27T23:49:23.0352424Z ##[group]Run apk add --no-cache gcc-riscv-none-elf newlib-riscv-none-elf findutils python3 py3-pip make git bash musl-dev
2023-07-27T23:49:23.0353057Z apk add --no-cache gcc-riscv-none-elf newlib-riscv-none-elf findutils python3 py3-pip make git bash musl-dev
2023-07-27T23:49:23.0357010Z shell: sh -e {0}
2023-07-27T23:49:23.0357221Z ##[endgroup]
2023-07-27T23:49:23.4016815Z fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz
2023-07-27T23:49:23.6107150Z fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz
2023-07-27T23:49:23.8483063Z (1/46) Installing ncurses-terminfo-base (6.3_p20220521-r1)
2023-07-27T23:49:23.8644712Z (2/46) Installing ncurses-libs (6.3_p20220521-r1)
2023-07-27T23:49:23.8867925Z (3/46) Installing readline (8.1.2-r0)
2023-07-27T23:49:23.9044782Z (4/46) Installing bash (5.1.16-r2)
2023-07-27T23:49:23.9404961Z Executing bash-5.1.16-r2.post-install
2023-07-27T23:49:23.9475463Z (5/46) Installing findutils (4.9.0-r0)
2023-07-27T23:49:23.9664986Z (6/46) Installing libgcc (11.2.1_git20220219-r2)
2023-07-27T23:49:23.9799069Z (7/46) Installing libstdc++ (11.2.1_git20220219-r2)
2023-07-27T23:49:24.0177785Z (8/46) Installing binutils (2.38-r3)
2023-07-27T23:49:24.1287728Z (9/46) Installing libgomp (11.2.1_git20220219-r2)
2023-07-27T23:49:24.1444843Z (10/46) Installing libatomic (11.2.1_git20220219-r2)
2023-07-27T23:49:24.1570419Z (11/46) Installing gmp (6.2.1-r2)
2023-07-27T23:49:24.1892482Z (12/46) Installing isl22 (0.22-r0)
2023-07-27T23:49:24.2206094Z (13/46) Installing mpfr4 (4.1.0-r0)
2023-07-27T23:49:24.2794533Z (14/46) Installing mpc1 (1.2.1-r0)
2023-07-27T23:49:24.2922777Z (15/46) Installing gcc (11.2.1_git20220219-r2)
2023-07-27T23:49:25.0609705Z (16/46) Installing binutils-riscv-none-elf (2.38-r0)
2023-07-27T23:49:25.2109314Z (17/46) Installing gcc-riscv-none-elf (11.2.0-r2)
2023-07-27T23:49:26.6272883Z (18/46) Installing ca-certificates (20230506-r0)
2023-07-27T23:49:26.6503472Z (19/46) Installing brotli-libs (1.0.9-r6)
2023-07-27T23:49:26.6695291Z (20/46) Installing nghttp2-libs (1.47.0-r1)
2023-07-27T23:49:26.6818358Z (21/46) Installing libcurl (8.2.1-r0)
2023-07-27T23:49:26.6993310Z (22/46) Installing expat (2.5.0-r0)
2023-07-27T23:49:26.7118815Z (23/46) Installing pcre2 (10.40-r0)
2023-07-27T23:49:26.7301744Z (24/46) Installing git (2.36.6-r0)
2023-07-27T23:49:26.8695200Z (25/46) Installing make (4.3-r0)
2023-07-27T23:49:26.8889656Z (26/46) Installing musl-dev (1.2.3-r3)
2023-07-27T23:49:26.9728065Z (27/46) Installing newlib-riscv-none-elf (4.2.0.20211231-r1)
2023-07-27T23:49:27.2605006Z (28/46) Installing libbz2 (1.0.8-r1)
2023-07-27T23:49:27.2728609Z (29/46) Installing libffi (3.4.2-r1)
2023-07-27T23:49:27.2856461Z (30/46) Installing gdbm (1.23-r0)
2023-07-27T23:49:27.3025773Z (31/46) Installing xz-libs (5.2.5-r1)
2023-07-27T23:49:27.3186568Z (32/46) Installing mpdecimal (2.5.1-r1)
2023-07-27T23:49:27.3323304Z (33/46) Installing sqlite-libs (3.40.1-r0)
2023-07-27T23:49:27.3558612Z (34/46) Installing python3 (3.10.12-r0)
2023-07-27T23:49:27.8531791Z (35/46) Installing py3-contextlib2 (21.6.0-r2)
2023-07-27T23:49:27.8669834Z (36/46) Installing py3-tomli (2.0.1-r1)
2023-07-27T23:49:27.8796812Z (37/46) Installing py3-pep517 (0.12.0-r2)
2023-07-27T23:49:27.9035683Z (38/46) Installing py3-six (1.16.0-r1)
2023-07-27T23:49:27.9259908Z (39/46) Installing py3-retrying (1.3.3-r3)
2023-07-27T23:49:27.9387646Z (40/46) Installing py3-appdirs (1.4.4-r3)
2023-07-27T23:49:27.9565115Z (41/46) Installing py3-more-itertools (8.13.0-r0)
2023-07-27T23:49:27.9841404Z (42/46) Installing py3-ordered-set (4.0.2-r3)
2023-07-27T23:49:27.9962505Z (43/46) Installing py3-parsing (2.4.7-r3)
2023-07-27T23:49:28.0126669Z (44/46) Installing py3-packaging (21.3-r0)
2023-07-27T23:49:28.0282806Z (45/46) Installing py3-setuptools (59.4.0-r0)
2023-07-27T23:49:28.0707586Z (46/46) Installing py3-pip (22.1.1-r0)
2023-07-27T23:49:28.2422211Z Executing busybox-1.35.0-r17.trigger
2023-07-27T23:49:28.2464981Z Executing ca-certificates-20230506-r0.trigger
2023-07-27T23:49:28.2757484Z OK: 448 MiB in 60 packages
2023-07-27T23:49:28.3339007Z ##[group]Run python3 -m pip install bdflib
2023-07-27T23:49:28.3339305Z python3 -m pip install bdflib
2023-07-27T23:49:28.3339594Z shell: sh -e {0}
2023-07-27T23:49:28.3339768Z ##[endgroup]
2023-07-27T23:49:30.1007537Z WARNING: The directory '/github/home/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
2023-07-27T23:49:30.2042706Z Collecting bdflib
2023-07-27T23:49:30.2743533Z Downloading bdflib-2.0.0-py3-none-any.whl (48 kB)
2023-07-27T23:49:30.2842332Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.1/48.1 kB 6.9 MB/s eta 0:00:00
2023-07-27T23:49:30.3069894Z Installing collected packages: bdflib
2023-07-27T23:49:30.3652021Z Successfully installed bdflib-2.0.0
2023-07-27T23:49:30.3656122Z WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
2023-07-27T23:49:30.5848747Z ##[group]Run actions/checkout@v3
2023-07-27T23:49:30.5848988Z with:
2023-07-27T23:49:30.5849172Z submodules: true
2023-07-27T23:49:30.5849391Z repository: ia/IronOS-plus
2023-07-27T23:49:30.5849837Z token: ***
2023-07-27T23:49:30.5850024Z ssh-strict: true
2023-07-27T23:49:30.5850244Z persist-credentials: true
2023-07-27T23:49:30.5850443Z clean: true
2023-07-27T23:49:30.5850661Z sparse-checkout-cone-mode: true
2023-07-27T23:49:30.5850886Z fetch-depth: 1
2023-07-27T23:49:30.5851077Z lfs: false
2023-07-27T23:49:30.5851262Z set-safe-directory: true
2023-07-27T23:49:30.5851474Z ##[endgroup]
2023-07-27T23:49:30.5971546Z ##[command]/usr/bin/docker exec 3f84b7cca12cb47dcc1f0bef03eb9cc8f7dfa4434f8a982e865ec39ce5e62d0e sh -c "cat /etc/*release | grep ^ID"
2023-07-27T23:49:31.0013087Z Syncing repository: ia/IronOS-plus
2023-07-27T23:49:31.0014714Z ##[group]Getting Git version info
2023-07-27T23:49:31.0015163Z Working directory is '/__w/IronOS-plus/IronOS-plus'
2023-07-27T23:49:31.0015714Z [command]/usr/bin/git version
2023-07-27T23:49:31.0028543Z git version 2.36.6
2023-07-27T23:49:31.0070214Z ##[endgroup]
2023-07-27T23:49:31.0111436Z Temporarily overriding HOME='/__w/_temp/44f2af4c-4312-4be3-bc34-64628dc7af9f' before making global git config changes
2023-07-27T23:49:31.0114286Z Adding repository directory to the temporary git global config as a safe directory
2023-07-27T23:49:31.0123626Z [command]/usr/bin/git config --global --add safe.directory /__w/IronOS-plus/IronOS-plus
2023-07-27T23:49:31.0170781Z Deleting the contents of '/__w/IronOS-plus/IronOS-plus'
2023-07-27T23:49:31.0179754Z ##[group]Initializing the repository
2023-07-27T23:49:31.0186198Z [command]/usr/bin/git init /__w/IronOS-plus/IronOS-plus
2023-07-27T23:49:31.0216635Z hint: Using 'master' as the name for the initial branch. This default branch name
2023-07-27T23:49:31.0217348Z hint: is subject to change. To configure the initial branch name to use in all
2023-07-27T23:49:31.0217729Z hint: of your new repositories, which will suppress this warning, call:
2023-07-27T23:49:31.0217980Z hint:
2023-07-27T23:49:31.0227890Z hint: git config --global init.defaultBranch <name>
2023-07-27T23:49:31.0228157Z hint:
2023-07-27T23:49:31.0228500Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2023-07-27T23:49:31.0228927Z hint: 'development'. The just-created branch can be renamed via this command:
2023-07-27T23:49:31.0229196Z hint:
2023-07-27T23:49:31.0229434Z hint: git branch -m <name>
2023-07-27T23:49:31.0239109Z Initialized empty Git repository in /__w/IronOS-plus/IronOS-plus/.git/
2023-07-27T23:49:31.0252418Z [command]/usr/bin/git remote add origin https://github.com/ia/IronOS-plus
2023-07-27T23:49:31.0286557Z ##[endgroup]
2023-07-27T23:49:31.0286959Z ##[group]Disabling automatic garbage collection
2023-07-27T23:49:31.0292987Z [command]/usr/bin/git config --local gc.auto 0
2023-07-27T23:49:31.0325107Z ##[endgroup]
2023-07-27T23:49:31.0325451Z ##[group]Setting up auth
2023-07-27T23:49:31.0330920Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2023-07-27T23:49:31.0362415Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2023-07-27T23:49:31.0541713Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2023-07-27T23:49:31.0573285Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2023-07-27T23:49:31.0765364Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
2023-07-27T23:49:31.0805823Z ##[endgroup]
2023-07-27T23:49:31.0806222Z ##[group]Fetching the repository
2023-07-27T23:49:31.0814786Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --progress --no-recurse-submodules --depth=1 origin +2f9b3392edb957b3bae90f2b1d7cf968c8e04a54:refs/remotes/origin/push-cmds
2023-07-27T23:49:31.3646732Z remote: Enumerating objects: 1176, done.
2023-07-27T23:49:31.3647312Z remote: Counting objects: 0% (1/1176)
2023-07-27T23:49:31.3647830Z remote: Counting objects: 1% (12/1176)
2023-07-27T23:49:31.3648745Z remote: Counting objects: 2% (24/1176)
2023-07-27T23:49:31.3649949Z remote: Counting objects: 3% (36/1176)
2023-07-27T23:49:31.3650216Z remote: Counting objects: 4% (48/1176)
2023-07-27T23:49:31.3650461Z remote: Counting objects: 5% (59/1176)
2023-07-27T23:49:31.3650755Z remote: Counting objects: 6% (71/1176)
2023-07-27T23:49:31.3650994Z remote: Counting objects: 7% (83/1176)
2023-07-27T23:49:31.3651246Z remote: Counting objects: 8% (95/1176)
2023-07-27T23:49:31.3651492Z remote: Counting objects: 9% (106/1176)
2023-07-27T23:49:31.3651738Z remote: Counting objects: 10% (118/1176)
2023-07-27T23:49:31.3651988Z remote: Counting objects: 11% (130/1176)
2023-07-27T23:49:31.3652226Z remote: Counting objects: 12% (142/1176)
2023-07-27T23:49:31.3652447Z remote: Counting objects: 13% (153/1176)
2023-07-27T23:49:31.3652673Z remote: Counting objects: 14% (165/1176)
2023-07-27T23:49:31.3652904Z remote: Counting objects: 15% (177/1176)
2023-07-27T23:49:31.3653120Z remote: Counting objects: 16% (189/1176)
2023-07-27T23:49:31.3653350Z remote: Counting objects: 17% (200/1176)
2023-07-27T23:49:31.3653581Z remote: Counting objects: 18% (212/1176)
2023-07-27T23:49:31.3653807Z remote: Counting objects: 19% (224/1176)
2023-07-27T23:49:31.3654032Z remote: Counting objects: 20% (236/1176)
2023-07-27T23:49:31.3654541Z remote: Counting objects: 21% (247/1176)
2023-07-27T23:49:31.3654769Z remote: Counting objects: 22% (259/1176)
2023-07-27T23:49:31.3654993Z remote: Counting objects: 23% (271/1176)
2023-07-27T23:49:31.3655219Z remote: Counting objects: 24% (283/1176)
2023-07-27T23:49:31.3655442Z remote: Counting objects: 25% (294/1176)
2023-07-27T23:49:31.3655658Z remote: Counting objects: 26% (306/1176)
2023-07-27T23:49:31.3655877Z remote: Counting objects: 27% (318/1176)
2023-07-27T23:49:31.3656099Z remote: Counting objects: 28% (330/1176)
2023-07-27T23:49:31.3656315Z remote: Counting objects: 29% (342/1176)
2023-07-27T23:49:31.3814864Z remote: Counting objects: 30% (353/1176)
2023-07-27T23:49:31.3815423Z remote: Counting objects: 31% (365/1176)
2023-07-27T23:49:31.3815887Z remote: Counting objects: 32% (377/1176)
2023-07-27T23:49:31.3817496Z remote: Counting objects: 33% (389/1176)
2023-07-27T23:49:31.3817799Z remote: Counting objects: 34% (400/1176)
2023-07-27T23:49:31.3818042Z remote: Counting objects: 35% (412/1176)
2023-07-27T23:49:31.3818298Z remote: Counting objects: 36% (424/1176)
2023-07-27T23:49:31.3818522Z remote: Counting objects: 37% (436/1176)
2023-07-27T23:49:31.3818754Z remote: Counting objects: 38% (447/1176)
2023-07-27T23:49:31.3818988Z remote: Counting objects: 39% (459/1176)
2023-07-27T23:49:31.3819205Z remote: Counting objects: 40% (471/1176)
2023-07-27T23:49:31.3819425Z remote: Counting objects: 41% (483/1176)
2023-07-27T23:49:31.3819650Z remote: Counting objects: 42% (494/1176)
2023-07-27T23:49:31.3819877Z remote: Counting objects: 43% (506/1176)
2023-07-27T23:49:31.3820102Z remote: Counting objects: 44% (518/1176)
2023-07-27T23:49:31.3820327Z remote: Counting objects: 45% (530/1176)
2023-07-27T23:49:31.3820548Z remote: Counting objects: 46% (541/1176)
2023-07-27T23:49:31.3820771Z remote: Counting objects: 47% (553/1176)
2023-07-27T23:49:31.3825982Z remote: Counting objects: 48% (565/1176)
2023-07-27T23:49:31.3826781Z remote: Counting objects: 49% (577/1176)
2023-07-27T23:49:31.3829556Z remote: Counting objects: 50% (588/1176)
2023-07-27T23:49:31.3829805Z remote: Counting objects: 51% (600/1176)
2023-07-27T23:49:31.3830099Z remote: Counting objects: 52% (612/1176)
2023-07-27T23:49:31.3830343Z remote: Counting objects: 53% (624/1176)
2023-07-27T23:49:31.3830565Z remote: Counting objects: 54% (636/1176)
2023-07-27T23:49:31.3830788Z remote: Counting objects: 55% (647/1176)
2023-07-27T23:49:31.3831017Z remote: Counting objects: 56% (659/1176)
2023-07-27T23:49:31.3831240Z remote: Counting objects: 57% (671/1176)
2023-07-27T23:49:31.3831460Z remote: Counting objects: 58% (683/1176)
2023-07-27T23:49:31.3831694Z remote: Counting objects: 59% (694/1176)
2023-07-27T23:49:31.3831937Z remote: Counting objects: 60% (706/1176)
2023-07-27T23:49:31.3832161Z remote: Counting objects: 61% (718/1176)
2023-07-27T23:49:31.3832386Z remote: Counting objects: 62% (730/1176)
2023-07-27T23:49:31.3832611Z remote: Counting objects: 63% (741/1176)
2023-07-27T23:49:31.3832848Z remote: Counting objects: 64% (753/1176)
2023-07-27T23:49:31.3833074Z remote: Counting objects: 65% (765/1176)
2023-07-27T23:49:31.3833292Z remote: Counting objects: 66% (777/1176)
2023-07-27T23:49:31.3833515Z remote: Counting objects: 67% (788/1176)
2023-07-27T23:49:31.3833738Z remote: Counting objects: 68% (800/1176)
2023-07-27T23:49:31.3833952Z remote: Counting objects: 69% (812/1176)
2023-07-27T23:49:31.3834174Z remote: Counting objects: 70% (824/1176)
2023-07-27T23:49:31.3834398Z remote: Counting objects: 71% (835/1176)
2023-07-27T23:49:31.3834613Z remote: Counting objects: 72% (847/1176)
2023-07-27T23:49:31.3835115Z remote: Counting objects: 73% (859/1176)
2023-07-27T23:49:31.3835345Z remote: Counting objects: 74% (871/1176)
2023-07-27T23:49:31.3835578Z remote: Counting objects: 75% (882/1176)
2023-07-27T23:49:31.3835795Z remote: Counting objects: 76% (894/1176)
2023-07-27T23:49:31.3836022Z remote: Counting objects: 77% (906/1176)
2023-07-27T23:49:31.3836247Z remote: Counting objects: 78% (918/1176)
2023-07-27T23:49:31.3836462Z remote: Counting objects: 79% (930/1176)
2023-07-27T23:49:31.3836686Z remote: Counting objects: 80% (941/1176)
2023-07-27T23:49:31.3836910Z remote: Counting objects: 81% (953/1176)
2023-07-27T23:49:31.3837126Z remote: Counting objects: 82% (965/1176)
2023-07-27T23:49:31.3837355Z remote: Counting objects: 83% (977/1176)
2023-07-27T23:49:31.3837576Z remote: Counting objects: 84% (988/1176)
2023-07-27T23:49:31.3837814Z remote: Counting objects: 85% (1000/1176)
2023-07-27T23:49:31.3838062Z remote: Counting objects: 86% (1012/1176)
2023-07-27T23:49:31.3838306Z remote: Counting objects: 87% (1024/1176)
2023-07-27T23:49:31.3838550Z remote: Counting objects: 88% (1035/1176)
2023-07-27T23:49:31.3838922Z remote: Counting objects: 89% (1047/1176)
2023-07-27T23:49:31.3839165Z remote: Counting objects: 90% (1059/1176)
2023-07-27T23:49:31.3839401Z remote: Counting objects: 91% (1071/1176)
2023-07-27T23:49:31.3839630Z remote: Counting objects: 92% (1082/1176)
2023-07-27T23:49:31.3839866Z remote: Counting objects: 93% (1094/1176)
2023-07-27T23:49:31.3840099Z remote: Counting objects: 94% (1106/1176)
2023-07-27T23:49:31.3840331Z remote: Counting objects: 95% (1118/1176)
2023-07-27T23:49:31.3840559Z remote: Counting objects: 96% (1129/1176)
2023-07-27T23:49:31.3840788Z remote: Counting objects: 97% (1141/1176)
2023-07-27T23:49:31.3841028Z remote: Counting objects: 98% (1153/1176)
2023-07-27T23:49:31.3841430Z remote: Counting objects: 99% (1165/1176)
2023-07-27T23:49:31.3841671Z remote: Counting objects: 100% (1176/1176)
2023-07-27T23:49:31.3844428Z remote: Counting objects: 100% (1176/1176), done.
2023-07-27T23:49:31.3844718Z remote: Compressing objects: 0% (1/1036)
2023-07-27T23:49:31.3844976Z remote: Compressing objects: 1% (11/1036)
2023-07-27T23:49:31.3845235Z remote: Compressing objects: 2% (21/1036)
2023-07-27T23:49:31.3845484Z remote: Compressing objects: 3% (32/1036)
2023-07-27T23:49:31.3845731Z remote: Compressing objects: 4% (42/1036)
2023-07-27T23:49:31.3845990Z remote: Compressing objects: 5% (52/1036)
2023-07-27T23:49:31.3846241Z remote: Compressing objects: 6% (63/1036)
2023-07-27T23:49:31.3846475Z remote: Compressing objects: 7% (73/1036)
2023-07-27T23:49:31.3846724Z remote: Compressing objects: 8% (83/1036)
2023-07-27T23:49:31.3846976Z remote: Compressing objects: 9% (94/1036)
2023-07-27T23:49:31.3847235Z remote: Compressing objects: 10% (104/1036)
2023-07-27T23:49:31.3880869Z remote: Compressing objects: 11% (114/1036)
2023-07-27T23:49:31.3948990Z remote: Compressing objects: 12% (125/1036)
2023-07-27T23:49:31.4106873Z remote: Compressing objects: 13% (135/1036)
2023-07-27T23:49:31.4205753Z remote: Compressing objects: 14% (146/1036)
2023-07-27T23:49:31.4214524Z remote: Compressing objects: 15% (156/1036)
2023-07-27T23:49:31.4222088Z remote: Compressing objects: 16% (166/1036)
2023-07-27T23:49:31.4300367Z remote: Compressing objects: 17% (177/1036)
2023-07-27T23:49:31.4335389Z remote: Compressing objects: 18% (187/1036)
2023-07-27T23:49:31.4372647Z remote: Compressing objects: 19% (197/1036)
2023-07-27T23:49:31.4407463Z remote: Compressing objects: 20% (208/1036)
2023-07-27T23:49:31.4422251Z remote: Compressing objects: 21% (218/1036)
2023-07-27T23:49:31.4438302Z remote: Compressing objects: 22% (228/1036)
2023-07-27T23:49:31.4463041Z remote: Compressing objects: 23% (239/1036)
2023-07-27T23:49:31.4550496Z remote: Compressing objects: 24% (249/1036)
2023-07-27T23:49:31.4658215Z remote: Compressing objects: 25% (259/1036)
2023-07-27T23:49:31.4664635Z remote: Compressing objects: 26% (270/1036)
2023-07-27T23:49:31.4679397Z remote: Compressing objects: 27% (280/1036)
2023-07-27T23:49:31.4705704Z remote: Compressing objects: 28% (291/1036)
2023-07-27T23:49:31.4728527Z remote: Compressing objects: 29% (301/1036)
2023-07-27T23:49:31.4737233Z remote: Compressing objects: 30% (311/1036)
2023-07-27T23:49:31.4747487Z remote: Compressing objects: 31% (322/1036)
2023-07-27T23:49:31.4826891Z remote: Compressing objects: 32% (332/1036)
2023-07-27T23:49:31.4837931Z remote: Compressing objects: 33% (342/1036)
2023-07-27T23:49:31.4857864Z remote: Compressing objects: 34% (353/1036)
2023-07-27T23:49:31.4887850Z remote: Compressing objects: 35% (363/1036)
2023-07-27T23:49:31.4896986Z remote: Compressing objects: 36% (373/1036)
2023-07-27T23:49:31.4923447Z remote: Compressing objects: 37% (384/1036)
2023-07-27T23:49:31.4977521Z remote: Compressing objects: 38% (394/1036)
2023-07-27T23:49:31.4977817Z remote: Compressing objects: 39% (405/1036)
2023-07-27T23:49:31.5007204Z remote: Compressing objects: 40% (415/1036)
2023-07-27T23:49:31.5033377Z remote: Compressing objects: 41% (425/1036)
2023-07-27T23:49:31.5033790Z remote: Compressing objects: 42% (436/1036)
2023-07-27T23:49:31.5067989Z remote: Compressing objects: 43% (446/1036)
2023-07-27T23:49:31.5079853Z remote: Compressing objects: 44% (456/1036)
2023-07-27T23:49:31.5151976Z remote: Compressing objects: 45% (467/1036)
2023-07-27T23:49:31.5180184Z remote: Compressing objects: 46% (477/1036)
2023-07-27T23:49:31.5212637Z remote: Compressing objects: 47% (487/1036)
2023-07-27T23:49:31.5235886Z remote: Compressing objects: 48% (498/1036)
2023-07-27T23:49:31.5257600Z remote: Compressing objects: 49% (508/1036)
2023-07-27T23:49:31.5317429Z remote: Compressing objects: 50% (518/1036)
2023-07-27T23:49:31.5382971Z remote: Compressing objects: 51% (529/1036)
2023-07-27T23:49:31.5407992Z remote: Compressing objects: 52% (539/1036)
2023-07-27T23:49:31.5425597Z remote: Compressing objects: 53% (550/1036)
2023-07-27T23:49:31.5446966Z remote: Compressing objects: 54% (560/1036)
2023-07-27T23:49:31.5459255Z remote: Compressing objects: 55% (570/1036)
2023-07-27T23:49:31.5497244Z remote: Compressing objects: 56% (581/1036)
2023-07-27T23:49:31.5518945Z remote: Compressing objects: 57% (591/1036)
2023-07-27T23:49:31.5737922Z remote: Compressing objects: 58% (601/1036)
2023-07-27T23:49:31.5782716Z remote: Compressing objects: 59% (612/1036)
2023-07-27T23:49:31.5830771Z remote: Compressing objects: 60% (622/1036)
2023-07-27T23:49:31.5852886Z remote: Compressing objects: 61% (632/1036)
2023-07-27T23:49:31.5905428Z remote: Compressing objects: 62% (643/1036)
2023-07-27T23:49:31.5951890Z remote: Compressing objects: 63% (653/1036)
2023-07-27T23:49:31.6054537Z remote: Compressing objects: 64% (664/1036)
2023-07-27T23:49:31.6126989Z remote: Compressing objects: 65% (674/1036)
2023-07-27T23:49:31.6188559Z remote: Compressing objects: 66% (684/1036)
2023-07-27T23:49:31.6246415Z remote: Compressing objects: 67% (695/1036)
2023-07-27T23:49:31.6264082Z remote: Compressing objects: 68% (705/1036)
2023-07-27T23:49:31.6288011Z remote: Compressing objects: 69% (715/1036)
2023-07-27T23:49:31.6329391Z remote: Compressing objects: 70% (726/1036)
2023-07-27T23:49:31.6365436Z remote: Compressing objects: 71% (736/1036)
2023-07-27T23:49:31.6422350Z remote: Compressing objects: 72% (746/1036)
2023-07-27T23:49:31.6480125Z remote: Compressing objects: 73% (757/1036)
2023-07-27T23:49:31.6556459Z remote: Compressing objects: 74% (767/1036)
2023-07-27T23:49:31.6589604Z remote: Compressing objects: 75% (777/1036)
2023-07-27T23:49:31.6619426Z remote: Compressing objects: 76% (788/1036)
2023-07-27T23:49:31.6689822Z remote: Compressing objects: 77% (798/1036)
2023-07-27T23:49:31.6735849Z remote: Compressing objects: 78% (809/1036)
2023-07-27T23:49:31.6770221Z remote: Compressing objects: 79% (819/1036)
2023-07-27T23:49:31.6779724Z remote: Compressing objects: 80% (829/1036)
2023-07-27T23:49:31.6789200Z remote: Compressing objects: 81% (840/1036)
2023-07-27T23:49:31.6838900Z remote: Compressing objects: 82% (850/1036)
2023-07-27T23:49:31.6871908Z remote: Compressing objects: 83% (860/1036)
2023-07-27T23:49:31.6976302Z remote: Compressing objects: 84% (871/1036)
2023-07-27T23:49:31.7030264Z remote: Compressing objects: 85% (881/1036)
2023-07-27T23:49:31.7094613Z remote: Compressing objects: 86% (891/1036)
2023-07-27T23:49:31.7094906Z remote: Compressing objects: 87% (902/1036)
2023-07-27T23:49:31.7095167Z remote: Compressing objects: 88% (912/1036)
2023-07-27T23:49:31.7103135Z remote: Compressing objects: 89% (923/1036)
2023-07-27T23:49:31.7103504Z remote: Compressing objects: 90% (933/1036)
2023-07-27T23:49:31.7103777Z remote: Compressing objects: 91% (943/1036)
2023-07-27T23:49:31.7104037Z remote: Compressing objects: 92% (954/1036)
2023-07-27T23:49:31.7104285Z remote: Compressing objects: 93% (964/1036)
2023-07-27T23:49:31.7104543Z remote: Compressing objects: 94% (974/1036)
2023-07-27T23:49:31.7104792Z remote: Compressing objects: 95% (985/1036)
2023-07-27T23:49:31.7105026Z remote: Compressing objects: 96% (995/1036)
2023-07-27T23:49:31.7105309Z remote: Compressing objects: 97% (1005/1036)
2023-07-27T23:49:31.7105572Z remote: Compressing objects: 98% (1016/1036)
2023-07-27T23:49:31.7106121Z remote: Compressing objects: 99% (1026/1036)
2023-07-27T23:49:31.7106379Z remote: Compressing objects: 100% (1036/1036)
2023-07-27T23:49:31.7106657Z remote: Compressing objects: 100% (1036/1036), done.
2023-07-27T23:49:31.7130499Z Receiving objects: 0% (1/1176)
2023-07-27T23:49:31.7475204Z Receiving objects: 1% (12/1176)
2023-07-27T23:49:31.7697944Z Receiving objects: 2% (24/1176)
2023-07-27T23:49:31.7835247Z Receiving objects: 3% (36/1176)
2023-07-27T23:49:31.7845353Z Receiving objects: 4% (48/1176)
2023-07-27T23:49:31.7862029Z Receiving objects: 5% (59/1176)
2023-07-27T23:49:31.7883236Z Receiving objects: 6% (71/1176)
2023-07-27T23:49:31.8059592Z Receiving objects: 7% (83/1176)
2023-07-27T23:49:31.8177857Z Receiving objects: 8% (95/1176)
2023-07-27T23:49:31.8191074Z Receiving objects: 9% (106/1176)
2023-07-27T23:49:31.8764613Z Receiving objects: 10% (118/1176)
2023-07-27T23:49:31.8772588Z Receiving objects: 11% (130/1176)
2023-07-27T23:49:31.8782378Z Receiving objects: 12% (142/1176)
2023-07-27T23:49:31.8788550Z Receiving objects: 13% (153/1176)
2023-07-27T23:49:31.8850853Z Receiving objects: 14% (165/1176)
2023-07-27T23:49:31.8878535Z Receiving objects: 15% (177/1176)
2023-07-27T23:49:31.8914929Z Receiving objects: 16% (189/1176)
2023-07-27T23:49:31.8956932Z Receiving objects: 17% (200/1176)
2023-07-27T23:49:31.8975430Z Receiving objects: 18% (212/1176)
2023-07-27T23:49:31.9013437Z Receiving objects: 19% (224/1176)
2023-07-27T23:49:31.9052146Z Receiving objects: 20% (236/1176)
2023-07-27T23:49:31.9094352Z Receiving objects: 21% (247/1176)
2023-07-27T23:49:31.9104440Z Receiving objects: 22% (259/1176)
2023-07-27T23:49:31.9114605Z Receiving objects: 23% (271/1176)
2023-07-27T23:49:31.9138946Z Receiving objects: 24% (283/1176)
2023-07-27T23:49:31.9169473Z Receiving objects: 25% (294/1176)
2023-07-27T23:49:31.9189365Z Receiving objects: 26% (306/1176)
2023-07-27T23:49:31.9198274Z Receiving objects: 27% (318/1176)
2023-07-27T23:49:31.9202812Z Receiving objects: 28% (330/1176)
2023-07-27T23:49:31.9278313Z Receiving objects: 29% (342/1176)
2023-07-27T23:49:31.9289494Z Receiving objects: 30% (353/1176)
2023-07-27T23:49:31.9300804Z Receiving objects: 31% (365/1176)
2023-07-27T23:49:31.9310403Z Receiving objects: 32% (377/1176)
2023-07-27T23:49:31.9318239Z Receiving objects: 33% (389/1176)
2023-07-27T23:49:31.9334139Z Receiving objects: 34% (400/1176)
2023-07-27T23:49:31.9358794Z Receiving objects: 35% (412/1176)
2023-07-27T23:49:31.9371461Z Receiving objects: 36% (424/1176)
2023-07-27T23:49:31.9389365Z Receiving objects: 37% (436/1176)
2023-07-27T23:49:31.9423096Z Receiving objects: 38% (447/1176)
2023-07-27T23:49:31.9427743Z Receiving objects: 39% (459/1176)
2023-07-27T23:49:31.9432193Z Receiving objects: 40% (471/1176)
2023-07-27T23:49:31.9439161Z Receiving objects: 41% (483/1176)
2023-07-27T23:49:31.9446589Z Receiving objects: 42% (494/1176)
2023-07-27T23:49:31.9452236Z Receiving objects: 43% (506/1176)
2023-07-27T23:49:31.9456937Z Receiving objects: 44% (518/1176)
2023-07-27T23:49:31.9465371Z Receiving objects: 45% (530/1176)
2023-07-27T23:49:31.9470132Z Receiving objects: 46% (541/1176)
2023-07-27T23:49:31.9501466Z Receiving objects: 47% (553/1176)
2023-07-27T23:49:31.9511704Z Receiving objects: 48% (565/1176)
2023-07-27T23:49:31.9522673Z Receiving objects: 49% (577/1176)
2023-07-27T23:49:31.9530097Z Receiving objects: 50% (588/1176)
2023-07-27T23:49:31.9540798Z Receiving objects: 51% (600/1176)
2023-07-27T23:49:31.9659635Z Receiving objects: 52% (612/1176)
2023-07-27T23:49:31.9669148Z Receiving objects: 53% (624/1176)
2023-07-27T23:49:31.9700740Z Receiving objects: 54% (636/1176)
2023-07-27T23:49:31.9736964Z Receiving objects: 55% (647/1176)
2023-07-27T23:49:31.9756472Z Receiving objects: 56% (659/1176)
2023-07-27T23:49:31.9768560Z Receiving objects: 57% (671/1176)
2023-07-27T23:49:31.9792245Z Receiving objects: 58% (683/1176)
2023-07-27T23:49:31.9799835Z Receiving objects: 59% (694/1176)
2023-07-27T23:49:31.9812726Z Receiving objects: 60% (706/1176)
2023-07-27T23:49:31.9831890Z Receiving objects: 61% (718/1176)
2023-07-27T23:49:31.9848098Z Receiving objects: 62% (730/1176)
2023-07-27T23:49:31.9857385Z Receiving objects: 63% (741/1176)
2023-07-27T23:49:31.9862022Z Receiving objects: 64% (753/1176)
2023-07-27T23:49:32.0307322Z Receiving objects: 65% (765/1176)
2023-07-27T23:49:32.0311783Z Receiving objects: 66% (777/1176)
2023-07-27T23:49:32.0323353Z Receiving objects: 67% (788/1176)
2023-07-27T23:49:32.0334166Z Receiving objects: 68% (800/1176)
2023-07-27T23:49:32.0341462Z Receiving objects: 69% (812/1176)
2023-07-27T23:49:32.0347735Z Receiving objects: 70% (824/1176)
2023-07-27T23:49:32.0355646Z Receiving objects: 71% (835/1176)
2023-07-27T23:49:32.0374072Z Receiving objects: 72% (847/1176)
2023-07-27T23:49:32.0424657Z Receiving objects: 73% (859/1176)
2023-07-27T23:49:32.0483615Z Receiving objects: 74% (871/1176)
2023-07-27T23:49:32.0575176Z Receiving objects: 75% (882/1176)
2023-07-27T23:49:32.0596062Z Receiving objects: 76% (894/1176)
2023-07-27T23:49:32.0608605Z Receiving objects: 77% (906/1176)
2023-07-27T23:49:32.0629126Z Receiving objects: 78% (918/1176)
2023-07-27T23:49:32.0642471Z Receiving objects: 79% (930/1176)
2023-07-27T23:49:32.0659936Z Receiving objects: 80% (941/1176)
2023-07-27T23:49:32.0686636Z Receiving objects: 81% (953/1176)
2023-07-27T23:49:32.0718152Z Receiving objects: 82% (965/1176)
2023-07-27T23:49:32.0751753Z Receiving objects: 83% (977/1176)
2023-07-27T23:49:32.0771441Z Receiving objects: 84% (988/1176)
2023-07-27T23:49:32.0775912Z Receiving objects: 85% (1000/1176)
2023-07-27T23:49:32.0779691Z Receiving objects: 86% (1012/1176)
2023-07-27T23:49:32.0783403Z Receiving objects: 87% (1024/1176)
2023-07-27T23:49:32.0787997Z Receiving objects: 88% (1035/1176)
2023-07-27T23:49:32.0796620Z Receiving objects: 89% (1047/1176)
2023-07-27T23:49:32.0802533Z Receiving objects: 90% (1059/1176)
2023-07-27T23:49:32.0812803Z Receiving objects: 91% (1071/1176)
2023-07-27T23:49:32.0823453Z Receiving objects: 92% (1082/1176)
2023-07-27T23:49:32.0828409Z Receiving objects: 93% (1094/1176)
2023-07-27T23:49:32.0833857Z Receiving objects: 94% (1106/1176)
2023-07-27T23:49:32.0837679Z Receiving objects: 95% (1118/1176)
2023-07-27T23:49:32.0850724Z Receiving objects: 96% (1129/1176)
2023-07-27T23:49:32.0893459Z Receiving objects: 97% (1141/1176)
2023-07-27T23:49:32.0935044Z Receiving objects: 98% (1153/1176)
2023-07-27T23:49:32.0935667Z remote: Total 1176 (delta 211), reused 694 (delta 98), pack-reused 0
2023-07-27T23:49:32.0970224Z Receiving objects: 99% (1165/1176)
2023-07-27T23:49:32.0970461Z Receiving objects: 100% (1176/1176)
2023-07-27T23:49:32.0970724Z Receiving objects: 100% (1176/1176), 4.68 MiB | 12.21 MiB/s, done.
2023-07-27T23:49:32.0981425Z Resolving deltas: 0% (0/211)
2023-07-27T23:49:32.1001243Z Resolving deltas: 1% (3/211)
2023-07-27T23:49:32.1005145Z Resolving deltas: 2% (5/211)
2023-07-27T23:49:32.1008917Z Resolving deltas: 3% (7/211)
2023-07-27T23:49:32.1012624Z Resolving deltas: 4% (9/211)
2023-07-27T23:49:32.1012845Z Resolving deltas: 5% (11/211)
2023-07-27T23:49:32.1016566Z Resolving deltas: 6% (13/211)
2023-07-27T23:49:32.1020183Z Resolving deltas: 7% (15/211)
2023-07-27T23:49:32.1020402Z Resolving deltas: 8% (17/211)
2023-07-27T23:49:32.1024410Z Resolving deltas: 9% (19/211)
2023-07-27T23:49:32.1030979Z Resolving deltas: 10% (22/211)
2023-07-27T23:49:32.1035654Z Resolving deltas: 11% (24/211)
2023-07-27T23:49:32.1039667Z Resolving deltas: 12% (26/211)
2023-07-27T23:49:32.1043685Z Resolving deltas: 13% (28/211)
2023-07-27T23:49:32.1048098Z Resolving deltas: 14% (30/211)
2023-07-27T23:49:32.1051537Z Resolving deltas: 15% (32/211)
2023-07-27T23:49:32.1058384Z Resolving deltas: 16% (34/211)
2023-07-27T23:49:32.1062118Z Resolving deltas: 17% (36/211)
2023-07-27T23:49:32.1066044Z Resolving deltas: 18% (38/211)
2023-07-27T23:49:32.1068497Z Resolving deltas: 19% (41/211)
2023-07-27T23:49:32.1070983Z Resolving deltas: 20% (43/211)
2023-07-27T23:49:32.1073277Z Resolving deltas: 21% (45/211)
2023-07-27T23:49:32.1075440Z Resolving deltas: 22% (47/211)
2023-07-27T23:49:32.1077177Z Resolving deltas: 23% (49/211)
2023-07-27T23:49:32.1082249Z Resolving deltas: 24% (51/211)
2023-07-27T23:49:32.1087228Z Resolving deltas: 25% (53/211)
2023-07-27T23:49:32.1099410Z Resolving deltas: 26% (55/211)
2023-07-27T23:49:32.1139932Z Resolving deltas: 27% (57/211)
2023-07-27T23:49:32.1149963Z Resolving deltas: 28% (60/211)
2023-07-27T23:49:32.1159806Z Resolving deltas: 29% (62/211)
2023-07-27T23:49:32.1179822Z Resolving deltas: 30% (64/211)
2023-07-27T23:49:32.1191760Z Resolving deltas: 31% (66/211)
2023-07-27T23:49:32.1198808Z Resolving deltas: 32% (68/211)
2023-07-27T23:49:32.1202110Z Resolving deltas: 33% (70/211)
2023-07-27T23:49:32.1206377Z Resolving deltas: 34% (73/211)
2023-07-27T23:49:32.1212098Z Resolving deltas: 35% (74/211)
2023-07-27T23:49:32.1216466Z Resolving deltas: 36% (76/211)
2023-07-27T23:49:32.1222207Z Resolving deltas: 37% (79/211)
2023-07-27T23:49:32.1231936Z Resolving deltas: 38% (81/211)
2023-07-27T23:49:32.1237325Z Resolving deltas: 39% (83/211)
2023-07-27T23:49:32.1256163Z Resolving deltas: 40% (85/211)
2023-07-27T23:49:32.1264927Z Resolving deltas: 41% (87/211)
2023-07-27T23:49:32.1272688Z Resolving deltas: 42% (89/211)
2023-07-27T23:49:32.1279451Z Resolving deltas: 43% (91/211)
2023-07-27T23:49:32.1286768Z Resolving deltas: 44% (93/211)
2023-07-27T23:49:32.1297263Z Resolving deltas: 45% (95/211)
2023-07-27T23:49:32.1318124Z Resolving deltas: 46% (98/211)
2023-07-27T23:49:32.1325622Z Resolving deltas: 47% (100/211)
2023-07-27T23:49:32.1337323Z Resolving deltas: 48% (102/211)
2023-07-27T23:49:32.1350264Z Resolving deltas: 49% (104/211)
2023-07-27T23:49:32.1353083Z Resolving deltas: 50% (106/211)
2023-07-27T23:49:32.1361402Z Resolving deltas: 51% (108/211)
2023-07-27T23:49:32.1364605Z Resolving deltas: 52% (110/211)
2023-07-27T23:49:32.1368053Z Resolving deltas: 53% (112/211)
2023-07-27T23:49:32.1370061Z Resolving deltas: 54% (114/211)
2023-07-27T23:49:32.1373054Z Resolving deltas: 55% (117/211)
2023-07-27T23:49:32.1375695Z Resolving deltas: 56% (119/211)
2023-07-27T23:49:32.1381507Z Resolving deltas: 57% (121/211)
2023-07-27T23:49:32.1384640Z Resolving deltas: 58% (123/211)
2023-07-27T23:49:32.1388615Z Resolving deltas: 59% (125/211)
2023-07-27T23:49:32.1393305Z Resolving deltas: 60% (127/211)
2023-07-27T23:49:32.1399882Z Resolving deltas: 61% (129/211)
2023-07-27T23:49:32.1402296Z Resolving deltas: 62% (131/211)
2023-07-27T23:49:32.1406752Z Resolving deltas: 63% (133/211)
2023-07-27T23:49:32.1408974Z Resolving deltas: 64% (136/211)
2023-07-27T23:49:32.1411001Z Resolving deltas: 65% (138/211)
2023-07-27T23:49:32.1446036Z Resolving deltas: 66% (140/211)
2023-07-27T23:49:32.1454986Z Resolving deltas: 67% (142/211)
2023-07-27T23:49:32.1504083Z Resolving deltas: 68% (144/211)
2023-07-27T23:49:32.1507873Z Resolving deltas: 69% (146/211)
2023-07-27T23:49:32.1514381Z Resolving deltas: 70% (148/211)
2023-07-27T23:49:32.1520149Z Resolving deltas: 71% (150/211)
2023-07-27T23:49:32.1528844Z Resolving deltas: 72% (152/211)
2023-07-27T23:49:32.1533004Z Resolving deltas: 73% (155/211)
2023-07-27T23:49:32.1537659Z Resolving deltas: 74% (157/211)
2023-07-27T23:49:32.1542129Z Resolving deltas: 75% (159/211)
2023-07-27T23:49:32.1547414Z Resolving deltas: 76% (161/211)
2023-07-27T23:49:32.1551775Z Resolving deltas: 77% (163/211)
2023-07-27T23:49:32.1558416Z Resolving deltas: 78% (165/211)
2023-07-27T23:49:32.1561663Z Resolving deltas: 79% (168/211)
2023-07-27T23:49:32.1564135Z Resolving deltas: 80% (169/211)
2023-07-27T23:49:32.1570898Z Resolving deltas: 81% (171/211)
2023-07-27T23:49:32.1572582Z Resolving deltas: 82% (175/211)
2023-07-27T23:49:32.1578358Z Resolving deltas: 83% (176/211)
2023-07-27T23:49:32.1583043Z Resolving deltas: 84% (178/211)
2023-07-27T23:49:32.1589369Z Resolving deltas: 85% (180/211)
2023-07-27T23:49:32.1593313Z Resolving deltas: 86% (183/211)
2023-07-27T23:49:32.1601971Z Resolving deltas: 87% (184/211)
2023-07-27T23:49:32.1607090Z Resolving deltas: 88% (186/211)
2023-07-27T23:49:32.1610780Z Resolving deltas: 89% (188/211)
2023-07-27T23:49:32.1617294Z Resolving deltas: 90% (190/211)
2023-07-27T23:49:32.1623111Z Resolving deltas: 91% (193/211)
2023-07-27T23:49:32.1634810Z Resolving deltas: 92% (195/211)
2023-07-27T23:49:32.1638239Z Resolving deltas: 93% (197/211)
2023-07-27T23:49:32.1642649Z Resolving deltas: 94% (199/211)
2023-07-27T23:49:32.1645868Z Resolving deltas: 95% (202/211)
2023-07-27T23:49:32.1653789Z Resolving deltas: 96% (203/211)
2023-07-27T23:49:32.1657941Z Resolving deltas: 97% (205/211)
2023-07-27T23:49:32.1663857Z Resolving deltas: 98% (207/211)
2023-07-27T23:49:32.1682481Z Resolving deltas: 99% (209/211)
2023-07-27T23:49:32.1695542Z Resolving deltas: 100% (211/211)
2023-07-27T23:49:32.1695792Z Resolving deltas: 100% (211/211), done.
2023-07-27T23:49:32.1814079Z From https://github.com/ia/IronOS-plus
2023-07-27T23:49:32.1814585Z * [new ref] 2f9b3392edb957b3bae90f2b1d7cf968c8e04a54 -> origin/push-cmds
2023-07-27T23:49:32.1838151Z ##[endgroup]
2023-07-27T23:49:32.1840696Z ##[group]Determining the checkout info
2023-07-27T23:49:32.1843104Z ##[endgroup]
2023-07-27T23:49:32.1843477Z ##[group]Checking out the ref
2023-07-27T23:49:32.1849981Z [command]/usr/bin/git checkout --progress --force -B push-cmds refs/remotes/origin/push-cmds
2023-07-27T23:49:32.4159834Z branch 'push-cmds' set up to track 'origin/push-cmds'.
2023-07-27T23:49:32.4160216Z Switched to a new branch 'push-cmds'
2023-07-27T23:49:32.4171059Z ##[endgroup]
2023-07-27T23:49:32.4171883Z ##[group]Setting up auth for fetching submodules
2023-07-27T23:49:32.4181337Z [command]/usr/bin/git config --global http.https://github.com/.extraheader AUTHORIZATION: basic ***
2023-07-27T23:49:32.4225334Z [command]/usr/bin/git config --global --unset-all url.https://github.com/.insteadOf
2023-07-27T23:49:32.4257905Z [command]/usr/bin/git config --global --add url.https://github.com/.insteadOf git@github.com:
2023-07-27T23:49:32.4286224Z [command]/usr/bin/git config --global --add url.https://github.com/.insteadOf org-31375@github.com:
2023-07-27T23:49:32.4315809Z ##[endgroup]
2023-07-27T23:49:32.4316212Z ##[group]Fetching submodules
2023-07-27T23:49:32.4316476Z [command]/usr/bin/git submodule sync
2023-07-27T23:49:32.4503475Z [command]/usr/bin/git -c protocol.version=2 submodule update --init --force --depth=1
2023-07-27T23:49:32.4683422Z Submodule 'source/Core/Drivers/usb-pd' (https://github.com/Ralim/usb-pd.git) registered for path 'source/Core/Drivers/usb-pd'
2023-07-27T23:49:32.4704058Z Cloning into '/__w/IronOS-plus/IronOS-plus/source/Core/Drivers/usb-pd'...
2023-07-27T23:49:33.5745916Z From https://github.com/Ralim/usb-pd
2023-07-27T23:49:33.5824179Z * branch feef71016cb3f3d5731f926c0d09b692aaaa9b7e -> FETCH_HEAD
2023-07-27T23:49:33.5824738Z Submodule path 'source/Core/Drivers/usb-pd': checked out 'feef71016cb3f3d5731f926c0d09b692aaaa9b7e'
2023-07-27T23:49:33.5835625Z [command]/usr/bin/git submodule foreach git config --local gc.auto 0
2023-07-27T23:49:33.6010292Z Entering 'source/Core/Drivers/usb-pd'
2023-07-27T23:49:33.6044808Z ##[endgroup]
2023-07-27T23:49:33.6045212Z ##[group]Persisting credentials for submodules
2023-07-27T23:49:33.6056673Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'url\.https\:\/\/github\.com\/\.insteadOf' && git config --local --unset-all 'url.https://github.com/.insteadOf' || :"
2023-07-27T23:49:33.6230861Z Entering 'source/Core/Drivers/usb-pd'
2023-07-27T23:49:33.6317796Z [command]/usr/bin/git submodule foreach sh -c "git config --local 'http.https://github.com/.extraheader' 'AUTHORIZATION: basic ***' && git config --local --show-origin --name-only --get-regexp remote.origin.url"
2023-07-27T23:49:33.6461818Z Entering 'source/Core/Drivers/usb-pd'
2023-07-27T23:49:33.6497525Z file:/__w/IronOS-plus/IronOS-plus/.git/modules/source/Core/Drivers/usb-pd/config remote.origin.url
2023-07-27T23:49:33.6524719Z [command]/usr/bin/git submodule foreach git config --local --add 'url.https://github.com/.insteadOf' 'git@github.com:'
2023-07-27T23:49:33.6696982Z Entering 'source/Core/Drivers/usb-pd'
2023-07-27T23:49:33.6727631Z [command]/usr/bin/git submodule foreach git config --local --add 'url.https://github.com/.insteadOf' 'org-31375@github.com:'
2023-07-27T23:49:33.6901340Z Entering 'source/Core/Drivers/usb-pd'
2023-07-27T23:49:33.6929153Z ##[endgroup]
2023-07-27T23:49:33.6967927Z [command]/usr/bin/git log -1 --format='%H'
2023-07-27T23:49:33.6992064Z '2f9b3392edb957b3bae90f2b1d7cf968c8e04a54'
2023-07-27T23:49:33.7163462Z ##[group]Run git config --global --add safe.directory /__w/IronOS/IronOS && git config --global safe.directory "$GITHUB_WORKSPACE"
2023-07-27T23:49:33.7163986Z git config --global --add safe.directory /__w/IronOS/IronOS && git config --global safe.directory "$GITHUB_WORKSPACE"
2023-07-27T23:49:33.7164396Z shell: sh -e {0}
2023-07-27T23:49:33.7164577Z ##[endgroup]
2023-07-27T23:49:33.8111201Z ##[group]Run make -j$(nproc) model="Pinecil" firmware-multi_compressed_European firmware-multi_compressed_Bulgarian+Russian+Serbian+Ukrainian firmware-multi_Chinese+Japanese
2023-07-27T23:49:33.8111892Z make -j$(nproc) model="Pinecil" firmware-multi_compressed_European firmware-multi_compressed_Bulgarian+Russian+Serbian+Ukrainian firmware-multi_Chinese+Japanese
2023-07-27T23:49:33.8112360Z shell: sh -e {0}
2023-07-27T23:49:33.8112545Z ##[endgroup]
2023-07-27T23:49:33.9007488Z make -C source/ firmware-multi_compressed_European
2023-07-27T23:49:33.9011984Z make -C source/ firmware-multi_compressed_Bulgarian+Russian+Serbian+Ukrainian
2023-07-27T23:49:33.9028081Z make[1]: Entering directory '/__w/IronOS-plus/IronOS-plus/source'
2023-07-27T23:49:33.9028693Z Building for Pine64 Pinecilv1
2023-07-27T23:49:33.9030139Z make[1]: Entering directory '/__w/IronOS-plus/IronOS-plus/source'
2023-07-27T23:49:33.9030575Z Building for Pine64 Pinecilv1
2023-07-27T23:49:33.9037440Z
2023-07-27T23:49:33.9055497Z
2023-07-27T23:49:34.0322437Z Building file: ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/GCC/startup_gd32vf103.S
2023-07-27T23:49:34.0466870Z Building file: ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/GCC/intexc_gd32vf103.S
2023-07-27T23:49:34.0605834Z Building file: ./Core/BSP/Pinecil/Vendor/OS/FreeRTOS/Source/portable/GCC/portasm.S
2023-07-27T23:49:34.0609880Z Building file: ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/GCC/startup_gd32vf103.S
2023-07-27T23:49:34.0743789Z Building file: ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Source/GCC/intexc_gd32vf103.S
2023-07-27T23:49:34.0869560Z Building file: ./Core/BSP/Pinecil/Vendor/OS/FreeRTOS/Source/portable/GCC/portasm.S
2023-07-27T23:49:37.6626515Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:37.6627092Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:37.6627734Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:37.6628244Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:37.6629844Z from ./Core/BSP/Defines.h:10,
2023-07-27T23:49:37.6632659Z from ./Core/BSP/BSP.h:5,
2023-07-27T23:49:37.6633009Z from ./Core/BSP/BSP_PD.h:10,
2023-07-27T23:49:37.6633328Z from ./Core/BSP/BSP.h:2,
2023-07-27T23:49:37.6633669Z from Core/Threads/PIDThread.cpp:8:
2023-07-27T23:49:37.6634157Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_irq()':
2023-07-27T23:49:37.6635085Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.6636715Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.6637165Z | ^~~
2023-07-27T23:49:37.6637686Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:388:48: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.6639600Z 388 | __STATIC_FORCEINLINE void __enable_irq(void) { __RV_CSR_SET(CSR_MSTATUS, MSTATUS_MIE); }
2023-07-27T23:49:37.6640029Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.6641491Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:37.6642110Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:37.6643935Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:37.6644378Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:37.6644726Z from ./Core/BSP/Defines.h:10,
2023-07-27T23:49:37.6645283Z from ./Core/BSP/BSP.h:5,
2023-07-27T23:49:37.6645822Z from ./Core/BSP/BSP_PD.h:10,
2023-07-27T23:49:37.6646255Z from ./Core/BSP/BSP.h:2,
2023-07-27T23:49:37.6660367Z from Core/Threads/PIDThread.cpp:8:
2023-07-27T23:49:37.6667005Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_irq()':
2023-07-27T23:49:37.6667923Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.6668756Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.6674414Z | ^~~
2023-07-27T23:49:37.6675028Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:388:48: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.6716452Z 388 | __STATIC_FORCEINLINE void __enable_irq(void) { __RV_CSR_SET(CSR_MSTATUS, MSTATUS_MIE); }
2023-07-27T23:49:37.6717011Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.6717767Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_irq()':
2023-07-27T23:49:37.6718592Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.6722804Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.6723275Z | ^~~
2023-07-27T23:49:37.6729702Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:396:49: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.6730380Z 396 | __STATIC_FORCEINLINE void __disable_irq(void) { __RV_CSR_CLEAR(CSR_MSTATUS, MSTATUS_MIE); }
2023-07-27T23:49:37.6730863Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.6746135Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_cycle()':
2023-07-27T23:49:37.6746955Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.6747577Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.6747968Z | ^~~
2023-07-27T23:49:37.6748535Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:409:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.6749080Z 409 | high0 = __RV_CSR_READ(CSR_MCYCLEH);
2023-07-27T23:49:37.6749477Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.6750132Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.6750906Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.6751341Z | ^~~
2023-07-27T23:49:37.6751921Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:410:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.6752426Z 410 | low = __RV_CSR_READ(CSR_MCYCLE);
2023-07-27T23:49:37.6752760Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.6753433Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.6754047Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.6754566Z | ^~~
2023-07-27T23:49:37.6755091Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:411:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.6755601Z 411 | high = __RV_CSR_READ(CSR_MCYCLEH);
2023-07-27T23:49:37.6756022Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.6756614Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.6757208Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.6757595Z | ^~~
2023-07-27T23:49:37.6758192Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:413:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.6758815Z 413 | low = __RV_CSR_READ(CSR_MCYCLE);
2023-07-27T23:49:37.6769534Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.6770250Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_instret()':
2023-07-27T23:49:37.6771029Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.6771673Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.6772057Z | ^~~
2023-07-27T23:49:37.6772636Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:435:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.6773168Z 435 | high0 = __RV_CSR_READ(CSR_MINSTRETH);
2023-07-27T23:49:37.6773519Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.6774189Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.6774780Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.6775187Z | ^~~
2023-07-27T23:49:37.6775699Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:436:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.6776237Z 436 | low = __RV_CSR_READ(CSR_MINSTRET);
2023-07-27T23:49:37.6776621Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.6777427Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.6778047Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.6778434Z | ^~~
2023-07-27T23:49:37.6779018Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:437:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.6779505Z 437 | high = __RV_CSR_READ(CSR_MINSTRETH);
2023-07-27T23:49:37.6779885Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.6780528Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.6781283Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.6781630Z | ^~~
2023-07-27T23:49:37.6782176Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:439:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.6782685Z 439 | low = __RV_CSR_READ(CSR_MINSTRET);
2023-07-27T23:49:37.6783022Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.6783577Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_time()':
2023-07-27T23:49:37.6784331Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.6784933Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.6785279Z | ^~~
2023-07-27T23:49:37.6785850Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:462:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.6786575Z 462 | high0 = __RV_CSR_READ(CSR_TIMEH);
2023-07-27T23:49:37.6787111Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.6853244Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.6959263Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.6959777Z | ^~~
2023-07-27T23:49:37.6960408Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:463:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.6960898Z 463 | low = __RV_CSR_READ(CSR_TIME);
2023-07-27T23:49:37.6961296Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.6961971Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.6962633Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.6962980Z | ^~~
2023-07-27T23:49:37.6963559Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:464:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.6964076Z 464 | high = __RV_CSR_READ(CSR_TIMEH);
2023-07-27T23:49:37.6964418Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.6965344Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.6965979Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.6966379Z | ^~~
2023-07-27T23:49:37.6966900Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:466:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.6967440Z 466 | low = __RV_CSR_READ(CSR_TIME);
2023-07-27T23:49:37.6967833Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.6968344Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __WFI()':
2023-07-27T23:49:37.6969161Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.6969768Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.6970215Z | ^~~
2023-07-27T23:49:37.6970776Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:508:3: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.6971245Z 508 | __RV_CSR_CLEAR(CSR_WFE, WFE_WFE);
2023-07-27T23:49:37.6971602Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.6972138Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __WFE()':
2023-07-27T23:49:37.6972846Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.6973468Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.6973933Z | ^~~
2023-07-27T23:49:37.6974509Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:520:3: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.6975002Z 520 | __RV_CSR_SET(CSR_WFE, WFE_WFE);
2023-07-27T23:49:37.6977929Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.6978579Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.6979192Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.6979566Z | ^~~
2023-07-27T23:49:37.6980176Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:522:3: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.6980685Z 522 | __RV_CSR_CLEAR(CSR_WFE, WFE_WFE);
2023-07-27T23:49:37.6981053Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.6981581Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __set_wfi_sleepmode(WFI_SleepMode_Type)':
2023-07-27T23:49:37.6982391Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.6983012Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.6983520Z | ^~~
2023-07-27T23:49:37.6984066Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:557:74: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.6984730Z 557 | __STATIC_FORCEINLINE void __set_wfi_sleepmode(WFI_SleepMode_Type mode) { __RV_CSR_WRITE(CSR_SLEEPVALUE, mode); }
2023-07-27T23:49:37.6985298Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.6985830Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __TXEVT()':
2023-07-27T23:49:37.6986548Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.6987256Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.6987694Z | ^~~
2023-07-27T23:49:37.6988251Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:565:43: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.6988802Z 565 | __STATIC_FORCEINLINE void __TXEVT(void) { __RV_CSR_SET(CSR_TXEVT, 0x1); }
2023-07-27T23:49:37.6989276Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.6989807Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_irq()':
2023-07-27T23:49:37.6990533Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.6991161Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.6991605Z | ^~~
2023-07-27T23:49:37.6992176Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:396:49: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.6992743Z 396 | __STATIC_FORCEINLINE void __disable_irq(void) { __RV_CSR_CLEAR(CSR_MSTATUS, MSTATUS_MIE); }
2023-07-27T23:49:37.6993261Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.6993823Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_cycle()':
2023-07-27T23:49:37.6994566Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.6995160Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.6995534Z | ^~~
2023-07-27T23:49:37.6996110Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:409:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.6996625Z 409 | high0 = __RV_CSR_READ(CSR_MCYCLEH);
2023-07-27T23:49:37.6996962Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.6997604Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.6998246Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.6998638Z | ^~~
2023-07-27T23:49:37.6999543Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:410:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7000228Z 410 | low = __RV_CSR_READ(CSR_MCYCLE);
2023-07-27T23:49:37.7000657Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7039316Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7040141Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7040622Z | ^~~
2023-07-27T23:49:37.7041223Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:411:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7042023Z 411 | high = __RV_CSR_READ(CSR_MCYCLEH);
2023-07-27T23:49:37.7042364Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7043028Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7043691Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7044040Z | ^~~
2023-07-27T23:49:37.7044621Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:413:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7045138Z 413 | low = __RV_CSR_READ(CSR_MCYCLE);
2023-07-27T23:49:37.7045544Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7046047Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_instret()':
2023-07-27T23:49:37.7046828Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7047421Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7047809Z | ^~~
2023-07-27T23:49:37.7048347Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:435:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7048859Z 435 | high0 = __RV_CSR_READ(CSR_MINSTRETH);
2023-07-27T23:49:37.7049263Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7049920Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7050482Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7050896Z | ^~~
2023-07-27T23:49:37.7051473Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:436:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7051938Z 436 | low = __RV_CSR_READ(CSR_MINSTRET);
2023-07-27T23:49:37.7052313Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7052986Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7053709Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7054060Z | ^~~
2023-07-27T23:49:37.7054611Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:437:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7055118Z 437 | high = __RV_CSR_READ(CSR_MINSTRETH);
2023-07-27T23:49:37.7055541Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7056138Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7056738Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7057230Z | ^~~
2023-07-27T23:49:37.7057827Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:439:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7058292Z 439 | low = __RV_CSR_READ(CSR_MINSTRET);
2023-07-27T23:49:37.7058665Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7059199Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_mcycle_counter()':
2023-07-27T23:49:37.7059932Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7060562Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7060964Z | ^~~
2023-07-27T23:49:37.7061529Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:572:59: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.7062144Z 572 | __STATIC_FORCEINLINE void __enable_mcycle_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_CY); }
2023-07-27T23:49:37.7062684Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7063249Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_time()':
2023-07-27T23:49:37.7064002Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7064553Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7064959Z | ^~~
2023-07-27T23:49:37.7065543Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:462:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7066044Z 462 | high0 = __RV_CSR_READ(CSR_TIMEH);
2023-07-27T23:49:37.7066375Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7067033Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7067630Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7068045Z | ^~~
2023-07-27T23:49:37.7068555Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:463:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7069155Z 463 | low = __RV_CSR_READ(CSR_TIME);
2023-07-27T23:49:37.7069540Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7070220Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7070776Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7071173Z | ^~~
2023-07-27T23:49:37.7071726Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:464:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7072246Z 464 | high = __RV_CSR_READ(CSR_TIMEH);
2023-07-27T23:49:37.7072743Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7073413Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7074012Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7074349Z | ^~~
2023-07-27T23:49:37.7074900Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:466:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7075439Z 466 | low = __RV_CSR_READ(CSR_TIME);
2023-07-27T23:49:37.7075811Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7076271Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __WFI()':
2023-07-27T23:49:37.7077009Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7077660Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7078058Z | ^~~
2023-07-27T23:49:37.7078576Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:508:3: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.7079204Z 508 | __RV_CSR_CLEAR(CSR_WFE, WFE_WFE);
2023-07-27T23:49:37.7079570Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7080063Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __WFE()':
2023-07-27T23:49:37.7080806Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7081419Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7081815Z | ^~~
2023-07-27T23:49:37.7082336Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:520:3: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.7082871Z 520 | __RV_CSR_SET(CSR_WFE, WFE_WFE);
2023-07-27T23:49:37.7083232Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.7083872Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7084437Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7084980Z | ^~~
2023-07-27T23:49:37.7085559Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:522:3: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.7086061Z 522 | __RV_CSR_CLEAR(CSR_WFE, WFE_WFE);
2023-07-27T23:49:37.7086386Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7087056Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __set_wfi_sleepmode(WFI_SleepMode_Type)':
2023-07-27T23:49:37.7087841Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7088456Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7088911Z | ^~~
2023-07-27T23:49:37.7089465Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:557:74: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7090155Z 557 | __STATIC_FORCEINLINE void __set_wfi_sleepmode(WFI_SleepMode_Type mode) { __RV_CSR_WRITE(CSR_SLEEPVALUE, mode); }
2023-07-27T23:49:37.7090652Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7091201Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __TXEVT()':
2023-07-27T23:49:37.7091945Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7092586Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7092983Z | ^~~
2023-07-27T23:49:37.7093506Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:565:43: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.7094090Z 565 | __STATIC_FORCEINLINE void __TXEVT(void) { __RV_CSR_SET(CSR_TXEVT, 0x1); }
2023-07-27T23:49:37.7094558Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.7095093Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_mcycle_counter()':
2023-07-27T23:49:37.7095864Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7096473Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7096870Z | ^~~
2023-07-27T23:49:37.7097386Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:572:59: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.7098077Z 572 | __STATIC_FORCEINLINE void __enable_mcycle_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_CY); }
2023-07-27T23:49:37.7098614Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7099175Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_mcycle_counter()':
2023-07-27T23:49:37.7099891Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7100626Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7101027Z | ^~~
2023-07-27T23:49:37.7101589Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:579:60: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.7102197Z 579 | __STATIC_FORCEINLINE void __disable_mcycle_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_CY); }
2023-07-27T23:49:37.7102716Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.7103340Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_minstret_counter()':
2023-07-27T23:49:37.7104191Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7104747Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7105150Z | ^~~
2023-07-27T23:49:37.7105740Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:586:61: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.7106408Z 586 | __STATIC_FORCEINLINE void __enable_minstret_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR); }
2023-07-27T23:49:37.7388030Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7388611Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_mcycle_counter()':
2023-07-27T23:49:37.7389385Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7389961Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7390287Z | ^~~
2023-07-27T23:49:37.7390789Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:579:60: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.7391385Z 579 | __STATIC_FORCEINLINE void __disable_mcycle_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_CY); }
2023-07-27T23:49:37.7391838Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.7392336Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_minstret_counter()':
2023-07-27T23:49:37.7393047Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7393593Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7393921Z | ^~~
2023-07-27T23:49:37.7394401Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:593:62: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.7394996Z 593 | __STATIC_FORCEINLINE void __disable_minstret_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR); }
2023-07-27T23:49:37.7395458Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.7396224Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_all_counter()':
2023-07-27T23:49:37.7396925Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7397483Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7397801Z | ^~~
2023-07-27T23:49:37.7398295Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:600:56: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.7399045Z 600 | __STATIC_FORCEINLINE void __enable_all_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR | MCOUNTINHIBIT_CY); }
2023-07-27T23:49:37.7399661Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7400141Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_all_counter()':
2023-07-27T23:49:37.7400840Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7401381Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7401702Z | ^~~
2023-07-27T23:49:37.7402188Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:607:57: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.7402816Z 607 | __STATIC_FORCEINLINE void __disable_all_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR | MCOUNTINHIBIT_CY); }
2023-07-27T23:49:37.7403271Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.7403758Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_minstret_counter()':
2023-07-27T23:49:37.7404451Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7404990Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7405305Z | ^~~
2023-07-27T23:49:37.7405804Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:586:61: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.7406415Z 586 | __STATIC_FORCEINLINE void __enable_minstret_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR); }
2023-07-27T23:49:37.7406879Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7407286Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:37.7407775Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:37.7408260Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:37.7408685Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:37.7409046Z from ./Core/BSP/Defines.h:10,
2023-07-27T23:49:37.7409383Z from ./Core/BSP/BSP.h:5,
2023-07-27T23:49:37.7409710Z from ./Core/BSP/BSP_PD.h:10,
2023-07-27T23:49:37.7410137Z from ./Core/BSP/BSP.h:2,
2023-07-27T23:49:37.7479671Z from Core/Threads/PIDThread.cpp:8:
2023-07-27T23:49:37.7480309Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __CAS_W(volatile uint32_t*, uint32_t, uint32_t)':
2023-07-27T23:49:37.7481072Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:751:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7481566Z 751 | register uint32_t result;
2023-07-27T23:49:37.7481876Z | ^~~~~~
2023-07-27T23:49:37.7482456Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:752:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7483235Z 752 | register uint32_t rc;
2023-07-27T23:49:37.7483529Z | ^~
2023-07-27T23:49:37.7484035Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOSWAP_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:37.7484751Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:773:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7485226Z 773 | register uint32_t result;
2023-07-27T23:49:37.7485533Z | ^~~~~~
2023-07-27T23:49:37.7486013Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_minstret_counter()':
2023-07-27T23:49:37.7486712Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7487259Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7487590Z | ^~~
2023-07-27T23:49:37.7488088Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:593:62: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.7488690Z 593 | __STATIC_FORCEINLINE void __disable_minstret_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR); }
2023-07-27T23:49:37.7489148Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.7489639Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_all_counter()':
2023-07-27T23:49:37.7490345Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7490889Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7491204Z | ^~~
2023-07-27T23:49:37.7491695Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:600:56: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.7492316Z 600 | __STATIC_FORCEINLINE void __enable_all_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR | MCOUNTINHIBIT_CY); }
2023-07-27T23:49:37.7492792Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7493380Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_all_counter()':
2023-07-27T23:49:37.7494076Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7494629Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7494955Z | ^~~
2023-07-27T23:49:37.7495430Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:607:57: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.7496042Z 607 | __STATIC_FORCEINLINE void __disable_all_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR | MCOUNTINHIBIT_CY); }
2023-07-27T23:49:37.7496606Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.7497524Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:37.7498006Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:37.7498493Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:37.7498923Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:37.7499287Z from ./Core/BSP/Defines.h:10,
2023-07-27T23:49:37.7499610Z from ./Core/BSP/BSP.h:5,
2023-07-27T23:49:37.7499941Z from ./Core/BSP/BSP_PD.h:10,
2023-07-27T23:49:37.7500263Z from ./Core/BSP/BSP.h:2,
2023-07-27T23:49:37.7500612Z from Core/Threads/PIDThread.cpp:8:
2023-07-27T23:49:37.7501170Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __CAS_W(volatile uint32_t*, uint32_t, uint32_t)':
2023-07-27T23:49:37.7501898Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:751:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7502391Z 751 | register uint32_t result;
2023-07-27T23:49:37.7502688Z | ^~~~~~
2023-07-27T23:49:37.7503266Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:752:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7503749Z 752 | register uint32_t rc;
2023-07-27T23:49:37.7504050Z | ^~
2023-07-27T23:49:37.7504550Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOSWAP_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:37.7505255Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:773:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7505735Z 773 | register uint32_t result;
2023-07-27T23:49:37.7506041Z | ^~~~~~
2023-07-27T23:49:37.7506520Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOADD_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.7507221Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:787:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7507700Z 787 | register int32_t result;
2023-07-27T23:49:37.7508067Z | ^~~~~~
2023-07-27T23:49:37.7508559Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOAND_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.7509251Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:801:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7509712Z 801 | register int32_t result;
2023-07-27T23:49:37.7509996Z | ^~~~~~
2023-07-27T23:49:37.7510470Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOOR_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.7511250Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:815:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7511711Z 815 | register int32_t result;
2023-07-27T23:49:37.7511990Z | ^~~~~~
2023-07-27T23:49:37.7512468Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOXOR_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.7513159Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:829:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7513618Z 829 | register int32_t result;
2023-07-27T23:49:37.7513902Z | ^~~~~~
2023-07-27T23:49:37.7514409Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOMAXU_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:37.7515118Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:843:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7515600Z 843 | register uint32_t result;
2023-07-27T23:49:37.7515888Z | ^~~~~~
2023-07-27T23:49:37.7516373Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOMAX_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.7517065Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:857:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7517542Z 857 | register int32_t result;
2023-07-27T23:49:37.7517824Z | ^~~~~~
2023-07-27T23:49:37.7518315Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOMINU_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:37.7519902Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:871:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7520390Z 871 | register uint32_t result;
2023-07-27T23:49:37.7520684Z | ^~~~~~
2023-07-27T23:49:37.7521164Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOMIN_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.7521863Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:885:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7522474Z 885 | register int32_t result;
2023-07-27T23:49:37.7522772Z | ^~~~~~
2023-07-27T23:49:37.7523262Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOADD_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.7523951Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:787:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7524413Z 787 | register int32_t result;
2023-07-27T23:49:37.7524702Z | ^~~~~~
2023-07-27T23:49:37.7525177Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOAND_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.7525968Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:801:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7526437Z 801 | register int32_t result;
2023-07-27T23:49:37.7526718Z | ^~~~~~
2023-07-27T23:49:37.7527200Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOOR_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.7527887Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:815:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7528335Z 815 | register int32_t result;
2023-07-27T23:49:37.7528622Z | ^~~~~~
2023-07-27T23:49:37.7529109Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOXOR_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.7529796Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:829:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7530248Z 829 | register int32_t result;
2023-07-27T23:49:37.7530534Z | ^~~~~~
2023-07-27T23:49:37.7531026Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOMAXU_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:37.7531721Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:843:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7532200Z 843 | register uint32_t result;
2023-07-27T23:49:37.7532514Z | ^~~~~~
2023-07-27T23:49:37.7532909Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:37.7533409Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:37.7533885Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:37.7534317Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:37.7534679Z from ./Core/BSP/Defines.h:10,
2023-07-27T23:49:37.7534997Z from ./Core/BSP/BSP.h:5,
2023-07-27T23:49:37.7535327Z from ./Core/BSP/BSP_PD.h:10,
2023-07-27T23:49:37.7535650Z from ./Core/BSP/BSP.h:2,
2023-07-27T23:49:37.7535994Z from Core/Threads/PIDThread.cpp:8:
2023-07-27T23:49:37.7536627Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __ECLIC_SetVector(IRQn_Type, rv_csr_t)':
2023-07-27T23:49:37.7537349Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7537888Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7538210Z | ^~~
2023-07-27T23:49:37.7538693Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:654:69: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7539233Z 654 | vec_base = ((uint32_t)__RV_CSR_READ(CSR_MTVT));
2023-07-27T23:49:37.7539728Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7540233Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOMAX_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.7540932Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:857:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7541412Z 857 | register int32_t result;
2023-07-27T23:49:37.7541709Z | ^~~~~~
2023-07-27T23:49:37.7542188Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOMINU_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:37.7542895Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:871:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7543378Z 871 | register uint32_t result;
2023-07-27T23:49:37.7543683Z | ^~~~~~
2023-07-27T23:49:37.7544157Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOMIN_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.7544848Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:885:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7545319Z 885 | register int32_t result;
2023-07-27T23:49:37.7545611Z | ^~~~~~
2023-07-27T23:49:37.7546087Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __ECLIC_GetVector(IRQn_Type)':
2023-07-27T23:49:37.7546790Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7547319Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7547636Z | ^~~
2023-07-27T23:49:37.7548115Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:681:25: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7548598Z 681 | return (*(uint32_t *)(__RV_CSR_READ(CSR_MTVT) + IRQn * 4));
2023-07-27T23:49:37.7548945Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7549414Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __set_exc_entry(rv_csr_t)':
2023-07-27T23:49:37.7550177Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7550719Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7551041Z | ^~~
2023-07-27T23:49:37.7551532Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:702:3: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7551970Z 702 | __RV_CSR_WRITE(CSR_MTVEC, addr);
2023-07-27T23:49:37.7552261Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7552715Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_exc_entry()':
2023-07-27T23:49:37.7553490Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7554022Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7554340Z | ^~~
2023-07-27T23:49:37.7554836Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:716:24: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7555294Z 716 | unsigned long addr = __RV_CSR_READ(CSR_MTVEC);
2023-07-27T23:49:37.7555643Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7556120Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __set_nonvec_entry(rv_csr_t)':
2023-07-27T23:49:37.7556828Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7557349Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7557667Z | ^~~
2023-07-27T23:49:37.7558157Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:732:7: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7558602Z 732 | if (__RV_CSR_READ(CSR_MTVT2) & 0x1) {
2023-07-27T23:49:37.7559019Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7559595Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7560148Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7560477Z | ^~~
2023-07-27T23:49:37.7560963Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:733:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7561418Z 733 | __RV_CSR_WRITE(CSR_MTVT2, addr | 0x01);
2023-07-27T23:49:37.7561735Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7562312Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7562851Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7563189Z | ^~~
2023-07-27T23:49:37.7563785Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:737:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7564224Z 737 | __RV_CSR_WRITE(CSR_MTVEC, addr);
2023-07-27T23:49:37.7564526Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7564992Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_nonvec_entry()':
2023-07-27T23:49:37.7565675Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7566189Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7566606Z | ^~~
2023-07-27T23:49:37.7567105Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:753:7: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7567551Z 753 | if (__RV_CSR_READ(CSR_MTVT2) & 0x1) {
2023-07-27T23:49:37.7567846Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7568417Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7568948Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7569264Z | ^~~
2023-07-27T23:49:37.7569745Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:754:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7570223Z 754 | return __RV_CSR_READ(CSR_MTVT2) & (~(rv_csr_t)(0x1));
2023-07-27T23:49:37.7570552Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7571119Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7571647Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7571957Z | ^~~
2023-07-27T23:49:37.7572484Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:756:21: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7572938Z 756 | rv_csr_t addr = __RV_CSR_READ(CSR_MTVEC);
2023-07-27T23:49:37.7573275Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7573745Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_nmi_entry()':
2023-07-27T23:49:37.7574433Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7574956Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7575281Z | ^~~
2023-07-27T23:49:37.7575773Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:771:62: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7576322Z 771 | __STATIC_FORCEINLINE rv_csr_t __get_nmi_entry(void) { return __RV_CSR_READ(CSR_MNVEC); }
2023-07-27T23:49:37.7576747Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7577256Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:37.7577765Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:37.7578254Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:37.7578670Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:37.7579034Z from ./Core/BSP/Defines.h:10,
2023-07-27T23:49:37.7579361Z from ./Core/BSP/BSP.h:5,
2023-07-27T23:49:37.7579684Z from ./Core/BSP/BSP_PD.h:10,
2023-07-27T23:49:37.7580013Z from ./Core/BSP/BSP.h:2,
2023-07-27T23:49:37.7580363Z from Core/Threads/PIDThread.cpp:8:
2023-07-27T23:49:37.7580994Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __ECLIC_SetVector(IRQn_Type, rv_csr_t)':
2023-07-27T23:49:37.7581720Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7582260Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7582580Z | ^~~
2023-07-27T23:49:37.7583062Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:654:69: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7583585Z 654 | vec_base = ((uint32_t)__RV_CSR_READ(CSR_MTVT));
2023-07-27T23:49:37.7583992Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7584499Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __ECLIC_GetVector(IRQn_Type)':
2023-07-27T23:49:37.7585191Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7585716Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7586030Z | ^~~
2023-07-27T23:49:37.7586522Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:681:25: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7586991Z 681 | return (*(uint32_t *)(__RV_CSR_READ(CSR_MTVT) + IRQn * 4));
2023-07-27T23:49:37.7587345Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7587825Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __set_exc_entry(rv_csr_t)':
2023-07-27T23:49:37.7588524Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7589060Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7589390Z | ^~~
2023-07-27T23:49:37.7589885Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:702:3: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7590328Z 702 | __RV_CSR_WRITE(CSR_MTVEC, addr);
2023-07-27T23:49:37.7590622Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7591159Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_exc_entry()':
2023-07-27T23:49:37.7591848Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7592372Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7592675Z | ^~~
2023-07-27T23:49:37.7593162Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:716:24: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7593633Z 716 | unsigned long addr = __RV_CSR_READ(CSR_MTVEC);
2023-07-27T23:49:37.7594064Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7594541Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __set_nonvec_entry(rv_csr_t)':
2023-07-27T23:49:37.7595239Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7595775Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7596084Z | ^~~
2023-07-27T23:49:37.7596571Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:732:7: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7597018Z 732 | if (__RV_CSR_READ(CSR_MTVT2) & 0x1) {
2023-07-27T23:49:37.7597328Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7597890Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7598438Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7598914Z | ^~~
2023-07-27T23:49:37.7599406Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:733:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7599852Z 733 | __RV_CSR_WRITE(CSR_MTVT2, addr | 0x01);
2023-07-27T23:49:37.7600166Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7600748Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7601298Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7601616Z | ^~~
2023-07-27T23:49:37.7602111Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:737:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7602554Z 737 | __RV_CSR_WRITE(CSR_MTVEC, addr);
2023-07-27T23:49:37.7602844Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7603305Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_nonvec_entry()':
2023-07-27T23:49:37.7603994Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7604537Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7604948Z | ^~~
2023-07-27T23:49:37.7605444Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:753:7: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7605890Z 753 | if (__RV_CSR_READ(CSR_MTVT2) & 0x1) {
2023-07-27T23:49:37.7606192Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7606760Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7607280Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7607706Z | ^~~
2023-07-27T23:49:37.7608207Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:754:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7608674Z 754 | return __RV_CSR_READ(CSR_MTVT2) & (~(rv_csr_t)(0x1));
2023-07-27T23:49:37.7609003Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7609588Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7610117Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7610427Z | ^~~
2023-07-27T23:49:37.7610915Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:756:21: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7611384Z 756 | rv_csr_t addr = __RV_CSR_READ(CSR_MTVEC);
2023-07-27T23:49:37.7611707Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7612166Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_nmi_entry()':
2023-07-27T23:49:37.7612855Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7613380Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7613684Z | ^~~
2023-07-27T23:49:37.7614172Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:771:62: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7614715Z 771 | __STATIC_FORCEINLINE rv_csr_t __get_nmi_entry(void) { return __RV_CSR_READ(CSR_MNVEC); }
2023-07-27T23:49:37.7615143Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7615617Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'uint8_t __get_PMPxCFG(uint32_t)':
2023-07-27T23:49:37.7616309Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7616832Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7617143Z | ^~~
2023-07-27T23:49:37.7617626Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:68:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7618178Z 68 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:37.7618502Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7619069Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7619578Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7619889Z | ^~~
2023-07-27T23:49:37.7620377Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:71:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7620820Z 71 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:37.7621211Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7621793Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7622323Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7622624Z | ^~~
2023-07-27T23:49:37.7623102Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:74:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7623552Z 74 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:37.7623864Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7624423Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7624964Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7625282Z | ^~~
2023-07-27T23:49:37.7625765Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:77:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7626202Z 77 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:37.7626513Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7626989Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPxCFG(uint32_t, uint8_t)':
2023-07-27T23:49:37.7627688Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7628220Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7628534Z | ^~~
2023-07-27T23:49:37.7629020Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:110:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7629464Z 110 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:37.7629787Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7630368Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7630906Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7631225Z | ^~~
2023-07-27T23:49:37.7631810Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:113:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7632271Z 113 | __RV_CSR_WRITE(CSR_PMPCFG0, pmpcfgx);
2023-07-27T23:49:37.7632587Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7633146Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7633675Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7633987Z | ^~~
2023-07-27T23:49:37.7634475Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:116:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7635027Z 116 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:37.7635356Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7635930Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7636469Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7636779Z | ^~~
2023-07-27T23:49:37.7637263Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:119:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7637707Z 119 | __RV_CSR_WRITE(CSR_PMPCFG1, pmpcfgx);
2023-07-27T23:49:37.7638007Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7638576Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7679829Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7680186Z | ^~~
2023-07-27T23:49:37.7680714Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:122:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7681190Z 122 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:37.7681518Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7682126Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7682697Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7683028Z | ^~~
2023-07-27T23:49:37.7683530Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:125:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7683984Z 125 | __RV_CSR_WRITE(CSR_PMPCFG2, pmpcfgx);
2023-07-27T23:49:37.7684294Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7684885Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7685426Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7685744Z | ^~~
2023-07-27T23:49:37.7686472Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:128:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7686937Z 128 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:37.7687259Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7687833Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7688383Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7688705Z | ^~~
2023-07-27T23:49:37.7689190Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:131:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7689766Z 131 | __RV_CSR_WRITE(CSR_PMPCFG3, pmpcfgx);
2023-07-27T23:49:37.7690078Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7690548Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'rv_csr_t __get_PMPCFGx(uint32_t)':
2023-07-27T23:49:37.7691239Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7691770Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7692088Z | ^~~
2023-07-27T23:49:37.7692568Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:166:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7693002Z 166 | return __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:37.7693319Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7693896Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7694427Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7694735Z | ^~~
2023-07-27T23:49:37.7695219Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:168:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7695662Z 168 | return __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:37.7695969Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7696551Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7697515Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7697841Z | ^~~
2023-07-27T23:49:37.7698321Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:170:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7698765Z 170 | return __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:37.7699073Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7699651Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7700177Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7700596Z | ^~~
2023-07-27T23:49:37.7701093Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:172:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7701545Z 172 | return __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:37.7701850Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7702330Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPCFGx(uint32_t, rv_csr_t)':
2023-07-27T23:49:37.7703040Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7703671Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7703991Z | ^~~
2023-07-27T23:49:37.7704476Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:193:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7704930Z 193 | __RV_CSR_WRITE(CSR_PMPCFG0, pmpcfg);
2023-07-27T23:49:37.7705231Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7705806Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7706344Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7706675Z | ^~~
2023-07-27T23:49:37.7707163Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:196:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7707623Z 196 | __RV_CSR_WRITE(CSR_PMPCFG1, pmpcfg);
2023-07-27T23:49:37.7707927Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7708498Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7709022Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7709346Z | ^~~
2023-07-27T23:49:37.7709836Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:199:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7710291Z 199 | __RV_CSR_WRITE(CSR_PMPCFG2, pmpcfg);
2023-07-27T23:49:37.7710584Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7711163Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7711712Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7712039Z | ^~~
2023-07-27T23:49:37.7712523Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:202:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7712968Z 202 | __RV_CSR_WRITE(CSR_PMPCFG3, pmpcfg);
2023-07-27T23:49:37.7713268Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7713722Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'rv_csr_t __get_PMPADDRx(uint32_t)':
2023-07-27T23:49:37.7714509Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7715051Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7715376Z | ^~~
2023-07-27T23:49:37.7715852Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:218:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7716296Z 218 | return __RV_CSR_READ(CSR_PMPADDR0);
2023-07-27T23:49:37.7716606Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7717178Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7717791Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7718108Z | ^~~
2023-07-27T23:49:37.7718594Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:220:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7719148Z 220 | return __RV_CSR_READ(CSR_PMPADDR1);
2023-07-27T23:49:37.7719451Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7720022Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7720552Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7720872Z | ^~~
2023-07-27T23:49:37.7721367Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:222:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7721805Z 222 | return __RV_CSR_READ(CSR_PMPADDR2);
2023-07-27T23:49:37.7722115Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7722670Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7723196Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7723514Z | ^~~
2023-07-27T23:49:37.7724014Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:224:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7724459Z 224 | return __RV_CSR_READ(CSR_PMPADDR3);
2023-07-27T23:49:37.7724773Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7725349Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7725876Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7726180Z | ^~~
2023-07-27T23:49:37.7726664Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:226:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7727159Z 226 | return __RV_CSR_READ(CSR_PMPADDR4);
2023-07-27T23:49:37.7727463Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7728156Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7728698Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7729017Z | ^~~
2023-07-27T23:49:37.7729483Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:228:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7729925Z 228 | return __RV_CSR_READ(CSR_PMPADDR5);
2023-07-27T23:49:37.7730228Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7730795Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7731419Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7731740Z | ^~~
2023-07-27T23:49:37.7732223Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:230:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7732667Z 230 | return __RV_CSR_READ(CSR_PMPADDR6);
2023-07-27T23:49:37.7732965Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7733538Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7734063Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7734378Z | ^~~
2023-07-27T23:49:37.7734867Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:232:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7735310Z 232 | return __RV_CSR_READ(CSR_PMPADDR7);
2023-07-27T23:49:37.7735618Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7736181Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7736719Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7737034Z | ^~~
2023-07-27T23:49:37.7737520Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:234:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7737969Z 234 | return __RV_CSR_READ(CSR_PMPADDR8);
2023-07-27T23:49:37.7738275Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7738845Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7739371Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7739678Z | ^~~
2023-07-27T23:49:37.7740161Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:236:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7740605Z 236 | return __RV_CSR_READ(CSR_PMPADDR9);
2023-07-27T23:49:37.7740914Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7741570Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7742101Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7742417Z | ^~~
2023-07-27T23:49:37.7742886Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:238:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7743331Z 238 | return __RV_CSR_READ(CSR_PMPADDR10);
2023-07-27T23:49:37.7743643Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7744205Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7744821Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7745131Z | ^~~
2023-07-27T23:49:37.7745613Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:240:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7746062Z 240 | return __RV_CSR_READ(CSR_PMPADDR11);
2023-07-27T23:49:37.7746360Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7746929Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7747451Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7747762Z | ^~~
2023-07-27T23:49:37.7748250Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:242:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7748695Z 242 | return __RV_CSR_READ(CSR_PMPADDR12);
2023-07-27T23:49:37.7748999Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7749555Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7750081Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7750400Z | ^~~
2023-07-27T23:49:37.7750887Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:244:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7751331Z 244 | return __RV_CSR_READ(CSR_PMPADDR13);
2023-07-27T23:49:37.7751637Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7752209Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7752737Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7753044Z | ^~~
2023-07-27T23:49:37.7753523Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:246:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7753964Z 246 | return __RV_CSR_READ(CSR_PMPADDR14);
2023-07-27T23:49:37.7754272Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7754918Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7755442Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7755752Z | ^~~
2023-07-27T23:49:37.7756227Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:248:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7756684Z 248 | return __RV_CSR_READ(CSR_PMPADDR15);
2023-07-27T23:49:37.7756986Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7757453Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'uint8_t __get_PMPxCFG(uint32_t)':
2023-07-27T23:49:37.7758257Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7799217Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7799764Z | ^~~
2023-07-27T23:49:37.7800311Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:68:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7800781Z 68 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:37.7801107Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7801716Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7802285Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7802596Z | ^~~
2023-07-27T23:49:37.7803088Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:71:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7803544Z 71 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:37.7803845Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7804436Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7804976Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7805306Z | ^~~
2023-07-27T23:49:37.7805794Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:74:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7806251Z 74 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:37.7806564Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7807143Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7807663Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7807973Z | ^~~
2023-07-27T23:49:37.7808467Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:77:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7809099Z 77 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:37.7809410Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7809894Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPADDRx(uint32_t, rv_csr_t)':
2023-07-27T23:49:37.7810609Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7811146Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7811471Z | ^~~
2023-07-27T23:49:37.7811966Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:263:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7812556Z 263 | __RV_CSR_WRITE(CSR_PMPADDR0, pmpaddr);
2023-07-27T23:49:37.7812862Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7813338Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPxCFG(uint32_t, uint8_t)':
2023-07-27T23:49:37.7814037Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7814568Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7814876Z | ^~~
2023-07-27T23:49:37.7815366Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:110:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7815831Z 110 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:37.7816156Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7816723Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7817267Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7817591Z | ^~~
2023-07-27T23:49:37.7818066Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:113:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7818517Z 113 | __RV_CSR_WRITE(CSR_PMPCFG0, pmpcfgx);
2023-07-27T23:49:37.7818825Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7819406Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7819930Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7820244Z | ^~~
2023-07-27T23:49:37.7820730Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:116:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7821178Z 116 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:37.7821485Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7822071Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7822702Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7823040Z | ^~~
2023-07-27T23:49:37.7823514Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:119:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7823968Z 119 | __RV_CSR_WRITE(CSR_PMPCFG1, pmpcfgx);
2023-07-27T23:49:37.7824277Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7824840Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7825366Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7825770Z | ^~~
2023-07-27T23:49:37.7826259Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:122:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7826703Z 122 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:37.7827020Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7827590Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7828123Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7828437Z | ^~~
2023-07-27T23:49:37.7828921Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:125:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7829375Z 125 | __RV_CSR_WRITE(CSR_PMPCFG2, pmpcfgx);
2023-07-27T23:49:37.7829683Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7830245Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7830780Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7831092Z | ^~~
2023-07-27T23:49:37.7831560Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:128:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7832006Z 128 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:37.7832321Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7832905Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7833432Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7833750Z | ^~~
2023-07-27T23:49:37.7834234Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:131:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7834683Z 131 | __RV_CSR_WRITE(CSR_PMPCFG3, pmpcfgx);
2023-07-27T23:49:37.7834976Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7835549Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7836174Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7836511Z | ^~~
2023-07-27T23:49:37.7836997Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:266:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7837446Z 266 | __RV_CSR_WRITE(CSR_PMPADDR1, pmpaddr);
2023-07-27T23:49:37.7837757Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7838212Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'rv_csr_t __get_PMPCFGx(uint32_t)':
2023-07-27T23:49:37.7839045Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7839685Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7840011Z | ^~~
2023-07-27T23:49:37.7840494Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:166:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7840941Z 166 | return __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:37.7841261Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7841837Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7842358Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7842679Z | ^~~
2023-07-27T23:49:37.7843182Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:168:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7843630Z 168 | return __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:37.7843935Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7844507Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7845042Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7845362Z | ^~~
2023-07-27T23:49:37.7845837Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:170:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7846289Z 170 | return __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:37.7846603Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7847163Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7847686Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7848002Z | ^~~
2023-07-27T23:49:37.7848491Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:172:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7848928Z 172 | return __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:37.7849234Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7849914Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7850461Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7850773Z | ^~~
2023-07-27T23:49:37.7851258Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:269:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7851711Z 269 | __RV_CSR_WRITE(CSR_PMPADDR2, pmpaddr);
2023-07-27T23:49:37.7852015Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7852495Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPCFGx(uint32_t, rv_csr_t)':
2023-07-27T23:49:37.7853190Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7853846Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7854163Z | ^~~
2023-07-27T23:49:37.7854639Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:193:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7855088Z 193 | __RV_CSR_WRITE(CSR_PMPCFG0, pmpcfg);
2023-07-27T23:49:37.7855391Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7855947Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7856487Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7856818Z | ^~~
2023-07-27T23:49:37.7857304Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:196:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7857742Z 196 | __RV_CSR_WRITE(CSR_PMPCFG1, pmpcfg);
2023-07-27T23:49:37.7858043Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7858605Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7859145Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7859455Z | ^~~
2023-07-27T23:49:37.7859953Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:199:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7860399Z 199 | __RV_CSR_WRITE(CSR_PMPCFG2, pmpcfg);
2023-07-27T23:49:37.7860692Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7861254Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7861794Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7862113Z | ^~~
2023-07-27T23:49:37.7862590Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:202:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7863040Z 202 | __RV_CSR_WRITE(CSR_PMPCFG3, pmpcfg);
2023-07-27T23:49:37.7863342Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7863896Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'rv_csr_t __get_PMPADDRx(uint32_t)':
2023-07-27T23:49:37.7864578Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7865569Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7865894Z | ^~~
2023-07-27T23:49:37.7866386Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:218:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7866827Z 218 | return __RV_CSR_READ(CSR_PMPADDR0);
2023-07-27T23:49:37.7867249Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7867836Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7868374Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7868676Z | ^~~
2023-07-27T23:49:37.7869162Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:220:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7869617Z 220 | return __RV_CSR_READ(CSR_PMPADDR1);
2023-07-27T23:49:37.7869918Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7870492Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7871028Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7871348Z | ^~~
2023-07-27T23:49:37.7871824Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:222:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7872313Z 222 | return __RV_CSR_READ(CSR_PMPADDR2);
2023-07-27T23:49:37.7872627Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7873199Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7873720Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7874046Z | ^~~
2023-07-27T23:49:37.7874540Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:224:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7874979Z 224 | return __RV_CSR_READ(CSR_PMPADDR3);
2023-07-27T23:49:37.7875288Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7875857Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7876378Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7876686Z | ^~~
2023-07-27T23:49:37.7877169Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:226:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7877709Z 226 | return __RV_CSR_READ(CSR_PMPADDR4);
2023-07-27T23:49:37.7878030Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7878592Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7879225Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7879546Z | ^~~
2023-07-27T23:49:37.7880030Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:228:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7880469Z 228 | return __RV_CSR_READ(CSR_PMPADDR5);
2023-07-27T23:49:37.7880883Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7881467Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7881999Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7882303Z | ^~~
2023-07-27T23:49:37.7882793Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:230:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7883244Z 230 | return __RV_CSR_READ(CSR_PMPADDR6);
2023-07-27T23:49:37.7883543Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7884122Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7884674Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7884830Z | ^~~
2023-07-27T23:49:37.7885192Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:272:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7885398Z 272 | __RV_CSR_WRITE(CSR_PMPADDR3, pmpaddr);
2023-07-27T23:49:37.7885537Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7885982Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7886225Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7886385Z | ^~~
2023-07-27T23:49:37.7886750Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:275:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7886957Z 275 | __RV_CSR_WRITE(CSR_PMPADDR4, pmpaddr);
2023-07-27T23:49:37.7887100Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7887548Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7887783Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7887926Z | ^~~
2023-07-27T23:49:37.7888286Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:278:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7888583Z 278 | __RV_CSR_WRITE(CSR_PMPADDR5, pmpaddr);
2023-07-27T23:49:37.7888734Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7889173Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7889411Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7889565Z | ^~~
2023-07-27T23:49:37.7889919Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:281:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7890118Z 281 | __RV_CSR_WRITE(CSR_PMPADDR6, pmpaddr);
2023-07-27T23:49:37.7890331Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7890775Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7891015Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7891171Z | ^~~
2023-07-27T23:49:37.7891519Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:284:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7891718Z 284 | __RV_CSR_WRITE(CSR_PMPADDR7, pmpaddr);
2023-07-27T23:49:37.7891861Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7892304Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7892552Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7892696Z | ^~~
2023-07-27T23:49:37.7893048Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:287:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7893250Z 287 | __RV_CSR_WRITE(CSR_PMPADDR8, pmpaddr);
2023-07-27T23:49:37.7893389Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7893836Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7894073Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7894229Z | ^~~
2023-07-27T23:49:37.7894591Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:290:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7894789Z 290 | __RV_CSR_WRITE(CSR_PMPADDR9, pmpaddr);
2023-07-27T23:49:37.7894924Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7895364Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7895598Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7895750Z | ^~~
2023-07-27T23:49:37.7896100Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:293:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7896413Z 293 | __RV_CSR_WRITE(CSR_PMPADDR10, pmpaddr);
2023-07-27T23:49:37.7896564Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7897005Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7897238Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7897379Z | ^~~
2023-07-27T23:49:37.7897740Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:296:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7897956Z 296 | __RV_CSR_WRITE(CSR_PMPADDR11, pmpaddr);
2023-07-27T23:49:37.7898186Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7898629Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7898863Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7899014Z | ^~~
2023-07-27T23:49:37.7899366Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:299:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7899571Z 299 | __RV_CSR_WRITE(CSR_PMPADDR12, pmpaddr);
2023-07-27T23:49:37.7899702Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7900141Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7900393Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7900548Z | ^~~
2023-07-27T23:49:37.7900895Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:302:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7901100Z 302 | __RV_CSR_WRITE(CSR_PMPADDR13, pmpaddr);
2023-07-27T23:49:37.7901245Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7901685Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7901928Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7902082Z | ^~~
2023-07-27T23:49:37.7902435Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:305:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7902645Z 305 | __RV_CSR_WRITE(CSR_PMPADDR14, pmpaddr);
2023-07-27T23:49:37.7902787Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7903228Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7903464Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7903615Z | ^~~
2023-07-27T23:49:37.7903968Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:308:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7904286Z 308 | __RV_CSR_WRITE(CSR_PMPADDR15, pmpaddr);
2023-07-27T23:49:37.7904428Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7904861Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7905088Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7905239Z | ^~~
2023-07-27T23:49:37.7905594Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:232:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7905793Z 232 | return __RV_CSR_READ(CSR_PMPADDR7);
2023-07-27T23:49:37.7906037Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7906484Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7906713Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7906866Z | ^~~
2023-07-27T23:49:37.7907202Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:234:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7907398Z 234 | return __RV_CSR_READ(CSR_PMPADDR8);
2023-07-27T23:49:37.7907551Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7907992Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7908227Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7908379Z | ^~~
2023-07-27T23:49:37.7908731Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:236:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7908928Z 236 | return __RV_CSR_READ(CSR_PMPADDR9);
2023-07-27T23:49:37.7909080Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7909512Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7909739Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7909894Z | ^~~
2023-07-27T23:49:37.7910255Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:238:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7910464Z 238 | return __RV_CSR_READ(CSR_PMPADDR10);
2023-07-27T23:49:37.7910621Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7911062Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7911291Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7911442Z | ^~~
2023-07-27T23:49:37.7911786Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:240:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7912081Z 240 | return __RV_CSR_READ(CSR_PMPADDR11);
2023-07-27T23:49:37.7912236Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7912679Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7912910Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7913062Z | ^~~
2023-07-27T23:49:37.7913412Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:242:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7913612Z 242 | return __RV_CSR_READ(CSR_PMPADDR12);
2023-07-27T23:49:37.7913845Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7914282Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7914501Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7914649Z | ^~~
2023-07-27T23:49:37.7914996Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:244:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7915189Z 244 | return __RV_CSR_READ(CSR_PMPADDR13);
2023-07-27T23:49:37.7915336Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7915772Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7916006Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7916156Z | ^~~
2023-07-27T23:49:37.7916491Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:246:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7916689Z 246 | return __RV_CSR_READ(CSR_PMPADDR14);
2023-07-27T23:49:37.7916835Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7917278Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7917502Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.7917656Z | ^~~
2023-07-27T23:49:37.7918020Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:248:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.7918218Z 248 | return __RV_CSR_READ(CSR_PMPADDR15);
2023-07-27T23:49:37.7918372Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.7952493Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPADDRx(uint32_t, rv_csr_t)':
2023-07-27T23:49:37.7953248Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7953537Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7953716Z | ^~~
2023-07-27T23:49:37.7954345Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:263:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7954586Z 263 | __RV_CSR_WRITE(CSR_PMPADDR0, pmpaddr);
2023-07-27T23:49:37.7954752Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7955281Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7955551Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7955714Z | ^~~
2023-07-27T23:49:37.7956125Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:266:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7956447Z 266 | __RV_CSR_WRITE(CSR_PMPADDR1, pmpaddr);
2023-07-27T23:49:37.7956592Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7957048Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7957292Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7957449Z | ^~~
2023-07-27T23:49:37.7957819Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:269:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7958023Z 269 | __RV_CSR_WRITE(CSR_PMPADDR2, pmpaddr);
2023-07-27T23:49:37.7958172Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7958618Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7959046Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7959202Z | ^~~
2023-07-27T23:49:37.7959563Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:272:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7959768Z 272 | __RV_CSR_WRITE(CSR_PMPADDR3, pmpaddr);
2023-07-27T23:49:37.7959914Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7960362Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7960610Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7960763Z | ^~~
2023-07-27T23:49:37.7961115Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:275:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7961316Z 275 | __RV_CSR_WRITE(CSR_PMPADDR4, pmpaddr);
2023-07-27T23:49:37.7961461Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7961906Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7962148Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7962307Z | ^~~
2023-07-27T23:49:37.7962773Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:278:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7962985Z 278 | __RV_CSR_WRITE(CSR_PMPADDR5, pmpaddr);
2023-07-27T23:49:37.7963126Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7963565Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7963807Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7963960Z | ^~~
2023-07-27T23:49:37.7964316Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:281:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7964630Z 281 | __RV_CSR_WRITE(CSR_PMPADDR6, pmpaddr);
2023-07-27T23:49:37.7964770Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7965214Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7965446Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7965595Z | ^~~
2023-07-27T23:49:37.7965942Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:284:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7966145Z 284 | __RV_CSR_WRITE(CSR_PMPADDR7, pmpaddr);
2023-07-27T23:49:37.7966290Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7966734Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7966969Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7967122Z | ^~~
2023-07-27T23:49:37.7967479Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:287:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7967680Z 287 | __RV_CSR_WRITE(CSR_PMPADDR8, pmpaddr);
2023-07-27T23:49:37.7967823Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7968252Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7968499Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7968652Z | ^~~
2023-07-27T23:49:37.7969003Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:290:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7969201Z 290 | __RV_CSR_WRITE(CSR_PMPADDR9, pmpaddr);
2023-07-27T23:49:37.7969344Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7969779Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7970011Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7970164Z | ^~~
2023-07-27T23:49:37.7970592Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:293:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7970807Z 293 | __RV_CSR_WRITE(CSR_PMPADDR10, pmpaddr);
2023-07-27T23:49:37.7970949Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7971385Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7971624Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7971776Z | ^~~
2023-07-27T23:49:37.7972167Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:296:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7972456Z 296 | __RV_CSR_WRITE(CSR_PMPADDR11, pmpaddr);
2023-07-27T23:49:37.7972603Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7973033Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7973270Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7973421Z | ^~~
2023-07-27T23:49:37.7973774Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:299:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7973976Z 299 | __RV_CSR_WRITE(CSR_PMPADDR12, pmpaddr);
2023-07-27T23:49:37.7974122Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7974566Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7974804Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7974955Z | ^~~
2023-07-27T23:49:37.7975303Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:302:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7975507Z 302 | __RV_CSR_WRITE(CSR_PMPADDR13, pmpaddr);
2023-07-27T23:49:37.7975649Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7976087Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7976335Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7976488Z | ^~~
2023-07-27T23:49:37.7976842Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:305:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7977042Z 305 | __RV_CSR_WRITE(CSR_PMPADDR14, pmpaddr);
2023-07-27T23:49:37.7977187Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.7977617Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.7977856Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.7978013Z | ^~~
2023-07-27T23:49:37.7978466Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:308:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.7978672Z 308 | __RV_CSR_WRITE(CSR_PMPADDR15, pmpaddr);
2023-07-27T23:49:37.7978812Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8044957Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:37.8045260Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:37.8045548Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:37.8045772Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:37.8045968Z from ./Core/BSP/Defines.h:10,
2023-07-27T23:49:37.8046354Z from ./Core/BSP/BSP.h:5,
2023-07-27T23:49:37.8046548Z from ./Core/BSP/BSP_PD.h:10,
2023-07-27T23:49:37.8046716Z from ./Core/BSP/BSP.h:2,
2023-07-27T23:49:37.8046921Z from ./Core/Drivers/Buttons.hpp:7,
2023-07-27T23:49:37.8047160Z from Core/Threads/OperatingModes/HomeScreen.cpp:2:
2023-07-27T23:49:37.8047497Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_irq()':
2023-07-27T23:49:37.8051541Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8052808Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8053918Z | ^~~
2023-07-27T23:49:37.8055302Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:388:48: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.8056556Z 388 | __STATIC_FORCEINLINE void __enable_irq(void) { __RV_CSR_SET(CSR_MSTATUS, MSTATUS_MIE); }
2023-07-27T23:49:37.8056943Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.8059105Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_irq()':
2023-07-27T23:49:37.8060742Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8061025Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8061193Z | ^~~
2023-07-27T23:49:37.8061571Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:396:49: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.8061870Z 396 | __STATIC_FORCEINLINE void __disable_irq(void) { __RV_CSR_CLEAR(CSR_MSTATUS, MSTATUS_MIE); }
2023-07-27T23:49:37.8062076Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8062407Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_cycle()':
2023-07-27T23:49:37.8062860Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8063100Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8063248Z | ^~~
2023-07-27T23:49:37.8063763Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:409:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8063976Z 409 | high0 = __RV_CSR_READ(CSR_MCYCLEH);
2023-07-27T23:49:37.8064129Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8064574Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8064797Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8064947Z | ^~~
2023-07-27T23:49:37.8065387Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:410:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8065581Z 410 | low = __RV_CSR_READ(CSR_MCYCLE);
2023-07-27T23:49:37.8065727Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8066172Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8066400Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8066552Z | ^~~
2023-07-27T23:49:37.8066905Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:411:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8067102Z 411 | high = __RV_CSR_READ(CSR_MCYCLEH);
2023-07-27T23:49:37.8067257Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8067700Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8067922Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8068062Z | ^~~
2023-07-27T23:49:37.8068402Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:413:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8068591Z 413 | low = __RV_CSR_READ(CSR_MCYCLE);
2023-07-27T23:49:37.8068738Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8069072Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_instret()':
2023-07-27T23:49:37.8069520Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8069750Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8069900Z | ^~~
2023-07-27T23:49:37.8070259Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:435:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8070447Z 435 | high0 = __RV_CSR_READ(CSR_MINSTRETH);
2023-07-27T23:49:37.8070600Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8071047Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8071366Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8071525Z | ^~~
2023-07-27T23:49:37.8071882Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:436:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8072076Z 436 | low = __RV_CSR_READ(CSR_MINSTRET);
2023-07-27T23:49:37.8072229Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8072660Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8072878Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8073136Z | ^~~
2023-07-27T23:49:37.8073488Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:437:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8073685Z 437 | high = __RV_CSR_READ(CSR_MINSTRETH);
2023-07-27T23:49:37.8073834Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8074277Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8074494Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8074642Z | ^~~
2023-07-27T23:49:37.8074983Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:439:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8075170Z 439 | low = __RV_CSR_READ(CSR_MINSTRET);
2023-07-27T23:49:37.8075316Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8075639Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_time()':
2023-07-27T23:49:37.8076085Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8076312Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8076460Z | ^~~
2023-07-27T23:49:37.8076807Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:462:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8077002Z 462 | high0 = __RV_CSR_READ(CSR_TIMEH);
2023-07-27T23:49:37.8077159Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8077591Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8077815Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8077975Z | ^~~
2023-07-27T23:49:37.8078325Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:463:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8078511Z 463 | low = __RV_CSR_READ(CSR_TIME);
2023-07-27T23:49:37.8078822Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8079394Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8079630Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8079781Z | ^~~
2023-07-27T23:49:37.8080125Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:464:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8080310Z 464 | high = __RV_CSR_READ(CSR_TIMEH);
2023-07-27T23:49:37.8080463Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8080899Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8081235Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8081390Z | ^~~
2023-07-27T23:49:37.8081742Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:466:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8081927Z 466 | low = __RV_CSR_READ(CSR_TIME);
2023-07-27T23:49:37.8082076Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8082378Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __WFI()':
2023-07-27T23:49:37.8082817Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8083068Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8083226Z | ^~~
2023-07-27T23:49:37.8083582Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:508:3: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.8083771Z 508 | __RV_CSR_CLEAR(CSR_WFE, WFE_WFE);
2023-07-27T23:49:37.8083912Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8084216Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __WFE()':
2023-07-27T23:49:37.8084658Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8084896Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8085044Z | ^~~
2023-07-27T23:49:37.8085405Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:520:3: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.8085593Z 520 | __RV_CSR_SET(CSR_WFE, WFE_WFE);
2023-07-27T23:49:37.8085735Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.8086179Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8086420Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8086575Z | ^~~
2023-07-27T23:49:37.8086935Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:522:3: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.8087205Z 522 | __RV_CSR_CLEAR(CSR_WFE, WFE_WFE);
2023-07-27T23:49:37.8087342Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8087710Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __set_wfi_sleepmode(WFI_SleepMode_Type)':
2023-07-27T23:49:37.8088145Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8088383Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8088534Z | ^~~
2023-07-27T23:49:37.8088900Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:557:74: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8089332Z 557 | __STATIC_FORCEINLINE void __set_wfi_sleepmode(WFI_SleepMode_Type mode) { __RV_CSR_WRITE(CSR_SLEEPVALUE, mode); }
2023-07-27T23:49:37.8089563Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8089872Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __TXEVT()':
2023-07-27T23:49:37.8090309Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8090536Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8090689Z | ^~~
2023-07-27T23:49:37.8091055Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:565:43: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.8091326Z 565 | __STATIC_FORCEINLINE void __TXEVT(void) { __RV_CSR_SET(CSR_TXEVT, 0x1); }
2023-07-27T23:49:37.8091524Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.8119348Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_mcycle_counter()':
2023-07-27T23:49:37.8120465Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8120867Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8121047Z | ^~~
2023-07-27T23:49:37.8121440Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:572:59: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.8122142Z 572 | __STATIC_FORCEINLINE void __enable_mcycle_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_CY); }
2023-07-27T23:49:37.8122366Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8122840Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_mcycle_counter()':
2023-07-27T23:49:37.8123313Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8123560Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8123724Z | ^~~
2023-07-27T23:49:37.8124297Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:579:60: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.8124948Z 579 | __STATIC_FORCEINLINE void __disable_mcycle_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_CY); }
2023-07-27T23:49:37.8125181Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.8125623Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_minstret_counter()':
2023-07-27T23:49:37.8126099Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8126478Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8126643Z | ^~~
2023-07-27T23:49:37.8127011Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:586:61: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.8127354Z 586 | __STATIC_FORCEINLINE void __enable_minstret_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR); }
2023-07-27T23:49:37.8127831Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8128187Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_minstret_counter()':
2023-07-27T23:49:37.8128768Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8129021Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8129178Z | ^~~
2023-07-27T23:49:37.8129780Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:593:62: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.8130159Z 593 | __STATIC_FORCEINLINE void __disable_minstret_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR); }
2023-07-27T23:49:37.8130377Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.8130831Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_all_counter()':
2023-07-27T23:49:37.8131286Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8131537Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8131690Z | ^~~
2023-07-27T23:49:37.8132305Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:600:56: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.8132796Z 600 | __STATIC_FORCEINLINE void __enable_all_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR | MCOUNTINHIBIT_CY); }
2023-07-27T23:49:37.8133028Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8133354Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_all_counter()':
2023-07-27T23:49:37.8134170Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8134452Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8134606Z | ^~~
2023-07-27T23:49:37.8135084Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:607:57: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.8135460Z 607 | __STATIC_FORCEINLINE void __disable_all_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR | MCOUNTINHIBIT_CY); }
2023-07-27T23:49:37.8135673Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.8137637Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:37.8138651Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:37.8139080Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:37.8139305Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:37.8139493Z from ./Core/BSP/Defines.h:10,
2023-07-27T23:49:37.8139677Z from ./Core/BSP/BSP.h:5,
2023-07-27T23:49:37.8139863Z from ./Core/BSP/BSP_PD.h:10,
2023-07-27T23:49:37.8140276Z from ./Core/BSP/BSP.h:2,
2023-07-27T23:49:37.8140482Z from ./Core/Drivers/Buttons.hpp:7,
2023-07-27T23:49:37.8140721Z from Core/Threads/OperatingModes/HomeScreen.cpp:2:
2023-07-27T23:49:37.8141246Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __CAS_W(volatile uint32_t*, uint32_t, uint32_t)':
2023-07-27T23:49:37.8141712Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:751:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8141900Z 751 | register uint32_t result;
2023-07-27T23:49:37.8142058Z | ^~~~~~
2023-07-27T23:49:37.8142497Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:752:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8142665Z 752 | register uint32_t rc;
2023-07-27T23:49:37.8142809Z | ^~
2023-07-27T23:49:37.8143173Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOSWAP_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:37.8143898Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:773:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8144099Z 773 | register uint32_t result;
2023-07-27T23:49:37.8144254Z | ^~~~~~
2023-07-27T23:49:37.8144726Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOADD_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.8145173Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:787:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8145599Z 787 | register int32_t result;
2023-07-27T23:49:37.8145768Z | ^~~~~~
2023-07-27T23:49:37.8146333Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOAND_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.8146814Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:801:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8147281Z 801 | register int32_t result;
2023-07-27T23:49:37.8147454Z | ^~~~~~
2023-07-27T23:49:37.8147813Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOOR_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.8148382Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:815:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8148893Z 815 | register int32_t result;
2023-07-27T23:49:37.8149069Z | ^~~~~~
2023-07-27T23:49:37.8149428Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOXOR_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.8150006Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:829:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8150173Z 829 | register int32_t result;
2023-07-27T23:49:37.8150323Z | ^~~~~~
2023-07-27T23:49:37.8150686Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOMAXU_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:37.8151131Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:843:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8151586Z 843 | register uint32_t result;
2023-07-27T23:49:37.8151763Z | ^~~~~~
2023-07-27T23:49:37.8152119Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOMAX_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.8152685Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:857:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8152856Z 857 | register int32_t result;
2023-07-27T23:49:37.8152996Z | ^~~~~~
2023-07-27T23:49:37.8153612Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOMINU_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:37.8154168Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:871:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8154365Z 871 | register uint32_t result;
2023-07-27T23:49:37.8154514Z | ^~~~~~
2023-07-27T23:49:37.8155121Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOMIN_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.8155587Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:885:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8155875Z 885 | register int32_t result;
2023-07-27T23:49:37.8156177Z | ^~~~~~
2023-07-27T23:49:37.8156464Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:37.8156963Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:37.8157271Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:37.8157600Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:37.8157811Z from ./Core/BSP/Defines.h:10,
2023-07-27T23:49:37.8157990Z from ./Core/BSP/BSP.h:5,
2023-07-27T23:49:37.8158176Z from ./Core/BSP/BSP_PD.h:10,
2023-07-27T23:49:37.8158346Z from ./Core/BSP/BSP.h:2,
2023-07-27T23:49:37.8158968Z from ./Core/Drivers/Buttons.hpp:7,
2023-07-27T23:49:37.8159216Z from Core/Threads/OperatingModes/HomeScreen.cpp:2:
2023-07-27T23:49:37.8159893Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __ECLIC_SetVector(IRQn_Type, rv_csr_t)':
2023-07-27T23:49:37.8160457Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8160705Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8160858Z | ^~~
2023-07-27T23:49:37.8161463Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:654:69: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8161755Z 654 | vec_base = ((uint32_t)__RV_CSR_READ(CSR_MTVT));
2023-07-27T23:49:37.8162090Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8162468Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __ECLIC_GetVector(IRQn_Type)':
2023-07-27T23:49:37.8163178Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8163419Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8163574Z | ^~~
2023-07-27T23:49:37.8164062Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:681:25: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8164313Z 681 | return (*(uint32_t *)(__RV_CSR_READ(CSR_MTVT) + IRQn * 4));
2023-07-27T23:49:37.8164720Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8165070Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __set_exc_entry(rv_csr_t)':
2023-07-27T23:49:37.8165637Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8165890Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8166044Z | ^~~
2023-07-27T23:49:37.8166683Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:702:3: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8167014Z 702 | __RV_CSR_WRITE(CSR_MTVEC, addr);
2023-07-27T23:49:37.8167290Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8167626Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_exc_entry()':
2023-07-27T23:49:37.8168296Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8168548Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8168706Z | ^~~
2023-07-27T23:49:37.8169191Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:716:24: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8169791Z 716 | unsigned long addr = __RV_CSR_READ(CSR_MTVEC);
2023-07-27T23:49:37.8169992Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8170327Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __set_nonvec_entry(rv_csr_t)':
2023-07-27T23:49:37.8170894Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8171130Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8171541Z | ^~~
2023-07-27T23:49:37.8171906Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:732:7: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8172217Z 732 | if (__RV_CSR_READ(CSR_MTVT2) & 0x1) {
2023-07-27T23:49:37.8172388Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8173086Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8173355Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8173496Z | ^~~
2023-07-27T23:49:37.8173964Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:733:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8174197Z 733 | __RV_CSR_WRITE(CSR_MTVT2, addr | 0x01);
2023-07-27T23:49:37.8174347Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8175035Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8175288Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8175563Z | ^~~
2023-07-27T23:49:37.8175928Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:737:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8176376Z 737 | __RV_CSR_WRITE(CSR_MTVEC, addr);
2023-07-27T23:49:37.8176531Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8176868Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_nonvec_entry()':
2023-07-27T23:49:37.8177536Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8177783Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8177936Z | ^~~
2023-07-27T23:49:37.8178413Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:753:7: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8178621Z 753 | if (__RV_CSR_READ(CSR_MTVT2) & 0x1) {
2023-07-27T23:49:37.8178768Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8179331Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8179695Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8179850Z | ^~~
2023-07-27T23:49:37.8180333Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:754:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8180572Z 754 | return __RV_CSR_READ(CSR_MTVT2) & (~(rv_csr_t)(0x1));
2023-07-27T23:49:37.8180828Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8181290Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8181516Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8181667Z | ^~~
2023-07-27T23:49:37.8182152Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:756:21: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8182377Z 756 | rv_csr_t addr = __RV_CSR_READ(CSR_MTVEC);
2023-07-27T23:49:37.8182535Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8182986Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_nmi_entry()':
2023-07-27T23:49:37.8183428Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8183650Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8183923Z | ^~~
2023-07-27T23:49:37.8184282Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:771:62: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8184680Z 771 | __STATIC_FORCEINLINE rv_csr_t __get_nmi_entry(void) { return __RV_CSR_READ(CSR_MNVEC); }
2023-07-27T23:49:37.8184905Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8185251Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'uint8_t __get_PMPxCFG(uint32_t)':
2023-07-27T23:49:37.8185802Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8186044Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8186206Z | ^~~
2023-07-27T23:49:37.8186778Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:68:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8186997Z 68 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:37.8187152Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8187592Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8187826Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8187981Z | ^~~
2023-07-27T23:49:37.8188327Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:71:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8188618Z 71 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:37.8188778Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8279451Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8279966Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8280155Z | ^~~
2023-07-27T23:49:37.8280550Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:74:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8280765Z 74 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:37.8280925Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8281425Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8281653Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8281808Z | ^~~
2023-07-27T23:49:37.8282180Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:77:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8282384Z 77 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:37.8282542Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8282904Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPxCFG(uint32_t, uint8_t)':
2023-07-27T23:49:37.8283374Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8283610Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8283764Z | ^~~
2023-07-27T23:49:37.8284123Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:110:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8284331Z 110 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:37.8284489Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8284941Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8285404Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8285569Z | ^~~
2023-07-27T23:49:37.8285935Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:113:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8286140Z 113 | __RV_CSR_WRITE(CSR_PMPCFG0, pmpcfgx);
2023-07-27T23:49:37.8286289Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8286729Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8286957Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8287224Z | ^~~
2023-07-27T23:49:37.8287591Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:116:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8287789Z 116 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:37.8287950Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8288397Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8288641Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8288794Z | ^~~
2023-07-27T23:49:37.8289149Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:119:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8289357Z 119 | __RV_CSR_WRITE(CSR_PMPCFG1, pmpcfgx);
2023-07-27T23:49:37.8289508Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8289954Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8290182Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8290332Z | ^~~
2023-07-27T23:49:37.8290681Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:122:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8290877Z 122 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:37.8291034Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8291476Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8291757Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8291908Z | ^~~
2023-07-27T23:49:37.8292275Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:125:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8292477Z 125 | __RV_CSR_WRITE(CSR_PMPCFG2, pmpcfgx);
2023-07-27T23:49:37.8292623Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8294642Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8294981Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8295141Z | ^~~
2023-07-27T23:49:37.8295493Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:128:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8295691Z 128 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:37.8295847Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8296295Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8296535Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8296765Z | ^~~
2023-07-27T23:49:37.8297126Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:131:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8297326Z 131 | __RV_CSR_WRITE(CSR_PMPCFG3, pmpcfgx);
2023-07-27T23:49:37.8297472Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8297820Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'rv_csr_t __get_PMPCFGx(uint32_t)':
2023-07-27T23:49:37.8298257Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8298488Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8298636Z | ^~~
2023-07-27T23:49:37.8298998Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:166:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8299197Z 166 | return __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:37.8299339Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8299778Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8300011Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8300160Z | ^~~
2023-07-27T23:49:37.8300519Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:168:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8300719Z 168 | return __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:37.8300874Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8301316Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8301542Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8301685Z | ^~~
2023-07-27T23:49:37.8302034Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:170:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8302222Z 170 | return __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:37.8302369Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8302880Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8303106Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8303254Z | ^~~
2023-07-27T23:49:37.8303601Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:172:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8303786Z 172 | return __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:37.8303923Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8304269Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPCFGx(uint32_t, rv_csr_t)':
2023-07-27T23:49:37.8304710Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8305058Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8305210Z | ^~~
2023-07-27T23:49:37.8305570Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:193:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8305771Z 193 | __RV_CSR_WRITE(CSR_PMPCFG0, pmpcfg);
2023-07-27T23:49:37.8305922Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8306352Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8306580Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8306735Z | ^~~
2023-07-27T23:49:37.8307087Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:196:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8307288Z 196 | __RV_CSR_WRITE(CSR_PMPCFG1, pmpcfg);
2023-07-27T23:49:37.8307434Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8307863Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8308093Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8308246Z | ^~~
2023-07-27T23:49:37.8308598Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:199:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8308786Z 199 | __RV_CSR_WRITE(CSR_PMPCFG2, pmpcfg);
2023-07-27T23:49:37.8308929Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8309353Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8309580Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8309730Z | ^~~
2023-07-27T23:49:37.8310071Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:202:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8310272Z 202 | __RV_CSR_WRITE(CSR_PMPCFG3, pmpcfg);
2023-07-27T23:49:37.8310415Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8310833Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'rv_csr_t __get_PMPADDRx(uint32_t)':
2023-07-27T23:49:37.8311261Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8311909Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8312099Z | ^~~
2023-07-27T23:49:37.8312457Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:218:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8312661Z 218 | return __RV_CSR_READ(CSR_PMPADDR0);
2023-07-27T23:49:37.8312943Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8313398Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8313630Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8313785Z | ^~~
2023-07-27T23:49:37.8314142Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:220:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8314327Z 220 | return __RV_CSR_READ(CSR_PMPADDR1);
2023-07-27T23:49:37.8314481Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8314925Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8315160Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8315313Z | ^~~
2023-07-27T23:49:37.8315663Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:222:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8315861Z 222 | return __RV_CSR_READ(CSR_PMPADDR2);
2023-07-27T23:49:37.8316015Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8316449Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8316665Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8316821Z | ^~~
2023-07-27T23:49:37.8317180Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:224:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8317379Z 224 | return __RV_CSR_READ(CSR_PMPADDR3);
2023-07-27T23:49:37.8317529Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8317957Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8318182Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8318333Z | ^~~
2023-07-27T23:49:37.8318925Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:226:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8319229Z 226 | return __RV_CSR_READ(CSR_PMPADDR4);
2023-07-27T23:49:37.8319387Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8319838Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8320067Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8320221Z | ^~~
2023-07-27T23:49:37.8320581Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:228:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8320774Z 228 | return __RV_CSR_READ(CSR_PMPADDR5);
2023-07-27T23:49:37.8321024Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8321463Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8321683Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8321834Z | ^~~
2023-07-27T23:49:37.8322184Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:230:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8322376Z 230 | return __RV_CSR_READ(CSR_PMPADDR6);
2023-07-27T23:49:37.8322524Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8322959Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8323190Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8323340Z | ^~~
2023-07-27T23:49:37.8323682Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:232:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8323860Z 232 | return __RV_CSR_READ(CSR_PMPADDR7);
2023-07-27T23:49:37.8324008Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8324443Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8324664Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8324819Z | ^~~
2023-07-27T23:49:37.8325161Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:234:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8325348Z 234 | return __RV_CSR_READ(CSR_PMPADDR8);
2023-07-27T23:49:37.8325494Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8325918Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8326134Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8326280Z | ^~~
2023-07-27T23:49:37.8326622Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:236:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8326901Z 236 | return __RV_CSR_READ(CSR_PMPADDR9);
2023-07-27T23:49:37.8327055Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8327483Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8327705Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8327854Z | ^~~
2023-07-27T23:49:37.8328192Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:238:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8328382Z 238 | return __RV_CSR_READ(CSR_PMPADDR10);
2023-07-27T23:49:37.8328614Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8329047Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8329272Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8329420Z | ^~~
2023-07-27T23:49:37.8329758Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:240:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8329950Z 240 | return __RV_CSR_READ(CSR_PMPADDR11);
2023-07-27T23:49:37.8330098Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8330527Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8330745Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8330893Z | ^~~
2023-07-27T23:49:37.8331235Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:242:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8331426Z 242 | return __RV_CSR_READ(CSR_PMPADDR12);
2023-07-27T23:49:37.8331572Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8332000Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8332217Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8332368Z | ^~~
2023-07-27T23:49:37.8332712Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:244:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8332900Z 244 | return __RV_CSR_READ(CSR_PMPADDR13);
2023-07-27T23:49:37.8333048Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8333486Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8333714Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8333868Z | ^~~
2023-07-27T23:49:37.8334223Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:246:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8334498Z 246 | return __RV_CSR_READ(CSR_PMPADDR14);
2023-07-27T23:49:37.8334648Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8335087Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8335311Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8335448Z | ^~~
2023-07-27T23:49:37.8335794Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:248:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8335991Z 248 | return __RV_CSR_READ(CSR_PMPADDR15);
2023-07-27T23:49:37.8336220Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8336575Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPADDRx(uint32_t, rv_csr_t)':
2023-07-27T23:49:37.8337012Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8337253Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8337403Z | ^~~
2023-07-27T23:49:37.8337760Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:263:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8337955Z 263 | __RV_CSR_WRITE(CSR_PMPADDR0, pmpaddr);
2023-07-27T23:49:37.8338111Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8338557Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8338797Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8338951Z | ^~~
2023-07-27T23:49:37.8339314Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:266:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8339522Z 266 | __RV_CSR_WRITE(CSR_PMPADDR1, pmpaddr);
2023-07-27T23:49:37.8339664Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8340099Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8340338Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8340488Z | ^~~
2023-07-27T23:49:37.8340837Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:269:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8341041Z 269 | __RV_CSR_WRITE(CSR_PMPADDR2, pmpaddr);
2023-07-27T23:49:37.8341184Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8341626Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8341871Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8342027Z | ^~~
2023-07-27T23:49:37.8342476Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:272:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8342674Z 272 | __RV_CSR_WRITE(CSR_PMPADDR3, pmpaddr);
2023-07-27T23:49:37.8342816Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8343262Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8343501Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8343650Z | ^~~
2023-07-27T23:49:37.8344011Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:275:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8344302Z 275 | __RV_CSR_WRITE(CSR_PMPADDR4, pmpaddr);
2023-07-27T23:49:37.8344447Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8344883Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8345115Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8345265Z | ^~~
2023-07-27T23:49:37.8345619Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:278:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8345815Z 278 | __RV_CSR_WRITE(CSR_PMPADDR5, pmpaddr);
2023-07-27T23:49:37.8345960Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8346396Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8346632Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8346782Z | ^~~
2023-07-27T23:49:37.8347132Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:281:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8347315Z 281 | __RV_CSR_WRITE(CSR_PMPADDR6, pmpaddr);
2023-07-27T23:49:37.8347458Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8347896Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8348144Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8348294Z | ^~~
2023-07-27T23:49:37.8348653Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:284:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8348851Z 284 | __RV_CSR_WRITE(CSR_PMPADDR7, pmpaddr);
2023-07-27T23:49:37.8348992Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8349428Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8349656Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8349811Z | ^~~
2023-07-27T23:49:37.8350246Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:287:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8350454Z 287 | __RV_CSR_WRITE(CSR_PMPADDR8, pmpaddr);
2023-07-27T23:49:37.8350601Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8351038Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8351276Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8351429Z | ^~~
2023-07-27T23:49:37.8351787Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:290:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8352063Z 290 | __RV_CSR_WRITE(CSR_PMPADDR9, pmpaddr);
2023-07-27T23:49:37.8352211Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8352649Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8352888Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8353037Z | ^~~
2023-07-27T23:49:37.8353383Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:293:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8353592Z 293 | __RV_CSR_WRITE(CSR_PMPADDR10, pmpaddr);
2023-07-27T23:49:37.8353738Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8354177Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8354413Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8354556Z | ^~~
2023-07-27T23:49:37.8354907Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:296:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8355114Z 296 | __RV_CSR_WRITE(CSR_PMPADDR11, pmpaddr);
2023-07-27T23:49:37.8355261Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8355704Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8355952Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8356103Z | ^~~
2023-07-27T23:49:37.8356454Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:299:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8356649Z 299 | __RV_CSR_WRITE(CSR_PMPADDR12, pmpaddr);
2023-07-27T23:49:37.8356792Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8357225Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8357457Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8357609Z | ^~~
2023-07-27T23:49:37.8358051Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:302:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8358261Z 302 | __RV_CSR_WRITE(CSR_PMPADDR13, pmpaddr);
2023-07-27T23:49:37.8358405Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8358988Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8359226Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8359362Z | ^~~
2023-07-27T23:49:37.8359708Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:305:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8360012Z 305 | __RV_CSR_WRITE(CSR_PMPADDR14, pmpaddr);
2023-07-27T23:49:37.8360159Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8360593Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8360828Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8360979Z | ^~~
2023-07-27T23:49:37.8361334Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:308:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8361533Z 308 | __RV_CSR_WRITE(CSR_PMPADDR15, pmpaddr);
2023-07-27T23:49:37.8361669Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8778585Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:37.8779136Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:37.8779633Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:37.8780066Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:37.8780437Z from ./Core/BSP/Defines.h:10,
2023-07-27T23:49:37.8780756Z from ./Core/BSP/BSP.h:5,
2023-07-27T23:49:37.8781086Z from ./Core/BSP/BSP_PD.h:10,
2023-07-27T23:49:37.8781408Z from ./Core/BSP/BSP.h:2,
2023-07-27T23:49:37.8781744Z from ./Core/Drivers/Buttons.hpp:7,
2023-07-27T23:49:37.8782157Z from Core/Threads/OperatingModes/HomeScreen.cpp:2:
2023-07-27T23:49:37.8782689Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_irq()':
2023-07-27T23:49:37.8783399Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8783948Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8784284Z | ^~~
2023-07-27T23:49:37.8784780Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:388:48: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.8785325Z 388 | __STATIC_FORCEINLINE void __enable_irq(void) { __RV_CSR_SET(CSR_MSTATUS, MSTATUS_MIE); }
2023-07-27T23:49:37.8785736Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.8786446Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_irq()':
2023-07-27T23:49:37.8787145Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8787694Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8788011Z | ^~~
2023-07-27T23:49:37.8788504Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:396:49: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.8789054Z 396 | __STATIC_FORCEINLINE void __disable_irq(void) { __RV_CSR_CLEAR(CSR_MSTATUS, MSTATUS_MIE); }
2023-07-27T23:49:37.8789639Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8795798Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_cycle()':
2023-07-27T23:49:37.8796527Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8797074Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8797399Z | ^~~
2023-07-27T23:49:37.8797883Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:409:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8798346Z 409 | high0 = __RV_CSR_READ(CSR_MCYCLEH);
2023-07-27T23:49:37.8799007Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8799667Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8800200Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8800515Z | ^~~
2023-07-27T23:49:37.8800998Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:410:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8801442Z 410 | low = __RV_CSR_READ(CSR_MCYCLE);
2023-07-27T23:49:37.8801735Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8802313Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8802856Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8803167Z | ^~~
2023-07-27T23:49:37.8803649Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:411:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8804089Z 411 | high = __RV_CSR_READ(CSR_MCYCLEH);
2023-07-27T23:49:37.8804393Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8804953Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8805490Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8805810Z | ^~~
2023-07-27T23:49:37.8806473Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:413:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8806914Z 413 | low = __RV_CSR_READ(CSR_MCYCLE);
2023-07-27T23:49:37.8807211Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8814705Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_instret()':
2023-07-27T23:49:37.8815810Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8816492Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8817078Z | ^~~
2023-07-27T23:49:37.8817649Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:435:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8818172Z 435 | high0 = __RV_CSR_READ(CSR_MINSTRETH);
2023-07-27T23:49:37.8818499Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8819076Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8819608Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8819926Z | ^~~
2023-07-27T23:49:37.8820409Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:436:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8820851Z 436 | low = __RV_CSR_READ(CSR_MINSTRET);
2023-07-27T23:49:37.8821161Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8821728Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8822265Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8822578Z | ^~~
2023-07-27T23:49:37.8823055Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:437:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8823506Z 437 | high = __RV_CSR_READ(CSR_MINSTRETH);
2023-07-27T23:49:37.8824048Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8828287Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8828856Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8829182Z | ^~~
2023-07-27T23:49:37.8829677Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:439:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8830121Z 439 | low = __RV_CSR_READ(CSR_MINSTRET);
2023-07-27T23:49:37.8830425Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8836256Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_time()':
2023-07-27T23:49:37.8837155Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8837693Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8838013Z | ^~~
2023-07-27T23:49:37.8838499Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:462:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8839029Z 462 | high0 = __RV_CSR_READ(CSR_TIMEH);
2023-07-27T23:49:37.8839338Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8840343Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8841042Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8841352Z | ^~~
2023-07-27T23:49:37.8841842Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:463:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8842276Z 463 | low = __RV_CSR_READ(CSR_TIME);
2023-07-27T23:49:37.8842575Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8881677Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8882268Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8882607Z | ^~~
2023-07-27T23:49:37.8883126Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:464:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8883577Z 464 | high = __RV_CSR_READ(CSR_TIMEH);
2023-07-27T23:49:37.8883886Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8884469Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8885009Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8885328Z | ^~~
2023-07-27T23:49:37.8885814Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:466:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8886269Z 466 | low = __RV_CSR_READ(CSR_TIME);
2023-07-27T23:49:37.8886573Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8887015Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __WFI()':
2023-07-27T23:49:37.8887692Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8888231Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8888558Z | ^~~
2023-07-27T23:49:37.8889165Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:508:3: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.8889614Z 508 | __RV_CSR_CLEAR(CSR_WFE, WFE_WFE);
2023-07-27T23:49:37.8889903Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8890515Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __WFE()':
2023-07-27T23:49:37.8891191Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8891731Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8892095Z | ^~~
2023-07-27T23:49:37.8892586Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:520:3: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.8893021Z 520 | __RV_CSR_SET(CSR_WFE, WFE_WFE);
2023-07-27T23:49:37.8893440Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.8894026Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8894570Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8894883Z | ^~~
2023-07-27T23:49:37.8895375Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:522:3: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.8895814Z 522 | __RV_CSR_CLEAR(CSR_WFE, WFE_WFE);
2023-07-27T23:49:37.8896100Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8896575Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __set_wfi_sleepmode(WFI_SleepMode_Type)':
2023-07-27T23:49:37.8897292Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8897838Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8898157Z | ^~~
2023-07-27T23:49:37.8898637Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:557:74: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.8899230Z 557 | __STATIC_FORCEINLINE void __set_wfi_sleepmode(WFI_SleepMode_Type mode) { __RV_CSR_WRITE(CSR_SLEEPVALUE, mode); }
2023-07-27T23:49:37.8899699Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8900165Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __TXEVT()':
2023-07-27T23:49:37.8900837Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8901377Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8901699Z | ^~~
2023-07-27T23:49:37.8902180Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:565:43: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.8902687Z 565 | __STATIC_FORCEINLINE void __TXEVT(void) { __RV_CSR_SET(CSR_TXEVT, 0x1); }
2023-07-27T23:49:37.8903071Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.8903560Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_mcycle_counter()':
2023-07-27T23:49:37.8904347Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8904886Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8905207Z | ^~~
2023-07-27T23:49:37.8905690Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:572:59: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.8906281Z 572 | __STATIC_FORCEINLINE void __enable_mcycle_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_CY); }
2023-07-27T23:49:37.8906730Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8907306Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_mcycle_counter()':
2023-07-27T23:49:37.8908002Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8908539Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8908855Z | ^~~
2023-07-27T23:49:37.8909337Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:579:60: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.8909916Z 579 | __STATIC_FORCEINLINE void __disable_mcycle_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_CY); }
2023-07-27T23:49:37.8910373Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.8910849Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_minstret_counter()':
2023-07-27T23:49:37.8911541Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8912081Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8912399Z | ^~~
2023-07-27T23:49:37.8912873Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:586:61: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.8913473Z 586 | __STATIC_FORCEINLINE void __enable_minstret_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR); }
2023-07-27T23:49:37.8913934Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8914422Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_minstret_counter()':
2023-07-27T23:49:37.8915104Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8915637Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8915962Z | ^~~
2023-07-27T23:49:37.8916444Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:593:62: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.8917109Z 593 | __STATIC_FORCEINLINE void __disable_minstret_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR); }
2023-07-27T23:49:37.8917570Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.8918044Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_all_counter()':
2023-07-27T23:49:37.8918843Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8919375Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8919701Z | ^~~
2023-07-27T23:49:37.8920184Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:600:56: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.8920908Z 600 | __STATIC_FORCEINLINE void __enable_all_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR | MCOUNTINHIBIT_CY); }
2023-07-27T23:49:37.8921363Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.8921837Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_all_counter()':
2023-07-27T23:49:37.8922520Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8923053Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.8923369Z | ^~~
2023-07-27T23:49:37.8923858Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:607:57: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.8924470Z 607 | __STATIC_FORCEINLINE void __disable_all_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR | MCOUNTINHIBIT_CY); }
2023-07-27T23:49:37.8924935Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.8925341Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:37.8925829Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:37.8926313Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:37.8926731Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:37.8927101Z from ./Core/BSP/Defines.h:10,
2023-07-27T23:49:37.8927441Z from ./Core/BSP/BSP.h:5,
2023-07-27T23:49:37.8927770Z from ./Core/BSP/BSP_PD.h:10,
2023-07-27T23:49:37.8928079Z from ./Core/BSP/BSP.h:2,
2023-07-27T23:49:37.8928421Z from ./Core/Drivers/Buttons.hpp:7,
2023-07-27T23:49:37.8928821Z from Core/Threads/OperatingModes/HomeScreen.cpp:2:
2023-07-27T23:49:37.8929378Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __CAS_W(volatile uint32_t*, uint32_t, uint32_t)':
2023-07-27T23:49:37.8930099Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:751:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8930592Z 751 | register uint32_t result;
2023-07-27T23:49:37.8930899Z | ^~~~~~
2023-07-27T23:49:37.8931554Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:752:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8932033Z 752 | register uint32_t rc;
2023-07-27T23:49:37.8932326Z | ^~
2023-07-27T23:49:37.8932822Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOSWAP_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:37.8933512Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:773:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8934062Z 773 | register uint32_t result;
2023-07-27T23:49:37.8934366Z | ^~~~~~
2023-07-27T23:49:37.8934860Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOADD_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.8935558Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:787:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8936032Z 787 | register int32_t result;
2023-07-27T23:49:37.8936327Z | ^~~~~~
2023-07-27T23:49:37.8936803Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOAND_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.8937491Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:801:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8937967Z 801 | register int32_t result;
2023-07-27T23:49:37.8938264Z | ^~~~~~
2023-07-27T23:49:37.8938742Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOOR_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.8939431Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:815:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8939895Z 815 | register int32_t result;
2023-07-27T23:49:37.8940183Z | ^~~~~~
2023-07-27T23:49:37.8940648Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOXOR_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.8941358Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:829:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8941826Z 829 | register int32_t result;
2023-07-27T23:49:37.8942117Z | ^~~~~~
2023-07-27T23:49:37.8942597Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOMAXU_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:37.8943291Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:843:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8943762Z 843 | register uint32_t result;
2023-07-27T23:49:37.8944064Z | ^~~~~~
2023-07-27T23:49:37.8944623Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOMAX_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.8945308Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:857:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8945786Z 857 | register int32_t result;
2023-07-27T23:49:37.8946074Z | ^~~~~~
2023-07-27T23:49:37.8946555Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOMINU_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:37.8947245Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:871:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8947817Z 871 | register uint32_t result;
2023-07-27T23:49:37.8948119Z | ^~~~~~
2023-07-27T23:49:37.8948589Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOMIN_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.8949272Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:885:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8949742Z 885 | register int32_t result;
2023-07-27T23:49:37.8950033Z | ^~~~~~
2023-07-27T23:49:37.8980968Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:37.8981506Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:37.8982013Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:37.8982449Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:37.8982807Z from ./Core/BSP/Defines.h:10,
2023-07-27T23:49:37.8983136Z from ./Core/BSP/BSP.h:5,
2023-07-27T23:49:37.8983464Z from ./Core/BSP/BSP_PD.h:10,
2023-07-27T23:49:37.8983774Z from ./Core/BSP/BSP.h:2,
2023-07-27T23:49:37.8984112Z from ./Core/Drivers/Buttons.hpp:7,
2023-07-27T23:49:37.8984507Z from Core/Threads/OperatingModes/HomeScreen.cpp:2:
2023-07-27T23:49:37.8985076Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __ECLIC_SetVector(IRQn_Type, rv_csr_t)':
2023-07-27T23:49:37.8985816Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8986362Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8986694Z | ^~~
2023-07-27T23:49:37.8987193Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:654:69: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8987708Z 654 | vec_base = ((uint32_t)__RV_CSR_READ(CSR_MTVT));
2023-07-27T23:49:37.8988107Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.8992356Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __ECLIC_GetVector(IRQn_Type)':
2023-07-27T23:49:37.8993300Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.8993840Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.8994163Z | ^~~
2023-07-27T23:49:37.8994656Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:681:25: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.8995144Z 681 | return (*(uint32_t *)(__RV_CSR_READ(CSR_MTVT) + IRQn * 4));
2023-07-27T23:49:37.8995484Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9000396Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __set_exc_entry(rv_csr_t)':
2023-07-27T23:49:37.9001342Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9001904Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9002232Z | ^~~
2023-07-27T23:49:37.9002726Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:702:3: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9003167Z 702 | __RV_CSR_WRITE(CSR_MTVEC, addr);
2023-07-27T23:49:37.9003449Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9007352Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_exc_entry()':
2023-07-27T23:49:37.9008074Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9008626Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9008948Z | ^~~
2023-07-27T23:49:37.9009430Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:716:24: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9009902Z 716 | unsigned long addr = __RV_CSR_READ(CSR_MTVEC);
2023-07-27T23:49:37.9010252Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9014398Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __set_nonvec_entry(rv_csr_t)':
2023-07-27T23:49:37.9015150Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9015704Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9016024Z | ^~~
2023-07-27T23:49:37.9016509Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:732:7: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9016964Z 732 | if (__RV_CSR_READ(CSR_MTVT2) & 0x1) {
2023-07-27T23:49:37.9017267Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9020664Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9021426Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9021770Z | ^~~
2023-07-27T23:49:37.9022273Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:733:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9022738Z 733 | __RV_CSR_WRITE(CSR_MTVT2, addr | 0x01);
2023-07-27T23:49:37.9023035Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9026960Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9027523Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9028019Z | ^~~
2023-07-27T23:49:37.9028512Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:737:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9028956Z 737 | __RV_CSR_WRITE(CSR_MTVEC, addr);
2023-07-27T23:49:37.9029250Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9033194Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_nonvec_entry()':
2023-07-27T23:49:37.9033890Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9034431Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9034753Z | ^~~
2023-07-27T23:49:37.9035260Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:753:7: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9035703Z 753 | if (__RV_CSR_READ(CSR_MTVT2) & 0x1) {
2023-07-27T23:49:37.9036004Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9039502Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9040052Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9040363Z | ^~~
2023-07-27T23:49:37.9040857Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:754:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9041341Z 754 | return __RV_CSR_READ(CSR_MTVT2) & (~(rv_csr_t)(0x1));
2023-07-27T23:49:37.9041664Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9045454Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9046007Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9046325Z | ^~~
2023-07-27T23:49:37.9046815Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:756:21: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9047273Z 756 | rv_csr_t addr = __RV_CSR_READ(CSR_MTVEC);
2023-07-27T23:49:37.9047598Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9051616Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_nmi_entry()':
2023-07-27T23:49:37.9052527Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9053077Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9053396Z | ^~~
2023-07-27T23:49:37.9053897Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:771:62: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9054430Z 771 | __STATIC_FORCEINLINE rv_csr_t __get_nmi_entry(void) { return __RV_CSR_READ(CSR_MNVEC); }
2023-07-27T23:49:37.9054855Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9069470Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'uint8_t __get_PMPxCFG(uint32_t)':
2023-07-27T23:49:37.9070201Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9070754Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9071068Z | ^~~
2023-07-27T23:49:37.9071558Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:68:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9072023Z 68 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:37.9072334Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9076655Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9077205Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9077527Z | ^~~
2023-07-27T23:49:37.9078003Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:71:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9078450Z 71 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:37.9078912Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9082296Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9082849Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9083170Z | ^~~
2023-07-27T23:49:37.9083661Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:74:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9084112Z 74 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:37.9084413Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9087837Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9088388Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9088717Z | ^~~
2023-07-27T23:49:37.9089411Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:77:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9089867Z 77 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:37.9090180Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9095865Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPxCFG(uint32_t, uint8_t)':
2023-07-27T23:49:37.9096598Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9097142Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9097668Z | ^~~
2023-07-27T23:49:37.9098174Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:110:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9098627Z 110 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:37.9098946Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9103761Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9104330Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9104651Z | ^~~
2023-07-27T23:49:37.9105150Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:113:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9105626Z 113 | __RV_CSR_WRITE(CSR_PMPCFG0, pmpcfgx);
2023-07-27T23:49:37.9105933Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9109383Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9109933Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9110253Z | ^~~
2023-07-27T23:49:37.9110731Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:116:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9111182Z 116 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:37.9111501Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9115830Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9116390Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9116720Z | ^~~
2023-07-27T23:49:37.9117213Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:119:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9117676Z 119 | __RV_CSR_WRITE(CSR_PMPCFG1, pmpcfgx);
2023-07-27T23:49:37.9117979Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9121453Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9122203Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9122532Z | ^~~
2023-07-27T23:49:37.9123021Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:122:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9123483Z 122 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:37.9123812Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9128691Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9129250Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9129766Z | ^~~
2023-07-27T23:49:37.9130271Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:125:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9130728Z 125 | __RV_CSR_WRITE(CSR_PMPCFG2, pmpcfgx);
2023-07-27T23:49:37.9131037Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9131617Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9132150Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9132457Z | ^~~
2023-07-27T23:49:37.9132944Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:128:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9133401Z 128 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:37.9133727Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9137851Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9138423Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9138753Z | ^~~
2023-07-27T23:49:37.9139247Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:131:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9139700Z 131 | __RV_CSR_WRITE(CSR_PMPCFG3, pmpcfgx);
2023-07-27T23:49:37.9140017Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9145385Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'rv_csr_t __get_PMPCFGx(uint32_t)':
2023-07-27T23:49:37.9146105Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9146629Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9146952Z | ^~~
2023-07-27T23:49:37.9147436Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:166:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9147887Z 166 | return __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:37.9148184Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9151647Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9152210Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9152532Z | ^~~
2023-07-27T23:49:37.9153015Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:168:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9153463Z 168 | return __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:37.9153770Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9157068Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9157760Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9158083Z | ^~~
2023-07-27T23:49:37.9158572Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:170:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9159117Z 170 | return __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:37.9159414Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9162885Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9163433Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9163750Z | ^~~
2023-07-27T23:49:37.9164249Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:172:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9164693Z 172 | return __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:37.9165004Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9169331Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPCFGx(uint32_t, rv_csr_t)':
2023-07-27T23:49:37.9170061Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9170616Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9170943Z | ^~~
2023-07-27T23:49:37.9171442Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:193:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9171895Z 193 | __RV_CSR_WRITE(CSR_PMPCFG0, pmpcfg);
2023-07-27T23:49:37.9172204Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9175608Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9176160Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9176492Z | ^~~
2023-07-27T23:49:37.9176982Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:196:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9177448Z 196 | __RV_CSR_WRITE(CSR_PMPCFG1, pmpcfg);
2023-07-27T23:49:37.9177741Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9181324Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9181882Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9182213Z | ^~~
2023-07-27T23:49:37.9182689Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:199:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9183138Z 199 | __RV_CSR_WRITE(CSR_PMPCFG2, pmpcfg);
2023-07-27T23:49:37.9183437Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9187585Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9188338Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9188664Z | ^~~
2023-07-27T23:49:37.9189161Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:202:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9189608Z 202 | __RV_CSR_WRITE(CSR_PMPCFG3, pmpcfg);
2023-07-27T23:49:37.9189902Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9193593Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'rv_csr_t __get_PMPADDRx(uint32_t)':
2023-07-27T23:49:37.9194311Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9194870Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9195182Z | ^~~
2023-07-27T23:49:37.9195675Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:218:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9196124Z 218 | return __RV_CSR_READ(CSR_PMPADDR0);
2023-07-27T23:49:37.9196429Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9241161Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9241745Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9242081Z | ^~~
2023-07-27T23:49:37.9242602Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:220:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9243207Z 220 | return __RV_CSR_READ(CSR_PMPADDR1);
2023-07-27T23:49:37.9243564Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9244239Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9244977Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9245331Z | ^~~
2023-07-27T23:49:37.9245919Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:222:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9246641Z 222 | return __RV_CSR_READ(CSR_PMPADDR2);
2023-07-27T23:49:37.9247077Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9247684Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9248309Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9248713Z | ^~~
2023-07-27T23:49:37.9249282Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:224:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9249796Z 224 | return __RV_CSR_READ(CSR_PMPADDR3);
2023-07-27T23:49:37.9250313Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9250961Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9251570Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9251918Z | ^~~
2023-07-27T23:49:37.9252524Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:226:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9253048Z 226 | return __RV_CSR_READ(CSR_PMPADDR4);
2023-07-27T23:49:37.9253387Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9254036Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9254702Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9255094Z | ^~~
2023-07-27T23:49:37.9255614Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:228:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9256133Z 228 | return __RV_CSR_READ(CSR_PMPADDR5);
2023-07-27T23:49:37.9256533Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9257213Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9257780Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9258171Z | ^~~
2023-07-27T23:49:37.9258752Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:230:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9259303Z 230 | return __RV_CSR_READ(CSR_PMPADDR6);
2023-07-27T23:49:37.9259645Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9260293Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9260897Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9261255Z | ^~~
2023-07-27T23:49:37.9261842Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:232:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9262464Z 232 | return __RV_CSR_READ(CSR_PMPADDR7);
2023-07-27T23:49:37.9262867Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9263465Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9264070Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9264495Z | ^~~
2023-07-27T23:49:37.9265053Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:234:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9265540Z 234 | return __RV_CSR_READ(CSR_PMPADDR8);
2023-07-27T23:49:37.9266011Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9266686Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9267301Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9267648Z | ^~~
2023-07-27T23:49:37.9268207Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:236:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9268727Z 236 | return __RV_CSR_READ(CSR_PMPADDR9);
2023-07-27T23:49:37.9269087Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9269741Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9270351Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9270746Z | ^~~
2023-07-27T23:49:37.9271268Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:238:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9271834Z 238 | return __RV_CSR_READ(CSR_PMPADDR10);
2023-07-27T23:49:37.9272216Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9272696Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9272965Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9273118Z | ^~~
2023-07-27T23:49:37.9273514Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:240:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9273748Z 240 | return __RV_CSR_READ(CSR_PMPADDR11);
2023-07-27T23:49:37.9273960Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9274449Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9274712Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9274907Z | ^~~
2023-07-27T23:49:37.9275290Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:242:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9275608Z 242 | return __RV_CSR_READ(CSR_PMPADDR12);
2023-07-27T23:49:37.9275749Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9276222Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9276490Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9276701Z | ^~~
2023-07-27T23:49:37.9277092Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:244:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9277322Z 244 | return __RV_CSR_READ(CSR_PMPADDR13);
2023-07-27T23:49:37.9277599Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9278079Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9278344Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9278544Z | ^~~
2023-07-27T23:49:37.9279132Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:246:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9279368Z 246 | return __RV_CSR_READ(CSR_PMPADDR14);
2023-07-27T23:49:37.9279586Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9280059Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9280324Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9280520Z | ^~~
2023-07-27T23:49:37.9280910Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:248:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9281156Z 248 | return __RV_CSR_READ(CSR_PMPADDR15);
2023-07-27T23:49:37.9281339Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9281684Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPADDRx(uint32_t, rv_csr_t)':
2023-07-27T23:49:37.9282163Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9282484Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9282678Z | ^~~
2023-07-27T23:49:37.9283079Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:263:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9283326Z 263 | __RV_CSR_WRITE(CSR_PMPADDR0, pmpaddr);
2023-07-27T23:49:37.9283511Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9284011Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9284288Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9284438Z | ^~~
2023-07-27T23:49:37.9284949Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:266:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9285221Z 266 | __RV_CSR_WRITE(CSR_PMPADDR1, pmpaddr);
2023-07-27T23:49:37.9285412Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9285897Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9286194Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9316371Z | ^~~
2023-07-27T23:49:37.9316890Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:269:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9317343Z 269 | __RV_CSR_WRITE(CSR_PMPADDR2, pmpaddr);
2023-07-27T23:49:37.9317497Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9317963Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9318215Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9318377Z | ^~~
2023-07-27T23:49:37.9318945Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:272:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9319161Z 272 | __RV_CSR_WRITE(CSR_PMPADDR3, pmpaddr);
2023-07-27T23:49:37.9319317Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9319773Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9320018Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9320176Z | ^~~
2023-07-27T23:49:37.9320528Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:275:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9320740Z 275 | __RV_CSR_WRITE(CSR_PMPADDR4, pmpaddr);
2023-07-27T23:49:37.9320886Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9321339Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9321593Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9321751Z | ^~~
2023-07-27T23:49:37.9322123Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:278:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9322327Z 278 | __RV_CSR_WRITE(CSR_PMPADDR5, pmpaddr);
2023-07-27T23:49:37.9322479Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9322922Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9323165Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9323328Z | ^~~
2023-07-27T23:49:37.9323813Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:281:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9324027Z 281 | __RV_CSR_WRITE(CSR_PMPADDR6, pmpaddr);
2023-07-27T23:49:37.9324170Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9324615Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9324849Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9324998Z | ^~~
2023-07-27T23:49:37.9325339Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:284:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9325638Z 284 | __RV_CSR_WRITE(CSR_PMPADDR7, pmpaddr);
2023-07-27T23:49:37.9325780Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9326230Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9326469Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9326621Z | ^~~
2023-07-27T23:49:37.9326985Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:287:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9327185Z 287 | __RV_CSR_WRITE(CSR_PMPADDR8, pmpaddr);
2023-07-27T23:49:37.9327334Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9327771Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9328010Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9328164Z | ^~~
2023-07-27T23:49:37.9328524Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:290:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9328723Z 290 | __RV_CSR_WRITE(CSR_PMPADDR9, pmpaddr);
2023-07-27T23:49:37.9328864Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9329299Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9329544Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9329694Z | ^~~
2023-07-27T23:49:37.9330038Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:293:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9330245Z 293 | __RV_CSR_WRITE(CSR_PMPADDR10, pmpaddr);
2023-07-27T23:49:37.9330388Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9330825Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9331063Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9331220Z | ^~~
2023-07-27T23:49:37.9331645Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:296:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9331856Z 296 | __RV_CSR_WRITE(CSR_PMPADDR11, pmpaddr);
2023-07-27T23:49:37.9331999Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9332434Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9332672Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9332824Z | ^~~
2023-07-27T23:49:37.9333185Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:299:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9333474Z 299 | __RV_CSR_WRITE(CSR_PMPADDR12, pmpaddr);
2023-07-27T23:49:37.9333623Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9334064Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9334301Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9334453Z | ^~~
2023-07-27T23:49:37.9334806Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:302:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9335000Z 302 | __RV_CSR_WRITE(CSR_PMPADDR13, pmpaddr);
2023-07-27T23:49:37.9335148Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9335603Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9335845Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9335996Z | ^~~
2023-07-27T23:49:37.9336350Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:305:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9336555Z 305 | __RV_CSR_WRITE(CSR_PMPADDR14, pmpaddr);
2023-07-27T23:49:37.9336699Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9337131Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9337364Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9337517Z | ^~~
2023-07-27T23:49:37.9337867Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:308:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9338065Z 308 | __RV_CSR_WRITE(CSR_PMPADDR15, pmpaddr);
2023-07-27T23:49:37.9338206Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9419744Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:37.9420046Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:37.9420340Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:37.9420577Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:37.9421020Z from Core/Threads/OperatingModes/OperatingModes.h:5,
2023-07-27T23:49:37.9421418Z from Core/Threads/OperatingModes/TemperatureAdjust.cpp:1:
2023-07-27T23:49:37.9422199Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_irq()':
2023-07-27T23:49:37.9422809Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9423060Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9423217Z | ^~~
2023-07-27T23:49:37.9423735Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:388:48: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.9424147Z 388 | __STATIC_FORCEINLINE void __enable_irq(void) { __RV_CSR_SET(CSR_MSTATUS, MSTATUS_MIE); }
2023-07-27T23:49:37.9424367Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.9425183Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_irq()':
2023-07-27T23:49:37.9425627Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9425876Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9426164Z | ^~~
2023-07-27T23:49:37.9426965Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:396:49: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.9427282Z 396 | __STATIC_FORCEINLINE void __disable_irq(void) { __RV_CSR_CLEAR(CSR_MSTATUS, MSTATUS_MIE); }
2023-07-27T23:49:37.9427485Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9427920Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_cycle()':
2023-07-27T23:49:37.9428399Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9428739Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9428917Z | ^~~
2023-07-27T23:49:37.9429277Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:409:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9429477Z 409 | high0 = __RV_CSR_READ(CSR_MCYCLEH);
2023-07-27T23:49:37.9429630Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9430633Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9430891Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9431046Z | ^~~
2023-07-27T23:49:37.9431399Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:410:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9431600Z 410 | low = __RV_CSR_READ(CSR_MCYCLE);
2023-07-27T23:49:37.9431863Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9432318Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9432540Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9432691Z | ^~~
2023-07-27T23:49:37.9433043Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:411:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9433241Z 411 | high = __RV_CSR_READ(CSR_MCYCLEH);
2023-07-27T23:49:37.9433388Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9434463Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9434708Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9434860Z | ^~~
2023-07-27T23:49:37.9435208Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:413:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9435385Z 413 | low = __RV_CSR_READ(CSR_MCYCLE);
2023-07-27T23:49:37.9435647Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9436441Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_instret()':
2023-07-27T23:49:37.9436911Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9437149Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9437411Z | ^~~
2023-07-27T23:49:37.9438179Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:435:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9438401Z 435 | high0 = __RV_CSR_READ(CSR_MINSTRETH);
2023-07-27T23:49:37.9438552Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9439179Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9439406Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9439560Z | ^~~
2023-07-27T23:49:37.9439910Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:436:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9440207Z 436 | low = __RV_CSR_READ(CSR_MINSTRET);
2023-07-27T23:49:37.9440376Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9441257Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9441490Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9441645Z | ^~~
2023-07-27T23:49:37.9442113Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:437:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9442308Z 437 | high = __RV_CSR_READ(CSR_MINSTRETH);
2023-07-27T23:49:37.9442446Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9442879Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9443102Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9443258Z | ^~~
2023-07-27T23:49:37.9443715Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:439:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9444427Z 439 | low = __RV_CSR_READ(CSR_MINSTRET);
2023-07-27T23:49:37.9444589Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9445223Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_time()':
2023-07-27T23:49:37.9445793Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9446430Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9446590Z | ^~~
2023-07-27T23:49:37.9446937Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:462:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9447128Z 462 | high0 = __RV_CSR_READ(CSR_TIMEH);
2023-07-27T23:49:37.9447290Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9448257Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9448505Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9448657Z | ^~~
2023-07-27T23:49:37.9449009Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:463:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9449194Z 463 | low = __RV_CSR_READ(CSR_TIME);
2023-07-27T23:49:37.9449334Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9479564Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9479946Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9480109Z | ^~~
2023-07-27T23:49:37.9480491Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:464:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9480691Z 464 | high = __RV_CSR_READ(CSR_TIMEH);
2023-07-27T23:49:37.9480844Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9482756Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9483129Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9483313Z | ^~~
2023-07-27T23:49:37.9483895Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:466:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9484090Z 466 | low = __RV_CSR_READ(CSR_TIME);
2023-07-27T23:49:37.9484234Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9484548Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __WFI()':
2023-07-27T23:49:37.9485129Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9485390Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9485808Z | ^~~
2023-07-27T23:49:37.9486184Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:508:3: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.9486379Z 508 | __RV_CSR_CLEAR(CSR_WFE, WFE_WFE);
2023-07-27T23:49:37.9486523Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9486826Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __WFE()':
2023-07-27T23:49:37.9487409Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9487654Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9487944Z | ^~~
2023-07-27T23:49:37.9488329Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:520:3: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.9488516Z 520 | __RV_CSR_SET(CSR_WFE, WFE_WFE);
2023-07-27T23:49:37.9488653Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.9489102Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9489480Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9489642Z | ^~~
2023-07-27T23:49:37.9490112Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:522:3: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.9490311Z 522 | __RV_CSR_CLEAR(CSR_WFE, WFE_WFE);
2023-07-27T23:49:37.9490450Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9490827Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __set_wfi_sleepmode(WFI_SleepMode_Type)':
2023-07-27T23:49:37.9491376Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9491636Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9491787Z | ^~~
2023-07-27T23:49:37.9492266Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:557:74: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9492663Z 557 | __STATIC_FORCEINLINE void __set_wfi_sleepmode(WFI_SleepMode_Type mode) { __RV_CSR_WRITE(CSR_SLEEPVALUE, mode); }
2023-07-27T23:49:37.9492995Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9493297Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __TXEVT()':
2023-07-27T23:49:37.9493867Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9494119Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9494381Z | ^~~
2023-07-27T23:49:37.9494757Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:565:43: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.9495122Z 565 | __STATIC_FORCEINLINE void __TXEVT(void) { __RV_CSR_SET(CSR_TXEVT, 0x1); }
2023-07-27T23:49:37.9495322Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.9495771Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_mcycle_counter()':
2023-07-27T23:49:37.9496233Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9496601Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9496745Z | ^~~
2023-07-27T23:49:37.9497104Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:572:59: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.9497458Z 572 | __STATIC_FORCEINLINE void __enable_mcycle_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_CY); }
2023-07-27T23:49:37.9497674Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9498127Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_mcycle_counter()':
2023-07-27T23:49:37.9498597Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9498960Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9499117Z | ^~~
2023-07-27T23:49:37.9499485Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:579:60: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.9499827Z 579 | __STATIC_FORCEINLINE void __disable_mcycle_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_CY); }
2023-07-27T23:49:37.9500028Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.9500489Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_minstret_counter()':
2023-07-27T23:49:37.9501045Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9501300Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9501464Z | ^~~
2023-07-27T23:49:37.9501914Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:586:61: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.9502375Z 586 | __STATIC_FORCEINLINE void __enable_minstret_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR); }
2023-07-27T23:49:37.9502610Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9502955Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_minstret_counter()':
2023-07-27T23:49:37.9503534Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9503776Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9504017Z | ^~~
2023-07-27T23:49:37.9504378Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:593:62: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.9504717Z 593 | __STATIC_FORCEINLINE void __disable_minstret_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR); }
2023-07-27T23:49:37.9504937Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.9505265Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_all_counter()':
2023-07-27T23:49:37.9505715Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9505965Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9506123Z | ^~~
2023-07-27T23:49:37.9506477Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:600:56: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:37.9506844Z 600 | __STATIC_FORCEINLINE void __enable_all_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR | MCOUNTINHIBIT_CY); }
2023-07-27T23:49:37.9507045Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9507378Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_all_counter()':
2023-07-27T23:49:37.9507825Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9508078Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9508227Z | ^~~
2023-07-27T23:49:37.9508591Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:607:57: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:37.9508956Z 607 | __STATIC_FORCEINLINE void __disable_all_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR | MCOUNTINHIBIT_CY); }
2023-07-27T23:49:37.9509167Z | ^~~~~~~~~~~~
2023-07-27T23:49:37.9509438Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:37.9509708Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:37.9510081Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:37.9510310Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:37.9510558Z from Core/Threads/OperatingModes/OperatingModes.h:5,
2023-07-27T23:49:37.9510820Z from Core/Threads/OperatingModes/TemperatureAdjust.cpp:1:
2023-07-27T23:49:37.9511201Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __CAS_W(volatile uint32_t*, uint32_t, uint32_t)':
2023-07-27T23:49:37.9511659Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:751:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9511940Z 751 | register uint32_t result;
2023-07-27T23:49:37.9512102Z | ^~~~~~
2023-07-27T23:49:37.9513176Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:752:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9513351Z 752 | register uint32_t rc;
2023-07-27T23:49:37.9513493Z | ^~
2023-07-27T23:49:37.9513861Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOSWAP_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:37.9514316Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:773:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9514498Z 773 | register uint32_t result;
2023-07-27T23:49:37.9514663Z | ^~~~~~
2023-07-27T23:49:37.9515024Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOADD_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.9515467Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:787:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9515639Z 787 | register int32_t result;
2023-07-27T23:49:37.9515793Z | ^~~~~~
2023-07-27T23:49:37.9516151Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOAND_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.9516581Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:801:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9516761Z 801 | register int32_t result;
2023-07-27T23:49:37.9516916Z | ^~~~~~
2023-07-27T23:49:37.9517274Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOOR_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.9517711Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:815:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9517877Z 815 | register int32_t result;
2023-07-27T23:49:37.9518027Z | ^~~~~~
2023-07-27T23:49:37.9518384Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOXOR_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.9519039Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:829:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9519220Z 829 | register int32_t result;
2023-07-27T23:49:37.9519362Z | ^~~~~~
2023-07-27T23:49:37.9519730Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOMAXU_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:37.9520171Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:843:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9520351Z 843 | register uint32_t result;
2023-07-27T23:49:37.9520505Z | ^~~~~~
2023-07-27T23:49:37.9520976Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOMAX_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.9521429Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:857:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9521599Z 857 | register int32_t result;
2023-07-27T23:49:37.9521750Z | ^~~~~~
2023-07-27T23:49:37.9522100Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOMINU_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:37.9522543Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:871:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9522724Z 871 | register uint32_t result;
2023-07-27T23:49:37.9522880Z | ^~~~~~
2023-07-27T23:49:37.9523239Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOMIN_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:37.9523684Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:885:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9523857Z 885 | register int32_t result;
2023-07-27T23:49:37.9524007Z | ^~~~~~
2023-07-27T23:49:37.9538586Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:37.9538909Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:37.9539199Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:37.9539430Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:37.9539679Z from Core/Threads/OperatingModes/OperatingModes.h:5,
2023-07-27T23:49:37.9539945Z from Core/Threads/OperatingModes/TemperatureAdjust.cpp:1:
2023-07-27T23:49:37.9540315Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __ECLIC_SetVector(IRQn_Type, rv_csr_t)':
2023-07-27T23:49:37.9541302Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9541672Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9541853Z | ^~~
2023-07-27T23:49:37.9542394Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:654:69: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9542658Z 654 | vec_base = ((uint32_t)__RV_CSR_READ(CSR_MTVT));
2023-07-27T23:49:37.9542886Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9543585Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __ECLIC_GetVector(IRQn_Type)':
2023-07-27T23:49:37.9544441Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9544927Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9545083Z | ^~~
2023-07-27T23:49:37.9545450Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:681:25: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9545687Z 681 | return (*(uint32_t *)(__RV_CSR_READ(CSR_MTVT) + IRQn * 4));
2023-07-27T23:49:37.9545863Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9546906Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __set_exc_entry(rv_csr_t)':
2023-07-27T23:49:37.9547498Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9547752Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9547901Z | ^~~
2023-07-27T23:49:37.9548269Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:702:3: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9548459Z 702 | __RV_CSR_WRITE(CSR_MTVEC, addr);
2023-07-27T23:49:37.9548603Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9549608Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_exc_entry()':
2023-07-27T23:49:37.9550192Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9550431Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9550593Z | ^~~
2023-07-27T23:49:37.9550953Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:716:24: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9551161Z 716 | unsigned long addr = __RV_CSR_READ(CSR_MTVEC);
2023-07-27T23:49:37.9551461Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9552251Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __set_nonvec_entry(rv_csr_t)':
2023-07-27T23:49:37.9552716Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9552950Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9553111Z | ^~~
2023-07-27T23:49:37.9553977Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:732:7: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9554319Z 732 | if (__RV_CSR_READ(CSR_MTVT2) & 0x1) {
2023-07-27T23:49:37.9554484Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9554937Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9555180Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9555321Z | ^~~
2023-07-27T23:49:37.9555682Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:733:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9556095Z 733 | __RV_CSR_WRITE(CSR_MTVT2, addr | 0x01);
2023-07-27T23:49:37.9556263Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9557161Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9557411Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9557562Z | ^~~
2023-07-27T23:49:37.9557925Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:737:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9558478Z 737 | __RV_CSR_WRITE(CSR_MTVEC, addr);
2023-07-27T23:49:37.9558625Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9559827Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_nonvec_entry()':
2023-07-27T23:49:37.9560287Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9560633Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9560801Z | ^~~
2023-07-27T23:49:37.9561158Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:753:7: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9561493Z 753 | if (__RV_CSR_READ(CSR_MTVT2) & 0x1) {
2023-07-27T23:49:37.9561638Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9562476Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9562707Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9562851Z | ^~~
2023-07-27T23:49:37.9563217Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:754:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9563444Z 754 | return __RV_CSR_READ(CSR_MTVT2) & (~(rv_csr_t)(0x1));
2023-07-27T23:49:37.9563598Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9564046Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9564414Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9564572Z | ^~~
2023-07-27T23:49:37.9564923Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:756:21: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9565135Z 756 | rv_csr_t addr = __RV_CSR_READ(CSR_MTVEC);
2023-07-27T23:49:37.9565296Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9570902Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_nmi_entry()':
2023-07-27T23:49:37.9571378Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9571818Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9571973Z | ^~~
2023-07-27T23:49:37.9572338Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:771:62: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9572631Z 771 | __STATIC_FORCEINLINE rv_csr_t __get_nmi_entry(void) { return __RV_CSR_READ(CSR_MNVEC); }
2023-07-27T23:49:37.9572843Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9587241Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'uint8_t __get_PMPxCFG(uint32_t)':
2023-07-27T23:49:37.9587743Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9588001Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9588152Z | ^~~
2023-07-27T23:49:37.9588521Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:68:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9588733Z 68 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:37.9588891Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9592579Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9592820Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9592986Z | ^~~
2023-07-27T23:49:37.9593356Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:71:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9593563Z 71 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:37.9593711Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9598121Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9598367Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9598522Z | ^~~
2023-07-27T23:49:37.9599016Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:74:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9599429Z 74 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:37.9599595Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9600045Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9600276Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9600437Z | ^~~
2023-07-27T23:49:37.9600785Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:77:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9600986Z 77 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:37.9601250Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9607198Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPxCFG(uint32_t, uint8_t)':
2023-07-27T23:49:37.9607666Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9607902Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9608057Z | ^~~
2023-07-27T23:49:37.9608419Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:110:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9608624Z 110 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:37.9608796Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9612856Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9613103Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9613260Z | ^~~
2023-07-27T23:49:37.9613624Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:113:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9613835Z 113 | __RV_CSR_WRITE(CSR_PMPCFG0, pmpcfgx);
2023-07-27T23:49:37.9613988Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9617749Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9617999Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9618157Z | ^~~
2023-07-27T23:49:37.9618525Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:116:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9618720Z 116 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:37.9618886Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9622597Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9622848Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9623011Z | ^~~
2023-07-27T23:49:37.9623559Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:119:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9623776Z 119 | __RV_CSR_WRITE(CSR_PMPCFG1, pmpcfgx);
2023-07-27T23:49:37.9623926Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9627683Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9627923Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9628070Z | ^~~
2023-07-27T23:49:37.9628434Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:122:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9628789Z 122 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:37.9628950Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9632531Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9632778Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9632930Z | ^~~
2023-07-27T23:49:37.9633293Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:125:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9633496Z 125 | __RV_CSR_WRITE(CSR_PMPCFG2, pmpcfgx);
2023-07-27T23:49:37.9633646Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9637071Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9637318Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9637474Z | ^~~
2023-07-27T23:49:37.9637837Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:128:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9638040Z 128 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:37.9638204Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9642022Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9642291Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9642452Z | ^~~
2023-07-27T23:49:37.9642821Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:131:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9643017Z 131 | __RV_CSR_WRITE(CSR_PMPCFG3, pmpcfgx);
2023-07-27T23:49:37.9643170Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9650350Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'rv_csr_t __get_PMPCFGx(uint32_t)':
2023-07-27T23:49:37.9650829Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9651303Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9651465Z | ^~~
2023-07-27T23:49:37.9651836Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:166:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9652041Z 166 | return __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:37.9652201Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9652655Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9652879Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9653149Z | ^~~
2023-07-27T23:49:37.9653520Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:168:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9653718Z 168 | return __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:37.9653872Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9654327Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9654551Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9654701Z | ^~~
2023-07-27T23:49:37.9655047Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:170:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9655235Z 170 | return __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:37.9655389Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9655824Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9656043Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9656189Z | ^~~
2023-07-27T23:49:37.9656530Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:172:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9656716Z 172 | return __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:37.9656860Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9663267Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPCFGx(uint32_t, rv_csr_t)':
2023-07-27T23:49:37.9663732Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9663971Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9664129Z | ^~~
2023-07-27T23:49:37.9664499Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:193:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9664700Z 193 | __RV_CSR_WRITE(CSR_PMPCFG0, pmpcfg);
2023-07-27T23:49:37.9664848Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9665458Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9665705Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9665859Z | ^~~
2023-07-27T23:49:37.9666221Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:196:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9666408Z 196 | __RV_CSR_WRITE(CSR_PMPCFG1, pmpcfg);
2023-07-27T23:49:37.9666554Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9666994Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9667321Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9667478Z | ^~~
2023-07-27T23:49:37.9667827Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:199:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9668020Z 199 | __RV_CSR_WRITE(CSR_PMPCFG2, pmpcfg);
2023-07-27T23:49:37.9668164Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9668600Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9668822Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9668972Z | ^~~
2023-07-27T23:49:37.9669327Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:202:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9669521Z 202 | __RV_CSR_WRITE(CSR_PMPCFG3, pmpcfg);
2023-07-27T23:49:37.9669664Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9676618Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'rv_csr_t __get_PMPADDRx(uint32_t)':
2023-07-27T23:49:37.9677081Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9677318Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9677470Z | ^~~
2023-07-27T23:49:37.9677849Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:218:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9678051Z 218 | return __RV_CSR_READ(CSR_PMPADDR0);
2023-07-27T23:49:37.9678195Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9678636Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9678971Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9679128Z | ^~~
2023-07-27T23:49:37.9679491Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:220:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9679696Z 220 | return __RV_CSR_READ(CSR_PMPADDR1);
2023-07-27T23:49:37.9679849Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9680489Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9680727Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9680866Z | ^~~
2023-07-27T23:49:37.9681214Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:222:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9681406Z 222 | return __RV_CSR_READ(CSR_PMPADDR2);
2023-07-27T23:49:37.9681552Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9681994Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9682323Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9682478Z | ^~~
2023-07-27T23:49:37.9682829Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:224:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9683017Z 224 | return __RV_CSR_READ(CSR_PMPADDR3);
2023-07-27T23:49:37.9683152Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9688158Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9688405Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9688563Z | ^~~
2023-07-27T23:49:37.9688931Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:226:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9689133Z 226 | return __RV_CSR_READ(CSR_PMPADDR4);
2023-07-27T23:49:37.9689284Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9689738Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9689973Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9690127Z | ^~~
2023-07-27T23:49:37.9690479Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:228:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9690680Z 228 | return __RV_CSR_READ(CSR_PMPADDR5);
2023-07-27T23:49:37.9690832Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9691276Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9691510Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9691665Z | ^~~
2023-07-27T23:49:37.9692017Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:230:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9692218Z 230 | return __RV_CSR_READ(CSR_PMPADDR6);
2023-07-27T23:49:37.9692369Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9696554Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9696789Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9696945Z | ^~~
2023-07-27T23:49:37.9697313Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:232:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9697512Z 232 | return __RV_CSR_READ(CSR_PMPADDR7);
2023-07-27T23:49:37.9697663Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9698122Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9698443Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9698596Z | ^~~
2023-07-27T23:49:37.9698945Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:234:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9699126Z 234 | return __RV_CSR_READ(CSR_PMPADDR8);
2023-07-27T23:49:37.9699272Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9704163Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9704407Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9704566Z | ^~~
2023-07-27T23:49:37.9704922Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:236:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9705119Z 236 | return __RV_CSR_READ(CSR_PMPADDR9);
2023-07-27T23:49:37.9705268Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9705707Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9705935Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9706077Z | ^~~
2023-07-27T23:49:37.9706441Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:238:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9706646Z 238 | return __RV_CSR_READ(CSR_PMPADDR10);
2023-07-27T23:49:37.9706799Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9707239Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9707469Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9707619Z | ^~~
2023-07-27T23:49:37.9707971Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:240:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9708171Z 240 | return __RV_CSR_READ(CSR_PMPADDR11);
2023-07-27T23:49:37.9708308Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9713245Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9713486Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9713637Z | ^~~
2023-07-27T23:49:37.9713997Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:242:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9714198Z 242 | return __RV_CSR_READ(CSR_PMPADDR12);
2023-07-27T23:49:37.9714350Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9714803Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9715115Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9715263Z | ^~~
2023-07-27T23:49:37.9715601Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:244:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9715793Z 244 | return __RV_CSR_READ(CSR_PMPADDR13);
2023-07-27T23:49:37.9715939Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9716376Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9716604Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9716758Z | ^~~
2023-07-27T23:49:37.9717105Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:246:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9717301Z 246 | return __RV_CSR_READ(CSR_PMPADDR14);
2023-07-27T23:49:37.9717451Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9717870Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9718090Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:37.9718237Z | ^~~
2023-07-27T23:49:37.9718584Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:248:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:37.9718880Z 248 | return __RV_CSR_READ(CSR_PMPADDR15);
2023-07-27T23:49:37.9719031Z | ^~~~~~~~~~~~~
2023-07-27T23:49:37.9726981Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPADDRx(uint32_t, rv_csr_t)':
2023-07-27T23:49:37.9727480Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9727755Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9727914Z | ^~~
2023-07-27T23:49:37.9728321Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:263:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9728745Z 263 | __RV_CSR_WRITE(CSR_PMPADDR0, pmpaddr);
2023-07-27T23:49:37.9728911Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9729432Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9729707Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9729868Z | ^~~
2023-07-27T23:49:37.9730236Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:266:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9730442Z 266 | __RV_CSR_WRITE(CSR_PMPADDR1, pmpaddr);
2023-07-27T23:49:37.9730696Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9731134Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9731374Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9731529Z | ^~~
2023-07-27T23:49:37.9731884Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:269:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9732083Z 269 | __RV_CSR_WRITE(CSR_PMPADDR2, pmpaddr);
2023-07-27T23:49:37.9732226Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9732667Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9732913Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9733063Z | ^~~
2023-07-27T23:49:37.9733413Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:272:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9733613Z 272 | __RV_CSR_WRITE(CSR_PMPADDR3, pmpaddr);
2023-07-27T23:49:37.9733755Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9738377Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9738625Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9738791Z | ^~~
2023-07-27T23:49:37.9739156Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:275:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9739358Z 275 | __RV_CSR_WRITE(CSR_PMPADDR4, pmpaddr);
2023-07-27T23:49:37.9739505Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9739956Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9740188Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9740341Z | ^~~
2023-07-27T23:49:37.9740708Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:278:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9741062Z 278 | __RV_CSR_WRITE(CSR_PMPADDR5, pmpaddr);
2023-07-27T23:49:37.9741212Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9745563Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9745805Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9745958Z | ^~~
2023-07-27T23:49:37.9746314Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:281:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9746515Z 281 | __RV_CSR_WRITE(CSR_PMPADDR6, pmpaddr);
2023-07-27T23:49:37.9746834Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9747285Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9747523Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9747675Z | ^~~
2023-07-27T23:49:37.9748033Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:284:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9748233Z 284 | __RV_CSR_WRITE(CSR_PMPADDR7, pmpaddr);
2023-07-27T23:49:37.9748377Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9752614Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9752876Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9753029Z | ^~~
2023-07-27T23:49:37.9753379Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:287:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9753582Z 287 | __RV_CSR_WRITE(CSR_PMPADDR8, pmpaddr);
2023-07-27T23:49:37.9753726Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9754170Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9754411Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9754572Z | ^~~
2023-07-27T23:49:37.9754941Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:290:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9755144Z 290 | __RV_CSR_WRITE(CSR_PMPADDR9, pmpaddr);
2023-07-27T23:49:37.9755280Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9759872Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9760132Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9760286Z | ^~~
2023-07-27T23:49:37.9760647Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:293:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9761053Z 293 | __RV_CSR_WRITE(CSR_PMPADDR10, pmpaddr);
2023-07-27T23:49:37.9761210Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9761664Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9761902Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9762060Z | ^~~
2023-07-27T23:49:37.9762415Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:296:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9762612Z 296 | __RV_CSR_WRITE(CSR_PMPADDR11, pmpaddr);
2023-07-27T23:49:37.9762896Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9763349Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9763588Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9763741Z | ^~~
2023-07-27T23:49:37.9764100Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:299:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9764305Z 299 | __RV_CSR_WRITE(CSR_PMPADDR12, pmpaddr);
2023-07-27T23:49:37.9764449Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9769202Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9769453Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9769598Z | ^~~
2023-07-27T23:49:37.9769953Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:302:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9770157Z 302 | __RV_CSR_WRITE(CSR_PMPADDR13, pmpaddr);
2023-07-27T23:49:37.9770301Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9770739Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9770977Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9771134Z | ^~~
2023-07-27T23:49:37.9771491Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:305:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9771693Z 305 | __RV_CSR_WRITE(CSR_PMPADDR14, pmpaddr);
2023-07-27T23:49:37.9771821Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:37.9775444Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:37.9775683Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:37.9775836Z | ^~~
2023-07-27T23:49:37.9776189Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:308:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:37.9776554Z 308 | __RV_CSR_WRITE(CSR_PMPADDR15, pmpaddr);
2023-07-27T23:49:37.9776701Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.0516829Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:38.0517153Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:38.0517437Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:38.0517666Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:38.0517911Z from Core/Threads/OperatingModes/OperatingModes.h:5,
2023-07-27T23:49:38.0518174Z from Core/Threads/OperatingModes/TemperatureAdjust.cpp:1:
2023-07-27T23:49:38.0518904Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_irq()':
2023-07-27T23:49:38.0519396Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0519647Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0519811Z | ^~~
2023-07-27T23:49:38.0520191Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:388:48: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.0520483Z 388 | __STATIC_FORCEINLINE void __enable_irq(void) { __RV_CSR_SET(CSR_MSTATUS, MSTATUS_MIE); }
2023-07-27T23:49:38.0520673Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.0523241Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_irq()':
2023-07-27T23:49:38.0523714Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0523961Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0524123Z | ^~~
2023-07-27T23:49:38.0524491Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:396:49: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.0524792Z 396 | __STATIC_FORCEINLINE void __disable_irq(void) { __RV_CSR_CLEAR(CSR_MSTATUS, MSTATUS_MIE); }
2023-07-27T23:49:38.0525003Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.0531763Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_cycle()':
2023-07-27T23:49:38.0532343Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0532594Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0532764Z | ^~~
2023-07-27T23:49:38.0533143Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:409:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0533346Z 409 | high0 = __RV_CSR_READ(CSR_MCYCLEH);
2023-07-27T23:49:38.0533515Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0542900Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0543164Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0543325Z | ^~~
2023-07-27T23:49:38.0543684Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:410:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0543883Z 410 | low = __RV_CSR_READ(CSR_MCYCLE);
2023-07-27T23:49:38.0544037Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0553093Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0553552Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0553712Z | ^~~
2023-07-27T23:49:38.0554078Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:411:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0554273Z 411 | high = __RV_CSR_READ(CSR_MCYCLEH);
2023-07-27T23:49:38.0554427Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0562727Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0562954Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0563125Z | ^~~
2023-07-27T23:49:38.0563502Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:413:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0563694Z 413 | low = __RV_CSR_READ(CSR_MCYCLE);
2023-07-27T23:49:38.0563847Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0573623Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_instret()':
2023-07-27T23:49:38.0574109Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0574341Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0574511Z | ^~~
2023-07-27T23:49:38.0574881Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:435:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0575074Z 435 | high0 = __RV_CSR_READ(CSR_MINSTRETH);
2023-07-27T23:49:38.0575230Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0607519Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0607837Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0607999Z | ^~~
2023-07-27T23:49:38.0608372Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:436:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0608587Z 436 | low = __RV_CSR_READ(CSR_MINSTRET);
2023-07-27T23:49:38.0608956Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0609435Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0609669Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0609826Z | ^~~
2023-07-27T23:49:38.0610185Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:437:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0610388Z 437 | high = __RV_CSR_READ(CSR_MINSTRETH);
2023-07-27T23:49:38.0610541Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0611136Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0611374Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0611534Z | ^~~
2023-07-27T23:49:38.0611897Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:439:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0612091Z 439 | low = __RV_CSR_READ(CSR_MINSTRET);
2023-07-27T23:49:38.0612245Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0612585Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_time()':
2023-07-27T23:49:38.0613041Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0613276Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0613428Z | ^~~
2023-07-27T23:49:38.0613771Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:462:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0613962Z 462 | high0 = __RV_CSR_READ(CSR_TIMEH);
2023-07-27T23:49:38.0614113Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0614556Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0614790Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0614947Z | ^~~
2023-07-27T23:49:38.0615302Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:463:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0615489Z 463 | low = __RV_CSR_READ(CSR_TIME);
2023-07-27T23:49:38.0615639Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0616079Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0616307Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0616459Z | ^~~
2023-07-27T23:49:38.0616919Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:464:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0617119Z 464 | high = __RV_CSR_READ(CSR_TIMEH);
2023-07-27T23:49:38.0617270Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0617708Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0617935Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0618081Z | ^~~
2023-07-27T23:49:38.0618420Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:466:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0618691Z 466 | low = __RV_CSR_READ(CSR_TIME);
2023-07-27T23:49:38.0618846Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0619157Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __WFI()':
2023-07-27T23:49:38.0619609Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0619859Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0620008Z | ^~~
2023-07-27T23:49:38.0620374Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:508:3: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.0620569Z 508 | __RV_CSR_CLEAR(CSR_WFE, WFE_WFE);
2023-07-27T23:49:38.0620708Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.0621014Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __WFE()':
2023-07-27T23:49:38.0621456Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0621693Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0621844Z | ^~~
2023-07-27T23:49:38.0622206Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:520:3: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.0622390Z 520 | __RV_CSR_SET(CSR_WFE, WFE_WFE);
2023-07-27T23:49:38.0622528Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.0622982Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0623215Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0623366Z | ^~~
2023-07-27T23:49:38.0623718Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:522:3: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.0623901Z 522 | __RV_CSR_CLEAR(CSR_WFE, WFE_WFE);
2023-07-27T23:49:38.0624040Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.0624407Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __set_wfi_sleepmode(WFI_SleepMode_Type)':
2023-07-27T23:49:38.0624948Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0625196Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0625349Z | ^~~
2023-07-27T23:49:38.0625702Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:557:74: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.0626043Z 557 | __STATIC_FORCEINLINE void __set_wfi_sleepmode(WFI_SleepMode_Type mode) { __RV_CSR_WRITE(CSR_SLEEPVALUE, mode); }
2023-07-27T23:49:38.0626274Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.0626584Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __TXEVT()':
2023-07-27T23:49:38.0627121Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0627359Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0627513Z | ^~~
2023-07-27T23:49:38.0627863Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:565:43: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.0628132Z 565 | __STATIC_FORCEINLINE void __TXEVT(void) { __RV_CSR_SET(CSR_TXEVT, 0x1); }
2023-07-27T23:49:38.0628331Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.0628660Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_mcycle_counter()':
2023-07-27T23:49:38.0629107Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0629348Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0629500Z | ^~~
2023-07-27T23:49:38.0629856Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:572:59: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.0630199Z 572 | __STATIC_FORCEINLINE void __enable_mcycle_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_CY); }
2023-07-27T23:49:38.0630413Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.0630761Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_mcycle_counter()':
2023-07-27T23:49:38.0631207Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0631446Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0631596Z | ^~~
2023-07-27T23:49:38.0631944Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:579:60: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.0632280Z 579 | __STATIC_FORCEINLINE void __disable_mcycle_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_CY); }
2023-07-27T23:49:38.0632498Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.0632923Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_minstret_counter()':
2023-07-27T23:49:38.0633375Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0633610Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0633764Z | ^~~
2023-07-27T23:49:38.0634128Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:586:61: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.0634471Z 586 | __STATIC_FORCEINLINE void __enable_minstret_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR); }
2023-07-27T23:49:38.0634785Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.0635117Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_minstret_counter()':
2023-07-27T23:49:38.0635565Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0635808Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0635962Z | ^~~
2023-07-27T23:49:38.0636315Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:593:62: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.0636663Z 593 | __STATIC_FORCEINLINE void __disable_minstret_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR); }
2023-07-27T23:49:38.0636884Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.0637217Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_all_counter()':
2023-07-27T23:49:38.0637662Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0637902Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0638046Z | ^~~
2023-07-27T23:49:38.0638407Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:600:56: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.0639644Z 600 | __STATIC_FORCEINLINE void __enable_all_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR | MCOUNTINHIBIT_CY); }
2023-07-27T23:49:38.0639864Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.0640200Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_all_counter()':
2023-07-27T23:49:38.0640642Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0640884Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0641039Z | ^~~
2023-07-27T23:49:38.0641558Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:607:57: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.0641934Z 607 | __STATIC_FORCEINLINE void __disable_all_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR | MCOUNTINHIBIT_CY); }
2023-07-27T23:49:38.0642138Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.0642414Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:38.0642696Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:38.0642989Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:38.0643213Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:38.0643572Z from Core/Threads/OperatingModes/OperatingModes.h:5,
2023-07-27T23:49:38.0643834Z from Core/Threads/OperatingModes/TemperatureAdjust.cpp:1:
2023-07-27T23:49:38.0644219Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __CAS_W(volatile uint32_t*, uint32_t, uint32_t)':
2023-07-27T23:49:38.0644668Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:751:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0644845Z 751 | register uint32_t result;
2023-07-27T23:49:38.0645005Z | ^~~~~~
2023-07-27T23:49:38.0645451Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:752:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0645639Z 752 | register uint32_t rc;
2023-07-27T23:49:38.0645799Z | ^~
2023-07-27T23:49:38.0687164Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOSWAP_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:38.0687694Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:773:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0687887Z 773 | register uint32_t result;
2023-07-27T23:49:38.0688051Z | ^~~~~~
2023-07-27T23:49:38.0688428Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOADD_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.0688906Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:787:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0689098Z 787 | register int32_t result;
2023-07-27T23:49:38.0689245Z | ^~~~~~
2023-07-27T23:49:38.0689611Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOAND_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.0690066Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:801:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0690243Z 801 | register int32_t result;
2023-07-27T23:49:38.0690395Z | ^~~~~~
2023-07-27T23:49:38.0690753Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOOR_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.0691467Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:815:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0691658Z 815 | register int32_t result;
2023-07-27T23:49:38.0691814Z | ^~~~~~
2023-07-27T23:49:38.0692162Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOXOR_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.0692605Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:829:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0692778Z 829 | register int32_t result;
2023-07-27T23:49:38.0693040Z | ^~~~~~
2023-07-27T23:49:38.0693419Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOMAXU_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:38.0693899Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:843:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0694080Z 843 | register uint32_t result;
2023-07-27T23:49:38.0694236Z | ^~~~~~
2023-07-27T23:49:38.0694589Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOMAX_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.0695038Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:857:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0695205Z 857 | register int32_t result;
2023-07-27T23:49:38.0695358Z | ^~~~~~
2023-07-27T23:49:38.0695729Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOMINU_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:38.0696164Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:871:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0696341Z 871 | register uint32_t result;
2023-07-27T23:49:38.0696493Z | ^~~~~~
2023-07-27T23:49:38.0696846Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOMIN_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.0697306Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:885:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0697477Z 885 | register int32_t result;
2023-07-27T23:49:38.0697618Z | ^~~~~~
2023-07-27T23:49:38.0715308Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:38.0715637Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:38.0715926Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:38.0716154Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:38.0716408Z from Core/Threads/OperatingModes/OperatingModes.h:5,
2023-07-27T23:49:38.0716687Z from Core/Threads/OperatingModes/TemperatureAdjust.cpp:1:
2023-07-27T23:49:38.0717263Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __ECLIC_SetVector(IRQn_Type, rv_csr_t)':
2023-07-27T23:49:38.0717740Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0717978Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0718127Z | ^~~
2023-07-27T23:49:38.0718500Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:654:69: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0718868Z 654 | vec_base = ((uint32_t)__RV_CSR_READ(CSR_MTVT));
2023-07-27T23:49:38.0719215Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0729865Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __ECLIC_GetVector(IRQn_Type)':
2023-07-27T23:49:38.0730337Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0730578Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0730735Z | ^~~
2023-07-27T23:49:38.0731104Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:681:25: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0731352Z 681 | return (*(uint32_t *)(__RV_CSR_READ(CSR_MTVT) + IRQn * 4));
2023-07-27T23:49:38.0731535Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0804029Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __set_exc_entry(rv_csr_t)':
2023-07-27T23:49:38.0804680Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0804941Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0805102Z | ^~~
2023-07-27T23:49:38.0805492Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:702:3: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.0805700Z 702 | __RV_CSR_WRITE(CSR_MTVEC, addr);
2023-07-27T23:49:38.0805848Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.0806138Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:38.0806425Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:38.0806710Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:38.0806926Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:38.0807177Z from Core/Threads/OperatingModes/OperatingModes.h:5,
2023-07-27T23:49:38.0807424Z from Core/Threads/OperatingModes/USBPDDebug_FUSB.cpp:1:
2023-07-27T23:49:38.0807747Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_irq()':
2023-07-27T23:49:38.0808444Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0808700Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0808858Z | ^~~
2023-07-27T23:49:38.0809232Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:388:48: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.0809529Z 388 | __STATIC_FORCEINLINE void __enable_irq(void) { __RV_CSR_SET(CSR_MSTATUS, MSTATUS_MIE); }
2023-07-27T23:49:38.0809722Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.0810043Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_irq()':
2023-07-27T23:49:38.0810629Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0810876Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0811034Z | ^~~
2023-07-27T23:49:38.0811409Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:396:49: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.0811704Z 396 | __STATIC_FORCEINLINE void __disable_irq(void) { __RV_CSR_CLEAR(CSR_MSTATUS, MSTATUS_MIE); }
2023-07-27T23:49:38.0811907Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.0812246Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_cycle()':
2023-07-27T23:49:38.0812713Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0812940Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0813094Z | ^~~
2023-07-27T23:49:38.0813461Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:409:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0813661Z 409 | high0 = __RV_CSR_READ(CSR_MCYCLEH);
2023-07-27T23:49:38.0813817Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0814265Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0814950Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0815110Z | ^~~
2023-07-27T23:49:38.0815479Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:410:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0815662Z 410 | low = __RV_CSR_READ(CSR_MCYCLE);
2023-07-27T23:49:38.0815815Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0816262Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0816501Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0816653Z | ^~~
2023-07-27T23:49:38.0817117Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:411:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0817318Z 411 | high = __RV_CSR_READ(CSR_MCYCLEH);
2023-07-27T23:49:38.0817465Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0817906Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0818124Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0818262Z | ^~~
2023-07-27T23:49:38.0818705Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:413:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0818897Z 413 | low = __RV_CSR_READ(CSR_MCYCLE);
2023-07-27T23:49:38.0819046Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0819380Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_instret()':
2023-07-27T23:49:38.0819831Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0820058Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0820210Z | ^~~
2023-07-27T23:49:38.0820563Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:435:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0820763Z 435 | high0 = __RV_CSR_READ(CSR_MINSTRETH);
2023-07-27T23:49:38.0820912Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0821349Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0821569Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0821717Z | ^~~
2023-07-27T23:49:38.0822061Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:436:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0822254Z 436 | low = __RV_CSR_READ(CSR_MINSTRET);
2023-07-27T23:49:38.0822408Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0822853Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0823071Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0823223Z | ^~~
2023-07-27T23:49:38.0823573Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:437:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0823766Z 437 | high = __RV_CSR_READ(CSR_MINSTRETH);
2023-07-27T23:49:38.0823912Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0824341Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0824648Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0824800Z | ^~~
2023-07-27T23:49:38.0825143Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:439:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0825323Z 439 | low = __RV_CSR_READ(CSR_MINSTRET);
2023-07-27T23:49:38.0825466Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0825793Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_time()':
2023-07-27T23:49:38.0826227Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0826541Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0826696Z | ^~~
2023-07-27T23:49:38.0827045Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:462:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0827238Z 462 | high0 = __RV_CSR_READ(CSR_TIMEH);
2023-07-27T23:49:38.0827389Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0827815Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0828035Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0828187Z | ^~~
2023-07-27T23:49:38.0828542Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:463:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0828726Z 463 | low = __RV_CSR_READ(CSR_TIME);
2023-07-27T23:49:38.0828877Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0829317Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0829544Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0829693Z | ^~~
2023-07-27T23:49:38.0830044Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:464:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0830238Z 464 | high = __RV_CSR_READ(CSR_TIMEH);
2023-07-27T23:49:38.0830392Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0830829Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0831058Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0831209Z | ^~~
2023-07-27T23:49:38.0831557Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:466:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0831741Z 466 | low = __RV_CSR_READ(CSR_TIME);
2023-07-27T23:49:38.0831888Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0832296Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_exc_entry()':
2023-07-27T23:49:38.0832747Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0832973Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0833123Z | ^~~
2023-07-27T23:49:38.0833486Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:716:24: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0833706Z 716 | unsigned long addr = __RV_CSR_READ(CSR_MTVEC);
2023-07-27T23:49:38.0833879Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0834284Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __WFI()':
2023-07-27T23:49:38.0834726Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0834966Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0835108Z | ^~~
2023-07-27T23:49:38.0835470Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:508:3: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.0835656Z 508 | __RV_CSR_CLEAR(CSR_WFE, WFE_WFE);
2023-07-27T23:49:38.0835798Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.0836102Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __WFE()':
2023-07-27T23:49:38.0836552Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0836794Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0836945Z | ^~~
2023-07-27T23:49:38.0837304Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:520:3: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.0837479Z 520 | __RV_CSR_SET(CSR_WFE, WFE_WFE);
2023-07-27T23:49:38.0837616Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.0838062Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0838311Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0838461Z | ^~~
2023-07-27T23:49:38.0879302Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:522:3: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.0879631Z 522 | __RV_CSR_CLEAR(CSR_WFE, WFE_WFE);
2023-07-27T23:49:38.0879781Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.0880163Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __set_nonvec_entry(rv_csr_t)':
2023-07-27T23:49:38.0880630Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0881101Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0881269Z | ^~~
2023-07-27T23:49:38.0881640Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:732:7: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0881841Z 732 | if (__RV_CSR_READ(CSR_MTVT2) & 0x1) {
2023-07-27T23:49:38.0881990Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0882367Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __set_wfi_sleepmode(WFI_SleepMode_Type)':
2023-07-27T23:49:38.0882837Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0883203Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0883355Z | ^~~
2023-07-27T23:49:38.0883721Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:557:74: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.0884062Z 557 | __STATIC_FORCEINLINE void __set_wfi_sleepmode(WFI_SleepMode_Type mode) { __RV_CSR_WRITE(CSR_SLEEPVALUE, mode); }
2023-07-27T23:49:38.0884296Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.0884745Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0884990Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0885152Z | ^~~
2023-07-27T23:49:38.0885512Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:733:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.0885719Z 733 | __RV_CSR_WRITE(CSR_MTVT2, addr | 0x01);
2023-07-27T23:49:38.0885870Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.0886169Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __TXEVT()':
2023-07-27T23:49:38.0886615Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0886851Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0887008Z | ^~~
2023-07-27T23:49:38.0887377Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:565:43: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.0887646Z 565 | __STATIC_FORCEINLINE void __TXEVT(void) { __RV_CSR_SET(CSR_TXEVT, 0x1); }
2023-07-27T23:49:38.0887841Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.0898611Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0898895Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0899051Z | ^~~
2023-07-27T23:49:38.0899575Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:737:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.0899776Z 737 | __RV_CSR_WRITE(CSR_MTVEC, addr);
2023-07-27T23:49:38.0899927Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.0900274Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_mcycle_counter()':
2023-07-27T23:49:38.0900724Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0900964Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0901116Z | ^~~
2023-07-27T23:49:38.0901486Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:572:59: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.0901926Z 572 | __STATIC_FORCEINLINE void __enable_mcycle_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_CY); }
2023-07-27T23:49:38.0902129Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.0902462Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_nonvec_entry()':
2023-07-27T23:49:38.0902911Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0903143Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0903306Z | ^~~
2023-07-27T23:49:38.0903669Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:753:7: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0903869Z 753 | if (__RV_CSR_READ(CSR_MTVT2) & 0x1) {
2023-07-27T23:49:38.0904022Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0904361Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_mcycle_counter()':
2023-07-27T23:49:38.0904805Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0905037Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0905185Z | ^~~
2023-07-27T23:49:38.0905561Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:579:60: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.0905906Z 579 | __STATIC_FORCEINLINE void __disable_mcycle_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_CY); }
2023-07-27T23:49:38.0906125Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.0906571Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0906803Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0906956Z | ^~~
2023-07-27T23:49:38.0907323Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:754:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0907654Z 754 | return __RV_CSR_READ(CSR_MTVT2) & (~(rv_csr_t)(0x1));
2023-07-27T23:49:38.0907810Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0908251Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0908480Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0908630Z | ^~~
2023-07-27T23:49:38.0908992Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:756:21: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0909197Z 756 | rv_csr_t addr = __RV_CSR_READ(CSR_MTVEC);
2023-07-27T23:49:38.0909446Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0909797Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_minstret_counter()':
2023-07-27T23:49:38.0910241Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0910475Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0910626Z | ^~~
2023-07-27T23:49:38.0910991Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:586:61: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.0911336Z 586 | __STATIC_FORCEINLINE void __enable_minstret_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR); }
2023-07-27T23:49:38.0911564Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.0911907Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_minstret_counter()':
2023-07-27T23:49:38.0912352Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0912592Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0912743Z | ^~~
2023-07-27T23:49:38.0913096Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:593:62: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.0913435Z 593 | __STATIC_FORCEINLINE void __disable_minstret_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR); }
2023-07-27T23:49:38.0913655Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.0913984Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_nmi_entry()':
2023-07-27T23:49:38.0914430Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0914665Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0914815Z | ^~~
2023-07-27T23:49:38.0915185Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:771:62: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0915557Z 771 | __STATIC_FORCEINLINE rv_csr_t __get_nmi_entry(void) { return __RV_CSR_READ(CSR_MNVEC); }
2023-07-27T23:49:38.0915775Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0916106Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_all_counter()':
2023-07-27T23:49:38.0916529Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0916768Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0916919Z | ^~~
2023-07-27T23:49:38.0917385Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:600:56: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.0917754Z 600 | __STATIC_FORCEINLINE void __enable_all_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR | MCOUNTINHIBIT_CY); }
2023-07-27T23:49:38.0917963Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.0918299Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_all_counter()':
2023-07-27T23:49:38.0918961Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0919209Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0919372Z | ^~~
2023-07-27T23:49:38.0919875Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:607:57: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.0920376Z 607 | __STATIC_FORCEINLINE void __disable_all_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR | MCOUNTINHIBIT_CY); }
2023-07-27T23:49:38.0925033Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.0925313Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:38.0925598Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:38.0925889Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:38.0926116Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:38.0926368Z from Core/Threads/OperatingModes/OperatingModes.h:5,
2023-07-27T23:49:38.0926616Z from Core/Threads/OperatingModes/USBPDDebug_FUSB.cpp:1:
2023-07-27T23:49:38.0926996Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __CAS_W(volatile uint32_t*, uint32_t, uint32_t)':
2023-07-27T23:49:38.0927453Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:751:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0927638Z 751 | register uint32_t result;
2023-07-27T23:49:38.0927799Z | ^~~~~~
2023-07-27T23:49:38.0928238Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:752:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0928417Z 752 | register uint32_t rc;
2023-07-27T23:49:38.0928705Z | ^~
2023-07-27T23:49:38.0929088Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOSWAP_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:38.0929531Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:773:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0929710Z 773 | register uint32_t result;
2023-07-27T23:49:38.0929856Z | ^~~~~~
2023-07-27T23:49:38.0930214Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOADD_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.0930767Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:787:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0930941Z 787 | register int32_t result;
2023-07-27T23:49:38.0931093Z | ^~~~~~
2023-07-27T23:49:38.0931456Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOAND_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.0931889Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:801:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0932059Z 801 | register int32_t result;
2023-07-27T23:49:38.0932208Z | ^~~~~~
2023-07-27T23:49:38.0932559Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOOR_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.0933008Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:815:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0933176Z 815 | register int32_t result;
2023-07-27T23:49:38.0933332Z | ^~~~~~
2023-07-27T23:49:38.0933680Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOXOR_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.0934122Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:829:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0934297Z 829 | register int32_t result;
2023-07-27T23:49:38.0934445Z | ^~~~~~
2023-07-27T23:49:38.0934818Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOMAXU_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:38.0935251Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:843:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0935417Z 843 | register uint32_t result;
2023-07-27T23:49:38.0935568Z | ^~~~~~
2023-07-27T23:49:38.0935904Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'uint8_t __get_PMPxCFG(uint32_t)':
2023-07-27T23:49:38.0936336Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0936659Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0936820Z | ^~~
2023-07-27T23:49:38.0937190Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:68:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0937401Z 68 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:38.0937558Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0937906Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOMAX_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.0938341Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:857:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0938607Z 857 | register int32_t result;
2023-07-27T23:49:38.0938758Z | ^~~~~~
2023-07-27T23:49:38.0939181Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0939409Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0939560Z | ^~~
2023-07-27T23:49:38.0939909Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:71:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0940106Z 71 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:38.0940252Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0940617Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOMINU_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:38.0941050Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:871:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0941226Z 871 | register uint32_t result;
2023-07-27T23:49:38.0941375Z | ^~~~~~
2023-07-27T23:49:38.0941800Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0942029Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0942184Z | ^~~
2023-07-27T23:49:38.0942539Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:74:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0942739Z 74 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:38.0942883Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0943235Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOMIN_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.0943670Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:885:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0943846Z 885 | register int32_t result;
2023-07-27T23:49:38.0943998Z | ^~~~~~
2023-07-27T23:49:38.0944509Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0944740Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0944886Z | ^~~
2023-07-27T23:49:38.0945236Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:77:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0945422Z 77 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:38.0945579Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0945926Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPxCFG(uint32_t, uint8_t)':
2023-07-27T23:49:38.0946447Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0946673Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0946818Z | ^~~
2023-07-27T23:49:38.0947174Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:110:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0947379Z 110 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:38.0947535Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0947968Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0948217Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0948367Z | ^~~
2023-07-27T23:49:38.0948725Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:113:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.0948930Z 113 | __RV_CSR_WRITE(CSR_PMPCFG0, pmpcfgx);
2023-07-27T23:49:38.0949081Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.0949515Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0949744Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0949904Z | ^~~
2023-07-27T23:49:38.0950268Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:116:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0950460Z 116 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:38.0950618Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0951049Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0951290Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0951442Z | ^~~
2023-07-27T23:49:38.0951807Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:119:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.0952017Z 119 | __RV_CSR_WRITE(CSR_PMPCFG1, pmpcfgx);
2023-07-27T23:49:38.0952273Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.0952711Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0952927Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0953077Z | ^~~
2023-07-27T23:49:38.0953432Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:122:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0953629Z 122 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:38.0953782Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0954317Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0954558Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0954708Z | ^~~
2023-07-27T23:49:38.0955066Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:125:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.0955258Z 125 | __RV_CSR_WRITE(CSR_PMPCFG2, pmpcfgx);
2023-07-27T23:49:38.0955406Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.0955848Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0956091Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.0956244Z | ^~~
2023-07-27T23:49:38.0956591Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:128:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.0956789Z 128 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:38.0956948Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.0957399Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.0957629Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.0957787Z | ^~~
2023-07-27T23:49:38.0958149Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:131:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.0958350Z 131 | __RV_CSR_WRITE(CSR_PMPCFG3, pmpcfgx);
2023-07-27T23:49:38.0958497Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1039473Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'rv_csr_t __get_PMPCFGx(uint32_t)':
2023-07-27T23:49:38.1040094Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1045355Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1045520Z | ^~~
2023-07-27T23:49:38.1046109Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:166:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1046327Z 166 | return __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:38.1046481Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1046954Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1047188Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1047343Z | ^~~
2023-07-27T23:49:38.1047708Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:168:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1048009Z 168 | return __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:38.1048156Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1048705Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:38.1048990Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:38.1049272Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:38.1049495Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:38.1049742Z from Core/Threads/OperatingModes/OperatingModes.h:5,
2023-07-27T23:49:38.1049991Z from Core/Threads/OperatingModes/USBPDDebug_FUSB.cpp:1:
2023-07-27T23:49:38.1050360Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __ECLIC_SetVector(IRQn_Type, rv_csr_t)':
2023-07-27T23:49:38.1050840Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1051073Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1051232Z | ^~~
2023-07-27T23:49:38.1051598Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:654:69: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1051860Z 654 | vec_base = ((uint32_t)__RV_CSR_READ(CSR_MTVT));
2023-07-27T23:49:38.1052085Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1052548Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1052775Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1052924Z | ^~~
2023-07-27T23:49:38.1053288Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:170:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1053489Z 170 | return __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:38.1053644Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1054072Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1054300Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1054556Z | ^~~
2023-07-27T23:49:38.1054908Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:172:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1055102Z 172 | return __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:38.1055252Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1055605Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __ECLIC_GetVector(IRQn_Type)':
2023-07-27T23:49:38.1056059Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1056373Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1056530Z | ^~~
2023-07-27T23:49:38.1056886Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:681:25: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1057123Z 681 | return (*(uint32_t *)(__RV_CSR_READ(CSR_MTVT) + IRQn * 4));
2023-07-27T23:49:38.1057301Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1057650Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPCFGx(uint32_t, rv_csr_t)':
2023-07-27T23:49:38.1058096Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1058345Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1058500Z | ^~~
2023-07-27T23:49:38.1058872Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:193:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1059074Z 193 | __RV_CSR_WRITE(CSR_PMPCFG0, pmpcfg);
2023-07-27T23:49:38.1059212Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1059555Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __set_exc_entry(rv_csr_t)':
2023-07-27T23:49:38.1060007Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1060252Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1060409Z | ^~~
2023-07-27T23:49:38.1060780Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:702:3: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1060969Z 702 | __RV_CSR_WRITE(CSR_MTVEC, addr);
2023-07-27T23:49:38.1061113Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1061554Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1061783Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1061936Z | ^~~
2023-07-27T23:49:38.1062297Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:196:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1062587Z 196 | __RV_CSR_WRITE(CSR_PMPCFG1, pmpcfg);
2023-07-27T23:49:38.1062738Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1063068Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_exc_entry()':
2023-07-27T23:49:38.1063522Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1063757Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1063912Z | ^~~
2023-07-27T23:49:38.1064263Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:716:24: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1064569Z 716 | unsigned long addr = __RV_CSR_READ(CSR_MTVEC);
2023-07-27T23:49:38.1064748Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1065184Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1065416Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1065570Z | ^~~
2023-07-27T23:49:38.1065927Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:199:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1066124Z 199 | __RV_CSR_WRITE(CSR_PMPCFG2, pmpcfg);
2023-07-27T23:49:38.1066277Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1066725Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1066956Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1067106Z | ^~~
2023-07-27T23:49:38.1067463Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:202:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1067661Z 202 | __RV_CSR_WRITE(CSR_PMPCFG3, pmpcfg);
2023-07-27T23:49:38.1067803Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1068145Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __set_nonvec_entry(rv_csr_t)':
2023-07-27T23:49:38.1068598Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1068830Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1068980Z | ^~~
2023-07-27T23:49:38.1069330Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:732:7: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1069528Z 732 | if (__RV_CSR_READ(CSR_MTVT2) & 0x1) {
2023-07-27T23:49:38.1069675Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1070115Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1070447Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1070604Z | ^~~
2023-07-27T23:49:38.1070968Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:733:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1071176Z 733 | __RV_CSR_WRITE(CSR_MTVT2, addr | 0x01);
2023-07-27T23:49:38.1071327Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1071661Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'rv_csr_t __get_PMPADDRx(uint32_t)':
2023-07-27T23:49:38.1072106Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1072447Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1072600Z | ^~~
2023-07-27T23:49:38.1072957Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:218:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1073160Z 218 | return __RV_CSR_READ(CSR_PMPADDR0);
2023-07-27T23:49:38.1073311Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1073752Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1073991Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1074139Z | ^~~
2023-07-27T23:49:38.1074493Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:737:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1074685Z 737 | __RV_CSR_WRITE(CSR_MTVEC, addr);
2023-07-27T23:49:38.1074828Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1075266Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1075500Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1075652Z | ^~~
2023-07-27T23:49:38.1076002Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:220:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1076200Z 220 | return __RV_CSR_READ(CSR_PMPADDR1);
2023-07-27T23:49:38.1076343Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1076773Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1076996Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1077151Z | ^~~
2023-07-27T23:49:38.1077495Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:222:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1077687Z 222 | return __RV_CSR_READ(CSR_PMPADDR2);
2023-07-27T23:49:38.1077835Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1078172Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_nonvec_entry()':
2023-07-27T23:49:38.1078860Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1079095Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1079234Z | ^~~
2023-07-27T23:49:38.1079597Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:753:7: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1079791Z 753 | if (__RV_CSR_READ(CSR_MTVT2) & 0x1) {
2023-07-27T23:49:38.1079940Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1080508Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1080736Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1080887Z | ^~~
2023-07-27T23:49:38.1081245Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:224:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1081437Z 224 | return __RV_CSR_READ(CSR_PMPADDR3);
2023-07-27T23:49:38.1081576Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1082012Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1082241Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1082392Z | ^~~
2023-07-27T23:49:38.1082757Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:754:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1082990Z 754 | return __RV_CSR_READ(CSR_MTVT2) & (~(rv_csr_t)(0x1));
2023-07-27T23:49:38.1083144Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1083586Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1083813Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1083952Z | ^~~
2023-07-27T23:49:38.1084322Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:756:21: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1084530Z 756 | rv_csr_t addr = __RV_CSR_READ(CSR_MTVEC);
2023-07-27T23:49:38.1084705Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1085035Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_nmi_entry()':
2023-07-27T23:49:38.1085482Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1085708Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1085860Z | ^~~
2023-07-27T23:49:38.1086313Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:771:62: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1086595Z 771 | __STATIC_FORCEINLINE rv_csr_t __get_nmi_entry(void) { return __RV_CSR_READ(CSR_MNVEC); }
2023-07-27T23:49:38.1086805Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1087251Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1087480Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1087635Z | ^~~
2023-07-27T23:49:38.1087991Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:226:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1088290Z 226 | return __RV_CSR_READ(CSR_PMPADDR4);
2023-07-27T23:49:38.1088441Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1088886Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1089110Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1089252Z | ^~~
2023-07-27T23:49:38.1089601Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:228:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1089795Z 228 | return __RV_CSR_READ(CSR_PMPADDR5);
2023-07-27T23:49:38.1089953Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1090389Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1090609Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1090753Z | ^~~
2023-07-27T23:49:38.1091098Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:230:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1091285Z 230 | return __RV_CSR_READ(CSR_PMPADDR6);
2023-07-27T23:49:38.1091420Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1091849Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1094914Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1095076Z | ^~~
2023-07-27T23:49:38.1095596Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:232:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1095807Z 232 | return __RV_CSR_READ(CSR_PMPADDR7);
2023-07-27T23:49:38.1095954Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1096403Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1096631Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1096777Z | ^~~
2023-07-27T23:49:38.1097273Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:234:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1097472Z 234 | return __RV_CSR_READ(CSR_PMPADDR8);
2023-07-27T23:49:38.1097618Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1098053Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1098276Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1098425Z | ^~~
2023-07-27T23:49:38.1098768Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:236:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1099052Z 236 | return __RV_CSR_READ(CSR_PMPADDR9);
2023-07-27T23:49:38.1099191Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1099624Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1099857Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1100008Z | ^~~
2023-07-27T23:49:38.1100368Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:238:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1100571Z 238 | return __RV_CSR_READ(CSR_PMPADDR10);
2023-07-27T23:49:38.1100728Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1101180Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1101405Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1101542Z | ^~~
2023-07-27T23:49:38.1101898Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:240:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1102095Z 240 | return __RV_CSR_READ(CSR_PMPADDR11);
2023-07-27T23:49:38.1102247Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1102695Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1102931Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1103080Z | ^~~
2023-07-27T23:49:38.1103432Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:242:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1103630Z 242 | return __RV_CSR_READ(CSR_PMPADDR12);
2023-07-27T23:49:38.1103767Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1104201Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1104425Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1104578Z | ^~~
2023-07-27T23:49:38.1105006Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:244:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1105200Z 244 | return __RV_CSR_READ(CSR_PMPADDR13);
2023-07-27T23:49:38.1105344Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1105782Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1106006Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1106145Z | ^~~
2023-07-27T23:49:38.1106488Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:246:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1106776Z 246 | return __RV_CSR_READ(CSR_PMPADDR14);
2023-07-27T23:49:38.1106919Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1107353Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1107571Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1107717Z | ^~~
2023-07-27T23:49:38.1108057Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:248:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1108245Z 248 | return __RV_CSR_READ(CSR_PMPADDR15);
2023-07-27T23:49:38.1108382Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1108740Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPADDRx(uint32_t, rv_csr_t)':
2023-07-27T23:49:38.1109174Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1109413Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1109563Z | ^~~
2023-07-27T23:49:38.1109928Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:263:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1110141Z 263 | __RV_CSR_WRITE(CSR_PMPADDR0, pmpaddr);
2023-07-27T23:49:38.1110290Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1110745Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1110987Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1111128Z | ^~~
2023-07-27T23:49:38.1111486Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:266:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1111689Z 266 | __RV_CSR_WRITE(CSR_PMPADDR1, pmpaddr);
2023-07-27T23:49:38.1111834Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1112279Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1112603Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1112757Z | ^~~
2023-07-27T23:49:38.1113119Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:269:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1113322Z 269 | __RV_CSR_WRITE(CSR_PMPADDR2, pmpaddr);
2023-07-27T23:49:38.1113457Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1113895Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1114133Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1114388Z | ^~~
2023-07-27T23:49:38.1114753Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:272:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1114954Z 272 | __RV_CSR_WRITE(CSR_PMPADDR3, pmpaddr);
2023-07-27T23:49:38.1115093Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1115525Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1115758Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1115897Z | ^~~
2023-07-27T23:49:38.1116247Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:275:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1116452Z 275 | __RV_CSR_WRITE(CSR_PMPADDR4, pmpaddr);
2023-07-27T23:49:38.1116601Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1117049Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1117293Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1117443Z | ^~~
2023-07-27T23:49:38.1117802Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:278:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1117999Z 278 | __RV_CSR_WRITE(CSR_PMPADDR5, pmpaddr);
2023-07-27T23:49:38.1118137Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1118583Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1242291Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1242811Z | ^~~
2023-07-27T23:49:38.1243347Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:281:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1243828Z 281 | __RV_CSR_WRITE(CSR_PMPADDR6, pmpaddr);
2023-07-27T23:49:38.1244144Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1244756Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1245591Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1245927Z | ^~~
2023-07-27T23:49:38.1246435Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:284:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1246908Z 284 | __RV_CSR_WRITE(CSR_PMPADDR7, pmpaddr);
2023-07-27T23:49:38.1247225Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1247807Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1248364Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1248839Z | ^~~
2023-07-27T23:49:38.1249324Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:287:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1249781Z 287 | __RV_CSR_WRITE(CSR_PMPADDR8, pmpaddr);
2023-07-27T23:49:38.1250091Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1250658Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1251196Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1251523Z | ^~~
2023-07-27T23:49:38.1252011Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:290:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1252478Z 290 | __RV_CSR_WRITE(CSR_PMPADDR9, pmpaddr);
2023-07-27T23:49:38.1252782Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1253358Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1253904Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1254227Z | ^~~
2023-07-27T23:49:38.1254707Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:293:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1255166Z 293 | __RV_CSR_WRITE(CSR_PMPADDR10, pmpaddr);
2023-07-27T23:49:38.1255485Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1256063Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1256602Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1256926Z | ^~~
2023-07-27T23:49:38.1257413Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:296:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1257861Z 296 | __RV_CSR_WRITE(CSR_PMPADDR11, pmpaddr);
2023-07-27T23:49:38.1258171Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1258740Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1259372Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1259695Z | ^~~
2023-07-27T23:49:38.1260178Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:299:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1260641Z 299 | __RV_CSR_WRITE(CSR_PMPADDR12, pmpaddr);
2023-07-27T23:49:38.1260949Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1261516Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1262059Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1262470Z | ^~~
2023-07-27T23:49:38.1262954Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:302:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1263416Z 302 | __RV_CSR_WRITE(CSR_PMPADDR13, pmpaddr);
2023-07-27T23:49:38.1263725Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1264296Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1264825Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1265154Z | ^~~
2023-07-27T23:49:38.1265638Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:305:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1266101Z 305 | __RV_CSR_WRITE(CSR_PMPADDR14, pmpaddr);
2023-07-27T23:49:38.1266398Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1266976Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1267522Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1267847Z | ^~~
2023-07-27T23:49:38.1268325Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:308:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1268786Z 308 | __RV_CSR_WRITE(CSR_PMPADDR15, pmpaddr);
2023-07-27T23:49:38.1269095Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1269559Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'uint8_t __get_PMPxCFG(uint32_t)':
2023-07-27T23:49:38.1270253Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1270796Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1271115Z | ^~~
2023-07-27T23:49:38.1271596Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:68:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1272060Z 68 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:38.1272376Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1273046Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1273569Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1273883Z | ^~~
2023-07-27T23:49:38.1274373Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:71:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1274820Z 71 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:38.1275116Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1275695Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1276315Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1276632Z | ^~~
2023-07-27T23:49:38.1277105Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:74:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1277552Z 74 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:38.1277862Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1278427Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1279066Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1279383Z | ^~~
2023-07-27T23:49:38.1279882Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:77:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1280319Z 77 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:38.1280631Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1281107Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPxCFG(uint32_t, uint8_t)':
2023-07-27T23:49:38.1281807Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1282330Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1282644Z | ^~~
2023-07-27T23:49:38.1283138Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:110:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1283590Z 110 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:38.1283900Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1284480Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1285030Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1285342Z | ^~~
2023-07-27T23:49:38.1285825Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:113:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1286285Z 113 | __RV_CSR_WRITE(CSR_PMPCFG0, pmpcfgx);
2023-07-27T23:49:38.1286600Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1287267Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1287811Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1288125Z | ^~~
2023-07-27T23:49:38.1288607Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:116:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1289043Z 116 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:38.1289359Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1289942Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1290582Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1290905Z | ^~~
2023-07-27T23:49:38.1291395Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:119:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1291846Z 119 | __RV_CSR_WRITE(CSR_PMPCFG1, pmpcfgx);
2023-07-27T23:49:38.1292140Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1292714Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1293267Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1293589Z | ^~~
2023-07-27T23:49:38.1294065Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:122:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1294553Z 122 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:38.1294865Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1295435Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1295968Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1296295Z | ^~~
2023-07-27T23:49:38.1296795Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:125:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1297241Z 125 | __RV_CSR_WRITE(CSR_PMPCFG2, pmpcfgx);
2023-07-27T23:49:38.1297533Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1298103Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1298631Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1298931Z | ^~~
2023-07-27T23:49:38.1299415Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:128:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1299867Z 128 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:38.1300178Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1300849Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1301393Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1301723Z | ^~~
2023-07-27T23:49:38.1302210Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:131:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1302647Z 131 | __RV_CSR_WRITE(CSR_PMPCFG3, pmpcfgx);
2023-07-27T23:49:38.1302953Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1303416Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'rv_csr_t __get_PMPCFGx(uint32_t)':
2023-07-27T23:49:38.1304221Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1304734Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1305052Z | ^~~
2023-07-27T23:49:38.1305539Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:166:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1305979Z 166 | return __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:38.1306290Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1306854Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1307395Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1307699Z | ^~~
2023-07-27T23:49:38.1308185Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:168:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1308631Z 168 | return __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:38.1308936Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1309492Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1310018Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1310334Z | ^~~
2023-07-27T23:49:38.1310814Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:170:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1311243Z 170 | return __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:38.1311549Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1312110Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1312627Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1312942Z | ^~~
2023-07-27T23:49:38.1313429Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:172:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1313949Z 172 | return __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:38.1314256Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1314732Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPCFGx(uint32_t, rv_csr_t)':
2023-07-27T23:49:38.1315422Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1315959Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1316272Z | ^~~
2023-07-27T23:49:38.1316753Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:193:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1317306Z 193 | __RV_CSR_WRITE(CSR_PMPCFG0, pmpcfg);
2023-07-27T23:49:38.1317610Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1318168Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1358988Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1359511Z | ^~~
2023-07-27T23:49:38.1360009Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:196:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1360471Z 196 | __RV_CSR_WRITE(CSR_PMPCFG1, pmpcfg);
2023-07-27T23:49:38.1360797Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1361387Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1361937Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1362270Z | ^~~
2023-07-27T23:49:38.1362758Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:199:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1363210Z 199 | __RV_CSR_WRITE(CSR_PMPCFG2, pmpcfg);
2023-07-27T23:49:38.1363503Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1364070Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1364627Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1364956Z | ^~~
2023-07-27T23:49:38.1365430Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:202:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1365874Z 202 | __RV_CSR_WRITE(CSR_PMPCFG3, pmpcfg);
2023-07-27T23:49:38.1366177Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1366638Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'rv_csr_t __get_PMPADDRx(uint32_t)':
2023-07-27T23:49:38.1367338Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1368112Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1368440Z | ^~~
2023-07-27T23:49:38.1368925Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:218:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1369375Z 218 | return __RV_CSR_READ(CSR_PMPADDR0);
2023-07-27T23:49:38.1369691Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1370270Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1370791Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1371217Z | ^~~
2023-07-27T23:49:38.1371712Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:220:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1372166Z 220 | return __RV_CSR_READ(CSR_PMPADDR1);
2023-07-27T23:49:38.1372470Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1373043Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1373571Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1373889Z | ^~~
2023-07-27T23:49:38.1374360Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:222:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1374818Z 222 | return __RV_CSR_READ(CSR_PMPADDR2);
2023-07-27T23:49:38.1375133Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1375695Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1376228Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1376544Z | ^~~
2023-07-27T23:49:38.1377030Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:224:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1377467Z 224 | return __RV_CSR_READ(CSR_PMPADDR3);
2023-07-27T23:49:38.1377769Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1378350Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1378872Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1379179Z | ^~~
2023-07-27T23:49:38.1379660Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:226:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1380111Z 226 | return __RV_CSR_READ(CSR_PMPADDR4);
2023-07-27T23:49:38.1380410Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1380981Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1381600Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1381928Z | ^~~
2023-07-27T23:49:38.1382401Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:228:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1382840Z 228 | return __RV_CSR_READ(CSR_PMPADDR5);
2023-07-27T23:49:38.1383145Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1383714Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1384230Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1384633Z | ^~~
2023-07-27T23:49:38.1385112Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:230:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1385559Z 230 | return __RV_CSR_READ(CSR_PMPADDR6);
2023-07-27T23:49:38.1385858Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1386417Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1386936Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1387249Z | ^~~
2023-07-27T23:49:38.1387707Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:232:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1388148Z 232 | return __RV_CSR_READ(CSR_PMPADDR7);
2023-07-27T23:49:38.1388460Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1389010Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1389539Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1389854Z | ^~~
2023-07-27T23:49:38.1390330Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:234:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1390774Z 234 | return __RV_CSR_READ(CSR_PMPADDR8);
2023-07-27T23:49:38.1391085Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1391666Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1392198Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1392502Z | ^~~
2023-07-27T23:49:38.1392991Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:236:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1393434Z 236 | return __RV_CSR_READ(CSR_PMPADDR9);
2023-07-27T23:49:38.1393731Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1394352Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1394965Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1395294Z | ^~~
2023-07-27T23:49:38.1395767Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:238:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1396219Z 238 | return __RV_CSR_READ(CSR_PMPADDR10);
2023-07-27T23:49:38.1396532Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1397105Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1397624Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1398032Z | ^~~
2023-07-27T23:49:38.1398520Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:240:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1399067Z 240 | return __RV_CSR_READ(CSR_PMPADDR11);
2023-07-27T23:49:38.1399368Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1399939Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1400458Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1400788Z | ^~~
2023-07-27T23:49:38.1401257Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:242:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1401711Z 242 | return __RV_CSR_READ(CSR_PMPADDR12);
2023-07-27T23:49:38.1402020Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1402577Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1403105Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1403422Z | ^~~
2023-07-27T23:49:38.1403905Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:244:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1404342Z 244 | return __RV_CSR_READ(CSR_PMPADDR13);
2023-07-27T23:49:38.1404646Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1405227Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1405762Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1406067Z | ^~~
2023-07-27T23:49:38.1406549Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:246:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1406998Z 246 | return __RV_CSR_READ(CSR_PMPADDR14);
2023-07-27T23:49:38.1407299Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1407867Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1408499Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1408819Z | ^~~
2023-07-27T23:49:38.1409292Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:248:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1409739Z 248 | return __RV_CSR_READ(CSR_PMPADDR15);
2023-07-27T23:49:38.1410050Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1410530Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPADDRx(uint32_t, rv_csr_t)':
2023-07-27T23:49:38.1411221Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1411906Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1412237Z | ^~~
2023-07-27T23:49:38.1412727Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:263:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1413172Z 263 | __RV_CSR_WRITE(CSR_PMPADDR0, pmpaddr);
2023-07-27T23:49:38.1413486Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1414053Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1414587Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1414914Z | ^~~
2023-07-27T23:49:38.1415403Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:266:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1415857Z 266 | __RV_CSR_WRITE(CSR_PMPADDR1, pmpaddr);
2023-07-27T23:49:38.1416158Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1416727Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1417273Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1417599Z | ^~~
2023-07-27T23:49:38.1418081Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:269:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1418545Z 269 | __RV_CSR_WRITE(CSR_PMPADDR2, pmpaddr);
2023-07-27T23:49:38.1418854Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1419425Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1419946Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1420272Z | ^~~
2023-07-27T23:49:38.1420756Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:272:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1421214Z 272 | __RV_CSR_WRITE(CSR_PMPADDR3, pmpaddr);
2023-07-27T23:49:38.1421509Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1422175Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1422720Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1423033Z | ^~~
2023-07-27T23:49:38.1423526Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:275:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1423981Z 275 | __RV_CSR_WRITE(CSR_PMPADDR4, pmpaddr);
2023-07-27T23:49:38.1424294Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1424843Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1425473Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1425798Z | ^~~
2023-07-27T23:49:38.1426287Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:278:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1426726Z 278 | __RV_CSR_WRITE(CSR_PMPADDR5, pmpaddr);
2023-07-27T23:49:38.1427029Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1427598Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1428139Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1428462Z | ^~~
2023-07-27T23:49:38.1428956Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:281:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1429410Z 281 | __RV_CSR_WRITE(CSR_PMPADDR6, pmpaddr);
2023-07-27T23:49:38.1429705Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1430275Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1430818Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1431141Z | ^~~
2023-07-27T23:49:38.1431620Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:284:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1432077Z 284 | __RV_CSR_WRITE(CSR_PMPADDR7, pmpaddr);
2023-07-27T23:49:38.1432384Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1432947Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1433477Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1433801Z | ^~~
2023-07-27T23:49:38.1434281Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:287:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1434739Z 287 | __RV_CSR_WRITE(CSR_PMPADDR8, pmpaddr);
2023-07-27T23:49:38.1435038Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1435694Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1436237Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1436555Z | ^~~
2023-07-27T23:49:38.1437038Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:290:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1437484Z 290 | __RV_CSR_WRITE(CSR_PMPADDR9, pmpaddr);
2023-07-27T23:49:38.1437798Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1438354Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1519712Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1520132Z | ^~~
2023-07-27T23:49:38.1520672Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:293:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1521137Z 293 | __RV_CSR_WRITE(CSR_PMPADDR10, pmpaddr);
2023-07-27T23:49:38.1521457Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1522044Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1522609Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1522931Z | ^~~
2023-07-27T23:49:38.1523450Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:296:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1523926Z 296 | __RV_CSR_WRITE(CSR_PMPADDR11, pmpaddr);
2023-07-27T23:49:38.1524230Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1524816Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1525367Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1525697Z | ^~~
2023-07-27T23:49:38.1526179Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:299:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1526642Z 299 | __RV_CSR_WRITE(CSR_PMPADDR12, pmpaddr);
2023-07-27T23:49:38.1526958Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1527534Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1528071Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1528395Z | ^~~
2023-07-27T23:49:38.1528883Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:302:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1529343Z 302 | __RV_CSR_WRITE(CSR_PMPADDR13, pmpaddr);
2023-07-27T23:49:38.1529642Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1530530Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1531088Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1531406Z | ^~~
2023-07-27T23:49:38.1531903Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:305:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1532360Z 305 | __RV_CSR_WRITE(CSR_PMPADDR14, pmpaddr);
2023-07-27T23:49:38.1532664Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1533218Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1533878Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1534211Z | ^~~
2023-07-27T23:49:38.1534699Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:308:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.1535146Z 308 | __RV_CSR_WRITE(CSR_PMPADDR15, pmpaddr);
2023-07-27T23:49:38.1535452Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1915138Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:38.1924188Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:38.1924686Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:38.1925144Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:38.1925576Z from Core/Threads/OperatingModes/OperatingModes.h:5,
2023-07-27T23:49:38.1926012Z from Core/Threads/OperatingModes/USBPDDebug_FUSB.cpp:1:
2023-07-27T23:49:38.1926542Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_irq()':
2023-07-27T23:49:38.1927242Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1927799Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1928134Z | ^~~
2023-07-27T23:49:38.1928632Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:388:48: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.1929189Z 388 | __STATIC_FORCEINLINE void __enable_irq(void) { __RV_CSR_SET(CSR_MSTATUS, MSTATUS_MIE); }
2023-07-27T23:49:38.1929598Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.1930065Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_irq()':
2023-07-27T23:49:38.1930750Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1931293Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.1931616Z | ^~~
2023-07-27T23:49:38.1932106Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:396:49: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.1932930Z 396 | __STATIC_FORCEINLINE void __disable_irq(void) { __RV_CSR_CLEAR(CSR_MSTATUS, MSTATUS_MIE); }
2023-07-27T23:49:38.1933351Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.1933824Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_cycle()':
2023-07-27T23:49:38.1934512Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1935052Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1935362Z | ^~~
2023-07-27T23:49:38.1935988Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:409:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1936441Z 409 | high0 = __RV_CSR_READ(CSR_MCYCLEH);
2023-07-27T23:49:38.1936756Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1937320Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1937842Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1938161Z | ^~~
2023-07-27T23:49:38.1938639Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:410:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1939090Z 410 | low = __RV_CSR_READ(CSR_MCYCLE);
2023-07-27T23:49:38.1939394Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1939977Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1940494Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1940810Z | ^~~
2023-07-27T23:49:38.1941298Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:411:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1941738Z 411 | high = __RV_CSR_READ(CSR_MCYCLEH);
2023-07-27T23:49:38.1942031Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1942606Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1943136Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1943449Z | ^~~
2023-07-27T23:49:38.1943922Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:413:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1944353Z 413 | low = __RV_CSR_READ(CSR_MCYCLE);
2023-07-27T23:49:38.1944651Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1945154Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_instret()':
2023-07-27T23:49:38.1945841Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1946453Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1946776Z | ^~~
2023-07-27T23:49:38.1947255Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:435:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1947692Z 435 | high0 = __RV_CSR_READ(CSR_MINSTRETH);
2023-07-27T23:49:38.1947998Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1948560Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1949087Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1949484Z | ^~~
2023-07-27T23:49:38.1949971Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:436:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1950415Z 436 | low = __RV_CSR_READ(CSR_MINSTRET);
2023-07-27T23:49:38.1950718Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1951272Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1951791Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1952104Z | ^~~
2023-07-27T23:49:38.1952586Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:437:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1953042Z 437 | high = __RV_CSR_READ(CSR_MINSTRETH);
2023-07-27T23:49:38.1953348Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1953913Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1954433Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1954742Z | ^~~
2023-07-27T23:49:38.1955221Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:439:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1955657Z 439 | low = __RV_CSR_READ(CSR_MINSTRET);
2023-07-27T23:49:38.1955960Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1956414Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_time()':
2023-07-27T23:49:38.1957091Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1957615Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1957922Z | ^~~
2023-07-27T23:49:38.1958403Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:462:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1959853Z 462 | high0 = __RV_CSR_READ(CSR_TIMEH);
2023-07-27T23:49:38.1960162Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1960857Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.1961404Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.1961720Z | ^~~
2023-07-27T23:49:38.1962192Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:463:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.1982684Z 463 | low = __RV_CSR_READ(CSR_TIME);
2023-07-27T23:49:38.1982994Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.1983570Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2008552Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2008948Z | ^~~
2023-07-27T23:49:38.2009504Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:464:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2010010Z 464 | high = __RV_CSR_READ(CSR_TIMEH);
2023-07-27T23:49:38.2010330Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2010977Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2011594Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2011953Z | ^~~
2023-07-27T23:49:38.2012433Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:466:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2012863Z 466 | low = __RV_CSR_READ(CSR_TIME);
2023-07-27T23:49:38.2013157Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2013579Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __WFI()':
2023-07-27T23:49:38.2014257Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2014807Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2015127Z | ^~~
2023-07-27T23:49:38.2015617Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:508:3: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.2016053Z 508 | __RV_CSR_CLEAR(CSR_WFE, WFE_WFE);
2023-07-27T23:49:38.2016346Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2016770Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __WFE()':
2023-07-27T23:49:38.2017424Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2017961Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2018286Z | ^~~
2023-07-27T23:49:38.2018777Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:520:3: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.2019350Z 520 | __RV_CSR_SET(CSR_WFE, WFE_WFE);
2023-07-27T23:49:38.2019641Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.2020216Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2020765Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2021077Z | ^~~
2023-07-27T23:49:38.2021569Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:522:3: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.2022011Z 522 | __RV_CSR_CLEAR(CSR_WFE, WFE_WFE);
2023-07-27T23:49:38.2022397Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2022944Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __set_wfi_sleepmode(WFI_SleepMode_Type)':
2023-07-27T23:49:38.2023661Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2024195Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2024517Z | ^~~
2023-07-27T23:49:38.2024995Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:557:74: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2025588Z 557 | __STATIC_FORCEINLINE void __set_wfi_sleepmode(WFI_SleepMode_Type mode) { __RV_CSR_WRITE(CSR_SLEEPVALUE, mode); }
2023-07-27T23:49:38.2026072Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2026531Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __TXEVT()':
2023-07-27T23:49:38.2027201Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2027739Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2027897Z | ^~~
2023-07-27T23:49:38.2028254Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:565:43: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.2028525Z 565 | __STATIC_FORCEINLINE void __TXEVT(void) { __RV_CSR_SET(CSR_TXEVT, 0x1); }
2023-07-27T23:49:38.2028729Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.2029064Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_mcycle_counter()':
2023-07-27T23:49:38.2029506Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2029733Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2029885Z | ^~~
2023-07-27T23:49:38.2030238Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:572:59: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.2030674Z 572 | __STATIC_FORCEINLINE void __enable_mcycle_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_CY); }
2023-07-27T23:49:38.2030890Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2031229Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_mcycle_counter()':
2023-07-27T23:49:38.2031670Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2031910Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2032063Z | ^~~
2023-07-27T23:49:38.2032414Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:579:60: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.2032827Z 579 | __STATIC_FORCEINLINE void __disable_mcycle_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_CY); }
2023-07-27T23:49:38.2033038Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.2033379Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_minstret_counter()':
2023-07-27T23:49:38.2033830Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2034069Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2034219Z | ^~~
2023-07-27T23:49:38.2034597Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:586:61: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.2034938Z 586 | __STATIC_FORCEINLINE void __enable_minstret_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR); }
2023-07-27T23:49:38.2035150Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2035487Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_minstret_counter()':
2023-07-27T23:49:38.2035923Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2036150Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2036304Z | ^~~
2023-07-27T23:49:38.2036664Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:593:62: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.2037001Z 593 | __STATIC_FORCEINLINE void __disable_minstret_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR); }
2023-07-27T23:49:38.2037213Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.2037542Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_all_counter()':
2023-07-27T23:49:38.2037984Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2038224Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2042346Z | ^~~
2023-07-27T23:49:38.2042751Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:600:56: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.2043122Z 600 | __STATIC_FORCEINLINE void __enable_all_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR | MCOUNTINHIBIT_CY); }
2023-07-27T23:49:38.2043334Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2043667Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_all_counter()':
2023-07-27T23:49:38.2044110Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2044457Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2044612Z | ^~~
2023-07-27T23:49:38.2044964Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:607:57: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.2045330Z 607 | __STATIC_FORCEINLINE void __disable_all_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR | MCOUNTINHIBIT_CY); }
2023-07-27T23:49:38.2045540Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.2045809Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:38.2046080Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:38.2046373Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:38.2046600Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:38.2046847Z from Core/Threads/OperatingModes/OperatingModes.h:5,
2023-07-27T23:49:38.2047092Z from Core/Threads/OperatingModes/USBPDDebug_FUSB.cpp:1:
2023-07-27T23:49:38.2047479Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __CAS_W(volatile uint32_t*, uint32_t, uint32_t)':
2023-07-27T23:49:38.2047930Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:751:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2048115Z 751 | register uint32_t result;
2023-07-27T23:49:38.2048279Z | ^~~~~~
2023-07-27T23:49:38.2048712Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:752:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2048886Z 752 | register uint32_t rc;
2023-07-27T23:49:38.2049035Z | ^~
2023-07-27T23:49:38.2049404Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOSWAP_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:38.2049839Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:773:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2050017Z 773 | register uint32_t result;
2023-07-27T23:49:38.2050171Z | ^~~~~~
2023-07-27T23:49:38.2050615Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOADD_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.2051068Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:787:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2051232Z 787 | register int32_t result;
2023-07-27T23:49:38.2051382Z | ^~~~~~
2023-07-27T23:49:38.2051732Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOAND_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.2052180Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:801:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2052452Z 801 | register int32_t result;
2023-07-27T23:49:38.2052607Z | ^~~~~~
2023-07-27T23:49:38.2052958Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOOR_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.2053404Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:815:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2053571Z 815 | register int32_t result;
2023-07-27T23:49:38.2053717Z | ^~~~~~
2023-07-27T23:49:38.2054065Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOXOR_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.2054499Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:829:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2054669Z 829 | register int32_t result;
2023-07-27T23:49:38.2054821Z | ^~~~~~
2023-07-27T23:49:38.2055181Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOMAXU_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:38.2055603Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:843:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2055781Z 843 | register uint32_t result;
2023-07-27T23:49:38.2055935Z | ^~~~~~
2023-07-27T23:49:38.2056287Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOMAX_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.2056738Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:857:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2056902Z 857 | register int32_t result;
2023-07-27T23:49:38.2057051Z | ^~~~~~
2023-07-27T23:49:38.2057415Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOMINU_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:38.2057849Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:871:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2058024Z 871 | register uint32_t result;
2023-07-27T23:49:38.2058185Z | ^~~~~~
2023-07-27T23:49:38.2058619Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOMIN_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.2059067Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:885:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2059235Z 885 | register int32_t result;
2023-07-27T23:49:38.2059376Z | ^~~~~~
2023-07-27T23:49:38.2059666Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:38.2059944Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:38.2060229Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:38.2060537Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:38.2060784Z from Core/Threads/OperatingModes/OperatingModes.h:5,
2023-07-27T23:49:38.2061031Z from Core/Threads/OperatingModes/USBPDDebug_FUSB.cpp:1:
2023-07-27T23:49:38.2061389Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __ECLIC_SetVector(IRQn_Type, rv_csr_t)':
2023-07-27T23:49:38.2061828Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2062062Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2062210Z | ^~~
2023-07-27T23:49:38.2062580Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:654:69: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2062844Z 654 | vec_base = ((uint32_t)__RV_CSR_READ(CSR_MTVT));
2023-07-27T23:49:38.2063068Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2124897Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __ECLIC_GetVector(IRQn_Type)':
2023-07-27T23:49:38.2125399Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2125637Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2125819Z | ^~~
2023-07-27T23:49:38.2126202Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:681:25: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2126441Z 681 | return (*(uint32_t *)(__RV_CSR_READ(CSR_MTVT) + IRQn * 4));
2023-07-27T23:49:38.2126616Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2126955Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __set_exc_entry(rv_csr_t)':
2023-07-27T23:49:38.2127418Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2127663Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2127825Z | ^~~
2023-07-27T23:49:38.2128428Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:702:3: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2128629Z 702 | __RV_CSR_WRITE(CSR_MTVEC, addr);
2023-07-27T23:49:38.2128770Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2129103Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_exc_entry()':
2023-07-27T23:49:38.2129552Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2129774Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2130047Z | ^~~
2023-07-27T23:49:38.2130409Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:716:24: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2130626Z 716 | unsigned long addr = __RV_CSR_READ(CSR_MTVEC);
2023-07-27T23:49:38.2130798Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2131145Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __set_nonvec_entry(rv_csr_t)':
2023-07-27T23:49:38.2131592Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2131825Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2131984Z | ^~~
2023-07-27T23:49:38.2132340Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:732:7: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2132536Z 732 | if (__RV_CSR_READ(CSR_MTVT2) & 0x1) {
2023-07-27T23:49:38.2132685Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2133126Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2133367Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2133518Z | ^~~
2023-07-27T23:49:38.2133880Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:733:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2134091Z 733 | __RV_CSR_WRITE(CSR_MTVT2, addr | 0x01);
2023-07-27T23:49:38.2134238Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2134680Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2134918Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2135068Z | ^~~
2023-07-27T23:49:38.2135423Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:737:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2135609Z 737 | __RV_CSR_WRITE(CSR_MTVEC, addr);
2023-07-27T23:49:38.2135756Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2136096Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_nonvec_entry()':
2023-07-27T23:49:38.2136618Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2136851Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2137000Z | ^~~
2023-07-27T23:49:38.2137345Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:753:7: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2137542Z 753 | if (__RV_CSR_READ(CSR_MTVT2) & 0x1) {
2023-07-27T23:49:38.2137687Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2138255Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2138485Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2138637Z | ^~~
2023-07-27T23:49:38.2138992Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:754:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2139223Z 754 | return __RV_CSR_READ(CSR_MTVT2) & (~(rv_csr_t)(0x1));
2023-07-27T23:49:38.2139379Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2139803Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2140031Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2140183Z | ^~~
2023-07-27T23:49:38.2140543Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:756:21: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2140747Z 756 | rv_csr_t addr = __RV_CSR_READ(CSR_MTVEC);
2023-07-27T23:49:38.2140913Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2141235Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_nmi_entry()':
2023-07-27T23:49:38.2141672Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2141898Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2142047Z | ^~~
2023-07-27T23:49:38.2142396Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:771:62: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2142686Z 771 | __STATIC_FORCEINLINE rv_csr_t __get_nmi_entry(void) { return __RV_CSR_READ(CSR_MNVEC); }
2023-07-27T23:49:38.2142895Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2143240Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'uint8_t __get_PMPxCFG(uint32_t)':
2023-07-27T23:49:38.2143684Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2144000Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2144154Z | ^~~
2023-07-27T23:49:38.2144515Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:68:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2144719Z 68 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:38.2144867Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2145302Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2145525Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2145763Z | ^~~
2023-07-27T23:49:38.2146125Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:71:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2146319Z 71 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:38.2146466Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2146903Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2147125Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2147264Z | ^~~
2023-07-27T23:49:38.2147616Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:74:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2147820Z 74 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:38.2147971Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2148413Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2148643Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2148791Z | ^~~
2023-07-27T23:49:38.2149146Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:77:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2149340Z 77 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:38.2149486Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2149844Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPxCFG(uint32_t, uint8_t)':
2023-07-27T23:49:38.2150287Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2150514Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2150663Z | ^~~
2023-07-27T23:49:38.2151022Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:110:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2151229Z 110 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:38.2151389Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2151940Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2152187Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2152328Z | ^~~
2023-07-27T23:49:38.2152690Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:113:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2152893Z 113 | __RV_CSR_WRITE(CSR_PMPCFG0, pmpcfgx);
2023-07-27T23:49:38.2153039Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2156030Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2156384Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2156543Z | ^~~
2023-07-27T23:49:38.2156903Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:116:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2157103Z 116 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:38.2157252Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2157703Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2157946Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2158102Z | ^~~
2023-07-27T23:49:38.2158458Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:119:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2158802Z 119 | __RV_CSR_WRITE(CSR_PMPCFG1, pmpcfgx);
2023-07-27T23:49:38.2158957Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2159401Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2159627Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2159767Z | ^~~
2023-07-27T23:49:38.2160109Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:122:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2160308Z 122 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:38.2160472Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2160921Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2161165Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2161315Z | ^~~
2023-07-27T23:49:38.2161670Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:125:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2161869Z 125 | __RV_CSR_WRITE(CSR_PMPCFG2, pmpcfgx);
2023-07-27T23:49:38.2162003Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2162551Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2162783Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2162933Z | ^~~
2023-07-27T23:49:38.2163282Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:128:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2163474Z 128 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:38.2163628Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2164061Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2164395Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2164541Z | ^~~
2023-07-27T23:49:38.2164899Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:131:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2165100Z 131 | __RV_CSR_WRITE(CSR_PMPCFG3, pmpcfgx);
2023-07-27T23:49:38.2165244Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2165579Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'rv_csr_t __get_PMPCFGx(uint32_t)':
2023-07-27T23:49:38.2166003Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2166238Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2166388Z | ^~~
2023-07-27T23:49:38.2166734Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:166:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2166921Z 166 | return __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:38.2167072Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2167517Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2167744Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2167892Z | ^~~
2023-07-27T23:49:38.2168254Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:168:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2168448Z 168 | return __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:38.2168598Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2169031Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2169242Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2169388Z | ^~~
2023-07-27T23:49:38.2169731Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:170:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2169925Z 170 | return __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:38.2170070Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2170590Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2170813Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2170957Z | ^~~
2023-07-27T23:49:38.2171297Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:172:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2171475Z 172 | return __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:38.2171617Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2171962Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPCFGx(uint32_t, rv_csr_t)':
2023-07-27T23:49:38.2172501Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2172743Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2172894Z | ^~~
2023-07-27T23:49:38.2173256Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:193:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2173456Z 193 | __RV_CSR_WRITE(CSR_PMPCFG0, pmpcfg);
2023-07-27T23:49:38.2173600Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2174042Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2174284Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2174435Z | ^~~
2023-07-27T23:49:38.2174790Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:196:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2174987Z 196 | __RV_CSR_WRITE(CSR_PMPCFG1, pmpcfg);
2023-07-27T23:49:38.2175129Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2175566Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2175804Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2175954Z | ^~~
2023-07-27T23:49:38.2176304Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:199:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2176490Z 199 | __RV_CSR_WRITE(CSR_PMPCFG2, pmpcfg);
2023-07-27T23:49:38.2176632Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2177056Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2177285Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2177429Z | ^~~
2023-07-27T23:49:38.2177775Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:202:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2178055Z 202 | __RV_CSR_WRITE(CSR_PMPCFG3, pmpcfg);
2023-07-27T23:49:38.2178197Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2178538Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'rv_csr_t __get_PMPADDRx(uint32_t)':
2023-07-27T23:49:38.2178969Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2179196Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2179348Z | ^~~
2023-07-27T23:49:38.2179703Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:218:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2179992Z 218 | return __RV_CSR_READ(CSR_PMPADDR0);
2023-07-27T23:49:38.2180143Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2180595Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2180824Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2180972Z | ^~~
2023-07-27T23:49:38.2181319Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:220:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2181513Z 220 | return __RV_CSR_READ(CSR_PMPADDR1);
2023-07-27T23:49:38.2181669Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2182114Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2182339Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2182486Z | ^~~
2023-07-27T23:49:38.2182832Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:222:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2183024Z 222 | return __RV_CSR_READ(CSR_PMPADDR2);
2023-07-27T23:49:38.2183169Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2183592Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2183820Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2183968Z | ^~~
2023-07-27T23:49:38.2184303Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:224:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2184492Z 224 | return __RV_CSR_READ(CSR_PMPADDR3);
2023-07-27T23:49:38.2184636Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2185064Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2185278Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2185428Z | ^~~
2023-07-27T23:49:38.2185861Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:226:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2186054Z 226 | return __RV_CSR_READ(CSR_PMPADDR4);
2023-07-27T23:49:38.2186198Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2186625Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2186839Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2186985Z | ^~~
2023-07-27T23:49:38.2187322Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:228:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2187598Z 228 | return __RV_CSR_READ(CSR_PMPADDR5);
2023-07-27T23:49:38.2187744Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2188157Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2188367Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2188512Z | ^~~
2023-07-27T23:49:38.2188849Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:230:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2189033Z 230 | return __RV_CSR_READ(CSR_PMPADDR6);
2023-07-27T23:49:38.2189181Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2189606Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2189819Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2189966Z | ^~~
2023-07-27T23:49:38.2190294Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:232:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2190480Z 232 | return __RV_CSR_READ(CSR_PMPADDR7);
2023-07-27T23:49:38.2190624Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2191050Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2191275Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2191425Z | ^~~
2023-07-27T23:49:38.2191765Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:234:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2191955Z 234 | return __RV_CSR_READ(CSR_PMPADDR8);
2023-07-27T23:49:38.2192102Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2192516Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2192728Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2192878Z | ^~~
2023-07-27T23:49:38.2193318Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:236:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2193514Z 236 | return __RV_CSR_READ(CSR_PMPADDR9);
2023-07-27T23:49:38.2193662Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2194100Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2194324Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2194516Z | ^~~
2023-07-27T23:49:38.2194861Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:238:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2195140Z 238 | return __RV_CSR_READ(CSR_PMPADDR10);
2023-07-27T23:49:38.2195291Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2195731Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2195954Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2196105Z | ^~~
2023-07-27T23:49:38.2196457Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:240:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2196656Z 240 | return __RV_CSR_READ(CSR_PMPADDR11);
2023-07-27T23:49:38.2196808Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2244371Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2244628Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2244790Z | ^~~
2023-07-27T23:49:38.2245167Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:242:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2245378Z 242 | return __RV_CSR_READ(CSR_PMPADDR12);
2023-07-27T23:49:38.2245535Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2246006Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2246250Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2246404Z | ^~~
2023-07-27T23:49:38.2246761Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:244:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2246968Z 244 | return __RV_CSR_READ(CSR_PMPADDR13);
2023-07-27T23:49:38.2247119Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2247567Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2247794Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2247957Z | ^~~
2023-07-27T23:49:38.2248528Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:246:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2248733Z 246 | return __RV_CSR_READ(CSR_PMPADDR14);
2023-07-27T23:49:38.2248884Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2249329Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2249553Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2249702Z | ^~~
2023-07-27T23:49:38.2250046Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:248:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2250340Z 248 | return __RV_CSR_READ(CSR_PMPADDR15);
2023-07-27T23:49:38.2250490Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2250850Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPADDRx(uint32_t, rv_csr_t)':
2023-07-27T23:49:38.2251295Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2251536Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2251685Z | ^~~
2023-07-27T23:49:38.2252050Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:263:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2252263Z 263 | __RV_CSR_WRITE(CSR_PMPADDR0, pmpaddr);
2023-07-27T23:49:38.2252414Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2252853Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2253095Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2253249Z | ^~~
2023-07-27T23:49:38.2253614Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:266:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2253819Z 266 | __RV_CSR_WRITE(CSR_PMPADDR1, pmpaddr);
2023-07-27T23:49:38.2253972Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2254423Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2254667Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2254818Z | ^~~
2023-07-27T23:49:38.2255165Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:269:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2255367Z 269 | __RV_CSR_WRITE(CSR_PMPADDR2, pmpaddr);
2023-07-27T23:49:38.2255514Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2255949Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2256279Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2256434Z | ^~~
2023-07-27T23:49:38.2256791Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:272:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2256989Z 272 | __RV_CSR_WRITE(CSR_PMPADDR3, pmpaddr);
2023-07-27T23:49:38.2257132Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2257565Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2257802Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2258032Z | ^~~
2023-07-27T23:49:38.2258393Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:275:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2258592Z 275 | __RV_CSR_WRITE(CSR_PMPADDR4, pmpaddr);
2023-07-27T23:49:38.2258739Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2259185Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2259425Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2259577Z | ^~~
2023-07-27T23:49:38.2259924Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:278:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2260128Z 278 | __RV_CSR_WRITE(CSR_PMPADDR5, pmpaddr);
2023-07-27T23:49:38.2260271Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2260710Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2260945Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2261093Z | ^~~
2023-07-27T23:49:38.2261447Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:281:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2261640Z 281 | __RV_CSR_WRITE(CSR_PMPADDR6, pmpaddr);
2023-07-27T23:49:38.2261786Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2262224Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2262461Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2262611Z | ^~~
2023-07-27T23:49:38.2262965Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:284:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2263163Z 284 | __RV_CSR_WRITE(CSR_PMPADDR7, pmpaddr);
2023-07-27T23:49:38.2263307Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2263747Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2264123Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2264280Z | ^~~
2023-07-27T23:49:38.2264630Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:287:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2264824Z 287 | __RV_CSR_WRITE(CSR_PMPADDR8, pmpaddr);
2023-07-27T23:49:38.2264965Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2265404Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2265642Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2265875Z | ^~~
2023-07-27T23:49:38.2266229Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:290:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2266428Z 290 | __RV_CSR_WRITE(CSR_PMPADDR9, pmpaddr);
2023-07-27T23:49:38.2266572Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2267000Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2267230Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2267381Z | ^~~
2023-07-27T23:49:38.2267725Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:293:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2267938Z 293 | __RV_CSR_WRITE(CSR_PMPADDR10, pmpaddr);
2023-07-27T23:49:38.2268085Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2268529Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2268767Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2268916Z | ^~~
2023-07-27T23:49:38.2269271Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:296:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2269467Z 296 | __RV_CSR_WRITE(CSR_PMPADDR11, pmpaddr);
2023-07-27T23:49:38.2269616Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2270058Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2270299Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2270448Z | ^~~
2023-07-27T23:49:38.2270804Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:299:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2271011Z 299 | __RV_CSR_WRITE(CSR_PMPADDR12, pmpaddr);
2023-07-27T23:49:38.2271156Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2271598Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2271911Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2272064Z | ^~~
2023-07-27T23:49:38.2272415Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:302:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2272617Z 302 | __RV_CSR_WRITE(CSR_PMPADDR13, pmpaddr);
2023-07-27T23:49:38.2272759Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2273190Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2273426Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2273655Z | ^~~
2023-07-27T23:49:38.2274008Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:305:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2274201Z 305 | __RV_CSR_WRITE(CSR_PMPADDR14, pmpaddr);
2023-07-27T23:49:38.2274338Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2274775Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2275006Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2275155Z | ^~~
2023-07-27T23:49:38.2275496Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:308:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2275701Z 308 | __RV_CSR_WRITE(CSR_PMPADDR15, pmpaddr);
2023-07-27T23:49:38.2275846Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2452343Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:38.2452711Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:38.2453000Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:38.2453221Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:38.2453472Z from Core/Threads/OperatingModes/OperatingModes.h:5,
2023-07-27T23:49:38.2453739Z from Core/Threads/OperatingModes/ShowStartupWarnings.cpp:2:
2023-07-27T23:49:38.2536952Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_irq()':
2023-07-27T23:49:38.2537674Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2537966Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2538138Z | ^~~
2023-07-27T23:49:38.2538569Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:388:48: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.2538881Z 388 | __STATIC_FORCEINLINE void __enable_irq(void) { __RV_CSR_SET(CSR_MSTATUS, MSTATUS_MIE); }
2023-07-27T23:49:38.2539100Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.2539471Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_irq()':
2023-07-27T23:49:38.2540214Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2540470Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2540626Z | ^~~
2023-07-27T23:49:38.2540996Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:396:49: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.2541292Z 396 | __STATIC_FORCEINLINE void __disable_irq(void) { __RV_CSR_CLEAR(CSR_MSTATUS, MSTATUS_MIE); }
2023-07-27T23:49:38.2541497Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2541939Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_cycle()':
2023-07-27T23:49:38.2542402Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2542631Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2542786Z | ^~~
2023-07-27T23:49:38.2543146Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:409:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2543348Z 409 | high0 = __RV_CSR_READ(CSR_MCYCLEH);
2023-07-27T23:49:38.2543503Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2544103Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2544329Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2544477Z | ^~~
2023-07-27T23:49:38.2544812Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:410:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2545001Z 410 | low = __RV_CSR_READ(CSR_MCYCLE);
2023-07-27T23:49:38.2545152Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2545604Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2545844Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2546001Z | ^~~
2023-07-27T23:49:38.2555720Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:411:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2555966Z 411 | high = __RV_CSR_READ(CSR_MCYCLEH);
2023-07-27T23:49:38.2556122Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2556617Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2556982Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2559672Z | ^~~
2023-07-27T23:49:38.2577041Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:413:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2655819Z 413 | low = __RV_CSR_READ(CSR_MCYCLE);
2023-07-27T23:49:38.2656141Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2656516Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_instret()':
2023-07-27T23:49:38.2657001Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2657241Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2657400Z | ^~~
2023-07-27T23:49:38.2658045Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:435:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2658253Z 435 | high0 = __RV_CSR_READ(CSR_MINSTRETH);
2023-07-27T23:49:38.2658408Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2658863Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2659091Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2659242Z | ^~~
2023-07-27T23:49:38.2659596Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:436:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2659801Z 436 | low = __RV_CSR_READ(CSR_MINSTRET);
2023-07-27T23:49:38.2659949Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2660379Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2660604Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2660755Z | ^~~
2023-07-27T23:49:38.2661100Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:437:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2661293Z 437 | high = __RV_CSR_READ(CSR_MINSTRETH);
2023-07-27T23:49:38.2661440Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2661873Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2662107Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2662259Z | ^~~
2023-07-27T23:49:38.2662610Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:439:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2662799Z 439 | low = __RV_CSR_READ(CSR_MINSTRET);
2023-07-27T23:49:38.2662946Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2663271Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_time()':
2023-07-27T23:49:38.2663700Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2664041Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2664199Z | ^~~
2023-07-27T23:49:38.2664550Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:462:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2664737Z 462 | high0 = __RV_CSR_READ(CSR_TIMEH);
2023-07-27T23:49:38.2664877Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2665322Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2665548Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2665780Z | ^~~
2023-07-27T23:49:38.2666142Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:463:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2666327Z 463 | low = __RV_CSR_READ(CSR_TIME);
2023-07-27T23:49:38.2666481Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2666932Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2667160Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2667304Z | ^~~
2023-07-27T23:49:38.2667658Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:464:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2667858Z 464 | high = __RV_CSR_READ(CSR_TIMEH);
2023-07-27T23:49:38.2668008Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2668457Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2668685Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2668835Z | ^~~
2023-07-27T23:49:38.2669183Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:466:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2669369Z 466 | low = __RV_CSR_READ(CSR_TIME);
2023-07-27T23:49:38.2669516Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2669827Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __WFI()':
2023-07-27T23:49:38.2670267Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2670508Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2670656Z | ^~~
2023-07-27T23:49:38.2671015Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:508:3: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.2671202Z 508 | __RV_CSR_CLEAR(CSR_WFE, WFE_WFE);
2023-07-27T23:49:38.2671341Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2671649Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __WFE()':
2023-07-27T23:49:38.2672156Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2672395Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2672545Z | ^~~
2023-07-27T23:49:38.2672900Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:520:3: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.2673087Z 520 | __RV_CSR_SET(CSR_WFE, WFE_WFE);
2023-07-27T23:49:38.2673224Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.2673674Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2673996Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2674148Z | ^~~
2023-07-27T23:49:38.2674500Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:522:3: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.2674677Z 522 | __RV_CSR_CLEAR(CSR_WFE, WFE_WFE);
2023-07-27T23:49:38.2674818Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2675184Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __set_wfi_sleepmode(WFI_SleepMode_Type)':
2023-07-27T23:49:38.2675620Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2675872Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2676028Z | ^~~
2023-07-27T23:49:38.2676388Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:557:74: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2676730Z 557 | __STATIC_FORCEINLINE void __set_wfi_sleepmode(WFI_SleepMode_Type mode) { __RV_CSR_WRITE(CSR_SLEEPVALUE, mode); }
2023-07-27T23:49:38.2676958Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2677253Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __TXEVT()':
2023-07-27T23:49:38.2677697Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2677933Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2678085Z | ^~~
2023-07-27T23:49:38.2678439Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:565:43: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.2678873Z 565 | __STATIC_FORCEINLINE void __TXEVT(void) { __RV_CSR_SET(CSR_TXEVT, 0x1); }
2023-07-27T23:49:38.2679074Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.2679411Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_mcycle_counter()':
2023-07-27T23:49:38.2679957Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2680206Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2680347Z | ^~~
2023-07-27T23:49:38.2680701Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:572:59: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.2681041Z 572 | __STATIC_FORCEINLINE void __enable_mcycle_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_CY); }
2023-07-27T23:49:38.2681252Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2681591Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_mcycle_counter()':
2023-07-27T23:49:38.2682131Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2682373Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2682524Z | ^~~
2023-07-27T23:49:38.2682876Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:579:60: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.2683212Z 579 | __STATIC_FORCEINLINE void __disable_mcycle_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_CY); }
2023-07-27T23:49:38.2683415Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.2683763Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_minstret_counter()':
2023-07-27T23:49:38.2684204Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2684440Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2684591Z | ^~~
2023-07-27T23:49:38.2684944Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:586:61: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.2685281Z 586 | __STATIC_FORCEINLINE void __enable_minstret_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR); }
2023-07-27T23:49:38.2685500Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2685846Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_minstret_counter()':
2023-07-27T23:49:38.2686301Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2686539Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2686680Z | ^~~
2023-07-27T23:49:38.2687032Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:593:62: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.2687370Z 593 | __STATIC_FORCEINLINE void __disable_minstret_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR); }
2023-07-27T23:49:38.2687689Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.2688023Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_all_counter()':
2023-07-27T23:49:38.2688466Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2688703Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2688922Z | ^~~
2023-07-27T23:49:38.2689324Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:600:56: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.2689821Z 600 | __STATIC_FORCEINLINE void __enable_all_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR | MCOUNTINHIBIT_CY); }
2023-07-27T23:49:38.2690023Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2690401Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_all_counter()':
2023-07-27T23:49:38.2690999Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2691297Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2691489Z | ^~~
2023-07-27T23:49:38.2691879Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:607:57: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.2692292Z 607 | __STATIC_FORCEINLINE void __disable_all_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR | MCOUNTINHIBIT_CY); }
2023-07-27T23:49:38.2692544Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.2692809Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:38.2693127Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:38.2693453Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:38.2693750Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:38.2694048Z from Core/Threads/OperatingModes/OperatingModes.h:5,
2023-07-27T23:49:38.2694355Z from Core/Threads/OperatingModes/ShowStartupWarnings.cpp:2:
2023-07-27T23:49:38.2694827Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __CAS_W(volatile uint32_t*, uint32_t, uint32_t)':
2023-07-27T23:49:38.2695322Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:751:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2695544Z 751 | register uint32_t result;
2023-07-27T23:49:38.2695694Z | ^~~~~~
2023-07-27T23:49:38.2696173Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:752:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2696388Z 752 | register uint32_t rc;
2023-07-27T23:49:38.2696620Z | ^~
2023-07-27T23:49:38.2697115Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOSWAP_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:38.2697603Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:773:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2698168Z 773 | register uint32_t result;
2023-07-27T23:49:38.2698367Z | ^~~~~~
2023-07-27T23:49:38.2698766Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOADD_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.2699197Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:787:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2699522Z 787 | register int32_t result;
2023-07-27T23:49:38.2699714Z | ^~~~~~
2023-07-27T23:49:38.2700142Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOAND_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.2700629Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:801:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2700839Z 801 | register int32_t result;
2023-07-27T23:49:38.2701029Z | ^~~~~~
2023-07-27T23:49:38.2701418Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOOR_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.2701881Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:815:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2714675Z 815 | register int32_t result;
2023-07-27T23:49:38.2714945Z | ^~~~~~
2023-07-27T23:49:38.2715343Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOXOR_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.2715813Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:829:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2715993Z 829 | register int32_t result;
2023-07-27T23:49:38.2716151Z | ^~~~~~
2023-07-27T23:49:38.2716554Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOMAXU_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:38.2717004Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:843:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2717188Z 843 | register uint32_t result;
2023-07-27T23:49:38.2717341Z | ^~~~~~
2023-07-27T23:49:38.2717704Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOMAX_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.2718154Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:857:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2718335Z 857 | register int32_t result;
2023-07-27T23:49:38.2759022Z | ^~~~~~
2023-07-27T23:49:38.2759668Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOMINU_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:38.2760158Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:871:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2760349Z 871 | register uint32_t result;
2023-07-27T23:49:38.2760498Z | ^~~~~~
2023-07-27T23:49:38.2760874Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOMIN_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.2761352Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:885:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2761674Z 885 | register int32_t result;
2023-07-27T23:49:38.2761828Z | ^~~~~~
2023-07-27T23:49:38.2762098Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:38.2762383Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:38.2762665Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:38.2762890Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:38.2763128Z from Core/Threads/OperatingModes/OperatingModes.h:5,
2023-07-27T23:49:38.2763393Z from Core/Threads/OperatingModes/ShowStartupWarnings.cpp:2:
2023-07-27T23:49:38.2763774Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __ECLIC_SetVector(IRQn_Type, rv_csr_t)':
2023-07-27T23:49:38.2764232Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2764469Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2764625Z | ^~~
2023-07-27T23:49:38.2764999Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:654:69: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2765269Z 654 | vec_base = ((uint32_t)__RV_CSR_READ(CSR_MTVT));
2023-07-27T23:49:38.2765495Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2765844Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __ECLIC_GetVector(IRQn_Type)':
2023-07-27T23:49:38.2766297Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2766527Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2766682Z | ^~~
2023-07-27T23:49:38.2767043Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:681:25: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2767274Z 681 | return (*(uint32_t *)(__RV_CSR_READ(CSR_MTVT) + IRQn * 4));
2023-07-27T23:49:38.2767455Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2767933Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __set_exc_entry(rv_csr_t)':
2023-07-27T23:49:38.2768376Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2768615Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2768756Z | ^~~
2023-07-27T23:49:38.2769118Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:702:3: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2769310Z 702 | __RV_CSR_WRITE(CSR_MTVEC, addr);
2023-07-27T23:49:38.2769542Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2769877Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_exc_entry()':
2023-07-27T23:49:38.2770322Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2770559Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2770708Z | ^~~
2023-07-27T23:49:38.2771063Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:716:24: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2771271Z 716 | unsigned long addr = __RV_CSR_READ(CSR_MTVEC);
2023-07-27T23:49:38.2771450Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2771796Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __set_nonvec_entry(rv_csr_t)':
2023-07-27T23:49:38.2772248Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2772481Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2772634Z | ^~~
2023-07-27T23:49:38.2772994Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:732:7: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2773190Z 732 | if (__RV_CSR_READ(CSR_MTVT2) & 0x1) {
2023-07-27T23:49:38.2773346Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2773781Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2774028Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2774179Z | ^~~
2023-07-27T23:49:38.2774542Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:733:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2774748Z 733 | __RV_CSR_WRITE(CSR_MTVT2, addr | 0x01);
2023-07-27T23:49:38.2774898Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2775335Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2775667Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2775826Z | ^~~
2023-07-27T23:49:38.2776183Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:737:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2776360Z 737 | __RV_CSR_WRITE(CSR_MTVEC, addr);
2023-07-27T23:49:38.2776500Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2776834Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_nonvec_entry()':
2023-07-27T23:49:38.2777283Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2777601Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2777755Z | ^~~
2023-07-27T23:49:38.2778116Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:753:7: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2778310Z 753 | if (__RV_CSR_READ(CSR_MTVT2) & 0x1) {
2023-07-27T23:49:38.2778458Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2778881Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2779102Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2779255Z | ^~~
2023-07-27T23:49:38.2779612Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:754:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2779843Z 754 | return __RV_CSR_READ(CSR_MTVT2) & (~(rv_csr_t)(0x1));
2023-07-27T23:49:38.2779995Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2780442Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2780669Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2780818Z | ^~~
2023-07-27T23:49:38.2781169Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:756:21: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2781381Z 756 | rv_csr_t addr = __RV_CSR_READ(CSR_MTVEC);
2023-07-27T23:49:38.2781551Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2781876Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_nmi_entry()':
2023-07-27T23:49:38.2782312Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2782541Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2782690Z | ^~~
2023-07-27T23:49:38.2783046Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:771:62: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2783423Z 771 | __STATIC_FORCEINLINE rv_csr_t __get_nmi_entry(void) { return __RV_CSR_READ(CSR_MNVEC); }
2023-07-27T23:49:38.2783645Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2784161Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'uint8_t __get_PMPxCFG(uint32_t)':
2023-07-27T23:49:38.2784594Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2784815Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2784965Z | ^~~
2023-07-27T23:49:38.2785319Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:68:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2785651Z 68 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:38.2785810Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2786251Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2786479Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2786629Z | ^~~
2023-07-27T23:49:38.2786976Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:71:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2787175Z 71 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:38.2787336Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2787782Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2788003Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2788153Z | ^~~
2023-07-27T23:49:38.2788509Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:74:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2788706Z 74 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:38.2788852Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2789286Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2789516Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2789670Z | ^~~
2023-07-27T23:49:38.2790017Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:77:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2790212Z 77 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:38.2790362Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2790712Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPxCFG(uint32_t, uint8_t)':
2023-07-27T23:49:38.2791158Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2791468Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2791613Z | ^~~
2023-07-27T23:49:38.2791973Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:110:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2792180Z 110 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:38.2792335Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2792775Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2793018Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2793249Z | ^~~
2023-07-27T23:49:38.2793605Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:113:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2793807Z 113 | __RV_CSR_WRITE(CSR_PMPCFG0, pmpcfgx);
2023-07-27T23:49:38.2793946Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2794379Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2794653Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2794809Z | ^~~
2023-07-27T23:49:38.2795158Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:116:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2795365Z 116 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:38.2795523Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2795967Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2796207Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2796344Z | ^~~
2023-07-27T23:49:38.2796687Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:119:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2796880Z 119 | __RV_CSR_WRITE(CSR_PMPCFG1, pmpcfgx);
2023-07-27T23:49:38.2797030Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2797470Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2797699Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2797849Z | ^~~
2023-07-27T23:49:38.2798209Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:122:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2798402Z 122 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:38.2798547Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2799632Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2799997Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2800150Z | ^~~
2023-07-27T23:49:38.2800502Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:125:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2800696Z 125 | __RV_CSR_WRITE(CSR_PMPCFG2, pmpcfgx);
2023-07-27T23:49:38.2800841Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2801284Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2801506Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2801745Z | ^~~
2023-07-27T23:49:38.2802100Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:128:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2802301Z 128 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:38.2802454Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2802895Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2803134Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2803280Z | ^~~
2023-07-27T23:49:38.2803639Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:131:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2803845Z 131 | __RV_CSR_WRITE(CSR_PMPCFG3, pmpcfgx);
2023-07-27T23:49:38.2803979Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2804317Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'rv_csr_t __get_PMPCFGx(uint32_t)':
2023-07-27T23:49:38.2804752Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2804982Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2805131Z | ^~~
2023-07-27T23:49:38.2805495Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:166:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2805701Z 166 | return __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:38.2805860Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2806300Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2806527Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2806668Z | ^~~
2023-07-27T23:49:38.2807020Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:168:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2807214Z 168 | return __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:38.2807365Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2807892Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2808124Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2808272Z | ^~~
2023-07-27T23:49:38.2808624Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:170:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2808815Z 170 | return __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:38.2808954Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2809393Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2809714Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2809865Z | ^~~
2023-07-27T23:49:38.2810224Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:172:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2810415Z 172 | return __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:38.2810564Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2810913Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPCFGx(uint32_t, rv_csr_t)':
2023-07-27T23:49:38.2811352Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2811588Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2811744Z | ^~~
2023-07-27T23:49:38.2812099Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:193:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2812301Z 193 | __RV_CSR_WRITE(CSR_PMPCFG0, pmpcfg);
2023-07-27T23:49:38.2812446Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2812887Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2813124Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2813271Z | ^~~
2023-07-27T23:49:38.2813631Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:196:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2813819Z 196 | __RV_CSR_WRITE(CSR_PMPCFG1, pmpcfg);
2023-07-27T23:49:38.2813960Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2814398Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2814631Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2814781Z | ^~~
2023-07-27T23:49:38.2815142Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:199:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2815346Z 199 | __RV_CSR_WRITE(CSR_PMPCFG2, pmpcfg);
2023-07-27T23:49:38.2815572Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2816014Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2816245Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2816397Z | ^~~
2023-07-27T23:49:38.2816760Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:202:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2816959Z 202 | __RV_CSR_WRITE(CSR_PMPCFG3, pmpcfg);
2023-07-27T23:49:38.2817102Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2817541Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'rv_csr_t __get_PMPADDRx(uint32_t)':
2023-07-27T23:49:38.2817989Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2818217Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2818368Z | ^~~
2023-07-27T23:49:38.2818722Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:218:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2818910Z 218 | return __RV_CSR_READ(CSR_PMPADDR0);
2023-07-27T23:49:38.2819060Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2819511Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2819744Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2819893Z | ^~~
2023-07-27T23:49:38.2820239Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:220:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2820433Z 220 | return __RV_CSR_READ(CSR_PMPADDR1);
2023-07-27T23:49:38.2820587Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2821025Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2821243Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2821397Z | ^~~
2023-07-27T23:49:38.2821748Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:222:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2821943Z 222 | return __RV_CSR_READ(CSR_PMPADDR2);
2023-07-27T23:49:38.2822099Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2822540Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2822767Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2822915Z | ^~~
2023-07-27T23:49:38.2823267Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:224:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2823539Z 224 | return __RV_CSR_READ(CSR_PMPADDR3);
2023-07-27T23:49:38.2823694Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2824130Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2824357Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2824507Z | ^~~
2023-07-27T23:49:38.2824863Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:226:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2825138Z 226 | return __RV_CSR_READ(CSR_PMPADDR4);
2023-07-27T23:49:38.2825289Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2825740Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2825956Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2826105Z | ^~~
2023-07-27T23:49:38.2826448Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:228:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2826641Z 228 | return __RV_CSR_READ(CSR_PMPADDR5);
2023-07-27T23:49:38.2826791Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2827233Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2827465Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2827615Z | ^~~
2023-07-27T23:49:38.2827959Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:230:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2828143Z 230 | return __RV_CSR_READ(CSR_PMPADDR6);
2023-07-27T23:49:38.2828289Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2828725Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2828958Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2829113Z | ^~~
2023-07-27T23:49:38.2829462Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:232:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2829650Z 232 | return __RV_CSR_READ(CSR_PMPADDR7);
2023-07-27T23:49:38.2829798Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2830225Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2830441Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2830590Z | ^~~
2023-07-27T23:49:38.2830946Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:234:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2831211Z 234 | return __RV_CSR_READ(CSR_PMPADDR8);
2023-07-27T23:49:38.2831362Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2831806Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2832031Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2832180Z | ^~~
2023-07-27T23:49:38.2832527Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:236:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2832801Z 236 | return __RV_CSR_READ(CSR_PMPADDR9);
2023-07-27T23:49:38.2832946Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2833393Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2833620Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2833768Z | ^~~
2023-07-27T23:49:38.2834117Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:238:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2834314Z 238 | return __RV_CSR_READ(CSR_PMPADDR10);
2023-07-27T23:49:38.2834466Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2834911Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2835138Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2835289Z | ^~~
2023-07-27T23:49:38.2835638Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:240:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2835835Z 240 | return __RV_CSR_READ(CSR_PMPADDR11);
2023-07-27T23:49:38.2835982Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2836420Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2836649Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2836802Z | ^~~
2023-07-27T23:49:38.2837157Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:242:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2837345Z 242 | return __RV_CSR_READ(CSR_PMPADDR12);
2023-07-27T23:49:38.2837491Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2837931Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2838158Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2838310Z | ^~~
2023-07-27T23:49:38.2838788Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:244:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2839098Z 244 | return __RV_CSR_READ(CSR_PMPADDR13);
2023-07-27T23:49:38.2839253Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2839689Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2839914Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2840052Z | ^~~
2023-07-27T23:49:38.2840401Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:246:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2840594Z 246 | return __RV_CSR_READ(CSR_PMPADDR14);
2023-07-27T23:49:38.2840906Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2841350Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2841574Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.2841726Z | ^~~
2023-07-27T23:49:38.2842079Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:248:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.2842273Z 248 | return __RV_CSR_READ(CSR_PMPADDR15);
2023-07-27T23:49:38.2842413Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.2842764Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPADDRx(uint32_t, rv_csr_t)':
2023-07-27T23:49:38.2843211Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2843458Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2843610Z | ^~~
2023-07-27T23:49:38.2843962Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:263:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2844171Z 263 | __RV_CSR_WRITE(CSR_PMPADDR0, pmpaddr);
2023-07-27T23:49:38.2844321Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2844764Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2845003Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2845153Z | ^~~
2023-07-27T23:49:38.2845515Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:266:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2845724Z 266 | __RV_CSR_WRITE(CSR_PMPADDR1, pmpaddr);
2023-07-27T23:49:38.2845876Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2846307Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2846547Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2846703Z | ^~~
2023-07-27T23:49:38.2847163Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:269:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2847362Z 269 | __RV_CSR_WRITE(CSR_PMPADDR2, pmpaddr);
2023-07-27T23:49:38.2847506Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2847953Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2848190Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2848341Z | ^~~
2023-07-27T23:49:38.2848701Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:272:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2848993Z 272 | __RV_CSR_WRITE(CSR_PMPADDR3, pmpaddr);
2023-07-27T23:49:38.2849137Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2849577Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2849805Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2849953Z | ^~~
2023-07-27T23:49:38.2850303Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:275:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2850503Z 275 | __RV_CSR_WRITE(CSR_PMPADDR4, pmpaddr);
2023-07-27T23:49:38.2850652Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2851089Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2851324Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2851475Z | ^~~
2023-07-27T23:49:38.2851832Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:278:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2852020Z 278 | __RV_CSR_WRITE(CSR_PMPADDR5, pmpaddr);
2023-07-27T23:49:38.2852161Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2852598Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2852853Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2853005Z | ^~~
2023-07-27T23:49:38.2853359Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:281:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2853559Z 281 | __RV_CSR_WRITE(CSR_PMPADDR6, pmpaddr);
2023-07-27T23:49:38.2853701Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2854135Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2854361Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2854517Z | ^~~
2023-07-27T23:49:38.2854947Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:284:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2855155Z 284 | __RV_CSR_WRITE(CSR_PMPADDR7, pmpaddr);
2023-07-27T23:49:38.2855298Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2855730Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2855966Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2856116Z | ^~~
2023-07-27T23:49:38.2856466Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:287:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2856739Z 287 | __RV_CSR_WRITE(CSR_PMPADDR8, pmpaddr);
2023-07-27T23:49:38.2856879Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2857321Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2857556Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2857707Z | ^~~
2023-07-27T23:49:38.2858056Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:290:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2858251Z 290 | __RV_CSR_WRITE(CSR_PMPADDR9, pmpaddr);
2023-07-27T23:49:38.2858396Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2858833Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2859058Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2859205Z | ^~~
2023-07-27T23:49:38.2859555Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:293:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2859763Z 293 | __RV_CSR_WRITE(CSR_PMPADDR10, pmpaddr);
2023-07-27T23:49:38.2859900Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2860331Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2860580Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2860731Z | ^~~
2023-07-27T23:49:38.2861081Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:296:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2861281Z 296 | __RV_CSR_WRITE(CSR_PMPADDR11, pmpaddr);
2023-07-27T23:49:38.2861419Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2861859Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2862094Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2862247Z | ^~~
2023-07-27T23:49:38.2862675Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:299:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2862886Z 299 | __RV_CSR_WRITE(CSR_PMPADDR12, pmpaddr);
2023-07-27T23:49:38.2863025Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2863460Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2863692Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2863831Z | ^~~
2023-07-27T23:49:38.2864179Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:302:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2864474Z 302 | __RV_CSR_WRITE(CSR_PMPADDR13, pmpaddr);
2023-07-27T23:49:38.2864617Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2865055Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2865289Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2865440Z | ^~~
2023-07-27T23:49:38.2865795Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:305:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2865993Z 305 | __RV_CSR_WRITE(CSR_PMPADDR14, pmpaddr);
2023-07-27T23:49:38.2866127Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.2866568Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.2866804Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.2866952Z | ^~~
2023-07-27T23:49:38.2867307Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:308:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.2867509Z 308 | __RV_CSR_WRITE(CSR_PMPADDR15, pmpaddr);
2023-07-27T23:49:38.2867649Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.3514495Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:38.3514830Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:38.3515117Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:38.3515348Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:38.3516036Z from Core/Threads/OperatingModes/OperatingModes.h:5,
2023-07-27T23:49:38.3516419Z from Core/Threads/OperatingModes/OperatingModes.cpp:5:
2023-07-27T23:49:38.3516773Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_irq()':
2023-07-27T23:49:38.3517248Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3517507Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3518056Z | ^~~
2023-07-27T23:49:38.3518462Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:388:48: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.3519039Z 388 | __STATIC_FORCEINLINE void __enable_irq(void) { __RV_CSR_SET(CSR_MSTATUS, MSTATUS_MIE); }
2023-07-27T23:49:38.3519265Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.3520007Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_irq()':
2023-07-27T23:49:38.3520995Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3521413Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3521576Z | ^~~
2023-07-27T23:49:38.3522054Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:396:49: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.3522371Z 396 | __STATIC_FORCEINLINE void __disable_irq(void) { __RV_CSR_CLEAR(CSR_MSTATUS, MSTATUS_MIE); }
2023-07-27T23:49:38.3522575Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.3523016Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_cycle()':
2023-07-27T23:49:38.3523483Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3523718Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3523874Z | ^~~
2023-07-27T23:49:38.3524348Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:409:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3524595Z 409 | high0 = __RV_CSR_READ(CSR_MCYCLEH);
2023-07-27T23:49:38.3524864Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3525682Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3525912Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3526067Z | ^~~
2023-07-27T23:49:38.3526421Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:410:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3526610Z 410 | low = __RV_CSR_READ(CSR_MCYCLE);
2023-07-27T23:49:38.3526752Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3527203Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3527430Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3527583Z | ^~~
2023-07-27T23:49:38.3528344Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:411:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3528665Z 411 | high = __RV_CSR_READ(CSR_MCYCLEH);
2023-07-27T23:49:38.3528958Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3529402Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3529629Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3529883Z | ^~~
2023-07-27T23:49:38.3530251Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:413:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3530438Z 413 | low = __RV_CSR_READ(CSR_MCYCLE);
2023-07-27T23:49:38.3530826Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3531875Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_instret()':
2023-07-27T23:49:38.3532448Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3532686Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3532837Z | ^~~
2023-07-27T23:49:38.3533182Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:435:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3533380Z 435 | high0 = __RV_CSR_READ(CSR_MINSTRETH);
2023-07-27T23:49:38.3533649Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3534098Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3534437Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3534590Z | ^~~
2023-07-27T23:49:38.3534934Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:436:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3535126Z 436 | low = __RV_CSR_READ(CSR_MINSTRET);
2023-07-27T23:49:38.3535268Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3536027Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3536257Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3536410Z | ^~~
2023-07-27T23:49:38.3537144Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:437:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3537356Z 437 | high = __RV_CSR_READ(CSR_MINSTRETH);
2023-07-27T23:49:38.3537610Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3538058Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3538276Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3538428Z | ^~~
2023-07-27T23:49:38.3538976Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:439:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3539186Z 439 | low = __RV_CSR_READ(CSR_MINSTRET);
2023-07-27T23:49:38.3539333Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3540078Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_time()':
2023-07-27T23:49:38.3540892Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3541142Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3541405Z | ^~~
2023-07-27T23:49:38.3541915Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:462:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3542102Z 462 | high0 = __RV_CSR_READ(CSR_TIMEH);
2023-07-27T23:49:38.3542257Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3542811Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3543057Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3543212Z | ^~~
2023-07-27T23:49:38.3543682Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:463:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3543878Z 463 | low = __RV_CSR_READ(CSR_TIME);
2023-07-27T23:49:38.3544026Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3544797Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3545027Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3545176Z | ^~~
2023-07-27T23:49:38.3545530Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:464:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3545717Z 464 | high = __RV_CSR_READ(CSR_TIMEH);
2023-07-27T23:49:38.3546276Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3546843Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3547081Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3547237Z | ^~~
2023-07-27T23:49:38.3547588Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:466:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3547769Z 466 | low = __RV_CSR_READ(CSR_TIME);
2023-07-27T23:49:38.3547915Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3548657Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __WFI()':
2023-07-27T23:49:38.3549222Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3549578Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3549735Z | ^~~
2023-07-27T23:49:38.3550469Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:508:3: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.3550664Z 508 | __RV_CSR_CLEAR(CSR_WFE, WFE_WFE);
2023-07-27T23:49:38.3550928Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.3551243Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __WFE()':
2023-07-27T23:49:38.3551683Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3552026Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3552176Z | ^~~
2023-07-27T23:49:38.3552535Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:520:3: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.3552722Z 520 | __RV_CSR_SET(CSR_WFE, WFE_WFE);
2023-07-27T23:49:38.3552983Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.3553853Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3554110Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3554269Z | ^~~
2023-07-27T23:49:38.3554634Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:522:3: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.3554823Z 522 | __RV_CSR_CLEAR(CSR_WFE, WFE_WFE);
2023-07-27T23:49:38.3554962Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.3600667Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __set_wfi_sleepmode(WFI_SleepMode_Type)':
2023-07-27T23:49:38.3601324Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3601596Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3601754Z | ^~~
2023-07-27T23:49:38.3602151Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:557:74: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.3602497Z 557 | __STATIC_FORCEINLINE void __set_wfi_sleepmode(WFI_SleepMode_Type mode) { __RV_CSR_WRITE(CSR_SLEEPVALUE, mode); }
2023-07-27T23:49:38.3602840Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.3604394Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __TXEVT()':
2023-07-27T23:49:38.3604871Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3605525Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3605792Z | ^~~
2023-07-27T23:49:38.3606416Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:565:43: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.3606694Z 565 | __STATIC_FORCEINLINE void __TXEVT(void) { __RV_CSR_SET(CSR_TXEVT, 0x1); }
2023-07-27T23:49:38.3606889Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.3607234Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_mcycle_counter()':
2023-07-27T23:49:38.3607823Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3608187Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3608484Z | ^~~
2023-07-27T23:49:38.3608852Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:572:59: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.3609200Z 572 | __STATIC_FORCEINLINE void __enable_mcycle_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_CY); }
2023-07-27T23:49:38.3609400Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.3609743Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_mcycle_counter()':
2023-07-27T23:49:38.3610200Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3610448Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3610605Z | ^~~
2023-07-27T23:49:38.3610965Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:579:60: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.3611306Z 579 | __STATIC_FORCEINLINE void __disable_mcycle_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_CY); }
2023-07-27T23:49:38.3611523Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.3611874Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_minstret_counter()':
2023-07-27T23:49:38.3612335Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3612574Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3612730Z | ^~~
2023-07-27T23:49:38.3613090Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:586:61: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.3613434Z 586 | __STATIC_FORCEINLINE void __enable_minstret_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR); }
2023-07-27T23:49:38.3613648Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.3613991Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_minstret_counter()':
2023-07-27T23:49:38.3614536Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3614788Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3614941Z | ^~~
2023-07-27T23:49:38.3615296Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:593:62: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.3615622Z 593 | __STATIC_FORCEINLINE void __disable_minstret_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR); }
2023-07-27T23:49:38.3615833Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.3616165Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_all_counter()':
2023-07-27T23:49:38.3616701Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3616943Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3617097Z | ^~~
2023-07-27T23:49:38.3617457Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:600:56: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.3617829Z 600 | __STATIC_FORCEINLINE void __enable_all_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR | MCOUNTINHIBIT_CY); }
2023-07-27T23:49:38.3618036Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.3618371Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_all_counter()':
2023-07-27T23:49:38.3618814Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3619051Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3619198Z | ^~~
2023-07-27T23:49:38.3619553Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:607:57: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.3619911Z 607 | __STATIC_FORCEINLINE void __disable_all_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR | MCOUNTINHIBIT_CY); }
2023-07-27T23:49:38.3620116Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.3620399Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:38.3620683Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:38.3620969Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:38.3621187Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:38.3621424Z from Core/Threads/OperatingModes/OperatingModes.h:5,
2023-07-27T23:49:38.3621670Z from Core/Threads/OperatingModes/OperatingModes.cpp:5:
2023-07-27T23:49:38.3622055Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __CAS_W(volatile uint32_t*, uint32_t, uint32_t)':
2023-07-27T23:49:38.3622595Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:751:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3622783Z 751 | register uint32_t result;
2023-07-27T23:49:38.3622943Z | ^~~~~~
2023-07-27T23:49:38.3623386Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:752:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3623558Z 752 | register uint32_t rc;
2023-07-27T23:49:38.3623708Z | ^~
2023-07-27T23:49:38.3624068Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOSWAP_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:38.3624557Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:773:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3624853Z 773 | register uint32_t result;
2023-07-27T23:49:38.3625011Z | ^~~~~~
2023-07-27T23:49:38.3625365Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOADD_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.3625807Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:787:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3625979Z 787 | register int32_t result;
2023-07-27T23:49:38.3626132Z | ^~~~~~
2023-07-27T23:49:38.3626486Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOAND_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.3626933Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:801:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3627098Z 801 | register int32_t result;
2023-07-27T23:49:38.3627247Z | ^~~~~~
2023-07-27T23:49:38.3627605Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOOR_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.3628040Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:815:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3628213Z 815 | register int32_t result;
2023-07-27T23:49:38.3628369Z | ^~~~~~
2023-07-27T23:49:38.3628643Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:38.3628921Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:38.3629198Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:38.3629410Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:38.3629649Z from Core/Threads/OperatingModes/OperatingModes.h:5,
2023-07-27T23:49:38.3629912Z from Core/Threads/OperatingModes/ShowStartupWarnings.cpp:2:
2023-07-27T23:49:38.3630234Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_irq()':
2023-07-27T23:49:38.3630768Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3631022Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3631177Z | ^~~
2023-07-27T23:49:38.3631543Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:388:48: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.3631829Z 388 | __STATIC_FORCEINLINE void __enable_irq(void) { __RV_CSR_SET(CSR_MSTATUS, MSTATUS_MIE); }
2023-07-27T23:49:38.3632020Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.3632337Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_irq()':
2023-07-27T23:49:38.3632884Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3633126Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3633279Z | ^~~
2023-07-27T23:49:38.3633642Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:396:49: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.3633938Z 396 | __STATIC_FORCEINLINE void __disable_irq(void) { __RV_CSR_CLEAR(CSR_MSTATUS, MSTATUS_MIE); }
2023-07-27T23:49:38.3634138Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.3634463Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_cycle()':
2023-07-27T23:49:38.3634911Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3635138Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3635289Z | ^~~
2023-07-27T23:49:38.3635645Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:409:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3635840Z 409 | high0 = __RV_CSR_READ(CSR_MCYCLEH);
2023-07-27T23:49:38.3635993Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3636429Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3636670Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3636821Z | ^~~
2023-07-27T23:49:38.3637165Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:410:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3637345Z 410 | low = __RV_CSR_READ(CSR_MCYCLE);
2023-07-27T23:49:38.3637500Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3637941Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3638170Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3638330Z | ^~~
2023-07-27T23:49:38.3638882Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:411:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3639088Z 411 | high = __RV_CSR_READ(CSR_MCYCLEH);
2023-07-27T23:49:38.3639241Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3639679Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3639902Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3640043Z | ^~~
2023-07-27T23:49:38.3640400Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:413:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3640882Z 413 | low = __RV_CSR_READ(CSR_MCYCLE);
2023-07-27T23:49:38.3641066Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3641554Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOXOR_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.3642008Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:829:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3642185Z 829 | register int32_t result;
2023-07-27T23:49:38.3642332Z | ^~~~~~
2023-07-27T23:49:38.3642654Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_instret()':
2023-07-27T23:49:38.3643103Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3643330Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3643479Z | ^~~
2023-07-27T23:49:38.3643833Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:435:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3644156Z 435 | high0 = __RV_CSR_READ(CSR_MINSTRETH);
2023-07-27T23:49:38.3644436Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3644887Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3645236Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3645401Z | ^~~
2023-07-27T23:49:38.3645737Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:436:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3645937Z 436 | low = __RV_CSR_READ(CSR_MINSTRET);
2023-07-27T23:49:38.3646084Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3646519Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3646740Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3646887Z | ^~~
2023-07-27T23:49:38.3647437Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:437:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3647655Z 437 | high = __RV_CSR_READ(CSR_MINSTRETH);
2023-07-27T23:49:38.3647801Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3648351Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3648587Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3648734Z | ^~~
2023-07-27T23:49:38.3649088Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:439:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3649381Z 439 | low = __RV_CSR_READ(CSR_MINSTRET);
2023-07-27T23:49:38.3649527Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3649983Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint64_t __get_rv_time()':
2023-07-27T23:49:38.3650539Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3650778Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3650923Z | ^~~
2023-07-27T23:49:38.3651275Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:462:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3651472Z 462 | high0 = __RV_CSR_READ(CSR_TIMEH);
2023-07-27T23:49:38.3651624Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3652067Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3652403Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3652568Z | ^~~
2023-07-27T23:49:38.3652926Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:463:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3653234Z 463 | low = __RV_CSR_READ(CSR_TIME);
2023-07-27T23:49:38.3653376Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3653812Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3654047Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3654198Z | ^~~
2023-07-27T23:49:38.3654661Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:464:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3654857Z 464 | high = __RV_CSR_READ(CSR_TIMEH);
2023-07-27T23:49:38.3655007Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3655503Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOMAXU_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:38.3655940Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:843:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3656216Z 843 | register uint32_t result;
2023-07-27T23:49:38.3656368Z | ^~~~~~
2023-07-27T23:49:38.3656859Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOMAX_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.3657412Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:857:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3657605Z 857 | register int32_t result;
2023-07-27T23:49:38.3657755Z | ^~~~~~
2023-07-27T23:49:38.3720029Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOMINU_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:38.3721193Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:871:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3721546Z 871 | register uint32_t result;
2023-07-27T23:49:38.3721710Z | ^~~~~~
2023-07-27T23:49:38.3722094Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOMIN_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.3722568Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:885:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3722734Z 885 | register int32_t result;
2023-07-27T23:49:38.3722999Z | ^~~~~~
2023-07-27T23:49:38.3723304Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:38.3723588Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:38.3724005Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:38.3724232Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:38.3724522Z from Core/Threads/OperatingModes/OperatingModes.h:5,
2023-07-27T23:49:38.3724774Z from Core/Threads/OperatingModes/OperatingModes.cpp:5:
2023-07-27T23:49:38.3725263Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __ECLIC_SetVector(IRQn_Type, rv_csr_t)':
2023-07-27T23:49:38.3725855Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3726120Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3726278Z | ^~~
2023-07-27T23:49:38.3726647Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:654:69: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3726909Z 654 | vec_base = ((uint32_t)__RV_CSR_READ(CSR_MTVT));
2023-07-27T23:49:38.3727133Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3727618Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __ECLIC_GetVector(IRQn_Type)':
2023-07-27T23:49:38.3728314Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3728574Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3728729Z | ^~~
2023-07-27T23:49:38.3729085Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:681:25: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3729322Z 681 | return (*(uint32_t *)(__RV_CSR_READ(CSR_MTVT) + IRQn * 4));
2023-07-27T23:49:38.3729495Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3729830Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __set_exc_entry(rv_csr_t)':
2023-07-27T23:49:38.3730376Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3730623Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3730777Z | ^~~
2023-07-27T23:49:38.3731256Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:702:3: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.3731466Z 702 | __RV_CSR_WRITE(CSR_MTVEC, addr);
2023-07-27T23:49:38.3731601Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.3732041Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_exc_entry()':
2023-07-27T23:49:38.3732514Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3732747Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3732903Z | ^~~
2023-07-27T23:49:38.3733389Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:716:24: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3733608Z 716 | unsigned long addr = __RV_CSR_READ(CSR_MTVEC);
2023-07-27T23:49:38.3733885Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3734245Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __set_nonvec_entry(rv_csr_t)':
2023-07-27T23:49:38.3734701Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3735034Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3735206Z | ^~~
2023-07-27T23:49:38.3735570Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:732:7: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3735890Z 732 | if (__RV_CSR_READ(CSR_MTVT2) & 0x1) {
2023-07-27T23:49:38.3736044Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3736489Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3736848Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3737106Z | ^~~
2023-07-27T23:49:38.3737576Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:733:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.3737791Z 733 | __RV_CSR_WRITE(CSR_MTVT2, addr | 0x01);
2023-07-27T23:49:38.3737944Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.3738395Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3738633Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3738786Z | ^~~
2023-07-27T23:49:38.3739266Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:737:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.3739555Z 737 | __RV_CSR_WRITE(CSR_MTVEC, addr);
2023-07-27T23:49:38.3739729Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.3742081Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_nonvec_entry()':
2023-07-27T23:49:38.3742660Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3742893Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3743048Z | ^~~
2023-07-27T23:49:38.3743515Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:753:7: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3743735Z 753 | if (__RV_CSR_READ(CSR_MTVT2) & 0x1) {
2023-07-27T23:49:38.3743883Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3744439Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3744677Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3744827Z | ^~~
2023-07-27T23:49:38.3745184Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:466:11: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3745494Z 466 | low = __RV_CSR_READ(CSR_TIME);
2023-07-27T23:49:38.3745658Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3746200Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3746446Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3746604Z | ^~~
2023-07-27T23:49:38.3746963Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:754:12: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3747188Z 754 | return __RV_CSR_READ(CSR_MTVT2) & (~(rv_csr_t)(0x1));
2023-07-27T23:49:38.3747345Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3747651Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __WFI()':
2023-07-27T23:49:38.3748331Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3748593Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3748862Z | ^~~
2023-07-27T23:49:38.3749220Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:508:3: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.3749411Z 508 | __RV_CSR_CLEAR(CSR_WFE, WFE_WFE);
2023-07-27T23:49:38.3749551Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.3749961Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __WFE()':
2023-07-27T23:49:38.3750638Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3750898Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3751048Z | ^~~
2023-07-27T23:49:38.3751408Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:520:3: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.3751703Z 520 | __RV_CSR_SET(CSR_WFE, WFE_WFE);
2023-07-27T23:49:38.3751849Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.3752293Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3752659Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3752818Z | ^~~
2023-07-27T23:49:38.3753182Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:522:3: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.3753469Z 522 | __RV_CSR_CLEAR(CSR_WFE, WFE_WFE);
2023-07-27T23:49:38.3753626Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.3753990Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __set_wfi_sleepmode(WFI_SleepMode_Type)':
2023-07-27T23:49:38.3754553Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3754789Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3754942Z | ^~~
2023-07-27T23:49:38.3755425Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:557:74: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.3755783Z 557 | __STATIC_FORCEINLINE void __set_wfi_sleepmode(WFI_SleepMode_Type mode) { __RV_CSR_WRITE(CSR_SLEEPVALUE, mode); }
2023-07-27T23:49:38.3756132Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.3756453Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __TXEVT()':
2023-07-27T23:49:38.3756900Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3757349Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3757519Z | ^~~
2023-07-27T23:49:38.3757983Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:565:43: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.3758250Z 565 | __STATIC_FORCEINLINE void __TXEVT(void) { __RV_CSR_SET(CSR_TXEVT, 0x1); }
2023-07-27T23:49:38.3758451Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.3759180Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3759431Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3759822Z | ^~~
2023-07-27T23:49:38.3760201Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:756:21: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3760412Z 756 | rv_csr_t addr = __RV_CSR_READ(CSR_MTVEC);
2023-07-27T23:49:38.3760583Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3761031Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_mcycle_counter()':
2023-07-27T23:49:38.3761484Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3761840Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3762014Z | ^~~
2023-07-27T23:49:38.3762378Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:572:59: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.3762831Z 572 | __STATIC_FORCEINLINE void __enable_mcycle_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_CY); }
2023-07-27T23:49:38.3763060Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.3763510Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_mcycle_counter()':
2023-07-27T23:49:38.3763972Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3764216Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3764471Z | ^~~
2023-07-27T23:49:38.3764841Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:579:60: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.3765281Z 579 | __STATIC_FORCEINLINE void __disable_mcycle_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_CY); }
2023-07-27T23:49:38.3765511Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.3765855Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_minstret_counter()':
2023-07-27T23:49:38.3766401Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3766763Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3766925Z | ^~~
2023-07-27T23:49:38.3767409Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:586:61: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.3767763Z 586 | __STATIC_FORCEINLINE void __enable_minstret_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR); }
2023-07-27T23:49:38.3767978Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.3768419Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_minstret_counter()':
2023-07-27T23:49:38.3769078Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3769342Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3769500Z | ^~~
2023-07-27T23:49:38.3770004Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:593:62: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.3770364Z 593 | __STATIC_FORCEINLINE void __disable_minstret_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR); }
2023-07-27T23:49:38.3770580Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.3771027Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __enable_all_counter()':
2023-07-27T23:49:38.3771483Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:377:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3771831Z 377 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3772003Z | ^~~
2023-07-27T23:49:38.3772355Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:600:56: note: in expansion of macro '__RV_CSR_CLEAR'
2023-07-27T23:49:38.3772851Z 600 | __STATIC_FORCEINLINE void __enable_all_counter(void) { __RV_CSR_CLEAR(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR | MCOUNTINHIBIT_CY); }
2023-07-27T23:49:38.3773069Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.3773513Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'void __disable_all_counter()':
2023-07-27T23:49:38.3773985Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:346:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3774329Z 346 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3774503Z | ^~~
2023-07-27T23:49:38.3774853Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:607:57: note: in expansion of macro '__RV_CSR_SET'
2023-07-27T23:49:38.3775312Z 607 | __STATIC_FORCEINLINE void __disable_all_counter(void) { __RV_CSR_SET(CSR_MCOUNTINHIBIT, MCOUNTINHIBIT_IR | MCOUNTINHIBIT_CY); }
2023-07-27T23:49:38.3775543Z | ^~~~~~~~~~~~
2023-07-27T23:49:38.3776092Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'rv_csr_t __get_nmi_entry()':
2023-07-27T23:49:38.3776572Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3776804Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3776954Z | ^~~
2023-07-27T23:49:38.3777314Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:771:62: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3777603Z 771 | __STATIC_FORCEINLINE rv_csr_t __get_nmi_entry(void) { return __RV_CSR_READ(CSR_MNVEC); }
2023-07-27T23:49:38.3777928Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3778207Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:38.3778487Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:38.3778760Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:38.3779107Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:38.3779365Z from Core/Threads/OperatingModes/OperatingModes.h:5,
2023-07-27T23:49:38.3779726Z from Core/Threads/OperatingModes/ShowStartupWarnings.cpp:2:
2023-07-27T23:49:38.3780138Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __CAS_W(volatile uint32_t*, uint32_t, uint32_t)':
2023-07-27T23:49:38.3780594Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:751:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3780776Z 751 | register uint32_t result;
2023-07-27T23:49:38.3781040Z | ^~~~~~
2023-07-27T23:49:38.3781493Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:752:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3781767Z 752 | register uint32_t rc;
2023-07-27T23:49:38.3781928Z | ^~
2023-07-27T23:49:38.3782296Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOSWAP_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:38.3782850Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:773:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3783053Z 773 | register uint32_t result;
2023-07-27T23:49:38.3783212Z | ^~~~~~
2023-07-27T23:49:38.3783667Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOADD_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.3784114Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:787:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3784288Z 787 | register int32_t result;
2023-07-27T23:49:38.3784440Z | ^~~~~~
2023-07-27T23:49:38.3784992Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOAND_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.3785565Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:801:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3785755Z 801 | register int32_t result;
2023-07-27T23:49:38.3785907Z | ^~~~~~
2023-07-27T23:49:38.3786259Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOOR_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.3786811Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:815:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3787084Z 815 | register int32_t result;
2023-07-27T23:49:38.3787343Z | ^~~~~~
2023-07-27T23:49:38.3787728Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOXOR_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.3788167Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:829:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3788330Z 829 | register int32_t result;
2023-07-27T23:49:38.3788605Z | ^~~~~~
2023-07-27T23:49:38.3788979Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOMAXU_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:38.3789530Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:843:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3789730Z 843 | register uint32_t result;
2023-07-27T23:49:38.3789884Z | ^~~~~~
2023-07-27T23:49:38.3790343Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOMAX_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.3790797Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:857:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3791066Z 857 | register int32_t result;
2023-07-27T23:49:38.3791222Z | ^~~~~~
2023-07-27T23:49:38.3791575Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'uint32_t __AMOMINU_W(volatile uint32_t*, uint32_t)':
2023-07-27T23:49:38.3792012Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:871:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3792296Z 871 | register uint32_t result;
2023-07-27T23:49:38.3792459Z | ^~~~~~
2023-07-27T23:49:38.3792809Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h: In function 'int32_t __AMOMIN_W(volatile int32_t*, int32_t)':
2023-07-27T23:49:38.3793372Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:885:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3793543Z 885 | register int32_t result;
2023-07-27T23:49:38.3793697Z | ^~~~~~
2023-07-27T23:49:38.3794240Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'uint8_t __get_PMPxCFG(uint32_t)':
2023-07-27T23:49:38.3794798Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3795049Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3795201Z | ^~~
2023-07-27T23:49:38.3795560Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:68:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3795768Z 68 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:38.3796031Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3796585Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3796939Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3797090Z | ^~~
2023-07-27T23:49:38.3797438Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:71:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3797638Z 71 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:38.3797897Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3798341Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3798755Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3798922Z | ^~~
2023-07-27T23:49:38.3799269Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:74:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3799466Z 74 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:38.3799615Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3800162Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3800394Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3800674Z | ^~~
2023-07-27T23:49:38.3801039Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:77:14: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3801234Z 77 | pmpcfg = __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:38.3801381Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3801849Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'void __set_PMPxCFG(uint32_t, uint8_t)':
2023-07-27T23:49:38.3802393Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3802631Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3802787Z | ^~~
2023-07-27T23:49:38.3803245Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:110:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3803566Z 110 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG0);
2023-07-27T23:49:38.3803743Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3804508Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3804772Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3804929Z | ^~~
2023-07-27T23:49:38.3805292Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:113:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.3805753Z 113 | __RV_CSR_WRITE(CSR_PMPCFG0, pmpcfgx);
2023-07-27T23:49:38.3805908Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.3806456Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3806695Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3806845Z | ^~~
2023-07-27T23:49:38.3807202Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:116:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3807404Z 116 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG1);
2023-07-27T23:49:38.3807561Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3808133Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3808381Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3808642Z | ^~~
2023-07-27T23:49:38.3809008Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:119:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.3809207Z 119 | __RV_CSR_WRITE(CSR_PMPCFG1, pmpcfgx);
2023-07-27T23:49:38.3809350Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.3809624Z In file included from ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/nmsis_core.h:63,
2023-07-27T23:49:38.3809904Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/gd32vf103.h:196,
2023-07-27T23:49:38.3810196Z from ./Core/BSP/Pinecil/Vendor/SoC/gd32vf103/Common/Include/nuclei_sdk_soc.h:9,
2023-07-27T23:49:38.3810415Z from ./Core/BSP/Pinecil/FreeRTOSConfig.h:3,
2023-07-27T23:49:38.3810658Z from Core/Threads/OperatingModes/OperatingModes.h:5,
2023-07-27T23:49:38.3810909Z from Core/Threads/OperatingModes/ShowStartupWarnings.cpp:2:
2023-07-27T23:49:38.3811273Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h: In function 'void __ECLIC_SetVector(IRQn_Type, rv_csr_t)':
2023-07-27T23:49:38.3811722Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3811948Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3812110Z | ^~~
2023-07-27T23:49:38.3812582Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_eclic.h:654:69: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3812851Z 654 | vec_base = ((uint32_t)__RV_CSR_READ(CSR_MTVT));
2023-07-27T23:49:38.3813072Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3813518Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3813746Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3813969Z | ^~~
2023-07-27T23:49:38.3814326Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:122:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3814527Z 122 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG2);
2023-07-27T23:49:38.3814681Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3815667Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3815926Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3816077Z | ^~~
2023-07-27T23:49:38.3816438Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:125:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.3816647Z 125 | __RV_CSR_WRITE(CSR_PMPCFG2, pmpcfgx);
2023-07-27T23:49:38.3816789Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.3817236Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3817461Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3817616Z | ^~~
2023-07-27T23:49:38.3817969Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:128:15: note: in expansion of macro '__RV_CSR_READ'
2023-07-27T23:49:38.3818169Z 128 | pmpcfgx = __RV_CSR_READ(CSR_PMPCFG3);
2023-07-27T23:49:38.3818326Z | ^~~~~~~~~~~~~
2023-07-27T23:49:38.3818782Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:315:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3819028Z 315 | register rv_csr_t __v = (rv_csr_t)(val); \
2023-07-27T23:49:38.3819179Z | ^~~
2023-07-27T23:49:38.3819527Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h:131:5: note: in expansion of macro '__RV_CSR_WRITE'
2023-07-27T23:49:38.3819727Z 131 | __RV_CSR_WRITE(CSR_PMPCFG3, pmpcfgx);
2023-07-27T23:49:38.3819872Z | ^~~~~~~~~~~~~~
2023-07-27T23:49:38.3820214Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_pmp.h: In function 'rv_csr_t __get_PMPCFGx(uint32_t)':
2023-07-27T23:49:38.3820772Z ./Core/BSP/Pinecil/Vendor/NMSIS/Core/Include/core_feature_base.h:300:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2023-07-27T23:49:38.3821012Z 300 | register rv_csr_t __v; \
2023-07-27T23:49:38.3821160Z | ^~~
2023-07-27T23:49:38.3821514Z 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment