https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114215
--- Comment #8 from cqwrteur <unlvsur at live dot com> --- (In reply to Andrew Pinski from comment #5) > Still waiting on a full application rather then small benchmark type > sources. The heurstic here is that if you call operator[] multiple times, it > might be better not to inline it for size reasons. llvm actually makes different decision here. Probably GCC thinks __builtin_trap is expensive despite it is not.