1. 06 Jun, 2007 7 commits
    • g-soccon-freebsd.ads, [...]: Add new constant Thread_Blocking_IO... · 47a5501d
      2007-04-20  Thomas Quinot  <quinot@adacore.com>
      	    Bob Duff  <duff@adacore.com>
      
              * g-soccon-freebsd.ads, g-soccon-vxworks.ads:,
      	g-soccon-aix.ads, g-soccon-irix.ads, g-soccon-hpux.ads, 
      	g-soccon-solaris.ads, g-soccon-vms.ads, g-soccon-tru64.ads:  Add new
      	constant Thread_Blocking_IO, always True by default, set False
      	on a per-runtime basis.
      	(Need_Netdb_Buffer): New constant.
      
      	* g-stheme.adb, g-sttsne.ads, g-sttsne-locking.ads,
      	g-sttsne-locking.adb, g-sttsne-vxworks.ads, g-sttsne-vxworks.adb: New
      	files.
      
      	* g-socthi-vxworks.ads, g-socthi-vxworks.adb,
      	g-socthi-vms.ads, g-socthi-vms.adb (Safe_Gethostbyname,
      	Safe_Gethostbyaddr, Safe_Getservbyname, Safe_Getservbyport): Use new
      	child package Task_Safe_NetDB
      	(Host_Error_Messages): Add stub body.
      	(GNAT.Sockets.Thin.Signalling_Fds): New procedure Close.
      
      	* g-soccon-mingw.ads: Add Windows-specific constants.
      	(Need_Netdb_Buffer): New constant.
      	(GNAT.Sockets.Thin.C_Inet_Addr, Windows version): Remove useless Ada
      	wrapper and import inet_addr(3) from the standard sockets library
      	directly instead.
      	(In_Addr): Add alignment clause.
      	(GNAT.Sockets.Thin.Signalling_Fds): New procedure Close.
      
      From-SVN: r125358
      Thomas Quinot committed
    • i386.c (enum pta_flags): Move out of struct scope... · 9415ab7d
      	* config/i386/i386.c (enum pta_flags): Move out of struct scope...
      	(struct pta): ...from here. Change flags to unsigned to avoid excessive
      	casting (as it is used as a bit mask).
      	(override_options): Add casts according to the coding convenventions.
      	(x86_64_elf_unique_section): Likewise.
      	(examine_argument): Avoid using C++ keywords as variable names.
      	(construct_container): Likewise.
      	(legitimize_pic_address): Likewise.
      	(get_dllimport_decl): Cast according to the coding conventions. Use
      	type safe memory macros.
      	(legitimize_address): Cast according to the coding conventions.
      	(emit_i387_cw_initialization): Corrected the type of slot to enum
      	ix86_stack_slot.
      	(ix86_init_machine_status): Use type safe memory macros.
      	(bdesc_pcmpestr): Use UNKNOWN instead of integer 0.
      	(bdesc_pcmpistr): Likewise.
      	(bdesc_crc32): Likewise.
      	(bdesc_sse_3arg): Likewise.
      	(bdesc_2arg): Likewise.
      	(bdesc_1arg): Likewise.
      	(ix86_expand_sse_pcmpestr): Cast according to the coding conventions.
      	(ix86_expand_sse_pcmpistr): Likewise.
      	(ix86_expand_vec_set_builtin): Use EXPAND_NORMAL instead of integer 0.
      	(ix86_builtin_vectorized_function): Change the type of fn to unsigned
      	int to match the langhook definition.
      	(ix86_builtin_conversion): Change the type of code to unsigned init to
      	match the langhook definition.
      	(ix86_preferred_reload_class): Avoid using C++ keywords as variable
      	names.
      	(ix86_preferred_output_reload_class): Likewise.
      	(ix86_cannot_change_mode_class): Likewise.
      	(ix86_memory_move_cost): Likewise.
      	(ix86_rtx_costs): Cast the outer_code parameter to enum rtx_code to
      	avoid excessive casting later on.
      	(x86_output_mi_thunk): Avoid using C++ keywords as variable names.
      
      From-SVN: r125357
      Thomas Neumann committed
    • sse.md (sse4_2_pcmpestr_cconly): Prefer pcmpestrm as flags setting insn. · f28eb39c
      	* config/i386/sse.md (sse4_2_pcmpestr_cconly): Prefer pcmpestrm
      	as flags setting insn.
      	(sse4_2_pcmpistr_cconly): Prefer pcmpistrm as flags setting insn.
      
      	* config/i386/i386.md (UNSPEC_ROUNDP, UNSPEC_ROUNDS): Remove.
      	(UNSPEC_ROUND): New.
      	("sse4_1_round<mode>2"): New insn pattern.
      	("rint<mode>2"): Expand using "sse4_1_round<mode>2" pattern for
      	SSE4.1 targets.
      	("floor<mode>2"): Rename from floordf2 and floorsf2.  Macroize
      	expander using SSEMODEF mode macro.  Expand using
      	"sse4_1_round<mode>2" pattern for SSE4.1 targets.
      	("ceil<mode>2"): Rename from ceildf2 and ceilsf2.  Macroize
      	expander using SSEMODEF mode macro.  Expand using
      	"sse4_1_round<mode>2" pattern for SSE4.1 targets.
      	("btrunc<mode>2"): Rename from btruncdf2 and btruncsf2.  Macroize
      	expander using SSEMODEF mode macro.  Expand using
      	"sse4_1_round<mode>2" pattern for SSE4.1 targets.
      	* config/i386/sse.md ("sse4_1_roundpd", "sse4_1_roundps"): Use
      	UNSPEC_ROUND instead of UNSPEC_ROUNDP.
      	("sse4_1_roundsd", "sse4_1_roundss"): Use UNSPEC_ROUND instead of
      	UNSPEC_ROUNDS.
      
      From-SVN: r125356
      Uros Bizjak committed
    • lambda.h (build_linear_expr): New. · 69f2880c
      	* lambda.h (build_linear_expr): New.
      	* lambda-code.c (lbv_to_gcc_expression, lle_to_gcc_expression): 
      	Use build_linear_expr, call fold and force_gimple_operand.
      	(lambda_loopnest_to_gcc_loopnest): Check that there is
      	something to insert.
      	* testsuite/gcc.dg/tree-ssa/ltrans-6.c: New.
      
      
      Co-Authored-By: Sebastian Pop <sebpop@gmail.com>
      
      From-SVN: r125355
      Jan Sjodin committed
    • re PR fortran/18923 (segfault after subroutine name confusion) · 518a0b78
      2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR testsuite/18923
      	* gfortran.dg/invalid_contains_1.f90: New test.
      	* gfortran.dg/invalid_contains_2.f90: New test.
      
      From-SVN: r125353
      Jerry DeLisle committed
    • re PR testsuite/32057 (Random failure on gfortran.dg/secnds.f) · 766a8f62
      2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR testsuite/32057
      	* gfortran.dg/secnds.f: Update test to avoid roundoff errors and
      	midnight issues.
      
      From-SVN: r125352
      Jerry DeLisle committed
    • Daily bump. · ee8e2424
      From-SVN: r125350
      GCC Administrator committed
  2. 05 Jun, 2007 15 commits
    • re PR testsuite/25241 ([C++] DejaGNU does not distinguish between errors and warnings) · ebd003c0
      2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
      
      	PR testsuite/25241
      testsuite/
      	* gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
      	dg-message to match de note.
      	* gcc.dg/pr26570.c: Use dg-message for a note.
      	* gcc.dg/pr29254.c: Use dg-message for generic output and use
      	dg-error instead of dg-warning because of -Werror.
      	* gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
      	neither an error, nor a warning.
      	* gcc.dg/glibc-uclibc-2.c: Likewise
      	* gcc.dg/cpp/19940712-1.c: Likewise.
      
      From-SVN: r125347
      Manuel López-Ibáñez committed
    • re PR preprocessor/23479 (Implement binary constants with a "0b" prefix) · f7fd775f
      2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
      
      	PR preprocessor/23479
      gcc/
      	* doc/extend.texi: Document the 0b-prefixed binary integer
      	constant extension.
      
      libcpp/
      	* expr.c (cpp_classify_number): Implement 0b-prefixed binary
      	integer constants.
      	(append_digit): Likewise.
      	* include/cpplib.h: Add CPP_N_BINARY, to be used for 0b-prefixed
      	binary integer constants.
      
      testsuite/
      	* testsuite/gcc.dg/binary-constants-1.c: Add test suites for
      	the 0b-prefixed binary integer constants.
      	* testsuite/gcc.dg/binary-constants-2.c: Ditto.
      	* testsuite/gcc.dg/binary-constants-3.c: Ditto.
      	* testsuite/gcc.dg/binary-constants-4.c: Ditto.
      
      From-SVN: r125346
      Joerg Wunsch committed
    • re PR tree-optimization/32215 (ICE in supportable_narrowing_operation, at tree-vectorizer.c:1907) · 1a5f8b89
              PR tree-optimization/32215
              * tree-vectorizer.c (supportable_widening_operation): Return false
              for unsupported FIX_TRUNC_EXPR tree code.
              (supportable_narrowing_operation): Ditto for FLOAT_EXPR tree code.
      
      From-SVN: r125343
      Uros Bizjak committed
    • re PR fortran/18923 (segfault after subroutine name confusion) · de893677
      2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR fortran/18923
      	* parse.c (decode_statement): Don't call gfc_undo_symbols on MATCH_ERROR
      	for ST_FUNCTION since it is called in reject_statement.
      	(parse_contained): If error, loop back after reject_statement and try
      	again.  Free the namespace if an error occured.
      
      From-SVN: r125342
      Jerry DeLisle committed
    • rs6000.h (FIXED_SCRATCH): Use r0 as a scratch register on SPE targets. · 52ff33d0
      	* config/rs6000/rs6000.h (FIXED_SCRATCH): Use r0 as a scratch
      	register on SPE targets.  Change documentation to reflect
      	reality.
      	* config/rs6000/rs6000.c (rs6000_conditional_register_usage):
      	Change FIXED_SCRATCH to 14 and document why we're keeping r14
      	out of the register allocation pool.
      	(rs6000_reg_live_or_pic_offset_p): New function.
      	(rs6000_emit_prologue): Move the actual saving of LR up to free
      	r0 for holding r11.  Split saving of SPE 64-bit registers into
      	its own case.  Ensure that offsets will always be in-range for
      	'evstdd' by using r11 as a scratch register to point at the start
      	of the SPE save area.  Save r11 if necessary, as it is the static
      	chain register.
      	(rs6000_emit_epilogue): Split restoring of SPE 64-bit registers
      	into its own case.  Ensure that offsets will always be in-range
      	for 'evldd' by using r11 as a scratch register to point at the
      	start of the SPE save area.  Also adjust r11 when restoring
      	the stack pointer to compensate for pre-loading r11.
      
      From-SVN: r125340
      Nathan Froyd committed
    • decl.c (grokdeclarator): Readability change. · b08f991d
              * decl.c (grokdeclarator): Readability change.  Moved case labels into
      	direct switch statement scope.
      
      From-SVN: r125339
      Simon Baldwin committed
    • typo · 7fc40a9c
      From-SVN: r125338
      Thomas Neumann committed
    • cfg.c (init_flow): Use type safe memory macros. · ae50c0cb
      	* cfg.c (init_flow): Use type safe memory macros.
      	(alloc_block): Likewise.
      	(unchecked_make_edge): Likewise.
      	(dump_flow_info): Avoid using C++ keywords as variable names.
      	(copy_original_table_clear): Cast according to the coding conventions.
      	(copy_original_table_set): Likewise.
      	* cfgexpand (label_rtx_for_bb): Likewise.
      	(expand_gimüle_basic_block): Likewise.
      	* cfghooks.c (dump_bb): Likewise.
      	(lv_adjust_loop_header_phi): Avoid using C++ keywords as variable names.
      	(lv_add_condition_to_bb): Likewise.
      	* cfglayout (relink_block_chain): Cast according to the coding
      	conventions.
      	(fixup_reorder_chain): Likewise.
      	(fixup_fallthru_exit_predecessor): Likewise.
      	* cfgloop.c (glb_enum_p): Likewise.
      	(get_exit_description): Likewise.
      	(dump_recorded_exit): Likewise.
      	* cfgloop.h (enum loop_estimation): Move out of struct scope...
      	(struct loop): ... from here.
      	* cfgloopmanip (rpe_enum_p): Cast according to the coding conventions.
      	* cfgrtl.c (rtl_create_basic_block): Likewise.
      	(rtl_split_block): Likewise.
      	(rtl_dump_bb): Likewise.
      	(cfg_layout_split_block): Likewise.
      	(init_rtl_bb_info): Use typesafe memory macros.
      
      	* graphds.h (struct graph_edge): Renamed edge to graph_edge.
      	* graphds.h: Updated all usages of edge to graph_edge.
      	* graphds.c: Likewise.
      	* cfgloopanal.c: Likewise.
      
      From-SVN: r125336
      Thomas Neumann committed
    • tree-vrp.c (compare_values_warnv): Check TREE_NO_WARNING on a PLUS_EXPR or… · 3fe5bcaf
      tree-vrp.c (compare_values_warnv): Check TREE_NO_WARNING on a PLUS_EXPR or MINUS_EXPR node before setting...
      
      ./:	* tree-vrp.c (compare_values_warnv): Check TREE_NO_WARNING on a
      	PLUS_EXPR or MINUS_EXPR node before setting *strict_overflow_p.
      	(extract_range_from_assert): Set TREE_NO_WARNING when creating an
      	expression.
      	(test_for_singularity): Likewise.
      testsuite/:
      	* gcc.dg/Wstrict-overflow-19.c: New test.
      
      From-SVN: r125334
      Ian Lance Taylor committed
    • constraints.md ("Y2"): Replaced by ... · a176d60f
      2007-06-05  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* config/i386/constraints.md ("Y2"): Replaced by ...
      	("Yt"): This.
      	* config/i386/i386.md: Likewise.
      	* config/i386/mmx.md: Likewise.
      	* config/i386/sse.md: Likewise.
      
      From-SVN: r125333
      H.J. Lu committed
    • constraints.md ("z"): Replaced by ... · c3b9a8d6
      2007-06-05  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* config/i386/constraints.md ("z"): Replaced by ...
      	("Y0"): This.
      	* config/i386/sse.md (sse4_1_blendvpd): Likewise.
      	(sse4_1_blendvps): Likewise.
      	(sse4_1_pblendvb): Likewise.
      	(sse4_2_pcmpestr): Likewise.
      	(sse4_2_pcmpestrm): Likewise.
      	(sse4_2_pcmpestr_cconly): Likewise.
      	(sse4_2_pcmpistr): Likewise.
      	(sse4_2_pcmpistrm): Likewise.
      	(sse4_2_pcmpistr_cconly): Likewise.
      
      Move testsuite ChangeLog to testsuite/ChangeLog.
      
      From-SVN: r125332
      H.J. Lu committed
    • matrix-reorg.c (transform_access_sites): Fix computation. · b8ff1d5b
      2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
      
              * matrix-reorg.c (transform_access_sites): Fix computation.
              (transform_allocation_sites): Same.
              * testsuite/gcc.dg/matrix/matrix-6.c: Remove conversion.
      
      From-SVN: r125331
      Razya Ladelsky committed
    • i386.c (override_options): Use TARGET_SUBTARGET32_ISA_DEFAULT to select default ix86_isa_flags. · cc55c4b0
      	* config/i386/i386.c (override_options): Use
      	TARGET_SUBTARGET32_ISA_DEFAULT to select default ix86_isa_flags.
      
      From-SVN: r125328
      Uros Bizjak committed
    • md (reg_not_xmm0_operand): New predicate. · cb482895
      	* config/i386/predicates/md (reg_not_xmm0_operand): New predicate.
      	(nonimm_not_xmm0_operand): Ditto.
      	* config/i386/sse.md ("sse4_1_blendvpd"): Use "reg_not_xmm0_operand"
      	as operand[0] and operand[1] predicate.  Use "nonimm_not_xmm0_operand"
      	as operand[2] predicate.  Require "z" class XMM register for
      	operand[3].  Adjust asm template.
      	("sse4_1_blendvpd"): Ditto.
      	("sse4_1_pblendvb"): Ditto.
       	* config/i386/i386.c (ix86_expand_sse_4_operands_builtin): Do not
      	force op2 into xmm0 register for variable blend instructions.
      
      From-SVN: r125327
      Uros Bizjak committed
    • Daily bump. · 2eaad86a
      From-SVN: r125325
      GCC Administrator committed
  3. 04 Jun, 2007 14 commits
  4. 03 Jun, 2007 4 commits
    • libjava/classpath/ChangeLog.gcj: · e1bea0c0
      2007-05-31  Matthias Klose  <doko@ubuntu.com>
      
              * javax/management/NotificationBroadcasterSupport.java
              (getNotificationInfo): Add cast.
              * native/jni/qt-peer/Makefile.am (AM_CXXFLAGS): Add libstdc++ include
              directories.
              * native/jni/qt-peer/Makefile.in: Regenerate.
      
      libjava/ChangeLog:
      
      2007-06-03  Matthias Klose  <doko@ubuntu.com>
      
              * java/io/natFileWin32.cc (setFilePermissions): New (stub only).
              _access: Handle EXEC query, stub only.
      
      2007-06-03  Matthias Klose  <doko@ubuntu.com>
      
              Merged from classpath:
              * gnu/java/nio/SelectorProviderImpl.java: Whitespace merge.
              * java/lang/System.java(inheritedChannel): New.
              * java/lang/Character.java: Remove stray`;'.
              * java/net/MulticastSocket.java: Merged.
              * java/text/DateFormatSymbols.java(getInstance): New, comment updates.
              * java/text/Collator.java(getInstance): Merged.
              * java/util/Calendar.java: New attributes ALL_STYLES, SHORT, LONG.
              getDisplayName, getDisplayNames: New.
              * java/util/logging/Logger.java: Merged.
              * Regenerate .class and .h files.
      
      2007-06-03  Matthias Klose  <doko@ubuntu.com>
      
              * java/io/File.java: Merge with classpath-0.95, new method
              setFilePermissions, new attribute EXEC.
              * java/io/natFilePosix.cc (setFilePermissions): New.
              _access: Handle EXEC query.
              * classpath/lib/java/io/File.class, java/io/File.h: Regenerate.
      
      2007-06-03  Matthias Klose  <doko@ubuntu.com>
      
              Imported GNU Classpath 0.95.
      
              * classpath/Makefile.in,
              classpath/native/jni/midi-dssi/Makefile.in,
              classpath/native/jni/classpath/Makefile.in,
              classpath/native/jni/Makefile.in,
              classpath/native/jni/gconf-peer/Makefile.in,
              classpath/native/jni/java-io/Makefile.in,
              classpath/native/jni/native-lib/Makefile.in,
              classpath/native/jni/java-util/Makefile.in,
              classpath/native/jni/midi-alsa/Makefile.in,
              classpath/native/jni/java-lang/Makefile.in,
              classpath/native/jni/java-nio/Makefile.in,
              classpath/native/jni/java-net/Makefile.in,
              classpath/native/jni/xmlj/Makefile.in,
              classpath/native/jni/qt-peer/Makefile.in,
              classpath/native/jni/gtk-peer/Makefile.in,
              classpath/native/Makefile.in, classpath/native/jawt/Makefile.in,
              classpath/native/fdlibm/Makefile.in,
              classpath/native/plugin/Makefile.in,
              classpath/resource/Makefile.in, classpath/scripts/Makefile.in,
              classpath/tools/Makefile.in, classpath/doc/Makefile.in,
              classpath/doc/api/Makefile.in, classpath/lib/Makefile.in,
              classpath/external/Makefile.in, classpath/external/jsr166/Makefile.in,
              classpath/external/sax/Makefile.in,
              classpath/external/w3c_dom/Makefile.in,
              classpath/external/relaxngDatatype/Makefile.in,
              classpath/include/Makefile.in,
              classpath/examples/Makefile.in: Regenerate.
              * classpath/config.guess, classpath/config.sub,
              classpath/ltmain.sh : Update.
              * classpath/configure, classpath/depcomp, classpath/missing,
              classpath/aclocal.m4, classpath/install-sh: Regenerate.
      
              * gnu/classpath/Configuration.java (CLASSPATH_VERSION): Now 0.95.
              * sources.am: Regenerate.
              * Makefile.in: Regenerate.
      
              * Update the .class files and generated CNI header files, add new
              .class and generated CNI header files.
              * Remove generated files for removed java source files:
              classpath/gnu/java/net/BASE64.java,
              classpath/gnu/java/security/util/Base64.java,
              classpath/gnu/java/awt/peer/gtk/GThreadMutex.java,
              classpath/gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java,
              classpath/gnu/java/awt/font/autofit/Scaler.java,
              classpath/gnu/classpath/jdwp/util/Value.java,
              classpath/gnu/javax/net/ssl/Base64.java.
              * Remove empty directories.
      
              * Makefile.am(nat_source_files): Add natVMOperatingSystemMXBeanImpl.cc.
              * java/lang/Class.java(setAccessible): Merge from classpath.
              * java/util/Locale.java: Remove.
              * gnu/java/lang/management/VMOperatingSystemMXBeanImpl.java,
              gnu/java/lang/management/natVMOperatingSystemMXBeanImpl.cc: New.
              * gcj/javaprims.h: Update class declarations.
              * scripts/classes.pl: Update usage.
              * HACKING: Mention to build all peers.
      
      From-SVN: r125302
      Matthias Klose committed
    • configure.ac: Fix a typo in *-*-darwin clause. · af333b9a
      2007-06-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
      
              * configure.ac: Fix a typo in *-*-darwin clause.
              * configure: Regenerated.
      
      From-SVN: r125301
      Andrew Pinski committed
    • re PR tree-optimization/32194 (ice for legal code with -O3 with complex in loop) · 49379cb1
      	PR tree-optimization/32194
      	* tree-predcom.c (determine_offset): Check that both references have
      	the same type.
      
      From-SVN: r125298
      Zdenek Dvorak committed
    • cfgloopmanip.c (remove_path, [...]): Change dom_bbs to vector. · 66f97d31
      	* cfgloopmanip.c (remove_path, loopify, duplicate_loop_to_header_edge):
      	Change dom_bbs to vector.  Add argument to iterate_fix_dominators call.
      	* loop-unroll.c (unroll_loop_runtime_iterations): Ditto.
      	* tree-cfg.c (tree_duplicate_sese_region): Change doms to vector.
      	Add argument to iterate_fix_dominators call.
      	(remove_edge_and_dominated_blocks): Pass vector to bbs_to_fix_dom.
      	* gcse.c (hoist_code): Change domby to vector.
      	* cfghooks.c (make_forwarder_block): Change doms_to_fix to vector.
      	Add argument to iterate_fix_dominators call.
      	* loop-doloop.c (doloop_modify): Changed recount_dominator to
      	recompute_dominator.
      	* lambda-code.c (perfect_nestify): Ditto.
      	* cfgloopanal.c: Include graphds.h.
      	(struct edge, struct vertex, struct graph, dump_graph, new_graph,
      	add_edge, dfs, for_each_edge, free_graph): Moved to graphds.c.
      	(mark_irreducible_loops): Use graphds_scc.  Remove argument from
      	add_edge call.
      	* graphds.c: New file.
      	* graphds.h: New file.
      	* dominance.c: Include vecprim.h, pointer-set.h and graphds.h.
      	(get_dominated_by, get_dominated_by_region): Change return type to
      	vector.
      	(verify_dominators): Recompute all dominators and compare the results.
      	(recount_dominator): Renamed to ...
      	(recompute_dominator): ... this.  Do not check that the block is
      	dominated by entry.
      	(iterate_fix_dominators): Reimplemented.
      	(prune_bbs_to_update_dominators, root_of_dom_tree,
      	determine_dominators_for_sons): New functions.
      	* et-forest.c (et_root): New function.
      	* et-forest.h (et_root): Declare.
      	* Makefile.in (graphds.o): Add.
      	(cfgloopanal.o): Add graphds.h dependency.
      	(dominance.o): Add graphds.h, vecprim.h and pointer-set.h dependency.
      	* basic-block.h (get_dominated_by, get_dominated_by_region,
      	iterate_fix_dominators): Declaration changed.
      	(recount_dominator): Renamed to ...
      	(recompute_dominator): ... this.
      	* tree-ssa-threadupdate.c (thread_block): Free dominance info.
      	(thread_through_all_blocks): Do not free dominance info.
      
      From-SVN: r125297
      Zdenek Dvorak committed