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]

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


Author: chaoyingfu
Date: Tue Jan 30 00:43:02 2007
New Revision: 121327

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

........
  r121073 | tromey | 2007-01-22 16:22:13 -0800 (Mon, 22 Jan 2007) | 2 lines
  
  	* configure: Rebuilt.
  	* configure.ac (GCJ): Reverted patch of 2006-12-20.
........
  r121074 | kseitz | 2007-01-22 17:06:10 -0800 (Mon, 22 Jan 2007) | 5 lines
  
          * java/lang/Class.h (_Jv_GetClassStatus): Declare.
          * java/lang/natClass.cc (_Jv_GetClassStatus): New function.
          * jvmti.cc (_Jv_JVMTI_GetClassStatus): New function.
          (_Jv_JVMTI_Interface): Define GetClassStatus.
........
  r121078 | kseitz | 2007-01-22 22:40:49 -0800 (Mon, 22 Jan 2007) | 3 lines
  
          * gnu/classpath/jdwp/natVMVirtualMachine.cc
          (getClassMethod): Implement.
........
  r121079 | uros | 2007-01-22 23:14:26 -0800 (Mon, 22 Jan 2007) | 8 lines
  
  	* config/i386/i386.md: Use REG_P, MEM_P, CONST_INT_P, LABEL_P,
  	JUMP_P and CALL_P predicates where applicable.
  	* config/i386/i386.c: Ditto.
  	* config/i386/i386.md: Ditto.
  	* config/i386/mmx.md: Ditto.
  	* config/i386/predicates.md: Ditto.
........
  r121081 | ian | 2007-01-23 07:12:44 -0800 (Tue, 23 Jan 2007) | 5 lines
  
  	* Makefile.in (OBJS-common): Reformat, alphabetize, but put
  	insn-*.o first.
  	(OBJS-archive): Reformat, alphabetize.
  	(OBJS): Change out_object_file to OBJS-md.
........
  r121082 | rguenth | 2007-01-23 08:37:09 -0800 (Tue, 23 Jan 2007) | 28 lines
  
  2007-01-23  Richard Guenther  <rguenther@suse.de>
  
  	* Makefile.def (flags_to_pass): Add GNATBIND and GNATMAKE.
  	* Makefile.tpl (GNATBIND): Substitute it.
  	(GNATMAKE): Likewise.
  	(POSTSTAGE1_FLAGS_TO_PASS): Pass staged GNATBIND instead
  	of STAGE_PREFIX.
  	* Makefile.in: Regenerate.
  	* configure: Regenerate.
  
          config/
  	* acx.m4 (ACX_PROG_GNAT): Check for gnatmake.
  
  	libada/
  	* Makefile.in (STAGE_PREFIX): Do not define.
  	(FLAGS_TO_PASS): Do not pass STAGE_PREFIX.
  
  	gnattools/
  	* Makefile.in (STAGE_PREFIX): Do not define.
  
  	ada/
  	* Make-lang.in: Replace invocations of gnatmake with $(GNATMAKE).
  	(gnatboot2): Pass staged GNATMAKE instead of STAGE_PREFIX.
  	(gnatboot3): Likewise.
  	(GNATBIND): Do not define.
  	* Makefile.in (GNATBIND): Do not define.
........
  r121083 | rguenth | 2007-01-23 09:27:22 -0800 (Tue, 23 Jan 2007) | 6 lines
  
  2007-01-23  Richard Guenther  <rguenther@suse.de>
  
  	* ada/acats/run_acats: Do not call gnatmake or gnatchop
  	with full path.
........
  r121084 | sayle | 2007-01-23 10:17:40 -0800 (Tue, 23 Jan 2007) | 7 lines
  
  
  	* call.c (null_ptr_cst_p): Replace use of TREE_CONSTANT_OVERFLOW with
  	TREE_OVERFLOW.
  	* typeck.c (ignore_overflows): Remove the remaining uses of
  	TREE_CONSTANT_OVERFLOW.
........
  r121085 | jsm28 | 2007-01-23 11:38:33 -0800 (Tue, 23 Jan 2007) | 91 lines
  
  gcc:
  	* config/rs6000/rs6000-c.c (rs6000_cpu_cpp_builtins): Define
  	_SOFT_DOUBLE if doubles use software floating-point.
  	* config/rs6000/libgcc-ppc-glibc.ver: Export additional long
  	double functions if _SOFT_DOUBLE, not _SOFT_FLOAT.
  	* config/rs6000/darwin-ldouble.c: Also compile functions for
  	hard-float without FPRs.  Use fmsub function for all __NO_FPRS__
  	cases.  Compile extra functions if _SOFT_DOUBLE, not _SOFT_FLOAT.
  	* config/rs6000/linuxspe.h (SUBSUBTARGET_OVERRIDE_OPTIONS): Remove
  	commented-out long double override.
  	(CPP_LONGDOUBLE_DEFAULT_SPEC): Likewise.
  	* config/rs6000/eabispe.h: Likewise.
  	* config/rs6000/rs6000.c (rs6000_override_options): Don't override
  	long double for non-SPE.
  	(rs6000_handle_option): Likewise.
  	(invalid_e500_subreg): Disallow more subregs involding DImode,
  	DFmode, TImode or TFmode.
  	(rs6000_legitimate_offset_address_p): Check TFmode offsets for
  	E500 double.
  	(legitimate_lo_sum_address_p): Also check for TFmode for E500
  	double.
  	(rs6000_legitimize_address): Also handle TFmode for E500 double.
  	(rs6000_legitimize_reload_address): Also handle TFmode for E500
  	double.
  	(rs6000_legitimate_address): Also check for TFmode for E500
  	double.
  	(rs6000_emit_move): Use DFmode subregs of TFmode for E500 double.
  	(spe_build_register_parallel): Handle TFmode and TCmode.
  	(rs6000_spe_function_arg): Handle TFmode and TCmode for E500
  	double.
  	(function_arg): Handle TFmode and TCmode for E500 double.
  	(rs6000_init_libfuncs): Initialize extra libfuncs for soft double
  	in general.
  	(print_operand): Handle TFmode and TImode for %y.
  	(rs6000_generate_compare): Handle TFmode comparisons for E500
  	double.
  	(spe_func_has_64bit_regs_p): Check for TFmode for E500 double.
  	(rs6000_function_value): Handle TFmode and TCmode for E500 double.
  	(rs6000_libcall_value): Handle TFmode and TCmode for E500 double.
  	* config/rs6000/rs6000.h (CANNOT_CHANGE_MODE_CLASS): Check for
  	TFmode for E500 double.
  	* config/rs6000/rs6000.md (FP): Allow TF for E500 double.
  	(floatsidf2): Enable for E500 double.
  	(movtf_softfloat): Use rs6000_nonimmediate_operand.
  	(extenddftf2): Change to extenddftf2_fprs.
  	(extenddftf2): Call gen_spe_extenddftf2 or gen_extenddftf2_fprs
  	depending on TARGET_E500_DOUBLE.
  	(extendsftf2): Enable for E500 double.
  	(trunctfdf2): Enable for E500 double.
  	(trunctfsf2): Change to trunctfsf2_fprs.
  	(trunctfsf2): Call gen_spe_trunctfsf2 or gen_trunctfsf2_fprs
  	depending on TARGET_E500_DOUBLE.
  	(floatsitf2): Enable for E500 double.
  	(fix_trunctfsi2): Change to fix_trunctfsi2_fprs.
  	(fix_trunctfsi2): Call gen_spe_fix_trunctfsi2 or
  	gen_fix_trunctfsi2_fprs depending on TARGET_E500_DOUBLE.
  	(negtf2): Change to negtf2_internal.
  	(negtf2): New expander.
  	(abstf2): Enable for E500 double.  Call gen_spe_abstf2_tst,
  	gen_spe_abstf2_cmp or gen_abstf2_internal depending on
  	TARGET_E500_DOUBLE and flag_unsafe_math_optimizations.
  	(movdi_internal32): Use rs6000_nonimmediate_operand.
  	(unnamed splitter): Likewise.
  	* config/rs6000/spe.md (CMPTFEQ_GPR, TSTTFEQ_GPR, CMPTFGT_GPR,
  	TSTTFGT_GPR, CMPTFLT_GPR, TSTTFLT_GPR): New unspecs.
  	(SPE64TF, DITI): New mode macros.
  	(frob_df_di): Change to frob_<SPE64:mode>_<DITI:mode>; allow more
  	modes.
  	(frob_tf_ti): New.
  	(frob_<mode>_di_2): New.
  	(frob_tf_di_8_2): New.
  	(frob_di_df): Change to frob_di_<mode>; allow more modes.
  	(frob_ti_tf): New.
  	(frob_di_df_2): Change to frob_<DITI:mode>_<SPE64:mode>_2; allow
  	more modes.
  	(frob_ti_<mode>_8_2): New.
  	(frob_ti_tf_2): New.
  	(mov_si<mode>_e500_subreg0, mov_si<mode>_e500_subreg0_2,
  	mov_si<mode>_e500_subreg4, mov_si<mode>_e500_subreg4_2): Allow
  	TFmode.
  	(mov_sitf_e500_subreg8, mov_sitf_e500_subreg8_2,
  	mov_sitf_e500_subreg12, mov_sitf_e500_subreg12_2): New.
  	(spe_trunctfdf2_internal1, spe_trunctfsf2, spe_extenddftf2,
  	spe_fix_trunctfsi2, spe_fix_trunctfsi2_internal,
  	spe_negtf2_internal, spe_abstf2_cmp, spe_abstf2_tst): New.
  	(cmptfeq_gpr, tsttfeq_gpr, cmptfgt_gpr, tsttfgt_gpr, cmptflt_gpr,
  	tsttflt_gp): New.
  
  libgcc:
  	* config/rs6000/t-ldbl128: Always use -mlong-double-128.
........
  r121086 | hjl | 2007-01-23 12:01:40 -0800 (Tue, 23 Jan 2007) | 6 lines
  
  2007-01-23  H.J. Lu  <hongjiu.lu@intel.com>
  
  	* Makefile.am (ecjx_DEPENDENCIES): Add libgcj_bc.la if needed.
  	* Makefile.in: Regenerated.
........
  r121087 | ian | 2007-01-23 13:46:51 -0800 (Tue, 23 Jan 2007) | 6 lines
  
  cp/:
  	* typeck.c (convert_for_assignment): Only warn about a = b = c
  	when converting to bool.
  testsuite/:
  	* g++.dg/warn/Wparentheses-24.C: New test.
........
  r121089 | simartin | 2007-01-23 14:33:51 -0800 (Tue, 23 Jan 2007) | 6 lines
  
  2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
  
  	* decl.c (duplicate_decls): Don't reset DECL_INVALID_OVERRIDER_P for
  	function decls.
........
  r121091 | tromey | 2007-01-23 15:30:54 -0800 (Tue, 23 Jan 2007) | 3 lines
  
  2007-01-23  Marco Trudel  <mtrudel@gmx.ch>
  
  	* java/util/Arrays.java (binarySearch): Change comparison order.
........
  r121097 | gccadmin | 2007-01-23 16:18:05 -0800 (Tue, 23 Jan 2007) | 1 line
  
  Daily bump.
........
  r121099 | jvdelisle | 2007-01-23 17:56:55 -0800 (Tue, 23 Jan 2007) | 12 lines
  
  2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
  
  	* scanner.c (load_line): Remove check fot ctrl-z and don't gobble.
  	
  2007-01-23  Paul Thomas  <pault@gcc.gnu.org>
  
  	* match.c (gfc_match_namelist): Add check for assumed size character
  	in namelist and provide error if found.
........
  r121100 | jvdelisle | 2007-01-23 18:02:52 -0800 (Tue, 23 Jan 2007) | 10 lines
  
  2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
  
  	* gfortran.dg/ctrl-z.f90:  New test.
  	
  2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
  
  	* gfortran.dg/namelist_assumed_char.f90:  New test.
........
  r121101 | pinskia | 2007-01-23 21:46:09 -0800 (Tue, 23 Jan 2007) | 7 lines
  
  2007-01-23  Andrew Pinski  <pinskia@gmail.com>
  
  	* jcf-io.c (opendir_in_zip): Close the file
  	and free zipf before returning after an error.
........
  r121102 | pinskia | 2007-01-23 22:01:09 -0800 (Tue, 23 Jan 2007) | 12 lines
  
  2007-01-23  Andrew Pinski  <pinskia@gmail.com>
  
          * objc-act.c (objc_add_static_instance): Mark the decl as
          TREE_USED.
  
  2007-01-23  Andrew Pinski  <pinskia@gmail.com>
  
          * objc.dg/const-str-12.m: New test.
........
  r121105 | rsandifo | 2007-01-24 00:16:14 -0800 (Wed, 24 Jan 2007) | 4 lines
  
  gcc/
  	* reload1.c (emit_reload_insns): Pass the reload register
  	for a non-spill output reload through forget_old_reloads_1.
........
  r121106 | uros | 2007-01-24 03:17:09 -0800 (Wed, 24 Jan 2007) | 5 lines
  
  	* config/i386/i386.md (tanxf2, tan<mode>2, atan<mode>2, log<mode>2,
  	log10<mode>2, log2<mode>2, expxf2, exp10xf2, exp2xf2): Use op2
  	instead of operands[2] to avoid access past the end of array.
........
  r121107 | krebbel | 2007-01-24 04:03:38 -0800 (Wed, 24 Jan 2007) | 16 lines
  
  2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
  
  	* c-cppbuiltin.c (builtin_define_type_sizeof): New function.
  	(c_cpp_builtins): New builtin macros: __SIZEOF_INT__, __SIZEOF_LONG__,
  	__SIZEOF_LONG_LONG__, __SIZEOF_SHORT__, __SIZEOF_POINTER__,
  	__SIZEOF_FLOAT__, __SIZEOF_DOUBLE__, __SIZEOF_LONG_DOUBLE__,
  	__SIZEOF_SIZE_T__, __SIZEOF_WCHAR_T__, __SIZEOF_WINT_T__ and
  	__SIZEOF_PTRDIFF_T__.
  	* doc/cpp.texi: Documentation for the new builtin macros added.
  
  2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
  
  	* gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
........
  r121108 | hubicka | 2007-01-24 04:13:45 -0800 (Wed, 24 Jan 2007) | 3 lines
  
  	* gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
  	* tree-ssa-dce.c (eliminate_unnecesary_stmts): Remove dead LHS of calls.
........
  r121114 | rguenth | 2007-01-24 05:49:18 -0800 (Wed, 24 Jan 2007) | 5 lines
  
  2007-01-24  Richard Guenther  <rguenther@suse.de>
  
  	* builtins.c (expand_builtin_cexpi): Get the fndecl
  	for cexp in the correct way.
........
  r121115 | rguenth | 2007-01-24 06:13:28 -0800 (Wed, 24 Jan 2007) | 6 lines
  
  2007-01-24  Richard Guenther  <rguenther@suse.de>
  
  	* gcc.dg/builtins-57.c: Change to a link-time testcase
          to support non-C99 targets.
........
  r121116 | krebbel | 2007-01-24 06:46:47 -0800 (Wed, 24 Jan 2007) | 24 lines
  
  2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
  
  	* unwind-dw2-fde.c (get_cie_encoding): Replaced _Unwind_Word with 
  	_uleb128_t and _Unwind_SWord with _sleb128_t.
  	* unwind-dw2.c (extract_cie_info, execute_stack_op, execute_cfa_program,
  	uw_frame_state_for, uw_update_context_1): Likewise.
  	* unwind-c.c (parse_lsda_header, PERSONALITY_FUNCTION): Likewise.
  	* unwind-pe.h (read_uleb128, read_sleb128,
  	read_encoded_value_with_base): Likewise.
  	* unwind-generic.h: Define _sleb128_t and _uleb128_t types.
  
  2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
  
  	* libsupc++/eh_personality.cc (parse_lsda_header, check_exception_spec,
  	get_ttype_entry, empty_exception_spec, PERSONALITY_FUNCTION): Replaced
  	_Unwind_Word with _uleb128_t and _Unwind_SWord with _sleb128_t.
  
  2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
  
  	* exception.cc (parse_lsda_header, PERSONALITY_FUNCTION): Replaced
  	_Unwind_Word with _uleb128_t and _Unwind_SWord with _sleb128_t.
........
  r121117 | bkoz | 2007-01-24 07:03:40 -0800 (Wed, 24 Jan 2007) | 9 lines
  
  2007-01-24  Benjamin Kosnik  <bkoz@redhat.com>
  
  	* testsuite/lib/libstdc++.exp (v3_target_compile_as_c): Add
  	libsupc++ library directory.
  	* testsuite/abi/cxx_runtime_only_linkage.cc: Remove hard-coded
  	path specification.
  	
........
  r121118 | aph | 2007-01-24 09:11:04 -0800 (Wed, 24 Jan 2007) | 10 lines
  
  2007-01-24  Andrew Haley  <aph@redhat.com>
  
          * jcf-parse.c (HANDLE_SYNTHETIC_ATTRIBUTE): current_class is a
          type node, not a decl, so use TYPE_SYNTHETIC not CLASS_SYNTHETIC.
  
  2007-01-22  Andrew Haley  <aph@redhat.com>
  
          * builtins.c (VMSupportsCS8_builtin): New function.
........
  r121119 | aph | 2007-01-24 09:13:50 -0800 (Wed, 24 Jan 2007) | 12 lines
  
  2007-01-24  Andrew Haley  <aph@redhat.com>
  
          * gnu/classpath/natVMStackWalker.cc: Call InitClass everywhere.
          (getClassContext) Add a barrier to prevent GetStackWalkerStack()
          from being sibcalled.
  
  2007-01-24  Andrew Haley  <aph@redhat.com>
  
          * scripts/makemake.tcl (emit_bc_rule): Set the source filename.
          * sources.am: Rebuild.
........
  r121127 | andreast | 2007-01-24 11:36:42 -0800 (Wed, 24 Jan 2007) | 4 lines
  
  2007-01-24  Andreas Tobler  <a.tobler@schweiz.org>
  	
  	ChangeLog: Fix Typo.
........
  r121128 | sje | 2007-01-24 11:40:12 -0800 (Wed, 24 Jan 2007) | 15 lines
  
  	* target.h (globalize_decl_name): New.
  	* target-def.h (TARGET_ASM_GLOBALIZE_DECL_NAME): New.
  	* output.h (default_globalize_decl_name): New.
  	* varasm.c (asm_output_bss): Use globalize_decl_name instead of
  	globalize_label.
          (globalize_decl): Ditto.
  	(default_globalize_decl_name): New.
  	* config/ia64/ia64.c (ia64_globalize_decl_name): New.
  	(ia64_handle_version_id_attribute): New.
  	(TARGET_ASM_GLOBALIZE_DECL_NAME): New.
  	(ia64_asm_output_external): Use globalize_decl_name instead
  	of globalize_label.
  	* doc/extend.texi (version_id): New pragma.
  	* doc/tm.texi (ARGET_ASM_GLOBALIZE_DECL_NAME): New target hook.
........
  r121129 | sje | 2007-01-24 11:40:57 -0800 (Wed, 24 Jan 2007) | 2 lines
  
  Forgot ChangeLog in previous commit.
........
  r121130 | sje | 2007-01-24 11:47:31 -0800 (Wed, 24 Jan 2007) | 3 lines
  
  	* gcc.target/ia64/versionid-1.c: New test.
  	* gcc.target/ia64/versionid-2.c: New test.
........
  r121131 | jakub | 2007-01-24 12:53:08 -0800 (Wed, 24 Jan 2007) | 8 lines
  
  	* omp-low.c (lower_omp_for_lastprivate): Add dlist argument.
  	If lower_lastprivate_clauses emits some statements, append them
  	to dlist rather than body_p and to body_p append an initializer.
  	(lower_omp_for): Adjust caller.
  
  	* gcc.dg/gomp/pr30421.c: New test.
........
  r121132 | jakub | 2007-01-24 12:56:45 -0800 (Wed, 24 Jan 2007) | 9 lines
  
  	* gimplify.c (omp_add_variable): Don't call omp_notice_variable
  	on TYPE_SIZE_UNIT for GOVD_LOCAL VLAs.
  
  	* gcc.dg/gomp/pr30494.c: New test.
  	* g++.dg/gomp/pr30494.C: New test.
  
  	* testsuite/libgomp.c/pr30494.c: New test.
........
  r121133 | jakub | 2007-01-24 12:58:21 -0800 (Wed, 24 Jan 2007) | 7 lines
  
  	* gimplify.c (omp_check_private): New function.
  	(gimplify_scan_omp_clauses): Use it for
  	firstprivate/lastprivate/reduction.
  
  	* gcc.dg/gomp/pr27416.c: New test.
........
  r121140 | jakub | 2007-01-24 14:00:03 -0800 (Wed, 24 Jan 2007) | 6 lines
  
  	* config/i386/i386.h (x86_cmpxchg16b): Remove const.
  	(TARGET_CMPXCHG16B): Define to x86_cmpxchg16b.
  	* config/i386/i386.c (x86_cmpxchg16b): Remove const.
  	(override_options): Add PTA_CX16 flag.  Set x86_cmpxchg16b
  	for CPUs that have PTA_CX16 set.
........
  r121141 | jakub | 2007-01-24 14:23:58 -0800 (Wed, 24 Jan 2007) | 2 lines
  
  Add myself as libgomp maintainer.
........
  r121142 | kseitz | 2007-01-24 14:35:43 -0800 (Wed, 24 Jan 2007) | 3 lines
  
          * gnu/classpath/jdwp/natVMVirtualMachine.cc
          (getAllClassMethods): Implement.
........
  r121143 | kseitz | 2007-01-24 14:44:08 -0800 (Wed, 24 Jan 2007) | 3 lines
  
          * prims.cc (_Jv_RunMain): Send JVMTI event notifications
          for VM_INIT and VM_DEATH instead of the JDWP notifications.
........
  r121144 | hubicka | 2007-01-24 14:45:00 -0800 (Wed, 24 Jan 2007) | 9 lines
  
  	* ipa-inline.c (initial_insns, max_insns): Delete.
  	(compute_max_insns): New function.
  	(cgraph_decide_inlining_of_small_function): Use it; take minimal amount
  	of insns as base for code growth.
  	(cgraph_decide_inlining): Make initial_insns local; do not compute
  	max_insns.
  	* params.def (PARAM_INLINE_UNIT_GROWTH): Set to 60.
  	* doc/invoke.texi (inline-unit-growth): Update docs.
........
  r121145 | pinskia | 2007-01-24 14:45:20 -0800 (Wed, 24 Jan 2007) | 7 lines
  
  2007-01-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
  
          * libsupc++/eh_personality.cc  (PERSONALITY_FUNCTION): Replace
          _Unwind_Word with _uleb128_t in the SJLJ context.
........
  r121146 | hubicka | 2007-01-24 14:45:34 -0800 (Wed, 24 Jan 2007) | 2 lines
  
  oops, wrong variant of patch.
........
  r121147 | paolo | 2007-01-24 15:52:37 -0800 (Wed, 24 Jan 2007) | 7 lines
  
  2007-01-24   Steve LoBasso <slobasso@yahoo.com>
  	     Paolo Carlini  <pcarlini@suse.de>
  
  	* include/bits/deque.tcc (deque<>::erase(iterator, iterator)):
  	Fix condition.
  	* testsuite/23_containers/deque/modifiers/erase/3.cc: New.
........
  r121152 | gccadmin | 2007-01-24 16:18:18 -0800 (Wed, 24 Jan 2007) | 1 line
  
  Daily bump.
........
  r121155 | kseitz | 2007-01-24 16:40:45 -0800 (Wed, 24 Jan 2007) | 4 lines
  
          * interpret.cc: Include gnu/gcj/jvmti/Breakpoint.h,
          gnu/gcj/jvmti/BreakpointManager.h, jvmti.h, and jvmti-int.h
          * interpret-run.cc: Implement insn_breakpoint.
........
  r121156 | hubicka | 2007-01-24 17:13:02 -0800 (Wed, 24 Jan 2007) | 2 lines
  
  	* ipa-inline.c (cgraph_decide_inlining): Initialize initial_insns.
........
  r121157 | kseitz | 2007-01-24 17:21:27 -0800 (Wed, 24 Jan 2007) | 3 lines
  
          * link.cc (_Jv_Linker::wait_for_state): Add JVMTI
          CLASS_PREPARE notification.
........
  r121159 | ghazi | 2007-01-24 19:57:30 -0800 (Wed, 24 Jan 2007) | 7 lines
  
  	* builtins.c (fold_builtin_carg): New.
  	(fold_builtin_1): Use it.
  
  testsuite:
  	* gcc.dg/builtins-20.c: Test builtin carg.
........
  r121160 | dgregor | 2007-01-24 20:02:15 -0800 (Wed, 24 Jan 2007) | 5 lines
  
  2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
  
  	* g++.dg/cpp0x/warn_cxx0x.C: New.
........
  r121161 | dgregor | 2007-01-24 20:02:36 -0800 (Wed, 24 Jan 2007) | 10 lines
  
  2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
  
  	* lex.c (D_CPP0X): Rename.
  	(D_CXX0X): To this.
  	(reswords): D_CPP0X -> D_CXX0X.
  	(init_reswords): Ditto.
  	* parser.c (cp_lexer_get_preprocessor_token): Warn about the use
  	of C++0x keywords as identifiers.
........
  r121162 | dgregor | 2007-01-24 20:04:18 -0800 (Wed, 24 Jan 2007) | 10 lines
  
  2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
  
  	* c-common.h (RID_FIRST_CXX0X): New.
  	(RID_LAST_CXX0X): New.
  	* c-opts.c (c_common_handle_option): -Wc++0x-compat is triggered
  	by -Wall.
  	* c.opt (Wc++0x-compat): New.
  	* doc/invoke.texi (-Wc++0x-compat): Document.
........
  r121163 | ghazi | 2007-01-24 20:15:26 -0800 (Wed, 24 Jan 2007) | 6 lines
  
  	* builtins.c (fold_builtin_cabs): Use MPFR to evaluate a
  	constant argument to cabs and do it without checking for
  	-funsafe-math-optimizations.
........
  r121165 | geoffk | 2007-01-24 23:08:33 -0800 (Wed, 24 Jan 2007) | 2 lines
  
  	* unwind-dw2.c (execute_stack_op): Handle DW_OP_swap.
........
  r121167 | razya | 2007-01-25 02:54:47 -0800 (Thu, 25 Jan 2007) | 17 lines
  
  2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
  
          * ipa-cp.c (ipcp_insert_stage, ipcp_driver): Support for SSA.
            (ipcp_driver): Change to static definition.
            Add dumping of the ifunctions.
            (constant_val_insert): Remove unused parameter. Support for SSA.
            (ipcp_propagate_const): Support for SSA.
            (ipcp_profile_bb_print): Print only analyzed nodes.
            (ipcp_replace_map_create): Remove support for Fortran constant
            for now.
            * ipa-prop.c (ipa_method_modify_stmt,
            ipa_callsite_compute_param): Support for SSA.
            * ipa-prop.h (ipcp_driver): Remove declaration.
            (IS_VALID_TREE_MAP_INDEX): Add define.
........
  r121168 | razya | 2007-01-25 03:01:40 -0800 (Thu, 25 Jan 2007) | 12 lines
  
  2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
  
          * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
          * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
          * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
          * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
          * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
          * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
          * gcc.dg/ipa/ipa-7.c: New testcase.
........
  r121169 | rguenth | 2007-01-25 04:35:13 -0800 (Thu, 25 Jan 2007) | 11 lines
  
  2007-01-25  Richard Guenther  <rguenther@suse.de>
  
  	* doc/invoke.texi (-Wcoverage-mismatch): Document.
  	* common.opt (-Wcoverage-mismatch): New warning option.
  	* coverage.c (get_coverage_counts): Ignore coverage mismatch
  	if -Wcoverage-mismatch is given.
  
  	* gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
  	and _PROFILE_USE.
  	* gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
........
  r121170 | paolo | 2007-01-25 05:08:51 -0800 (Thu, 25 Jan 2007) | 5 lines
  
  2007-01-25  Nathan Myers  <ncm@cantrip.org>
  
  	* include/bits/streambuf_iterator.h (istreambuf_iterator<>::equal):
  	Simplify.
........
  r121172 | kgallowa | 2007-01-25 06:19:05 -0800 (Thu, 25 Jan 2007) | 7 lines
  
  2007-01-25  Kyle Galloway  <kgallowa@redhat.com>
  
      * libjava/testsuite/libjava.jvmti/jvmti-interp.exp: New file.
      * libjava/testsuite/libjava.jvmti/interp: New folder.
      * libjava/testsuite/lib/libjava.exp (exec_gij): New Method.
........
  r121173 | kgallowa | 2007-01-25 06:25:26 -0800 (Thu, 25 Jan 2007) | 5 lines
  
  Kyle Galloway  2007-01-25  <kgallowa@redhat.com>
  
      * ChangeLog: Add ChangeLog entry that didn't apply.
........
  r121174 | kgallowa | 2007-01-25 06:42:45 -0800 (Thu, 25 Jan 2007) | 6 lines
  
  2007-01-25  Kyle Galloway  <kgallowa@redhat.com>
  
  	* testsuite/libjava.jvmti/lib/libjava.exp (exec_gij): Change [ to { in 
  	if statement.
........
  r121176 | drow | 2007-01-25 08:00:32 -0800 (Thu, 25 Jan 2007) | 4 lines
  
  	* configure.ac: Add --enable-version-specific-runtime-libs.
  	Correct $slibdir default.
  	* configure: Regenerated.
........
  r121177 | sayle | 2007-01-25 08:58:26 -0800 (Thu, 25 Jan 2007) | 9 lines
  
  
  	* decl.c (gnat_to_gnu_entity): Use TREE_OVERFLOW instead of
  	TREE_CONSTANT_OVERFLOW.
  	(allocatable_size_p, annotate_value): Likewise.
  	* trans.c (gnat_to_gnu): Likewise.
  	* utils.c (unchecked_convert): Likewise.
  	* utils2.c (build_simple_component_ref): Likewise.
........
  r121178 | sje | 2007-01-25 09:06:55 -0800 (Thu, 25 Jan 2007) | 4 lines
  
  	* config/pa/pa.c (pa_init_builtins): Set asm names for finite routines.
  	* config/ia64/ia64.c (ia64_init_builtins):  Ditto.
........
  r121179 | kseitz | 2007-01-25 10:04:01 -0800 (Thu, 25 Jan 2007) | 6 lines
  
          * jvmti.cc (_Jv_JVMTI_GetMethodName): New function.
          (_Jv_JVMTI_Interface): Define GetMethodName.
          * testsuite/libjava.jvmti/getmethodname.java: New file.
          * testsuite/libjava.jvmti/natgetmethodname.cc: New file.
          * testsuite/libjava.jvmti/getmethodname.out: New file.
........
  r121180 | sje | 2007-01-25 10:08:16 -0800 (Thu, 25 Jan 2007) | 2 lines
  
  	* config.gcc (ia64*-*-hpux*): Make posix threads the default.
........
  r121182 | dfranke | 2007-01-25 11:25:01 -0800 (Thu, 25 Jan 2007) | 8 lines
  
  2007-01-25  Daniel Franke <franke.daniel@gmail.com>
  
          * inclhack.def(broken_cabs): Also remove definition of cabsl.
          * fixincl.x: Regenerate.
          * tests/base/math.h: Update.
........
  r121183 | tromey | 2007-01-25 11:51:33 -0800 (Thu, 25 Jan 2007) | 9 lines
  
  2007-01-25  Andrew Haley  <aph@redhat.com>
  
  	* configure, Makefile.in, include/config.h.in: Rebuilt.
  	* Makefile.am (libgcj_la_LIBADD): Removed $(LIBMAGIC).
  	* configure.ac: Don't check for libmagic.
  	* java/net/natVMURLConnection.cc (p_magic_open, p_magic_load,
  	p_magic_close, p_magic_buffer): New globals.
  	(init): Look up 'magic' functions.
  	(guessContentTypeFromBuffer): Updated.
........
  r121184 | geoffk | 2007-01-25 12:32:06 -0800 (Thu, 25 Jan 2007) | 28 lines
  
  2007-01-24  Geoffrey Keating  <geoffk@apple.com>
  
  	* config/rs6000/rs6000.c (first_altivec_reg_to_save): On Darwin,
  	save Altivec registers in an eh_return function.
  	(compute_vrsave_mask): Likewise.
  	(rs6000_stack_info): Correct AIX/Darwin stack alignment computation
  	for saving Altivec registers.
  	(rs6000_emit_prologue): Don't allocate stack twice in
  	eh_return function.  Correct expected value of altivec_save_offset
  	when using save_world.  Describe save of R0 to stack when using
  	save_world.  Describe stack pointer adjustment when using
  	save_world.  Remove duplicated eh_return parameter register saving.
  	Update sp_offset variable after save_world.
  	* config/rs6000/t-darwin (LIB2FUNCS_STATIC_EXTRA): Remove
  	darwin-world.asm.
  	(LIB2FUNCS_EXTRA): Add darwin-world.asm.
  	* config/rs6000/darwin.h (SUBTARGET_OVERRIDE_OPTIONS): -m64
  	implies Altivec.
  
  Index: gcc/testsuite/ChangeLog
  2007-01-24  Geoffrey Keating  <geoffk@apple.com>
  
  	* gcc.target/powerpc/darwin-ehreturn-1.c: New.
  	* g++.dg/eh/simd-2.C: Also run on Darwin.
  	* g++.dg/eh/simd-3.C: New.
  	* g++.dg/eh/simd-4.C: New.
........
  r121185 | kseitz | 2007-01-25 13:05:18 -0800 (Thu, 25 Jan 2007) | 7 lines
  
          * include/jvmti-int.h (_Jv_GetJDWP_JVMTIEnv): Declare.
          * gnu/classpath/jdwp/natVMVirtualMachine.cc
          (_Jv_GetJDWP_JVMTIEnv): New function.
          * gnu/classpath/jdwp/natVMMethod.cc (getName): Implement.
          (getSignature): Implement.
          (getModifiers): Implement.
........
  r121186 | manu | 2007-01-25 13:15:34 -0800 (Thu, 25 Jan 2007) | 13 lines
  
  2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
  
  fortran/
  	* lang.opt (Wall): Remove RejectNegative.
  	* options.c (gfc_handle_option): Wall can be disabled.
  	(set_Wall): Add a parameter for disabling Wall.
  testsuite/	
  	* gcc.dg/Wall.c: New.
  	* gcc.dg/Wno-all.c: New.
  	* gfortran.dg/Wall.f90: New.
  	* gfortran.dg/Wno-all.f90: New.
........
  r121195 | gccadmin | 2007-01-25 16:17:43 -0800 (Thu, 25 Jan 2007) | 1 line
  
  Daily bump.
........
  r121197 | tromey | 2007-01-25 17:05:13 -0800 (Thu, 25 Jan 2007) | 3 lines
  
  	* gnu/gcj/convert/Convert.java (main): Correctly handle missing
  	input or output encodings.  Removed unused local variables.
........
  r121198 | dj | 2007-01-25 17:15:05 -0800 (Thu, 25 Jan 2007) | 3 lines
  
  * reload1.c (choose_reload_regs): Check for invalid subregs before
  computing their locations, not after.
........
  r121199 | dj | 2007-01-25 17:16:57 -0800 (Thu, 25 Jan 2007) | 3 lines
  
  * config/m32c/m32c.c (m32c_cannot_change_mode_class): We don't
  allow changes to modes which don't fit in those registers.
........
  r121200 | ghazi | 2007-01-25 18:40:31 -0800 (Thu, 25 Jan 2007) | 11 lines
  
  	* builtins.c (fold_builtin_1): Treat ccos and ccosh as 'even'
  	functions.
  
  	* fold-const.c (negate_mathfn_p): Treat casin, casinh, catan,
  	catanh, cproj, csin, csinh, ctan and ctanh as 'odd' functions.
  	
  testsuite:
  	* gcc.dg/builtins-20.c: Add more cases.
  	* gcc.dg/torture/builtin-symmetric-1.c: Likewise.
........
  r121201 | burnus | 2007-01-26 00:35:19 -0800 (Fri, 26 Jan 2007) | 22 lines
  
  fortran/
  2007-01-26  Tobias Burnus  <burnus@net-b.de>
  
  	* lang-specs.h: Add support for .f03 and .F03 extensions.
  	* gfortran.texi: Document .f03 extension.
  	* options.c (form_from_filename): Recognize .f03.
  
  testsuite/
  2007-01-26  Tobias Burnus  <burnus@net-b.de>
  
          * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
          * gfortran.dg/vect/vect.exp: Ditto.
          * gfortran.dg/dg.exp: Ditto.
          * gfortran.fortran-torture/execute/execute.exp: Ditto.
          * gfortran.fortran-torture/compile/compile.exp: Ditto.
  
  libgomp/
  2007-01-26  Tobias Burnus  <burnus@net-b.de>
  
  	* testsuite/libgomp.fortran/fortran.exp: Support .f03 extension.
........
  r121202 | rguenth | 2007-01-26 04:36:01 -0800 (Fri, 26 Jan 2007) | 6 lines
  
  2007-01-26  Daniel Berlin  <dberlin@dberlin.org>
  	Richard Guenther  <rguenther@suse.de>
  
  	* tree-ssa-structalias.c (solve_graph): Handle case
  	we merged the variable to another.
........
  r121205 | rguenth | 2007-01-26 07:36:03 -0800 (Fri, 26 Jan 2007) | 4 lines
  
  2007-01-26  Richard Guenther  <rguenther@suse.de>
  
  	* gcc.dg/tree-ssa/pr23382.c: Fix typo.
........
  r121209 | paolo | 2007-01-26 10:00:42 -0800 (Fri, 26 Jan 2007) | 6 lines
  
  2007-01-26  Paolo Carlini  <pcarlini@suse.de>
  
  	* config/cpu/ia64/atomic_word.h: Just include <bits/cxxabi_tweaks.h>.
  	* testsuite/abi/30586.cc: New.
........
  r121211 | sje | 2007-01-26 10:16:29 -0800 (Fri, 26 Jan 2007) | 5 lines
  
  	* config/pa/pa.h (TARGET_HPUX_11): New.
  	* config/pa/pa-hpux11.h (TARGET_HPUX_11): New.
  	* config/pa/pa.c (pa_init_builtins): Use TARGET_HPUX_11.
........
  r121212 | rakdver | 2007-01-26 11:33:04 -0800 (Fri, 26 Jan 2007) | 22 lines
  
  	* tree-data-ref.c (dump_subscript): Use dump_conflict_function.
  	(compute_subscript_distance, initialize_data_dependence_relation,
  	finalize_ddr_dependent, analyze_ziv_subscript,
  	analyze_siv_subscript_cst_affine,
  	compute_overlap_steps_for_affine_univar,
  	compute_overlap_steps_for_affine_1_2, analyze_subscript_affine_affine,
  	analyze_siv_subscript, analyze_miv_subscript,
  	analyze_overlapping_iterations, subscript_dependence_tester_1,
  	compute_self_dependence, free_dependence_relation): Work
  	with affine_fn instead of chrecs.
  	(dump_affine_function, dump_conflict_function, affine_function_equal_p,
  	common_affine_function, affine_function_base,
  	affine_function_constant_p, affine_fn_op, affine_fn_plus,
  	affine_fn_minus, affine_fn_free, conflict_fn_not_known,
  	conflict_fn_no_dependence, free_conflict_function, free_subscripts,
  	conflict_fn, affine_fn_cst, affine_fn_univar): New functions.
  	(all_chrecs_equal_p): Removed.
  	* tree-data-ref.h (affine_fn, conflict_function): New types.
  	(struct subscript): Change type of conflicting_iterations_in_a
  	and conflicting_iterations_in_b.
........
  r121213 | rakdver | 2007-01-26 11:47:20 -0800 (Fri, 26 Jan 2007) | 4 lines
  
  	* tree-ssa-address.c (create_mem_ref): Remove ", bsi" from
  	a parts.base assignment.
........
  r121215 | tromey | 2007-01-26 15:07:08 -0800 (Fri, 26 Jan 2007) | 6 lines
  
  libjava
  	* Updated headers.
  libjava/classpath
  	* tools/gnu/classpath/tools/javah/FieldHelper.java (print): Print
  	'volatile' after field type.
........
  r121216 | jakub | 2007-01-26 15:15:08 -0800 (Fri, 26 Jan 2007) | 6 lines
  
  	* genattrtab.c (struct attr_value_list, insn_code_values): Move to
  	file scope from optimize_attrs.
  	(simplify_test_exp): If insn_code_values is not NULL, use it to speed
  	up search.
  	(optimize_attrs): Clear insn_code_values after freeing it.
........
  r121217 | jakub | 2007-01-26 15:22:35 -0800 (Fri, 26 Jan 2007) | 7 lines
  
  	* Makefile.am (generic_header_files): Add $(inner_nat_headers).
  	* testsuite/Makefile.am (check-dejaGNU): Depend on compile-tests.
  	(MYGCJH): New variable.
  	(compile-tests): New goal.
  	* Makefile.in: Rebuilt.
  	* testsuite/Makefile.in: Rebuilt.
........
  r121218 | kargl | 2007-01-26 15:36:11 -0800 (Fri, 26 Jan 2007) | 9 lines
  
  2007-01-26  Steven Bosscher  <stevenb.gcc@gmail.com>
  	        Steven G. Kargl  <kargl@gcc.gnu,org>
  
  	* testsuite/gfortran.dg/backslash_3.f: New test.
  
  	* fortran/io.c (next_char): Deal with backslash escaped characters.
  	Issue warnings in non -std=gnu cases.
  	* fortran/primary.c (next_string_char): Issue warnings in non
........
  r121219 | jsm28 | 2007-01-26 15:53:28 -0800 (Fri, 26 Jan 2007) | 4 lines
  
  	* lib/target-supports.exp
  	(check_effective_target_powerpc_altivec): New.
  	(check_effective_target_vect_cmdline_needed): Use it.
........
  r121225 | gccadmin | 2007-01-26 16:17:45 -0800 (Fri, 26 Jan 2007) | 1 line
  
  Daily bump.
........
  r121227 | sayle | 2007-01-26 18:52:37 -0800 (Fri, 26 Jan 2007) | 7 lines
  
  
  	* config/i386/i386.c (ix86_swap_binary_operands_p): New helper
  	function to simplify/factorize operand order canonicalization.
  	(ix86_fixup_binary_operands): Reorganize using the above function.
  	(ix86_binary_operator_ok): Likewise.
........
  r121229 | kargl | 2007-01-26 21:29:38 -0800 (Fri, 26 Jan 2007) | 2 lines
  
........
  r121231 | steven | 2007-01-27 06:48:02 -0800 (Sat, 27 Jan 2007) | 13 lines
  
  	* tracer.c (rest_of_handle_tracer): We already cleaned
  	up the CFG in tracer() so don't do it here again.
  	* cfgcleanup.c (rest_of_handle_jump2): Don't repeat
  	cleanup_cfg here, either.  And don't call renumber_insns.
  
  	* cfgrtl.c (rtl_verify_flow_info_1): Don't verify that BB_END
  	and BB_HEAD are in the insn stream here.  Instead make sure
  	that BB_INSN is valid on all insns.  Also, do check here that
  	there are no pending branch predictions...
  	(rtl_verify_flow_info): ...instead of doing it here.  Checks
  	for BB_END and BB_HEAD moved from rtl_verify_flow_info_1 to
  	here.
........
  r121233 | kseitz | 2007-01-27 08:34:32 -0800 (Sat, 27 Jan 2007) | 10 lines
  
          * gnu/classpath/jdwp/natVMVirtualMachine.cc
          (getAllClassMethods): Move error handling to ...
          (throw_jvmti_error): ... here.
          (jdwpClassPrepareCB): New function.
          (jdwpThreadEndCB): New function.
          (jdwpThreadStartCB): New function.
          (jdwpVMDeathCB): New function.
          (jdwpVMInitCB): Define and enable callbacks for
          ClassPrepare, ThreadEnd, ThreadStart, and VMDeath.
........
  r121235 | pault | 2007-01-27 10:23:14 -0800 (Sat, 27 Jan 2007) | 22 lines
  
  2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
  
  	* trans-expr.c (gfc_conv_operator_assign): New function.
  	* trans.h : Add prototype for gfc_conv_operator_assign.
  	* trans-stmt.c (gfc_trans_where_assign): Add a gfc_symbol for
  	a potential operator assignment subroutine.  If it is non-NULL
  	call gfc_conv_operator_assign instead of the first assignment.
  	( gfc_trans_where_2): In the case of an operator assignment,
  	extract the argument expressions from the code for the
  	subroutine call and pass the symbol to gfc_trans_where_assign.
  	resolve.c (resolve_where, gfc_resolve_where_code_in_forall,
  	gfc_resolve_forall_body): Resolve the subroutine call for
  	operator assignments.
  
  2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
  
  	* gfortran.dg/where_operator_assign_1.f90: New test.
  	* gfortran.dg/where_operator_assign_2.f90: New test.
  	* gfortran.dg/where_operator_assign_3.f90: New test.
........
  r121236 | sayle | 2007-01-27 11:02:25 -0800 (Sat, 27 Jan 2007) | 13 lines
  
  
  	* trans-stmt.c (forall_info): Replace the next_nest and outer
  	fields that previously implemented a doubly-linked list with a
  	single prev_nest field (singly-linked list).
  	(gfc_trans_nested_forall_loop): The nested_forall_info argument
  	now denotes the innermost FORALL in the loop nest.
  	(compute_overall_iter_number): Use prev_nest instead of next_nest.
  	(gfc_trans_forall_1): Link/cons the new "info" to the head of the
  	nested_forall_info linked list.  Free the current "info" when done.
  
  	* gfortran.dg/forall_7.f90: New test case.
........
  r121237 | tromey | 2007-01-27 11:50:38 -0800 (Sat, 27 Jan 2007) | 8 lines
  
  config
  2007-01-27  Paolo Bonzini  <bonzini@gnu.org>
  	* depstand.m4 (ZW_CREATE_DEPDIR): Use mkinstalldirs to make
  	directory.
  
  libcpp
  	* configure: Rebuilt.
........
  r121239 | andreast | 2007-01-27 13:46:15 -0800 (Sat, 27 Jan 2007) | 9 lines
  
  2007-01-27  Andreas Tobler  <a.tobler@schweiz.org>
  
  	* configure.host: Add forgottten sysdep_dir to sparc. Add a flag to
  	libgcj_flags to undefine 'sun' at compile time.
  	* sysdep/sparc/locks.h (read_barrier): New functions for 32 and 64 bit
  	Sparc.
  	(write_barrier): Likewise.
........
  r121240 | hubicka | 2007-01-27 14:31:19 -0800 (Sat, 27 Jan 2007) | 4 lines
  
  	* tree-sra.c (sra_walk_function): Don't rely on aliases being build.
  	(pass_sra): Do not require alias information.
  	* passes.c (init_optimization_passes): Add SRA
........
  r121241 | gerald | 2007-01-27 15:51:49 -0800 (Sat, 27 Jan 2007) | 7 lines
  
  	* doc/sourcebuild.texi: Add comma for clarity.
  	* doc/extend.texi: Fix some typos.
  	* doc/passes.texi: Likewise.
  	* doc/cppinternals.texi: Likewise.
  	* doc/c-tree.texi: Likewise.
  	* doc/tree-ssa.texi: Likewise.
........
  r121242 | gerald | 2007-01-27 15:55:27 -0800 (Sat, 27 Jan 2007) | 7 lines
  
  	* doc/sourcebuild.texi: Add comma for clarity.
  	* doc/extend.texi: Fix some typos.
  	* doc/passes.texi: Likewise.
  	* doc/cppinternals.texi: Likewise.
  	* doc/c-tree.texi: Likewise.
  	* doc/tree-ssa.texi: Likewise.
........
  r121245 | gerald | 2007-01-27 16:12:11 -0800 (Sat, 27 Jan 2007) | 2 lines
  
  Add missing doc/install.texi to ChangeLog entry of the previous commit.
........
  r121250 | gccadmin | 2007-01-27 16:17:40 -0800 (Sat, 27 Jan 2007) | 1 line
  
  Daily bump.
........
  r121252 | sayle | 2007-01-27 19:48:41 -0800 (Sat, 27 Jan 2007) | 10 lines
  
  
  	* fold-const.c (size_binop): In the fast-paths for X+0, 0+X, X-0 and
  	1*X check that the constant hasn't overflowed, to preserve the
  	TREE_OVERFLOW bit.
  	(round_up): Provide an efficient implementation when rouding-up an
  	INTEGER_CST to a power-of-two.
  
  	* gcc-dg/large-size-array-3.c: New test case.
........
  r121253 | sayle | 2007-01-27 21:04:48 -0800 (Sat, 27 Jan 2007) | 11 lines
  
  
  	* tree.c (tree_fold_gcd): Delete.
  	* tree.h (tree_fold_gcd): Remove prototype.
  	* tree-data-ref.c (tree_fold_divides_p): Don't use tree_fold_gcd to
  	test whether one constant integer is a multiple of another.  Instead
  	call int_const_binop with TRUNC_MOD_EXPR and test for a zero result.
  	* fold-const.c (multiple_of_p):  We've determined both TOP and
  	BOTTOM are integer constants so we can call int_const_binop directly
  	instead of the more generic const_binop.
........
  r121254 | ian | 2007-01-27 21:15:06 -0800 (Sat, 27 Jan 2007) | 69 lines
  
  ./:
  	* common.opt: Add fstrict-overflow.
  	* opts.c (decode_options): Set flag_strict_overflow if -O2.
  	* flags.h (TYPE_OVERFLOW_WRAPS): Define.
  	(TYPE_OVERFLOW_UNDEFINED): Define.
  	(TYPE_OVERFLOW_TRAPS): Define.  This replaces TYPE_TRAP_SIGNED.
  	Replace all uses.
  	* tree.h (TYPE_TRAP_SIGNED): Don't define.
  	* fold-const.c (negate_expr_p): Use TYPE_OVERFLOW_UNDEFINED.
  	(fold_negate_expr): Likewise.
  	(make_range): Likewise.
  	(extract_muldiv_1): Likewise.
  	(maybe_canonicalize_comparison): Likewise.
  	(fold_comparison): Likewise.
  	(fold_binary): Likewise.
  	(tree_expr_nonnegative_p): Likewise.
  	(tree_expr_nonzero_p): Likewise.
  	* tree-vrp.c (compare_values): Likewise.
  	(extract_range_from_binary_expr): Likewise.
  	(extract_range_from_unary_expr): Likewise.
  	* tree-ssa-loop-niter.c (infer_loop_bounds_from_signedness):
  	Likewise.
  	(nowrap_type_p): Likewise.
  	* tree-scalar-evolution.c (simple_iv): Likewise.
  	* fold-const.c (negate_expr_p): Use TYPE_OVERFLOW_WRAPS.
  	(build_range_check): Likewise.
  	(extract_muldiv_1): Likewise.
  	(fold_comparison): Likewise.
  	* tree-vrp.c (vrp_int_const_binop): Likewise.
  	(extract_range_from_unary_expr): Likewise.
  	* convert.c (convert_to_integer): Likewise.
  	* fold-const.c (fold_negate_expr): Use TYPE_OVERFLOW_TRAPS.
  	(fold_comparison): Likewise.
  	(fold_binary): Likewise.
  	* optabs.c (optab_for_tree_code): Likewise.
  	* tree-vectorizer.c (vect_is_simple_reduction): Likewise.
  	* simplify-rtx.c (simplify_const_relational_operation): Check
  	flag_strict_overflow and flag_trapv.
  	(simplify_const_relational_operation): Likewise.
  	* doc/invoke.texi (Option Summary): Mention -fstrict-overflow.
  	(Optimize Options): Add -fstrict-overflow to -O2 list.  Document
  	-fstrict-overflow.
  testsuite/:
  	* gcc.dg/strict-overflow-1.c: New test.
  	* gcc.dg/no-strict-overflow-1.c: New test.
  	* gcc.dg/strict-overflow-2.c: New test.
  	* gcc.dg/no-strict-overflow-2.c: New test.
  	* gcc.dg/strict-overflow-3.c: New test.
  	* gcc.dg/no-strict-overflow-3.c: New test.
  	* gcc.dg/strict-overflow-4.c: New test.
  	* gcc.dg/no-strict-overflow-4.c: New test.
  	* gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
  	* gcc.dg/pr15784-1.c: Likewise.
  	* gcc.dg/pr20922-1.c: Likewise.
  	* gcc.dg/pr20922-3.c: Likewise.
  	* gcc.dg/pr20922-4.c: Likewise.
  	* gcc.dg/pr20922-6.c: Likewise.
  	* gcc.dg/compare-4.c: Likewise.
  	* gcc.dg/torture/pr26898-1.c: Likewise.
  	* gcc.dg/tree-ssa/divide-1.c: Likewise.
  	* gcc.dg/tree-ssa/divide-2.c: Likewise.
  	* gcc.dg/tree-ssa/divide-3.c: Likewise.
  	* gcc.dg/tree-ssa/divide-4.c: Likewise.
  	* gcc.dg/tree-ssa/pr14490-1.c: Likewise.
  	* gcc.dg/tree-ssa/pr14490-3.c: Likewise.
  	* gcc.dg/tree-ssa/pr21082.c: Likewise.
  	* gcc.dg/tree-ssa/pr26899.c: Likewise.
  	* g++.dg/tree-ssa/pr21082.C: Likewise.
........
  r121255 | tkoenig | 2007-01-28 02:44:47 -0800 (Sun, 28 Jan 2007) | 32 lines
  
  2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
  
  	* gfortran.h:  Remove gfc_simplify_init_1.
  	* arith.h:  Remove third argument from gfc_compare_string.
  	* arith.c(gfc_compare_expression):  Remove third argument
  	from call to gfc_compare_string.
  	(gfc_compare_string):  Remove third argument xcoll_table.
  	Remove use of xcoll_table.
  	* misc.c(gfc_init_1):  Remove call to gfc_simplify_init_1.
  	* simplify.c(ascii_table):  Remove.
  	(xascii_table): Likewise.
  	(gfc_simplify_achar):  ICE if extract_int fails.  Remove use of
  	ascii_table.  Warn if -Wsurprising and value < 0 or > 127.
  	(gfc_simplify_char):  ICE if extract_int fails. Error if
  	value < 0 or value > 255.
  	(gfc_simplify_iachar):  Remove use of xascii_table.
  	Char values outside of 0..255 are an ICE.
  	(gfc_simplify_lge):  Remove use of xascii_table.
  	(gfc_simplify_lgt):  Likewise.
  	(gfc_simplify_lle):  Likewise.
  	(gfc_simplify_llt):  Likewise.
  	(invert_table):  Remove.
  	(gfc_simplify_init_1):  Remove.
  
  2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
  
  	* gfortran.dg/achar_2.f90:  New test.
  	* gfortran.dg/achar_3.f90:  New test.
........
  r121256 | razya | 2007-01-28 05:01:53 -0800 (Sun, 28 Jan 2007) | 16 lines
  
  2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
  
          * ipa-cp.c (ipcp_insert_stage, ipcp_driver): Support for SSA.
          (ipcp_driver): Change to static definition.
          Add dumping of the ifunctions.
          (constant_val_insert): Remove unused parameter. Support for SSA.
          (ipcp_propagate_const): Support for SSA.
          (ipcp_profile_bb_print): Print only analyzed nodes.
          (ipcp_replace_map_create): Remove support for Fortran constant
          for now.
          * ipa-prop.c (ipa_method_modify_stmt,
          ipa_callsite_compute_param): Support for SSA.
          * ipa-prop.h (ipcp_driver): Remove declaration.
          (IS_VALID_TREE_MAP_INDEX): Add define.
........
  r121257 | drow | 2007-01-28 06:08:13 -0800 (Sun, 28 Jan 2007) | 4 lines
  
  	* Makefile.in (CFLAGS): Forcibly remove -fprofile-generate and
  	-fprofile-use.
........
  r121259 | rakdver | 2007-01-28 09:29:30 -0800 (Sun, 28 Jan 2007) | 4 lines
  
  	* tree-data-ref.c (conflict_fn): Assert that the number of affine
  	relations in the conflict function is valid.
........
  r121260 | rakdver | 2007-01-28 09:40:38 -0800 (Sun, 28 Jan 2007) | 37 lines
  
  	* tree-ssa-loop-unswitch.c: Include tree-inline.h.
  	(tree_unswitch_single_loop): Pass eni_size_weights to
  	tree_num_loop_insns.
  	* tree-ssa-loop-manip.c: Include tree-inline.h.
  	(can_unroll_loop_p): Pass eni_size_weights to
  	tree_num_loop_insns.
  	* tree-ssa-loop-ch.c (should_duplicate_loop_header_p):
  	Pass eni_size_weights to estimate_num_insns.
  	* tree.h (init_inline_once): Export.
  	* toplev.c (backend_init): Call init_inline_once.
  	* cgraphunit.c (cgraph_process_new_functions,
  	cgraph_analyze_function): Pass eni_inlining_weights to
  	estimate_num_insns.
  	* ipa-inline.c (compute_inline_parameters): Ditto.
  	* tree-ssa-loop-ivcanon.c (tree_num_loop_insns): Pass weights
  	to estimate_num_insns.
  	(try_unroll_loop_completely): Pass eni_size_weights to
  	tree_num_loop_insns.
  	* tree-eh.c (decide_copy_try_finally): Pass eni_size_weights
  	ot estimate_num_insns.
  	* tree-ssa-loop-prefetch.c: Include tree-inline.h.
  	(loop_prefetch_arrays): Pass eni_time_weights to tree_num_loop_insns.
  	* tree-inline.c (eni_inlining_weights, eni_size_weights,
  	eni_time_weights): New variables.
  	(init_inline_once): Initialize them.
  	(struct eni_data): Mew.
  	(estimate_num_insns_1, estimate_num_insns): Use weights.
  	* tree-inline.h (struct eni_weights_d): New.
  	(eni_inlining_weights, eni_size_weights, eni_time_weights): Declare.
  	(estimate_num_insns): Declaration changed.
  	* cfgloop.h (tree_num_loop_insns): Declaration changed.
  	* Makefile.in (tree-ssa-loop-unswitch.o, tree-ssa-loop-prefetch.o,
  	tree-ssa-loop-manip.o): Add TREE_INLINE_H dependency.
  
  	* gcc.dg/tree-ssa/loop-23.c: New test.
........
  r121261 | pinskia | 2007-01-28 10:09:25 -0800 (Sun, 28 Jan 2007) | 14 lines
  
  2007-01-28  Andrew Pinski  <pinskia@gmail.com>
  
          * semantics.c (finish_pseudo_destructor_expr): Check the
          destrutor name by calling check_dtor_name.
  
  2007-01-28  Andrew Pinski  <pinskia@gmail.com>
  
          * g++.dg/expr/dtor4.C: New test.
........
  r121264 | paolo | 2007-01-28 10:40:42 -0800 (Sun, 28 Jan 2007) | 10 lines
  
  2007-01-28  Paolo Carlini  <pcarlini@suse.de>
  
  	* include/bits/locale_facets.tcc (num_get<>::do_get(iter_type,
  	iter_type, ios_base&, ios_base::iostate&, bool&),
  	num_put<>::_M_insert_int(_OutIter, ios_base&, _CharT, _ValueT)):
  	-Wconversion and -Woverflow fixes.
  	* include/bits/istream.tcc (operator>>(int&), operator>>(short&)):
  	Likewise.
  	* include/std/valarray (valarray<>::shift, cshift): Likewise.
........
  r121265 | membar | 2007-01-28 10:55:36 -0800 (Sun, 28 Jan 2007) | 6 lines
  
  2007-01-28  Michele Sandri  <gpointorama@gmail.com>
  
  	* gnu/java/nio/channels/natFileChannelWin32.cc
  	(lock): Implemented.
  	(unlock): Implemented.
........
  r121266 | sayle | 2007-01-28 11:06:31 -0800 (Sun, 28 Jan 2007) | 4 lines
  
  
  	* gcc.dg/large-size-array-3.c: Correct test case (portability).
........
  r121268 | dje | 2007-01-28 11:26:43 -0800 (Sun, 28 Jan 2007) | 2 lines
  
  	* doc/md.texi (Standard Pattern Names): Document blockage pattern.
........
  r121269 | dje | 2007-01-28 11:30:47 -0800 (Sun, 28 Jan 2007) | 2 lines
  
          * MAINTAINERS (spu port): Add myself.
........
  r121270 | hubicka | 2007-01-28 11:38:39 -0800 (Sun, 28 Jan 2007) | 39 lines
  
  	* expr.c (emit_block_move_via_movmem, emit_block_move_via_libcall): Add
  	variant handling histograms; add wrapper.
  	(clear_storage_via_libcall): Export.
  	(emit_block_move_hints): Break out from ...; add histograms.
  	(emit_block_move): ... this one.
  	(clear_storage_hints): Break out from ...; add histograms.
  	(clear_storage): ... this one.
  	(set_storage_via_memset): Handle histogram.
  	* expr.h (emit_block_move_via_libcall, emit_block_move_hints): Declare.
  	(clear_storage_hints, clear_storage_via_libcall): Declare.
  	(set_storage_via_setmem): Update prototype.
  	* doc/md.texi (movmem, setmem): Document new arguments.
  
  	* value-prof.c (dump_histogram_value, tree_find_values_to_profile): Add
  	new histograms.
  	(stringop_block_profile): New global function.
  	(tree_stringops_values_to_profile): Profile block size and alignment.
  	* value-prof.h (enum hist_type): add HIST_TYPE_AVERAGE and
  	HIST_TYPE_IOR.
  	(struct profile_hooks): Add gen_average_profiler and gen_ior_profiler.
  	(stringop_block_profile): Declare.
  	* builtins.c: Include value-prof.h.
  	(expand_builtin_memcpy, expand_builtin_memset): Pass block profile.
  	* gcov-ui.h (GCOV_COUNTER_NAMES): Add new counter.
  	(GCOV_COUNTER_AVERAGE, GCOV_COUNTER_IOR): New constants.
  	(GCOV_COUNTERS, GCOV_LAST_VALUE_COUNTER): Update.
  	* profile.c (instrument_values): Add new counters.
  	* cfgexpand.c (expand_gimple_basic_block): Propagate histograms to
  	calls.
  	* tree-profile.c (tree_average_profiler_fn, tree_ior_profiler_fn): New.
  	(tree_init_edge_profiler): Build new profilers.
  	(tree_gen_average_profiler, tree_gen_ior_profiler): New.
  	(pass_tree_profile): Add dump.
  	(tree_profile_hooks): Update.
  	* Makefile.in (LIBGCOV): Add new constants.
  	* libgcov.c (__gcov_merge_ior, __gcov_average_profiler,
  	__gcov_ior_profiler): New.
  	* i386.md (movmem/setmem expanders): Add new optional arguments.
........
  r121272 | hubicka | 2007-01-28 14:27:37 -0800 (Sun, 28 Jan 2007) | 4 lines
  
  
  	* builtins.c (expand_builtin_memset): Fix typo in my last patch.
  	* value-prof.c (stringop_block_profile): Likewise.
........
  r121277 | gccadmin | 2007-01-28 16:17:52 -0800 (Sun, 28 Jan 2007) | 1 line
  
  Daily bump.
........
  r121280 | bje | 2007-01-28 21:53:40 -0800 (Sun, 28 Jan 2007) | 5 lines
  
  	* gcov-io.h (__gcov_indirect_call_profiler): Declare.
  	(__gcov_average_profiler): Likewise.
  	(__gcov_ior_profiler): Likewise.
  	(__gcov_merge_ior): Likewise.
........
  r121281 | pault | 2007-01-29 02:27:50 -0800 (Mon, 29 Jan 2007) | 12 lines
  
  2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
  
  	* module.c (read_module): If a symbol is excluded by an ONLY
  	clause, check to see if there is a symtree already loaded. If
  	so, attach the symtree to the pointer_info.
  
  2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
  
  	* gfortran.dg/used_dummy_types_6.f90: New test.
........
  r121284 | aph | 2007-01-29 05:02:48 -0800 (Mon, 29 Jan 2007) | 6 lines
  
  2007-01-29  Andrew Haley  <aph@redhat.com>
  
          * class.c (add_method_1): Mark fndecl as external unless we are
          compiling it into this object file.
........
  r121285 | aph | 2007-01-29 05:14:38 -0800 (Mon, 29 Jan 2007) | 8 lines
  
  2007-01-26  Andrew Haley  <aph@redhat.com>
  
          * java/lang/natClass.cc (initializeClass): Re-throw
          SecurityExceptions.
          * java/lang/natVMClassLoader.cc (loadClass): checkPackageAccess.
          * java/lang/ClassLoader.java: (loadClass): Likewise.
........
  r121286 | aph | 2007-01-29 05:41:43 -0800 (Mon, 29 Jan 2007) | 6 lines
  
  2007-01-26  Andrew Haley  <aph@redhat.com>
  
          * java/lang/SecurityManager.java: Load and initialize
          java.security.Security.
........
  r121287 | aph | 2007-01-29 05:43:22 -0800 (Mon, 29 Jan 2007) | 6 lines
  
  2007-01-26  Andrew Haley  <aph@redhat.com>
  
          * java/lang/SecurityManager.java: Load and initialize
          java.security.Security.
........
  r121288 | jason | 2007-01-29 08:27:21 -0800 (Mon, 29 Jan 2007) | 4 lines
  
          * gimplify.c (gimplify_target_expr): Make sure that the TARGET_EXPR is
          expanded only once even if an error occurs.
........
  r121294 | jconner | 2007-01-29 09:18:56 -0800 (Mon, 29 Jan 2007) | 4 lines
  
  2007-01-29  Josh Conner  <jconner@apple.com>
  
  	* gcc.target/powerpc/altivec-24.c: New test.
........
  r121295 | dberlin | 2007-01-29 09:25:04 -0800 (Mon, 29 Jan 2007) | 7 lines
  
  2007-01-29  Daniel Berlin  <dberlin@dberlin.org>
  
  	* tree-ssa-structalias.c (do_complex_constraint): Mark correct
  	variable as changed.
........
  r121296 | kseitz | 2007-01-29 09:43:34 -0800 (Mon, 29 Jan 2007) | 16 lines
  
          * include/jvmti_md.h (_CLASSPATH_VM_JVMTI_TYPES_DEFINED):
          Define.
          [__GCJ_JNI_IMPL__]: Define our own JVMTI types when building
          gcj. All jvmti object types now are defined to be their
          corresponding java classes.
          * jvmti.cc (_Jv_JVMTI_SuspendThread): Remove casting from
          jthread to Thread*.
          (_Jv_JVMTI_ResumeThread): Likewise.
          (_Jv_JVMTI_InterruptThread): Likewise.
          (_Jv_JVMTI_SetEventNotificationMode): Likewise.
          * gnu/classpath/jdwp/natVMVirtualMachine.cc
          (jdwpClassPrepareCB): Likewise.
          (jdwpThreadEndCB): Likewise.
          (jdwpThreadStartCB): Likewise.
          (jdwpVMInitCB): Likewise.
........
  r121297 | bkoz | 2007-01-29 10:22:37 -0800 (Mon, 29 Jan 2007) | 44 lines
  
  2007-01-29  Benjamin Kosnik  <bkoz@redhat.com>
  
  	* include/ext/enc_filebuf.h: Resurrect, update.
  	* include/ext/codecvt_specializations.h: Remove
          _GLIBCXX_USE_ICONV, _GLIBCXX_USE_ENCODING_STATE.
  	* include/bits/localefwd.h: Remove declaration for __enc_traits.
  	* docs/html/22_locale/codecvt.html: Change __enc_traits to
  	encoding_state.
  	* scripts/testsuite_flags.in: Remove ICONV.
  
  	* configure.ac: Remove GLIBCXX_CHECK_ICONV_SUPPORT.
  	* acinclude.m4 (GLIBCXX_CHECK_ICONV_SUPPORT): Remove.
  	* crossconfig.m4: Remove use of GLIBCXX_CHECK_ICONV_SUPPORT.
  	* config.h.in: Remove HAVE_ICONV_CLOSE, HAVE_ICONV_OPEN,
  	HAVE_NL_LANGINFO, _GLIBCXX_USE_ICONV.
  	* include/Makefile.am: Uglify ICONV_CONST.
  	* configure: Regenerate.
  	* aclocal.m4: Regenerate.
  	* Makefile.in: Regenerate.
  	* src/Makefile.in: Regenerate.
  	* po/Makefile.in: Regenerate.
  	* libmath/Makefile.in: Regenerate.
  	* include/Makefile.in: Regenerate.
  	* libsupc++/Makefile.in: Regenerate.
  	* testsuite/Makefile.in: Regenerate.
  
  	* testsuite/ext/enc_filebuf/wchar_t/13189.cc: Use
  	dg-require-iconv, fix up for encoding_state changes.
  	* testsuite/ext/enc_filebuf/char/13189.cc: Same.
  	* testsuite/ext/enc_filebuf/char/13598.cc: Same.
  	* testsuite/22_locale/codecvt/unicode: Move...
  	* testsuite/22_locale/codecvt/unicode/char.cc: Move...
  	* testsuite/22_locale/codecvt/unicode/1.cc: Move...
  	* testsuite/22_locale/codecvt/unicode/wchar_t.cc: Move...
  	* testsuite/ext/codecvt: New.
  	* testsuite/ext/codecvt/char-1.cc: ...here. Also, use dg-require-iconv.
  	* testsuite/ext/codecvt/char-2.cc: ...here. Same.
  	* testsuite/ext/codecvt/1.cc: ...here. Same.
  	* testsuite/ext/codecvt/wchar_t.cc: ...here. Same.
  	* testsuite/22_locale/locale/cons/unicode: Delete directory.
  	* testsuite/22_locale/locale/cons/unicode/1.cc: Move...
  	* testsuite/22_locale/locale/cons/unicode.cc: ...here.
........
  r121298 | tromey | 2007-01-29 10:31:27 -0800 (Mon, 29 Jan 2007) | 1 line
  
  Checking in updated class file
........
  r121299 | tromey | 2007-01-29 10:31:45 -0800 (Mon, 29 Jan 2007) | 3 lines
  
  	* Makefile.in: Rebuilt.
  	* Makefile.am (interpret.lo): New target.  Add -fwrap to
  	AM_CXXFLAGS.
........
  r121300 | paolo | 2007-01-29 10:34:46 -0800 (Mon, 29 Jan 2007) | 6 lines
  
  2007-01-29  Paolo Carlini  <pcarlini@suse.de>
  
  	* include/bits/stl_uninitialized.h (uninitialized_copy(const char*,
  	const char*, char*), uninitialized_copy(const wchar_t*, const wchar_t*,
  	wchar_t*)): Remove, just forward to std::copy.
........
  r121301 | tromey | 2007-01-29 10:46:34 -0800 (Mon, 29 Jan 2007) | 4 lines
  
  	* configure, Makefile.in: Rebuilt.
  	* Makefile.am (bin_SCRIPTS): Never install scripts/jar.
  	* configure.ac (BASH_JAR): Removed conditional.
  	(JAR): Prefer the jar found by AC_CHECK_PROGS.
........
  r121302 | dberlin | 2007-01-29 11:38:00 -0800 (Mon, 29 Jan 2007) | 39 lines
  
  2007-01-28  Daniel Berlin  <dberlin@dberlin.org>
  
  	* tree.h (struct tree_memory_tag): Add aliases member.
  	(MTAG_ALIASES): New macro.
  	* tree-ssa-alias.c (alias_bitmap_obstack): New variable.
  	(add_may_alias): Remove pointer-set. Update for may_aliases being
  	a bitmap. 
  	(mark_aliases_call_clobbered): Update for may_aliases being a
  	bitmap.
  	(compute_tag_properties): Ditto.
  	(create_partition_for): Ditto.
  	(compute_memory_partitions): Ditto.
  	(dump_may_aliases_for): Ditto.
  	(is_aliased_with): Ditto.
  	(add_may_alias_for_new_tag): Ditto.
  	(rewrite_alias_set_for): Rewrite for may_aliases being a bitmap.
  	(compute_is_aliased): New function.
  	(compute_may_aliases): Call compute_is_aliased).
  	(init_alias_info): Initialize alias_bitmap_obstack.
  	(union_alias_set_into): New function.
  	(compute_flow_sensitive_aliasing): Use union_aliases_into.
  	(have_common_aliases_p): Rewrite to take two bitmaps and use
  	intersection.
  	(compute_flow_insensitive_aliasing): Stop using pointer-sets.
  	Update for bitmaps.
  	(finalize_ref_all_pointers): Update for add_may_alias changes.
  	(new_type_alias): Ditto.
  	* tree-flow-inline.h (may_aliases): Return a bitmap.
  	* tree-dfa.c (dump_variable): Check for MTAG_P'ness.
  	* tree-ssa.c (verify_flow_insensitive_alias_info): Update for
  	may_aliases being a bitmap.
  	* tree-flow.h (struct var_ann_d): Remove may_aliases member.
  	may_aliases now returns a bitmap.
  	* tree-ssa-structalias.c (merge_smts_into): Update for may_aliases
  	being a bitmap.
  	* tree-ssa-operands.c (add_virtual_operand): Update for
  	may_aliases being a bitmap.
........
  r121305 | ian | 2007-01-29 12:07:49 -0800 (Mon, 29 Jan 2007) | 41 lines
  
  include/:
  	* demangle.h: New cplus_demangle_print_callback,
  	cplus_demangle_v3_callback, and java_demangle_v3_callback function
  	prototypes, and demangle_callbackref type definition.
  libiberty/:
  	* cp-demangle.h (cplus_demangle_operators): External definition
  	suppressed if not building for libstdc++.
  	* cp-demangle.c (__gcclibcxx_demangle_callback): Augmented interface
  	to demangling, provides a malloc-less version of __cxa_demangle.
  	(cplus_demangle_print_callback): Public callback version of
  	cplus_demangle_print.
  	(struct d_growable_string): New growable string structure.
  	(d_growable_string_init): New function, provides support for
  	growable strings separate from print info.
  	(d_growable_string_resize): Likewise.
  	(d_growable_string_append_buffer): Likewise.
  	(d_growable_string_callback_adapter):): Likewise.
  	(d_print_init): New print info initialization function.
  	(d_print_error): Macro replace by inline function.
  	(d_print_saw_error): Likewise.
  	(d_append_char): Likewise.
  	(d_append_buffer): Likewise.
  	(d_append_string): New inline function, replaces the
  	d_append_string_constant macro.
  	(d_flush_buffer): New function, flushes buffer to callback.
  	(d_demangle_callback, is_ctor_or_dtor): Malloc-based fallback
  	for unsupported dynamic arrays replaced by alloca().
  	(d_demangle): Return string length estimating removed.
  	(d_dump): Moved error case handling from call site into function.
  	(d_print_resize): Function removed.
  	(d_print_append_char): Likewise.
  	(d_print_append_buffer): Likewise.
  	(d_print_error): Likewise.
  	(d_print_comp): Added special case handling for Java arrays.
  	(java_demangle_v3): Removed string post-processing for Java arrays,
  	now replaced by special case handling in d_print_comp.
  	(cplus_demangle_v3_callback): Augmented interface to demangling,
  	provides a malloc-less version of cplus_demangle_v3.
  	(java_demangle_v3_callback): Augmented interface to demangling,
  	provides a malloc-less version of java_demangle_v3.
........
  r121306 | mrs | 2007-01-29 12:10:33 -0800 (Mon, 29 Jan 2007) | 4 lines
  
  	* doc/gccint.texi (Top): Rename Loop Representation to Loop
  	Analysis and Representation to resolve case insensitive conflict.
  	* doc/loop.texi (Loop Analysis and Representation): Likewise.
........
  r121308 | janis | 2007-01-29 12:27:41 -0800 (Mon, 29 Jan 2007) | 12 lines
  
  gcc/
  	* Makefile.in (USER_H): Remove decfloat.h.
  	* ginclude/decfloat.h: Delete, moving contents to ...
  	* ginclude/float.h: Add support for decimal floating point,
  	guarded by __STDC_WANT_DEC_FP__.
  
  gcc/testsuite/
  	* gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
  	* gcc.dg/dfp/decfloat-constants.c: Ditto.
  	* gcc.dg/dfp/convert-dfp.c: Ditto.
  	* gcc.dg/dfp/convert-int-saturate.c: Ditto.
........
  r121309 | manu | 2007-01-29 12:54:59 -0800 (Mon, 29 Jan 2007) | 5 lines
  
  2007-01-29  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
  
          * tree-optimize.c (update_inlined_to_pointers): Delete unused
          function.
........
  r121310 | manu | 2007-01-29 13:05:58 -0800 (Mon, 29 Jan 2007) | 10 lines
  
  007-01-29  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
  
  	* c-decl.c (pop_scope): Replace warnings with call to
  	warn_for_unused_label.
  	* c-common.h (warn_for_unused_label): Declare.
  	* c-common.c (warn_for_unused_label): Define.
  cp/
  	* decl.c (pop_label): Replace warning with call to
  	warn_for_unused_label.
........
  r121311 | tromey | 2007-01-29 13:30:10 -0800 (Mon, 29 Jan 2007) | 3 lines
  
  	* jvspec.c (lang_specific_driver): Handle separate -I argument.
  	* lang.opt (-I): Add 'Separate'.
........
  r121313 | tromey | 2007-01-29 14:00:30 -0800 (Mon, 29 Jan 2007) | 18 lines
  
  	* interpret.cc (run_debug): Remove comment.
  	(STOREA): Reformat.
  	(STOREI): Likewise.
  	(STOREF): Likewise.
  	(STOREL): Likewise.
  	(STORED): Likewise.
  	(POKEI): Likewise.
  	(run_normal_debug): Likewise.
  	(run_synch_object_debug): Likewise.
  	(run_class_debug): Likewise.
  	(run_synch_class_debug): Likewise.
  	(get1s): Likewise.
  	(get1u): Likewise.
  	(get2u): Likewise.
  	(get4): Likewise.
  	(NULLARRAYCHECK): Likewise.
  	(ARRAYBOUNDSCHECK): Likewise.
  	* interpret-run.cc (insn_target) <breakpoint>: Tidy.
........
  r121314 | kgallowa | 2007-01-29 14:05:56 -0800 (Mon, 29 Jan 2007) | 22 lines
  
  2007-01-29  Kyle Galloway  <kgallowa@redhat.com>
  
  	* include/java-interp.h:  Added _Jv_Frame class and its two
  	subclasses _Jv_InterpFrame and _Jv_NativeFrame.  Also moved
  	_Jv_FrameType from java-stack.h.
  	* include/java-stack.h: Removed _Jv_FrameType.
  	* java/lang/Thread.java: Added frame member to hold new
  	composite frame stack.
  	* java/lang/Thread.h: Regenerated.
  	* java/lang/Thread.class: Rebuilt.
  	* jni.cc (_Jv_JNIMethod::call): Push a frame onto the stack when
  	calling a JNI method.
  	* jvmti.cc (_Jv_JVMTI_GetStackTrace): New Method.
  	(_Jv_JVMTI_GetFrameCount): New method.
  	* stacktrace.cc (UnwindTraceFn): Modified to use new _Jv_Frame
  	classes.
  	* testsuite/libjava.jvmti/interp/getstacktrace.jar: New test.
  	* testsuite/libjava.jvmti/interp/natgetstacktrace.cc: New test.
  	* testsuite/libjava.jvmti/interp/getstacktrace.h: New test.
  	* testsuite/libjava.jvmti/interp/getstacktrace.jar: New test.
  	* testsuite/libjava.jvmti/interp/getstacktrace.out: Output file
  	for test. 
........
  r121315 | gerald | 2007-01-29 14:27:12 -0800 (Mon, 29 Jan 2007) | 2 lines
  
  	* crontab: No longer build snapshots for 4.0.x.
........
  r121317 | janis | 2007-01-29 15:01:35 -0800 (Mon, 29 Jan 2007) | 16 lines
  
  libdecnumber/
  	* decExcept.c: New.
  	* decExcept.h: New.
  libgcc/
  	* Makefile.in (dec-filenames): Add decExcept.
  gcc/
  	* config/dfp-bit.c: Add parameterized support for fp exceptions.
  	* config/dfp-bit.h: Ditto.
  gcc/testsuite/
  	* gcc.dg/dfp/dfp-except.h: New file.
  	* gcc.dg/dfp/fe-check.h: New file.
  	* gcc.dg/dfp/fe-binop.c: New test.
  	* gcc.dg/dfp/fe-convert-1.c: New test.
  	* gcc.dg/dfp/fe-convert-2.c: New test.
  	* gcc.dg/dfp/fe-convert-3.c: New test.
........
  r121318 | bje | 2007-01-29 15:01:42 -0800 (Mon, 29 Jan 2007) | 2 lines
  
  	* jvspec.c (lang_specific_driver): Remove unused classpath_args.
........
  r121319 | bje | 2007-01-29 15:06:44 -0800 (Mon, 29 Jan 2007) | 2 lines
  
  Belated typo fix from 2007-01-02.
........

Added:
    branches/fixed-point/gcc/testsuite/g++.dg/cpp0x/warn_cxx0x.C
      - copied unchanged from r121319, trunk/gcc/testsuite/g++.dg/cpp0x/warn_cxx0x.C
    branches/fixed-point/gcc/testsuite/g++.dg/eh/simd-3.C
      - copied unchanged from r121319, trunk/gcc/testsuite/g++.dg/eh/simd-3.C
    branches/fixed-point/gcc/testsuite/g++.dg/eh/simd-4.C
      - copied unchanged from r121319, trunk/gcc/testsuite/g++.dg/eh/simd-4.C
    branches/fixed-point/gcc/testsuite/g++.dg/expr/dtor4.C
      - copied unchanged from r121319, trunk/gcc/testsuite/g++.dg/expr/dtor4.C
    branches/fixed-point/gcc/testsuite/g++.dg/gomp/pr30494.C
      - copied unchanged from r121319, trunk/gcc/testsuite/g++.dg/gomp/pr30494.C
    branches/fixed-point/gcc/testsuite/g++.dg/inherit/covariant15.C
      - copied unchanged from r121319, trunk/gcc/testsuite/g++.dg/inherit/covariant15.C
    branches/fixed-point/gcc/testsuite/g++.dg/parse/defarg12.C
      - copied unchanged from r121319, trunk/gcc/testsuite/g++.dg/parse/defarg12.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Wparentheses-24.C
      - copied unchanged from r121319, trunk/gcc/testsuite/g++.dg/warn/Wparentheses-24.C
    branches/fixed-point/gcc/testsuite/gcc.c-torture/compile/20070129.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.c-torture/compile/20070129.c
    branches/fixed-point/gcc/testsuite/gcc.c-torture/compile/sizeof-macros-1.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.c-torture/compile/sizeof-macros-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/Wall.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.dg/Wall.c
    branches/fixed-point/gcc/testsuite/gcc.dg/Wno-all.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.dg/Wno-all.c
    branches/fixed-point/gcc/testsuite/gcc.dg/dfp/dfp-except.h
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.dg/dfp/dfp-except.h
    branches/fixed-point/gcc/testsuite/gcc.dg/dfp/fe-binop.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.dg/dfp/fe-binop.c
    branches/fixed-point/gcc/testsuite/gcc.dg/dfp/fe-check.h
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.dg/dfp/fe-check.h
    branches/fixed-point/gcc/testsuite/gcc.dg/dfp/fe-convert-1.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.dg/dfp/fe-convert-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/dfp/fe-convert-2.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.dg/dfp/fe-convert-2.c
    branches/fixed-point/gcc/testsuite/gcc.dg/dfp/fe-convert-3.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.dg/dfp/fe-convert-3.c
    branches/fixed-point/gcc/testsuite/gcc.dg/gomp/pr27416.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.dg/gomp/pr27416.c
    branches/fixed-point/gcc/testsuite/gcc.dg/gomp/pr30421.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.dg/gomp/pr30421.c
    branches/fixed-point/gcc/testsuite/gcc.dg/gomp/pr30494.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.dg/gomp/pr30494.c
    branches/fixed-point/gcc/testsuite/gcc.dg/ipa/ipa-7.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.dg/ipa/ipa-7.c
    branches/fixed-point/gcc/testsuite/gcc.dg/large-size-array-3.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.dg/large-size-array-3.c
    branches/fixed-point/gcc/testsuite/gcc.dg/no-strict-overflow-1.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.dg/no-strict-overflow-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/no-strict-overflow-2.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.dg/no-strict-overflow-2.c
    branches/fixed-point/gcc/testsuite/gcc.dg/no-strict-overflow-3.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.dg/no-strict-overflow-3.c
    branches/fixed-point/gcc/testsuite/gcc.dg/no-strict-overflow-4.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.dg/no-strict-overflow-4.c
    branches/fixed-point/gcc/testsuite/gcc.dg/strict-overflow-1.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.dg/strict-overflow-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/strict-overflow-2.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.dg/strict-overflow-2.c
    branches/fixed-point/gcc/testsuite/gcc.dg/strict-overflow-3.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.dg/strict-overflow-3.c
    branches/fixed-point/gcc/testsuite/gcc.dg/strict-overflow-4.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.dg/strict-overflow-4.c
    branches/fixed-point/gcc/testsuite/gcc.dg/tree-prof/val-prof-6.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.dg/tree-prof/val-prof-6.c
    branches/fixed-point/gcc/testsuite/gcc.dg/tree-prof/wcoverage-mismatch.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.dg/tree-prof/wcoverage-mismatch.c
    branches/fixed-point/gcc/testsuite/gcc.dg/tree-ssa/loop-23.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.dg/tree-ssa/loop-23.c
    branches/fixed-point/gcc/testsuite/gcc.target/ia64/versionid-1.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.target/ia64/versionid-1.c
    branches/fixed-point/gcc/testsuite/gcc.target/ia64/versionid-2.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.target/ia64/versionid-2.c
    branches/fixed-point/gcc/testsuite/gcc.target/powerpc/altivec-24.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.target/powerpc/altivec-24.c
    branches/fixed-point/gcc/testsuite/gcc.target/powerpc/darwin-ehreturn-1.c
      - copied unchanged from r121319, trunk/gcc/testsuite/gcc.target/powerpc/darwin-ehreturn-1.c
    branches/fixed-point/gcc/testsuite/gfortran.dg/Wall.f90
      - copied unchanged from r121319, trunk/gcc/testsuite/gfortran.dg/Wall.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/Wno-all.f90
      - copied unchanged from r121319, trunk/gcc/testsuite/gfortran.dg/Wno-all.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/achar_2.f90
      - copied unchanged from r121319, trunk/gcc/testsuite/gfortran.dg/achar_2.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/achar_3.f90
      - copied unchanged from r121319, trunk/gcc/testsuite/gfortran.dg/achar_3.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/backslash_3.f
      - copied unchanged from r121319, trunk/gcc/testsuite/gfortran.dg/backslash_3.f
    branches/fixed-point/gcc/testsuite/gfortran.dg/ctrl-z.f90
      - copied unchanged from r121319, trunk/gcc/testsuite/gfortran.dg/ctrl-z.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/forall_7.f90
      - copied unchanged from r121319, trunk/gcc/testsuite/gfortran.dg/forall_7.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/namelist_assumed_char.f90
      - copied unchanged from r121319, trunk/gcc/testsuite/gfortran.dg/namelist_assumed_char.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/used_dummy_types_6.f90
      - copied unchanged from r121319, trunk/gcc/testsuite/gfortran.dg/used_dummy_types_6.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/where_operator_assign_1.f90
      - copied unchanged from r121319, trunk/gcc/testsuite/gfortran.dg/where_operator_assign_1.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/where_operator_assign_2.f90
      - copied unchanged from r121319, trunk/gcc/testsuite/gfortran.dg/where_operator_assign_2.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/where_operator_assign_3.f90
      - copied unchanged from r121319, trunk/gcc/testsuite/gfortran.dg/where_operator_assign_3.f90
    branches/fixed-point/gcc/testsuite/objc.dg/const-str-12.m
      - copied unchanged from r121319, trunk/gcc/testsuite/objc.dg/const-str-12.m
    branches/fixed-point/libdecnumber/decExcept.c
      - copied unchanged from r121319, trunk/libdecnumber/decExcept.c
    branches/fixed-point/libdecnumber/decExcept.h
      - copied unchanged from r121319, trunk/libdecnumber/decExcept.h
    branches/fixed-point/libgomp/testsuite/libgomp.c/pr30494.c
      - copied unchanged from r121319, trunk/libgomp/testsuite/libgomp.c/pr30494.c
    branches/fixed-point/libjava/testsuite/libjava.jvmti/getmethodname.java
      - copied unchanged from r121319, trunk/libjava/testsuite/libjava.jvmti/getmethodname.java
    branches/fixed-point/libjava/testsuite/libjava.jvmti/getmethodname.out
      - copied unchanged from r121319, trunk/libjava/testsuite/libjava.jvmti/getmethodname.out
    branches/fixed-point/libjava/testsuite/libjava.jvmti/interp/
      - copied from r121319, trunk/libjava/testsuite/libjava.jvmti/interp/
    branches/fixed-point/libjava/testsuite/libjava.jvmti/jvmti-interp.exp
      - copied unchanged from r121319, trunk/libjava/testsuite/libjava.jvmti/jvmti-interp.exp
    branches/fixed-point/libjava/testsuite/libjava.jvmti/natgetmethodname.cc
      - copied unchanged from r121319, trunk/libjava/testsuite/libjava.jvmti/natgetmethodname.cc
    branches/fixed-point/libstdc++-v3/include/ext/enc_filebuf.h
      - copied unchanged from r121319, trunk/libstdc++-v3/include/ext/enc_filebuf.h
    branches/fixed-point/libstdc++-v3/testsuite/22_locale/locale/cons/unicode.cc
      - copied unchanged from r121319, trunk/libstdc++-v3/testsuite/22_locale/locale/cons/unicode.cc
    branches/fixed-point/libstdc++-v3/testsuite/23_containers/deque/modifiers/erase/3.cc
      - copied unchanged from r121319, trunk/libstdc++-v3/testsuite/23_containers/deque/modifiers/erase/3.cc
    branches/fixed-point/libstdc++-v3/testsuite/abi/30586.cc
      - copied unchanged from r121319, trunk/libstdc++-v3/testsuite/abi/30586.cc
    branches/fixed-point/libstdc++-v3/testsuite/ext/codecvt/
      - copied from r121319, trunk/libstdc++-v3/testsuite/ext/codecvt/
Removed:
    branches/fixed-point/gcc/ginclude/decfloat.h
    branches/fixed-point/libstdc++-v3/testsuite/22_locale/codecvt/unicode/
    branches/fixed-point/libstdc++-v3/testsuite/22_locale/locale/cons/unicode/
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/boehm-gc/ChangeLog
    branches/fixed-point/config/ChangeLog
    branches/fixed-point/config/acx.m4
    branches/fixed-point/config/depstand.m4
    branches/fixed-point/configure
    branches/fixed-point/fixincludes/ChangeLog
    branches/fixed-point/fixincludes/fixincl.x
    branches/fixed-point/fixincludes/inclhack.def
    branches/fixed-point/fixincludes/tests/base/math.h
    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/Make-lang.in
    branches/fixed-point/gcc/ada/Makefile.in
    branches/fixed-point/gcc/ada/decl.c
    branches/fixed-point/gcc/ada/trans.c
    branches/fixed-point/gcc/ada/utils.c
    branches/fixed-point/gcc/ada/utils2.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-decl.c
    branches/fixed-point/gcc/c-opts.c
    branches/fixed-point/gcc/c.opt
    branches/fixed-point/gcc/cfgcleanup.c
    branches/fixed-point/gcc/cfgexpand.c
    branches/fixed-point/gcc/cfgloop.h
    branches/fixed-point/gcc/cfgrtl.c
    branches/fixed-point/gcc/cgraphunit.c
    branches/fixed-point/gcc/common.opt
    branches/fixed-point/gcc/config.gcc
    branches/fixed-point/gcc/config/dfp-bit.c
    branches/fixed-point/gcc/config/dfp-bit.h
    branches/fixed-point/gcc/config/i386/i386.c
    branches/fixed-point/gcc/config/i386/i386.h
    branches/fixed-point/gcc/config/i386/i386.md
    branches/fixed-point/gcc/config/i386/mmx.md
    branches/fixed-point/gcc/config/i386/predicates.md
    branches/fixed-point/gcc/config/ia64/ia64.c
    branches/fixed-point/gcc/config/m32c/m32c.c
    branches/fixed-point/gcc/config/pa/pa-hpux11.h
    branches/fixed-point/gcc/config/pa/pa.c
    branches/fixed-point/gcc/config/pa/pa.h
    branches/fixed-point/gcc/config/rs6000/darwin-ldouble.c
    branches/fixed-point/gcc/config/rs6000/darwin.h
    branches/fixed-point/gcc/config/rs6000/eabispe.h
    branches/fixed-point/gcc/config/rs6000/libgcc-ppc-glibc.ver
    branches/fixed-point/gcc/config/rs6000/linuxspe.h
    branches/fixed-point/gcc/config/rs6000/rs6000-c.c
    branches/fixed-point/gcc/config/rs6000/rs6000.c
    branches/fixed-point/gcc/config/rs6000/rs6000.h
    branches/fixed-point/gcc/config/rs6000/rs6000.md
    branches/fixed-point/gcc/config/rs6000/spe.md
    branches/fixed-point/gcc/config/rs6000/t-darwin
    branches/fixed-point/gcc/convert.c
    branches/fixed-point/gcc/coverage.c
    branches/fixed-point/gcc/cp/ChangeLog
    branches/fixed-point/gcc/cp/call.c
    branches/fixed-point/gcc/cp/decl.c
    branches/fixed-point/gcc/cp/lex.c
    branches/fixed-point/gcc/cp/parser.c
    branches/fixed-point/gcc/cp/semantics.c
    branches/fixed-point/gcc/cp/typeck.c
    branches/fixed-point/gcc/doc/c-tree.texi
    branches/fixed-point/gcc/doc/cpp.texi
    branches/fixed-point/gcc/doc/cppinternals.texi
    branches/fixed-point/gcc/doc/extend.texi
    branches/fixed-point/gcc/doc/gccint.texi
    branches/fixed-point/gcc/doc/install.texi
    branches/fixed-point/gcc/doc/invoke.texi
    branches/fixed-point/gcc/doc/loop.texi
    branches/fixed-point/gcc/doc/md.texi
    branches/fixed-point/gcc/doc/passes.texi
    branches/fixed-point/gcc/doc/sourcebuild.texi
    branches/fixed-point/gcc/doc/tm.texi
    branches/fixed-point/gcc/doc/tree-ssa.texi
    branches/fixed-point/gcc/expr.c
    branches/fixed-point/gcc/expr.h
    branches/fixed-point/gcc/flags.h
    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/arith.h
    branches/fixed-point/gcc/fortran/gfortran.h
    branches/fixed-point/gcc/fortran/gfortran.texi
    branches/fixed-point/gcc/fortran/io.c
    branches/fixed-point/gcc/fortran/lang-specs.h
    branches/fixed-point/gcc/fortran/lang.opt
    branches/fixed-point/gcc/fortran/match.c
    branches/fixed-point/gcc/fortran/misc.c
    branches/fixed-point/gcc/fortran/module.c
    branches/fixed-point/gcc/fortran/options.c
    branches/fixed-point/gcc/fortran/primary.c
    branches/fixed-point/gcc/fortran/resolve.c
    branches/fixed-point/gcc/fortran/scanner.c
    branches/fixed-point/gcc/fortran/simplify.c
    branches/fixed-point/gcc/fortran/trans-expr.c
    branches/fixed-point/gcc/fortran/trans-stmt.c
    branches/fixed-point/gcc/fortran/trans.h
    branches/fixed-point/gcc/gcov-io.h
    branches/fixed-point/gcc/genattrtab.c
    branches/fixed-point/gcc/gimplify.c
    branches/fixed-point/gcc/ginclude/float.h
    branches/fixed-point/gcc/ipa-cp.c
    branches/fixed-point/gcc/ipa-inline.c
    branches/fixed-point/gcc/ipa-prop.c
    branches/fixed-point/gcc/ipa-prop.h
    branches/fixed-point/gcc/java/ChangeLog
    branches/fixed-point/gcc/java/builtins.c
    branches/fixed-point/gcc/java/class.c
    branches/fixed-point/gcc/java/jcf-io.c
    branches/fixed-point/gcc/java/jcf-parse.c
    branches/fixed-point/gcc/java/jvspec.c
    branches/fixed-point/gcc/java/lang.opt
    branches/fixed-point/gcc/libgcov.c
    branches/fixed-point/gcc/objc/ChangeLog
    branches/fixed-point/gcc/objc/objc-act.c
    branches/fixed-point/gcc/omp-low.c
    branches/fixed-point/gcc/optabs.c
    branches/fixed-point/gcc/opts.c
    branches/fixed-point/gcc/output.h
    branches/fixed-point/gcc/params.def
    branches/fixed-point/gcc/passes.c
    branches/fixed-point/gcc/profile.c
    branches/fixed-point/gcc/reload1.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/testsuite/ChangeLog
    branches/fixed-point/gcc/testsuite/ada/acats/run_acats
    branches/fixed-point/gcc/testsuite/g++.dg/eh/simd-2.C
    branches/fixed-point/gcc/testsuite/g++.dg/tree-ssa/pr21082.C
    branches/fixed-point/gcc/testsuite/gcc.dg/builtins-20.c
    branches/fixed-point/gcc/testsuite/gcc.dg/builtins-57.c
    branches/fixed-point/gcc/testsuite/gcc.dg/compare4.c
    branches/fixed-point/gcc/testsuite/gcc.dg/dfp/convert-dfp.c
    branches/fixed-point/gcc/testsuite/gcc.dg/dfp/convert-int-saturate.c
    branches/fixed-point/gcc/testsuite/gcc.dg/dfp/dec-eval-method.c
    branches/fixed-point/gcc/testsuite/gcc.dg/dfp/decfloat-constants.c
    branches/fixed-point/gcc/testsuite/gcc.dg/fold-mod-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/ipa/ipa-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/ipa/ipa-2.c
    branches/fixed-point/gcc/testsuite/gcc.dg/ipa/ipa-3.c
    branches/fixed-point/gcc/testsuite/gcc.dg/ipa/ipa-4.c
    branches/fixed-point/gcc/testsuite/gcc.dg/ipa/ipa-5.c
    branches/fixed-point/gcc/testsuite/gcc.dg/pr15784-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/pr20922-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/pr20922-3.c
    branches/fixed-point/gcc/testsuite/gcc.dg/pr20922-4.c
    branches/fixed-point/gcc/testsuite/gcc.dg/pr20922-6.c
    branches/fixed-point/gcc/testsuite/gcc.dg/torture/builtin-symmetric-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/torture/pr26898-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp
    branches/fixed-point/gcc/testsuite/gcc.dg/tree-ssa/divide-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/tree-ssa/divide-2.c
    branches/fixed-point/gcc/testsuite/gcc.dg/tree-ssa/divide-3.c
    branches/fixed-point/gcc/testsuite/gcc.dg/tree-ssa/divide-4.c
    branches/fixed-point/gcc/testsuite/gcc.dg/tree-ssa/pr14490-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/tree-ssa/pr14490-3.c
    branches/fixed-point/gcc/testsuite/gcc.dg/tree-ssa/pr23382.c
    branches/fixed-point/gcc/testsuite/gcc.dg/tree-ssa/pr26899.c
    branches/fixed-point/gcc/testsuite/gfortran.dg/dg.exp
    branches/fixed-point/gcc/testsuite/gfortran.dg/gomp/gomp.exp
    branches/fixed-point/gcc/testsuite/gfortran.dg/vect/vect.exp
    branches/fixed-point/gcc/testsuite/gfortran.fortran-torture/compile/compile.exp
    branches/fixed-point/gcc/testsuite/gfortran.fortran-torture/execute/execute.exp
    branches/fixed-point/gcc/testsuite/lib/target-supports.exp
    branches/fixed-point/gcc/toplev.c
    branches/fixed-point/gcc/tracer.c
    branches/fixed-point/gcc/tree-data-ref.c
    branches/fixed-point/gcc/tree-data-ref.h
    branches/fixed-point/gcc/tree-dfa.c
    branches/fixed-point/gcc/tree-eh.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-optimize.c
    branches/fixed-point/gcc/tree-profile.c
    branches/fixed-point/gcc/tree-scalar-evolution.c
    branches/fixed-point/gcc/tree-sra.c
    branches/fixed-point/gcc/tree-ssa-address.c
    branches/fixed-point/gcc/tree-ssa-alias.c
    branches/fixed-point/gcc/tree-ssa-dce.c
    branches/fixed-point/gcc/tree-ssa-loop-ch.c
    branches/fixed-point/gcc/tree-ssa-loop-ivcanon.c
    branches/fixed-point/gcc/tree-ssa-loop-manip.c
    branches/fixed-point/gcc/tree-ssa-loop-niter.c
    branches/fixed-point/gcc/tree-ssa-loop-prefetch.c
    branches/fixed-point/gcc/tree-ssa-loop-unswitch.c
    branches/fixed-point/gcc/tree-ssa-operands.c
    branches/fixed-point/gcc/tree-ssa-structalias.c
    branches/fixed-point/gcc/tree-ssa.c
    branches/fixed-point/gcc/tree-vect-generic.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-c.c
    branches/fixed-point/gcc/unwind-dw2-fde.c
    branches/fixed-point/gcc/unwind-dw2.c
    branches/fixed-point/gcc/unwind-generic.h
    branches/fixed-point/gcc/unwind-pe.h
    branches/fixed-point/gcc/value-prof.c
    branches/fixed-point/gcc/value-prof.h
    branches/fixed-point/gcc/varasm.c
    branches/fixed-point/gnattools/ChangeLog
    branches/fixed-point/gnattools/Makefile.in
    branches/fixed-point/include/ChangeLog
    branches/fixed-point/include/demangle.h
    branches/fixed-point/libada/ChangeLog
    branches/fixed-point/libada/Makefile.in
    branches/fixed-point/libcpp/ChangeLog
    branches/fixed-point/libcpp/configure
    branches/fixed-point/libdecnumber/ChangeLog
    branches/fixed-point/libgcc/ChangeLog
    branches/fixed-point/libgcc/Makefile.in
    branches/fixed-point/libgcc/config/rs6000/t-ldbl128
    branches/fixed-point/libgcc/configure
    branches/fixed-point/libgcc/configure.ac
    branches/fixed-point/libgomp/ChangeLog
    branches/fixed-point/libgomp/testsuite/libgomp.fortran/fortran.exp
    branches/fixed-point/libiberty/ChangeLog
    branches/fixed-point/libiberty/cp-demangle.c
    branches/fixed-point/libiberty/cp-demangle.h
    branches/fixed-point/libjava/ChangeLog
    branches/fixed-point/libjava/Makefile.am
    branches/fixed-point/libjava/Makefile.in
    branches/fixed-point/libjava/classpath/ChangeLog
    branches/fixed-point/libjava/classpath/java/lang/SecurityManager.java
    branches/fixed-point/libjava/classpath/java/util/Arrays.java
    branches/fixed-point/libjava/classpath/lib/gnu/gcj/convert/Convert.class
    branches/fixed-point/libjava/classpath/lib/java/lang/ClassLoader.class
    branches/fixed-point/libjava/classpath/lib/java/lang/SecurityManager$1.class
    branches/fixed-point/libjava/classpath/lib/java/lang/SecurityManager.class
    branches/fixed-point/libjava/classpath/lib/java/lang/Thread$State.class
    branches/fixed-point/libjava/classpath/lib/java/lang/Thread.class
    branches/fixed-point/libjava/classpath/lib/java/util/Arrays$ArrayList.class
    branches/fixed-point/libjava/classpath/lib/java/util/Arrays.class
    branches/fixed-point/libjava/classpath/tools/classes/gnu/classpath/tools/javah/FieldHelper.class
    branches/fixed-point/libjava/classpath/tools/gnu/classpath/tools/javah/FieldHelper.java
    branches/fixed-point/libjava/configure
    branches/fixed-point/libjava/configure.ac
    branches/fixed-point/libjava/configure.host
    branches/fixed-point/libjava/exception.cc
    branches/fixed-point/libjava/gcj/Makefile.in
    branches/fixed-point/libjava/gnu/awt/xlib/XEventLoop.h
    branches/fixed-point/libjava/gnu/classpath/jdwp/natVMMethod.cc
    branches/fixed-point/libjava/gnu/classpath/jdwp/natVMVirtualMachine.cc
    branches/fixed-point/libjava/gnu/classpath/natVMStackWalker.cc
    branches/fixed-point/libjava/gnu/gcj/convert/Convert.java
    branches/fixed-point/libjava/gnu/java/awt/peer/gtk/GThreadMutex.h
    branches/fixed-point/libjava/gnu/java/nio/channels/natFileChannelWin32.cc
    branches/fixed-point/libjava/gnu/java/rmi/server/ConnectionRunnerPool$ConnectionRunner.h
    branches/fixed-point/libjava/gnu/java/rmi/server/UnicastConnectionManager.h
    branches/fixed-point/libjava/include/Makefile.in
    branches/fixed-point/libjava/include/config.h.in
    branches/fixed-point/libjava/include/java-interp.h
    branches/fixed-point/libjava/include/java-stack.h
    branches/fixed-point/libjava/include/jvmti-int.h
    branches/fixed-point/libjava/include/jvmti_md.h
    branches/fixed-point/libjava/interpret-run.cc
    branches/fixed-point/libjava/interpret.cc
    branches/fixed-point/libjava/java/lang/Class.h
    branches/fixed-point/libjava/java/lang/ClassLoader.java
    branches/fixed-point/libjava/java/lang/SecurityManager.h
    branches/fixed-point/libjava/java/lang/Thread.h
    branches/fixed-point/libjava/java/lang/Thread.java
    branches/fixed-point/libjava/java/lang/natClass.cc
    branches/fixed-point/libjava/java/lang/natVMClassLoader.cc
    branches/fixed-point/libjava/java/net/natVMURLConnection.cc
    branches/fixed-point/libjava/java/security/VMSecureRandom$Spinner.h
    branches/fixed-point/libjava/java/util/concurrent/ConcurrentHashMap$HashEntry.h
    branches/fixed-point/libjava/java/util/concurrent/ConcurrentHashMap$Segment.h
    branches/fixed-point/libjava/java/util/concurrent/ConcurrentLinkedQueue$Node.h
    branches/fixed-point/libjava/java/util/concurrent/ConcurrentLinkedQueue.h
    branches/fixed-point/libjava/java/util/concurrent/ConcurrentSkipListMap$Index.h
    branches/fixed-point/libjava/java/util/concurrent/ConcurrentSkipListMap$Node.h
    branches/fixed-point/libjava/java/util/concurrent/ConcurrentSkipListMap.h
    branches/fixed-point/libjava/java/util/concurrent/Exchanger$Node.h
    branches/fixed-point/libjava/java/util/concurrent/Exchanger.h
    branches/fixed-point/libjava/java/util/concurrent/FutureTask$Sync.h
    branches/fixed-point/libjava/java/util/concurrent/LinkedBlockingQueue$Node.h
    branches/fixed-point/libjava/java/util/concurrent/ScheduledThreadPoolExecutor.h
    branches/fixed-point/libjava/java/util/concurrent/SynchronousQueue$TransferQueue$QNode.h
    branches/fixed-point/libjava/java/util/concurrent/SynchronousQueue$TransferQueue.h
    branches/fixed-point/libjava/java/util/concurrent/SynchronousQueue$TransferStack$SNode.h
    branches/fixed-point/libjava/java/util/concurrent/SynchronousQueue$TransferStack.h
    branches/fixed-point/libjava/java/util/concurrent/SynchronousQueue.h
    branches/fixed-point/libjava/java/util/concurrent/ThreadPoolExecutor$Worker.h
    branches/fixed-point/libjava/java/util/concurrent/ThreadPoolExecutor.h
    branches/fixed-point/libjava/java/util/concurrent/atomic/AtomicBoolean.h
    branches/fixed-point/libjava/java/util/concurrent/atomic/AtomicInteger.h
    branches/fixed-point/libjava/java/util/concurrent/atomic/AtomicLong.h
    branches/fixed-point/libjava/java/util/concurrent/atomic/AtomicReference.h
    branches/fixed-point/libjava/java/util/concurrent/locks/AbstractQueuedLongSynchronizer$Node.h
    branches/fixed-point/libjava/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.h
    branches/fixed-point/libjava/java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.h
    branches/fixed-point/libjava/java/util/concurrent/locks/AbstractQueuedSynchronizer.h
    branches/fixed-point/libjava/java/util/logging/ErrorManager.h
    branches/fixed-point/libjava/javax/swing/plaf/basic/BasicSpinnerUI$2.h
    branches/fixed-point/libjava/javax/swing/plaf/basic/BasicSpinnerUI$4.h
    branches/fixed-point/libjava/jni.cc
    branches/fixed-point/libjava/jvmti.cc
    branches/fixed-point/libjava/link.cc
    branches/fixed-point/libjava/prims.cc
    branches/fixed-point/libjava/sources.am
    branches/fixed-point/libjava/stacktrace.cc
    branches/fixed-point/libjava/sysdep/sparc/locks.h
    branches/fixed-point/libjava/testsuite/Makefile.am
    branches/fixed-point/libjava/testsuite/Makefile.in
    branches/fixed-point/libjava/testsuite/lib/libjava.exp
    branches/fixed-point/libstdc++-v3/ChangeLog
    branches/fixed-point/libstdc++-v3/Makefile.in
    branches/fixed-point/libstdc++-v3/acinclude.m4
    branches/fixed-point/libstdc++-v3/aclocal.m4
    branches/fixed-point/libstdc++-v3/config.h.in
    branches/fixed-point/libstdc++-v3/config/cpu/ia64/atomic_word.h
    branches/fixed-point/libstdc++-v3/configure
    branches/fixed-point/libstdc++-v3/configure.ac
    branches/fixed-point/libstdc++-v3/crossconfig.m4
    branches/fixed-point/libstdc++-v3/docs/html/22_locale/codecvt.html
    branches/fixed-point/libstdc++-v3/include/Makefile.am
    branches/fixed-point/libstdc++-v3/include/Makefile.in
    branches/fixed-point/libstdc++-v3/include/bits/deque.tcc
    branches/fixed-point/libstdc++-v3/include/bits/istream.tcc
    branches/fixed-point/libstdc++-v3/include/bits/locale_facets.tcc
    branches/fixed-point/libstdc++-v3/include/bits/localefwd.h
    branches/fixed-point/libstdc++-v3/include/bits/stl_uninitialized.h
    branches/fixed-point/libstdc++-v3/include/bits/streambuf_iterator.h
    branches/fixed-point/libstdc++-v3/include/ext/codecvt_specializations.h
    branches/fixed-point/libstdc++-v3/include/std/valarray
    branches/fixed-point/libstdc++-v3/libmath/Makefile.in
    branches/fixed-point/libstdc++-v3/libsupc++/Makefile.in
    branches/fixed-point/libstdc++-v3/libsupc++/eh_personality.cc
    branches/fixed-point/libstdc++-v3/po/Makefile.in
    branches/fixed-point/libstdc++-v3/scripts/testsuite_flags.in
    branches/fixed-point/libstdc++-v3/src/Makefile.in
    branches/fixed-point/libstdc++-v3/testsuite/Makefile.in
    branches/fixed-point/libstdc++-v3/testsuite/abi/cxx_runtime_only_linkage.cc
    branches/fixed-point/libstdc++-v3/testsuite/ext/enc_filebuf/char/13189.cc
    branches/fixed-point/libstdc++-v3/testsuite/ext/enc_filebuf/char/13598.cc
    branches/fixed-point/libstdc++-v3/testsuite/ext/enc_filebuf/wchar_t/13189.cc
    branches/fixed-point/libstdc++-v3/testsuite/lib/libstdc++.exp
    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]