r221099 - in /trunk/gcc: ChangeLog ipa-icf.c ip...

hubicka@gcc.gnu.org hubicka@gcc.gnu.org
Mon Mar 2 07:51:00 GMT 2015


Author: hubicka
Date: Mon Mar  2 07:51:28 2015
New Revision: 221099

URL: https://gcc.gnu.org/viewcvs?rev=221099&root=gcc&view=rev
Log:

2015-02-28  Martin Liska  <mliska@suse.cz>
	    Jan Hubicka   <hubicka@ucw.cz>

	* ipa-icf.c (sem_variable::equals): Improve debug output;
	get variable constructor.
	(sem_variable::parse): Do not filter out too early; give up on
	volatile and register vars.
	(sem_item_optimizer::filter_removed_items): Filter out nonreadonly
	variables.
	* ipa-icf.h (sem_variable::init): Do not set ctor.
	(sem_variable::ctor): Remove.

gcc/testsuite/ChangeLog:

2015-02-28  Martin Liska  <mliska@suse.cz>
	    Jan Hubicka   <hubicka@ucw.cz>

	* gcc.dg/ipa/ipa-icf-35.c: New test.
	* gcc.dg/ipa/ipa-icf-36.c: New test.
	* gcc.dg/ipa/ipa-icf-37.c: New test.

Added:
    trunk/gcc/testsuite/gcc.dg/ipa/ipa-icf-35.c
    trunk/gcc/testsuite/gcc.dg/ipa/ipa-icf-36.c
    trunk/gcc/testsuite/gcc.dg/ipa/ipa-icf-37.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/ipa-icf.c
    trunk/gcc/ipa-icf.h
    trunk/gcc/testsuite/ChangeLog



More information about the Gcc-cvs mailing list