1. 09 Jul, 2010 6 commits
  2. 08 Jul, 2010 33 commits
    • re PR fortran/44649 ([OOP] F2008: storage_size intrinsic (also working for polymorphic types)) · 048510c8
      2010-07-08  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/44649
      	* gfortran.h (gfc_isym_id): Add GFC_ISYM_C_SIZEOF,GFC_ISYM_STORAGE_SIZE.
      	* intrinsic.h (gfc_check_c_sizeof,gfc_check_storage_size,
      	gfc_resolve_storage_size): New prototypes.
      	* check.c (gfc_check_c_sizeof,gfc_check_storage_size): New functions.
      	* intrinsic.c (add_functions): Add STORAGE_SIZE.
      	* iresolve.c (gfc_resolve_storage_size): New function.
      	* trans-intrinsic.c (gfc_conv_intrinsic_sizeof): Handle polymorphic
      	arguments.
      	(gfc_conv_intrinsic_storage_size): New function.
      	(gfc_conv_intrinsic_function): Handle STORAGE_SIZE.
      
      2010-07-08  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/44649
      	* gfortran.dg/c_sizeof_1.f90: Modified.
      	* gfortran.dg/storage_size_1.f08: New.
      	* gfortran.dg/storage_size_2.f08: New.
      
      From-SVN: r161977
      Janus Weil committed
    • lto-section-in.c (lto_section_name): Add missing comma. · 1df15c3d
      	* lto-section-in.c (lto_section_name): Add missing comma.
      
      From-SVN: r161976
      Andi Kleen committed
    • ia64.h (OVERRIDE_OPTIONS): Remove macros. · 930572b9
      	* config/ia64/ia64.h (OVERRIDE_OPTIONS): Remove macros.
      	* config/ia64/ia64-protos.h (ia64_override_options): Remove.
      	* config/ia64/ia64.c (TARGET_OPTION_OVERRIDE): Define.
      	(ia64_override_options): Rename to...
      	(ia64_option_override): ... this one. Make static.
      
      From-SVN: r161975
      Anatoly Sokolov committed
    • re PR middle-end/44843 (All 32-bit fortran execution tests generate unaligned access) · 5951297a
      	PR middle-end/44843
      	* emit-rtl.c (set_mem_attributes_minus_bitpos): Do not rely on the
      	pointed-to type of the offset in a MEM_REF to compute the alignment.
      
      From-SVN: r161974
      Eric Botcazou committed
    • * make_sunver.pl: Remove extra whitespace in regexp. · 5653ef60
      From-SVN: r161973
      Eric Botcazou committed
    • final.c (final_scan_insn): Replace TARGET_UNWIND_INFO macro check by unwind_emit hook NULL check. · 2784ed9c
      2010-07-08  Kai Tietz  <kai.tietz@onevision.com>
      
      	* final.c (final_scan_insn): Replace
      	TARGET_UNWIND_INFO macro check by unwind_emit
      	hook NULL check.
      	* targhooks.c (default_unwind_emit): Removed.
      	* targhooks.h (default_unwind_emit): Likewise.
      	* target.def (unwind_emit): Set default value to NULL.
      
      From-SVN: r161972
      Kai Tietz committed
    • i386-protos.h (ix86_asm_output_function_label): New prototype. · 135a687e
      2010-07-08  Kai Tietz  <kai.tietz@onevision.com>
      
      	* config/i386/i386-protos.h (ix86_asm_output_function_label):
      	New prototype.
      	* config/i386/i386.c (ix86_function_ms_hook_prologue): Check
      	for NULL fntype argument and allow 64-bit targets.
      	(ix86_asm_output_function_label): New function.
      	(ix86_expand_prologue): Handle 64-bit ms hook prologue.
      	(ix86_handle_fndecl_attribute): Likewise.
      	* doc/extend.texi (ms_hook_prologue): Adjust documentation.
      	* doc/doc/tm.texi: Regenerated.
      	* doc/doc/doc/tm.texi.in (ASM_OUTPUT_FUNCTION_LABEL): New.
      	(ASM_DECLARE_FUNCTION_NAME): Adjust documentation.
      	* defaults.h (ASM_OUTPUT_FUNCTION_LABEL): New macro.
      	* config/darwin.h (ASM_DECLARE_FUNCTION_NAME): Use
      	ASM_OUTPUT_FUNCTION_LABEL instead of ASM_OUTPUT_LABEL.
      	* config/elfos.h: Likewise.
      	* config/i386/cygming.h: Likewise.
      	* config/netbsd-aout.h: Likewise.
      	* config/openbsd.h: Likewise.
      	* config/i386/i386.h (ASM_OUTPUT_FUNCTION_LABEL): Override
      	by ix86_asm_output_function_label function call.
      	* varasm.c (assemble_start_function): Use
      	ASM_OUTPUT_FUNCTION_LABEL instead of ASM_OUTPUT_LABEL.
      
      From-SVN: r161971
      Kai Tietz committed
    • stl_heap.h: Update markup. · 5ab3a5af
      2010-07-08  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/bits/stl_heap.h: Update markup.
      	* include/bits/move.h: Same.
      	* include/bits/algorithmfwd.h: Same.
      	* include/bits/regex.h: Same.
      	* include/bits/random.h: Same.
      	* doc/doxygen/doxygroups.cc: Same.
      	* doc/doxygen/user.cfg.in: Remove include/tr1_impl/regex from
      	input file list.
      	* doc/Makefile.am (doc-pdf-doxygen): Add comment, put generated
      	pdf in location consistent with docbook pdf generation.
      	* doc/Makefile.in: Regenerate.
      
      From-SVN: r161970
      Benjamin Kosnik committed
    • re PR fortran/44847 (ICE: OpenMP with Collapse clause and CYCLE stmt in loop) · 84fa59a7
      	PR fortran/44847
      	* match.c (match_exit_cycle): Error on EXIT also from collapsed
      	!$omp do loops.  Error on CYCLE to non-innermost collapsed
      	!$omp do loops.
      
      	* gfortran.dg/gomp/pr44847.f90: New test.
      
      From-SVN: r161967
      Jakub Jelinek committed
    • cgraph.c (cgraph_will_be_removed_from_program_if_no_direct_calls): New function. · 09411461
      
      	* cgraph.c (cgraph_will_be_removed_from_program_if_no_direct_calls):
      	New function.
      	* cgraph.h (cgraph_will_be_removed_from_program_if_no_direct_calls):
      	Declare.
      	* ipa-cp.c (ipcp_estimate_growth): Use it.
      	* ipa-inline.c (cgraph_estimate_growth, cgraph_decide_inlining):
      	Likewise.
      
      From-SVN: r161966
      Jan Hubicka committed
    • tree-inline.c (declare_return_variable): Allocate annotation for new temporary. · 72109b25
      	* tree-inline.c (declare_return_variable): Allocate annotation for new
      	temporary.
      
      From-SVN: r161965
      Jan Hubicka committed
    • Call maybe_fold_or_comparisons to fold OR-ed predicates. · d89e5e20
      2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
      
      	PR tree-optimization/44710
      	* tree-if-conv.c (parse_predicate): New.
      	(add_to_predicate_list): Call it, call maybe_fold_or_comparisons.
      	Make sure that the predicates are either SSA_NAMEs or gimple_condexpr.
      
      	* gcc.dg/tree-ssa/ifc-6.c: New.
      	* gcc.dg/tree-ssa/ifc-pr44710.c: New.
      
      From-SVN: r161964
      Sebastian Pop committed
    • Add the -ftree-loop-if-convert flag. · 384a5197
      2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
      
      	* common.opt (ftree-loop-if-convert): New flag.
      	* doc/invoke.texi (ftree-loop-if-convert): Documented.
      	* tree-if-conv.c (gate_tree_if_conversion): Enable if-conversion
      	when flag_tree_loop_if_convert is set.
      
      From-SVN: r161963
      Sebastian Pop committed
    • i386.c: Use short syntax for function calls through function pointers. · f8e1995a
      	* config/i386/i386.c: Use short syntax for function calls
      	through function pointers.
      	* config/i386/i386.md: Ditto.
      
      From-SVN: r161962
      Uros Bizjak committed
    • re PR fortran/18918 (Eventually support Fortran 2008's coarrays [co-arrays]) · 7aa0849a
      2010-07-08  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/18918
              * array.c (gfc_match_array_ref): Better error message for
              coarrays with too few ranks.
              (match_subscript): Move one diagnostic to caller.
              * gfortran.h (gfc_get_corank): Add prottype.
              * expr.c (gfc_get_corank): New function.
              * iresolve.c (resolve_bound): Fix rank for cobounds.
              (gfc_resolve_lbound,gfc_resolve_lcobound, gfc_resolve_ubound,
              gfc_resolve_ucobound, gfc_resolve_this_image): Update
              resolve_bound call.
      
      2010-07-08  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/18918
              * gfortran.dg/coarray_10.f90: Add an additional test.
      
      From-SVN: r161960
      Tobias Burnus committed
    • tree-ssa-sccvn.c (vn_reference_maybe_forwprop_address): Fix stmt check for… · d0c422cb
      tree-ssa-sccvn.c (vn_reference_maybe_forwprop_address): Fix stmt check for POINTER_PLUS_EXPRs, fix the pointer assignment.
      
      2010-07-08  Richard Guenther  <rguenther@suse.de>
      
      	* tree-ssa-sccvn.c (vn_reference_maybe_forwprop_address): Fix
      	stmt check for POINTER_PLUS_EXPRs, fix the pointer assignment.
      
      From-SVN: r161959
      Richard Guenther committed
    • dwarf2out.c (mem_loc_descriptor): Use DW_OP_const[48]u instead of DW_OP_addr for… · b298f924
      dwarf2out.c (mem_loc_descriptor): Use DW_OP_const[48]u instead of DW_OP_addr for DW_OP_GNU_push_tls_address operand.
      
      	* dwarf2out.c (mem_loc_descriptor): Use DW_OP_const[48]u
      	instead of DW_OP_addr for DW_OP_GNU_push_tls_address operand.
      	(loc_list_from_tree): Likewise.
      	(output_loc_operands): Handle outputting DW_OP_const[48]u
      	with loc->dtprel set.
      	(resolve_addr_in_expr): Handle loc->dtprel like DW_OP_addr.
      
      From-SVN: r161958
      Jakub Jelinek committed
    • ipa.c: Include pointer-set.h · 5dde3b01
      	* ipa.c: Include pointer-set.h
      	(cgraph_externally_visible_p): New attribute ALIASED;
      	when in LTO, hidden symbols are local unless they are aliased.
      	(function_and_variable_visibility): Compute aliased nodes;
      	handle LTO and hidden symbol on functions and vars.
      	* cgraph.c (cgraph_make_decl_local): Clear NAMED_SECTION
      	for COMDAT symbols; handle COMDAT_GROUPS also at vars.
      
      From-SVN: r161957
      Jan Hubicka committed
    • re PR c/44828 (possible integer wrong code bug) · cf8ca1a9
      	PR middle-end/44828
      	* gcc.c-torture/execute/pr44828.c (foo): Use signed char.
      	* gcc.c-torture/execute/pr44828.x: Revert.
      
      From-SVN: r161956
      Peter Bergner committed
    • re PR c++/43120 (Virtual inheritance with covariant return type confuses GCC) · bf1cb49e
      	PR c++/43120
      	* class.c (update_vtable_entry_for_fn): Fix handling of dummy
      	virtual bases for covariant thunks.
      
      From-SVN: r161954
      Jason Merrill committed
    • Add gcc.dg/pr44838.c. · 02de68e1
      2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR rtl-optimization/44838
      	* gcc.dg/pr44838.c: New.
      
      From-SVN: r161953
      H.J. Lu committed
    • cygming.h (STACK_CHECK_STATIC_BUILTIN): Define to 1. · 2de710b9
      	* config/i386/cygming.h (STACK_CHECK_STATIC_BUILTIN): Define to 1.
      	* config/i386/freebsd.h (STACK_CHECK_STATIC_BUILTIN): Likewise.
      	* config/i386/linux.h (STACK_CHECK_STATIC_BUILTIN): Likewise.
      	* config/i386/linux64.h (STACK_CHECK_STATIC_BUILTIN): Likewise.
      	* config/i386/sol2.h (STACK_CHECK_STATIC_BUILTIN): Likewise.
      	* config/i386/i386.c (ix86_gen_adjust_stack_and_probe): New variable.
      	(ix86_gen_probe_stack_range): Likewise.
      	(override_options): Set them.
      	(ix86_target_stack_probe): New function.
      	(ix86_compute_frame_layout): Force use of push instructions to
      	save registers if stack checking with probes is enabled.
      	(get_scratch_register_on_entry): New function.
      	(release_scratch_register_on_entry): Likewise.
      	(ix86_adjust_stack_and_probe): Likewise.
      	(output_adjust_stack_and_probe): Likewise.
      	(ix86_emit_probe_stack_range): Likewise.
      	(output_probe_stack_range): Likewise.
      	(ix86_expand_prologue): Emit stack checking code if static built-in
      	stack checking is enabled.
      	Test ix86_target_stack_probe instead of TARGET_STACK_PROBE.
      	* config/i386/i386-protos.h (ix86_target_stack_probe): Declare.
      	(output_adjust_stack_and_probe): Likewise.
      	(output_probe_stack_range): Likewise.
      	* config/i386/i386.md (UNSPECV_PROBE_STACK_RANGE): New constant.
      	(allocate_stack_worker_32): Test ix86_target_stack_probe instead of
      	TARGET_STACK_PROBE.
      	(allocate_stack_worker_64): Likewise.
      	(allocate_stack): Likewise.
      	(adjust_stack_and_probe): New insn.
      	(probe_stack_range): Likewise.
      
      From-SVN: r161952
      Eric Botcazou committed
    • re PR tree-optimization/44831 (internal compiler error: verify_stmts failed when compiling wine) · f076deba
      2010-07-08  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/44831
      	* tree-ssa-phiprop.c (phiprop_insert_phi): Properly build
      	a MEM_REF preserving TBAA info of the original dereference.
      	Dereference the original pointer if the address is not
      	invariant.
      	(propagate_with_phi): Fixup type checks wrt MEM_REFs.  Require
      	at least one invariant address that we are going to dereference.
      
      	* gcc.c-torture/compile/pr44831.c: New testcase.
      	* gcc.dg/tree-ssa/pr21463.c: Adjust.
      
      From-SVN: r161950
      Richard Guenther committed
    • re PR tree-optimization/44861 (internal compiler error: in vectorizable_load, at… · 20ede5c6
      re PR tree-optimization/44861 (internal compiler error: in vectorizable_load, at tree-vect-stmts.c:3812)
      
      2010-07-08  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/44861
      	* tree-vect-stmts.c (vectorizable_store): Preserve TBAA
      	information when building MEM_REFs.
      	(vectorizable_load): Likewise.
      	* tree-vect-data-refs.c (vect_setup_realignment): Likewise.
      
      	* g++.dg/vect/pr44861.cc: New testcase.
      
      From-SVN: r161949
      Richard Guenther committed
    • * config/sol2-c.c: Do not include diagnostic-core.h. · 80edb36c
      From-SVN: r161948
      Eric Botcazou committed
    • Fix PR44768 · 2e1ec94f
      From-SVN: r161947
      Ramana Radhakrishnan committed
    • tree-ssa-sccvn.c (vn_reference_maybe_forwprop_address): New function. · a03a9774
      2010-07-08  Richard Guenther  <rguenther@suse.de>
      
      	* tree-ssa-sccvn.c (vn_reference_maybe_forwprop_address):
      	New function.
      	(valueize_refs): Call it.
      
      From-SVN: r161946
      Richard Guenther committed
    • re PR rtl-optimization/44838 (RTL loop unrolling causes FAIL: gcc.dg/pr39794.c) · e73cfe5d
      2010-07-08  Richard Guenther  <rguenther@suse.de>
      
      	PR rtl-optimization/44838
      	* tree-ssa-alias.c (indirect_refs_may_alias_p): When not in
      	SSA form do not use pointer equivalence.
      
      From-SVN: r161945
      Richard Guenther committed
    • dwarf2out.c (AT_linkage_name): Delete. · 51d49bc2
      	* dwarf2out.c (AT_linkage_name): Delete.
      	(add_linkage_attr): New function.
      	(add_linkage_name): Call it to emit the linkage attribute.
      	(dwarf2out_finish): Likewise.
      	(move_linkage_attr): Explicitly accept both attribute variants.
      
      From-SVN: r161944
      Eric Botcazou committed
    • toplev.h: Do not include diagnostic-core.h. · 718f9c0f
      2010-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
      
      	* toplev.h: Do not include diagnostic-core.h.
      	Include diagnostic-core.h in every file that includes toplev.h.
      	* c-tree.h: Do not include toplev.h.
      	* pretty-print.h: Update comment.
      	* Makefile.in: Update dependencies.
      	* alias.c: Include diagnostic-core.h in every file that includes
      	toplev.h.
      	* attribs.c: Likewise.
      	* auto-inc-dec.c: Likewise.
      	* bb-reorder.c: Likewise.
      	* bt-load.c: Likewise.
      	* caller-save.c: Likewise.
      	* calls.c: Likewise.
      	* cfg.c: Likewise.
      	* cfganal.c: Likewise.
      	* cfgbuild.c: Likewise.
      	* cfgcleanup.c: Likewise.
      	* cfghooks.c: Likewise.
      	* cfgloop.c: Likewise.
      	* combine.c: Likewise.
      	* config/alpha/alpha.c: Likewise.
      	* config/arc/arc.c: Likewise.
      	* config/arm/arm.c: Likewise.
      	* config/arm/pe.c: Likewise.
      	* config/avr/avr.c: Likewise.
      	* config/bfin/bfin.c: Likewise.
      	* config/cris/cris.c: Likewise.
      	* config/crx/crx.c: Likewise.
      	* config/darwin-c.c: Likewise.
      	* config/darwin.c: Likewise.
      	* config/fr30/fr30.c: Likewise.
      	* config/frv/frv.c: Likewise.
      	* config/h8300/h8300.c: Likewise.
      	* config/host-darwin.c: Likewise.
      	* config/i386/i386.c: Likewise.
      	* config/i386/netware.c: Likewise.
      	* config/i386/nwld.c: Likewise.
      	* config/i386/winnt-cxx.c: Likewise.
      	* config/i386/winnt-stubs.c: Likewise.
      	* config/i386/winnt.c: Likewise.
      	* config/ia64/ia64-c.c: Likewise.
      	* config/ia64/ia64.c: Likewise.
      	* config/iq2000/iq2000.c: Likewise.
      	* config/lm32/lm32.c: Likewise.
      	* config/m32c/m32c-pragma.c: Likewise.
      	* config/m32c/m32c.c: Likewise.
      	* config/m32r/m32r.c: Likewise.
      	* config/m68hc11/m68hc11.c: Likewise.
      	* config/m68k/m68k.c: Likewise.
      	* config/mcore/mcore.c: Likewise.
      	* config/mep/mep-pragma.c: Likewise.
      	* config/mep/mep.c: Likewise.
      	* config/mmix/mmix.c: Likewise.
      	* config/mn10300/mn10300.c: Likewise.
      	* config/moxie/moxie.c: Likewise.
      	* config/pa/pa.c: Likewise.
      	* config/pdp11/pdp11.c: Likewise.
      	* config/picochip/picochip.c: Likewise.
      	* config/rs6000/rs6000-c.c: Likewise.
      	* config/rs6000/rs6000.c: Likewise.
      	* config/rx/rx.c: Likewise.
      	* config/s390/s390.c: Likewise.
      	* config/score/score.c: Likewise.
      	* config/score/score3.c: Likewise.
      	* config/score/score7.c: Likewise.
      	* config/sh/sh.c: Likewise.
      	* config/sh/symbian-base.c: Likewise.
      	* config/sh/symbian-c.c: Likewise.
      	* config/sh/symbian-cxx.c: Likewise.
      	* config/sol2-c.c: Likewise.
      	* config/sol2.c: Likewise.
      	* config/sparc/sparc.c: Likewise.
      	* config/spu/spu.c: Likewise.
      	* config/stormy16/stormy16.c: Likewise.
      	* config/v850/v850-c.c: Likewise.
      	* config/v850/v850.c: Likewise.
      	* config/vax/vax.c: Likewise.
      	* config/vxworks.c: Likewise.
      	* config/xtensa/xtensa.c: Likewise.
      	* convert.c: Likewise.
      	* cse.c: Likewise.
      	* cselib.c: Likewise.
      	* dbgcnt.c: Likewise.
      	* dbxout.c: Likewise.
      	* ddg.c: Likewise.
      	* dominance.c: Likewise.
      	* emit-rtl.c: Likewise.
      	* explow.c: Likewise.
      	* expmed.c: Likewise.
      	* fixed-value.c: Likewise.
      	* fold-const.c: Likewise.
      	* fwprop.c: Likewise.
      	* gcse.c: Likewise.
      	* ggc-common.c: Likewise.
      	* ggc-page.c: Likewise.
      	* ggc-zone.c: Likewise.
      	* gimple-low.c: Likewise.
      	* gimplify.c: Likewise.
      	* graph.c: Likewise.
      	* haifa-sched.c: Likewise.
      	* ifcvt.c: Likewise.
      	* implicit-zee.c: Likewise.
      	* integrate.c: Likewise.
      	* ira-build.c: Likewise.
      	* ira-color.c: Likewise.
      	* ira-conflicts.c: Likewise.
      	* ira-costs.c: Likewise.
      	* ira-lives.c: Likewise.
      	* ira.c: Likewise.
      	* lists.c: Likewise.
      	* loop-doloop.c: Likewise.
      	* loop-iv.c: Likewise.
      	* lto-opts.c: Likewise.
      	* lto-symtab.c: Likewise.
      	* main.c: Likewise.
      	* modulo-sched.c: Likewise.
      	* optabs.c: Likewise.
      	* params.c: Likewise.
      	* plugin.c: Likewise.
      	* postreload-gcse.c: Likewise.
      	* postreload.c: Likewise.
      	* predict.c: Likewise.
      	* profile.c: Likewise.
      	* real.c: Likewise.
      	* regcprop.c: Likewise.
      	* reginfo.c: Likewise.
      	* regmove.c: Likewise.
      	* reorg.c: Likewise.
      	* resource.c: Likewise.
      	* rtl.c: Likewise.
      	* rtlanal.c: Likewise.
      	* sched-deps.c: Likewise.
      	* sched-ebb.c: Likewise.
      	* sched-rgn.c: Likewise.
      	* sdbout.c: Likewise.
      	* sel-sched-dump.c: Likewise.
      	* sel-sched-ir.c: Likewise.
      	* simplify-rtx.c: Likewise.
      	* stmt.c: Likewise.
      	* stor-layout.c: Likewise.
      	* store-motion.c: Likewise.
      	* targhooks.c: Likewise.
      	* tree-cfg.c: Likewise.
      	* tree-cfgcleanup.c: Likewise.
      	* tree-dump.c: Likewise.
      	* tree-eh.c: Likewise.
      	* tree-inline.c: Likewise.
      	* tree-nomudflap.c: Likewise.
      	* tree-object-size.c: Likewise.
      	* tree-optimize.c: Likewise.
      	* tree-outof-ssa.c: Likewise.
      	* tree-phinodes.c: Likewise.
      	* tree-profile.c: Likewise.
      	* tree-ssa-ccp.c: Likewise.
      	* tree-ssa-coalesce.c: Likewise.
      	* tree-ssa-live.c: Likewise.
      	* tree-ssa-loop-niter.c: Likewise.
      	* tree-ssa-loop-prefetch.c: Likewise.
      	* tree-ssa-loop.c: Likewise.
      	* tree-ssa-structalias.c: Likewise.
      	* tree-ssa-uninit.c: Likewise.
      	* tree-ssa.c: Likewise.
      	* tree-vect-data-refs.c: Likewise.
      	* tree-vect-loop-manip.c: Likewise.
      	* tree-vect-loop.c: Likewise.
      	* tree-vect-patterns.c: Likewise.
      	* tree-vect-stmts.c: Likewise.
      	* tree-vrp.c: Likewise.
      	* varasm.c: Likewise.
      	* vec.c: Likewise.
      	* web.c: Likewise.
      	* xcoffout.c: Likewise.
      
      c-family/
      	* c-common.h: Include diagnostic-core.h. Error if already
      	included.
      	* c-semantics.c: Do not define GCC_DIAG_STYLE here.
      cp/
      	* cp-tree.h: Do not include toplev.h.
      	
      java/
      	* boehm.c: Include diagnostic-core.h in every file that includes
      	toplev.h.
      	* class.c: Likewise.
      	* constants.c: Likewise.
      	* decl.c: Likewise.
      	* except.c: Likewise.
      	* expr.c: Likewise.
      	* jcf-parse.c: Likewise.
      	* mangle.c: Likewise.
      	* mangle_name.c: Likewise.
      	* resource.c: Likewise.
      	* typeck.c: Likewise.
      	* verify-glue.c: Likewise.
      ada/
      	* gcc-interface/utils.c: Include diagnostic-core.h in every file
      	that includes toplev.h.
      lto/
      	* lto-coff.c: Include diagnostic-core.h in every file that
      	includes toplev.h.
      	* lto-elf.c: Likewise.
      	* lto-lang.c: Likewise.
      	* lto-macho.c: Likewise.
      
      From-SVN: r161943
      Manuel López-Ibáñez committed
    • re PR c/44828 (possible integer wrong code bug) · c2e224da
      	PR middle-end/44828
      	* gcc.c-torture/execute/pr44828.x: New file.
      
      From-SVN: r161942
      Peter Bergner committed
    • Daily bump. · 891edc5e
      From-SVN: r161941
      GCC Administrator committed
  3. 07 Jul, 2010 1 commit