1. 02 Mar, 2015 5 commits
    • sem_ch8.adb (Available_Subtype): Optimization in Find_Selected_Component... · 95e00a3a
      2015-03-02  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch8.adb (Available_Subtype): Optimization in
      	Find_Selected_Component: when safe, use existing subtype of
      	array component, possibly discriminant-dependent, rather than
      	creating new subtype declaration for it. In this fashion different
      	occurrences of the component have the same subtype, rather than
      	just equivalent ones. Simplifies value tracing in GNATProve.
      
      From-SVN: r221100
      Ed Schonberg committed
    • ipa-icf.c (sem_variable::equals): Improve debug output; get variable constructor. · c4c0f336
      
      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.
      
      Co-Authored-By: Jan Hubicka <hubicka@ucw.cz>
      
      From-SVN: r221099
      Martin Liska committed
    • re PR middle-end/65233 (ICE (segfault) on arm-linux-gnueabihf and aarch64-linux-gnu) · 34a108c8
      	PR middle-end/65233
      	* ipa-polymorphic-call.c (walk_ssa_copies): Handle empty PHIs.
      
      From-SVN: r221097
      Aldy Hernandez committed
    • ipa-icf.c: Include stor-layout.h · 46305737
      
      	* ipa-icf.c: Include stor-layout.h
      	(sem_function::compare_cgraph_references): Rename to ...
      	(sem_item::compare_cgraph_references): ... this one.
      	(sem_variable::equals_wpa): New function
      	(sem_variable::equals): Do not check stuff already verified by
      	equals_wpa.
      	(sem_variable::equals): Reorg based on varasm.c:compare_constant.
      	* ipa-icf.h (sem_item): Add compare_cgraph_references.
      	(sem_function): Remove compare_cgraph_references.
      	(sem_variable): Turns equals_wpa into non-inline.
      
      From-SVN: r221096
      Jan Hubicka committed
    • Daily bump. · 3c37b96b
      From-SVN: r221095
      GCC Administrator committed
  2. 01 Mar, 2015 11 commits
  3. 28 Feb, 2015 6 commits
  4. 27 Feb, 2015 18 commits