------- Additional Comments From ebotcazou at gcc dot gnu dot org 2005-01-18 23:12 ------- > This is a midde-end problem .... (investing further) > but we end up with an empty CONSTRUTOR and the middle-end is not expanding it > correctly for the union.
Right, the 3.4.x back-end used to zero the whole aggregate if the constructor was lacking elements. And this is really critical according to the criterion. -- What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |critical http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19515