This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] PR target/50038 fix: redundant zero extensions removal


2011/11/11 Eric Botcazou <ebotcazou@adacore.com>:
>> I have already signed copyright agreement with the FSF. Will I need>> the separate one for this particular commit?>> No, if your contributions are already covered by a copyright agreement with the> FSF, nothing more needs to be done.>> --> Eric Botcazou>
Hello,

Here is a patch wich introduces new pass 'ree' based on pass
'implicit_zee' as was discussed above. Could you please review it?

Bootstrapped and checked on linux-x86_64.

Thanks,
Ilya
---
2011-11-22  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.
	* i386.c (ix86_option_override_internal): Set flag_ree for
	32 bit platform.
	* 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.

Attachment: PR50038.diff
Description: Binary data


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]