- 25 Sep, 2005 3 commits
-
-
* ipa-type-escape.c (discover_unique_type): Remove dead code at end of function. Reindent. From-SVN: r104619
Richard Henderson committed -
* convert.c (convert_to_integer): Don't test for ENUMERAL_TYPE in NEGATE_EXPR/BIT_NOT_EXPR case. From-SVN: r104615
Ian Lance Taylor committed -
[[Split portion of a mixed commit.]] From-SVN: r104612.2
GCC Administrator committed
-
- 24 Sep, 2005 7 commits
-
-
* c-common.c (handle_mode_attribute): When not modifying in place, create subtypes for enumerations. (sync_resolve_return): Use TYPE_MAIN_VARIANT. * gimplify.c (create_tmp_from_val): Likewise. From-SVN: r104603
Richard Henderson committed -
*tls_local_dynamic_base_64): Add missing mode to call. (tls_global_dynamic_64, tls_local_dynamic_base_64): Likewise. From-SVN: r104602
Alexandre Oliva committed -
* cgraph.c (cgraph_clone_edge): Make the scale gcov_type. (cgraph_clone_node): Likewise. * cgraph.h (cgraph_clone_edge): Update prototype. (cgraph_mark_inline_edge, cgraph_clone_inlined_nodes): Remove duplicated prototypes; add updating argument. * cgraphunit.c (verify_cgraph_node): Verify that counts are non-negative. * ipa-inline.c (cgraph_clone_inlined_nodes): Allow clonning without updating profile. (cgraph_mark_inline_edge): Likewise. (cgraph_mark_inline): Update use of cgraph_mark_inline_edge. (cgraph_flatten_node): Likewise. (cgraph_decide_recursive_inlining): Likewise. (cgraph_decide_inlining_of_small_function): Likewise. * tree-optimize.c (tree_rest_of_compilation): Likewise. From-SVN: r104601
Jan Hubicka committed -
PR libfortran/23802 * intrinsics/sleep.c: Add correct sleep macro for MinGW. From-SVN: r104599
Francois-Xavier Coudert committed -
PR libfortran/23380 * intrinsics/cpu_time.c (__cpu_time_1): Provide a MS Windows version. From-SVN: r104598
Francois-Xavier Coudert committed -
[[Split portion of a mixed commit.]] From-SVN: r104595.2
GCC Administrator committed -
* native/jawt/.cvsignore: Likewise. * native/jni/qt-peer/.cvsignore * native/jawt/Makefile.in: Added. * native/jni/qt-peer/Makefile.in: Likewise. From-SVN: r104592
Tom Tromey committed
-
- 23 Sep, 2005 16 commits
-
-
2005-09-23 Benjamin Kosnik <bkoz@redhat.com> * testsuite/ext/mt_allocator/tune-1.cc: Clarify for single-thread. * testsuite/ext/mt_allocator/tune-2.cc: Same. * testsuite/ext/mt_allocator/tune-3.cc: Same. * testsuite/ext/mt_allocator/tune-4.cc: Same. From-SVN: r104591
Benjamin Kosnik committed -
2005-09-23 Frank Ch. Eigler <fche@elastic.org> PR 23084. * mf-hooks2.c (accept): Tolerate NULL sockaddr* parameter. From-SVN: r104588
Frank Ch. Eigler committed -
2005-09-23 Frank Ch. Eigler <fche@elastic.org> * testsuite/libmudflap.c++/pass58-frag.cxx: New test for heisenbug 19319. From-SVN: r104587
Frank Ch. Eigler committed -
* sources.am, Makefile.in: Updated. * Makefile.am (nat_source_files): Removed natProxy.cc. * java/lang/reflect/natProxy.cc: Removed. * gnu/classpath/jdwp/VMFrame.java, gnu/classpath/jdwp/VMIdManager.java, gnu/classpath/jdwp/VMVirtualMachine.java, java/lang/reflect/VMProxy.java: New files. 2005-09-23 Thomas Fitzsimmons <fitzsim@redhat.com> * scripts/makemake.tcl (verbose): Add gnu/java/awt/peer/qt to BC list. 2005-09-23 Thomas Fitzsimmons <fitzsim@redhat.com> * gnu/java/net/DefaultContentHandlerFactory.java (getContent): Remove ClasspathToolkit references. 2005-09-23 Thomas Fitzsimmons <fitzsim@redhat.com> * gnu/awt/xlib/XCanvasPeer.java: Add new peer methods. * gnu/awt/xlib/XFramePeer.java: Likewise. * gnu/awt/xlib/XGraphicsConfiguration.java: Likewise. 2005-09-23 Thomas Fitzsimmons <fitzsim@redhat.com> * Makefile.am (libgcjawt_la_SOURCES): Remove jawt.c. Add classpath/native/jawt/jawt.c. * Makefile.in: Regenerate. * jawt.c: Remove file. * include/Makefile.am (tool_include__HEADERS): Remove jawt.h and jawt_md.h. Add ../classpath/include/jawt.h and ../classpath/include/jawt_md.h. * include/Makefile.in: Regenerate. * include/jawt.h: Regenerate. * include/jawt_md.h: Regenerate. From-SVN: r104586
Tom Tromey committed -
From-SVN: r104578
Tom Tromey committed -
2005-09-23 Paul Thomas <pault@gcc.gnu.org> PR fortran/16861 * module.c (mio_component_ref): Return if the symbol is NULL and wait for another iteration during module reads. (mio_symtree_ref): Suppress the writing of contained symbols, when a symbol is available in the main namespace. (read_module): Restrict scope of special treatment of contained symbols to variables only and suppress redundant call to find_true_name. 2005-09-23 Paul Thomas <pault@gcc.gnu.org> PR fortran/16861 * gfortran.dg/nested_modules_3.f90: New. From-SVN: r104574
Paul Thomas committed -
config: * enable.m4: New file. * tls.m4: New file. libmudflap: * aclocal.m4, configure: Rebuilt. * configure.ac: Use GCC_CHECK_TLS. * acinclude.m4 (LIBMUDFLAP_CHECK_TLS, LIBMUDFLAP_ENABLE): Moved to ../config. From-SVN: r104571
Tom Tromey committed -
2005-09-23 Rafael ��vila de Esp��ndola <rafael.espindola@gmail.com> * parse.y : Changed pointer declaration from "type* var" to "type *var" Removed trailing space. Wrap long lines. 2005-09-23 Rafael ��vila de Esp��ndola <rafael.espindola@gmail.com> * parse.y : Fixed two compile warnings in "error" and "warning" invocations. Removed trailing periods in messages. Decapitalized the first word of each. From-SVN: r104569
Rafael Ávila de Espíndola committed -
2005-09-23 David Edelsohn <edelsohn@gnu.org> Pete Steinmetz <steinmtz@us.ibm.com> * config/rs6000/rs6000.md (neg-minus-mult): Set type to dmul. (rldic.): Set type to "compare". (rldicr.): Same. (movsf_hardfloat): Set type to mtjmpr for MTCTR/MTLR. Set type to mfjmpr for MFCTR/MFLR. (movdf_hardfloat64): Same. (movdf_softfloat64): Same. Correct order of store and move types. (movti_string): Set type to store_ux/load_ux. (load_multiple): Set type to load_ux. (store_multiple): Set type to store_ux. (movmemsi): Set type to store_ux. (output_cbranch direct_return): Set type to jmpreg. (stmw): Set type to store_ux. (lmw): Set type to load_ux. * config/rs6000/40x.md (ppc403-store): Increase latency to 2. * config/rs6000/440.md (ppc440-store): Increase latency to 6. * config/rs6000/603.md (ppc603-store): Occupy LSU for 2 cycles. * config/rs6000/6xx.md (ppc604-store): Increase latency to 3. * config/rs6000/mpc.md (mpccore-store): Increase latency to 2. * config/rs6000/rios1.md (rios1-store): Increase latency to 2. (rios1-fpstore): Increase latency to 3. * config/rs6000/rios2.md (rios2-store): Increase latency to 2. * config/rs6000/rs64.md (rs64a-store): Increase latency to 2. Co-Authored-By: Pete Steinmetz <steinmtz@us.ibm.com> From-SVN: r104568
David Edelsohn committed -
2005-09-23 David Edelsohn <edelsohn@gnu.org> Andrew Pinski <pinskia@physics.uc.edu> * config/rs6000/sync.md (sync_<fetchop_name>si_internal): Change operand2 constraint to "b". (sync_<fetchop_name>di_internal): Same. (sync_old_<fetchop_name>si_internal): Change operand3 constraint to "b". (sync_old_<fetchop_name>di_internal): Same. (sync_new_<fetchop_name>si_internal): Same. (sync_new_<fetchop_name>di_internal): Same. Co-Authored-By: Andrew Pinski <pinskia@physics.uc.edu> From-SVN: r104567
David Edelsohn committed -
PR middle-end/23991 * final.c (insn_default_length, insn_min_length): In !HAVE_ATTR_length case, define as macros. From-SVN: r104564
Joern Rennecke committed -
* optabs.c (emit_libcall_block): Use no_conflict_move_test. (no_conflict_move_test): Update comments. From-SVN: r104563
J"orn Rennecke committed -
PR rtl-optimization/23837 * optabs.c (no_conflict_move_test): Don't set must_stay for a clobber / clobber match between dest and p->first. From-SVN: r104562
J"orn Rennecke committed -
* final.c (insn_default_length, insn_min_length): In !HAVE_ATTR_length case, define as macros. From-SVN: r104561
J"orn Rennecke committed -
* doc/install.texi: Updated URL for Jacks. * doc/sourcebuild.texi: Likewise. From-SVN: r104554
Ranjit Mathew committed -
[[Split portion of a mixed commit.]] From-SVN: r104550.2
GCC Administrator committed
-
- 22 Sep, 2005 14 commits
-
-
PR fortran/24005 gfortran.dg/interface_1.f90: New test. From-SVN: r104545
Steven G. Kargl committed -
PR fortran/24005 * interface.c (check_interface1): Fix NULL dereference. From-SVN: r104544
Steven G. Kargl committed -
fortran/ 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi> PR fortran/23843 * resolve.c (derived_inaccessible): New function. (resolve_transfer): Use it to check for private components. testsuite/ 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi> Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de> PR fortran/23843 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test. Co-Authored-By: Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de> From-SVN: r104542
Erik Edelmann committed -
PR fortran/23516 * gfortran.dg/imag_1.f: New test. * gfortran.dg/imag_2.f: Ditto. From-SVN: r104539
Steven G. Kargl committed -
PR fortran/23516 * intrinsic.c (add_function): Add IMAG, IMAGPART, and REALPART intrinsics. * intrinsic.h: Prototypes for gfc_simplify_realpart and gfc_resolve_realpart. * intrinsic.texi: Document intrinsic procedures. * simplify.c (gfc_simplify_realpart): New function. * irseolve.c (gfc_resolve_realpart): New function. From-SVN: r104537
Steven G. Kargl committed -
* gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement. (problem was fixed by Jeff Johnston's addition of libc/include/stdint.h to newlib) From-SVN: r104536
J"orn Rennecke committed -
PR c++/21983 * class.c (find_final_overrider): Move diagnostic about no unique final overrider to... (update_vtable_entry_for_fn): ... here. * g++.dg/warn/pr21983.C: New test. From-SVN: r104533
Jakub Jelinek committed -
From-SVN: r104530
David Edelsohn committed -
PR target/24007 * config/rs6000/rs6000.md (movsf_hardfloat): Ignore special registers when choosing register preferences. (movdf_hardfloat): Same. From-SVN: r104529
David Edelsohn committed -
expmed.c (expand_shift): Don't use the target of the rotate as target for the first expanded shift insn. 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com> * expmed.c (expand_shift): Don't use the target of the rotate as target for the first expanded shift insn. * testsuite/gcc.dg/20050922-1.c: Testcase added. From-SVN: r104528
Andreas Krebbel committed -
PR tree-optimization/22438 * tree-ssa-loop-ivopts.c (rewrite_use_nonlinear_expr): Handle all preserved iv rhs rewriting specially. From-SVN: r104522
Zdenek Dvorak committed -
re PR ada/23788 (s-taprop.adb:69:06: warning: cannot depend on "Interrupt_Operations" (wrong categorization)) 2005-09-16 Laurent GUERBY <laurent@guerby.net> PR ada/23788 * s-tpinop.ads: Make this unit Preelaborate. From-SVN: r104521
Laurent GUERBY committed -
2005-09-21 Guillaume Melquiond <guillaume.melquiond@ens-lyon.fr> PR libstdc++/23956 * include/ext/mt_allocator.h: Remove excess policy_type::_S_get_pool calls in constructors. From-SVN: r104520
Guillaume Melquiond committed -
2005-09-20 Daniel Berlin <dberlin@dberlin.org> * tree-data-ref.c (analyze_array_indexes): Only estimate when estimate_only is true. * tree-flow.h (ref_contains_indirect_ref): New prototype. * tree-flow-inline.h (ref_contains_indirect_ref): Moved from tree-ssa-structalias.c * tree-ssa-loop-niter.c (infer_loop_bounds_from_undefined): Use ref_contains_indirect_ref. * tree-ssa-structalias.c (ref_contains_indirect_ref): Moved. From-SVN: r104518
Daniel Berlin committed
-