]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR libmudflap/40778 (Mudflap instrumentation missing in cloned function.)
authorJakub Jelinek <jakub@redhat.com>
Thu, 9 Feb 2012 17:24:47 +0000 (18:24 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 9 Feb 2012 17:24:47 +0000 (18:24 +0100)
commitb88eb6da4e9fdac9f97b4d5771b5fb8152c2babf
treeb8ecdd16d0764548382820114f6140b5f73f673e
parent689c7857e186c4e2a3e5010ba45ae87b5d96fd35
backport: re PR libmudflap/40778 (Mudflap instrumentation missing in cloned function.)

Backported from mainline
2012-01-19  Jakub Jelinek  <jakub@redhat.com>

PR libmudflap/40778
* tree-mudflap.c (mf_artificial): New function.
(execute_mudflap_function_ops, execute_mudflap_function_decls,
mx_register_decls, mudflap_enqueue_decl): Use it.

* testsuite/libmudflap.c/fail68-frag.c: New test.

From-SVN: r184056
gcc/ChangeLog
gcc/tree-mudflap.c
libmudflap/ChangeLog
libmudflap/testsuite/libmudflap.c/fail68-frag.c [new file with mode: 0644]