diff options
author | Jason Merrill <jason@redhat.com> | 2023-03-13 14:06:11 -0400 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2023-03-13 16:15:35 -0400 |
commit | 538a0d0f29b12cff05681b6de2e0a3d7b33f3ef0 (patch) | |
tree | b625ca1e82e27ad8a617e068ed54c2f5ec0fed92 /libgcc | |
parent | 8e9c65d34c799c9dadea1e2e60b4180f26262829 (diff) | |
download | gcc-538a0d0f29b12cff05681b6de2e0a3d7b33f3ef0.zip gcc-538a0d0f29b12cff05681b6de2e0a3d7b33f3ef0.tar.gz gcc-538a0d0f29b12cff05681b6de2e0a3d7b33f3ef0.tar.bz2 |
c++: handle _FloatNN redeclaration like bool [PR107128]
It's been inconvenient to compile testcases preprocessed with GCC 12 or
earlier because they break on
typedef __float128 _Float128;
We already had code for handling this with bool and wchar_t, it just needs
to be extended to _FloatNN as well.
PR c++/107128
gcc/cp/ChangeLog:
* parser.cc (cp_parser_set_decl_spec_type): Use
redefined_builtin_type for extended_float_type_p.
gcc/testsuite/ChangeLog:
* g++.dg/warn/pragma-system_header6.h: New test.
* g++.dg/warn/pragma-system_header6.C: New test.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions