aboutsummaryrefslogtreecommitdiff
path: root/gcc/analyzer/sm-sensitive.cc
diff options
context:
space:
mode:
authorAlexandre Oliva <oliva@adacore.com>2023-12-14 10:41:19 -0300
committerAlexandre Oliva <oliva@gnu.org>2023-12-14 10:41:19 -0300
commite1e71b4e0681974b3db41afa7fc18720a30d6848 (patch)
tree1d09edb7a9f00ed473a6afe2221f05e90dfaf713 /gcc/analyzer/sm-sensitive.cc
parent37afeec8a635153ccd4e91bd686c93217706894d (diff)
downloadgcc-e1e71b4e0681974b3db41afa7fc18720a30d6848.zip
gcc-e1e71b4e0681974b3db41afa7fc18720a30d6848.tar.gz
gcc-e1e71b4e0681974b3db41afa7fc18720a30d6848.tar.bz2
strub: indirect volatile parms in wrappers
Arrange for strub internal wrappers to pass volatile arguments by reference to the wrapped bodies. for gcc/ChangeLog PR middle-end/112938 * ipa-strub.cc (pass_ipa_strub::execute): Pass volatile args by reference to internal strub wrapped bodies. for gcc/testsuite/ChangeLog PR middle-end/112938 * gcc.dg/strub-internal-volatile.c: Check indirection of volatile args.
Diffstat (limited to 'gcc/analyzer/sm-sensitive.cc')
0 files changed, 0 insertions, 0 deletions