aboutsummaryrefslogtreecommitdiff
path: root/gcc/real.h
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2022-11-08 13:49:16 +0100
committerRichard Biener <rguenther@suse.de>2022-11-08 16:38:39 +0100
commit7899582a059a9d8c25bfff305cd236d219dc4f20 (patch)
treef528ce0356c7f144bacf2cb8d6aebb5292cc8fc7 /gcc/real.h
parent215355d302d8602c7eeefb9c927a3dbb221714c8 (diff)
downloadgcc-7899582a059a9d8c25bfff305cd236d219dc4f20.zip
gcc-7899582a059a9d8c25bfff305cd236d219dc4f20.tar.gz
gcc-7899582a059a9d8c25bfff305cd236d219dc4f20.tar.bz2
tree-optimization/107389 - honor __builtin_assume_alignment at -O0
The following makes sure to set alignment information on the LHS of __builtin_assume_alignment calls even when not optimizing so uses as arguments to builtin functions like memcpy or __atomic_load_n can be reflected at RTL expansion time. PR tree-optimization/107389 * gimple-low.cc (lower_builtin_assume_aligned): New. (lower_stmt): Call it. * gcc.dg/pr107389.c: New testcase.
Diffstat (limited to 'gcc/real.h')
0 files changed, 0 insertions, 0 deletions