1. 07 Mar, 2011 21 commits
  2. 06 Mar, 2011 7 commits
  3. 05 Mar, 2011 9 commits
  4. 04 Mar, 2011 3 commits
    • re PR tree-optimization/47967 (ICE: verify_stmts failed: conversion of register… · cc58ceee
      re PR tree-optimization/47967 (ICE: verify_stmts failed: conversion of register to a different size with -fipa-cp on undefined code)
      
      	PR tree-optimization/47967
      	* ipa-cp.c (build_const_val): Return NULL instead of creating
      	VIEW_CONVERT_EXPR for mismatching sizes.
      	(ipcp_create_replace_map): Return NULL if build_const_val failed.
      	(ipcp_insert_stage): If ipcp_create_replace_map returns NULL,
      	give up on versioning.
      
      	* gcc.c-torture/compile/pr47967.c: New test.
      
      From-SVN: r170689
      Jakub Jelinek committed
    • re PR target/47986 (gcc.c-torture/execute/20040709-1.c fails with non-delegitimized UNSPEC) · ea868305
      	PR target/47986
      	* config/rs6000/rs6000.c (rs6000_delegitimize_address): Handle
      	full cmodel medium/large lo_sum + high addresses.
      
      From-SVN: r170687
      Alan Modra committed
    • Makefile.am (inst_sources): Make source instantion files conditional. · ed4f96af
      2011-03-04  Benjamin Kosnik  <bkoz@chula>
      
      	* src/Makefile.am (inst_sources): Make source instantion files
      	conditional.
      	(XTEMPLATE_FLAGS): Make -fno-implicit-templates conditional.
      	* src/Makefile.in: Regenerate.
      	* src/valarray-inst.cc: Move to..
      	* src/valarray.cc: ...this.
      	* acinclude.m4 (GLIBCXX_ENABLE_EXTERN_TEMPLATE]): Define.
      	* configure.ac (GLIBCXX_ENABLE_EXTERN_TEMPLATE): Use it.
      	* configure: Regenerate.
      	* include/Makefile.am (stamp-extern-template): Add.
      	* include/Makefile.in: Regenerate.
      
      	* doc/xml/manual/configure.xml: Document --enable-extern-template.
      
      	* include/bits/locale_classes.tcc: Adjust comment.
      	* include/bits/locale_facets.tcc: Same.
      	* include/bits/basic_ios.tcc: Same.
      	* include/bits/istream.tcc: Same.
      	* include/bits/codecvt.h: Same.
      	* include/bits/ostream.tcc: Same.
      	* include/bits/sstream.tcc: Same.
      	* include/bits/c++config: Same.
      	* include/bits/basic_string.tcc: Same.
      	* include/bits/ostream_insert.h: Same.
      	* include/bits/locale_facets_nonio.tcc: Same.
      	* include/bits/streambuf.tcc: Same.
      	* include/bits/allocator.h: Same.
      	* include/bits/fstream.tcc: Same.
      
      	* testsuite/ext/profile/mutex_extensions_neg.cc: Adjust line numbers.
      
      From-SVN: r170686
      Benjamin Kosnik committed