- 25 Jan, 2007 15 commits
-
-
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. From-SVN: r121172
Kyle Galloway committed -
2007-01-25 Nathan Myers <ncm@cantrip.org> * include/bits/streambuf_iterator.h (istreambuf_iterator<>::equal): Simplify. From-SVN: r121170
Nathan Myers committed -
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. From-SVN: r121169
Richard Guenther committed -
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. From-SVN: r121168
Razya Ladelsky committed -
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. From-SVN: r121167
Razya Ladelsky committed -
From-SVN: r121165
Geoffrey Keating committed -
PR middle-end/30447 * builtins.c (fold_builtin_cabs): Use MPFR to evaluate a constant argument to cabs and do it without checking for -funsafe-math-optimizations. From-SVN: r121163
Kaveh R. Ghazi committed -
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. From-SVN: r121162
Douglas Gregor committed -
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. From-SVN: r121161
Douglas Gregor committed -
2007-01-24 Douglas Gregor <dgregor@osl.iu.edu> * g++.dg/cpp0x/warn_cxx0x.C: New. From-SVN: r121160
Douglas Gregor committed -
* builtins.c (fold_builtin_carg): New. (fold_builtin_1): Use it. testsuite: * gcc.dg/builtins-20.c: Test builtin carg. From-SVN: r121159
Kaveh R. Ghazi committed -
* link.cc (_Jv_Linker::wait_for_state): Add JVMTI CLASS_PREPARE notification. From-SVN: r121157
Keith Seitz committed -
From-SVN: r121156
Jan Hubicka committed -
* 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. From-SVN: r121155
Keith Seitz committed -
From-SVN: r121152
GCC Administrator committed
-
- 24 Jan, 2007 25 commits
-
-
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. Co-Authored-By: Paolo Carlini <pcarlini@suse.de> From-SVN: r121147
Steve LoBasso committed -
From-SVN: r121146
Jan Hubicka committed -
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. From-SVN: r121145
Andrew Pinski committed -
* 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. From-SVN: r121144
Jan Hubicka committed -
prims.cc (_Jv_RunMain): Send JVMTI event notifications for VM_INIT and VM_DEATH instead of the JDWP... * prims.cc (_Jv_RunMain): Send JVMTI event notifications for VM_INIT and VM_DEATH instead of the JDWP notifications. From-SVN: r121143
Keith Seitz committed -
(getAllClassMethods): Implement. From-SVN: r121142
Keith Seitz committed -
From-SVN: r121141
Jakub Jelinek committed -
* 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. From-SVN: r121140
Jakub Jelinek committed -
PR middle-end/27416 * gimplify.c (omp_check_private): New function. (gimplify_scan_omp_clauses): Use it for firstprivate/lastprivate/reduction. * gcc.dg/gomp/pr27416.c: New test. From-SVN: r121133
Jakub Jelinek committed -
PR middle-end/30494 * 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. From-SVN: r121132
Jakub Jelinek committed -
PR middle-end/30421 * 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. From-SVN: r121131
Jakub Jelinek committed -
* gcc.target/ia64/versionid-1.c: New test. * gcc.target/ia64/versionid-2.c: New test. From-SVN: r121130
Steve Ellcey committed -
From-SVN: r121129
Steve Ellcey committed -
* 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. From-SVN: r121128
Steve Ellcey committed -
ChangeLog: Fix Typo. From-SVN: r121127
Andreas Tobler committed -
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. From-SVN: r121119
Andrew Haley committed -
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. From-SVN: r121118
Andrew Haley committed -
2007-01-24 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/29722 continued * 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. From-SVN: r121117
Benjamin Kosnik committed -
unwind-dw2-fde.c (get_cie_encoding): Replaced _Unwind_Word with _uleb128_t and _Unwind_SWord with _sleb128_t. 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. From-SVN: r121116
Andreas Krebbel committed -
2007-01-24 Richard Guenther <rguenther@suse.de> PR testsuite/30181 * gcc.dg/builtins-57.c: Change to a link-time testcase to support non-C99 targets. From-SVN: r121115
Richard Guenther committed -
2007-01-24 Richard Guenther <rguenther@suse.de> * builtins.c (expand_builtin_cexpi): Get the fndecl for cexp in the correct way. From-SVN: r121114
Richard Guenther committed -
* gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable. * tree-ssa-dce.c (eliminate_unnecesary_stmts): Remove dead LHS of calls. From-SVN: r121108
Jan Hubicka committed -
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. From-SVN: r121107
Andreas Krebbel committed -
* 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. From-SVN: r121106
Uros Bizjak committed -
reload1.c (emit_reload_insns): Pass the reload register for a non-spill output reload through forget_old_reloads_1. gcc/ * reload1.c (emit_reload_insns): Pass the reload register for a non-spill output reload through forget_old_reloads_1. From-SVN: r121105
Richard Sandiford committed
-