re PR target/50038 (redundant zero extensions)
authorEnkovich Ilya <ilya.enkovich@intel.com>
Wed, 21 Dec 2011 11:52:27 +0000 (11:52 +0000)
committerKirill Yukhin <kyukhin@gcc.gnu.org>
Wed, 21 Dec 2011 11:52:27 +0000 (11:52 +0000)
commit26cd9add744f5649af087552808b388c3109b53a
tree5a0567e5d4418bbaeb05479b5f83eb010f0605fb
parent76f734d8f50612486c0eb696468582fce0128f92
re PR target/50038 (redundant zero extensions)

gcc/

2011-12-21  Enkovich Ilya  <ilya.enkovich@intel.com>

        PR target/50038
        * implicit-zee.c: Delete.
        * ree.c: New file.
        * Makefile.in: Replace implicit-zee.c with ree.c.
        * config/i386/i386.c (ix86_option_override_internal): Rename
        flag_zee to flag_ree.
        * common.opt (fzee): Ignored.
        (free): New.
        * passes.c (init_optimization_passes): Replace pass_implicit_zee
        with pass_ree.
        * tree-pass.h (pass_implicit_zee): Delete.
        (pass_ree): New.
        * timevar.def (TV_ZEE): Delete.
        (TV_REE): New.
        * doc/invoke.texi: Add -free description.

gcc/testsuite/

2011-12-21  Enkovich Ilya  <ilya.enkovich@intel.com>

        PR target/50038

From-SVN: r182574
12 files changed:
gcc/ChangeLog
gcc/Makefile.in
gcc/common.opt
gcc/config/i386/i386.c
gcc/doc/invoke.texi
gcc/implicit-zee.c [deleted file]
gcc/passes.c
gcc/ree.c [new file with mode: 0644]
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr50038.c [new file with mode: 0644]
gcc/timevar.def
gcc/tree-pass.h