https://bugs.winehq.org/show_bug.cgi?id=51713
--- Comment #9 from Nikolay Sivov bunglehead@gmail.com --- Not sure which opensource compilers you mean. For Wine, ongoing effort for this problem is happening at [1], which later will be used in d3dcompiler modules, and some other places.
[1] https://source.winehq.org/git/vkd3d.git/