https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103961
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|middle-end |tree-optimization --- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> --- objsz1 produces: Computing maximum subobject size for p_61: Visiting use-def links for p_61 Visiting use-def links for p_139 Visiting use-def links for p_64 Visiting use-def links for p_29 Visiting use-def links for p_63 Visiting use-def links for p_62 Visiting use-def links for p_141 Found a dependency loop at p_61 Need to reexamine p_141 Visiting use-def links for p_144 Visiting use-def links for p_141 Reexamining p_141 p_141: maximum subobject size 0 Simplified [/usr/include/bits/stdio2.h:38:10] _161 = __builtin_object_sizeD.1280 (p_61, 1); to 18446744073709551615 Simplified [/usr/include/bits/stdio2.h:38:10] _163 = __builtin_object_sizeD.1280 (p_141, 1); to 0 Simplified [/usr/include/bits/stdio2.h:38:10] _165 = __builtin_object_sizeD.1280 (p_62, 1); to 18446744073709551615 Computing maximum subobject size for p_66: Visiting use-def links for p_66 Visiting use-def links for p_123 Visiting use-def links for p_67 Visiting use-def links for p_136 Visiting use-def links for p_126 Simplified [/usr/include/bits/stdio2.h:38:10] _168 = __builtin_object_sizeD.1280 (p_66, 1); to 18446744073709551615 Computing maximum subobject size for p_125: Visiting use-def links for p_125 Simplified [/usr/include/bits/stdio2.h:38:10] _170 = __builtin_object_sizeD.1280 (p_125, 1); to 18446744073709551615 The 0 for _163/p_141 is wrong.