trans.c (add_decl_expr): At toplevel, mark the TYPE_ADA_SIZE field of records and unions.
* gcc-interface/trans.c (add_decl_expr): At toplevel, mark the TYPE_ADA_SIZE field of records and unions. * gcc-interface/trans.c (Attribute_to_gnu) <Attr_Length>: Set the source location of the node onto the comparison expression if it is not cached. From-SVN: r154978
Showing
- gcc/ada/ChangeLog 9 additions, 0 deletionsgcc/ada/ChangeLog
- gcc/ada/gcc-interface/trans.c 17 additions, 1 deletiongcc/ada/gcc-interface/trans.c
- gcc/testsuite/ChangeLog 6 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gnat.dg/specs/size_attribute1.ads 20 additions, 0 deletionsgcc/testsuite/gnat.dg/specs/size_attribute1.ads
- gcc/testsuite/gnat.dg/specs/size_attribute1_pkg1.adb 13 additions, 0 deletionsgcc/testsuite/gnat.dg/specs/size_attribute1_pkg1.adb
- gcc/testsuite/gnat.dg/specs/size_attribute1_pkg1.ads 15 additions, 0 deletionsgcc/testsuite/gnat.dg/specs/size_attribute1_pkg1.ads
- gcc/testsuite/gnat.dg/specs/size_attribute1_pkg2.adb 9 additions, 0 deletionsgcc/testsuite/gnat.dg/specs/size_attribute1_pkg2.adb
- gcc/testsuite/gnat.dg/specs/size_attribute1_pkg2.ads 11 additions, 0 deletionsgcc/testsuite/gnat.dg/specs/size_attribute1_pkg2.ads
Loading
Please register or sign in to comment