https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63551
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jamborm at gcc dot gnu.org --- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> --- I guess we somehow miss the punning through the union makes '4294967286' signed '-10'. Analyzing function: fn2/3 function fn2/3 parameter descriptors: Jump functions of caller fn2/3: callsite fn2/3 -> fn1/2 : param 0: UNKNOWN Aggregate passed by value: offset: 0, cst: 4294967286