This is the mail archive of the libstdc++-cvs@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Author: chaoyingfu
Date: Fri Dec  1 23:07:43 2006
New Revision: 119428

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

........
  r119203 | fxcoudert | 2006-11-25 08:57:25 -0800 (Sat, 25 Nov 2006) | 4 lines
  
  	* error.c (error_print): Handle printf-style position specifiers,
  	of the form "%3$d".
........
  r119204 | fxcoudert | 2006-11-25 09:22:53 -0800 (Sat, 25 Nov 2006) | 8 lines
  
  	* Makefile.am: Remove intrinsics/erf.c and intrinsics/bessel.c.
  	* Makefile.in: Regenerate.
  	* intrinsics/erf.c: Remove.
  	* intrinsics/bessel.c: Remove.
  	* c99_protos.h: Add prototypes for bessel and error functions.
  	* intrinsics/c99_functions.c: Move content for intrinsics/erf.c
  	and intrinsics/bessel.c here.
........
  r119205 | brooks | 2006-11-25 11:08:22 -0800 (Sat, 25 Nov 2006) | 3 lines
  
  * MAINTAINERS (Write After Approval): Change my email address.
........
  r119206 | brooks | 2006-11-25 11:15:29 -0800 (Sat, 25 Nov 2006) | 4 lines
  
  * c.opt: Remove -ffixed-form, -ffixed-line-length-none, and
  -ffixed-line-length-* options.
........
  r119209 | steven | 2006-11-25 13:23:27 -0800 (Sat, 25 Nov 2006) | 12 lines
  
  	* cse.c (cse_altered): Remove.
  	(record_jump_equiv): Make true/false argument a bool instead
  	of an int.
  	(cse_insn): Don't set cse_altered.  Use delete_insn_and_edges
  	where appropriate.  Emit a new jump before the existing one
  	instead of after so that delete_insn_and_edges removes the
  	dead edges properly.  Check any_condjump_p before calling
  	record_jump_equiv.
  	(cse_basic_block): Check any_condjump_p before calling
  	record_jump_equiv.
  	(cse_main): Don't set/check cse_altered.  Remove USE_C_ALLOCA.
........
  r119210 | uros | 2006-11-25 13:40:53 -0800 (Sat, 25 Nov 2006) | 3 lines
  
          * reg-stack.c (get_true_reg): Fix UNSPEC_TRUNC_NOOP handling.
........
  r119211 | pinskia | 2006-11-25 13:43:48 -0800 (Sat, 25 Nov 2006) | 12 lines
  
  2006-11-25  Andrew Pinski  <pinskia@gmail.com>
  
          * trans-intrinsic.c (gfc_conv_intrinsic_transfer): Change to
          call memcpy instead of creating a VIEW_CONVERT_EXRP.
  
  2006-11-25  Andrew Pinski  <pinskia@gmail.com>
  
          * gfortran.fortran-torture/execute/transfer2.f90: New test
........
  r119216 | gccadmin | 2006-11-25 16:17:37 -0800 (Sat, 25 Nov 2006) | 1 line
  
  Daily bump.
........
  r119218 | pinskia | 2006-11-25 20:42:00 -0800 (Sat, 25 Nov 2006) | 13 lines
  
  2006-11-25  Andrew Pinski  <pinskia@gmail.com>
  
          * trans-expr.c (gfc_conv_expr_reference): Strip off NOP_EXPRs.
  
  2006-11-25  Andrew Pinski  <pinskia@gmail.com>
  
          * gfortran.fortran-torture/compile/parameter_3.f90: New
          testcase.
........
  r119219 | pinskia | 2006-11-26 00:09:05 -0800 (Sun, 26 Nov 2006) | 7 lines
  
  2006-11-26  Andrew Pinski  <pinskia@gmail.com>
  
          * trans-decl.c (gfc_build_intrinsic_function_decls): Mark the
          pow functions as constant functions.
........
  r119220 | razya | 2006-11-26 02:00:18 -0800 (Sun, 26 Nov 2006) | 7 lines
  
  2006-11-26  Razya Ladklesky  <razya@il.ibm.com>
  
          * tree-inline.c (tree_function_versioning): Update DECL_ASSEMBLER_NAME
          for the new version.  Assign NULL to DECL_RTL of the new version.
........
  r119221 | paolo | 2006-11-26 02:04:25 -0800 (Sun, 26 Nov 2006) | 13 lines
  
  2006-11-26  Paolo Carlini  <pcarlini@suse.de>
  
  	* include/bits/stl_tree.h (_Rb_tree<>::_M_equal_range): Add.
  	(equal_range(const key_type&)): Use it.
  
  2006-11-26  Paolo Carlini  <pcarlini@suse.de>
  
  	* testsuite/23_containers/multiset/operations/1.cc: New.
  	* testsuite/23_containers/set/operations/1.cc: Likewise.
  	* testsuite/23_containers/multimap/operations/1.cc: Likewise.
  	* testsuite/23_containers/map/operations/1.cc: Likewise.
........
  r119222 | razya | 2006-11-26 02:29:28 -0800 (Sun, 26 Nov 2006) | 5 lines
  
  2006-11-26  Razya Ladklesky  <razya@il.ibm.com>
  
          * testsuite/gcc.dg/ipa/ipa-6.c: New.
........
  r119223 | fxcoudert | 2006-11-26 04:25:50 -0800 (Sun, 26 Nov 2006) | 8 lines
  
  	* trans-intrinsic.c (gfc_conv_intrinsic_bound): Use a locus in
  	the call to gfc_trans_runtime_check.
  	* trans-array.c (gfc_trans_array_bound_check): Try harder to find
  	the variable or function name for the runtime error message.
  	(gfc_trans_dummy_array_bias): Use a locus in the call to
  	gfc_trans_runtime_check
........
  r119224 | ghazi | 2006-11-26 06:35:54 -0800 (Sun, 26 Nov 2006) | 7 lines
  
  	* builtins.c (fold_builtin_fmin_fmax): Handle NaN arguments.
  
  testsuite:
  	* gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
  	Don't ever inline the testcase.
........
  r119228 | ebotcazou | 2006-11-26 10:27:19 -0800 (Sun, 26 Nov 2006) | 1 line
  
  Fix oversight.
........
  r119232 | ghazi | 2006-11-26 14:37:33 -0800 (Sun, 26 Nov 2006) | 14 lines
  
  	* configure.in (--with-mpfr-dir, --with-gmp-dir): Remove flags.
  	(--with-mpfr-include, --with-mpfr-lib, --with-gmp-include,
  	--with-gmp-lib): New flags.
  
  	* configure: Regenerate.
  
  gcc:
  	* doc/install.texi: Move GMP/MPFR configure options from Fortran
  	section to general section.  Remove documentation for
  	--with-mpfr-dir and --with-gmp-dir, add documentation for
  	--with-mpfr-include, --with-mpfr-lib, --with-gmp-include and
  	--with-gmp-lib.
........
  r119238 | gccadmin | 2006-11-26 16:18:23 -0800 (Sun, 26 Nov 2006) | 1 line
  
  Daily bump.
........
  r119240 | ghazi | 2006-11-26 16:23:24 -0800 (Sun, 26 Nov 2006) | 16 lines
  
  Checkin ChangeLogs from previous checkin.
  
          * configure.in (--with-mpfr-dir, --with-gmp-dir): Remove flags.
          (--with-mpfr-include, --with-mpfr-lib, --with-gmp-include,
          --with-gmp-lib): New flags.
  
          * configure: Regenerate.
  
  gcc:
          * doc/install.texi: Move GMP/MPFR configure options from Fortran
          section to general section.  Remove documentation for
          --with-mpfr-dir and --with-gmp-dir, add documentation for
          --with-mpfr-include, --with-mpfr-lib, --with-gmp-include and
          --with-gmp-lib.
........
  r119242 | mmitchel | 2006-11-26 19:38:57 -0800 (Sun, 26 Nov 2006) | 15 lines
  
  	* parser.c (cp_parser): Add in_function_body.
  	(cp_parser_new): Initialize it.
  	(cp_parser_primary_expression): Use parser->in_function_body
  	instead of at_function_scope_p.
  	(cp_parser_asm_definition): Likewise.
  	(cp_parser_direct_declarator): Likewise.
  	(cp_parser_class_specifier): Clear parser->in_function_body.
  	(cp_parser_constructor_declarator_p): Use parser->in_function_body
  	instead of at_function_scope_p.
  	(cp_parser_function_body_after_declarator): Set
  	parser->in_function_body.
  	* g++.dg/expr/cast8.C: New test.
........
  r119246 | uros | 2006-11-27 00:03:45 -0800 (Mon, 27 Nov 2006) | 11 lines
  
          Revert:
          2006-05-08  Uros Bizjak  <uros@kss-loka.si>
          * config/i386/i386.c (ix86_rtx_costs) [FLOAT_EXTEND]: For
          standard 80387 constants, raise the cost to prevent
          compress_float_constant() to generate load from memory.
  
          * config/i386/i386.md: Add new splitter pattern to split
          float_extended load of constant from constant pool into
          pure constant load.
........
  r119247 | irar | 2006-11-27 00:10:23 -0800 (Mon, 27 Nov 2006) | 25 lines
  
  	* tree-vect-transform.c (vect_create_addr_base_for_vector_ref): Convert
  	the type of the base address.
  	(vect_create_data_ref_ptr): Add an argument, type of the data-ref. Use
  	it in the data-ref pointer creation.
  	(vect_init_vector): Add an argument, type of the init vector. Use it in
  	the stmt creation.
  	(vect_get_vec_def_for_operand): Fix calls to vect_init_vector.
  	(get_initial_def_for_reduction): Likewise.
  	(vect_create_epilog_for_reduction): Change type of MODIFY_EXPR to
  	void_type_node.
  	(vectorizable_assignment, vect_permute_store_chain): Likewise.
  	(vectorizable_store): Fix call to vect_create_data_ref_ptr. Use the
  	correct type in stmt creation.
  	(vect_setup_realignment): Use the correct type in stmt creation.
  	(vect_permute_load_chain): Change type of MODIFY_EXPR to
  	void_type_node.
  	(vectorizable_load): Fix calls to vect_create_data_ref_ptr. Change type
  	of MODIFY_EXPR to void_type_node.
  	(vectorizable_condition): Change type of MODIFY_EXPR to
  	void_type_node.
  	(vect_update_ivs_after_vectorizer): Use the correct type in stmt
  	creation.
........
  r119248 | rguenth | 2006-11-27 03:38:42 -0800 (Mon, 27 Nov 2006) | 10 lines
  
  2006-11-27  Richard Guenther  <rguenther@suse.de>
  
  	* builtins.c (expand_builtin_pow): Optimize non integer valued
  	constant exponents using sqrt or cbrt if possible.  Always fall back
  	to expanding via optabs.
  
  	* gcc.target/i386/pow-1.c: New testcase.
  	* gcc.dg/builtins-58.c: Likewise.
........
  r119249 | rguenth | 2006-11-27 04:41:51 -0800 (Mon, 27 Nov 2006) | 19 lines
  
  2006-11-27  Richard Guenther  <rguenther@suse.de>
  	Zdenek Dvorak <dvorakz@suse.cz>
  
  	* target.h (struct gcc_target): Add builtin_vectorized_function
  	target hook.
  	* target-def.h (TARGET_VECTORIZE): Likewise.
  	* doc/tm.texi (TARGET_VECTORIZE_BUILTIN_VECTORIZED_FUNCTION):
  	Document new target hook.
  	* targhooks.h (default_builtin_vectorized_function): Declare.
  	* targhooks.c (default_builtin_vectorized_function): Define.
  	* tree-vectorizer.h (stmt_vec_info_type): Add call_vec_info_type.
  	(vectorizable_call): Declare.
  	* tree-vect-analyze.c (vect_analyze_operations): Call
  	vectorizable_call.
  	* tree-vect-transform.c (vectorizable_function): New static function.
  	(build_vectorized_function_call): Likewise.
  	(vectorizable_call): New function.
  	(vect_transform_stmt): Handle vectorizable calls.
........
  r119250 | hubicka | 2006-11-27 07:07:10 -0800 (Mon, 27 Nov 2006) | 13 lines
  
  
  	* cfgexpand.c (construct_exit_block): Don't disturb end of last BB.
  	* rtl.texi (NOTE_INSN_FUNCTION_END): Remove.
  	* final.c (final_scan_insn): Don't scan NOTE_INSN_FUNCTION_END.
  	* insn-notes.def (FUNCTION_END): Remove.
  	* jump.c (delete_related_insns): Don't worry about FUNCTION_END.
  	(redicect_jump_2): Don't accept -1 parameter to remove FUNCTION_END
  	note.
  	* ifcvt.c (dead_or_predictable): Update call of redirect_jump_2.
  	* function.c (expand_function_end): Don't emit NOTE_INSN_FUNCTION_END
  	* cfglayout.c (duplicate_insn_chain): Don't worry about
  	NOTE_FUNCTION_END.
........
  r119251 | hubicka | 2006-11-27 07:21:36 -0800 (Mon, 27 Nov 2006) | 13 lines
  
  
  	* cfgexpand.c (construct_exit_block): Don't disturb end of last BB.
  	* rtl.texi (NOTE_INSN_FUNCTION_END): Remove.
  	* final.c (final_scan_insn): Don't scan NOTE_INSN_FUNCTION_END.
  	* insn-notes.def (FUNCTION_END): Remove.
  	* jump.c (delete_related_insns): Don't worry about FUNCTION_END.
  	(redicect_jump_2): Don't accept -1 parameter to remove FUNCTION_END
  	note.
  	* ifcvt.c (dead_or_predictable): Update call of redirect_jump_2.
  	* function.c (expand_function_end): Don't emit NOTE_INSN_FUNCTION_END
  	* cfglayout.c (duplicate_insn_chain): Don't worry about
  	NOTE_FUNCTION_END.
........
  r119252 | hubicka | 2006-11-27 08:00:26 -0800 (Mon, 27 Nov 2006) | 50 lines
  
  
  	* expr.c (emit_block_move_via_libcall): Export.
  	(clear_storage_via_libcall): Rename to ...
  	(set_storage_via_libcall): ... this one; handle arbitrary value to set.
  	(clear_storage): Update to set_storage_via_libcall.
  	* expr.h (emit_block_move_via_libcall): Declare
  	* config/i386/i386.h (stringop_alg): New enum.
  	(MAX_STRINGOP_ALGS): New constant.
  	(stringop_algs): New struct.
  	(processor_costs): Add memcpy/memset descriptors.
  	(TARGET_REP_MOVEL_OPTIMAL): Remove.
  	* config/i386/i386.md (movsi_insv_1_rex64): New pattern.
  	(strmovsi, strmovdi, strsetsi, strsetdi): Update; accept all operands
  	for memset.
  	* config/i386/i386.opt (minline-stringops-dynamically,
  	mstringop-strategy): New
  	parameters.
  	* config/i386/i386-prostos.h (ix86_expand_movmem): Update prototype.
  	(ix86_expand-clrmem): Rename to ...
  	(ix86_expand_setmem): ... this one; update prototype.
  	* config/i386/i386.c (DUMMY_STRINGOP_ALGS): New constant.
  	(size_cost, i386_cost, i486_cost, pentium_cost, pentiumpro_cost,
  	geode_cost, k6_cost, athlon_cost, k8_cost, pentium4_cost,
  	nocona_cost, core2_cost, generic_cost, generic64_cost,
  	generic32_cost): Add memcpy/memset descriptors.
  	(x86_rep_movl_optimal): Remove.
  	(stringop_alg): New static variable.
  	(ix86_expand_aligntest): Handle predictions.
  	(override_options): Add strgop_alg handling.
  	(predict_jump): New function.
  	(scale_counter): New function.
  	(expand_set_or_movmem_via_loop): New function.
  	(expand_movmem_via_rep_mov): New function.
  	(expand_setmem_via_rep_stots): New function.
  	(emit_strmov): New function.
  	(expand_movmem_epilogue): New function.
  	(expand_setmem_epilogue_via_loop): New function.
  	(expand_setmem_epilogue): New function.
  	(expand_movmem_prologue): New function.
  	(expand_setmem_prologue): New function.
  	(decide_alg): New function.
  	(decide_alignment): New function.
  	(ix86_exand_movmem): Rewrite.
  	(promote_duplicated_reg): New function.
  	(ix86_expand_clrmem): Rename to ...
  	(ix86_expand_setmem): ... this one. Rewrite.
  
  	* invoke.texi (minline-stringops-dynamically): New command line option.
  	(mstringop-strategy): Likewise.
........
  r119253 | uros | 2006-11-27 08:10:36 -0800 (Mon, 27 Nov 2006) | 3 lines
  
  	* gcc.dg/20061124-1.c: Add exit() function prototype.
........
  r119256 | krebbel | 2006-11-27 08:34:19 -0800 (Mon, 27 Nov 2006) | 16 lines
  
  2006-11-27  Michael Matz  <matz@suse.de>
              Andreas Krebbel  <krebbel1@de.ibm.com>
  
  	* config/s390/predicates.md (larl_operand): Check addend of larl
  	operand to be in range of -/+2GB.
  	* config/s390/s390.c (legitimize_pic_address): Likewise.  
  	Changed type of variable even to HOST_WIDE_INT.
  
  2006-11-27  Michael Matz  <matz@suse.de>
              Andreas Krebbel  <krebbel1@de.ibm.com>
  
  	* gcc.dg/20061127-1.c: New testcase.
........
  r119257 | burnus | 2006-11-27 08:43:12 -0800 (Mon, 27 Nov 2006) | 5 lines
  
  2006-11-27  Tobias Burnus  <burnus@net-b.de>
  
         * doc/invoke.texi: Fixed typo.
........
  r119258 | manu | 2006-11-27 10:47:41 -0800 (Mon, 27 Nov 2006) | 12 lines
  
  2006-11-27  Roger Sayle  <roger@eyesopen.com>
  	    Manuel Lopez-Ibanez <manu@gcc.gnu.org>
  	    
  	* c-common.c (constant_fits_type_p): Delete.
  	(unsigned_conversion_warning): Delete.
  	(conversion_warning): Integrate Wconversion warning from
  	unsigned_conversion_warning.
  	(convert_and_check): Integrate Woverflow warning from
  	unsigned_conversion_warning.  Reorganize and simplify to avoid
  	dependence upon the middle-end setting TREE_OVERFLOW on integral
  	conversions, by using int_fits_type_p directly.
........
  r119259 | bwilson | 2006-11-27 10:48:57 -0800 (Mon, 27 Nov 2006) | 2 lines
  
  	* config/xtensa/xtensa.h (XCHAL_HAVE_MUL32_HIGH): Provide default.
........
  r119260 | uros | 2006-11-27 11:50:40 -0800 (Mon, 27 Nov 2006) | 4 lines
  
          * config/i386/i386.c (x86_ext_80387_constants): Add m_K8, m_CORE2
          and m_GENERIC64.
........
  r119261 | bwilson | 2006-11-27 12:15:58 -0800 (Mon, 27 Nov 2006) | 3 lines
  
  	* xtensa-config.h (XSHAL_ABI): New.
  	(XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
........
  r119262 | steven | 2006-11-27 15:15:38 -0800 (Mon, 27 Nov 2006) | 3 lines
  
          * alias.c (init_alias_analysis): Remove simplification loop
          after propagating pointers.
........
  r119267 | gccadmin | 2006-11-27 16:18:00 -0800 (Mon, 27 Nov 2006) | 1 line
  
  Daily bump.
........
  r119270 | bje | 2006-11-27 18:14:26 -0800 (Mon, 27 Nov 2006) | 3 lines
  
  	* lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
  	fail to link due to relocation overflows on spu-*-*.
........
  r119271 | mmitchel | 2006-11-27 18:19:02 -0800 (Mon, 27 Nov 2006) | 3 lines
  
  	* class.c (build_vcall_offset_vtbl_entries): Do not add vcall
  	entries for a primary construction virtual table.
........
  r119272 | pault | 2006-11-27 21:36:07 -0800 (Mon, 27 Nov 2006) | 11 lines
  
  2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
  
  	* resolve.c (resolve_fl_procedure): Error if procedure is
  	ambiguous modified to require attr.referenced.
  
  2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
  
  	* gfortran.dg/interface_3.f90: Modify errors.
........
  r119273 | pault | 2006-11-27 21:39:42 -0800 (Mon, 27 Nov 2006) | 11 lines
  
  2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
  
  	* trans-expr.c (gfc_conv_missing_dummy): Remove build_int_const
  	and replace with cast to type of se->expr of integer_zero_node.
  
  2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
  
  	* gfortran.dg/missing_optional_dummy_3.f90
........
  r119276 | mrs | 2006-11-27 22:05:25 -0800 (Mon, 27 Nov 2006) | 4 lines
  
  	* sysdep/x86-64/locks.h: Enable use of either file on either
  	target to support multilibs from one to the other.
  	* sysdep/i386/locks.h: Likewise.
........
  r119277 | nathan | 2006-11-27 23:44:11 -0800 (Mon, 27 Nov 2006) | 3 lines
  
  	* gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
  	alignments.
........
  r119280 | rguenth | 2006-11-28 02:03:49 -0800 (Tue, 28 Nov 2006) | 5 lines
  
  2006-11-28  Richard Guenther  <rguenther@suse.de>
  
  	* ggc-page.c (ggc_print_statistics): Use %ul and a cast to
  	unsigned long for printing OBJECT_SIZE.
........
  r119281 | hubicka | 2006-11-28 02:53:16 -0800 (Tue, 28 Nov 2006) | 19 lines
  
  	* invoke.texi (large-stack-frame, large-stack-frame-growth): New params.
  	* cgraph.c (dump_cgraph_node): Dump stack usage.
  	* cgraph.h (cgraph_local_info): Add estimated_self_stack_size.
  	(cgraph_global_info): Add estimated_stack_size and stack_frame_offset.
  	* cgraphunit.c (cgraph_analyze_function): Analyze stack sizes.
  	* ipa-inline.c (cgraph_clone_inlined_nodes): Propagate stack usage.
  	(cgraph_check_inline_limits): Limit stack growth.
  	* cfgexpand.c: Include tree-inline.h.
  	(account_stack_vars): New function.
  	(expand_one_var): New param to just account the stack; return estimated
  	size.
  	(expand_used_vars_for_block): Update call of expand_one_var.
  	(account_used_vars_for_block): New function.
  	(estimated_stack_frame_size): Likewise.
  	(init_vars_expansion, fini_vars_expansion): Break out from..
  	(expand_used_vars): ... here.
  	* tree-inline.h (estimated_stack_frame_size): Declare.
  	* params.def (PARAM_LARGE_STACK_FRAME, PARAM_STACK_FRAME_GROWTH): New.
........
  r119284 | jsm28 | 2006-11-28 04:04:32 -0800 (Tue, 28 Nov 2006) | 2 lines
  
  	* sv.po, tr.po: Update.
........
  r119287 | jakub | 2006-11-28 04:56:53 -0800 (Tue, 28 Nov 2006) | 6 lines
  
  	* decl.c (grokfndecl): Check main's type after applying
  	attributes, not before.
  
  	* g++.dg/warn/main-3.C: New test.
........
  r119292 | hubicka | 2006-11-28 06:20:04 -0800 (Tue, 28 Nov 2006) | 5 lines
  
  	* builtins.c: Include tree-flow.h.
  	(fold_builtin_memory_op): Be more aggressive on converting memcpy to
  	assignment; convert memmove to memcpy for sizes greater than 1 where
  	alignment of operands prohibit the partial overlap.
........
  r119293 | hubicka | 2006-11-28 06:30:49 -0800 (Tue, 28 Nov 2006) | 2 lines
  
  Oops, wrong file committed.
........
  r119294 | hubicka | 2006-11-28 06:42:37 -0800 (Tue, 28 Nov 2006) | 97 lines
  
  	Privatize SSA variables into gimple_df.
  	* tree-flow-inline.h
  	(gimple_in_ssa_p, gimple_aliases_computed_p, gimple_addressable_vars,
  	gimple_call_clobbered_vars, gimple_referenced_vars, gimple_global_var,
  	gimple_nonlocal_all): New accessors.
  	(first_referenced_var): Update.
  	(mark_stmt_modified): Update.
  	(is_call_clobbered): Update.
  	(mark_call_clobbered): Update.
  	(clear_call_clobbered): Update.
  	(mark_non_addressable): Update.
  	* tree-vrp.c (get_value_range): Update.
  	* tree-into-ssa.c (in_ssa_p): Kill.
  	(get_default_def_for): Update.
  	(rewrite_into_ssa): Update.
  	* tree-complex.c (init_parameter_lattice_values): Update.
  	(update_complex_assignment): Update.
  	(update_parameter_components): Update.
  	(expand_complex_libcall): Update.
  	(expand_complex_operations_1): Update.
  	* tree-tailcall.c (arg_needs_copy_p): Update.
  	(add_virtual_phis): Update.
  	(tree_optimize_tail_calls_1): Update.
  	* tree-ssa-dse.c (memory_ssa_name_same): Update.
  	* tree-ssa-copyrename.c
  	(copy_rename_partition_coalesce): Update.
  	* tree-ssa-math-opts.c (execute_cse_reciprocals): Update.
  	* tree-ssa-propagate.c (set_rhs): Update.
  	* tree-ssa-alias.c (aliases_computed_p, call_clobbered_vars,
  	addressable_vars, global_var):Kill.
  	(set_initial_properties): Update.
  	(init_alias_info): Update.
  	(finalize_ref_all_pointers): Update.
  	(setup_pointers_and_addressables): Update.
  	(maybe_create_global_var): Update.
  	(create_global_var): Update.
  	(dump_points_to_info): Update.
  	* function.h (struct gimple_df): Forward declare.
  	(struct function): Add GIMPLE_DF field.
  	* gimplify.c (force_gimple_operand): Update.
  	* tree-dfa.c (referenced_vars, default_defs): KIll.
  	(make_rename_temp): Update.
  	(dump_variable): Update.
  	(referenced_var_lookup): Update.
  	(referenced_var_check_and_insert): Update.
  	(default_def): Rename to ...
  	(gimple_default_def): ... this one; accept cfun argument.
  	(set_default_def): Update.
  	* tree-cfgcleanup.c (modified_noreturn_calls): Kill.
  	(cleanup_control_flow): Update.
  	* tree-ssa-pre.c (compute_avail): Update
  	* tree-ssa-live.c (calculate_live_on_entry): Update.
  	* tree-ssa.c (verify_use): Update.
  	(verify_call_clobbering): Update.
  	(verify_call_clobbering): Update.
  	(init_tree_ssa): Update.
  	(delete_tree_ssa): Update.
  	* tree-outof-ssa.c (coalesce_ssa_name): Update.
  	(rewrite_out_of_ssa): Update.
  	* tree-flow.h (gimple_df): New structure collecting dataflow variables.
  	(FREE_SSANAMES, SSANAMES, MODIFIED_NORETURN_CALLS, DEFAULT_DEFS): New
  	private accessors.
  	(in_ssa_p, modified_noreturn_calls, referenced_vars, default_defs,
  	ssa_names, global_var, nonlocal_all, call_clobbered_vars,
  	addressable_vars, aliases_computed_p): Kill.
  	(default_def): Rename to...
  	(gimple_default_def): ... this one.
  	(defaule_def_fn): Kill.
  	(num_referenced_vars, ssa_names, num_ssa_names): Update.
  	* tree-ssa-structalias.c (nonlocal_all): Kill.
  	(get_constraint_exp_from_ssa_var): Update.
  	(create_nonlocal_var): Update.
  	(get_constraint_for): Update.
  	(update_alias_info): Update.
  	(find_global_initializers): Update.
  	(intra_create_variable_infos): Update.
  	(intra_create_variable_infos):
  	(find_what_p_points_to): Update.
  	(init_alias_heapvars): Update.
  	* tree-cfg.c (remove_bb): Update.
  	(gimplify_val): Update.
  	* tree-ssa-reassoc.c (get_rank): Update.
  	(init_reassoc): Update.
  	* tree-ssanames.c: Do not include gt-tree-ssanames.h
  	(ssa_names, free_ssanames): Kill.
  	(init_ssanames): Update.
  	(make_ssa_name): Update.
  	(release_ssa_name): Update.
  	(release_defs): Update.
  	(replace_ssa_name_symbol): Update.
  	* tree-ssa-operands.c (access_can_touch_variable): Update.
  	(add_virtual_operand): Update.
  	(add_call_clobber_ops): Update.
  	(add_call_read_ops): Update.
  	(get_call_expr_operands): Update.
  	(get_asm_expr_operands): Update.
........
  r119296 | bwilson | 2006-11-28 13:22:14 -0800 (Tue, 28 Nov 2006) | 2 lines
  
  	* config/xtensa/lib1funcs.asm (__umulsidi3): Restore a12-a15 on exit.
........
  r119301 | gccadmin | 2006-11-28 16:17:52 -0800 (Tue, 28 Nov 2006) | 1 line
  
  Daily bump.
........
  r119303 | pinskia | 2006-11-28 23:23:11 -0800 (Tue, 28 Nov 2006) | 13 lines
  
  2006-11-28  Andrew Pinski  <pinskia@gmail.com>
  
          * gcc.dg/tree-ssa/reassoc-12.c: New test.
  
  2006-11-28  Andrew Pinski  <pinskia@gmail.com>
  
          * tree-ssa-reassoc.c (eliminate_duplicate_pair): Handle MAX_EXPR
          and MIN_EXRP.
........
  r119307 | jsm28 | 2006-11-29 04:49:06 -0800 (Wed, 29 Nov 2006) | 4 lines
  
  	* config/rs6000/rs6000.c (rs6000_gimplify_va_arg): If
  	STRICT_ALIGNMENT and the type is more aligned than the saved
  	registers, copy via a temporary.
........
  r119311 | uweigand | 2006-11-29 05:00:12 -0800 (Wed, 29 Nov 2006) | 6 lines
  
  2006-11-29  Jim Tison  <jtison@us.ibm.com>
  
  	* gthr-tpf.h (__GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION,
  	__gthread_recursive_mutex_init): Define.
........
  r119314 | amylaar | 2006-11-29 06:35:38 -0800 (Wed, 29 Nov 2006) | 11 lines
  
  	* sh.opt (minline-ic_invalidate): New option.
  	(musermode): Adjust comment.
  	* sh.c (sh_initialize_trampoline): Emit library call unless
  	is set; if it is set, don't emit library call if we can use icbi
  	instead.
  	* sh.md (ic_invalidate_line, ic_invalidate_line_sh4a): Also use
  	icbi for TARGET_SH4_300.
  	* t-sh (LIB1ASMFUNCS_CACHE): Set.
  	* doc/invoke.texi: Document -minline-ic_invalidate; Update
  	-musermode documentation.
........
  r119315 | jiez | 2006-11-29 06:52:31 -0800 (Wed, 29 Nov 2006) | 2 lines
  
  	* doc/tm.texi (NO_PROFILE_COUNTERS): Document more accurately.
........
  r119318 | lmillward | 2006-11-29 07:19:39 -0800 (Wed, 29 Nov 2006) | 14 lines
  
  	* parser.c (cp_parser_class_head): Move processing
  	of any base classes to...
  	(cp_parser_class_specifier) ...here. Take an extra
  	tree* parameter for any base classes. Only process
  	them if the opening brace was found.
  
  	* g++.dg/inherit/virtual2.C: New test.
  	* g++.dg/inherit/virtual3.C: Likewise.
  	* g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
  	* g++.dg/inherit/error2.C: Likewise.
  	* g++.dg/template/instantiate1.C: Likewise.
........
  r119320 | baldrick | 2006-11-29 08:00:07 -0800 (Wed, 29 Nov 2006) | 5 lines
  
  	* tree-vrp.c (vrp_meet): do not require ranges to intersect.
  	* testsuite/gcc.dg/tree-ssa/pr23744.c: new test.
  	* testsuite/gcc.dg/tree-ssa/update-threading.c: xfail.
........
  r119323 | dberlin | 2006-11-29 09:17:56 -0800 (Wed, 29 Nov 2006) | 7 lines
  
  2006-11-29  Daniel Berlin  <dberlin@dberlin.org>
  	    Steven Bosscher <stevenb.gcc@gmail.com>
  
  	* Makefile.in (tree-ssanames.o): Remove gt-tree-ssanames.h,
  	since it no longer exists.
........
  r119324 | jsm28 | 2006-11-29 09:33:59 -0800 (Wed, 29 Nov 2006) | 8 lines
  
  	* config/rs6000/predicates.md (gpc_reg_operand): Check
  	invalid_e500_subreg.
  	* config/rs6000/rs6000.c (invalid_e500_subreg): Don't allow any
  	SImode subregs of SPE vectors.
  	* config/rs6000/rs6000.md (insv): Fail for invalid E500 subregs.
  	* jump.c (true_regnum): Require subregs to satisfy
  	subreg_offset_representable_p.
........
  r119328 | dorit | 2006-11-29 10:24:14 -0800 (Wed, 29 Nov 2006) | 30 lines
  
  2006-11-29  Tehila Meyzels  <tehila@il.ibm.com>
  
        * haifa-sched.c: Remove define LINE_NOTE(INSN).
        Remove line_note_head.
        Update documentation.
        (associate_line_notes_with_blocks): Kill.
        (extend_bb): Remove basic block argument, put void instead.
        Remove line number handling for each bb.
        (save_line_notes): Kill.
        (restore_line_notes): Kill.
        (sched_init): Remove line_note_head initialization.
        Change extend_bb call.
        (sched_finish): Remove free of line_note_head.
        (add_block): Change extend_bb call.
        * sched-ebb.c (schedule_ebb): Remove save_line_notes,
        rm_line_notes and restore_line_notes calls.
        (schedule_ebbs): Remove rm_redundant_line_notes.
        * sched-int.h (struct haifa_insn_data): Remove line_note.
        (save_line_notes): Remove declaration.
        (restore_line_notes): Remove declaration.
        * modulo-sched.c (loop_canon_p): Update debug info printing
        by using insn locators instead of line note.
        (sms_schedule): Update debug info printing, by using insn
        locators instead of line note.
        * sched-rgn.c (debug_dependencies): Remove handling of case
        n>0 (line number), since it's a dead code.
        (schedule_region): Remove save_line_notes and
        restore_line_notes calls.
........
  r119329 | janis | 2006-11-29 10:34:56 -0800 (Wed, 29 Nov 2006) | 9 lines
  
  libdecnumber/
  	* decRound.c: Move declarations to new file, update comments.
  	* decRound.h: New file.
  gcc/
  	* mklibgcc.in: Fix dependencies for dfp-bit.c.
  	* config/dfp-bit.h (CONTEXT_ROUND): Delete.
  	(DFP_INIT_ROUNDMODE): Define.
  	* config/dfp-bit.c: Replace CONTEXT_ROUND with DFP_INIT_ROUNDMODE.
........
  r119330 | janis | 2006-11-29 10:36:55 -0800 (Wed, 29 Nov 2006) | 2 lines
  
  	* gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
........
  r119331 | janis | 2006-11-29 10:37:48 -0800 (Wed, 29 Nov 2006) | 2 lines
  
  	* gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
........
  r119333 | echristo | 2006-11-29 11:31:24 -0800 (Wed, 29 Nov 2006) | 4 lines
  
  2006-11-29  Eric Christopher  <echristo@apple.com>
  
          * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
........
  r119334 | bkoz | 2006-11-29 12:59:22 -0800 (Wed, 29 Nov 2006) | 109 lines
  
  2006-11-29  Benjamin Kosnik  <bkoz@redhat.com>
  
  	* include/ext/throw_allocator.h: Consistent @file markup.
  	* include/ext/type_traits.h: Same.
  	* include/debug/hash_map: Same.
  	* include/debug/hash_multimap.h: Same.
  	* include/debug/set.h: Same.
  	* include/debug/hash_set.h: Same.
  	* include/debug/formatter.h: Same.
  	* include/debug/bitset: Same.
  	* include/debug/set: Same.
  	* include/debug/multiset.h: Same.
  	* include/debug/safe_sequence.h: Same.
  	* include/debug/hash_set: Same.
  	* include/debug/functions.h: Same.
  	* include/debug/safe_base.h: Same.
  	* include/debug/hash_multiset.h: Same.
  	* include/debug/safe_iterator.tcc: Same.
  	* include/debug/vector: Same.
  	* include/debug/map.h: Same.
  	* include/debug/deque: Same.
  	* include/debug/hash_map.h: Same.
  	* include/debug/string: Same.
  	* include/debug/macros.h: Same.
  	* include/debug/list: Same.
  	* include/debug/debug.h: Same.
  	* include/debug/map: Same. 
  	* include/debug/safe_iterator.h: Same.
  	* include/debug/multimap.h: Same.
  	* config/cpu/generic/atomicity_mutex/atomicity.h: Same.
  	* config/cpu/generic/atomicity_builtins/atomicity.h: Same.
  	* config/cpu/generic/atomic_word.h: Same.
  	* include/tr1/memory: Same.
  	* include/tr1/random: Same.	
  	* include/std/std_queue.h: Same.
  	* include/std/std_iterator.h: Same.
  	* include/std/std_bitset.h: Same.
  	* include/std/std_set.h: Same.
  	* include/std/std_vector.h: Same.
  	* include/std/std_deque.h: Same.
  	* include/std/std_utility.h: Same.
  	* include/std/std_stack.h: Same.
  	* include/std/std_string.h: Same.
  	* include/std/std_list.h: Same.
  	* include/std/std_map.h: Same.
  	* libsupc++/typeinfo: Same.
  	* libsupc++/exception: Same.
  	* libsupc++/exception_defines.h: Same.
  	* libsupc++/new: Same.
  	
  	* include/ext/bitmap_allocator.h: Change namespace __balloc to
  	__detail.
  	* src/bitmap_allocator.cc: Same.
  	
  	* include/bits/cpp_type_traits.h: Change __true_type and
  	__false_type from global to namespace std scope.
  	* include/ext/slist: Same.
  	* include/ext/vstring.h: Same.
  	* include/ext/vstring.tcc: Same.
  	* include/ext/rc_string_base.h: Same.
  	* include/ext/sso_string_base.h: Same.
  
  	* include/bits/codecvt.h: Adjust markup so that correct namespace
  	scope information is in all files.
  	* include/bits/locale_facets.h: Same. Include ctype_base directly.
  	* config/os/windiss/ctype_base.h: Add in namespace markup.
  	* config/os/newlib/ctype_base.h: Same.
  	* config/os/aix/ctype_base.h: Same.
  	* config/os/vxworks/ctype_base.h: Same.
  	* config/os/hpux/ctype_base.h: Same.
  	* config/os/mingw32/ctype_base.h: Same.
  	* config/os/gnu-linux/ctype_base.h: Same.
  	* config/os/tpf/ctype_base.h: Same.
  	* config/os/uclibc/ctype_base.h: Same.
  	* config/os/djgpp/ctype_base.h: Same.
  	* config/os/qnx/qnx6.1/ctype_base.h: Same.
  	* config/os/bsd/netbsd/ctype_base.h: Same.
  	* config/os/bsd/darwin/ctype_base.h: Same.
  	* config/os/bsd/freebsd/ctype_base.h: Same.
  	* config/os/irix/irix5.2/ctype_base.h: Same.
  	* config/os/irix/irix6.5/ctype_base.h: Same.
  	* config/os/solaris/solaris2.5/ctype_base.h: Same.
  	* config/os/solaris/solaris2.6/ctype_base.h: Same.
  	* config/os/solaris/solaris2.7/ctype_base.h: Same.
  	* config/os/generic/ctype_base.h: Same.
  	* include/tr1/mu_iterate.h: Same.
  	* include/tr1/tuple: Same.
  	* include/tr1/tuple_iterate.h: Same.
  	* include/tr1/tuple_defs.h: Same.
  	* include/tr1/random.tcc: Same.
  	* include/tr1/functional: Same.
  	* include/tr1/functional_iterate.h: Same.
  	
  	* testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Line
  	number changes.	
  	* testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Same.
  	* testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Same.
  	* testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Same.
  
  	* docs/doxygen/user.cfg.in: Update to doxygen 1.5.1.
  	* docs/html/17_intro/license.html: Updated info for generated docs.
  	* docs/doxygen/guide.html: Adjust.
  	* docs/doxygen/run_doxygen: Adjust.
  	* docs/doxygen/mainpage.html: Same.
  	* docs/doxygen/doxygroups.cc: Same.
  	* docs/doxygen/Intro.3: Same.
  	* docs/doxygen/tables.html: Same.
........
  r119335 | janis | 2006-11-29 15:11:01 -0800 (Wed, 29 Nov 2006) | 2 lines
  
  	* dfp-bit.c (DFP_TO_INT): Fix rounding mode.
........
  r119338 | jsm28 | 2006-11-29 16:12:49 -0800 (Wed, 29 Nov 2006) | 3 lines
  
  	* gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
  	-maltivec.
........
  r119345 | gccadmin | 2006-11-29 16:17:59 -0800 (Wed, 29 Nov 2006) | 1 line
  
  Daily bump.
........
  r119348 | pinskia | 2006-11-29 17:05:58 -0800 (Wed, 29 Nov 2006) | 13 lines
  
  2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
  
          * config/spu/spu.md  (extend_compare<mode>): New pattern.
          (extend_compare): Change to expand and use the above pattern.
  
  2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
  
          * gcc.c-torture/compile/pr29945.c: New testcase.
........
  r119350 | pinskia | 2006-11-29 17:19:00 -0800 (Wed, 29 Nov 2006) | 6 lines
  
  2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
  
          * config/spu/spu.md (extend_compare): Fix whitespace formatting.
........
  r119353 | kkojima | 2006-11-29 19:13:29 -0800 (Wed, 29 Nov 2006) | 4 lines
  
  	* emit-rtl.c (verify_rtl_sharing): Handle SEQUENCE specially
  	when clearing the used flags.
........
  r119354 | pinskia | 2006-11-29 19:37:34 -0800 (Wed, 29 Nov 2006) | 6 lines
  
  2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
  
          * config/spu/crt0.c (__dso_handle): Define.
........
  r119355 | uros | 2006-11-29 22:47:24 -0800 (Wed, 29 Nov 2006) | 10 lines
  
  	* config/i386/i386.md (movsf_1): Enable pattern for standard
  	80387 constants before reload when optimizing for size.
  	(*movdf_nointeger, *movdf_integer): Ditto.
  	(*movxf_nointeger, *movxf_integer): Disable patterns for standard
  	80387 constants before reload when not optimizing for size.
  
  	(*fop_xf_4_i387, *fop_xf_5_i387, *fop_xf_6_i387): Avoid float
  	extension of XFmode input operands.
........
  r119356 | uros | 2006-11-29 22:54:47 -0800 (Wed, 29 Nov 2006) | 10 lines
  
  	* config/i386/i386.md (*truncxfsf2_mixed, *truncxfdf2_mixed): Enable
  	insn patterns for TARGET_80387.
  	(*truncxfsf2_i387, *truncxfdf2_i387): Remove.
  	(*truncxfsf2_i387_1): Rename to *truncxfsf2_i387.
  	(*truncxfdf2_i387_1): Rename to *truncxfdf2_i387.
  	(fmod<mode>3, remainder<mode>3): Enable expaders for SSE math.
  	Generate truncxf<mode>2 insn patterns for strict SSE math.
........
  r119357 | steven | 2006-11-29 23:22:04 -0800 (Wed, 29 Nov 2006) | 10 lines
  
  	* cgraphunit.c (cgraph_finalize_compilation_unit): Add a newline
  	at the end of a diagnostics message.
  
  	* alloc-pool.c (pool_free): Postpone clearing the pool entry
  	until after asserting that it was allocated in the right pool.
  
  	* cfgrtl.c (print_rtl_with_bb): Print predecessor and
  	successor edge information as well.  Make output of live regs
  	on exit consistent with live regs on entry.
........
  r119358 | steven | 2006-11-29 23:24:03 -0800 (Wed, 29 Nov 2006) | 3 lines
  
  	* cselib.c (cselib_init): Use special MEM rtx form for callmem.
  	* alias.c (canon_true_dependence): Update comment.
........
  r119360 | uros | 2006-11-30 02:57:34 -0800 (Thu, 30 Nov 2006) | 7 lines
  
  	* config/i386/i386.md (R10_REG): New constant.
  	* config/i386/i386.c (pro_epilogue_adjust_stack): Use R11_REG.
  	(ix86_emit_restore_regs_using_mov): Ditto.
  	(ix86_expand_call): Ditto.
  	(x86_output_mi_thunk): Ditto. Also use R10_REG.
........
  r119362 | rguenth | 2006-11-30 06:30:00 -0800 (Thu, 30 Nov 2006) | 13 lines
  
  2006-11-30  Richard Guenther  <rguenther@suse.de>
  
  	* tree-vectorizer.h (vectorizable_function): Export.
  	* tree-vect-transform.c (vectorizable_function): Likewise.
          * tree-vect-patterns.c (vect_recog_pow_pattern): Set
          type_in to scalar type in recognition of squaring.
  	Make sure the target can vectorize sqrt in recognition
  	of sqrt, set type_in to vector type in this case.
  
  	* gcc.dg/vect/vect-pow-1.c: Rename ...
  	* gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
  	floats instead of doubles, check successful vectorization.
........
  r119363 | hubicka | 2006-11-30 07:30:01 -0800 (Thu, 30 Nov 2006) | 19 lines
  
  	* tree-ssa-operands.h (struct ssa_operands): New.
  	* tree-flow-inline.h (gimple_ssa_operands): New function.
  	* tree-flow.h: (struct gimple_df): Add ssa_operands.
  	* Makefile.in: Remove gt-tree-ssa-operands.h
  	* tree-ssa-operands.c: Do not include gt-tree-ssa-operands.h
  	(free_defs, free_uses, free_vuses, free_maydefs, free_mustdefs,
  	operand_memory, operand_memory_index, ops_active): Remove statics.
  	(ALLOC_OPTYPE): Update.
  	(operand_build_sort_virtual): Update.
  	(ssa_operands_active): Update.
  	(init_ssa_operands): Update.
  	(fini_ssa_operands): Update.
  	(ssa_operand_alloc): Update.
  	(INITIALIZE_USE): Update.
  	(finalize_ssa_use_ops): Update.
  	(finalize_ssa_v_may_def_ops): Update.
  	(finalize_ssa_vuse_ops): Update.
  	(finalize_ssa_v_must_def_ops): Update.
........
  r119366 | amylaar | 2006-11-30 09:05:45 -0800 (Thu, 30 Nov 2006) | 18 lines
  
  include:
  2006-05-03  Andrew Stubbs  <andrew.stubbs@st.com>
              J"orn Rennecke <joern.rennecke@st.com>
  
  	* libiberty.h (make_relative_prefix_ignore_links): Declare.
  
  libiberty:
  2006-05-03  Andrew Stubbs  <andrew.stubbs@st.com>
              J"orn Rennecke <joern.rennecke@st.com>
  
  	* make-relative-prefix.c (make_relative_prefix_1): New function,
  	broken out of make_relative_prefix.  Make link resolution dependent
  	on new parameter.
  	(make_relative_prefix): Use make_relative_prefix_1.
  	(make_relative_prefix_ignore_links): New function.
........
  r119368 | janis | 2006-11-30 09:58:03 -0800 (Thu, 30 Nov 2006) | 6 lines
  
  gcc/
  	* config/dfp-bit.c (DFP_TO_INT): Use wider precision.
  testsuite/
  	* gcc.dg/dfp/convert-int-max.c: New test.
  	* gcc.dg/dfp/convert-int-max-fold.c: New test.
........
  r119374 | carlos | 2006-11-30 11:25:08 -0800 (Thu, 30 Nov 2006) | 10 lines
  
  gcc/
  
  2006-11-30  Carlos O'Donell  <carlos@codesourcery.com>
  
  	* doc/tm.texi (MAX_OFILE_ALIGNMENT): Document default.
  	* config/elfos.h [!MAX_OFILE_ALIGNMENT] (MAX_OFILE_ALIGNMENT): 
  	Default is the largest alignment supported for 32-bit ELF and 
  	representable on a 32-bit host.
........
  r119375 | hubicka | 2006-11-30 11:36:02 -0800 (Thu, 30 Nov 2006) | 4 lines
  
  	* builtins.c (fold_builtin_memory_op): Fix typo in the check for
  	memmove/bcopy->memcpy conversion.
........
  r119378 | amacleod | 2006-11-30 13:36:32 -0800 (Thu, 30 Nov 2006) | 25 lines
  
  
  Implement coalesce list with hash table instead of linked list.
  
  	* tree-ssa-live.c (create_coalesce_list): Create a hash table.
  	(COALESCE_HASH_FN): New.  Define hash function.
  	(partition_pair_map_hash): New.  Hash value for a partition pair.
  	(partition_pair_map_eq): New.  Equality for hash pairs.
  	(create_coalesce_list): Create hash table.
  	(delete_coalesce_list): Free hash table.
  	(find_partition_pair): Find/create pairs in hash table.
  	(compare_pairs):  Sort pairs in ascending order now.
  	(num_coalesce_pairs): New.  Number of pairs in hash table.
  	(struct partition_pair_iterator): Iterator struct for pair table.
  	(first_partition_pair): Iterator function for first pair.
  	(end_partition_pair_p): Iterator function for end of iteration.
  	(next_partition_pair): Iterator function for next pair.
  	(FOR_EACH_PARTITION_PAIR): Macro for iterating over pairs.
  	(sort_coalesce_list): Sort pairs from hash table into an array.
  	(pop_best_coalesce): Take pairs from the array.
  	(dump_coalesce_list): Update to use hash table or sorted array.
  	* tree-ssa-live.h (struct partition_pair_d): Remove next field.
  	(struct coalesce_list_d): Add hash table related fields.
........
  r119379 | geoffk | 2006-11-30 13:53:57 -0800 (Thu, 30 Nov 2006) | 3 lines
  
  	* rtti.c (get_tinfo_decl): Handle return value from
  	pushdecl_top_level_and_finish.
........
  r119380 | rsandifo | 2006-11-30 13:54:20 -0800 (Thu, 30 Nov 2006) | 4 lines
  
  gcc/
  	* simplify-rtx.c (simplify_rtx): Use simplify_subreg rather than
  	simplify_gen_subreg.
........
  r119382 | mueller | 2006-11-30 15:08:27 -0800 (Thu, 30 Nov 2006) | 11 lines
  
  2006-12-01  Dirk Mueller  <dmueller@suse.de>
  
          * decl.c (grokdeclarator): Warn for type qualifiers on return
          type for non-dependent types.
          * pt.c (tsubst_function_type): Warn for type qualifiers on
          return type for dependent types.
  
          * g++.dg/warn/Wreturn-type-4.C: New testcase.
........
  r119388 | gccadmin | 2006-11-30 16:17:52 -0800 (Thu, 30 Nov 2006) | 1 line
  
  Daily bump.
........
  r119390 | hjl | 2006-11-30 16:29:08 -0800 (Thu, 30 Nov 2006) | 19 lines
  
  2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
  
  	* gcc.dg/i386-cpuid.h (bit_SSE3): New.
  	(i386_get_cpuid): New function.
  	(i386_cpuid_ecx): Likewise.
  	(i386_cpuid_edx): Likewise.
  	(i386_cpuid): Updated to call i386_cpuid_edx.
  
  	* gcc.target/i386/sse3-addsubpd.c: New file.
  	* gcc.target/i386/sse3-addsubps.c: Likewise.
  	* gcc.target/i386/sse3-haddpd.c: Likewise.
  	* gcc.target/i386/sse3-haddps.c: Likewise.
  	* gcc.target/i386/sse3-hsubpd.c: Likewise.
  	* gcc.target/i386/sse3-hsubps.c: Likewise.
  	* gcc.target/i386/sse3-lddqu.c: Likewise.
  	* gcc.target/i386/sse3-movddup.c: Likewise.
  	* gcc.target/i386/sse3-movshdup.c: Likewise.
  	* gcc.target/i386/sse3-movsldup.c: Likewise.
........
  r119395 | jsm28 | 2006-11-30 18:25:22 -0800 (Thu, 30 Nov 2006) | 24 lines
  
  2006-12-01  Joseph Myers  <joseph@codesourcery.com>
              David Edelsohn  <edelsohn@gnu.org>
  
  	* doc/tm.texi (HARD_REGNO_NREGS_HAS_PADDING,
  	HARD_REGNO_NREGS_WITH_PADDING): Document new target macros.
  	* defaults.h (HARD_REGNO_NREGS_HAS_PADDING,
  	HARD_REGNO_NREGS_WITH_PADDING): Define.
  	* config/i386/i386.h (HARD_REGNO_NREGS_HAS_PADDING,
  	HARD_REGNO_NREGS_WITH_PADDING): Define.
  	* rtlanal.c (subreg_regno_offset, subreg_offset_representable_p):
  	Use new macros to detect modes with holes; do not look at integer
  	units.
  	(subreg_offset_representable_p): Check for and disallow cases
  	where the modes use different numbers of bits from registers.
  	* config/rs6000/rs6000.c (rs6000_emit_move): Handle TFmode
  	constant for soft-float.
  	(rs6000_hard_regno_nregs): Use UNITS_PER_FP_WORD for e500 GPRs
  	containing doubles.
  	(rs6000_split_multireg_move): Use DFmode reg_mode for TFmode moves
  	in E500 double case.
  	* config/rs6000/rs6000.md (movtf): Allow soft-float.
  	(movtf_softfloat): New.
........
  r119397 | pinskia | 2006-11-30 18:38:47 -0800 (Thu, 30 Nov 2006) | 23 lines
  
  2006-11-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
  
          * config/spu/spu.c (spu_builtin_range): Move from spu-c.c
          (TARGET_RESOLVE_OVERLOADED_BUILTIN): Delete.
          (spu_cpu_cpp_builtins): Remove.
          (spu_override_options): Don't set warn_main.
          (spu_force_reg): Move from spu-c.c.
          (spu_check_builtin_parm): Likewise.
          (expand_builtin_args): Likewise.
          (spu_expand_builtin_1): Likewise.
          (spu_expand_builtin): Likewise.
          * config/spu/spu.h (REGISTER_TARGET_PRAGMAS): Define, set
          warn_main and targetm.resolve_overloaded_builtin.
          * config/spu/spu-c.c (spu_builtin_range): Remove.
          (spu_check_builtin_parm): Remove.
          (expand_builtin_args): Remove.
          (spu_expand_builtin_1): Remove.
          (spu_expand_builtin): Remove.
          (spu_cpu_cpp_builtins): Moved from spu.c
          (spu_force_reg): Remove.
........
  r119401 | hjl | 2006-12-01 06:49:15 -0800 (Fri, 01 Dec 2006) | 12 lines
  
  2006-12-01  Zdenek Dvorak <dvorakz@suse.cz>
  
  	* tree-ssa-ccp.c (canonicalize_float_value): New function.
  	(set_lattice_value): Use canonicalize_float_value.
  
  2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
  	    Zdenek Dvorak <dvorakz@suse.cz>
  
  	* gcc.dg/pr29921-2.c: New test.
........
  r119402 | bernds | 2006-12-01 07:49:55 -0800 (Fri, 01 Dec 2006) | 4 lines
  
  	* config/bfin/bfin.c (bfin_valid_add): Fix the logic that ensures
  	multiword accesses are in range.
........
  r119403 | paolo | 2006-12-01 07:55:11 -0800 (Fri, 01 Dec 2006) | 11 lines
  
  2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
  
          * typeck.c (build_binary_op):  Fix pointer to member function
          comparison for ptrmemfunc_vbit_in_delta targets.
  
  2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
  
          * g++.dg/expr/pr29066.c: New.
........
  r119404 | rguenth | 2006-12-01 08:37:38 -0800 (Fri, 01 Dec 2006) | 6 lines
  
  2006-12-01  Richard Guenther  <rguenther@suse.de>
  
  	* dwarf2out.c (struct pubname_struct): Make name const.
  	(add_pubtype): Do not xstrdup identifiers.
........
  r119408 | bernds | 2006-12-01 09:53:42 -0800 (Fri, 01 Dec 2006) | 4 lines
  
  	* config/bfin/bfin.md (pushsi_insn, popsi_insn): Set correct addrtype
  	attribute.
........
  r119409 | amacleod | 2006-12-01 11:53:29 -0800 (Fri, 01 Dec 2006) | 28 lines
  
  
  	* common.opt (ftree-combine-temps): Remove.
  	* tree-outof-ssa.c (SSANORM_COMBINE_TEMPS): Remove.
  	(coalesce_ssa_name): Don't check for combine-temps.
  	(coalesce_vars): Remove.
  	(check_replaceable): Use num_imm_uses.
  	(remove_ssa_form, insert_backedge_copies, rewrite_out_of_ssa): Don't 
  	check for combine-temps.
  	(rewrite_out_of_ssa): Never create a ref_count in the var_map.
  	* tree-ssa-copyrename.c (copy_rename_partition_coalesce): Change parms
  	to register_ssa_partition calls.
  	* tree-ssa-live.c (register_ssa_partition): Remove prototype.
  	(init_var_map, delete_var_map): remove refernces to ref_count.
  	(create_ssa_var_map): Never calculate a ref count.
  	(type_var_init): Remove.
  	* tree-ssa-live.h (typedef struct _var_map): Remove ref_count.
  	(SSA_VAR_MAP_REF_COUNT): Delete.
  	(create_ssa_var_map): Change Prototype to have no parameters.
  	(version_ref_count): Delete.
  	(register_ssa_partition): Remove 'is_use' paramater and don't set the
  	ref_count vector.
  	(type_var_num, type_var, type_var_first_partition,
  	type_var_next_partition, type_var_dump, type_var_delete,
  	type_var_remove_partition, type_var_find, type_var_compact,
  	type_var_decompact): Remove.
  
  	* gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
........
  r119412 | tkoenig | 2006-12-01 13:04:38 -0800 (Fri, 01 Dec 2006) | 70 lines
  
  2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
  
  	* gfortran.dg/convert_implied_open.f90:  Change to
  	new default record length.
  	* gfortran.dg/unf_short_record_1.f90:  Adapt to
  	new error message.
  	* gfortran.dg/unformatted_subrecords_1.f90:  New test.
  
  2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
  
  	* gfortran.h (gfc_option_t):  Add max_subrecord_length.
  	(top level): Define MAX_SUBRECORD_LENGTH.
  	* lang.opt:  Add option -fmax-subrecord-length=.
  	* trans-decl.c:  Add new function set_max_subrecord_length.
  	(gfc_generate_function_code): If we are within the main
  	program and max_subrecord_length has been set, call
  	set_max_subrecord_length.
  	* options.c (gfc_init_options):  Add defaults for
  	max_subrecord_lenght, convert and record_marker.
  	(gfc_handle_option):  Add handling for
  	-fmax_subrecord_length.
  	* invoke.texi:  Document the new default for
  	-frecord-marker=<n>.
  
  2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
  
  	* libgfortran/libgfortran.h (compile_options_t):  Add
  	record_marker. (top level):  Define GFC_MAX_SUBRECORD_LENGTH.
  	* runtime/compile_options.c (set_record_marker):  Change
  	default to four-byte record marker.
  	(set_max_subrecord_length):  New function.
  	* runtime/error.c (translate_error):  Change error message
  	for short record on unformatted read.
  	* io/io.h (gfc_unit):  Add recl_subrecord, bytes_left_subrecord
  	and continued.
  	* io/file_pos.c (unformatted_backspace):  Change default of record
  	marker size to four bytes.  Loop over subrecords.
  	* io/open.c:  Default recl is max_offset.  If
  	compile_options.max_subrecord_length has been set, set set
  	u->recl_subrecord to its value, to the maximum value otherwise.
  	* io/transfer.c (top level):  Add prototypes for us_read, us_write,
  	next_record_r_unf and next_record_w_unf.
  	(read_block_direct):  Separate codepaths for unformatted direct
  	and unformatted sequential.  If a recl has been set by the
  	user, use the number of bytes left for the record if it is smaller
  	than the read request.  Loop over subrecords.  Set an error if the
  	user has set a recl and the read was short.
  	(write_buf):  Separate codepaths for unformatted direct and
  	unformatted sequential. If a recl has been set by the
  	user, use the number of bytes left for the record if it is smaller
  	than the read request.  Loop over subrecords.  Set an error if the
  	user has set a recl and the read was short.
  	(us_read):  Add parameter continued (to indicate that bytes_left
  	should not be intialized).  Change default of record marker size
  	to four bytes. Use subrecord.  If the subrecord length is smaller than
  	zero, this indicates a continuation.
  	(us_write):  Add parameter continued (to indicate that the continued
  	flag should be set).  Use subrecord.
  	(pre_position):  Use 0 for continued on us_write and us_read calls.
  	(skip_record):  New function.
  	(next_record_r_unf):  New function.
  	(next_record_r):  Use next_record_r_unf.
  	(write_us_marker):  Default size for record markers is four bytes.
  	(next_record_w_unf):  New function.
  	(next_record_w):  Use next_record_w_unf.
........
  r119415 | reichelt | 2006-12-01 13:28:35 -0800 (Fri, 01 Dec 2006) | 5 lines
  
  	* c-common.c (check_main_parameter_types): Check for error_mark_node.
  
  	* g++.dg/other/main1.C: New test.
........
  r119416 | reichelt | 2006-12-01 13:35:25 -0800 (Fri, 01 Dec 2006) | 7 lines
  
  	* typeck.c (type_after_usual_arithmetic_conversions):
  	Fix assertion for vector types.
  	(build_binary_op): Use temporary for inner type of vector types.
  
  	* g++.dg/ext/vector5.C: New test.
........

Added:
    branches/fixed-point/libstdc++-v3/testsuite/23_containers/map/operations/
      - copied from r119416, trunk/libstdc++-v3/testsuite/23_containers/map/operations/
    branches/fixed-point/libstdc++-v3/testsuite/23_containers/multimap/operations/
      - copied from r119416, trunk/libstdc++-v3/testsuite/23_containers/multimap/operations/
    branches/fixed-point/libstdc++-v3/testsuite/23_containers/multiset/operations/
      - copied from r119416, trunk/libstdc++-v3/testsuite/23_containers/multiset/operations/
    branches/fixed-point/libstdc++-v3/testsuite/23_containers/set/operations/
      - copied from r119416, trunk/libstdc++-v3/testsuite/23_containers/set/operations/
Modified:
    branches/fixed-point/libstdc++-v3/ChangeLog
    branches/fixed-point/libstdc++-v3/config/cpu/generic/atomic_word.h
    branches/fixed-point/libstdc++-v3/config/cpu/generic/atomicity_builtins/atomicity.h
    branches/fixed-point/libstdc++-v3/config/cpu/generic/atomicity_mutex/atomicity.h
    branches/fixed-point/libstdc++-v3/config/os/aix/ctype_base.h
    branches/fixed-point/libstdc++-v3/config/os/bsd/darwin/ctype_base.h
    branches/fixed-point/libstdc++-v3/config/os/bsd/freebsd/ctype_base.h
    branches/fixed-point/libstdc++-v3/config/os/bsd/netbsd/ctype_base.h
    branches/fixed-point/libstdc++-v3/config/os/djgpp/ctype_base.h
    branches/fixed-point/libstdc++-v3/config/os/generic/ctype_base.h
    branches/fixed-point/libstdc++-v3/config/os/gnu-linux/ctype_base.h
    branches/fixed-point/libstdc++-v3/config/os/hpux/ctype_base.h
    branches/fixed-point/libstdc++-v3/config/os/irix/irix5.2/ctype_base.h
    branches/fixed-point/libstdc++-v3/config/os/irix/irix6.5/ctype_base.h
    branches/fixed-point/libstdc++-v3/config/os/mingw32/ctype_base.h
    branches/fixed-point/libstdc++-v3/config/os/newlib/ctype_base.h
    branches/fixed-point/libstdc++-v3/config/os/qnx/qnx6.1/ctype_base.h
    branches/fixed-point/libstdc++-v3/config/os/solaris/solaris2.5/ctype_base.h
    branches/fixed-point/libstdc++-v3/config/os/solaris/solaris2.6/ctype_base.h
    branches/fixed-point/libstdc++-v3/config/os/solaris/solaris2.7/ctype_base.h
    branches/fixed-point/libstdc++-v3/config/os/tpf/ctype_base.h
    branches/fixed-point/libstdc++-v3/config/os/uclibc/ctype_base.h
    branches/fixed-point/libstdc++-v3/config/os/vxworks/ctype_base.h
    branches/fixed-point/libstdc++-v3/config/os/windiss/ctype_base.h
    branches/fixed-point/libstdc++-v3/docs/doxygen/Intro.3
    branches/fixed-point/libstdc++-v3/docs/doxygen/doxygroups.cc
    branches/fixed-point/libstdc++-v3/docs/doxygen/guide.html
    branches/fixed-point/libstdc++-v3/docs/doxygen/mainpage.html
    branches/fixed-point/libstdc++-v3/docs/doxygen/run_doxygen
    branches/fixed-point/libstdc++-v3/docs/doxygen/tables.html
    branches/fixed-point/libstdc++-v3/docs/doxygen/user.cfg.in
    branches/fixed-point/libstdc++-v3/docs/html/17_intro/license.html
    branches/fixed-point/libstdc++-v3/include/bits/codecvt.h
    branches/fixed-point/libstdc++-v3/include/bits/cpp_type_traits.h
    branches/fixed-point/libstdc++-v3/include/bits/locale_facets.h
    branches/fixed-point/libstdc++-v3/include/bits/stl_tree.h
    branches/fixed-point/libstdc++-v3/include/debug/bitset
    branches/fixed-point/libstdc++-v3/include/debug/debug.h
    branches/fixed-point/libstdc++-v3/include/debug/deque
    branches/fixed-point/libstdc++-v3/include/debug/formatter.h
    branches/fixed-point/libstdc++-v3/include/debug/functions.h
    branches/fixed-point/libstdc++-v3/include/debug/hash_map
    branches/fixed-point/libstdc++-v3/include/debug/hash_map.h
    branches/fixed-point/libstdc++-v3/include/debug/hash_multimap.h
    branches/fixed-point/libstdc++-v3/include/debug/hash_multiset.h
    branches/fixed-point/libstdc++-v3/include/debug/hash_set
    branches/fixed-point/libstdc++-v3/include/debug/hash_set.h
    branches/fixed-point/libstdc++-v3/include/debug/list
    branches/fixed-point/libstdc++-v3/include/debug/macros.h
    branches/fixed-point/libstdc++-v3/include/debug/map
    branches/fixed-point/libstdc++-v3/include/debug/map.h
    branches/fixed-point/libstdc++-v3/include/debug/multimap.h
    branches/fixed-point/libstdc++-v3/include/debug/multiset.h
    branches/fixed-point/libstdc++-v3/include/debug/safe_base.h
    branches/fixed-point/libstdc++-v3/include/debug/safe_iterator.h
    branches/fixed-point/libstdc++-v3/include/debug/safe_iterator.tcc
    branches/fixed-point/libstdc++-v3/include/debug/safe_sequence.h
    branches/fixed-point/libstdc++-v3/include/debug/set
    branches/fixed-point/libstdc++-v3/include/debug/set.h
    branches/fixed-point/libstdc++-v3/include/debug/string
    branches/fixed-point/libstdc++-v3/include/debug/vector
    branches/fixed-point/libstdc++-v3/include/ext/bitmap_allocator.h
    branches/fixed-point/libstdc++-v3/include/ext/rc_string_base.h
    branches/fixed-point/libstdc++-v3/include/ext/slist
    branches/fixed-point/libstdc++-v3/include/ext/sso_string_base.h
    branches/fixed-point/libstdc++-v3/include/ext/throw_allocator.h
    branches/fixed-point/libstdc++-v3/include/ext/type_traits.h
    branches/fixed-point/libstdc++-v3/include/ext/vstring.h
    branches/fixed-point/libstdc++-v3/include/ext/vstring.tcc
    branches/fixed-point/libstdc++-v3/include/std/std_bitset.h
    branches/fixed-point/libstdc++-v3/include/std/std_deque.h
    branches/fixed-point/libstdc++-v3/include/std/std_iterator.h
    branches/fixed-point/libstdc++-v3/include/std/std_list.h
    branches/fixed-point/libstdc++-v3/include/std/std_map.h
    branches/fixed-point/libstdc++-v3/include/std/std_queue.h
    branches/fixed-point/libstdc++-v3/include/std/std_set.h
    branches/fixed-point/libstdc++-v3/include/std/std_stack.h
    branches/fixed-point/libstdc++-v3/include/std/std_string.h
    branches/fixed-point/libstdc++-v3/include/std/std_utility.h
    branches/fixed-point/libstdc++-v3/include/std/std_vector.h
    branches/fixed-point/libstdc++-v3/include/tr1/functional
    branches/fixed-point/libstdc++-v3/include/tr1/functional_iterate.h
    branches/fixed-point/libstdc++-v3/include/tr1/memory
    branches/fixed-point/libstdc++-v3/include/tr1/mu_iterate.h
    branches/fixed-point/libstdc++-v3/include/tr1/random
    branches/fixed-point/libstdc++-v3/include/tr1/random.tcc
    branches/fixed-point/libstdc++-v3/include/tr1/tuple
    branches/fixed-point/libstdc++-v3/include/tr1/tuple_defs.h
    branches/fixed-point/libstdc++-v3/include/tr1/tuple_iterate.h
    branches/fixed-point/libstdc++-v3/libsupc++/exception
    branches/fixed-point/libstdc++-v3/libsupc++/exception_defines.h
    branches/fixed-point/libstdc++-v3/libsupc++/new
    branches/fixed-point/libstdc++-v3/libsupc++/typeinfo
    branches/fixed-point/libstdc++-v3/src/bitmap_allocator.cc
    branches/fixed-point/libstdc++-v3/testsuite/ext/type_traits/add_unsigned_floating_neg.cc
    branches/fixed-point/libstdc++-v3/testsuite/ext/type_traits/add_unsigned_integer_neg.cc
    branches/fixed-point/libstdc++-v3/testsuite/ext/type_traits/remove_unsigned_floating_neg.cc
    branches/fixed-point/libstdc++-v3/testsuite/ext/type_traits/remove_unsigned_integer_neg.cc

Changes in other areas also in this revision:
Added:
    branches/fixed-point/gcc/testsuite/g++.dg/ext/vector5.C
      - copied unchanged from r119416, trunk/gcc/testsuite/g++.dg/ext/vector5.C
    branches/fixed-point/gcc/testsuite/g++.dg/other/main1.C
      - copied unchanged from r119416, trunk/gcc/testsuite/g++.dg/other/main1.C
Removed:
    branches/fixed-point/gcc/testsuite/gcc.dg/vect/vect-pow-1.c
    branches/fixed-point/libgfortran/intrinsics/bessel.c
    branches/fixed-point/libgfortran/intrinsics/erf.c
Modified:
    branches/fixed-point/   (props changed)
    branches/fixed-point/ChangeLog
    branches/fixed-point/MAINTAINERS
    branches/fixed-point/configure
    branches/fixed-point/configure.in
    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/alias.c
    branches/fixed-point/gcc/alloc-pool.c
    branches/fixed-point/gcc/builtins.c
    branches/fixed-point/gcc/c-common.c
    branches/fixed-point/gcc/c.opt
    branches/fixed-point/gcc/cfgexpand.c
    branches/fixed-point/gcc/cfglayout.c
    branches/fixed-point/gcc/cfgrtl.c
    branches/fixed-point/gcc/cgraph.c
    branches/fixed-point/gcc/cgraph.h
    branches/fixed-point/gcc/cgraphunit.c
    branches/fixed-point/gcc/common.opt
    branches/fixed-point/gcc/config/bfin/bfin.c
    branches/fixed-point/gcc/config/bfin/bfin.md
    branches/fixed-point/gcc/config/dfp-bit.c
    branches/fixed-point/gcc/config/dfp-bit.h
    branches/fixed-point/gcc/config/elfos.h
    branches/fixed-point/gcc/config/i386/i386-protos.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/i386.opt
    branches/fixed-point/gcc/config/rs6000/predicates.md
    branches/fixed-point/gcc/config/rs6000/rs6000.c
    branches/fixed-point/gcc/config/rs6000/rs6000.md
    branches/fixed-point/gcc/config/s390/predicates.md
    branches/fixed-point/gcc/config/s390/s390.c
    branches/fixed-point/gcc/config/sh/sh.c
    branches/fixed-point/gcc/config/sh/sh.md
    branches/fixed-point/gcc/config/sh/sh.opt
    branches/fixed-point/gcc/config/sh/t-sh
    branches/fixed-point/gcc/config/spu/crt0.c
    branches/fixed-point/gcc/config/spu/spu-c.c
    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/xtensa/lib1funcs.asm
    branches/fixed-point/gcc/config/xtensa/xtensa.h
    branches/fixed-point/gcc/cp/ChangeLog
    branches/fixed-point/gcc/cp/class.c
    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/rtti.c
    branches/fixed-point/gcc/cp/typeck.c
    branches/fixed-point/gcc/cse.c
    branches/fixed-point/gcc/cselib.c
    branches/fixed-point/gcc/defaults.h
    branches/fixed-point/gcc/doc/install.texi
    branches/fixed-point/gcc/doc/invoke.texi
    branches/fixed-point/gcc/doc/rtl.texi
    branches/fixed-point/gcc/doc/tm.texi
    branches/fixed-point/gcc/dwarf2out.c
    branches/fixed-point/gcc/emit-rtl.c
    branches/fixed-point/gcc/expr.c
    branches/fixed-point/gcc/expr.h
    branches/fixed-point/gcc/final.c
    branches/fixed-point/gcc/fortran/ChangeLog
    branches/fixed-point/gcc/fortran/error.c
    branches/fixed-point/gcc/fortran/gfortran.h
    branches/fixed-point/gcc/fortran/invoke.texi
    branches/fixed-point/gcc/fortran/lang.opt
    branches/fixed-point/gcc/fortran/options.c
    branches/fixed-point/gcc/fortran/resolve.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-intrinsic.c
    branches/fixed-point/gcc/function.c
    branches/fixed-point/gcc/function.h
    branches/fixed-point/gcc/ggc-page.c
    branches/fixed-point/gcc/gimplify.c
    branches/fixed-point/gcc/gthr-tpf.h
    branches/fixed-point/gcc/haifa-sched.c
    branches/fixed-point/gcc/ifcvt.c
    branches/fixed-point/gcc/insn-notes.def
    branches/fixed-point/gcc/ipa-inline.c
    branches/fixed-point/gcc/jump.c
    branches/fixed-point/gcc/mklibgcc.in
    branches/fixed-point/gcc/modulo-sched.c
    branches/fixed-point/gcc/params.def
    branches/fixed-point/gcc/po/ChangeLog
    branches/fixed-point/gcc/po/sv.po
    branches/fixed-point/gcc/po/tr.po
    branches/fixed-point/gcc/reg-stack.c
    branches/fixed-point/gcc/rtlanal.c
    branches/fixed-point/gcc/sched-ebb.c
    branches/fixed-point/gcc/sched-int.h
    branches/fixed-point/gcc/sched-rgn.c
    branches/fixed-point/gcc/simplify-rtx.c
    branches/fixed-point/gcc/target-def.h
    branches/fixed-point/gcc/target.h
    branches/fixed-point/gcc/targhooks.c
    branches/fixed-point/gcc/targhooks.h
    branches/fixed-point/gcc/testsuite/ChangeLog
    branches/fixed-point/gcc/testsuite/g++.dg/inherit/error2.C
    branches/fixed-point/gcc/testsuite/g++.dg/template/instantiate1.C
    branches/fixed-point/gcc/testsuite/g++.old-deja/g++.bugs/900121_05.C
    branches/fixed-point/gcc/testsuite/gcc.dg/20061124-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/dfp/convert-bfp.c
    branches/fixed-point/gcc/testsuite/gcc.dg/dfp/convert-int.c
    branches/fixed-point/gcc/testsuite/gcc.dg/i386-cpuid.h
    branches/fixed-point/gcc/testsuite/gcc.dg/max-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/pack-test-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/torture/builtin-minmax-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/tree-ssa/prefetch-3.c
    branches/fixed-point/gcc/testsuite/gcc.dg/tree-ssa/update-threading.c
    branches/fixed-point/gcc/testsuite/gcc.dg/vect/vect.exp
    branches/fixed-point/gcc/testsuite/gcc.dg/visibility-11.c
    branches/fixed-point/gcc/testsuite/gcc.target/i386/memcpy-1.c
    branches/fixed-point/gcc/testsuite/gfortran.dg/convert_implied_open.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/interface_3.f90
    branches/fixed-point/gcc/testsuite/lib/gcc-defs.exp
    branches/fixed-point/gcc/tree-cfg.c
    branches/fixed-point/gcc/tree-cfgcleanup.c
    branches/fixed-point/gcc/tree-complex.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-inline.c
    branches/fixed-point/gcc/tree-inline.h
    branches/fixed-point/gcc/tree-into-ssa.c
    branches/fixed-point/gcc/tree-outof-ssa.c
    branches/fixed-point/gcc/tree-ssa-alias.c
    branches/fixed-point/gcc/tree-ssa-ccp.c
    branches/fixed-point/gcc/tree-ssa-copyrename.c
    branches/fixed-point/gcc/tree-ssa-dse.c
    branches/fixed-point/gcc/tree-ssa-live.c
    branches/fixed-point/gcc/tree-ssa-live.h
    branches/fixed-point/gcc/tree-ssa-math-opts.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-ssa-propagate.c
    branches/fixed-point/gcc/tree-ssa-reassoc.c
    branches/fixed-point/gcc/tree-ssa-structalias.c
    branches/fixed-point/gcc/tree-ssa.c
    branches/fixed-point/gcc/tree-ssanames.c
    branches/fixed-point/gcc/tree-tailcall.c
    branches/fixed-point/gcc/tree-vect-analyze.c
    branches/fixed-point/gcc/tree-vect-patterns.c
    branches/fixed-point/gcc/tree-vect-transform.c
    branches/fixed-point/gcc/tree-vectorizer.h
    branches/fixed-point/gcc/tree-vrp.c
    branches/fixed-point/include/ChangeLog
    branches/fixed-point/include/libiberty.h
    branches/fixed-point/include/xtensa-config.h
    branches/fixed-point/libdecnumber/ChangeLog
    branches/fixed-point/libdecnumber/decRound.c
    branches/fixed-point/libgfortran/ChangeLog
    branches/fixed-point/libgfortran/Makefile.am
    branches/fixed-point/libgfortran/Makefile.in
    branches/fixed-point/libgfortran/c99_protos.h
    branches/fixed-point/libgfortran/intrinsics/c99_functions.c
    branches/fixed-point/libgfortran/io/file_pos.c
    branches/fixed-point/libgfortran/io/io.h
    branches/fixed-point/libgfortran/io/open.c
    branches/fixed-point/libgfortran/io/transfer.c
    branches/fixed-point/libgfortran/libgfortran.h
    branches/fixed-point/libgfortran/runtime/compile_options.c
    branches/fixed-point/libgfortran/runtime/error.c
    branches/fixed-point/libiberty/ChangeLog
    branches/fixed-point/libiberty/make-relative-prefix.c
    branches/fixed-point/libjava/ChangeLog
    branches/fixed-point/libjava/sysdep/i386/locks.h
    branches/fixed-point/libjava/sysdep/x86-64/locks.h

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



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]