--- Comment #2 from dirk dot herrmann-privat at gmx dot de 2009-12-05
11:25 ---
Hello,
thanks for considering the bug.
I checked that the maximum value that could be stored in scalars of type T
would be 0xFF80. Thus, a representation within 64 bits is
possible.
I have
Summary: GNAT rejects type with 64 bits, claiming it has 65 bits
Product: gcc
Version: 4.3.4
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: ada
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: dirk dot herrmann-privat at gmx dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41675
--- Comment #2 from dirk dot herrmann-privat at gmx dot de 2009-10-05
16:48 ---
Hi,
thanks for considering my report.
The relevant sections seem to be (these were pointed out to me on comp.lang.ada
by Adam Beneschan):
4.9(38) : "For a real static expression that is not part
ixed-point behaves differently for
static expressions
Product: gcc
Version: 4.3.4
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: ada
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: dirk dot herrmann-privat at gmx dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41416