1. 14 Jun, 2011 33 commits
  2. 13 Jun, 2011 7 commits
    • jkratoch's avatar
      libiberty/ · be03abe8
      jkratoch authored
      	* cp-demangle.c (d_print_comp) <DEMANGLE_COMPONENT_FUNCTION_TYPE>:
      	Suppress d_print_mod for DMGL_RET_POSTFIX.
      	* testsuite/demangle-expected: New testcases for --ret-postfix.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@175001 138bc75d-0d04-0410-961f-82ee72b054a4
      be03abe8
    • jkratoch's avatar
      include/ · 932501f9
      jkratoch authored
      	* demangle.h (DMGL_RET_POSTFIX): Extend the comment.
      	(DMGL_RET_DROP): New.
      
      libiberty/
      	* cp-demangle.c (d_print_comp) <DEMANGLE_COMPONENT_FUNCTION_TYPE>: Do
      	not pass DMGL_RET_POSTFIX or DMGL_RET_DROP.  Support DMGL_RET_DROP.
      	* testsuite/demangle-expected: New testcases for --ret-drop.
      	* testsuite/test-demangle.c: Document --ret-drop in a comment.
      	(main): New variable ret_drop, fill it, call cplus_demangle with it.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@175000 138bc75d-0d04-0410-961f-82ee72b054a4
      932501f9
    • jkratoch's avatar
      libiberty/ · ce673d9a
      jkratoch authored
      	* cp-demangle.c (struct d_print_info): Remove field options.
      	(d_print_init): Remove parameter options.
      	(cplus_demangle_print_callback): Update all the callers.
      	(d_print_comp, d_print_mod_list, d_print_mod, d_print_function_type)
      	(d_print_array_type, d_print_expr_op, d_print_cast, d_print_subexpr):
      	Add parameter options, update all the callers.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@174999 138bc75d-0d04-0410-961f-82ee72b054a4
      ce673d9a
    • dje's avatar
      2011-06-13 David Edelsohn <dje.gcc@gmail.com> · 6fcacb47
      dje authored
              * config/rs6000/rs6000.md (movdi_mfpgpr): Remove POWER mnemonic.
              (movdi_internal64): Same.
      
      2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
      
              * config/rs6000/rs6000.md (save_gpregs_<mode>): Replaced pattern
              with a set of similar patterns, where the MATCH_OPERAND for the
              function argument is replaced with individual references to hardware
              registers.
              (save_fpregs_<mode>): Ditto
              (restore_gpregs_<mode>): Ditto
              (return_and_restore_gpregs_<mode>): Ditto
              (return_and_restore_fpregs_<mode>): Ditto
              (return_and_restore_fpregs_aix_<mode>): Ditto
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@174997 138bc75d-0d04-0410-961f-82ee72b054a4
      6fcacb47
    • dje's avatar
      * gcc.target/powerpc/outofline_rnreg.c: New testcase. · 6b0696b4
      dje authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@174995 138bc75d-0d04-0410-961f-82ee72b054a4
      6b0696b4
    • hubicka's avatar
      · f30e87e9
      hubicka authored
      	* ipa-inline.c (reset_edge_caches): Walk aliases.
      	(update_caller_keys): Do not test inlinability of aliases.
      	* ipa-inline-analysis.c (do_estimate_edge_time): Look through alias.
      	(do_estimate_growth): Fix typo.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@174992 138bc75d-0d04-0410-961f-82ee72b054a4
      f30e87e9
    • hubicka's avatar
      * ipa-utils.c (postorder_stack): New structure. · ee5e516b
      hubicka authored
      	(ipa_reverse_postorder): Handle aliases.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@174991 138bc75d-0d04-0410-961f-82ee72b054a4
      ee5e516b