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

--- Comment #11 from anlauf at gcc dot gnu.org ---
(In reply to Jerry DeLisle from comment #10)
> (In reply to Thomas Koenig from comment #9)
> > Question is, what should we permit...
> > 
> > For 'normal' operations, only unsigned op unsigned is permitted,
> > so unsigned**unsigned is obviously ok.
> > 
> > What about (integer|real|complex)**unsigned?
> > 
> > What about unsigned**integer?
> > 
> > Since exponentiation is special (and also does not involve
> > type conversion) my feeling is to allow it all.
> > 
> > Comments?
> 
> I would allow it all if possible and only give a warning if -std=fwhatever
> is used.

+1

Reply via email to