On 2025-12-15 16:57, Andrew MacLeod wrote:
And the prange PTA recognizes that dst is 64 bytes, and , and .optimized produces:__builtin_memcpy (&dst, "hello world", 12); __builtin_memcpy (&MEM <char[64]> [(void *)&dst + 11B], "foo", 4); _1 = __builtin_strcmp_eq (&dst, "hello worldfoo", 15); if (_1 != 0) goto <bb 3>; [0.00%] else goto <bb 4>; [100.00%] <bb 3> [count: 0]: abort (); This I also assume is fine?
This one looks fine. Thanks, Sid
