Skip to content
Snippets Groups Projects
  1. Feb 27, 2013
    • Jakub Jelinek's avatar
      re PR middle-end/56461 (GCC is leaking lots of memory) · 97785e52
      Jakub Jelinek authored
      	PR middle-end/56461
      	* ipa-reference.c (propagate): Free node_info even for alias nodes.
      
      From-SVN: r196319
      97785e52
    • Jason Merrill's avatar
      re PR c++/56358 ([C++11] Erroneous interaction of typedef and inherited constructor declarations) · 140bec21
      Jason Merrill authored
      	PR c++/56358
      	PR c++/56323
      	* name-lookup.c (do_class_using_decl): Use ctor_identifier instead
      	of the base name for inheriting ctors.
      	(push_class_level_binding_1): Remove inheriting ctor handling.
      	* pt.c (tsubst_decl) [USING_DECL]: Likewise.
      	* class.c (add_implicitly_declared_members): Adjust.
      
      From-SVN: r196316
      140bec21
    • Edgar E. Iglesias's avatar
      Avoid pcmpe insns when not valuable. · bbb3a9e2
      Edgar E. Iglesias authored
       *  gcc/config/microblaze/microblaze.c (microblaze_emit_compare):
           Use xor for EQ/NE comparisions
       *  gcc/config/microblaze/microblaze.md (cstoresf4): Add constraints
           (cbranchsf4): Adjust operator to comparison_operator
      
      From-SVN: r196315
      bbb3a9e2
    • Jakub Jelinek's avatar
      re PR middle-end/56461 (GCC is leaking lots of memory) · 6fa5e0ed
      Jakub Jelinek authored
      	PR middle-end/56461
      	* tree-flow.h (edge_var_map_vector): Change into va_heap, vl_embed
      	vector.
      	* tree-ssa.c (redirect_edge_var_map_add): Use vec_safe_reserve and
      	vec_safe_push, always update *slot.
      	(redirect_edge_var_map_clear): Use vec_free.
      	(redirect_edge_var_map_dup): Use vec_safe_copy and vec_safe_reserve.
      	(free_var_map_entry): Use vec_free.
      	* tree-cfgcleanup.c (remove_forwarder_block_with_phi): Use
      	FOR_EACH_VEC_SAFE_ELT instead of FOR_EACH_VEC_ELT.
      
      From-SVN: r196313
      6fa5e0ed
    • Rainer Orth's avatar
      Make make_sunver.pl robust against non-C locales · d809887a
      Rainer Orth authored
      	* make_sunver.pl: Enforce C locale.
      
      From-SVN: r196309
      d809887a
    • Andrey Belevantsev's avatar
      re PR middle-end/45472 ([Middle-end volatile semantics] ICE: in... · 436a956a
      Andrey Belevantsev authored
      re PR middle-end/45472 ([Middle-end volatile semantics] ICE: in move_op_ascend, at sel-sched.c:6124 with -fselective-scheduling2)
      
              PR middle-end/45472
      
      	gcc/
              * sel-sched-ir.c (merge_expr): Also change vinsn of merged expr
              when the may_trap_p bit of the exprs being merged differs.
      
              Reorder tests for speculativeness in the logical and operator.
      
      	testsuite/
      	* gcc.dg/45472.c: New test.
      
      From-SVN: r196308
      436a956a
    • Jakub Jelinek's avatar
      incpath.c (add_standard_paths): Use reconcat instead of concat where... · 0fcb564b
      Jakub Jelinek authored
      incpath.c (add_standard_paths): Use reconcat instead of concat where appropriate and avoid leaking memory.
      
      	* incpath.c (add_standard_paths): Use reconcat instead of concat
      	where appropriate and avoid leaking memory.
      
      From-SVN: r196306
      0fcb564b
    • Jakub Jelinek's avatar
      opts.h: Include obstack.h. · dc357798
      Jakub Jelinek authored
      	* opts.h: Include obstack.h.
      	(opts_concat): New prototype.
      	(opts_obstack): New declaration.
      	* opts.c (opts_concat): New function.
      	(opts_obstack): New variable.
      	(init_options_struct): Call gcc_init_obstack on opts_obstack.
      	(finish_options): Use opts_concat instead of concat
      	and XOBNEWVEC instead of XNEWVEC.
      	* opts-common.c (generate_canonical_option, decode_cmdline_option,
      	generate_option): Likewise.
      	* Makefile.in (OPTS_H): Depend on $(OBSTACK_H).
      	* lto-wrapper.c (main): Call gcc_init_obstack on opts_obstack.
      
      From-SVN: r196305
      dc357798
    • Jakub Jelinek's avatar
      re PR target/56455 (ICE in final_scan_insn) · f5c2caca
      Jakub Jelinek authored
      	PR target/56455
      	* stmt.c (expand_switch_as_decision_tree_p): If flag_pic
      	and ASM_OUTPUT_ADDR_DIFF_ELT isn't defined, return true.
      
      From-SVN: r196304
      f5c2caca
    • GCC Administrator's avatar
      Daily bump. · 34bf36a4
      GCC Administrator authored
      From-SVN: r196300
      34bf36a4
  2. Feb 26, 2013
  3. Feb 25, 2013
Loading