-
- Downloads
decl.c (make_type_from_size): Just copy TYPE_NAME.
* gcc-interface/decl.c (make_type_from_size) <INTEGER_TYPE>: Just copy TYPE_NAME. * gcc-interface/trans.c (smaller_packable_type_p): Rename into... (smaller_form_type_p): ...this. Change parameter and variable names. (call_to_gnu): Use the nominal type of the parameter to create the temporary if it's a smaller form of the actual type. (addressable_p): Return false if the actual type is integral and its size is greater than that of the expected type. From-SVN: r158398
Showing
- gcc/ada/ChangeLog 11 additions, 0 deletionsgcc/ada/ChangeLog
- gcc/ada/gcc-interface/decl.c 3 additions, 8 deletionsgcc/ada/gcc-interface/decl.c
- gcc/ada/gcc-interface/trans.c 36 additions, 24 deletionsgcc/ada/gcc-interface/trans.c
- gcc/testsuite/ChangeLog 5 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gnat.dg/wide_boolean.adb 26 additions, 0 deletionsgcc/testsuite/gnat.dg/wide_boolean.adb
- gcc/testsuite/gnat.dg/wide_boolean_pkg.adb 9 additions, 0 deletionsgcc/testsuite/gnat.dg/wide_boolean_pkg.adb
- gcc/testsuite/gnat.dg/wide_boolean_pkg.ads 24 additions, 0 deletionsgcc/testsuite/gnat.dg/wide_boolean_pkg.ads
Loading
Please register or sign in to comment