I just figured out that, my version of GCC supports a compiler intrinsic function __builtin_add_overflow and therefore decided to test it\'s functionality, but
__builtin_add_overflow