r120023 - in /branches/fixed-point: ./ ChangeLo...

chaoyingfu@gcc.gnu.org chaoyingfu@gcc.gnu.org
Tue Dec 19 00:07:00 GMT 2006


Author: chaoyingfu
Date: Tue Dec 19 00:07:53 2006
New Revision: 120023

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=120023
Log:
Merged revisions 119767-120020 via svnmerge from 
svn+ssh://chaoyingfu@sources.redhat.com/svn/gcc/trunk

........
  r119767 | ian | 2006-12-11 20:48:47 -0800 (Mon, 11 Dec 2006) | 2 lines
  
  	* MAINTAINERS: Add myself as libgcc and fp-bit maintainer.
........
  r119768 | bje | 2006-12-11 20:55:50 -0800 (Mon, 11 Dec 2006) | 8 lines
  
  	* config/spu/spu.opt (mfixed-range): New option.
  	* config/spu/spu.h (spu_fixed_range_string): Declare.
  	* config/spu/spu.c (spu_override_options): Handle -mfixed-range.
  	(fix_range): New function.
  	* doc/invoke.texi (SPU Options): Document -mfixed-range.
  	* testsuite/gcc.target/spu/fixed-range.c: New.
  	* testsuite/gcc.target/spu/fixed-range-bad.c: Ditto.
........
  r119769 | hainque | 2006-12-12 01:47:45 -0800 (Tue, 12 Dec 2006) | 6 lines
  
  2006-12-12  Olivier Hainque  <hainque@adacore.com>
  
  	* fixincludes/mkfixinc.sh: Add "*-*-vxworks*" to the list of
  	targets for which a no-op fixer is appropriate.
........
  r119770 | manu | 2006-12-12 02:40:39 -0800 (Tue, 12 Dec 2006) | 5 lines
  
  2006-12-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
  
  	* decl.c (build_enumerator): Update error message to match C
  	front-end.
........
  r119771 | hainque | 2006-12-12 03:05:54 -0800 (Tue, 12 Dec 2006) | 5 lines
  
  	* config/vxlib.c: Extract tls related routines into ...
  	* config/vxlib-tls.c: New file. 
  	* config/t-vxworks: Add vxlib-tls.c to LIB2FUNCS_EXTRA.
........
  r119773 | hainque | 2006-12-12 03:09:53 -0800 (Tue, 12 Dec 2006) | 3 lines
  
  	* config/rs6000/t-vxworks: Remove assignment to LIB2FUNCS_EXTRA.
........
  r119776 | rguenth | 2006-12-12 04:13:48 -0800 (Tue, 12 Dec 2006) | 8 lines
  
  2006-12-12  Richard Guenther  <rguenther@suse.de>
  
  	* fold-const.c (fold_read_from_constant_string): Only fold read
  	from constant string if the result type is integer.
  
  	* gfortran.fortran-torture/compile/pr30147.f90: New testcase.
........
  r119778 | bkoz | 2006-12-12 04:41:26 -0800 (Tue, 12 Dec 2006) | 10 lines
  
  
  2006-12-12  Benjamin Kosnik  <bkoz@redhat.com>
  
  	* crossconfig.m4: Add GLIBCXX_CHECK_LINKER_FEATURES for Solaris.
  	* acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Set
  	glibcxx_gnu_ld_version only when with GNU ld confirmed.	
  	* configure: Regenerate.
........
  r119779 | irar | 2006-12-12 05:07:39 -0800 (Tue, 12 Dec 2006) | 6 lines
  
  	* tree-vect-analyze.c (vect_analyze_data_ref_access): Add another check
  	for stores with gaps.
  	* tree-vect-transform.c (vect_permute_store_chain): Create
  	interleave_high or interleave_low according to the endianess.
........
  r119782 | bkoz | 2006-12-12 06:00:54 -0800 (Tue, 12 Dec 2006) | 9 lines
  
  2006-12-12  Benjamin Kosnik  <bkoz@redhat.com>
  
  	* crossconfig.m4: Remove GLIBCXX_CHECK_ICONV_SUPPORT call for
  	mingw crosses.
  	* configure: Regenerate.
  	
........
  r119785 | jakub | 2006-12-12 07:03:39 -0800 (Tue, 12 Dec 2006) | 6 lines
  
  	* combine.c (try_combine): Don't create a useless garbage SET
  	if PATTERN (i2) is a PARALLEL.  If added_sets_1, save
  	PATTERN (i1) resp. SET from i1src to i1dest in i1pat
  	and use it to prevent accidental modification of i1src.
........
  r119788 | jakub | 2006-12-12 07:15:19 -0800 (Tue, 12 Dec 2006) | 6 lines
  
  	* gthr-posix.h (_REENTRANT): Only define if __osf__ is defined.
  
  	* config/ia64/linux.h (CPP_SPEC): Define.
  	* config/s390/linux.h (CPP_SPEC): Define.
........
  r119792 | amacleod | 2006-12-12 07:50:06 -0800 (Tue, 12 Dec 2006) | 8 lines
  
  
  2006-12-12  Andrew Macleod  <amacleod@redhat.com>
  
  	* tree-ssa-coalesce.c (coalesce_ssa_name): Process single ssa_name 
  	functions in case a default_def coalesce is required.
........
  r119794 | dalecki | 2006-12-12 12:09:46 -0800 (Tue, 12 Dec 2006) | 6 lines
  
  2006-12-12  Marcin Dalecki  <martin@dalecki.de>
  
  	* doc/passes.texi: remove docs about "redundant PHI removal".
  	* tree-pass.h: remove orphaned declaration of pass_redundant_phi.
........
  r119795 | rsandifo | 2006-12-12 12:12:28 -0800 (Tue, 12 Dec 2006) | 4 lines
  
  gcc/testsuite/
  	* lib/gcc-dg.exp (${tool}_load): Fix invocation of
  	saved_${tool}_load.
........
  r119796 | dalecki | 2006-12-12 12:21:36 -0800 (Tue, 12 Dec 2006) | 5 lines
  
  2006-12-12  Marcin Dalecki  <martin@dalecki.de>
  
  	* gcc/tree-pass.h: remove redundant pass_partition_blocks declaration.
........
  r119797 | tobi | 2006-12-12 12:59:21 -0800 (Tue, 12 Dec 2006) | 13 lines
  
  fortran/
  * trans-expr.c (gfc_conv_substring): Check for empty substring.
  testsuite/
  * lib/fortran-torture.exp: Update copyright years.  Remove
  obsolete comment.  Test -ftree-vectorize where it makes sense.
  * lib/gfortran-dg.exp: Update copyright years.  Use settings
  from fortran-torture.exp.
  * gfortran.dg/char_transpose_1.f90,
  gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
  gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
  * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
  '-w' to dg-options.
........
  r119800 | bergner | 2006-12-12 13:45:37 -0800 (Tue, 12 Dec 2006) | 5 lines
  
  	* reload1.c (eliminate_regs_in_insn): Merge the plus_src "else" and
  	the offset == 0 "then" clauses.
  	* config/rs6000/predicates.md (gpc_reg_operand): Check for
  	reload_in_progress.
........
  r119801 | pinskia | 2006-12-12 14:33:06 -0800 (Tue, 12 Dec 2006) | 49 lines
  
  2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
  
          * tree.h (DECL_COMPLEX_GIMPLE_REG_P): Rename to ...
          (DECL_GIMPLE_REG_P): This.
          * fold-const.c (fold_indirect_ref_1): Fold *(foo *)&vectorfoo into
          using BIT_FIELD_REF.
          * omp-low.c (omp_copy_decl_2): Use the renamed DECL_GIMPLE_REG_P.
          * tree-gimple.c (is_gimple_reg): Use the renamed DECL_GIMPLE_REG_P
          and check for VECTOR_TYPE.
          * expr.c (get_inner_reference): Set the mode for BIT_FIELD_REF with
          vector types.
          * tree-flow-inline.h (var_can_have_subvars): Use the renamed
          DECL_GIMPLE_REG_P.
          * gimplify.c (internal_get_tmp_var): Use the renamed DECL_GIMPLE_REG_P
          and check for VECTOR_TYPE.
          (gimplify_bind_expr): Likewise.
          (gimplify_function_tree): Likewise.
          * expmed.c: Include target.h.
          (extract_bit_field): For vector mode, try find a better mode first.
          If that fails use gen_lowpart (for vectors only).
          * tree-dfa.c (make_rename_temp): Use the renamed DECL_GIMPLE_REG_P
          and check for VECTOR_TYPE.
          * tree-ssa-pre.c (create_expressions_by_pieces): Likewise.
          (insert_into_preds_of_block): Likewise.
          (insert_fake_stores): Create gimple register store_tmps for
          vector types.
          * tree-sra.c (sra_elt): New field, is_vector_lhs.
          (sra_walk_expr <case BIT_FIELD_REF>): For vector types that
          are the left hand side, set the element's is_vector_lhs to true.
          (instantiate_element): For vector types which were on the left         hand size, set DECL_GIMPLE_REG_P to false.
          * tree-nested.c (create_tmp_var_for): Use the renamed DECL_GIMPLE_REG_P.        * tree-inline.c (declare_return_variable):  Use the renamed
          DECL_GIMPLE_REG_P
          and check for VECTOR_TYPE.         (copy_decl_to_var):  Use the renamed DECL_GIMPLE_REG_P.
          (copy_result_decl_to_var): Likewise.
          * tree-vect-transform.c (vect_get_new_vect_var): For vector types,         create a gimple register variable.
          (vect_permute_store_chain): Set DECL_GIMPLE_REG_P to true for the
          vect_inter_* temp variables.
          * Makefile.in (expmed.o): Update dependencies.
  
  2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
  
          * gcc.c-torture/compile/vector-1.c: New test.
          * gcc.c-torture/compile/vector-2.c: New test.
          * gcc.c-torture/compile/vector-3.c: New test.
........
  r119802 | pinskia | 2006-12-12 14:45:25 -0800 (Tue, 12 Dec 2006) | 8 lines
  
  2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
  
          * tree-ssa-dom.c (eliminate_degenerate_phis): Use a temporary
          bitmap for EXECUTE_IF_SET_IN_BITMAP.
........
  r119803 | bje | 2006-12-12 15:21:48 -0800 (Tue, 12 Dec 2006) | 5 lines
  
  	* config/spu/spu.c (TARGET_ENCODE_SECTION_INFO): Define.
  	(spu_encode_section_info): New.
  	* config/spu/spu.h (ALIGNED_SYMBOL_REF_P): Adjust.
  	(SYMBOL_FLAG_ALIGN1): New.
........
  r119806 | geoffk | 2006-12-12 15:53:37 -0800 (Tue, 12 Dec 2006) | 3 lines
  
  	* doc/tm.texi (Alignment Output): Document that ASM_OUTPUT_SKIP
  	actually takes an unsigned HOST_WIDE_INT for its second parameter.
........
  r119807 | tsmigiel | 2006-12-12 15:59:35 -0800 (Tue, 12 Dec 2006) | 8 lines
  
  	* config/spu/spu.c (cpat_info): Fix an incorrectly identified case.
  
  	* gcc.target/spu/cpat-1.c: New test.
  	* gcc.target/spu/cpat-2.c: New test.
  	* gcc.target/spu/cpat-3.c: New test.
  	* gcc.target/spu/cpat-4.c: New test.
........
  r119812 | gccadmin | 2006-12-12 16:17:49 -0800 (Tue, 12 Dec 2006) | 1 line
  
  Daily bump.
........
  r119815 | jconner | 2006-12-12 18:16:19 -0800 (Tue, 12 Dec 2006) | 6 lines
  
  2006-12-12  Josh Conner  <jconner@apple.com>
  
  	* g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
  	* g++.dg/abi/thunk4.C: Likewise.
  	* g++.dg/abi/rtti3.C: Likewise.
........
  r119817 | bje | 2006-12-12 21:25:57 -0800 (Tue, 12 Dec 2006) | 10 lines
  
  	* config/spu/spu.h (C_COMMON_OVERRIDE_OPTIONS): Define.
  	(REGISTER_TARGET_PRAGMAS): Don't zero warn_main flag.
  	* config/spu/spu-protos.h (spu_c_common_override_options):
  	Declare.
  	* config/spu/spu-c.c (spu_c_common_override_options): New.
  	* config/spu/spu.c (spu_override_options): Whitespace fix.
  
  testsuite/
  	* gcc.target/spu/Wmain.c: New test.
........
  r119818 | pinskia | 2006-12-12 21:37:39 -0800 (Tue, 12 Dec 2006) | 8 lines
  
  2006-12-12  Andrew Pinski  <pinskia@gmail.com>
  
          * tree-vect-transform.c (vect_permute_load_chain):
          Set DECL_GIMPLE_REG_P to true for the vect_perm_*
          temp variables.
........
  r119819 | daney | 2006-12-12 22:53:49 -0800 (Tue, 12 Dec 2006) | 3 lines
  
  	* config/mips/mips.h (ASM_OUTPUT_EXTERNAL): Undefine it before
  	define.
........
  r119820 | geoffk | 2006-12-13 01:28:16 -0800 (Wed, 13 Dec 2006) | 20 lines
  
  	* mips-tdump.c: Replace CROSS_COMPILE with
  	CROSS_DIRECTORY_STRUCTURE.
  	* mips-tfile.c: Likewise.
  	* gcc.c: Likewise.
  	* configure.ac: Likewise.
  	* cppdefault.c: Likewise.
  	* Makefile.in: Likewise.
  	* config/alpha/osf.h: Likewise.
  	* config/i386/cygwin.h: Likewise.
  	* config/i386/beos-elf.h: Likewise.
  	* config/i386/nto.h: Likewise.
  	* config/fr30/fr30.h: Likewise.
  	* config/svr4.h: Likewise.
  	* config/rs6000/aix.h: Likewise.
  	* config/rs6000/sysv4.h: Likewise.
  	* config/pa/pa64-hpux.h: Likewise.
  	* config/pa/pa-hpux10.h: Likewise.
  	* config/pa/pa-hpux11.h: Likewise.
  	* collect2.c: Likewise.
  	* configure: Regenerate.
........
  r119821 | rguenth | 2006-12-13 01:56:24 -0800 (Wed, 13 Dec 2006) | 5 lines
  
  2006-12-13  Richard Guenther  <rguenther@suse.de>
  
  	* ipa-reference.c (scan_for_static_refs): Also scan
  	tcc_comparison class trees.
........
  r119822 | rguenth | 2006-12-13 01:57:56 -0800 (Wed, 13 Dec 2006) | 23 lines
  
  2006-12-13  Richard Guenther  <rguenther@suse.de>
  
  	* runtime/memory.c (allocate_size): Change interface to
  	void *()(size_t, GFC_INTEGER_4 *).
  	(allocate): Likewise.
  	(allocate64): Likewise.
  	(allocate_array): Change interface to
  	void *()(void *, size_t, GFC_INTEGER_4 *).
  	(allocate64_array): Likewise.
  	(deallocate): Change interface to
  	void ()(void *, GFC_INTEGER_4 *).
  
  	* trans-array.c (gfc_array_allocate): Adjust for changed
  	library interface.
  	(gfc_array_deallocate): Likewise.
  	(gfc_trans_dealloc_allocated): Likewise.
  	* trans-stmt.c (gfc_trans_allocate): Likewise.
  	(gfc_trans_deallocate): Likewise.
  	* trans-decl.c (gfc_build_builtin_function_decls): Adjust
  	function declarations to match the library changes.  Mark
  	allocation functions with DECL_IS_MALLOC.
........
  r119824 | rguenth | 2006-12-13 02:17:36 -0800 (Wed, 13 Dec 2006) | 17 lines
  
  2006-12-13  Richard Guenther  <rguenther@suse.de>
  
  	* builtins.def (BUILT_IN_CEXPI, BUILT_IN_CEXPIF, BUILT_IN_CEXPIL):
  	New builtins for imaginary argument cexp.
  	* builtin-types.def (BT_FN_COMPLEX_FLOAT_FLOAT,
  	BT_FN_COMPLEX_DOUBLE_DOUBLE, BT_FN_COMPLEX_LONGDOUBLE_LONGDOUBLE):
  	New required builtin types.
  	* builtins.c (expand_builtin_cexpi): Declare.
  	(mathfn_built_in): Handle BUILT_IN_CEXPI.
  	(expand_builtin_cexpi): New static helper.
  	(expand_builtin): Call it.
  	(do_mpfr_sincos): Adjust for CEXPI evaluation.
  	(fold_builtin_sincos): New function to fold sincos to cepxi.
  
  	* gcc.dg/builtins-59.c: New testcase.
........
  r119827 | rguenth | 2006-12-13 04:17:02 -0800 (Wed, 13 Dec 2006) | 6 lines
  
  2006-12-13  Richard Guenther  <rguenther@suse.de>
  
  	* ipa-inline.c (cgraph_flatten_node): Replace leafify with
  	flatten.
  	(cgraph_decide_inlining): Likewise.
........
  r119829 | hubicka | 2006-12-13 05:02:06 -0800 (Wed, 13 Dec 2006) | 47 lines
  
  	
  	* Makefile.in: Add dependencies.
  	* tree-pretty-print.c: Include value-prof.h
  	(dump_generic_bb_buff): Dump histograms
  	* value-prof.c: Include pointer-set.h
  	(gimple_alloc_histogram_value, histogram_hash, histogram_eq,
  	set_histogram_value, gimple_histogram_value,
  	gimple_add_histogram_value, gimple_remove_histogram_value,
  	gimple_histogram_value_of_type, dump_histogram_value,
  	dump_histograms_for_stmt, gimple_remove_stmt_histograms,
  	gimple_duplicate_stmt_histograms, visit_hist,
  	verify_histograms): New functions.
  	(tree_value_profile_transformations): Update for new histogram API.
  	(tree_divmod_fixed_value): Update for new histogram API.
  	(tree_divmod_fixed_value_transform): Update for new histogram API.
  	(tree_mod_pow2): Update for new histogram API.
  	(tree_mod_pow2_value_transform): Update for new histogram API.
  	(tree_mod_subtract): Update for new histogram API.
  	(tree_mod_subtract_transform): Update for new histogram API.
  	(tree_stringops_transform): Update for new histogram API.
  	(tree_divmod_values_to_profile): Update for new histogram API.
  	(tree_stringops_values_to_profile): Update for new histogram API.
  	(tree_find_values_to_profile): Update for new histogram API.
  	* value-prof.h (gimple_histogram_value): Declare.
  	(gimple_histogram_value_of_type): Declare.
  	(gimple_add_histogram_value): Declare.
  	(gimple_remove_histogram_value): Declare.
  	(dump_histograms_for_stmt): Declare.
  	(gimple_remove_histogram_value): Declare.
  	(gimple_remove_stmt_histograms): Declare.
  	(gimple_duplicate_stmt_histograms): Declare.
  	(verify_histograms): Declare.
  	* function.h
  	(struct funrction): Add value_histograms hash.
  	(VALUE_HISTOGRAMS): New macro.
  	* profile.c (compute_value_histograms): update for new API.
  	* tree-inline.c: Include value-prof.h
  	(copy_bb): Update histograms.
  	* tree-flow.h (struct stmt_ann_d): Do not contain pointer to histograms;
  	reorder to get smaller memory layout.
  	* tree-cfg.c: Include value-prof.h
  	(bsi_remove): Update histograms.
  	(bsi_replace): Update histograms.
  	(verify_stmts): Call histogram verifier.
  	(tree_duplicate_bb): Update histograms.
  	(move_block_to_fn): Update histograms.
........
  r119830 | lmillward | 2006-12-13 05:25:47 -0800 (Wed, 13 Dec 2006) | 7 lines
  
  	* g++.dg/inherit/error3.C: New test.
  
  	* g++.dg/inherit/error4.C: New test. 
........
  r119834 | rguenth | 2006-12-13 08:53:15 -0800 (Wed, 13 Dec 2006) | 4 lines
  
  2006-12-13  Richard Guenther  <rguenther@suse.de>
  
  	* builtins.c (expand_builtin_cexpi): Fix typo.
........
  r119835 | dnovillo | 2006-12-13 09:19:29 -0800 (Wed, 13 Dec 2006) | 5 lines
  
  
  	* tree-ssa-operands.h (SSA_OPERAND_MEMORY_SIZE): Add space to
  	accomodate 511 operands.
........
  r119836 | dnovillo | 2006-12-13 09:25:48 -0800 (Wed, 13 Dec 2006) | 4 lines
  
  
  Fix PR attribution to last change.
........
  r119837 | jakub | 2006-12-13 09:29:26 -0800 (Wed, 13 Dec 2006) | 26 lines
  
  2006-12-13  Jakub Jelinek  <jakub@redhat.com>
  
  	* g++.dg/debug/vartrack1.C: New test.
  
  	* g++.dg/opt/ifcvt1.C: New test.
  
  	* gcc.dg/tls/opt-13.c: New test.
  
  	* gcc.dg/20060425-2.c: New test.
  
  	* g++.dg/opt/pr15054-2.C: New test.
  
  	* gcc.c-torture/execute/20060420-1.c: New test.
  
  	* gcc.c-torture/execute/20060412-1.c: New test.
  
  	* objc/compile/20060406-1.m: New test.
  
  2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
  
  	* g++.dg/template/array17.C: New test.
  
  2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
  
  	* gcc.target/powerpc/altivec-23.c: New test.
........
  r119838 | shinwell | 2006-12-13 09:32:47 -0800 (Wed, 13 Dec 2006) | 38 lines
  
          gcc/
          * config/arm/arm.c (arm_output_fldmx): Output FLDMD instead of
          FLDMX.  Rename function to...
          (vfp_output_fldmd): ...this.
          (vfp_output_fstmx): Output FSTMD instead of FSTMX.  Rename
          function to...
          (vfp_output_fstmd): ...this.
          (vfp_emit_fstmx): Don't leave space in the frame layout for the
          FSTMX format word.  Rename function to...
          (vfp_emit_fstmd): ...this.
          (arm_get_vfp_saved_size): Don't add in space for the FSTMX format
          word.
          (arm_output_epilogue): Adjust comment to reflect use of FSTMD.
          (arm_unwind_emit_sequence): Don't compensate for the FSTMX format
          word.  Also emit "vsave" assembler directives in such cases rather
          than "save".
          * config/arm/libunwind.S (gnu_Unwind_Restore_VFP,
          gnu_Unwind_Save_VFP): Adjust comments.
          (gnu_Unwind_Restore_VFP_D, gnu_Unwind_Save_VFP_D): New functions
          for saving and restoring using FSTMD and FLDMD rather than
          FSTMX and FLDMX.
          (gnu_Unwind_Restore_VFP_D_16_to_31, gnu_Unwind_Restore_VFP_D_16_to_31):
          New functions for saving and restoring the VFPv3 registers 16 .. 31.
          * config/arm/pr-support.c (gnu_unwind_execute): Add conditional
          compilation case to correctly handle unwind opcode 0xc8 when using
          VFP.
          * config/arm/unwind-arm.c (struct vfpv3_regs): New.
          (DEMAND_SAVE_VFP_D, DEMAND_SAVE_VFP_V3): New flags.
          (__gnu_Unwind_Save_VFP_D, __gnu_Unwind_Restore_VFP_D,
          __gnu_Unwind_Save_VFP_D_16_to_31, __gnu_Unwind_Restore_VFP_D_16_to_31):
          Declare.
          (restore_non_core_regs): Restore registers using FLDMD rather than
          FLDMX if required.  Also handle restoration of VFPv3 registers.
          (_Unwind_VRS_Pop): Handle saving and restoring of registers using
          FSTMD and FLDMD if required; also handle VFPv3 registers 16 .. 31,
          including cases where the caller specifies a range of registers
          that overlaps the d15/d16 boundary.
........
  r119839 | uros | 2006-12-13 10:07:47 -0800 (Wed, 13 Dec 2006) | 20 lines
  
  	* config/i386/i386.h (FIRST_PSEUDO_REGISTER): Define to 53.
  	(FIXED_REGISTERS, CALL_USED_REGISTERS): Remove dir register.
  	(REG_ALLOC_ORDER): Remove one element due to removal of dir register.
  	(FRAME_POINTER_REGNUM): Update register number to 20.
  	(REG_CLASS_CONTENTS): Update contents due to removed dir register.
  	(HI_REGISTER_NAMES): Remove "dirflag".
  
  	* config/i386/i386.c (regclass_map): Remove dirflag entry.
  	(dbx_register_map, dbx64_register_map, svr4_dbx_register_map):
  	Remove "dir" entry.
  	(ix86_md_asm_clobbers): Remove "dirflag" default asm clobber.
  
  	* config/i386/i386.md (R10_REG, R11_REG): Renumber.
  	(sse_prologue_save, *sse_prologue_save_insn): Renumber
  	hardcoded SSE register numbers.
  
  	* config/i386/mmx.md (mmx_emms, mmx_femms): Renumber
  	hardcoded MMX register numbers.
........
  r119842 | danglin | 2006-12-13 10:47:04 -0800 (Wed, 13 Dec 2006) | 5 lines
  
  	* lib/target-supports.exp (check_cxa_atexit_available): Return false
  	for target "hppa.*hpux10".
........
  r119844 | bergner | 2006-12-13 11:19:03 -0800 (Wed, 13 Dec 2006) | 7 lines
  
          Revert:
          * reload1.c (eliminate_regs_in_insn): Merge the plus_src "else" and
          the offset == 0 "then" clauses.
          * config/rs6000/predicates.md (gpc_reg_operand): Check for
          reload_in_progress.
........
  r119845 | andreast | 2006-12-13 13:04:07 -0800 (Wed, 13 Dec 2006) | 5 lines
  
  2006-12-13  Andreas Tobler <a.tobler@schweiz.org>
  
  	* aclocal.m4: Regenerate with aclocal -I .. as written in the
  	Makefile.am.
........
  r119851 | echristo | 2006-12-13 16:17:58 -0800 (Wed, 13 Dec 2006) | 4 lines
  
  2006-12-13  Eric Christopher  <echristo@apple.com>
  
          * MAINTAINERS: Add myself as darwin maintainer.
........
  r119852 | gccadmin | 2006-12-13 16:18:03 -0800 (Wed, 13 Dec 2006) | 1 line
  
  Daily bump.
........
  r119854 | rakdver | 2006-12-13 18:05:20 -0800 (Wed, 13 Dec 2006) | 24 lines
  
  	* tree-ssa-loop-ivopts.c: Include tree-affine.h.
  	(divide): Removed.
  	(constant_multiple_of): Fix order of operators for division.
  	(aff_combination_const, aff_combination_elt, aff_combination_scale,
  	aff_combination_add_elt, aff_combination_add, aff_combination_convert,
  	tree_to_aff_combination, add_elt_to_tree, unshare_aff_combination,
  	aff_combination_to_tree): Moved to tree-affine.c and made to work with
  	double_int coefficients.
  	(get_computation_aff, get_computation_at): Work with double_int
  	coefficients.
  	(get_computation_cost_at): Do not use divide.
  	(rewrite_use_nonlinear_expr, rewrite_use_address, rewrite_use_compare):
  	Assert that expressing the computation did not fail.
  	* tree-ssa-address.c: Include tree-affine.h.
  	(add_to_parts, most_expensive_mult_to_index, addr_to_parts,
  	create_mem_ref): Work with double_int coefficients.
  	* tree-affine.c: New file.
  	* tree-affine.h: New file.
  	* tree-flow.h (struct affine_tree_combination): Removed.
  	* Makefile.in (tree-affine.o): Add.
  	(tree-ssa-address.o, tree-ssa-loop-ivopts.o): Add tree-affine.h
  	dependency.
........
  r119855 | ian | 2006-12-13 21:49:06 -0800 (Wed, 13 Dec 2006) | 58 lines
  
  gcc/:
  	* c-typeck.c (parser_build_binary_op): Move parentheses warnings
  	to warn_about_parentheses in c-common.c.
  	* c-common.c (warn_about_parentheses): New function.
  	* c-common.h (warn_about_parentheses): Declare.
  	* doc/invoke.texi (Warning Options): Update -Wparentheses
  	description.
  gcc/cp/:
  	* parser.c (cp_parser_expression_stack_entry): Add field
  	lhs_type.
  	(cp_parser_binary_expression): Track tree code of left hand side
  	of expression.  Use it when calling build_x_binary_op.
  	(cp_parser_selection_statement): Add if_p parameter.  Change all
  	callers.  Warn about ambiguous else.
  	(cp_parser_statement): Add if_p parameter.  Change all callers.
  	(cp_parser_implicitly_scoped_statement): Likewise.
  	* typeck.c (build_x_binary_op): Add parameters arg1_code and
  	arg2_code.  Change all callers.  Call warn_about_parentheses.
  	* cp-tree.h (build_x_binary_op): Update declaration.
  gcc/testsuite/:
  	* g++.dg/warn/Wparentheses-5.C: New test.
  	* g++.dg/warn/Wparentheses-6.C: New test.
  	* g++.dg/warn/Wparentheses-7.C: New test.
  	* g++.dg/warn/Wparentheses-8.C: New test.
  	* g++.dg/warn/Wparentheses-9.C: New test.
  	* g++.dg/warn/Wparentheses-10.C: New test.
  	* g++.dg/warn/Wparentheses-11.C: New test.
  	* g++.dg/warn/Wparentheses-12.C: New test.
  	* g++.dg/warn/Wparentheses-13.C: New test.
  	* g++.dg/warn/Wparentheses-14.C: New test.
  	* g++.dg/warn/Wparentheses-15.C: New test.
  	* g++.dg/warn/Wparentheses-16.C: New test.
  	* g++.dg/warn/Wparentheses-17.C: New test.
  	* g++.dg/warn/Wparentheses-18.C: New test.
  	* g++.dg/warn/Wparentheses-19.C: New test.
  	* g++.dg/warn/Wparentheses-20.C: New test.
  	* g++.dg/warn/Wparentheses-21.C: New test.
  libstdc++-v3/:
  	* include/bits/locale_facets.tcc (num_get<>::_M_extract_float):
  	Add parentheses around && within || to avoid warning.
  	(num_get<>::_M_extract_int): Likewise.
  	(money_get<>::_M_extract): Likewise.
  	(num_get<>::do_get(iter_type, iter_type, ios_base&,
  	ios_base::iostate&, void*&)): Add parentheses around & within | to
  	avoid warning.
  	(num_put<>::do_put(iter_type, ios_base&, char_type, const void*)):
  	Likewise.
  	* include/bits/streambuf_iterator.h (istreambuf_iterator::equal):
  	Add parentheses around && within || to avoid warning.
  	* libsupc++/tinfo.cc (__do_dyncast): Likewise.
  	* src/locale.cc (locale::_S_normalize_category): Likewise.
  	* include/bits/stl_tree.h (_Rb_tree<>::_M_insert_unique): Add
  	braces to avoid ambiguous else warning.
  	* src/strstream.cc (strstreambuf::_M_free): Likewise.
  	* src/tree.cc (_Rb_tree_rebalance_for_erase): Likewise.
........
  r119856 | andreast | 2006-12-13 23:34:45 -0800 (Wed, 13 Dec 2006) | 14 lines
  
  2006-12-14  Andreas Tobler  <a.tobler@schweiz.org>
  
  	* configure.ac: Add TARGET for x86_64-*-darwin*.
  	* Makefile.am (nodist_libffi_la_SOURCES): Add rules for 64-bit sources
  	for X86_DARWIN.
  	* src/x86/ffitarget.h: Set trampoline size for x86_64-*-darwin*.
  	* src/x86/darwin64.S: New file for x86_64-*-darwin* support.
  	* configure: Regenerate.
  	* Makefile.in: Regenerate.
  	* include/Makefile.in: Regenerate.
  	* testsuite/Makefile.in: Regenerate.
  	* testsuite/libffi.special/unwindtest_ffi_call.cc: New test case for
  	ffi_call only.
........
  r119857 | dorit | 2006-12-14 04:11:38 -0800 (Thu, 14 Dec 2006) | 10 lines
  
          * spu.c (TARGET_VECTORIZE_BUILTIN_MASK_FOR_LOAD): Defined.
          (spu_init_builtins): Mark the SPU_MASK_FOR_LOAD builtin decl as read
          only.
          (spu_expand_builtin_1): Handle the SPU_MASK_FOR_LOAD builtin.
          (spu_builtin_mask_for_load): New.
          * spu-builtins.def (SPU_MASK_FOR_LOAD): Define new builtin.
          * spu.md (UNSPEC_SPU_REALIGN_LOAD, UNSPEC_SPU_MASK_FOR_LOAD):New.
          (vec_realign_load_<mode>, spu_lvsr): New.
........
  r119858 | rguenth | 2006-12-14 05:09:24 -0800 (Thu, 14 Dec 2006) | 8 lines
  
  2006-12-14  Richard Guenther  <rguenther@suse.de>
  
  	* fold-const.c (fold_unary): Fold REALPART_EXPR of cexpi to cos.
  	Fold IMAGPART_EXPR of cexpi to sin.
  
  	* gcc.dg/builtins-60.c: New testcase.
........
  r119859 | rguenth | 2006-12-14 05:12:11 -0800 (Thu, 14 Dec 2006) | 9 lines
  
  2006-12-14  Richard Guenther  <rguenther@suse.de>
  
  	* fold-const.c (fold_binary): Fold __complex__ ( x, 0 )
  	+ __complex__ ( 0, y ) to __complex__ ( x, y ).
  	Fold __complex__ (x, y) * +-I to __complex__ (-+y, +-x).
  
  	* gcc.dg/pr30172-1.c: New testcase.
........
  r119860 | rguenth | 2006-12-14 05:14:23 -0800 (Thu, 14 Dec 2006) | 11 lines
  
  2006-12-14  Richard Guenther  <rguenther@suse.de>
  
  	* builtins.c (fold_builtin_cexp): New function to fold cexp
  	to cexpi and exp parts.
  	* tree-ssa-pre.c (try_combine_conversion): Also handle
  	REALPART_EXPR and IMAGPART_EXPR.
  
  	* gcc.c-torture/execute/complex-1.c: Fix function name.
  	* gcc.dg/builtins-61.c: New testcase.
........
  r119861 | danglin | 2006-12-14 08:13:59 -0800 (Thu, 14 Dec 2006) | 5 lines
  
  	* lib/target-supports.exp (check_weak_available): Use istarget
  	"hppa*-*-hpux10*" instead of regexp.
  	(check_cxa_atexit_available): Likewise.
........
  r119863 | hubicka | 2006-12-14 08:22:26 -0800 (Thu, 14 Dec 2006) | 3 lines
  
  	* tree-flow.h (struct stmt_ann_d): Move bitfield references_memory
  	to proper place.
........
  r119866 | dnovillo | 2006-12-14 11:39:44 -0800 (Thu, 14 Dec 2006) | 9 lines
  
  2006-12-14  Richard Guenther  <rguenther@suse.de>
  	    Diego Novillo  <dnovillo@redhat.com>
  
  	* Make-lang.in (fortran/options.o): Add $(PARAMS_H) dependency.
  	* options.c (params.h): Include.
  	(gfc_post_options): Set MAX_ALIASED_VOPS to 50.
........
  r119867 | dnovillo | 2006-12-14 11:50:11 -0800 (Thu, 14 Dec 2006) | 6 lines
  
  
  	* gcc.dg/pr19633-1.c: Increase threshold for partitioning
  	temporarily.
........
  r119874 | gccadmin | 2006-12-14 16:17:34 -0800 (Thu, 14 Dec 2006) | 1 line
  
  Daily bump.
........
  r119877 | uros | 2006-12-15 01:01:29 -0800 (Fri, 15 Dec 2006) | 3 lines
  
  	* invoke.texi (mstringop-strategy): Add missing "byte_loop" value.
........
  r119883 | pinskia | 2006-12-15 07:48:10 -0800 (Fri, 15 Dec 2006) | 8 lines
  
  2006-12-15  Andrew Pinski  <pinski@gmail.com>
  
          * tree-inline.c (setup_one_parameter): Gimplify the statement if
          the variable is not a gimple register variable.
........
  r119940 | jvdelisle | 2006-12-15 11:48:08 -0800 (Fri, 15 Dec 2006) | 5 lines
  
  2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
  
  	* trans-io.c (build_dt): Move post block for format_expr to end.
........
  r119941 | jvdelisle | 2006-12-15 11:52:49 -0800 (Fri, 15 Dec 2006) | 5 lines
  
  2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
  
  	* gfortran.dg/write_fmt_trim.f90: New test.
........
  r119942 | jvdelisle | 2006-12-15 11:54:52 -0800 (Fri, 15 Dec 2006) | 5 lines
  
  2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
  
  	* io/transfer.c (transfer_array):  Check for negative extent.
........
  r119943 | jvdelisle | 2006-12-15 11:58:10 -0800 (Fri, 15 Dec 2006) | 5 lines
  
  2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
  
  	* gfortran.dg/write_zero_array: New test.
........
  r119944 | simartin | 2006-12-15 13:17:51 -0800 (Fri, 15 Dec 2006) | 2 lines
  
  * MAINTAINERS (Write After Approval): Add myself.
........
  r119945 | danglin | 2006-12-15 13:41:58 -0800 (Fri, 15 Dec 2006) | 10 lines
  
  	* gcc.dg/builtin-bswap-1.c: Require stdint_types.
  	* gcc.dg/builtin-bswap-2.c: Likewise.
  	* gcc.dg/builtin-bswap-3.c: Likewise.
  	* gcc.dg/builtin-bswap-4.c: Likewise.
  	* lib/target-supports.exp (check_effective_target_stdint_types): New.
  	* cc.c-torture/execute/mode-dependent-address.x: New file.
........
  r119947 | jakub | 2006-12-15 15:08:18 -0800 (Fri, 15 Dec 2006) | 6 lines
  
  	* config/rs6000/rs6000.md (div<mode>3): Use correct mode in
  	force_reg call.
  
  	* gcc.c-torture/execute/pr30185.c: New test.
........
  r119950 | janis | 2006-12-15 15:31:41 -0800 (Fri, 15 Dec 2006) | 3 lines
  
  	* lib/gfortran-dg.exp: Don't include fortran-torture.exp.
  	* lib/fortran-torture.exp: Include target-supports.exp.
........
  r119956 | gccadmin | 2006-12-15 16:17:50 -0800 (Fri, 15 Dec 2006) | 1 line
  
  Daily bump.
........
  r119958 | hjl | 2006-12-15 16:47:39 -0800 (Fri, 15 Dec 2006) | 22 lines
  
  2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
  
  	* gcc.dg/i386-cpuid.h (bit_SSSE3): New.
  
  	* gcc.target/i386/ssse3-pabsb.c: New file.
  	* gcc.target/i386/ssse3-pabsd.c: Likewise.
  	* gcc.target/i386/ssse3-pabsw.c: Likewise.
  	* gcc.target/i386/ssse3-palignr.c: Likewise.
  	* gcc.target/i386/ssse3-phaddd.c: Likewise.
  	* gcc.target/i386/ssse3-phaddsw.c: Likewise.
  	* gcc.target/i386/ssse3-phaddw.c: Likewise.
  	* gcc.target/i386/ssse3-phsubd.c: Likewise.
  	* gcc.target/i386/ssse3-phsubsw.c: Likewise.
  	* gcc.target/i386/ssse3-phsubw.c: Likewise.
  	* gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
  	* gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
  	* gcc.target/i386/ssse3-pshufb.c: Likewise.
  	* gcc.target/i386/ssse3-psignb.c: Likewise.
  	* gcc.target/i386/ssse3-psignd.c: Likewise.
  	* gcc.target/i386/ssse3-psignw.c: Likewise.
  	* gcc.target/i386/ssse3-vals.h: Likewise.
........
  r119960 | jvdelisle | 2006-12-15 21:27:31 -0800 (Fri, 15 Dec 2006) | 5 lines
  
  2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
  
  	* gfortran.dg/open_errors.f90: New test.
........
  r119961 | simartin | 2006-12-16 00:51:42 -0800 (Sat, 16 Dec 2006) | 68 lines
  
  2006-12-16  Simon Martin  <simartin@users.sourceforge.net>
  
  	* cp-tree.h (struct deferred_access_check): New structure to represent a
  	deferred access check. It replaces the previous representation as a tree.
  	(get_deferred_access_checks): Return a vector of struct
  	deferred_access_check instead of a tree list.
  	(perform_access_checks): Take a vector of struct deferred_access_check
  	instead of a tree list.
  	* semantics.c (struct deferred_access): Store the deferred access checks
  	as a vector of struct deferred_access_check instead of a tree list.
  	(push_deferring_access_checks): Handle the change in struct
  	deferred_access.
  	(get_deferred_access_checks): Likewise.
  	(pop_to_parent_deferring_access_checks): Likewise.
  	(perform_or_defer_access_check): Likewise.
  	(perform_access_checks): Take a vector of struct deferred_access_check
  	instead of a tree list.
  	* parser.c (struct tree_check): New structure to store various data
  	associated with a CPP_NESTED_NAME_SPECIFIER or CPP_TEMPLATE_ID token.
  	(struct cp_token): Changed the value field to be a union with a pointer to
  	a struct tree_check for CPP_NESTED_NAME_SPECIFIER or CPP_TEMPLATE_ID
  	tokens and a tree field for all other tokens.
  	(eof_token): Adjusted due to the change in struct cp_token.
  	(cp_lexer_get_preprocessor_token): Likewise.
  	(cp_lexer_purge_token): Likewise.
  	(cp_lexer_purge_tokens_after): Likewise.
  	(cp_lexer_print_token): Likewise.
  	(cp_parser_error): Likewise.
  	(cp_parser_identifier): Likewise.
  	(cp_parser_string_literal): Likewise.
  	(cp_parser_primary_expression): Likewise.
  	(cp_parser_unqualified_id): Likewise.
  	(cp_parser_parenthesized_expression_list): Likewise.
  	(cp_parser_storage_class_specifier_opt): Likewise.
  	(cp_parser_function_specifier_opt): Likewise.
  	(cp_parser_type_specifier): Likewise.
  	(cp_parser_simple_type_specifier): Likewise.
  	(cp_parser_initializer_list): Likewise.
  	(cp_parser_member_specification_opt): Likewise.
  	(cp_parser_attribute_list): Likewise.
  	(cp_parser_objc_expression): Likewise.
  	(cp_parser_objc_protocol_qualifiers): Likewise.
  	(cp_parser_objc_selector): Likewise.
  	(cp_parser_objc_declaration): Likewise.
  	(cp_parser_objc_statement): Likewise.
  	(cp_parser_omp_clause_name): Likewise.
  	(cp_parser_omp_clause_default): Likewise.
  	(cp_parser_omp_clause_schedule): Likewise.
  	(cp_parser_omp_parallel): Likewise.
  	(cp_parser_initial_pragma): Likewise.
  	(pragma_lex): Likewise.
  	(cp_parser_pre_parsed_nested_name_specifier): Likewise.
  	(cp_parser_nested_name_specifier_opt): Likewise.
  	Use cp_token::u::tree_check_value to save the token's value, the
  	associated deferred checks and its qualifying scope.
  	(cp_parser_template_id): Likewise.
  	(cp_parser_template_declaration_after_export): Adjusted the call to
  	get_deferred_access_checks.
  	(cp_parser_init_declarator): Take the access checks as a vector of struct
  	deferred_access_check instead of a tree list.
  	(cp_parser_single_declaration): Likewise.
  	(cp_parser_perform_template_parameter_access_checks): Likewise.
  	(cp_parser_simple_declaration): Adjusted the call to
  	cp_parser_init_declarator.
  	(cp_parser_explicit_specialization): Adjusted the call to
  	cp_parser_single_declaration.
........
  r119963 | manu | 2006-12-16 08:48:01 -0800 (Sat, 16 Dec 2006) | 15 lines
  
  2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
  
  	* c.opt (Wempty-body): New.
  	* doc/invoke.texi (Wempty-body): Document it.
  	(Wextra): Enabled by -Wextra.
  	* c-opts.c (c_common_post_options): Enabled by -Wextra.
  	* c-common.c (empty_body_warning): Replace Wextra with Wempty-body.
  	* c-parser.c (c_parser_c99_block_statement): Likewise.
  testsuite/
  	* gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
  	* gcc.dg/if-empty-1.c: Likewise.
  	* gcc.dg/pr23165.c: Likewise.
  	* g++.dg/warn/empty-body.C: Likewise.
........
  r119964 | paolo | 2006-12-16 09:16:04 -0800 (Sat, 16 Dec 2006) | 15 lines
  
  2006-12-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
  	
  	* docs/html/27_io/howto.html: Fix typos.
  	* docs/html/24_iterators/howto.html: Likewise.
  	* docs/html/18_support/howto.html: Likewise.
  	* docs/html/21_strings/howto.html: Likewise.
  	* docs/html/ext/howto.html: Likewise.
  	* docs/html/ext/ballocator_doc.html: Likewise.
  	* docs/html/17_intro/porting-howto.xml: Likewise.
  	* docs/html/17_intro/howto.html: Likewise.
  	* docs/html/22_locale/howto.html: Likewise.
  	* docs/html/faq/index.html: Likewise.
  	* docs/doxygen/tables.html: Likewise.
........
  r119966 | hubicka | 2006-12-16 10:10:08 -0800 (Sat, 16 Dec 2006) | 18 lines
  
  	* omp-low.c (expand_omp_parallel): Set function properties.
  	* function.h (struct function): Add curr_properties and last_verified.
  	* passes.c (register_dump_files): Do not set TODO_set_props for the
  	first pass
  	(init_optimization_passes): Set it here; reorder initialization so the
  	dump files appear in more logical order.
  	(last_verified, curr_properties): Kill.
  	(do_per_function): New function.
  	(execute_function_todo): Break out from ...
  	(execute_todo): ... here; handle per-function flags.
  	(clear_last_verified, verify_curr_properties,
  	update_properties_after_pass): New functions.
  	(execute_one_pass): Handle per-function properties.
  	(execute_ipa_pass_list): Use do_per_function; sanity check that cfun
  	and current_function_decls are cleared out.
  	* ipa-cp.c (constant_val_insert): Clear cfun/current_function_decl
  	after use.
........
  r119971 | andreast | 2006-12-16 14:49:05 -0800 (Sat, 16 Dec 2006) | 5 lines
  
  2006-12-16  Andreas Tobler  <a.tobler@schweiz.org>
  
  	* passes.c (verify_curr_properties): Define only for ENABLE_CHECKING.
........
  r119977 | gccadmin | 2006-12-16 16:18:00 -0800 (Sat, 16 Dec 2006) | 1 line
  
  Daily bump.
........
  r119979 | hubicka | 2006-12-16 17:50:58 -0800 (Sat, 16 Dec 2006) | 2 lines
  
  	* cgraphunit.c (ipa_passes): Clear current_function_decl.
........
  r119981 | brooks | 2006-12-16 18:41:48 -0800 (Sat, 16 Dec 2006) | 5 lines
  
  * gfortran.texi: Added TeX support for document parts;
  rearranged existing text into "About GNU Fortran",
  "Invoking GNU Fortran", and "Language Reference" parts.
........
  r119984 | steven | 2006-12-17 05:11:06 -0800 (Sun, 17 Dec 2006) | 10 lines
  
  	* cse.c (this_insn_cc0, this_insn_cc0_mode): New global
  	variables, moved out from cse_insn.
  	(prev_insn): Remove this global variable).
  	(new_basic_block): Don't set it.
  	(cse_insn): Idem. Also, move code to delete unused CC0-setter
  	insns and code to set prev_insn_cc0 and prev_insn_cc0_mode
  	from here...
  	(cse_extended_basic_block): ...to here.  Do not clear
  	prev_insn_cc0 until after recording equivalences from jumps.
........
  r119985 | steven | 2006-12-17 05:12:37 -0800 (Sun, 17 Dec 2006) | 8 lines
  
  	* cse.c (cse_find_path): Don't wrap a gcc_assert in ENABLE_CHECKING.
  	(cse_extended_basic_block): When truncating a path while processing
  	it, make sure to clear the visited bit on the basic blocks in the
  	truncated part of the path.
  	(cse_main): Use reverse completion order, not DFS order, to walk
  	the CFG.
  	(gate_handle_cse): Revert erroneous commit of a counter.
........
  r119986 | doko | 2006-12-17 05:46:58 -0800 (Sun, 17 Dec 2006) | 5 lines
  
  2006-12-17  Matthias Klose  <doko@debian.org>
  
          * gcc/config/mips/linux.h (SUBTARGET_CPP_SPEC): Extend.
........
  r119989 | burnus | 2006-12-17 10:00:46 -0800 (Sun, 17 Dec 2006) | 9 lines
  
  2006-12-17  Tobias Burnus  <burnus@net-b.de>
  
      * intrinsics/associated.c: Check for associated(NULL,NULL).
  
  2006-12-17  Tobias Burnus  <burnus@net-b.de>
  
      * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
........
  r119990 | sayle | 2006-12-17 10:28:07 -0800 (Sun, 17 Dec 2006) | 14 lines
  
  2006-12-17  Roger Sayle  <roger@eyesopen.com>
  	    Steven G. Kargl  <kargl@gcc.gnu.org>
  
  	* dependency.c (gfc_full_array_ref_p): New function to test whether
  	the given array ref specifies the entire array.
  	(gfc_dep_resolver): Use gfc_full_array_ref_p to analyze AR_FULL
  	array refs against AR_SECTION array refs, and vice versa.
  	* dependency.h (gfc_full_array_ref_p): Prototype here.
  	* trans-array.c (gfc_conv_expr_descriptor): Use gfc_full_array_ref_p.
  
  	* gfortran.fortran-torture/execute/where21.f90: New test.
........
  r119991 | ebotcazou | 2006-12-17 11:58:27 -0800 (Sun, 17 Dec 2006) | 3 lines
  
  	* gcc.c-torture/compile/pr27528.c: Use empty templates.
........
  r119993 | steven | 2006-12-17 12:27:25 -0800 (Sun, 17 Dec 2006) | 6 lines
  
  	* cse.c (have_eh_succ_edges): New function.
  	(cse_insn): Don't remove dead EH edges here
  	(cse_extended_basic_block): Do it here.
  	(rest_of_handle_cse, rest_of_handle_cse2): Don't assert
  	that we have removed all dead edges.
........
  r119994 | steven | 2006-12-17 14:57:04 -0800 (Sun, 17 Dec 2006) | 4 lines
  
  	* cselib.c (struct cselib_val_struct): Make val_rtx its
  	own field, remove the union that contained it.
  	* cselib.c: Update accordingly where necessary.
........
  r120000 | gccadmin | 2006-12-17 16:18:03 -0800 (Sun, 17 Dec 2006) | 1 line
  
  Daily bump.
........
  r120003 | nathan | 2006-12-18 01:53:33 -0800 (Mon, 18 Dec 2006) | 3 lines
  
  	* config/rs6000/rs6000.md (*movdf_hardfloat32): Use %X format to
  	determine if memory operand is an indexed address or not.
........
  r120006 | megacz | 2006-12-18 07:00:00 -0800 (Mon, 18 Dec 2006) | 8 lines
  
  2006-12-18  Adam Megacz <megacz@cs.berkeley.edu>
  
          * Makefile.am: remove @X_CFLAGS@ from AM_CXXFLAGS; it causes
          -I/usr/include to wind up in cross-builds
          * configure: Regenerate.
........
  r120009 | amacleod | 2006-12-18 08:21:08 -0800 (Mon, 18 Dec 2006) | 48 lines
  
  
  Add memory reuse to virtual operands in the operand scanner.
  
  
  2006-12-18  Andrew MacLeod  <amacleod@redhat.com>
  
  	* tree-ssa-operands.h (struct vdef_optype_d): Rename to voptype_d.
  	(struct vuse_optype_d): Delete.
  	(SSA_OPERAND_MEMORY_SIZE): Delete.
  	(struct ssa_operand_memory_d): Change mem array to size one.
  	(NUM_VOP_FREE_BUCKETS): Define.
  	(free_vuses, free_vdefs): Replace with vop_free_buckets array.
  	(vdef_ops, vuse_ops, struct ssa_operand_iterator_d): Use voptype_d type.
  	* tree-pretty-print.c (dump_vops): Use voptype_d type.
  	* tree-ssa-operands.c (vop_free_bucket_size): New.  Number of operands
  	which fit into a chunk of memory from a specific bucket.
  	(vop_free_bucket_index): New.  Find correct size memory bucket.
  	(init_vop_buckets): New.  Initialize VOP free memory buckets.
  	(add_vop_to_freelist): New.  Add a VOP to the correct free list.
  	(ssa_operand_mem_size): New.  Current size of an operand memory chunk.
  	(init_ssa_operands): Initialize operand memory and free lists.
  	(fini_ssa_operands): Remove references to free_vuses and free_vdefs.
  	(ssa_operand_alloc): Use graduated size memory allocation.
  	(APPEND_OP_AFTER, MOVE_HEAD_AFTER, MOVE_HEAD_TO_FREELIST, 
  	INITIALIZE_USE): Remove.
  	(alloc_vop): New.  Allocate a virtual operand.
  	(alloc_vdef, alloc_vuse): Delete.
  	(add_def_op, add_use_op): Directly setup pointers.
  	(add_vop): New.  Add a virtual operand.
  	(add_vuse_op, add_vdef_op): Call add_vop.
  	(realloc_vop): New.  Reallocate a virtual operand.
  	(realloc_vdef, realloc_vuse): Call realloc_vop.
  	(finalize_ssa_def_ops): Delete.  Move content to finalize_ssa_defs.
  	(finalize_ssa_defs): Optimize for common case, remove code based on
  	sorted pointers which was a waste of time.
  	(finalize_ssa_use_ops): Delete.  Move content to finalize_ssa_uses.
  	(finalize_ssa_uses): Update last pointer.
  	(finalize_ssa_vdef_ops): Delete.  Move content to finalize_ssa_vdefs.
  	(finalize_ssa_vdefs, finalize_ssa_vuse_ops): Use voptype_d and
  	directly manipulate pointers.
  	(copy_virtual_operands): Use voptype_d, and no need to update pointers.
........
  r120011 | sayle | 2006-12-18 11:34:23 -0800 (Mon, 18 Dec 2006) | 5 lines
  
  
  	* trans-array.c (gfc_conv_array_index_offset): Avoid multiplying
  	index by one, or adding zero to it.
........
  r120012 | ian | 2006-12-18 11:56:58 -0800 (Mon, 18 Dec 2006) | 10 lines
  
  ./:
  	* c.opt (Wmissing-declarations): Add C++ and ObjC++.
  	* doc/invoke.texi (Warning Options): -Wmissing-declarations now
  	works for C++.
  cp/:
  	* decl.c (start_preparsed_function): Add support for
  	-Wmissing-declarations.
  testsuite:
  	* g++.dg/warn/Wmissing-declarations-1.C: New test.
........
  r120013 | geoffk | 2006-12-18 13:10:16 -0800 (Mon, 18 Dec 2006) | 4 lines
  
  	* doc/invoke.texi (Debugging Options): Document -g0.
  	* config/darwin.h (LINK_COMMAND_SPEC): Replace -gnone with -g0.
  	* config/darwin9.h (LINK_COMMAND_SPEC): Likewise.
........
  r120016 | brooks | 2006-12-18 14:19:00 -0800 (Mon, 18 Dec 2006) | 2 lines
  
  * gfortran.dg/advance_3.f90: Add dg-do compile directive.
........
  r120018 | ghazi | 2006-12-18 14:45:56 -0800 (Mon, 18 Dec 2006) | 3 lines
  
  	* gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
........
  r120019 | bje | 2006-12-18 14:54:43 -0800 (Mon, 18 Dec 2006) | 2 lines
  
  	* cse.c (cse_insn): Fix formatting.
........
  r120020 | bje | 2006-12-18 15:28:41 -0800 (Mon, 18 Dec 2006) | 2 lines
  
  	* config/spu/spu.h (HANDLE_PRAGMA_PACK_PUSH_POP): Define.
........

Modified:
    branches/fixed-point/libstdc++-v3/ChangeLog
    branches/fixed-point/libstdc++-v3/acinclude.m4
    branches/fixed-point/libstdc++-v3/configure
    branches/fixed-point/libstdc++-v3/crossconfig.m4
    branches/fixed-point/libstdc++-v3/docs/doxygen/tables.html
    branches/fixed-point/libstdc++-v3/docs/html/17_intro/howto.html
    branches/fixed-point/libstdc++-v3/docs/html/17_intro/porting-howto.xml
    branches/fixed-point/libstdc++-v3/docs/html/18_support/howto.html
    branches/fixed-point/libstdc++-v3/docs/html/21_strings/howto.html
    branches/fixed-point/libstdc++-v3/docs/html/22_locale/howto.html
    branches/fixed-point/libstdc++-v3/docs/html/24_iterators/howto.html
    branches/fixed-point/libstdc++-v3/docs/html/27_io/howto.html
    branches/fixed-point/libstdc++-v3/docs/html/ext/ballocator_doc.html
    branches/fixed-point/libstdc++-v3/docs/html/ext/howto.html
    branches/fixed-point/libstdc++-v3/docs/html/faq/index.html
    branches/fixed-point/libstdc++-v3/include/bits/locale_facets.tcc
    branches/fixed-point/libstdc++-v3/include/bits/stl_tree.h
    branches/fixed-point/libstdc++-v3/include/bits/streambuf_iterator.h
    branches/fixed-point/libstdc++-v3/libsupc++/tinfo.cc
    branches/fixed-point/libstdc++-v3/src/locale.cc
    branches/fixed-point/libstdc++-v3/src/strstream.cc
    branches/fixed-point/libstdc++-v3/src/tree.cc

Changes in other areas also in this revision:
Added:
    branches/fixed-point/gcc/config/vxlib-tls.c
      - copied unchanged from r120020, trunk/gcc/config/vxlib-tls.c
    branches/fixed-point/gcc/testsuite/g++.dg/debug/vartrack1.C
      - copied unchanged from r120020, trunk/gcc/testsuite/g++.dg/debug/vartrack1.C
    branches/fixed-point/gcc/testsuite/g++.dg/inherit/error3.C
      - copied unchanged from r120020, trunk/gcc/testsuite/g++.dg/inherit/error3.C
    branches/fixed-point/gcc/testsuite/g++.dg/inherit/error4.C
      - copied unchanged from r120020, trunk/gcc/testsuite/g++.dg/inherit/error4.C
    branches/fixed-point/gcc/testsuite/g++.dg/opt/ifcvt1.C
      - copied unchanged from r120020, trunk/gcc/testsuite/g++.dg/opt/ifcvt1.C
    branches/fixed-point/gcc/testsuite/g++.dg/opt/pr15054-2.C
      - copied unchanged from r120020, trunk/gcc/testsuite/g++.dg/opt/pr15054-2.C
    branches/fixed-point/gcc/testsuite/g++.dg/template/array17.C
      - copied unchanged from r120020, trunk/gcc/testsuite/g++.dg/template/array17.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Wmissing-declarations-1.C
      - copied unchanged from r120020, trunk/gcc/testsuite/g++.dg/warn/Wmissing-declarations-1.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Wparentheses-10.C
      - copied unchanged from r120020, trunk/gcc/testsuite/g++.dg/warn/Wparentheses-10.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Wparentheses-11.C
      - copied unchanged from r120020, trunk/gcc/testsuite/g++.dg/warn/Wparentheses-11.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Wparentheses-12.C
      - copied unchanged from r120020, trunk/gcc/testsuite/g++.dg/warn/Wparentheses-12.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Wparentheses-13.C
      - copied unchanged from r120020, trunk/gcc/testsuite/g++.dg/warn/Wparentheses-13.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Wparentheses-14.C
      - copied unchanged from r120020, trunk/gcc/testsuite/g++.dg/warn/Wparentheses-14.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Wparentheses-15.C
      - copied unchanged from r120020, trunk/gcc/testsuite/g++.dg/warn/Wparentheses-15.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Wparentheses-16.C
      - copied unchanged from r120020, trunk/gcc/testsuite/g++.dg/warn/Wparentheses-16.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Wparentheses-17.C
      - copied unchanged from r120020, trunk/gcc/testsuite/g++.dg/warn/Wparentheses-17.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Wparentheses-18.C
      - copied unchanged from r120020, trunk/gcc/testsuite/g++.dg/warn/Wparentheses-18.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Wparentheses-19.C
      - copied unchanged from r120020, trunk/gcc/testsuite/g++.dg/warn/Wparentheses-19.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Wparentheses-20.C
      - copied unchanged from r120020, trunk/gcc/testsuite/g++.dg/warn/Wparentheses-20.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Wparentheses-21.C
      - copied unchanged from r120020, trunk/gcc/testsuite/g++.dg/warn/Wparentheses-21.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Wparentheses-5.C
      - copied unchanged from r120020, trunk/gcc/testsuite/g++.dg/warn/Wparentheses-5.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Wparentheses-6.C
      - copied unchanged from r120020, trunk/gcc/testsuite/g++.dg/warn/Wparentheses-6.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Wparentheses-7.C
      - copied unchanged from r120020, trunk/gcc/testsuite/g++.dg/warn/Wparentheses-7.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Wparentheses-8.C
      - copied unchanged from r120020, trunk/gcc/testsuite/g++.dg/warn/Wparentheses-8.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Wparentheses-9.C
      - copied unchanged from r120020, trunk/gcc/testsuite/g++.dg/warn/Wparentheses-9.C
    branches/fixed-point/gcc/testsuite/gcc.c-torture/compile/vector-1.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.c-torture/compile/vector-1.c
    branches/fixed-point/gcc/testsuite/gcc.c-torture/compile/vector-2.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.c-torture/compile/vector-2.c
    branches/fixed-point/gcc/testsuite/gcc.c-torture/compile/vector-3.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.c-torture/compile/vector-3.c
    branches/fixed-point/gcc/testsuite/gcc.c-torture/execute/20060412-1.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.c-torture/execute/20060412-1.c
    branches/fixed-point/gcc/testsuite/gcc.c-torture/execute/20060420-1.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.c-torture/execute/20060420-1.c
    branches/fixed-point/gcc/testsuite/gcc.c-torture/execute/mode-dependent-address.x
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.c-torture/execute/mode-dependent-address.x
    branches/fixed-point/gcc/testsuite/gcc.c-torture/execute/pr30185.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.c-torture/execute/pr30185.c
    branches/fixed-point/gcc/testsuite/gcc.dg/20060425-2.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.dg/20060425-2.c
    branches/fixed-point/gcc/testsuite/gcc.dg/builtins-59.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.dg/builtins-59.c
    branches/fixed-point/gcc/testsuite/gcc.dg/builtins-60.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.dg/builtins-60.c
    branches/fixed-point/gcc/testsuite/gcc.dg/builtins-61.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.dg/builtins-61.c
    branches/fixed-point/gcc/testsuite/gcc.dg/pr30172-1.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.dg/pr30172-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/tls/opt-13.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.dg/tls/opt-13.c
    branches/fixed-point/gcc/testsuite/gcc.dg/torture/builtin-pow-mpfr-1.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.dg/torture/builtin-pow-mpfr-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/vect/vect-strided-store-a-u8-i2.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.dg/vect/vect-strided-store-a-u8-i2.c
    branches/fixed-point/gcc/testsuite/gcc.dg/vect/vect-strided-store-u16-i4.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.dg/vect/vect-strided-store-u16-i4.c
    branches/fixed-point/gcc/testsuite/gcc.dg/vect/vect-strided-store-u32-i2.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.dg/vect/vect-strided-store-u32-i2.c
    branches/fixed-point/gcc/testsuite/gcc.target/i386/ssse3-pabsb.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/i386/ssse3-pabsb.c
    branches/fixed-point/gcc/testsuite/gcc.target/i386/ssse3-pabsd.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/i386/ssse3-pabsd.c
    branches/fixed-point/gcc/testsuite/gcc.target/i386/ssse3-pabsw.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/i386/ssse3-pabsw.c
    branches/fixed-point/gcc/testsuite/gcc.target/i386/ssse3-palignr.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/i386/ssse3-palignr.c
    branches/fixed-point/gcc/testsuite/gcc.target/i386/ssse3-phaddd.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/i386/ssse3-phaddd.c
    branches/fixed-point/gcc/testsuite/gcc.target/i386/ssse3-phaddsw.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/i386/ssse3-phaddsw.c
    branches/fixed-point/gcc/testsuite/gcc.target/i386/ssse3-phaddw.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/i386/ssse3-phaddw.c
    branches/fixed-point/gcc/testsuite/gcc.target/i386/ssse3-phsubd.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/i386/ssse3-phsubd.c
    branches/fixed-point/gcc/testsuite/gcc.target/i386/ssse3-phsubsw.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/i386/ssse3-phsubsw.c
    branches/fixed-point/gcc/testsuite/gcc.target/i386/ssse3-phsubw.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/i386/ssse3-phsubw.c
    branches/fixed-point/gcc/testsuite/gcc.target/i386/ssse3-pmaddubsw.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/i386/ssse3-pmaddubsw.c
    branches/fixed-point/gcc/testsuite/gcc.target/i386/ssse3-pmulhrsw.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/i386/ssse3-pmulhrsw.c
    branches/fixed-point/gcc/testsuite/gcc.target/i386/ssse3-pshufb.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/i386/ssse3-pshufb.c
    branches/fixed-point/gcc/testsuite/gcc.target/i386/ssse3-psignb.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/i386/ssse3-psignb.c
    branches/fixed-point/gcc/testsuite/gcc.target/i386/ssse3-psignd.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/i386/ssse3-psignd.c
    branches/fixed-point/gcc/testsuite/gcc.target/i386/ssse3-psignw.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/i386/ssse3-psignw.c
    branches/fixed-point/gcc/testsuite/gcc.target/i386/ssse3-vals.h
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/i386/ssse3-vals.h
    branches/fixed-point/gcc/testsuite/gcc.target/powerpc/altivec-23.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/powerpc/altivec-23.c
    branches/fixed-point/gcc/testsuite/gcc.target/spu/Wmain.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/spu/Wmain.c
    branches/fixed-point/gcc/testsuite/gcc.target/spu/cpat-1.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/spu/cpat-1.c
    branches/fixed-point/gcc/testsuite/gcc.target/spu/cpat-2.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/spu/cpat-2.c
    branches/fixed-point/gcc/testsuite/gcc.target/spu/cpat-3.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/spu/cpat-3.c
    branches/fixed-point/gcc/testsuite/gcc.target/spu/cpat-4.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/spu/cpat-4.c
    branches/fixed-point/gcc/testsuite/gcc.target/spu/fixed-range-bad.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/spu/fixed-range-bad.c
    branches/fixed-point/gcc/testsuite/gcc.target/spu/fixed-range.c
      - copied unchanged from r120020, trunk/gcc/testsuite/gcc.target/spu/fixed-range.c
    branches/fixed-point/gcc/testsuite/gfortran.dg/open_errors.f90
      - copied unchanged from r120020, trunk/gcc/testsuite/gfortran.dg/open_errors.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/write_fmt_trim.f90
      - copied unchanged from r120020, trunk/gcc/testsuite/gfortran.dg/write_fmt_trim.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/write_zero_array.f90
      - copied unchanged from r120020, trunk/gcc/testsuite/gfortran.dg/write_zero_array.f90
    branches/fixed-point/gcc/testsuite/gfortran.fortran-torture/compile/pr30147.f90
      - copied unchanged from r120020, trunk/gcc/testsuite/gfortran.fortran-torture/compile/pr30147.f90
    branches/fixed-point/gcc/testsuite/gfortran.fortran-torture/execute/where21.f90
      - copied unchanged from r120020, trunk/gcc/testsuite/gfortran.fortran-torture/execute/where21.f90
    branches/fixed-point/gcc/testsuite/objc/compile/20060406-1.m
      - copied unchanged from r120020, trunk/gcc/testsuite/objc/compile/20060406-1.m
    branches/fixed-point/gcc/tree-affine.c
      - copied unchanged from r120020, trunk/gcc/tree-affine.c
    branches/fixed-point/gcc/tree-affine.h
      - copied unchanged from r120020, trunk/gcc/tree-affine.h
    branches/fixed-point/libffi/src/x86/darwin64.S
      - copied unchanged from r120020, trunk/libffi/src/x86/darwin64.S
    branches/fixed-point/libffi/testsuite/libffi.special/unwindtest_ffi_call.cc
      - copied unchanged from r120020, trunk/libffi/testsuite/libffi.special/unwindtest_ffi_call.cc
Modified:
    branches/fixed-point/   (props changed)
    branches/fixed-point/ChangeLog
    branches/fixed-point/MAINTAINERS
    branches/fixed-point/fixincludes/ChangeLog
    branches/fixed-point/fixincludes/mkfixinc.sh
    branches/fixed-point/gcc/ChangeLog
    branches/fixed-point/gcc/DATESTAMP
    branches/fixed-point/gcc/Makefile.in
    branches/fixed-point/gcc/ada/ChangeLog
    branches/fixed-point/gcc/ada/Makefile.in
    branches/fixed-point/gcc/ada/adaint.c
    branches/fixed-point/gcc/builtin-types.def
    branches/fixed-point/gcc/builtins.c
    branches/fixed-point/gcc/builtins.def
    branches/fixed-point/gcc/c-common.c
    branches/fixed-point/gcc/c-common.h
    branches/fixed-point/gcc/c-opts.c
    branches/fixed-point/gcc/c-parser.c
    branches/fixed-point/gcc/c-typeck.c
    branches/fixed-point/gcc/c.opt
    branches/fixed-point/gcc/cfgexpand.c
    branches/fixed-point/gcc/cgraphunit.c
    branches/fixed-point/gcc/collect2.c
    branches/fixed-point/gcc/combine.c
    branches/fixed-point/gcc/config/alpha/osf.h
    branches/fixed-point/gcc/config/arm/arm-protos.h
    branches/fixed-point/gcc/config/arm/arm.c
    branches/fixed-point/gcc/config/arm/libunwind.S
    branches/fixed-point/gcc/config/arm/pr-support.c
    branches/fixed-point/gcc/config/arm/unwind-arm.c
    branches/fixed-point/gcc/config/arm/vfp.md
    branches/fixed-point/gcc/config/darwin.h
    branches/fixed-point/gcc/config/darwin9.h
    branches/fixed-point/gcc/config/fr30/fr30.h
    branches/fixed-point/gcc/config/i386/beos-elf.h
    branches/fixed-point/gcc/config/i386/cygwin.h
    branches/fixed-point/gcc/config/i386/i386.c
    branches/fixed-point/gcc/config/i386/i386.h
    branches/fixed-point/gcc/config/i386/i386.md
    branches/fixed-point/gcc/config/i386/mmx.md
    branches/fixed-point/gcc/config/i386/nto.h
    branches/fixed-point/gcc/config/ia64/linux.h
    branches/fixed-point/gcc/config/mips/linux.h
    branches/fixed-point/gcc/config/mips/mips.h
    branches/fixed-point/gcc/config/pa/pa-hpux10.h
    branches/fixed-point/gcc/config/pa/pa-hpux11.h
    branches/fixed-point/gcc/config/pa/pa64-hpux.h
    branches/fixed-point/gcc/config/rs6000/aix.h
    branches/fixed-point/gcc/config/rs6000/rs6000.md
    branches/fixed-point/gcc/config/rs6000/sysv4.h
    branches/fixed-point/gcc/config/rs6000/t-vxworks
    branches/fixed-point/gcc/config/s390/linux.h
    branches/fixed-point/gcc/config/spu/spu-builtins.def
    branches/fixed-point/gcc/config/spu/spu-c.c
    branches/fixed-point/gcc/config/spu/spu-protos.h
    branches/fixed-point/gcc/config/spu/spu.c
    branches/fixed-point/gcc/config/spu/spu.h
    branches/fixed-point/gcc/config/spu/spu.md
    branches/fixed-point/gcc/config/spu/spu.opt
    branches/fixed-point/gcc/config/svr4.h
    branches/fixed-point/gcc/config/t-vxworks
    branches/fixed-point/gcc/config/vxlib.c
    branches/fixed-point/gcc/configure
    branches/fixed-point/gcc/configure.ac
    branches/fixed-point/gcc/cp/ChangeLog
    branches/fixed-point/gcc/cp/cp-tree.h
    branches/fixed-point/gcc/cp/decl.c
    branches/fixed-point/gcc/cp/parser.c
    branches/fixed-point/gcc/cp/pt.c
    branches/fixed-point/gcc/cp/semantics.c
    branches/fixed-point/gcc/cp/typeck.c
    branches/fixed-point/gcc/cppdefault.c
    branches/fixed-point/gcc/cse.c
    branches/fixed-point/gcc/cselib.c
    branches/fixed-point/gcc/cselib.h
    branches/fixed-point/gcc/doc/invoke.texi
    branches/fixed-point/gcc/doc/passes.texi
    branches/fixed-point/gcc/doc/tm.texi
    branches/fixed-point/gcc/expmed.c
    branches/fixed-point/gcc/expr.c
    branches/fixed-point/gcc/fold-const.c
    branches/fixed-point/gcc/fortran/ChangeLog
    branches/fixed-point/gcc/fortran/Make-lang.in
    branches/fixed-point/gcc/fortran/dependency.c
    branches/fixed-point/gcc/fortran/dependency.h
    branches/fixed-point/gcc/fortran/gfortran.texi
    branches/fixed-point/gcc/fortran/options.c
    branches/fixed-point/gcc/fortran/trans-array.c
    branches/fixed-point/gcc/fortran/trans-decl.c
    branches/fixed-point/gcc/fortran/trans-expr.c
    branches/fixed-point/gcc/fortran/trans-io.c
    branches/fixed-point/gcc/fortran/trans-stmt.c
    branches/fixed-point/gcc/function.h
    branches/fixed-point/gcc/gcc.c
    branches/fixed-point/gcc/gimplify.c
    branches/fixed-point/gcc/gthr-posix.h
    branches/fixed-point/gcc/ipa-cp.c
    branches/fixed-point/gcc/ipa-inline.c
    branches/fixed-point/gcc/ipa-reference.c
    branches/fixed-point/gcc/mips-tdump.c
    branches/fixed-point/gcc/mips-tfile.c
    branches/fixed-point/gcc/omp-low.c
    branches/fixed-point/gcc/passes.c
    branches/fixed-point/gcc/profile.c
    branches/fixed-point/gcc/testsuite/ChangeLog
    branches/fixed-point/gcc/testsuite/g++.dg/abi/rtti3.C
    branches/fixed-point/gcc/testsuite/g++.dg/abi/thunk3.C
    branches/fixed-point/gcc/testsuite/g++.dg/abi/thunk4.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/empty-body.C
    branches/fixed-point/gcc/testsuite/gcc.c-torture/compile/pr27528.c
    branches/fixed-point/gcc/testsuite/gcc.c-torture/execute/complex-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/20001116-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/i386-cpuid.h
    branches/fixed-point/gcc/testsuite/gcc.dg/if-empty-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/pr19633-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/pr23165.c
    branches/fixed-point/gcc/testsuite/gcc.dg/vect/vect-strided-u8-i8-gap4.c
    branches/fixed-point/gcc/testsuite/gfortran.dg/advance_3.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/associated_2.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/char_spread_1.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/char_transpose_1.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/dependent_decls_1.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/enum_10.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/g77/dnrm2.f
    branches/fixed-point/gcc/testsuite/gfortran.dg/mixed_io_1.f90
    branches/fixed-point/gcc/testsuite/lib/fortran-torture.exp
    branches/fixed-point/gcc/testsuite/lib/gcc-dg.exp
    branches/fixed-point/gcc/testsuite/lib/gfortran-dg.exp
    branches/fixed-point/gcc/testsuite/lib/target-supports.exp
    branches/fixed-point/gcc/tree-cfg.c
    branches/fixed-point/gcc/tree-dfa.c
    branches/fixed-point/gcc/tree-flow-inline.h
    branches/fixed-point/gcc/tree-flow.h
    branches/fixed-point/gcc/tree-gimple.c
    branches/fixed-point/gcc/tree-inline.c
    branches/fixed-point/gcc/tree-nested.c
    branches/fixed-point/gcc/tree-pass.h
    branches/fixed-point/gcc/tree-pretty-print.c
    branches/fixed-point/gcc/tree-sra.c
    branches/fixed-point/gcc/tree-ssa-address.c
    branches/fixed-point/gcc/tree-ssa-coalesce.c
    branches/fixed-point/gcc/tree-ssa-dom.c
    branches/fixed-point/gcc/tree-ssa-loop-ivopts.c
    branches/fixed-point/gcc/tree-ssa-operands.c
    branches/fixed-point/gcc/tree-ssa-operands.h
    branches/fixed-point/gcc/tree-ssa-pre.c
    branches/fixed-point/gcc/tree-vect-analyze.c
    branches/fixed-point/gcc/tree-vect-transform.c
    branches/fixed-point/gcc/tree.h
    branches/fixed-point/gcc/value-prof.c
    branches/fixed-point/gcc/value-prof.h
    branches/fixed-point/libffi/ChangeLog
    branches/fixed-point/libffi/Makefile.am
    branches/fixed-point/libffi/Makefile.in
    branches/fixed-point/libffi/aclocal.m4
    branches/fixed-point/libffi/configure
    branches/fixed-point/libffi/configure.ac
    branches/fixed-point/libffi/include/Makefile.in
    branches/fixed-point/libffi/src/x86/ffitarget.h
    branches/fixed-point/libffi/testsuite/Makefile.in
    branches/fixed-point/libgfortran/ChangeLog
    branches/fixed-point/libgfortran/intrinsics/associated.c
    branches/fixed-point/libgfortran/io/transfer.c
    branches/fixed-point/libgfortran/runtime/memory.c
    branches/fixed-point/libjava/ChangeLog
    branches/fixed-point/libjava/Makefile.am
    branches/fixed-point/libjava/Makefile.in
    branches/fixed-point/libjava/classpath/Makefile.in
    branches/fixed-point/libjava/classpath/configure
    branches/fixed-point/libjava/libltdl/Makefile.in
    branches/fixed-point/libjava/libltdl/aclocal.m4

Propchange: branches/fixed-point/
            ('svnmerge-integrated' modified)




More information about the Libstdc++-cvs mailing list