[Bug libstdc++/89464] shared_ptr_base.h: error: '__tag' was not declared in this scope (gcc-8.3.0 regression?)

2019-02-24 Thread gcc at nmacleod dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89464 --- Comment #9 from Milhouse --- Thanks Jonathan, that's all clear now. A fix has been pushed which is working with both gcc-8.2.0 and gcc-8.3.0: https://github.com/Silicondust/libhdhomerun/pull/19

[Bug libstdc++/89464] shared_ptr_base.h: error: '__tag' was not declared in this scope (gcc-8.3.0 regression?)

2019-02-23 Thread gcc at nmacleod dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89464 --- Comment #6 from Milhouse --- Andrew, can you tell me what the correct algnas() definition should be, as everywhere it is used seems to be passing a single argument. This is the usage in shared_ptr_base.h: alignas(type_info) static constexpr

[Bug libstdc++/89464] shared_ptr_base.h: error: '__tag' was not declared in this scope (gcc-8.3.0 regression?)

2019-02-23 Thread gcc at nmacleod dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89464 --- Comment #5 from Milhouse --- Thanks very much for digging into this so quickly and identifying the cause, I'll feed it back to the add-on author.

[Bug libstdc++/89464] shared_ptr_base.h: error: '__tag' was not declared in this scope (gcc-8.3.0 regression?)

2019-02-22 Thread gcc at nmacleod dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89464 --- Comment #2 from Milhouse --- This is a new build log, with -save-temps added: http://ix.io/1BOD I've uploaded the PVR HDHomeRun build directory as a tar.gz: http://milhouse.libreelec.tv/other/pvrhdhomerun.tar.gz This directory includes

[Bug c++/89464] New: shared_ptr_base.h: error: '__tag' was not declared in this scope (gcc-8.3.0 regression?)

2019-02-22 Thread gcc at nmacleod dot com
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: gcc at nmacleod dot com Target Milestone: --- I've just tried building the LibreELEC operating system with gcc-8.3.0 (glibc 2.29) and it has failed when compiling

[Bug sanitizer/86275] gcc-8.1, linux 4.18-rc1, x86_64: error: redefinition of 'struct timespec'

2018-06-26 Thread gcc at nmacleod dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86275 --- Comment #8 from Milhouse --- Many thanks Florian - my Google Fu failed me! I've tested your patch from https://sourceware.org/ml/libc-alpha/2018-06/msg00673.html with glibc-2.27, and have now successfully built gcc-8.1 with 4.18-rc1 for

[Bug sanitizer/86275] gcc-8.1, linux 4.18-rc1, x86_64: error: redefinition of 'struct timespec'

2018-06-26 Thread gcc at nmacleod dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86275 --- Comment #6 from Milhouse --- Is there any other information I can add, or anything I can test (patches etc.) that might help clarify/determine/narrow down where this problem lies?

[Bug sanitizer/86275] New: gcc-8.1, linux 4.18-rc1, x86_64: error: redefinition of 'struct timespec'

2018-06-21 Thread gcc at nmacleod dot com
: normal Priority: P3 Component: sanitizer Assignee: unassigned at gcc dot gnu.org Reporter: gcc at nmacleod dot com CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org, jakub at gcc dot gnu.org, kcc at gcc dot gnu.org, marxin