[ubsan] Ported fix for PR sanitizer/79897 52/131652/5
authorDenis Khalikov <d.khalikov@partner.samsung.com>
Mon, 17 Apr 2017 16:31:13 +0000 (19:31 +0300)
committerDongkyun Son <dongkyun.s@samsung.com>
Thu, 8 Jun 2017 00:13:23 +0000 (00:13 +0000)
commitaa45a75f425e69935bde7dbbfdb2e629e9d43ed5
treeb634ee567f2482ee60eda5a749443dbfd3f7ad0d
parent14e9820ddef8026797810979ba66e32696c058cc
[ubsan] Ported fix for PR sanitizer/79897

2017-03-07  Jakub Jelinek  <jakub@redhat.com>

       PR sanitizer/79897
       * ubsan.c (ubsan_encode_value): Call mark_addressable on the
       temporary.

Change-Id: I075edb26f51d4ec2eccc2e59dbbe489b43b3b5db
Signed-off-by: Denis Khalikov <d.khalikov@partner.samsung.com>
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/ubsan/pr79897.c [new file with mode: 0644]
gcc/ubsan.c