https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63994
--- Comment #6 from rguenther at suse dot de <rguenther at suse dot de> --- On Wed, 26 Nov 2014, enkovich.gnu at gmail dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63994 > > --- Comment #5 from Ilya Enkovich <enkovich.gnu at gmail dot com> --- > (In reply to rguent...@suse.de from comment #4) > > Any reason why non-C-family languages cannot use MPX? > > > > Richard. > > There is no fundamental restriction. If someone wants to implement > Pointer Bounds Checker for some language, then he needs to define how it > instruments the program on that language and implement it in the > compiler. Currently it is defined and implemented for C-languages only. I see. I mainly wonder because of LTO which can combine TUs from C and Ada and because for example both Fortran and Ada define interoperability with C. All languages also share the common C runtime builtins. Richard.