1. 26 Mar, 2015 13 commits
  2. 25 Mar, 2015 24 commits
  3. 24 Mar, 2015 3 commits
    • IPA ICF: enhance hash value calculated in TU · 69f6b1f4
      	* ipa-icf-gimple.h (return_with_result): Add missing colon to dump.
      	* ipa-icf.c (sem_function::get_hash): Hash new declaration properties.
      	(sem_item::add_type): New function.
      	(sem_function::hash_stmt): Add TREE_TYPE of gimple_op.
      	(sem_function::compare_polymorphic_p): Do not consider indirect calls.
      	(sem_item_optimizer::update_hash_by_addr_refs): Add ODR type to hash.
      	(sem_function::equals_wpa): Fix typo.
      	* ipa-icf.h (sem_item::add_type): New function.
      	(symbol_compare_hashmap_traits): Replace hashing of pointer with symbol
      	order.
      
      
      Co-Authored-By: Martin Liska <mliska@suse.cz>
      
      From-SVN: r221645
      Jan Hubicka committed
    • re PR go/65417 (debug/elf: lacks support for PPC relocations) · e93870c1
      	PR go/65417
      debug/elf: support reading debug info from 32-bit PPC objects
      
      This is a backport of http://golang.org/7590 from the master
      Go library.
      
      From-SVN: r221644
      Ian Lance Taylor committed
    • re PR go/65462 (Use of 'go get' with gccgo is not finding dependencies correctly) · ab24432b
      	PR go/65462
      cmd: Fix dependencies for 'go get' with gccgo
      
      Problem described in GCC BZ 65462.
      Generate the list of the standard GO package names based on what was built into libgo in the libgo Makefile.
      Change the var name from reqPkgSrc to reqStdPkgSrc to clarify it only affects standard GO packages.
      Skip the attempted loading of a package only if it is a standard GO package and the flag is set indicating its source is not required to be available.
      This requires a corresponding change to gotools to build and link in the new file containing the list of standard GO package names that was generated by the libgo Makefile.
      
      gotools/:
      	PR go/65462
      	* Makefile.am (go_cmd_go_files): Add $(libgodir)/zstdpkglist.go.
      	* Makefile.in: Rebuild.
      
      From-SVN: r221643
      Ian Lance Taylor committed