Merge pull request #10168 from gilles-peskine-arm/union-initialization-gcc15-basic-fix-3.6

Backport 3.6: Fix insufficient union initialization in contexts