diff options
author | Adam Nemet <anemet@caviumnetworks.com> | 2007-09-05 19:54:29 +0000 |
---|---|---|
committer | Adam Nemet <nemet@gcc.gnu.org> | 2007-09-05 19:54:29 +0000 |
commit | 419ce1030790cb047a2d09ff9dfedb8068d5207a (patch) | |
tree | 184a821dcb939189e91df3789499e8794503c38b /gcc/tree-inline.c | |
parent | e3d66ec31ed8c4df6e2123fb374756e6a28ddd2c (diff) | |
download | gcc-419ce1030790cb047a2d09ff9dfedb8068d5207a.zip gcc-419ce1030790cb047a2d09ff9dfedb8068d5207a.tar.gz gcc-419ce1030790cb047a2d09ff9dfedb8068d5207a.tar.bz2 |
re PR tree-optimization/21513 (__builtin_expect getting in the way of uninitialized warnings)
PR tree-optimization/21513
* builtins.c (build_builtin_expect_predicate): New function.
(fold_builtin_expect): Add argument for expected value.
Distribute __builtin_expect over short-circuiting operations.
Fold nested builtin_expects.
(fold_builtin_2): Adjust call to fold_builtin_expect.
From-SVN: r128147
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions