* trans.c (call_to_gnu):Invoke the addressable_p predicate only
when necessary. Merge some conditional statements. Update comments. Rename unchecked_convert_p local variable to suppress_type_conversion. Do not suppress conversions in the In case. (addressable_p) <VIEW_CONVERT_EXPR>: Do not take alignment issues into account on non strict-alignment platforms. From-SVN: r131510
Showing
- gcc/ada/ChangeLog 9 additions, 0 deletionsgcc/ada/ChangeLog
- gcc/ada/decl.c 10 additions, 10 deletionsgcc/ada/decl.c
- gcc/ada/gigi.h 2 additions, 2 deletionsgcc/ada/gigi.h
- gcc/ada/trans.c 73 additions, 58 deletionsgcc/ada/trans.c
- gcc/ada/utils.c 2 additions, 2 deletionsgcc/ada/utils.c
- gcc/testsuite/ChangeLog 4 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gnat.dg/unchecked_convert1.adb 32 additions, 0 deletionsgcc/testsuite/gnat.dg/unchecked_convert1.adb
Loading
Please register or sign in to comment