CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2014/05/06 14:00:06

Modified files:
        gnu/usr.bin/gcc/gcc: protector.c protector.h 

Log message:
Remove the ``addressable'' argument to search_string_def(). Turned out to be
a bad idea, for it causes false positives, which then can cause ICE trying
to protect narrower-than-int incoming arguments, if building with
-fstack-protector-all.

>From etoh@'s gcc 3.4 tree, unbreaks -fstack-protector-all on m88k (well, maybe
not completely, but it makes it compile more files, such as pf.c which contains
functions receiving uint16_t arguments pushed on the stack due to the
exhaustion of caller-saved registers).

Reply via email to