------- Comment #12 from ebotcazou at gcc dot gnu dot org 2009-02-18 14:38 ------- > I believe that warning is turned on for C ObjC C++ ObjC++ only.
Wrong. spgn_numerics.ads: In function 'Test_Gip_Stat': spgn_numerics.ads:25: note: The ABI of passing union with long double has changed in GCC 4.4 test_gip_stat.adb:13:09: warning: variable "GS2" is never read and never assigned expr.ads:699: note: The ABI of passing union with long double has changed in GCC 4.4 expr-arithmetic_expr.adb:1740:07: warning: variable "Local_Expr" is never read and never assigned expr-named_entity_ref.adb:299:12: warning: variable "Junk" is read but never assigned spgn_numerics.ads:25: note: The ABI of passing union with long double has changed in GCC 4.4 spgn_numerics.ads:25: note: The ABI of passing union with long double has changed in GCC 4.4 spgn_numerics.ads:25: note: The ABI of passing union with long double has changed in GCC 4.4 spgn_numerics.ads:25: note: The ABI of passing union with long double has changed in GCC 4.4 spgn_numerics.ads:25: note: The ABI of passing union with long double has changed in GCC 4.4 expr.ads:699: note: The ABI of passing union with long double has changed in GCC 4.4 expr.ads:699: note: The ABI of passing union with long double has changed in GCC 4.4 spgn_numerics.ads:25: note: The ABI of passing union with long double has changed in GCC 4.4 spgn_numerics.ads:25: note: The ABI of passing union with long double has changed in GCC 4.4 spgn_numerics.ads:25: note: The ABI of passing union with long double has changed in GCC 4.4 spgn_numerics.ads:25: note: The ABI of passing union with long double has changed in GCC 4.4 spgn_numerics.ads:25: note: The ABI of passing union with long double has changed in GCC 4.4 spgn_numerics.ads:25: note: The ABI of passing union with long double has changed in GCC 4.4 spgn_numerics.ads:25: note: The ABI of passing union with long double has changed in GCC 4.4 spgn_numerics.ads:25: note: The ABI of passing union with long double has changed in GCC 4.4 spgn_numerics.ads:25: note: The ABI of passing union with long double has changed in GCC 4.4 [...] -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39082