The two ws2_32/afd test failures are pre-existing: https://test.winehq.org/data/f266dc094a9b4fbe95792ed706891609901834e3/linux_... https://test.winehq.org/data/4d610717bbc21d65e41a29f9fe9ab5f2963cf16d/linux_... I can reproduce those failures with or without my patch.
Also the patch is a no-op: exact same object files are generated with "CFLAGS=-O2 -g0 -DNDEBUG -DWINETEST_NO_LINE_NUMBERS". Without the whitespace aka line changes it is a true no-op aka same object files are being generated with the default compile flags.