OSDN Git Service

gcc/ada/
authorsam <sam@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Nov 2007 20:48:10 +0000 (20:48 +0000)
committersam <sam@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Nov 2007 20:48:10 +0000 (20:48 +0000)
commit1ee27c6314b6482506ed536b55e4bef747083ebe
treec06a4a590ed41cead072d30c539186bc583af1cf
parent30364cca1cb2792d41eacb2094fcd3b5f41e0570
gcc/ada/
PR ada/22559
* sem_ch3.adb (Build_Derived_Numeric_Type): Do not set RM_Size on
a derived ordinary fixed point type.

* sem_ch13.adb (Analyze_Attribute_Definition_Clause): Recompute
RM_Size when a Small clause is found.

    gcc/testsuite/
PR ada/22559
* gnat.dg/specs/delta_small.ads: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@130498 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/sem_ch13.adb
gcc/ada/sem_ch3.adb
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/specs/delta_small.ads [new file with mode: 0644]