aboutsummaryrefslogtreecommitdiff
path: root/boehm-gc
diff options
context:
space:
mode:
authorChao-ying Fu <fu@mips.com>2007-01-30 00:43:02 +0000
committerChao-ying Fu <fu@mips.com>2007-01-30 00:43:02 +0000
commit56d0b1ab27b9db208ff703728f04df3a7837fb2d (patch)
treee06be08bbcbdcfd642d171f9cdcbd8248892fb69 /boehm-gc
parent9fac059e420cacc3e9d0e92eba030b2b14fdc928 (diff)
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. ........ git-svn-id: https://gcc.gnu.org/svn/gcc/branches/fixed-point@121327 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'boehm-gc')
-rw-r--r--boehm-gc/ChangeLog4
1 files changed, 2 insertions, 2 deletions
diff --git a/boehm-gc/ChangeLog b/boehm-gc/ChangeLog
index 74463dc03fd..9aa97b19f38 100644
--- a/boehm-gc/ChangeLog
+++ b/boehm-gc/ChangeLog
@@ -1,9 +1,9 @@
-2007-01-19 Andreas Tobler <a.tobler@schweiz.org>
+2007-01-24 Andreas Tobler <a.tobler@schweiz.org>
* os_dep.c (defined(MPROTECT_VDB) && defined(DARWIN)): Moved recently
added defines to include/private/gc_priv.h
- * darwin_stop_world.c: Removed the above defines.
(catch_exception_raise): Added THREAD_FLD in exc_state for POWERPC too.
+ * darwin_stop_world.c: Removed the above defines.
* include/private/gc_priv.h: Moved definitions from darwin_stop_world.c
and os_dep.c to here. Fixed THREAD definition fixes for ppc64.