1. 14 Jun, 2011 36 commits
  2. 13 Jun, 2011 4 commits
    • cp-demangle.c (d_print_comp): Suppress d_print_mod for DMGL_RET_POSTFIX. · 5fe8e1e9
      libiberty/
      	* 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.
      
      From-SVN: r175001
      Jan Kratochvil committed
    • demangle.h (DMGL_RET_POSTFIX): Extend the comment. · f019462c
      include/
      	* 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.
      
      From-SVN: r175000
      Jan Kratochvil committed
    • cp-demangle.c (struct d_print_info): Remove field options. · 743a99db
      libiberty/
      	* 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.
      
      From-SVN: r174999
      Jan Kratochvil committed
    • [multiple changes] · a45fe02f
      2011-06-13  David Edelsohn  <dje.gcc@gmail.com>
      
              * 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
      
      From-SVN: r174997
      David Edelsohn committed