This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC 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]

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


Author: chaoyingfu
Date: Tue Jan  9 01:29:02 2007
New Revision: 120606

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

........
  r120383 | kazu | 2007-01-02 22:44:38 -0800 (Tue, 02 Jan 2007) | 6 lines
  
  	* config/i386/i386.h (NON_STACK_REG_P, REGNO_OK_FOR_SIREG_P,
  	REGNO_OK_FOR_DIREG_P, REWRITE_ADDRESS, ASM_OPERAND_LETTER,
  	RET, AT_SP): Remove.
  	* config/i386/i386.md (*sse_prologue_save_insn): Use return
  	instead of RET.
........
  r120384 | jakub | 2007-01-03 00:00:30 -0800 (Wed, 03 Jan 2007) | 3 lines
  
  	* g++.dg/template/friend49.C: New test.
........
  r120385 | jakub | 2007-01-03 00:03:26 -0800 (Wed, 03 Jan 2007) | 3 lines
  
  	* g++.dg/template/crash66.C: New test.
........
  r120386 | kazu | 2007-01-03 00:04:01 -0800 (Wed, 03 Jan 2007) | 11 lines
  
  	* alias.c (init_alias_analysis): Use VEC_safe_grow_cleared.
  	* cfgbuild.c (find_basic_blocks): Likewise.
  	* cfgrtl.c (rtl_create_basic_block): Likewise.
  	* function.c (temp_slots_at_level): Likewise.
  	* reg-stack.c (stack_regs_mentioned): Likewise.
  	* regclass.c (allocate_reg_info): Likewise.
  	* tree-cfg.c (init_empty_tree_cfg, build_tree_cfg, create_bb,
  	set_bb_for_stmt, move_block_to_fn): Likewise.
  	* tree-complex.c (tree_lower_complex): Likewise.
  	* vec.h (VEC_safe_grow_cleared): New.
........
  r120387 | jakub | 2007-01-03 00:04:11 -0800 (Wed, 03 Jan 2007) | 3 lines
  
  	* gcc.dg/pr30286.c: New test.
........
  r120394 | kazu | 2007-01-03 00:37:54 -0800 (Wed, 03 Jan 2007) | 2 lines
  
  	* pt.c: Fix a comment typo.
........
  r120395 | kazu | 2007-01-03 00:42:27 -0800 (Wed, 03 Jan 2007) | 2 lines
  
  	* cgraphunit.c, tree-ssa-alias.c: Fix comment typos.
........
  r120401 | jsm28 | 2007-01-03 13:55:24 -0800 (Wed, 03 Jan 2007) | 4 lines
  
  	* g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
  	-maltivec.
  	* gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
........
  r120404 | pinskia | 2007-01-03 15:00:40 -0800 (Wed, 03 Jan 2007) | 14 lines
  
  2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
  
          * gimplify.c (gimplify_modify_expr_complex_part): Move below
          tree_to_gimple_tuple.  Call tree_to_gimple_tuple when we need
          the value.
  
  2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
  
          * gcc.c-torture/compile/complex-4.c: New test.
........
  r120405 | pinskia | 2007-01-03 15:02:13 -0800 (Wed, 03 Jan 2007) | 2 lines
  
  Fix PR number in my last changelog entry, I got the testsuite one correct.
........
  r120406 | jakub | 2007-01-03 15:45:47 -0800 (Wed, 03 Jan 2007) | 16 lines
  
  	* unwind-dw2.c (SIGNAL_FRAME_BIT, EXTENDED_CONTEXT_BIT): Define.
  	(struct _Unwind_Context): Rename args_size to flags, remove
  	signal_frame field, add a new args_size field and version field.
  	(_Unwind_IsSignalFrame, _Unwind_SetSignalFrame,
  	_Unwind_IsExtendedContext): New inline functions.
  	(_Unwind_GetGR, _Unwind_SetGR, _Unwind_GetGRPtr, _Unwind_SetGRPtr):
  	Assume by_value array is only present if _Unwind_IsExtendedContext.
  	(_Unwind_GetIPInfo, execute_cfa_program, uw_frame_state_for): Use
  	_Unwind_IsSignalFrame.
  	(__frame_state_for): Initialize context.flags to EXTENDED_CONTEXT_BIT.
  	(uw_update_context_1): Use _Unwind_SetSignalFrame.
  	(uw_init_context_1): Initialize context->flags to
  	EXTENDED_CONTEXT_BIT.
  	* config/rs6000/linux-unwind.h (frob_update_context): Use
  	_Unwind_SetSignalFrame.
........
  r120408 | pbrook | 2007-01-03 15:48:10 -0800 (Wed, 03 Jan 2007) | 141 lines
  
  2007-01-03  Paul Brook  <paul@codesourcery.com>
  
  	Merge from sourcerygxx-4_1.
  	gcc/
  	* config/arm/thumb2.md: New file.
  	* config/arm/elf.h (JUMP_TABLES_IN_TEXT_SECTION): Return True for
  	Thumb-2.
  	* config/arm/coff.h (JUMP_TABLES_IN_TEXT_SECTION): Ditto.
  	* config/arm/aout.h (ASM_OUTPUT_ADDR_VEC_ELT): Add !Thumb-2 assertion.
  	(ASM_OUTPUT_ADDR_DIFF_ELT): Output Thumb-2 jump tables.
  	* config/arm/aof.h (ASM_OUTPUT_ADDR_DIFF_ELT): Output Thumb-2 jump
  	tables.
  	(ASM_OUTPUT_ADDR_VEC_ELT): Add !Thumb-2 assertion.
  	* config/arm/ieee754-df.S: Use macros for Thumb-2/Unified asm
  	comptibility.
  	* config/arm/ieee754-sf.S: Ditto.
  	* config/arm/arm.c (thumb_base_register_rtx_p): Rename...
  	(thumb1_base_register_rtx_p): ... to this.
  	(thumb_index_register_rtx_p): Rename...
  	(thumb1_index_register_rtx_p): ... to this.
  	(thumb_output_function_prologue): Rename...
  	(thumb1_output_function_prologue): ... to this.
  	(thumb_legitimate_address_p): Rename...
  	(thumb1_legitimate_address_p): ... to this.
  	(thumb_rtx_costs): Rename...
  	(thumb1_rtx_costs): ... to this.
  	(thumb_compute_save_reg_mask): Rename...
  	(thumb1_compute_save_reg_mask): ... to this.
  	(thumb_final_prescan_insn): Rename...
  	(thumb1_final_prescan_insn): ... to this.
  	(thumb_expand_epilogue): Rename...
  	(thumb1_expand_epilogue): ... to this.
  	(arm_unwind_emit_stm): Rename...
  	(arm_unwind_emit_sequence): ... to this.
  	(thumb2_legitimate_index_p, thumb2_legitimate_address_p,
  	thumb1_compute_save_reg_mask, arm_dwarf_handle_frame_unspec,
  	thumb2_index_mul_operand, output_move_vfp, arm_shift_nmem,
  	arm_save_coproc_regs, thumb_set_frame_pointer, arm_print_condition,
  	thumb2_final_prescan_insn, thumb2_asm_output_opcode, arm_output_shift,
  	thumb2_output_casesi): New functions.
  	(TARGET_DWARF_HANDLE_FRAME_UNSPEC): Define.
  	(FL_THUMB2, FL_NOTM, FL_DIV, FL_FOR_ARCH6T2, FL_FOR_ARCH7,
  	FL_FOR_ARCH7A, FL_FOR_ARCH7R, FL_FOR_ARCH7M, ARM_LSL_NAME,
  	THUMB2_WORK_REGS): Define.
  	(arm_arch_notm, arm_arch_thumb2, arm_arch_hwdiv, arm_condexec_count,
  	arm_condexec_mask, arm_condexec_masklen)): New variables.
  	(all_architectures): Add armv6t2, armv7, armv7a, armv7r and armv7m.
  	(arm_override_options): Check new CPU capabilities.
  	Set new architecture flag variables.
  	(arm_isr_value): Handle v7m interrupt functions.
  	(user_return_insn): Return 0 for v7m interrupt functions.  Handle
  	Thumb-2.
  	(const_ok_for_arm): Handle Thumb-2 constants.
  	(arm_gen_constant): Ditto.  Use movw when available.
  	(arm_function_ok_for_sibcall): Return false for v7m interrupt
  	functions.
  	(legitimize_pic_address, arm_call_tls_get_addr): Handle Thumb-2.
  	(thumb_find_work_register, arm_load_pic_register,
  	legitimize_tls_address, arm_address_cost, load_multiple_sequence,
  	emit_ldm_seq, emit_stm_seq, arm_select_cc_mode, get_jump_table_size,
  	print_multi_reg, output_mov_long_double_fpa_from_arm,
  	output_mov_long_double_arm_from_fpa, output_mov_double_fpa_from_arm,
  	output_mov_double_fpa_from_arm, output_move_double,
  	arm_compute_save_reg_mask, arm_compute_save_reg0_reg12_mask,
  	output_return_instruction, arm_output_function_prologue,
  	arm_output_epilogue, arm_get_frame_offsets, arm_regno_class,
  	arm_output_mi_thunk, thumb_set_return_address): Ditto.
  	(arm_expand_prologue): Handle Thumb-2.  Use arm_save_coproc_regs.
  	(arm_coproc_mem_operand): Allow POST_INC/PRE_DEC.
  	(arithmetic_instr, shift_op): Use arm_shift_nmem.
  	(arm_print_operand): Use arm_print_condition.  Handle '(', ')', '.',
  	'!' and 'L'.
  	(arm_final_prescan_insn): Use extract_constrain_insn_cached.
  	(thumb_expand_prologue): Use thumb_set_frame_pointer.
  	(arm_file_start): Output directive for unified syntax.
  	(arm_unwind_emit_set): Handle stack alignment instruction.
  	* config/arm/lib1funcs.asm: Remove default for __ARM_ARCH__.
  	Add v6t2, v7, v7a, v7r and v7m.
  	(RETLDM): Add Thumb-2 code.
  	(do_it, shift1, do_push, do_pop, COND, THUMB_SYNTAX): New macros.
  	* config/arm/arm.h (TARGET_CPU_CPP_BUILTINS): Define __thumb2__.
  	(TARGET_THUMB1, TARGET_32BIT, TARGET_THUMB2, TARGET_DSP_MULTIPLY,
  	TARGET_INT_SIMD, TARGET_UNIFIED_ASM, ARM_FT_STACKALIGN, IS_STACKALIGN,
  	THUMB2_TRAMPOLINE_TEMPLATE, TRAMPOLINE_ADJUST_ADDRESS,
  	ASM_OUTPUT_OPCODE, THUMB2_GO_IF_LEGITIMATE_ADDRESS,
  	THUMB2_LEGITIMIZE_ADDRESS, CASE_VECTOR_PC_RELATIVE,
  	CASE_VECTOR_SHORTEN_MODE, ADDR_VEC_ALIGN, ASM_OUTPUT_CASE_END,
  	ADJUST_INSN_LENGTH): Define.
  	(TARGET_REALLY_IWMMXT, TARGET_IWMMXT_ABI, CONDITIONAL_REGISTER_USAGE,
  	STATIC_CHAIN_REGNUM, HARD_REGNO_NREGS, INDEX_REG_CLASS,
  	BASE_REG_CLASS, MODE_BASE_REG_CLASS, SMALL_REGISTER_CLASSES,
  	PREFERRED_RELOAD_CLASS, SECONDARY_OUTPUT_RELOAD_CLASS,
  	SECONDARY_INPUT_RELOAD_CLASS, LIBCALL_VALUE, FUNCTION_VALUE_REGNO_P,
  	TRAMPOLINE_SIZE, INITIALIZE_TRAMPOLINE, HAVE_PRE_INCREMENT,
  	HAVE_POST_DECREMENT, HAVE_PRE_DECREMENT, HAVE_PRE_MODIFY_DISP,
  	HAVE_POST_MODIFY_DISP, HAVE_PRE_MODIFY_REG, HAVE_POST_MODIFY_REG,
  	REGNO_MODE_OK_FOR_BASE_P, LEGITIMATE_CONSTANT_P,
  	REG_MODE_OK_FOR_BASE_P, REG_OK_FOR_INDEX_P, GO_IF_LEGITIMATE_ADDRESS,
  	LEGITIMIZE_ADDRESS, THUMB2_LEGITIMIZE_ADDRESS,
  	GO_IF_MODE_DEPENDENT_ADDRESS, MEMORY_MOVE_COST, BRANCH_COST,
  	ASM_APP_OFF, ASM_OUTPUT_CASE_LABEL, ARM_DECLARE_FUNCTION_NAME,
  	FINAL_PRESCAN_INSN, PRINT_OPERAND_PUNCT_VALID_P,
  	PRINT_OPERAND_ADDRESS): Adjust for Thumb-2.
  	(arm_arch_notm, arm_arch_thumb2, arm_arch_hwdiv): New declarations.
  	* config/arm/arm-cores.def: Add arm1156t2-s, cortex-a8, cortex-r4 and
  	cortex-m3.
  	* config/arm/arm-tune.md: Regenerate.
  	* config/arm/arm-protos.h: Update prototypes.
  	* config/arm/vfp.md: Enable patterns for Thumb-2.
  	(arm_movsi_vfp): Add movw alternative.  Use output_move_vfp.
  	(arm_movdi_vfp, movsf_vfp, movdf_vfp): Use output_move_vfp.
  	(thumb2_movsi_vfp, thumb2_movdi_vfp, thumb2_movsf_vfp,
  	thumb2_movdf_vfp, thumb2_movsfcc_vfp, thumb2_movdfcc_vfp): New.
  	* config/arm/libunwind.S: Add Thumb-2 code.
  	* config/arm/constraints.md: Update include Thumb-2.
  	* config/arm/ieee754-sf.S: Add Thumb-2/Unified asm support.
  	* config/arm/ieee754-df.S: Ditto.
  	* config/arm/bpabi.S: Ditto.
  	* config/arm/t-arm (MD_INCLUDES): Add thumb2.md.
  	* config/arm/predicates.md (low_register_operand,
  	low_reg_or_int_operand, thumb_16bit_operator): New.
  	(thumb_cmp_operand, thumb_cmpneg_operand): Rename...
  	(thumb1_cmp_operand, thumb1_cmpneg_operand): ... to this.
  	* config/arm/t-arm-elf: Add armv7 multilib.
  	* config/arm/arm.md: Update patterns for Thumb-2 and Unified asm.
  	Include thumb2.md.
  	(UNSPEC_STACK_ALIGN, ce_count): New.
  	(arm_incscc, arm_decscc, arm_umaxsi3, arm_uminsi3,
  	arm_zero_extendsidi2, arm_zero_extendqidi2): New
  	insns/expanders.
  	* config/arm/fpa.md: Update patterns for Thumb-2 and Unified asm.
  	(thumb2_movsf_fpa, thumb2_movdf_fpa, thumb2_movxf_fpa,
  	thumb2_movsfcc_fpa, thumb2_movdfcc_fpa): New insns.
  	* config/arm/cirrus.md: Update patterns for Thumb-2 and Unified asm.
  	(cirrus_thumb2_movdi, cirrus_thumb2_movsi_insn,
  	thumb2_cirrus_movsf_hard_insn, thumb2_cirrus_movdf_hard_insn): New
  	insns.
  	* doc/extend.texi: Document ARMv7-M interrupt functions.
  	* doc/invoke.texi: Document Thumb-2 new cores+architectures.
........
  r120409 | brooks | 2007-01-03 15:49:10 -0800 (Wed, 03 Jan 2007) | 2 lines
  
  * intrinsic.texi: Various minor cleanups.
........
  r120410 | jakub | 2007-01-03 15:53:18 -0800 (Wed, 03 Jan 2007) | 4 lines
  
  	* g++.dg/pch/template-1.C: New test.
  	* g++.dg/pch/template-1.Hs: New file.
........
  r120413 | pbrook | 2007-01-03 16:09:48 -0800 (Wed, 03 Jan 2007) | 12 lines
  
  2007-01-03  Paul Brook  <paul@codesourcery.com>
  
  	gcc/
  	* config/arm/arm.c (output_return_instruction): Pop PC in interrupt
  	functions.
  	(use_return_insn): Return 0 for Thumb interrupt functions.
  	(print_multi_reg): Add rfe argument for IRQ returns.
  	(arm_output_epilogue): Pop interrupt return address directly into PC.
  	(arm_expand_prologue): Only adjust IRQ return address in Arm mode.
........
  r120418 | gccadmin | 2007-01-03 16:17:33 -0800 (Wed, 03 Jan 2007) | 1 line
  
  Daily bump.
........
  r120420 | brooks | 2007-01-03 16:19:36 -0800 (Wed, 03 Jan 2007) | 4 lines
  
  * invoke.texi: Change @code-type macros to appropriate
  variants (@command, @option, etc.)
  * gfortran.texi: Same.
........
  r120421 | brooks | 2007-01-03 16:39:15 -0800 (Wed, 03 Jan 2007) | 5 lines
  
  * intrinsic.texi: Improvements to index entries; change
  @findex entries to @cindex entries.
  * invoke.texi: Standardize and improve index entries.
  * gfortran.texi: Fix @code in one index entry.
........
  r120422 | brooks | 2007-01-03 17:02:40 -0800 (Wed, 03 Jan 2007) | 7 lines
  
  * gfortran.texi (GFORTRAN_DEFAULT_RECL): Added units
  to description.
  (Extensions): Miscellaneous minor rewriting and copyediting.
  (BOZ-literal constants): Renamed from Hexadecimal constants.
  (Hollerith constants support): Added explanation and 
  suggestions for standard-conforming modern equivalents.
........
  r120423 | ian | 2007-01-03 17:20:08 -0800 (Wed, 03 Jan 2007) | 3 lines
  
  	* tree-cfg.c (tree_merge_blocks): Release SSA_NAME phi results
  	whose definitions are deleted due to basic block merging.
........
  r120424 | brooks | 2007-01-03 17:29:08 -0800 (Wed, 03 Jan 2007) | 3 lines
  
  * invoke.texi (OpenMP): Added index entry.
  * gfortran.texi (title page): Removed erroneous '*'.
........
  r120425 | jconner | 2007-01-03 17:37:15 -0800 (Wed, 03 Jan 2007) | 13 lines
  
  2007-03-01  Josh Conner  <jconner@apple.com>
  
  	* calls.c (compute_argument_addresses): Set stack and stack_slot
  	for partial args, too.
  	(store_one_arg): Use locate.size.constant for the size when
  	generating a save_area.
  
  2007-03-01  Josh Conner  <jconner@apple.com>
  
  	* gcc.dg/pr29683.c: New.
........
  r120426 | brooks | 2007-01-03 17:37:27 -0800 (Wed, 03 Jan 2007) | 2 lines
  
  * intrinsic.texi (Introduction): Rewrite first paragraph.
........
  r120427 | brooks | 2007-01-03 18:11:05 -0800 (Wed, 03 Jan 2007) | 6 lines
  
  * gfortran.texi (Introduction): Lower "Part I:
  Introduction" to a chapter, renumber Parts II and III to
  Parts I and II.
  * intrinsic.texi (Introduction): Rename to "Introduction
  to Intrinsics" to avoid conflict with the new chapter.
........
  r120428 | brooks | 2007-01-03 18:21:38 -0800 (Wed, 03 Jan 2007) | 2 lines
  
  * gfortran.texi (GNU Fortran and GCC): Rewrite
........
  r120429 | drow | 2007-01-03 20:22:37 -0800 (Wed, 03 Jan 2007) | 57 lines
  
  ./
  	* Makefile.def (target_modules): Add libgcc.
  	(lang_env_dependencies): Remove default items.  Use no_c and no_gcc.
  	* Makefile.tpl (clean-target-libgcc): Delete.
  	(configure-target-[+module+]): Emit --disable-bootstrap dependencies
  	on gcc even for bootstrapped modules.  Rewrite handling of
  	lang_env_dependencies to loop over target_modules.
  	* configure.in (target_libraries): Add target-libgcc.
  	* Makefile.in, configure: Regenerated.
  gcc/
  	* config.gcc: Mention libgcc/config.host.
  	* Makefile.in: Update comments mentioning libgcc.
  	(LIBGCC, INSTALL_LIBGCC, GCC_PARTS, mklibgcc): Delete.
  	(all.cross, start.encap, rest.encap, rest.cross): Update
  	dependencies for libgcc move.
  	(libgcc.mk, LIBGCC_DEPS, libgcov.a, libgcc.a, stmp-multilib)
  	(clean-target, clean-target-libgcc): Delete.
  	(srcdirify, GCC_EXTRA_PARTS): New macros.
  	(libgcc-support, libgcc.mvars): New rules.
  	(distclean): Remove mention of mklibgcc.
  	(install): Don't reference INSTALL_LIBGCC.
  	(install-common): Don't reference EXTRA_PARTS.
  	(install-libgcc, install-multilib): Delete rules.
  	* mklibgcc.in: Delete file.
  	* doc/configfiles.texi: Don't mention mklibgcc.
  
  	* config/i386/t-darwin (SHLIB_VERPFX): Delete (moved to libgcc).
  	* config/i386/t-darwin64 (SHLIB_VERPFX): Likewise.
  	* config/rs6000/t-darwin (SHLIB_VERPFX): Likewise.
  	* config/rs6000/t-ppccomm (TARGET_LIBGCC2_CFLAGS, SHLIB_MAPFILES)
  	(mklibgcc, ldblspecs): Likewise.
  
  	* config/i386/t-nwld (libgcc.def, libc.def, libpcre.def)
  	(posixpre.def): Use $(T).
  	(SHLIB_EXT, SHLIB_NAME, SHLIB_SLIBDIR_QUAL, SHLIB_DEF, SHLIB_MAP)
  	(SHLIB_SRC, SHLIB_INSTALL): Delete.
  	(SHLIB_LINK): Make dummy.
  	* config/t-slibgcc-darwin: Delete contents except for dummy SHLIB_LINK.
  
  	* config/frv/t-linux (EXTRA_MULTILIB_PARTS): Clear.
  
  	* config/alpha/t-crtfm: Use $(T) in rules for EXTRA_PARTS.
  	* config/alpha/t-vms, config/alpha/t-vms64, config/fr30/t-fr30,
  	config/i386/t-rtems-i386, config/ia64/t-ia64, config/rs6000/t-beos,
  	config/rs6000/t-newas, config/sparc/t-elf: Likewise.
  
  	* configure.ac (all_outputs): Remove mklibgcc.
  	* configure: Regenerated.
  libgcc/
  	* Makefile.in, config/i386/t-darwin, config/i386/t-darwin64,
  	config/i386/t-nwld, config/rs6000/t-darwin, config/rs6000/t-ldbl128,
  	config/i386/t-crtfm, config/alpha/t-crtfm, config/ia64/t-ia64,
  	config/sparc/t-crtfm, config/t-slibgcc-darwin,
  	config/rs6000/t-ppccomm, config.host, configure.ac, empty.mk,
  	shared-object.mk, siditi-object.mk, static-object.mk: New files.
  	* configure: Generated.
........
  r120430 | hubicka | 2007-01-04 00:56:05 -0800 (Thu, 04 Jan 2007) | 6 lines
  
  	* tree-inline.c (copy_bb): Insert new statements to statements_to_fold
  	set.
  	(fold_marked_statements): New function.
  	(optimize_inline_calls, tree_function_versioning): Fold new statements.
  	* tree-inline.h (copy_body_data): Add statemetns_to_fold.
........
  r120431 | burnus | 2007-01-04 00:57:36 -0800 (Thu, 04 Jan 2007) | 9 lines
  
  2007-01-02  Tobias Burnus  <burnus@net-b.de>
              Jakub Jelinek  <jakub@redhat.com>
  
          * scanner.c (open_included_file): Revert patch.
            (gfc_open_included_file): Support absolute pathnames.
            (gfc_open_intrinsic_module): Support absolute pathnames.
........
  r120432 | bonzini | 2007-01-04 01:10:51 -0800 (Thu, 04 Jan 2007) | 6 lines
  
  2007-01-04  Paolo Bonzini  <bonzini@gnu.org>
  
  	* configure.in: Use DEV-PHASE to detect the default for --enable-werror.
  	* configure: Regenerate.
........
  r120433 | rakdver | 2007-01-04 01:53:29 -0800 (Thu, 04 Jan 2007) | 3 lines
  
  	* cfgloop.h (enum li_flags): Make the constants powers of two.
........
  r120437 | hubicka | 2007-01-04 03:30:10 -0800 (Thu, 04 Jan 2007) | 11 lines
  
  	* cgraph.c (cgraph_release_function_body): New function.
  	(cgraph_remove_node): Use it.
  	* cgraph.h (cgraph_release_function_body): Declare.
  	* cgraphunit.c (cgraph_expand_function): Use it.
  	* ipa.c (cgraph_remove_unreahchable_nodes): Use it.
  	* tree-ssa.c (delete_tree_ssa): Allow to be called before aliasing
  	is initialized and while compilation of other function is running.
  	* tree-optimize.c (execute_free_cfg_annotations): Move code to clear
  	statement CFG annotations from here to ...
  	* tree-cfg.c (delete_tree_cfg_annotations): ... here.
........
  r120439 | bonzini | 2007-01-04 06:10:50 -0800 (Thu, 04 Jan 2007) | 2 lines
  
  commit changelog entry for last commit
........
  r120440 | drow | 2007-01-04 06:20:15 -0800 (Thu, 04 Jan 2007) | 2 lines
  
  	* Makefile.in (version): Define.
........
  r120441 | tromey | 2007-01-04 07:32:26 -0800 (Thu, 04 Jan 2007) | 10 lines
  
  libcpp
  	* internal.h (cpp_in_primary_file): New function.
  	* directives.c (do_include_next): Use cpp_in_primary_file.
  	(do_pragma_once): Likewise.
  	(do_pragma_system_header): Likewise.
  gcc/testsuite
  	* gcc.dg/cpp/pr28165.c: New file.
........
  r120442 | jsm28 | 2007-01-04 08:36:57 -0800 (Thu, 04 Jan 2007) | 4 lines
  
  	* config/rs6000/rs6000.c (rs6000_rtx_costs): Make adjustment for
  	MULT inside MINUS as either argument.  Use rs6000_cost->dmul -
  	rs6000_cost->fp not 0 as adjustment for outer NEG.
........
  r120443 | drow | 2007-01-04 08:52:02 -0800 (Thu, 04 Jan 2007) | 2 lines
  
  	* config.host (ia64*-*-linux*): Set tmake_file.
........
  r120444 | brooks | 2007-01-04 08:52:36 -0800 (Thu, 04 Jan 2007) | 4 lines
  
  * gfortran.texi: Update copyright to include 2007.
  * intrinsic.texi: Update copyright to include 2007.
  * invoke.texi: Update copyright to include 2007.
........
  r120445 | brooks | 2007-01-04 09:09:34 -0800 (Thu, 04 Jan 2007) | 2 lines
  
  * invoke.texi: Update manpage copyright to include 2007.
........
  r120447 | brooks | 2007-01-04 09:30:37 -0800 (Thu, 04 Jan 2007) | 11 lines
  
  fortran/
  	* interface.c (compare_actual_formal): check for
  	alternate returns when iterating over non-present
  	arguments.
  
  testsuite/
  	* gfortran.dg/altreturn_2.f90: new test.
........
  r120449 | bonzini | 2007-01-04 10:12:08 -0800 (Thu, 04 Jan 2007) | 8 lines
  
  2007-01-04  Paolo Bonzini  <bonzini@gnu.org>
  
  	* configure.ac: Add GCC_TOPLEV_SUBDIRS.
  	* configure: Regenerate.
  	* Makefile.in (host_subdir): Substitute it.
  	(gcc_objdir): Use it. 
........
  r120450 | mrs | 2007-01-04 13:54:45 -0800 (Thu, 04 Jan 2007) | 3 lines
  
  	* Makefile.in (MAKEINFO): Remove.
  	(PERL): Likewise.
........
  r120451 | sayle | 2007-01-04 15:00:00 -0800 (Thu, 04 Jan 2007) | 7 lines
  
  
  	* fold-const.c (fold_convert): When casting an expression to void,
  	fold_ignored_result may discover a GIMPLE_MODIFY_STMT which doesn't
  	have a type.  Instead of attempting to build a NOP_EXPR, return
  	these "special" trees directly.
........
  r120452 | brooks | 2007-01-04 15:00:41 -0800 (Thu, 04 Jan 2007) | 13 lines
  
  * intrinsic.texi (IAND): Clarify argument specifications.
  (IBCLR): Add documentation.
  (IBITS): Add documentation.
  (IBSET): Add documentation.
  (IEOR): Add documentation.
  (IERRNO): Add documentation.
  (INDEX): Add documentation.
  (IOR): Add documentation.
  (ISHFT): Add documentation.
  (ISHFTC): Add documentation.
  (KILL): Add documentation.
  (LEN_TRIM): Add documentation.
........
  r120453 | pbrook | 2007-01-04 15:13:55 -0800 (Thu, 04 Jan 2007) | 14 lines
  
  2007-01-04  Paul Brook  <paul@codesourcery.com>
  
  	* config/arm/arm.md (arm_mulsi3, thumb_mulsi3, mulsi3_compare0,
  	mulsi_compare0_scratch, mulsi3addsi, mulsi3addsi_compare0,
  	mulsi3addsi_compare0_scratch, mulsidi3adddi, mulsidi3,
  	umulsidi3, umulsidi3adddi, smulsi3_highpart,
  	umulsi3_highpart): Make conditional on !arm_arch6.
  	(arm_mulsi3_v6, thumb_mulsi3_v6, mulsi3_compare0_v6,
  	mulsi_compare0_scratch_v6, mulsi3addsi_v6, mulsi3addsi_compare0_v6,
  	mulsi3addsi_compare0_scratch_v6, mulsidi3adddi_v6, mulsidi3_v6,
  	umulsidi3_v6, umulsidi3adddi_v6, smulsi3_highpart_v6,
  	umulsi3_highpart_v6): New insns.
........
  r120454 | echristo | 2007-01-04 15:16:34 -0800 (Thu, 04 Jan 2007) | 6 lines
  
  2007-01-04  Eric Christopher  <echristo@apple.com>
  
  	    * libgcc2.c (__bswapsi2): Use SItype.
  	      (__bswapdi2): Use DItype.
  	    * libgcc2.h: Update for above.
........
  r120455 | brooks | 2007-01-04 15:27:33 -0800 (Thu, 04 Jan 2007) | 2 lines
  
  * Makefile.in: Add empty info, html, dvi, pdf targets.
........
  r120456 | brooks | 2007-01-04 15:43:11 -0800 (Thu, 04 Jan 2007) | 2 lines
  
  * Makefile.in: Added .PHONY entry for documentation targets.
........
  r120457 | bje | 2007-01-04 15:43:14 -0800 (Thu, 04 Jan 2007) | 3 lines
  
  	* src/strstream.cc (strstreambuf::seekoff): Add parentheses around
  	truth expression to eliminate a new warning from g++.
........
  r120458 | bje | 2007-01-04 16:03:35 -0800 (Thu, 04 Jan 2007) | 2 lines
  
  Revert revision 120457.
........
  r120463 | gccadmin | 2007-01-04 16:17:36 -0800 (Thu, 04 Jan 2007) | 1 line
  
  Daily bump.
........
  r120465 | mrs | 2007-01-04 16:38:22 -0800 (Thu, 04 Jan 2007) | 4 lines
  
  	* Makefile.in (mostlyclean): Don't remove libgcc anymore.
  	(clean): Likewise.
  		
........
  r120466 | brooks | 2007-01-04 16:42:04 -0800 (Thu, 04 Jan 2007) | 10 lines
  
  * intrinsic.texi (LBOUND): Add documentation.
  (LGE): Add documentation.
  (LGT): Add documentation.
  (LINK): Add documentation.
  (LLE): Add documentation.
  (LLT): Add documentation.
  (LNBLNK): Add documentation.
  (UBOUND): Add documentation.
  (UNLINK): Add documentation.
........
  r120467 | brooks | 2007-01-04 17:26:27 -0800 (Thu, 04 Jan 2007) | 3 lines
  
  * intrinsic.texi: Minor cleanup, reflowing overlong
  paragraphs, and correcting whitespace.
........
  r120468 | brooks | 2007-01-04 17:40:06 -0800 (Thu, 04 Jan 2007) | 4 lines
  
  * check.c (gfc_check_kill_sub): Add checks for non-scalar
  arguments.
........
  r120469 | hubicka | 2007-01-04 18:00:56 -0800 (Thu, 04 Jan 2007) | 5 lines
  
  	* tree-optimize.c (execute_fixup_cfg): Correct previously mistakely
  	comitted older version of patch.
  	(pass_fixup_cfg): Add TODOs to verify flow and statements, dump
  	function, celanup cfg and collect garbage.
........
  r120470 | ian | 2007-01-04 22:16:56 -0800 (Thu, 04 Jan 2007) | 2 lines
  
  	* c-common.c (check_function_nonnull): Whitespace fix.
........
  r120471 | gerald | 2007-01-05 00:34:18 -0800 (Fri, 05 Jan 2007) | 3 lines
  
  	* crontab: Spread snapshots more evenly throughout the week, and
  	in "ascending" order.  Build all at the same time of the day.
........
  r120472 | burnus | 2007-01-05 01:08:37 -0800 (Fri, 05 Jan 2007) | 27 lines
  
  fortran/
  2007-01-05  Tobias Burnus  <burnus@net-b.de>
  
          * interface.c (compare_parameter_intent): New function.
            (check_intents): Support pointer intents.
          * symbol.c (check_conflict): Support pointer intents,
            better conflict_std message.
          * expr.c (gfc_check_assign,gfc_check_pointer_assign):
            Support pointer intents.
          * resolve.c (resolve_deallocate_expr,resolve_allocate_expr):
            Support pointer intents.
  
  testsuite/
  2006-01-05  Tobias Burnus  <burnus@net-b.de>
  
          * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
            invalid deallocate.
          * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
          * gfortran.dg/protected_4.f90: Add pointer intent check.
          * gfortran.dg/protected_6.f90: Add pointer intent check.
          * gfortran.dg/pointer_intent_1.f90: New test.
          * gfortran.dg/pointer_intent_2.f90: New test.
          * gfortran.dg/pointer_intent_3.f90: New test.
........
  r120477 | hubicka | 2007-01-05 04:18:21 -0800 (Fri, 05 Jan 2007) | 3 lines
  
  	* tree-inline.c (fold_marked_statements): Update operand caches
  	and EH after folding
........
  r120482 | rguenth | 2007-01-05 06:00:46 -0800 (Fri, 05 Jan 2007) | 5 lines
  
  2007-01-05  Richard Guenther  <rguenther@suse.de>
  
  	* g++.dg/opt/pr28116.C: New testcase.
........
  r120483 | dgregor | 2007-01-05 06:16:48 -0800 (Fri, 05 Jan 2007) | 5 lines
  
  2007-01-04  Douglas Gregor  <doug.gregor@gmail.com>
  
  	* pt.c (tsubst): Propagate the need for structural equality checks
  	when reducing the level of template parameters.
  	
........
  r120484 | brobecke | 2007-01-05 06:40:05 -0800 (Fri, 05 Jan 2007) | 3 lines
  
          * doc/install.texi (Final install): Document the fact that
          the GNAT runtime should not be stripped.
........
  r120485 | pault | 2007-01-05 06:45:20 -0800 (Fri, 05 Jan 2007) | 41 lines
  
  2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
  
  	* decl.c (gfc_in_match_data, gfc_set_in_match_data): New
  	functions to signal that a DATA statement is being matched.
  	(gfc_match_data): Call gfc_set_in_match_data on entry and on
  	exit.
  	* gfortran.h : Add prototypes for above.
  	* expr.c (check_init_expr): Avoid check on parameter or
  	variable if gfc_in_match_data is true.
  	(gfc_match_init_expr): Do not call error on non-reduction of
  	expression if gfc_in_match_data is true.
  
  	* decl.c (gfc_set_constant_character_len): Add boolean arg to
  	flag array constructor resolution.  Warn if string is being
  	truncated.  Standard dependent error if string is padded. Set
  	new arg to false for all three calls to
  	gfc_set_constant_character_len.
  	* match.h : Add boolean arg to prototype for
  	gfc_set_constant_character_len.
  	* gfortran.h : Add warn_character_truncation to gfc_options.
  	* options.c (set_Wall): Set warn_character_truncation if -Wall
  	is set.
  	* resolve.c (resolve_code): Warn if rhs string in character
  	assignment has to be truncated.
  	* array.c (gfc_resolve_character_array_constructor): Set new
  	argument to true for call to gfc_set_constant_character_len.
  
  2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
  
  	* gfortran.dg/data_implied_do_1.f90: New test.
  
  	* gfortran.dg/char_length_1.f90: New test.
........
  r120486 | jakub | 2007-01-05 07:49:05 -0800 (Fri, 05 Jan 2007) | 6 lines
  
  	* libgcc2.c (__divdc3): Compare c and d against 0.0 instead of
  	denom against 0.0.
  
  	* gcc.dg/pr30360.c: New test.
........
  r120492 | drow | 2007-01-05 10:51:05 -0800 (Fri, 05 Jan 2007) | 2 lines
  
  	* Makefile.in (install): Handle multilibs.
........
  r120493 | ian | 2007-01-05 11:05:46 -0800 (Fri, 05 Jan 2007) | 14 lines
  
  ./:
  	* c-common.c (decl_with_nonnull_addr_p): New function.
  	(c_common_truthvalue_conversion): Call it.
  	* c-typeck.c (build_binary_op): Likewise.
  	* c-common.h (decl_with_nonnull_addr_p): Declare.
  cp/:
  	* typeck.c (build_binary_op): Warn about comparing a non-weak
  	address to NULL.
  testsuite/:
  	* gcc.dg/Walways-true-1.c: New test.
  	* gcc.dg/Walways-true-2.c: New test.
  	* g++.dg/warn/Walways-true-1.C: New test.
  	* g++.dg/warn/Walways-true-2.C: New test.
........
  r120494 | drow | 2007-01-05 11:29:29 -0800 (Fri, 05 Jan 2007) | 5 lines
  
  	* Makefile.tpl (all-target): Correct @if conditional for target
  	modules.
  	* configure.in: Omit libiberty if building only target libgcc.
  	* configure, Makefile.in: Regenerated.
........
  r120496 | burnus | 2007-01-05 12:26:00 -0800 (Fri, 05 Jan 2007) | 5 lines
  
  2007-01-05  Tobias Burnus  <burnus@net-b.de>
  
         * symbol.c (check_conflict): Fix error message.
........
  r120498 | rguenth | 2007-01-05 13:04:23 -0800 (Fri, 05 Jan 2007) | 9 lines
  
  2007-01-05  Richard Guenther  <rguenther@suse.de>
  
  	* tree.c (get_narrower): Do not construct COMPONENT_REFs
  	with mismatched types.  Instead explicitly build a
  	conversion NOP_EXPR.
  
  	* g++.dg/opt/pr27826.C: New testcase.
........
  r120500 | sayle | 2007-01-05 13:22:05 -0800 (Fri, 05 Jan 2007) | 6 lines
  
  
  	* trans-array.c (gfc_conv_loop_setup):  Test whether the loop
  	stride is one, to avoid fold_build2 introducing a useless
  	NON_LVALUE_EXPR node.
........
  r120501 | sayle | 2007-01-05 13:23:05 -0800 (Fri, 05 Jan 2007) | 6 lines
  
  
  	* trans-array.c (gfc_trans_array_constructor_value): Make the
  	static const "data" array as TREE_READONLY.
  	* trans-stmt.c (gfc_trans_character_select): Likewise.
........
  r120502 | bkoz | 2007-01-05 13:24:16 -0800 (Fri, 05 Jan 2007) | 8 lines
  
  2007-01-05  Benjamin Kosnik  <bkoz@redhat.com>
  
  	* c-cppbuiltin.c (c_cpp_builtins): __GXX_EXPERIMENTAL_CPP0X__ to
  	__GXX_EXPERIMENTAL_CXX0X__.
  	* doc/cpp.texi: Same.
........
  r120503 | sayle | 2007-01-05 13:27:16 -0800 (Fri, 05 Jan 2007) | 15 lines
  
  
  	* trans-expr.c (gfc_trans_assignment_1): New subroutine to scalarize
  	array assignments split out from gfc_trans_assignment.
  	(gfc_trans_array_copy): New function to implement array to array
  	copies via calls to __builtin_memcpy.
  	(copyable_array_p): New helper function to identify an array of
  	simple/POD types, that may be copied/assigned using memcpy.
  	(gfc_trans_assignment): Use gfc_trans_array_copy to handle simple
  	whole array assignments considered suitable by copyable_array_p.
  	Invoke gfc_trans_assignment_1 to perform the fallback scalarization.
  
  	* gfortran.dg/array_memcpy_1.f90: New test case.
  	* gfortran.dg/array_memcpy_2.f90: Likewise.
........
  r120504 | manu | 2007-01-05 13:41:32 -0800 (Fri, 05 Jan 2007) | 5 lines
  
  2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
  
  	* c-typeck.c (store_init_value): Split over two lines to follow
  	the GNU coding style.
........
  r120505 | manu | 2007-01-05 13:57:01 -0800 (Fri, 05 Jan 2007) | 20 lines
  
  2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
  
  	* tree.h (TREE_OVERFLOW_P): New.
  	* c-typeck.c (parser_build_unary_op): Warn only if result
  	overflowed and operands did not.
  	(parser_build_binary_op): Likewise.
  	(convert_for_assignment): Remove redundant overflow_warning.
  	* c-common.c (overflow_warning): Don't check or set TREE_OVERFLOW.
  
  cp/
  	* semantics.c (finish_unary_op_expr): Warn only if result
  	overflowed and operands did not.
  
  testsuite/
  	* gcc.dg/multiple-overflow-warn-1.c: New.
  	* gcc.dg/multiple-overflow-warn-2.c: New.
  	* gcc.dg/overflow-warn-6.c: New.
  	* g++.dg/warn/multiple-overflow-warn-1.C: New.
........
  r120512 | jvdelisle | 2007-01-05 16:14:38 -0800 (Fri, 05 Jan 2007) | 11 lines
  
  2007-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
  
  	* io/unix.c (fd_flush): Don't seek if file is not seekable, defined as
  	s->file_length == -1.
  	(fd_alloc_w_at): Do not adjust file_length if file is not seekable.
  	(fd_seek): If not seekable, just return success.
  	(fd_truncate): If not seekable, no need to truncate.  Return failure if
  	seek fails and the stream is not a pipe.
  	(fd_to_stream): Make test for non-seekable file more robust.
........
  r120517 | gccadmin | 2007-01-05 16:17:39 -0800 (Fri, 05 Jan 2007) | 1 line
  
  Daily bump.
........
  r120519 | pinskia | 2007-01-05 16:26:24 -0800 (Fri, 05 Jan 2007) | 7 lines
  
  2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
  
          * gcc.dg/torture/inline-1.c: New test.
........
  r120520 | lmillward | 2007-01-05 17:06:04 -0800 (Fri, 05 Jan 2007) | 8 lines
  
         * class.c (add_method): Don't wait until template
         instantiation time to complain about duplicate methods.
  
         * g++.dg/template/duplicate1.C: New test
         * g++.dg/template/memfriend6.C: Adjust error markers.
........
  r120522 | doko | 2007-01-06 01:56:37 -0800 (Sat, 06 Jan 2007) | 5 lines
  
  2007-01-06  Matthias Klose  <doko@debian.org>
  
          * include/tr1/random (gamma_distribution): Fix typo in formula.
          * docs/doxygen/user.cfg.in: Use package amsmath.
........
  r120524 | steven | 2007-01-06 05:56:53 -0800 (Sat, 06 Jan 2007) | 7 lines
  
  	* ifcvt.c (cond_move_convert_if_block): New function, code
  	factored out from...
  	(cond_move_process_if_block): ...here.  Call the new function
  	on the THEN and ELSE blocks.
  	(merge_if_block): Do not copy global_live_at_end, merge_blocks
  	already takes care of this.
........
  r120527 | hubicka | 2007-01-06 09:58:40 -0800 (Sat, 06 Jan 2007) | 18 lines
  
  	* tree-pass.h (pass_build_cgraph_edges): Declare.
  	* cgraphunit.c (record_refernece): Move to cgraphbuild.c
  	(visited_nodes): Remove.
  	(cgraph_create_edges): Move to cgraphbuild.c; rename to
  	build_cgrpah_edges; make visited_nodes local.
  	(cgraph_process_new_functions): DO not call initialize_inline_failed.
  	(record_references_in_initializer): Move to cgraphbuild.c
  	(initialize_inline_failed, rebuild_cgraph_edges,
  	pass_rebuild_cgraph_edges): Move to cgraphbuild.c.
  	(verify_cgraph_node): Make visited_nodes local.
  	(cgraph_analyze_function): Do not call cgraph_create_edges and
  	initialize_inline_failed.
  	(cgraph_expand_function): Do not call cgraph_lower_function;
  	assert that function is already lowered.
  	* Makefile.in (cgraphbuild.o): New.
  	* passes.c (init_optimization_passes): Add pass_build_cgraph_edges
  	at the end of lowering passes.
........
  r120528 | korbb | 2007-01-06 10:03:50 -0800 (Sat, 06 Jan 2007) | 1 line
  
  Use fnmatch for name matching.
........
  r120529 | korbb | 2007-01-06 12:02:22 -0800 (Sat, 06 Jan 2007) | 1 line
  
  Set SKIP_TEST flag if we are not to run a test.
........
  r120530 | kargl | 2007-01-06 13:53:03 -0800 (Sat, 06 Jan 2007) | 3 lines
  
      * arith.c: Update copyright years.  Whitespace.
........
  r120531 | paolo | 2007-01-06 14:38:07 -0800 (Sat, 06 Jan 2007) | 6 lines
  
  2007-01-06  Paolo Carlini  <pcarlini@suse.de>
  
  	* crossconfig.m4 (case *-linux*): Run crossconfig.m4.
  	* configure: Regenerate.
........
  r120533 | paolo | 2007-01-06 14:40:58 -0800 (Sat, 06 Jan 2007) | 4 lines
  
  2007-01-06  Paolo Carlini  <pcarlini@suse.de>
  
  	* Fix typo in ChangeLog.
........
  r120540 | gccadmin | 2007-01-06 16:18:13 -0800 (Sat, 06 Jan 2007) | 1 line
  
  Daily bump.
........
  r120542 | kargl | 2007-01-06 16:28:29 -0800 (Sat, 06 Jan 2007) | 11 lines
  
  2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
  
          * array.c, bbt.c, check.c:  Update copyright years.  Whitespace.
  
  
  2006-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
  
          * gfortran.dg/present_1.f90:  Update error message.
........
  r120543 | brooks | 2007-01-06 16:55:11 -0800 (Sat, 06 Jan 2007) | 2 lines
  
  Corrected changelog entry dates from 2006 to 2007.
........
  r120545 | kargl | 2007-01-06 19:26:06 -0800 (Sat, 06 Jan 2007) | 3 lines
  
  Fix whitespace in a table within a comment.  This is
  wonderful example of why tabs are evil.
........
  r120546 | aesok | 2007-01-06 19:45:24 -0800 (Sat, 06 Jan 2007) | 7 lines
  
  	* config/avr/avr-protos.h (call_insn_operand): Delete prototype.
  	* config/avr/avr.c (call_insn_operand): Delete function.
  	* config/avr/avr.md (*pushqi, *pushhi, *pushsi, *pushsf): Use REG_SP
  	instead of register number. Use predicates.
  	* config/avr/predicates.md (const0_operand, reg_or_0_operand, 
  	call_insn_operand): Add.
........
  r120547 | rguenth | 2007-01-07 07:21:45 -0800 (Sun, 07 Jan 2007) | 6 lines
  
  2007-01-07  Richard Guenther  <rguenther@suse.de>
  
  	* tree-vrp.c (extract_range_from_assert): CSE calls to
  	compare_values where possible.
  	(extract_range_from_unary_expr): Likewise.
........
  r120549 | aldot | 2007-01-07 08:23:45 -0800 (Sun, 07 Jan 2007) | 20 lines
  
  fortran/ChangeLog
  
  2007-01-03  Bernhard Fischer  <aldot@gcc.gnu.org>
  
          * match.c (gfc_match_name): Print diagnostics for invalid character
          in names.
  
  
  testsuite/ChangeLog
  
  2007-01-03  Bernhard Fischer  <aldot@gcc.gnu.org>
  
          * gfortran.dg/invalid_name.f90: New test.
          * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
          * gfortran.dg/gomp/pr29759.f90: Ditto.
........
  r120550 | aldot | 2007-01-07 08:40:42 -0800 (Sun, 07 Jan 2007) | 8 lines
  
  fortran/ChangeLog
  
  2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
  
          * trans-array.c (gfc_trans_create_temp_array, gfc_array_init_size):
          Commentary typo fix.
........
  r120551 | aldot | 2007-01-07 08:46:09 -0800 (Sun, 07 Jan 2007) | 5 lines
  
  2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
  
          * data.c (gfc_assign_data_value): Fix whitespace.
........
  r120552 | kargl | 2007-01-07 11:39:52 -0800 (Sun, 07 Jan 2007) | 6 lines
  
  2007-01-07  Steven G. Kargl  <kargl@gcc.gnu.org>
  
      * decl.c, dump-parse-tree.c, error.c, data.c, expr.c, dependency.c,
      convert.c:  Update Copyright dates.  Fix whitespace.
........
  r120558 | manu | 2007-01-07 15:39:55 -0800 (Sun, 07 Jan 2007) | 20 lines
  
  2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
  
  cp/
  	* typeck.c (build_binary_op): Call overflow_warning if
  	TREE_OVERFLOW_P is true for the result and not for any of the
  	operands.
  
  testsuite/
  	* g++.dg/conversion/nullptr1.C: Added overflow warning.
  	* g++.dg/warn/overflow-warn-1.C: New.
  	* g++.dg/warn/overflow-warn-3.C: New.
  	* g++.dg/warn/overflow-warn-4.C: New.
  	* g++.dg/warn/overflow-warn-5.C: New.
  	* g++.dg/warn/overflow-warn-6.C: New.
  	* g++.dg/warn/Woverflow-1.C: New.
  	* g++.dg/warn/Woverflow-2.C: New.
  	* g++.dg/warn/Woverflow-3.C: New.
  	* g++.dg/warn/multiple-overflow-warn-2.C: New.
........
  r120559 | echristo | 2007-01-07 15:53:21 -0800 (Sun, 07 Jan 2007) | 5 lines
  
  2007-01-07  Eric Christopher  <echristo@apple.com>
  
          * configure.ac: Check for __stack_chk_fail for darwin.
          * configure: Regenerate.
........
  r120564 | gccadmin | 2007-01-07 16:17:50 -0800 (Sun, 07 Jan 2007) | 1 line
  
  Daily bump.
........
  r120566 | kazu | 2007-01-07 17:17:57 -0800 (Sun, 07 Jan 2007) | 4 lines
  
  	* config/arm/arm.c, config/arm/arm.h, config/arm/arm.md,
  	config/arm/thumb2.md: Fix comment typos.
  	* doc/extend.texi: Fix a typo.
........
  r120567 | kazu | 2007-01-07 17:23:16 -0800 (Sun, 07 Jan 2007) | 2 lines
  
  	gfortran.texi: Fix typos.
........
  r120570 | liqin | 2007-01-07 20:47:33 -0800 (Sun, 07 Jan 2007) | 22 lines
  
  	* config/score/t-score-elf (MULTILIB_OPTIONS): Change.
  	* config/score/predicates.md (const_uimm5, sr0_operand, const_simm12,
  	const_simm15, const_pow2, const_npow2): Added.
  	* config/score/misc.md (insv, extv, extzv, movmemsi, 
  	move_lbu_a/b, mov_lhu_a/b etc): Added and fix some bug.
  	* config/score/score.c (score_address_cost, score_select_cc_mode): 
  	Added.
  	Change CONST_OK_FOR_LETTER_P/EXTRA_CONSTRAINT define.
  	Update score_rtx_costs for MACRO TARGET_RTX_COSTS.
  	Update score_print_operand.
  	* config/score/score.h (DATA_ALIGNMENT, SELECT_CC_MODE): Added.
  	Adjust register allocate order and update some macro define.
  	* config/score/score-mdaux.c (mdx_unaligned_load, mdx_unsigned_store,
  	mdx_block_move_straight, mdx_block_move_loop_head,
  	mdx_block_move_loop_body, mdx_block_move_loop_foot, mdx_block_move_loop,
  	mdx_block_move): Added.
  	(mdx_movsicc, mdp_select_add_imm, mdp_select, mds_zero_extract_andi,
  	mdp_limm): Updated and fix some bug and typo.
  	* config/score/score.md (movqi/hi/si, add/sub/zero/ext): Updated.
  	(movsf, movdf, doloop_end): Added.
........
  r120571 | shinwell | 2007-01-08 00:33:42 -0800 (Mon, 08 Jan 2007) | 10 lines
  
  	gcc/
  	* tree-ssa-ter.c (is_replaceable_p): Deem assignments with
  	a register variable on the RHS to not be replaceable.
  
  	gcc/testsuite/
  	* gcc.dg/pr16194.c: Skip test entirely if we don't know the
  	name of a hard register for the target concerned.  Adjust dg-error
  	directives to cope with new behaviour of TER.
........
  r120572 | shinwell | 2007-01-08 01:25:07 -0800 (Mon, 08 Jan 2007) | 45 lines
  
  	gcc/
  	* c.opt: Add -flax-vector-conversions.
  	* c-typeck.c (convert_for_assignment): Pass flag to
  	vector_types_convertible_p to allow emission of note.
  	(digest_init): Likewise.
  	(comptypes_internal): Use vector_types_convertible_p.
  	* c-opts.c: Handle -flax-vector-conversions.
  	* c-common.c (flag_lax_vector_conversions): New.
  	(vector_types_convertible_p): Unless -flax-vector conversions
  	has been passed, disallow conversions between vectors with
  	differing numbers of subparts and/or element types.  If such
  	a conversion is disallowed, possibly emit a note on the first
  	occasion only to inform the user of -flax-vector-conversions.
  	The new last argument specifies this.
  	* c-common.h (flag_lax_vector_conversions): New.
  	(vector_types_convertible_p): Add extra argument.
  	* config/i386/i386.c (ix86_init_mmx_sse_builtins): Use
  	char_type_node for V*QI type vectors.
  	* config/rs6000/rs6000-c.c (altivec_overloaded_builtins):
  	Update to satisfy new typechecking rules.
  	* config/rs6000/altivec.h (vec_cmple): Use vec_cmpge.
  	* doc/invoke.texi (C Dialect Options): Document
  	-flax-vector-conversions.
  
  	gcc/cp/
  	* call.c (standard_conversion): Pass flag to
  	vector_types_convertible_p to disallow emission of note.
  	* typeck.c (convert_for_assignment): Pass flag to
  	vector_types_convertible_p to allow emission of note.
  	(ptr_reasonably_similar): Pass flag to vector_types_convertible_p
  	to disallow emission of note.
  
  	gcc/testsuite/
  	* gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
  	in __v8qi typedef.
  	* gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
  	* gcc.dg/simd-1.c: Update dg-error directives to reflect new
  	compiler behaviour.
  	* gcc.dg/simd-5.c: Likewise.
  	* gcc.dg/simd-6.c: Likewise.
  	* g++.dg/conversion/simd1.C: Likewise.
  	* g++.dg/conversion/simd3.C: Likewise.
  	* g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
  	(main): Use it.
........
  r120573 | corsepiu | 2007-01-08 01:33:47 -0800 (Mon, 08 Jan 2007) | 3 lines
  
  	* config/bfin/rtems.h, config/bfin/t-rtems: New.
  	* config.gcc: Add bfin*-rtems*.
........
  r120574 | nickc | 2007-01-08 01:45:55 -0800 (Mon, 08 Jan 2007) | 2 lines
  
  * config/frv/predicates.md (reg_or_0_operand): Accept CONST_DOUBLEs.
........
  r120576 | hubicka | 2007-01-08 03:13:14 -0800 (Mon, 08 Jan 2007) | 23 lines
  
  
  	* tree-pas.h (TODO_remove_function): New flag.
  	(TODO_update*): Renumber.
  	(pass_ipa_increase_alignment,
  	pass_ipa_function_and_variable_visibility): New passes.
  	* cgraphunit.c (cgraph_increase_alignment): Move to tree-vectorizer.c
  	(cgraph_function_and_variable_visibility): Move to ipa.c
  	(cgraph_optimize): Don't call cgraph_function_and_variable_visibility,
  	cgraph_increase_alignment.
  	* ipa-inline.c (cgraph_decide_inlining): Don't push timevar.
  	(cgraph_decide_inlining_incrementally): Push TV_INTEGRATION before
  	calling tree-inline.
  	(cgraph_early_inlining): Do not call cgraph_remove_unreachable_nodes.
  	(pass_ipa_inline, pass_early_ipa_inlining): Set TODO_remove_functions
  	* tree-vectorizer.c (increase_alignment): Move here from cgraphunit.c
  	(gate_increase_alignment): New function.
  	(pass_ipa_increase_alignment): New pass.
  	* ipa.c: Inline tree-pass.h and timevar.h
  	(function_and_variable_visibility): Move here from cgraphunit.c
  	* tree-optimize.c (pass_early_local_passes): Add TODO_remove_functions.
  	* passes.c (init_optimization_passes): Add the two new passes.
  	(execute_todo): Handle cgraph_remove_functions.
........
  r120577 | hubicka | 2007-01-08 03:18:40 -0800 (Mon, 08 Jan 2007) | 7 lines
  
  
  	* cgraphunit.c (cgraph_process_new_functions): Reset reachable flag.
  	(cgraph_analyze_function): break out from ...
  	(cgraph_finalize_compilation_unit): ... here.
  	(cgraph_expand_function): Remove forgoten commented out line.
  	(cgraph_optimize): Analyze functions.
........
  r120578 | rguenth | 2007-01-08 03:20:00 -0800 (Mon, 08 Jan 2007) | 14 lines
  
  2007-01-08  Richard Guenther  <rguenther@suse.de>
  
          * tree-vrp.c (set_value_range_to_truthvalue): New function.
          (extract_range_from_binary): Fall back to truthvalue instead of
          varying for TRUTH_*_EXPR.
          (extract_range_from_comparison): Fall back to truthvalue instead of
          varying.
          (vrp_visit_phi_node): Don't adjust new range bounds to +INF/-INF
          if all visited PHI values were constant.
  
          * gcc.dg/tree-ssa/vrp31.c: New testcase.
          * gcc.dg/tree-ssa/vrp32.c: Likewise.
........
  r120580 | hubicka | 2007-01-08 05:13:09 -0800 (Mon, 08 Jan 2007) | 4 lines
  
  	* tree-ssa-forwprop.c (forward_propagate_into_cond,
  	tree_ssa_forward_propagate_single_use_va): Release defs of propagated
  	statement.
........
  r120581 | robc | 2007-01-08 05:52:42 -0800 (Mon, 08 Jan 2007) | 1 line
  
  Better handling of COND_EXPRs in rhs
........
  r120584 | sayle | 2007-01-08 09:56:37 -0800 (Mon, 08 Jan 2007) | 19 lines
  
  
  	* trans-array.c (constant_array_constructor_p): New function to
  	determine whether an array constructor consists only of constant
  	elements, and if so return it's size.
  	(gfc_build_constant_array_constructor): Construct a statically
  	initialized gfortran array for a given EXPR_ARRAY.
  	(gfc_trans_constant_array_constructor): Efficiently scalarize
  	a constant array constructor.
  	(gfc_trans_array_constructor):  Tidy up use of CONST_STRING.
  	Special case scalarization of constant array constructors, all of
  	whose elements are specified, using constant_array_constructor_p 
  	and gfc_trans_constant_array_constructor.
  	(gfc_conv_scalarized_array_ref): Check whetger info->offset is zero
  	before adding it to index, to avoid creating a NON_LVALUE_EXPR.
  
  	* gfortran.dg/array_constructor_14.f90: New test case.
  	* gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
........
  r120585 | nickc | 2007-01-08 10:04:46 -0800 (Mon, 08 Jan 2007) | 2 lines
  
  * configure.in: Add support for an x86_64-mingw* target.
........
  r120586 | rguenth | 2007-01-08 10:29:18 -0800 (Mon, 08 Jan 2007) | 18 lines
  
  2007-01-08  Richard Guenther  <rguenther@suse.de>
  
  	* tree-ssa-ccp.c (maybe_fold_offset_to_array_ref): Use type
  	of offset to build the index.
  	* tree-pretty-print.c (dump_generic_node): Don't build negated
  	const just for printing.
  	* c-pretty-print.c (pp_c_integer_constant): Likewise.
  	* builtins.c (fold_builtin_int_roundingfn): Check if result
  	fits the type by using force_fit_type and comparing the result.
  	* predict.c (predict_loops): Use compare_tree_int for comparison.
  	* tree.c (build_int_cst): Fall back to integer_type_node for
  	NULL_TREE type.
  	(build_int_cst_wide): Assert type is non-null.
  
  	fortran/
  	* trans-io.c (transfer_array_desc): Use build_int_cst instead
  	of build_int_cstu.
........
  r120587 | kargl | 2007-01-08 11:02:08 -0800 (Mon, 08 Jan 2007) | 6 lines
  
  2007-01-08  Steven G. Kargl  <kargl@gcc.gnu.org>
  
      * interface.c, intrinsic.c, gfortranspec.c, io.c, f95-lang.c,
      iresolve.c, match.c:  Update Copyright years.  Whitespace.
........
  r120588 | manu | 2007-01-08 13:04:26 -0800 (Mon, 08 Jan 2007) | 13 lines
  
  2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
  
  testsuite/
  	* g++.dg/warn/overflow-warn-1.C: Fix testcase.
  	* g++.dg/warn/overflow-warn-3.C: Likewise.
  	* g++.dg/warn/overflow-warn-4.C: Likewise.
  	* g++.dg/warn/overflow-warn-5.C: Likewise.
  	* g++.dg/warn/overflow-warn-6.C: Likewise.
  	* g++.dg/warn/Woverflow-1.C: Likewise.
  	* g++.dg/warn/Woverflow-2.C: Likewise.
  	* g++.dg/warn/Woverflow-3.C: Likewise.
  	* g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
........
  r120589 | hubicka | 2007-01-08 13:51:44 -0800 (Mon, 08 Jan 2007) | 2 lines
  
  	* tree-vectorizer.c (gate_increase_alignment): Fix return type.
........
  r120590 | hubicka | 2007-01-08 14:02:26 -0800 (Mon, 08 Jan 2007) | 2 lines
  
  	* ipa.c (function_and_variable_visibility): Fix return type.
........
  r120591 | hubicka | 2007-01-08 14:11:02 -0800 (Mon, 08 Jan 2007) | 2 lines
  
  	* MAINTAINERS: Add myself as build system maintainer.
........
  r120592 | hubicka | 2007-01-08 14:13:52 -0800 (Mon, 08 Jan 2007) | 2 lines
  
  	* MAINTAINERS: Add myself as i386 maintainer.
........
  r120593 | rguenth | 2007-01-08 14:17:43 -0800 (Mon, 08 Jan 2007) | 10 lines
  
  2007-01-08  Richard Guenther  <rguenther@suse.de>
  
  	* builtins.c (fold_builtin_int_roundingfn): Use fit_double_type.
  	* tree.c (build_int_cst_type): Likewise.
  	(size_in_bytes): Don't call force_fit_type on the result.
  	(int_fits_type_p): Use fit_double_type.
  	* fold-const.c (fit_double_type): New function.
  	(force_fit_type): Use it.
  	* tree.h (fit_double_type): Export.
........
  r120594 | bje | 2007-01-08 14:24:13 -0800 (Mon, 08 Jan 2007) | 8 lines
  
  	* genautomata.c (STATS_OPTION): New option.
  	(stats_flag): New flag.
  	(gen_automata_option): Handle it.
  	(initiate_automaton_gen): Ditto.
  	(write_automata): Output statistics only if stats_flag is
  	set. Likewise, output time statistics only if time_flag is set.
  	* doc/md.texi (Processor pipeline description): Document new flag.
........
  r120595 | drow | 2007-01-08 14:50:43 -0800 (Mon, 08 Jan 2007) | 2 lines
  
  	* config/pa/t-pa64 (libgcc_stub.a): Use $(T).
........
  r120596 | rguenth | 2007-01-08 14:53:20 -0800 (Mon, 08 Jan 2007) | 28 lines
  
  2007-01-08  Richard Guenther  <rguenther@suse.de>
  
  	* tree.h (build_int_cst_wide_type): Export.
  	* tree.c (build_int_cst_wide_type): New function.
  	(build_int_cst_wide): Fix comment.
  	* builtins.c (fold_builtin_object_size): Use build_int_cst
  	to build -1 or 0 of the correct type.  Use fit_double_type
  	to check for overflow.
  	* fold-const.c (optimize_bit_field_compare): Use build_int_cst_type
  	to build the mask.
  	(decode_field_reference): Likewise.
  	(all_ones_mask_p): Likewise.
  	(native_interpret_int): Use build_int_cst_wide_type.
  	(fold_binary): Use build_int_cst_type to build an all-ones
  	value.
  	* stor-layout.c (set_sizetype): Use build_int_cst_wide_type.
  
  	java/
  	* lex.c (do_java_lex): Use build_int_cst_wide_type.
  	* jcf-parse.c (get_constant): Likewise.
  
  	cp/
  	* cvt.c (cp_convert_to_pointer): Use build_int_cst_type.
  
  	ada/
  	* cuintp.c (build_cst_from_int): Use built_int_cst_type.
  	* trans.c (gnat_to_gnu): Likewise.
........
  r120597 | rguenth | 2007-01-08 15:07:44 -0800 (Mon, 08 Jan 2007) | 18 lines
  
  2007-01-08  Richard Guenther  <rguenther@suse.de>
  
  	* tree.h (force_fit_type_double): Export.
  	(force_fit_type): Remove.
  	* fold-const.c (force_fit_type_double): New function.
  	(force_fit_type): Remove.
  	(int_const_binop): Use it.
  	(fold_convert_const_int_from_int): Likewise.
  	(fold_convert_const_int_from_real): Likewise.
  	(fold_div_compare): Likewise.
  	(fold_sign_changed_comparison): Likewise.
  	(fold_unary): Likewise.
  	(fold_negate_const): Likewise.
  	(fold_abs_const): Likewise. 
  	(fold_not_const): Likewise.
  	* c-common.c (shorten_compare): Use force_fit_type_double.
  	* convert.c (convert_to_pointer): Likewise.
........
  r120603 | gccadmin | 2007-01-08 16:18:07 -0800 (Mon, 08 Jan 2007) | 1 line
  
  Daily bump.
........

Added:
    branches/fixed-point/gcc/cgraphbuild.c
      - copied unchanged from r120603, trunk/gcc/cgraphbuild.c
    branches/fixed-point/gcc/config/arm/thumb2.md
      - copied unchanged from r120603, trunk/gcc/config/arm/thumb2.md
    branches/fixed-point/gcc/config/bfin/rtems.h
      - copied unchanged from r120603, trunk/gcc/config/bfin/rtems.h
    branches/fixed-point/gcc/config/bfin/t-rtems
      - copied unchanged from r120603, trunk/gcc/config/bfin/t-rtems
    branches/fixed-point/gcc/testsuite/g++.dg/opt/pr27826.C
      - copied unchanged from r120603, trunk/gcc/testsuite/g++.dg/opt/pr27826.C
    branches/fixed-point/gcc/testsuite/g++.dg/opt/pr28116.C
      - copied unchanged from r120603, trunk/gcc/testsuite/g++.dg/opt/pr28116.C
    branches/fixed-point/gcc/testsuite/g++.dg/pch/template-1.C
      - copied unchanged from r120603, trunk/gcc/testsuite/g++.dg/pch/template-1.C
    branches/fixed-point/gcc/testsuite/g++.dg/pch/template-1.Hs
      - copied unchanged from r120603, trunk/gcc/testsuite/g++.dg/pch/template-1.Hs
    branches/fixed-point/gcc/testsuite/g++.dg/template/crash66.C
      - copied unchanged from r120603, trunk/gcc/testsuite/g++.dg/template/crash66.C
    branches/fixed-point/gcc/testsuite/g++.dg/template/duplicate1.C
      - copied unchanged from r120603, trunk/gcc/testsuite/g++.dg/template/duplicate1.C
    branches/fixed-point/gcc/testsuite/g++.dg/template/friend49.C
      - copied unchanged from r120603, trunk/gcc/testsuite/g++.dg/template/friend49.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Walways-true-1.C
      - copied unchanged from r120603, trunk/gcc/testsuite/g++.dg/warn/Walways-true-1.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Walways-true-2.C
      - copied unchanged from r120603, trunk/gcc/testsuite/g++.dg/warn/Walways-true-2.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Woverflow-1.C
      - copied unchanged from r120603, trunk/gcc/testsuite/g++.dg/warn/Woverflow-1.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Woverflow-2.C
      - copied unchanged from r120603, trunk/gcc/testsuite/g++.dg/warn/Woverflow-2.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Woverflow-3.C
      - copied unchanged from r120603, trunk/gcc/testsuite/g++.dg/warn/Woverflow-3.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/multiple-overflow-warn-1.C
      - copied unchanged from r120603, trunk/gcc/testsuite/g++.dg/warn/multiple-overflow-warn-1.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/multiple-overflow-warn-2.C
      - copied unchanged from r120603, trunk/gcc/testsuite/g++.dg/warn/multiple-overflow-warn-2.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/overflow-warn-1.C
      - copied unchanged from r120603, trunk/gcc/testsuite/g++.dg/warn/overflow-warn-1.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/overflow-warn-3.C
      - copied unchanged from r120603, trunk/gcc/testsuite/g++.dg/warn/overflow-warn-3.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/overflow-warn-4.C
      - copied unchanged from r120603, trunk/gcc/testsuite/g++.dg/warn/overflow-warn-4.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/overflow-warn-5.C
      - copied unchanged from r120603, trunk/gcc/testsuite/g++.dg/warn/overflow-warn-5.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/overflow-warn-6.C
      - copied unchanged from r120603, trunk/gcc/testsuite/g++.dg/warn/overflow-warn-6.C
    branches/fixed-point/gcc/testsuite/gcc.c-torture/compile/complex-4.c
      - copied unchanged from r120603, trunk/gcc/testsuite/gcc.c-torture/compile/complex-4.c
    branches/fixed-point/gcc/testsuite/gcc.dg/Walways-true-1.c
      - copied unchanged from r120603, trunk/gcc/testsuite/gcc.dg/Walways-true-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/Walways-true-2.c
      - copied unchanged from r120603, trunk/gcc/testsuite/gcc.dg/Walways-true-2.c
    branches/fixed-point/gcc/testsuite/gcc.dg/cpp/pr28165.c
      - copied unchanged from r120603, trunk/gcc/testsuite/gcc.dg/cpp/pr28165.c
    branches/fixed-point/gcc/testsuite/gcc.dg/multiple-overflow-warn-1.c
      - copied unchanged from r120603, trunk/gcc/testsuite/gcc.dg/multiple-overflow-warn-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/multiple-overflow-warn-2.c
      - copied unchanged from r120603, trunk/gcc/testsuite/gcc.dg/multiple-overflow-warn-2.c
    branches/fixed-point/gcc/testsuite/gcc.dg/overflow-warn-6.c
      - copied unchanged from r120603, trunk/gcc/testsuite/gcc.dg/overflow-warn-6.c
    branches/fixed-point/gcc/testsuite/gcc.dg/pr29683.c
      - copied unchanged from r120603, trunk/gcc/testsuite/gcc.dg/pr29683.c
    branches/fixed-point/gcc/testsuite/gcc.dg/pr30286.c
      - copied unchanged from r120603, trunk/gcc/testsuite/gcc.dg/pr30286.c
    branches/fixed-point/gcc/testsuite/gcc.dg/pr30360.c
      - copied unchanged from r120603, trunk/gcc/testsuite/gcc.dg/pr30360.c
    branches/fixed-point/gcc/testsuite/gcc.dg/torture/inline-1.c
      - copied unchanged from r120603, trunk/gcc/testsuite/gcc.dg/torture/inline-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/tree-ssa/vrp31.c
      - copied unchanged from r120603, trunk/gcc/testsuite/gcc.dg/tree-ssa/vrp31.c
    branches/fixed-point/gcc/testsuite/gcc.dg/tree-ssa/vrp32.c
      - copied unchanged from r120603, trunk/gcc/testsuite/gcc.dg/tree-ssa/vrp32.c
    branches/fixed-point/gcc/testsuite/gfortran.dg/altreturn_2.f90
      - copied unchanged from r120603, trunk/gcc/testsuite/gfortran.dg/altreturn_2.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/array_constructor_14.f90
      - copied unchanged from r120603, trunk/gcc/testsuite/gfortran.dg/array_constructor_14.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/array_memcpy_1.f90
      - copied unchanged from r120603, trunk/gcc/testsuite/gfortran.dg/array_memcpy_1.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/array_memcpy_2.f90
      - copied unchanged from r120603, trunk/gcc/testsuite/gfortran.dg/array_memcpy_2.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/data_implied_do_1.f90
      - copied unchanged from r120603, trunk/gcc/testsuite/gfortran.dg/data_implied_do_1.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/invalid_name.f90
      - copied unchanged from r120603, trunk/gcc/testsuite/gfortran.dg/invalid_name.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/pointer_intent_1.f90
      - copied unchanged from r120603, trunk/gcc/testsuite/gfortran.dg/pointer_intent_1.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/pointer_intent_2.f90
      - copied unchanged from r120603, trunk/gcc/testsuite/gfortran.dg/pointer_intent_2.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/pointer_intent_3.f90
      - copied unchanged from r120603, trunk/gcc/testsuite/gfortran.dg/pointer_intent_3.f90
    branches/fixed-point/libgcc/
      - copied from r120603, trunk/libgcc/
    branches/fixed-point/libstdc++-v3/ChangeLog-2006
      - copied unchanged from r120603, trunk/libstdc++-v3/ChangeLog-2006
Removed:
    branches/fixed-point/gcc/mklibgcc.in
Modified:
    branches/fixed-point/   (props changed)
    branches/fixed-point/ChangeLog
    branches/fixed-point/MAINTAINERS
    branches/fixed-point/Makefile.def
    branches/fixed-point/Makefile.in
    branches/fixed-point/Makefile.tpl
    branches/fixed-point/configure
    branches/fixed-point/configure.in
    branches/fixed-point/fixincludes/ChangeLog
    branches/fixed-point/fixincludes/README
    branches/fixed-point/fixincludes/fixincl.c
    branches/fixed-point/fixincludes/fixincl.tpl
    branches/fixed-point/fixincludes/fixincl.x
    branches/fixed-point/fixincludes/inclhack.def
    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/cuintp.c
    branches/fixed-point/gcc/ada/trans.c
    branches/fixed-point/gcc/alias.c
    branches/fixed-point/gcc/builtins.c
    branches/fixed-point/gcc/c-common.c
    branches/fixed-point/gcc/c-common.h
    branches/fixed-point/gcc/c-cppbuiltin.c
    branches/fixed-point/gcc/c-opts.c
    branches/fixed-point/gcc/c-pretty-print.c
    branches/fixed-point/gcc/c-typeck.c
    branches/fixed-point/gcc/c.opt
    branches/fixed-point/gcc/calls.c
    branches/fixed-point/gcc/cfgbuild.c
    branches/fixed-point/gcc/cfgloop.h
    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/config.gcc
    branches/fixed-point/gcc/config/alpha/t-crtfm
    branches/fixed-point/gcc/config/alpha/t-vms
    branches/fixed-point/gcc/config/alpha/t-vms64
    branches/fixed-point/gcc/config/arm/aof.h
    branches/fixed-point/gcc/config/arm/aout.h
    branches/fixed-point/gcc/config/arm/arm-cores.def
    branches/fixed-point/gcc/config/arm/arm-protos.h
    branches/fixed-point/gcc/config/arm/arm-tune.md
    branches/fixed-point/gcc/config/arm/arm.c
    branches/fixed-point/gcc/config/arm/arm.h
    branches/fixed-point/gcc/config/arm/arm.md
    branches/fixed-point/gcc/config/arm/bpabi.S
    branches/fixed-point/gcc/config/arm/cirrus.md
    branches/fixed-point/gcc/config/arm/coff.h
    branches/fixed-point/gcc/config/arm/constraints.md
    branches/fixed-point/gcc/config/arm/elf.h
    branches/fixed-point/gcc/config/arm/fpa.md
    branches/fixed-point/gcc/config/arm/ieee754-df.S
    branches/fixed-point/gcc/config/arm/ieee754-sf.S
    branches/fixed-point/gcc/config/arm/iwmmxt.md
    branches/fixed-point/gcc/config/arm/lib1funcs.asm
    branches/fixed-point/gcc/config/arm/libunwind.S
    branches/fixed-point/gcc/config/arm/predicates.md
    branches/fixed-point/gcc/config/arm/t-arm
    branches/fixed-point/gcc/config/arm/t-arm-elf
    branches/fixed-point/gcc/config/arm/vfp.md
    branches/fixed-point/gcc/config/avr/avr-protos.h
    branches/fixed-point/gcc/config/avr/avr.c
    branches/fixed-point/gcc/config/avr/avr.md
    branches/fixed-point/gcc/config/avr/predicates.md
    branches/fixed-point/gcc/config/fr30/t-fr30
    branches/fixed-point/gcc/config/frv/predicates.md
    branches/fixed-point/gcc/config/frv/t-linux
    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/t-darwin
    branches/fixed-point/gcc/config/i386/t-darwin64
    branches/fixed-point/gcc/config/i386/t-nwld
    branches/fixed-point/gcc/config/i386/t-rtems-i386
    branches/fixed-point/gcc/config/ia64/t-ia64
    branches/fixed-point/gcc/config/pa/t-pa64
    branches/fixed-point/gcc/config/rs6000/altivec.h
    branches/fixed-point/gcc/config/rs6000/linux-unwind.h
    branches/fixed-point/gcc/config/rs6000/rs6000-c.c
    branches/fixed-point/gcc/config/rs6000/rs6000.c
    branches/fixed-point/gcc/config/rs6000/t-beos
    branches/fixed-point/gcc/config/rs6000/t-darwin
    branches/fixed-point/gcc/config/rs6000/t-newas
    branches/fixed-point/gcc/config/rs6000/t-ppccomm
    branches/fixed-point/gcc/config/score/crti.asm
    branches/fixed-point/gcc/config/score/crtn.asm
    branches/fixed-point/gcc/config/score/misc.md
    branches/fixed-point/gcc/config/score/mul-div.S
    branches/fixed-point/gcc/config/score/predicates.md
    branches/fixed-point/gcc/config/score/score-conv.h
    branches/fixed-point/gcc/config/score/score-mdaux.c
    branches/fixed-point/gcc/config/score/score-mdaux.h
    branches/fixed-point/gcc/config/score/score-modes.def
    branches/fixed-point/gcc/config/score/score-protos.h
    branches/fixed-point/gcc/config/score/score-version.h
    branches/fixed-point/gcc/config/score/score.c
    branches/fixed-point/gcc/config/score/score.h
    branches/fixed-point/gcc/config/score/score.md
    branches/fixed-point/gcc/config/score/t-score-elf
    branches/fixed-point/gcc/config/sparc/t-elf
    branches/fixed-point/gcc/config/t-slibgcc-darwin
    branches/fixed-point/gcc/configure
    branches/fixed-point/gcc/configure.ac
    branches/fixed-point/gcc/convert.c
    branches/fixed-point/gcc/cp/ChangeLog
    branches/fixed-point/gcc/cp/call.c
    branches/fixed-point/gcc/cp/class.c
    branches/fixed-point/gcc/cp/cvt.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/doc/configfiles.texi
    branches/fixed-point/gcc/doc/cpp.texi
    branches/fixed-point/gcc/doc/extend.texi
    branches/fixed-point/gcc/doc/install.texi
    branches/fixed-point/gcc/doc/invoke.texi
    branches/fixed-point/gcc/doc/md.texi
    branches/fixed-point/gcc/fold-const.c
    branches/fixed-point/gcc/fortran/ChangeLog
    branches/fixed-point/gcc/fortran/arith.c
    branches/fixed-point/gcc/fortran/array.c
    branches/fixed-point/gcc/fortran/bbt.c
    branches/fixed-point/gcc/fortran/check.c
    branches/fixed-point/gcc/fortran/convert.c
    branches/fixed-point/gcc/fortran/data.c
    branches/fixed-point/gcc/fortran/decl.c
    branches/fixed-point/gcc/fortran/dependency.c
    branches/fixed-point/gcc/fortran/dump-parse-tree.c
    branches/fixed-point/gcc/fortran/error.c
    branches/fixed-point/gcc/fortran/expr.c
    branches/fixed-point/gcc/fortran/f95-lang.c
    branches/fixed-point/gcc/fortran/gfortran.h
    branches/fixed-point/gcc/fortran/gfortran.texi
    branches/fixed-point/gcc/fortran/gfortranspec.c
    branches/fixed-point/gcc/fortran/interface.c
    branches/fixed-point/gcc/fortran/intrinsic.c
    branches/fixed-point/gcc/fortran/intrinsic.texi
    branches/fixed-point/gcc/fortran/invoke.texi
    branches/fixed-point/gcc/fortran/io.c
    branches/fixed-point/gcc/fortran/iresolve.c
    branches/fixed-point/gcc/fortran/match.c
    branches/fixed-point/gcc/fortran/match.h
    branches/fixed-point/gcc/fortran/options.c
    branches/fixed-point/gcc/fortran/resolve.c
    branches/fixed-point/gcc/fortran/scanner.c
    branches/fixed-point/gcc/fortran/symbol.c
    branches/fixed-point/gcc/fortran/trans-array.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.c
    branches/fixed-point/gcc/genautomata.c
    branches/fixed-point/gcc/gimplify.c
    branches/fixed-point/gcc/ifcvt.c
    branches/fixed-point/gcc/ipa-inline.c
    branches/fixed-point/gcc/ipa.c
    branches/fixed-point/gcc/java/ChangeLog
    branches/fixed-point/gcc/java/jcf-parse.c
    branches/fixed-point/gcc/java/lex.c
    branches/fixed-point/gcc/libgcc2.c
    branches/fixed-point/gcc/libgcc2.h
    branches/fixed-point/gcc/passes.c
    branches/fixed-point/gcc/predict.c
    branches/fixed-point/gcc/reg-stack.c
    branches/fixed-point/gcc/regclass.c
    branches/fixed-point/gcc/stor-layout.c
    branches/fixed-point/gcc/testsuite/ChangeLog
    branches/fixed-point/gcc/testsuite/g++.dg/conversion/nullptr1.C
    branches/fixed-point/gcc/testsuite/g++.dg/conversion/simd1.C
    branches/fixed-point/gcc/testsuite/g++.dg/conversion/simd3.C
    branches/fixed-point/gcc/testsuite/g++.dg/ext/attribute-test-2.C
    branches/fixed-point/gcc/testsuite/g++.dg/template/memfriend6.C
    branches/fixed-point/gcc/testsuite/g++.dg/vect/vect.exp
    branches/fixed-point/gcc/testsuite/gcc.dg/pr16194.c
    branches/fixed-point/gcc/testsuite/gcc.dg/simd-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/simd-5.c
    branches/fixed-point/gcc/testsuite/gcc.dg/simd-6.c
    branches/fixed-point/gcc/testsuite/gcc.target/i386/20020531-1.c
    branches/fixed-point/gcc/testsuite/gcc.target/powerpc/altivec-20.c
    branches/fixed-point/gcc/testsuite/gcc.target/powerpc/altivec-vec-merge.c
    branches/fixed-point/gcc/testsuite/gfortran.dg/alloc_alloc_expr_1.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/allocatable_dummy_2.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/char_length_1.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/do_iterator.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/gomp/pr29759.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/present_1.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/protected_4.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/protected_6.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/vect/vect-5.f90
    branches/fixed-point/gcc/tree-cfg.c
    branches/fixed-point/gcc/tree-complex.c
    branches/fixed-point/gcc/tree-inline.c
    branches/fixed-point/gcc/tree-inline.h
    branches/fixed-point/gcc/tree-object-size.c
    branches/fixed-point/gcc/tree-optimize.c
    branches/fixed-point/gcc/tree-pass.h
    branches/fixed-point/gcc/tree-pretty-print.c
    branches/fixed-point/gcc/tree-ssa-alias.c
    branches/fixed-point/gcc/tree-ssa-ccp.c
    branches/fixed-point/gcc/tree-ssa-forwprop.c
    branches/fixed-point/gcc/tree-ssa-ter.c
    branches/fixed-point/gcc/tree-ssa.c
    branches/fixed-point/gcc/tree-vectorizer.c
    branches/fixed-point/gcc/tree-vrp.c
    branches/fixed-point/gcc/tree.c
    branches/fixed-point/gcc/tree.h
    branches/fixed-point/gcc/unwind-dw2.c
    branches/fixed-point/gcc/vec.h
    branches/fixed-point/libcpp/ChangeLog
    branches/fixed-point/libcpp/directives.c
    branches/fixed-point/libcpp/internal.h
    branches/fixed-point/libgfortran/ChangeLog
    branches/fixed-point/libgfortran/io/unix.c
    branches/fixed-point/libstdc++-v3/ChangeLog
    branches/fixed-point/libstdc++-v3/configure
    branches/fixed-point/libstdc++-v3/crossconfig.m4
    branches/fixed-point/libstdc++-v3/docs/doxygen/user.cfg.in
    branches/fixed-point/libstdc++-v3/include/tr1/random
    branches/fixed-point/maintainer-scripts/ChangeLog
    branches/fixed-point/maintainer-scripts/crontab

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]