1. 19 Jul, 2008 4 commits
    • gfortran.h (protected): Remove macro. · 9aa433c2
      	* gfortran.h (protected): Remove macro.
      	* dump-parse-tree.c (show_attr): Avoid C++ keywords.
      	* expr.c (gfc_check_pointer_assign): Likewise.
      	* interface.c (compare_parameter_protected): Likewise.
      	* intrinsic.c (enum class, add_sym, add_sym_0, add_sym_1,
      	add_sym_1s, add_sym_1m, add_sym_2, add_sym_2s, add_sym_3,
      	add_sym_3ml, add_sym_3red, add_sym_3s, add_sym_4, add_sym_4s,
      	add_sym_5s): Likewise.
      	* match.c (gfc_match_assignment, gfc_match_pointer_assignment):
      	Likewise.
      	* module.c (mio_symbol_attribute): Likewise.
      	* primary.c (match_variable): Likewise.
      	* resolve.c (resolve_equivalence): Likewise.
      	* symbol.c (check_conflict, gfc_add_protected, gfc_copy_attr):
      	Likewise.
      	* trans-types.c (gfc_get_array_type_bounds): Likewise.
      
      From-SVN: r137980
      Kaveh R. Ghazi committed
    • re PR target/36780 (Wrong reload generated for subreg address on SH) · ea471af0
      	PR target/36780
      	PR target/36827
      	* reload.c (find_reloads_subreg_address): Only reload address if
      	reloaded == 0, not for reloaded != 1.
      
      	Revert:
      	2008-07-16  Joseph Myers  <joseph@codesourcery.com>
      	* config/m32c/m32c.c (BIG_FB_ADJ): Move definition earlier.
      	(m32c_legitimate_address_p): Handle "++rii" addresses created by
      	m32c_legitimize_reload_address.
      
      	2008-07-15  Kaz Kojima  <kkojima@gcc.gnu.org>
      	* config/sh/sh.h (GO_IF_LEGITIMATE_ADDRESS): Allow
      	(plus (plus (reg) (const_int)) (const_int)) when reload_in_progress.
      
      From-SVN: r137976
      Joseph Myers committed
    • dwarf2out.c (add_subscript_info): New explicit COLLAPSE_P argument... · fa8884d8
      	* dwarf2out.c (add_subscript_info): New explicit COLLAPSE_P
      	argument, saying whether nested array are to be collapsed
      	into a single array type DIE with multiple subscripts.
      	(gen_array_type_die): Factorize comments about the MIPS_DEBUG_INFO
      	issues, centralize the nested array types collapsing control and
      	disable the transformation for Ada.
      
      From-SVN: r137975
      Olivier Hainque committed
    • Daily bump. · 16ca580e
      From-SVN: r137973
      GCC Administrator committed
  2. 18 Jul, 2008 20 commits
  3. 17 Jul, 2008 11 commits
  4. 16 Jul, 2008 5 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