[Bug libstdc++/97362] [8/9/10 Regression] `__deref` in in debug mode clashes with internal macro in Windows system header

2021-04-08 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97362

Jonathan Wakely  changed:

   What|Removed |Added

  Known to work||10.3.0

--- Comment #10 from Jonathan Wakely  ---
(In reply to Jonathan Wakely from comment #5)
> Fixed on trunk with g:2137aa92412da363d52ef699987441be28b239d0 which for
> some reason didn't get added here.

And g:e9c2c61b9157e15311dbf0a73c575ae0eae79cb3 on the gcc-10 branch.

[Bug libstdc++/97362] [8/9/10 Regression] `__deref` in in debug mode clashes with internal macro in Windows system header

2021-02-17 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97362

Jonathan Wakely  changed:

   What|Removed |Added

 Status|WAITING |ASSIGNED

--- Comment #9 from Jonathan Wakely  ---
Ah, it's a recent change. I think my mingw headers are too old.

I guess I'd better backport this then.

[Bug libstdc++/97362] [8/9/10 Regression] `__deref` in in debug mode clashes with internal macro in Windows system header

2021-02-17 Thread frankhb1989 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97362

--- Comment #8 from frankhb1989 at gmail dot com ---
The first diagnostic message of `#pragma GCC poison __deref` points to 
in my MSYS2 installation.

The change is made here:
https://sourceforge.net/p/mingw-w64/mingw-w64/ci/555bee806560144c6a59077f3c860bc83411153c/.

[Bug libstdc++/97362] [8/9/10 Regression] `__deref` in in debug mode clashes with internal macro in Windows system header

2020-11-23 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97362

Jonathan Wakely  changed:

   What|Removed |Added

 Status|ASSIGNED|WAITING

--- Comment #7 from Jonathan Wakely  ---
ping

[Bug libstdc++/97362] [8/9/10 Regression] `__deref` in in debug mode clashes with internal macro in Windows system header

2020-11-04 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97362

--- Comment #6 from Jonathan Wakely  ---
(In reply to frankhb1989 from comment #1)
> To clarify a bit:  is installed by the VC++ toolchain or WDK, not by
> Windows SDK. Nevertheless, it is a system header both MS's CRT and Win32
> headers rely on.

I can't reproduce this, as I don't see the __deref macro in the mingw-w64
headers.

Does this only happen with the Microsoft headers, not mingw versions? Or
something else?

[Bug libstdc++/97362] [8/9/10 Regression] `__deref` in in debug mode clashes with internal macro in Windows system header

2020-10-28 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97362

Jonathan Wakely  changed:

   What|Removed |Added

Summary|[8/9/10/11 Regression]  |[8/9/10 Regression]
   |`__deref` in|`__deref` in 
   |in debug mode clashes with  |in debug mode clashes with
   |internal macro in Windows   |internal macro in Windows
   |system header   |system header
  Known to fail|11.0|

--- Comment #5 from Jonathan Wakely  ---
Fixed on trunk with g:2137aa92412da363d52ef699987441be28b239d0 which for some
reason didn't get added here.