1. 29 Jul, 2013 4 commits
  2. 28 Jul, 2013 3 commits
  3. 27 Jul, 2013 5 commits
  4. 26 Jul, 2013 14 commits
  5. 25 Jul, 2013 14 commits
    • dwarf2out.c (size_of_pubnames): Move code to... · b6051207
      2013-07-25  Sterling Augustine  <saugustine@google.com>
      
      	* dwarf2out.c (size_of_pubnames): Move code to...
      	(include_pubname_in_output): ...here.  New.
      	(want_pubnames): Rearrange.
      	(output_pubnames): Call include_pubname_in_output.  Move assertion.
      
      From-SVN: r201255
      Sterling Augustine committed
    • re PR fortran/57966 ([OOP] Using a TBP to specify the shape of a dummy argument) · f0051264
      2013-07-25  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/57966
      	* resolve.c (resolve_typebound_function): Make sure the declared type,
      	including its type-bound procedures, is resolved before resolving the
      	actual type-bound call.
      
      2013-07-25  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/57966
      	* gfortran.dg/typebound_call_25.f90: New.
      
      From-SVN: r201254
      Janus Weil committed
    • complex (pow(const complex<>&, int)): Enable in C++11 mode too. · 4e30cb71
      2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/std/complex (pow(const complex<>&, int)): Enable in
      	C++11 mode too.
      	* testsuite/26_numerics/complex/dr844.cc: Adjust.
      	* doc/xml/manual/intro.xml: Update.
      
      From-SVN: r201253
      Paolo Carlini committed
    • re PR target/38836 (Documentation for x86 builtins is outdated) · 41a7c215
      2013-07-25  Cameron McInally  <cameron.mcinally@nyu.edu>
      
      	* doc/extend.texi: Fix return types for __builtin_ia32_cmp*s builtins.
      
      2013-07-25  Cameron McInally  <cameron.mcinally@nyu.edu>
      
      	PR target/38836
      	* doc/extend.texi: Remove obsolete builtins. Fix
      	typo for __builtin_ia32_loadss and __builtin_ia32_cmpnltss.
      
      From-SVN: r201252
      Cameron McInally committed
    • cgraph.c (release_function_body): Break out from ... · 49bde175
      	* cgraph.c (release_function_body): Break out from ...
      	(cgraph_release_function_body): ... this one; also release DECL_RESULT
      	and DECL_ARGUMENTS.
      	* ipa-cp.c (get_replacement_map): Add parm_num argument; do not set
      	old_tree in the map.
      	(create_specialized_node): Update.
      	* lto-cgraph.c (output_node_opt_summary): Do not translate old_tree
      	into index.
      	* cgraphclones.c (cgraph_create_virtual_clone): Do not copy DECL_ARGUMENTS,
      	DECL_INITIAL and DECL_RESULT.
      	* ipa-prop.c (ipa_populate_param_decls): Look for origin of clones.
      	* tree-inline.c (initialize_cfun): Initialize DECL_ARGUMENTS and
      	DECL_RESULT.
      
      From-SVN: r201251
      Jan Hubicka committed
    • arm.md (arm_addsi3, [...]): Correct output template. · 4870352d
      2013-07-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
      
      	* config/arm/arm.md (arm_addsi3, addsi3_carryin_<optab>,
      	addsi3_carryin_alt2_<optab>): Correct output template.
      
      From-SVN: r201250
      Kyrylo Tkachov committed
    • arm-fixed.md (ssmulsa3, usmulusa3): Adjust for arm_restrict_it. · 1d6aee1c
      2013-07-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
      
      	* config/arm/arm-fixed.md (ssmulsa3, usmulusa3):
      	Adjust for arm_restrict_it.
      	Remove trailing whitespace.
      
      From-SVN: r201249
      Kyrylo Tkachov committed
    • pa.c (pa_trampoline_init): Emit __enable_execute_stack libcall if… · 017d38f5
      pa.c (pa_trampoline_init): Emit __enable_execute_stack libcall if HAVE_ENABLE_EXECUTE_STACK is defined.
      
      	* config/pa/pa.c (pa_trampoline_init): Emit __enable_execute_stack
      	libcall if HAVE_ENABLE_EXECUTE_STACK is defined.
      
      From-SVN: r201248
      Mark Kettenis committed
    • config.gcc (hppa-*-openbsd*): Don't set tmake_file. · c7cafd75
      	* config.gcc (hppa-*-openbsd*): Don't set tmake_file.
      
      From-SVN: r201247
      Mark Kettenis committed
    • re PR c++/57981 (ICE in this code) · 4004afb3
      /cp
      2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/57981
      	* decl.c (check_default_argument): Take a tsubst_flags_t parameter.
      	(grokparms): Adjust.
      	* parser.c (cp_parser_late_parse_one_default_arg): Likewise.
      	* pt.c (tsubst_default_argument, tsubst_default_arguments): Take
      	a tsubst_flags_t parameter.
      	(tsubst_decl): Adjust.
      	* call.c (convert_default_arg): Likewise.
      	* cp-tree.h (check_default_argument, tsubst_default_argument):
      	Update declarations.
      
      /testsuite
      2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/57981
      	* g++.dg/cpp0x/pr57981.C: New.
      
      /cp
      2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/57880
      	* parser.c (cp_parser_operator, case CPP_WSTRING, CPP_STRING16,
      	CPP_STRING32, CPP_UTF8STRING, CPP_WSTRING_USERDEF,
      	CPP_STRING16_USERDEF, CPP_STRING32_USERDEF, CPP_UTF8STRING_USERDEF):
      	Fix string_len management, tidy.
      
      /testsuite
      2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/57880
      	* g++.dg/cpp1y/udlit-empty-string-neg.C: New.
      
      From-SVN: r201245
      Paolo Carlini committed
    • Add documents and comments. · 105164bb
      2013-07-25  Tim Shen  <timshen91@gmail.com>
      
      	Add documents and comments.
      	* include/bits/regex.h: Documents and comments.
      	* include/bits/regex_grep_matcher.h: Likewise.
      	* include/bits/regex_grep_matcher.tcc: Likewise.
      	* testsuite/28_regex/iterators/regex_iterator/char/string_position_01.cc:
      	New.
      
      From-SVN: r201244
      Tim Shen committed
    • re PR rtl-optimization/57960 (S/390: LRA ICE building glibc) · 00b7527b
      2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
      
      	PR rtl-optimization/57960
      	* lra-constraints.c (process_alt_operands): Use the right mode
      	when checking strict_low.
      
      2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
      
      	PR rtl-optimization/57960
      	* gcc.target/s390/pr57960.c: New.
      
      From-SVN: r201243
      Vladimir Makarov committed
    • lto-symtab.c (lto_cgraph_replace_node): Release function body. · 4f63dfc6
      	* lto-symtab.c (lto_cgraph_replace_node): Release function body.
      	* cgraph.c (cgraph_remove_node): Do not release function body
      	when in cgraph streaming.
      	* ipa.c (process_references, symtab_remove_unreachable_nodes): Objects
      	in other partitions are not considered reachable; fix handling of clones.
      
      From-SVN: r201242
      Jan Hubicka committed
    • Remove unnecessary space. · e6dcfa18
      From-SVN: r201241
      Ramana Radhakrishnan committed