1. 19 Jul, 2008 1 commit
  2. 18 Jul, 2008 20 commits
  3. 17 Jul, 2008 11 commits
  4. 16 Jul, 2008 8 commits
    • re PR c++/13699 (Extern "C" routine in different namespaces accepted with… · ecba6c56
      re PR c++/13699 (Extern "C" routine in different namespaces accepted with different exception signature)
      
      2008-07-16  Dodji Seketeli  <dseketel@redhat.com>
      
      	PR c++/13699
      	* gcc/cp/name-lookup.c (lookup_extern_c_fun_binding_in_all_ns):
      	New function.
      	(pushdecl_maybe_friend): Check if a redeclaration of extern C function
      	complies with exception specification constraints.
      
      From-SVN: r137904
      Dodji Seketeli committed
    • cgraph.h (varpool_empty_needed_queue): Declare. · 7386e3ee
      
      	* cgraph.h (varpool_empty_needed_queue): Declare.
      	* cgraphunit.c (output_in_order): Mark all variables as needed;
      	empty the queue.
      	* varpool.c (varpool_assemble_node): Update debug queue.
      	(varpool_assemble_pending_decls): Don't do it here.
      	(varpool_empty_needed_queue):  New function.
      
      From-SVN: r137903
      Jan Hubicka committed
    • recog.c (peephole2_optimize): Fix formatting. · de498dd4
      	* recog.c (peephole2_optimize): Fix formatting.
      
      From-SVN: r137896
      Kaveh R. Ghazi committed
    • c-pch.c (get_ident): Avoid C++ keywords. · 48c54229
      	* c-pch.c (get_ident): Avoid C++ keywords.
      	* combine-stack-adj.c (single_set_for_csa): Likewise.
      	* final.c (asm_insn_count, final_scan_insn, alter_subreg,
      	output_asm_insn): Likewise.
      	* reload.c (push_secondary_reload, find_reusable_reload,
      	push_reload, combine_reloads, find_reloads,
      	debug_reload_to_stream): Likewise.
      	* reload.h (struct reload): Likewise.
      	* reload1.c (reload_reg_class_lower, find_reg, find_reload_regs,
      	allocate_reload_reg, choose_reload_regs, emit_input_reload_insns,
      	emit_output_reload_insns): Likewise.
      	* targhooks.c (default_secondary_reload): Likewise.
      	* varasm.c (section_entry_eq, object_block_entry_eq): Likewise.
      
      From-SVN: r137895
      Kaveh R. Ghazi committed
    • recog.c (validate_change_1, [...]): Avoid C++ keywords. · 55d796da
      	* recog.c (validate_change_1, validate_change,
      	validate_unshare_change, validate_replace_rtx_1, struct
      	funny_match, constrain_operands, peephole2_optimize): Avoid C++
      	keywords.
      	* reload.c (push_secondary_reload, secondary_reload_class,
      	scratch_reload_class, find_valid_class, find_reusable_reload,
      	push_reload, find_dummy_reload, find_reloads_address_1,
      	find_reloads_address_part, find_equiv_reg): Likewise.
      	* reload1.c (spill_failure, eliminate_regs_1, allocate_reload_reg,
      	choose_reload_regs): Likewise.
      	* rtlanal.c (replace_rtx, nonzero_bits1, num_sign_bit_copies1):
      	Likewise.
      	* rtlhooks.c (gen_lowpart_if_possible): Likewise.
      	* sched-ebb.c (add_deps_for_risky_insns): Likewise.
      	* sched-rgn.c (concat_INSN_LIST): Likewise.
      	* stor-layout.c (mode_for_size, mode_for_size_tree,
      	smallest_mode_for_size): Likewise.
      
      From-SVN: r137894
      Kaveh R. Ghazi committed
    • cfg.c (dump_reg_info): Avoid C++ keywords. · d858f359
      	* cfg.c (dump_reg_info): Avoid C++ keywords.
      	* dwarf2asm.c (dw2_force_const_mem,
      	dw2_asm_output_encoded_addr_rtx): Likewise.
      	* except.c (gen_eh_region, add_action_record, output_ttype):
      	Likewise.
      	* expmed.c (expand_shift): Likewise.
      	* global.c (find_reg): Likewise.
      	* graph.c (draw_edge): Likewise.
      	* local-alloc.c (reg_meets_class_p, find_free_reg): Likewise.
      	* optabs.c (expand_binop, expand_twoval_unop, expand_twoval_binop,
      	widen_clz, widen_bswap, expand_parity, expand_unop,
      	emit_cmp_and_jump_insn_1): Likewise.
      	* postreload.c (reload_cse_simplify_operands): Likewise.
      	* ra.h (add_neighbor): Likewise.
      	* reg-stack.c (remove_regno_note, change_stack): Likewise.
      	* regclass.c (memory_move_secondary_cost, dump_regclass, regclass,
      	record_reg_classes, copy_cost, record_address_regs,
      	invalid_mode_change_p): Likewise.
      	* regrename.c (regrename_optimize, scan_rtx_reg,
      	dump_def_use_chain, find_oldest_value_reg,
      	replace_oldest_value_reg, copyprop_hardreg_forward_1): Likewise.
      
      From-SVN: r137893
      Kaveh R. Ghazi committed
    • rs6000.c (processor_target_table): Remove duplicate MASK_POWERPC64 for power4 in previous commit. · 1bc39d2f
              * config/rs6000/rs6000.c (processor_target_table): Remove duplicate
              MASK_POWERPC64 for power4 in previous commit.
      
      From-SVN: r137890
      David Edelsohn committed
    • collect2.c (scan_prog_file, [...]): Use CONST_CAST instead of bare conversion to… · bb95b4e7
      collect2.c (scan_prog_file, [...]): Use CONST_CAST instead of bare conversion to cast const-ness away.
      
              * collect2.c (scan_prog_file, COFF version): Use CONST_CAST
              instead of bare conversion to cast const-ness away.
      
      From-SVN: r137889
      Olivier Hainque committed