PR middle-end/81005
commit4afdadb154051040a0d4c21ad687b9d8183c0898
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 8 Jun 2017 18:53:16 +0000 (8 18:53 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 8 Jun 2017 18:53:16 +0000 (8 18:53 +0000)
tree84461529e5d68a05a471ad1b9597446211aa204e
parentcfedf94d006dc6991511278c2de354d7aaeb5025
PR middle-end/81005
* ubsan.c (instrument_null): Avoid pointless code temporary.
(pass_ubsan::execute): Instrument aggregate arguments of calls.

* c-c++-common/ubsan/align-10.c: New test.
* c-c++-common/ubsan/null-13.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@249030 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/ubsan/align-10.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/ubsan/null-13.c [new file with mode: 0644]
gcc/ubsan.c