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