https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70529

--- Comment #9 from joseph at codesourcery dot com <joseph at codesourcery dot 
com> ---
On Thu, 7 Apr 2016, manu at gcc dot gnu.org wrote:

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70529
> 
> --- Comment #8 from Manuel López-Ibáñez <manu at gcc dot gnu.org> ---
> (In reply to Axel Naumann from comment #2)
> > You asked for it, so here is my wish list:
> > - for C++ < 1z, do not support hexfloats, neither with "unsigned" not
> > negative exponents.
> 
> Since "unsigned" exponents are supported by standard C++11, g++ has to support
> them.

They aren't supported in the sense of being valid floating-literals.  
It's simply the case that if the 'p' or 'P' is followed by a digit, rather 
than by '+' or '-', then it forms part of the pp-number whatever standard 
version is in use (and so none of the lexical complications arise that 
occur in the p+ / p- / P+ / P- cases, so handling p<digit> as an extension 
is easy).

Reply via email to