summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 2005-04-25 Michael Koch <konqueror@gmx.de>mkoch2005-04-255-30/+39
| | | | | | | | | | | | * java/lang/Runtime.java, java/lang/SecurityManager.java, java/lang/System.java, java/lang/ThreadGroup.java: Replaced java.lang.Runtime.securityManager by java.lang.SecurityManager.current (as used in GNU classpath). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98738 138bc75d-0d04-0410-961f-82ee72b054a4
* * dbxout.c (dbxout_type): Emit attribute vector.dpatel2005-04-254-3/+32
| | | | | | | * gcc.dg/stabs-attrib-vect-darwin.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98737 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-25 David Gilbert <david.gilbert@object-refinery.com>mkoch2005-04-252-2/+7
| | | | | | | | * java/awt/Transparency.java (getTransparency): fixed API docs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98735 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-25 Archie Cobbs <archie@dellroad.org>mkoch2005-04-2510-554/+641
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/lang/Throwable.java: simplify initializing cause in constructor 2005-04-25 Michael Koch <konqueror@gmx.de> * gnu/classpath/SystemProperties.java: New file. * gnu/classpath/natSystemProperties.cc: New file. * java/lang/Runtime.java (defaultProperties): Removed. (static): Likewise. (): Made thrown exceptions more verbose. (insertSystemProperties): Removed. * java/lang/System.java (static): Likewise. (properties): Likewise. (setSecurityManager): Reordered modifiers. (getenv): Improved javadoc. (): Likewise. (isWordsBigEndian): Removed. * java/lang/natRuntime.cc (_Jv_SetDLLSearchPath): Likewise. (file_encoding): Likewise. (default_file_encoding): Likewise. (getpwuid_adaptor): Likewise. (insertSystemProperties): Likewise. * java/lang/natSystem.cc (isWordsBigEndian): Likewise. * Makefile.am (ordinary_java_source_files): Added gnu/classpath/SystemProperties.java. (nat_source_files): Added gnu/classpath/natSystemProperties.cc. * Makefile.in: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98734 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-25 Roman Kennke <roman@kennke.org>mkoch2005-04-2513-191/+652
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * javax/swing/plaf/basic/BasicScrollBarUI.java (initDefaults): Initialize thumb*Color fields correctly. 2005-04-25 Roman Kennke <roman@kennke.org> * javax/swing/text/GapContent.java: Added API comments. 2005-04-25 Roman Kennke <roman@kennke.org> * javax/swing/plaf/metal/MetalBorders.java: Added inner class ScrollPaneBorder. * javax/swing/plaf/metal/MetalLookAndFeel.java (initComponentDefaults): Added default for "ScrollPane.border" to use the new ScrollPaneBorder. 2005-04-25 Roman Kennke <roman@kennke.org> * javax/swing/text/AbstractDocument.java: Added FIXME comments. This class still has to be implemented thread-safe. 2005-04-25 Roman Kennke <roman@kennke.org> * javax/swing/tree/DefaultTreeSelectionModel.java (DefaultTreeSelectionModel): Initialize listenerList here. 2005-04-25 Roman Kennke <roman@kennke.org> * javax/swing/plaf/metal/MetalTextFieldUI.java (createUI): Return one instance per Component instead of a shared instance. 2005-04-25 Roman Kennke <roman@kennke.org> * javax/swing/text/Document.java: Added API documentation comments. 2005-04-25 Roman Kennke <roman@kennke.org> * javax/swing/text/AbstractDocument.java (getDocumentProperties): Implemented. (setDocumentProperties): Implemented. (getProperty): Implemented. (putProperty): Implemented. 2005-04-25 Roman Kennke <roman@kennke.org> * javax/swing/BoxLayout (preferredLayoutSize): Fixed computation so that it correctly adds the top and bottom insets of the container. 2005-04-25 Roman Kennke <roman@kennke.org> * javax/swing/plaf/basic/BasicMenuItemUI.java (paintText): Make use of the 'selectionForeground' UI default for text painting. 2005-04-25 Roman Kennke <roman@kennke.org> * javax/swing/plaf/basic/BasicLookAndFeel.java (initSystemColorDefaults): Modified colors to match the BasicLookAndFeel in the reference implementation. (initComponentDefaults): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98733 138bc75d-0d04-0410-961f-82ee72b054a4
* * target-def.h (TARGET_CXX_USE_AEABI_ATEXIT): Define.jules2005-04-256-5/+65
| | | | | | | | | | | | * target.h (struct gcc_target): Add cxx.use_aeabi_atexit. * config/arm/arm.c (arm_cxx_atexit_name): New function. (TARGET_CXX_USE_AEABI_ATEXIT): New macro. * cp/decl.c (get_atexit_node): Reorder arguments for __aeabi_atexit. (register_dtor_fn): Likewise. * doc/tm.texi: Document TARGET_CXX_USE_AEABI_ATEXIT. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98732 138bc75d-0d04-0410-961f-82ee72b054a4
* ./ian2005-04-2514-108/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * c-common.def (EXPR_STMT): Remove, moved to C++ frontend. * c-common.h (EXPR_STMT_EXPR): Don't define. (c_common_stmt_codes): Don't define. * c-dump.c (c_dump_tree): Remove EXPR_STMT case. * c-gimplify.c (gimplify_expr_stmt): Remove. (c_gimplify_expr): Remove EXPR_STMT case. * c-objc-common.c (c_objc_common_init): Remove stmt_codes and call to INIT_STATEMENT_CODES. * c-pretty-print.c (pp_c_statement): Just call dump_generic_node. cp/ * cp-tree.def: Add EXPR_STMT. * cp-tree.h (cp_stmt_codes): Add EXPR_STMT. (EXPR_STMT_EXPR): Define. * cp-gimplify.c: Include "flags.h". (gimplify_expr_stmt): New static function. (cp_gimplify_expr): Handle EXPR_STMT. * cxx-pretty-print.c (pp_cxx_statement): Use pp_cxx_expression rather than pp_expression. (pp_cxx_statement): Handle EXPR_STMT. * dump.c (cp_dump_tree): Handle EXPR_STMT. * lex.c (cxx_init): Don't use c_common_stmt_codes in stmt_codes initializer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98731 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/jni.h (_Jv_va_list): Removed.tromey2005-04-255-227/+340
| | | | | | | | | | Moved configuration code... * include/jni_md.h: ... here. New file. * include/Makefile.in: Rebuilt. * include/Makefile.am (tool_include__HEADERS): Added jni_md.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98730 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>pinskia2005-04-252-1/+6
| | | | | | | | PR testsuite/21062 * g++.dg/opt/alias2.C (printf): Correct the prototype. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98728 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>pinskia2005-04-254-1/+30
| | | | | | | | | | | | | PR C++/21188 * g++.dg/opt/rtti2.C: New test. 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu> PR C++/21188 * rtti.c (ifnonnull): Cast the zero comparison operand to the correct type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98726 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-cfg.c (tree_duplicate_bb): Duplicate EH region too.hubicka2005-04-255-0/+250
| | | | | | | | | | | | | | * except.c: Include diagnostic.h (dump_eh_tree, verify_eh_tree): New functions. * except.h (verify_eh_tree, dump_eh_tree, verify_eh_edges): Declare. * tree-cfg.c (tree_verify_flow_info): verify eh edges. (dump_function_to_file): dump eh tree. * tree-eh.c (mark_eh_edge): New function. (mark_eh_edge_found_error): New static variable. (verify_eh_edges): New function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98724 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-ssa-alias.c (fieldoff_t): Remove.nathan2005-04-252-97/+75
| | | | | | | | | | | | (fieldoff_s): typedef the structure itself. Create a vector of objects. (push_fields_onto_fieldstack): Return count of fields pushed. Remove peeling of first field. Adjust. (fieldoff_compare): Adjust. (create_overlap_variables_for): Adjust. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98723 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/invoke.texi (Blackfin Options): Avoid empty @opindex line.jsm282005-04-252-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98717 138bc75d-0d04-0410-961f-82ee72b054a4
* PR bootstrap/21215jsm282005-04-252-0/+20
| | | | | | | | * doc/install.texi: Document correct assembler and linker to use on i?86-*-solaris2.10. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98715 138bc75d-0d04-0410-961f-82ee72b054a4
* Testcase for pr 21173dberlin2005-04-251-0/+21
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98714 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-25 Steven Bosscher <stevenb@suse.de>dberlin2005-04-252-86/+61
| | | | | | | | | | Fix PR tree-optimization/21173 * tree-ssa-pre.c (create_expression_by_pieces): Simplify code. Unshare expression we pass to force_gimple_operand. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98712 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-25 J"orn Rennecke <joern.rennecke@st.com>amylaar2005-04-257-9/+25
| | | | | | | | | | | | | | | | | Stephen Clarke <stevec@superh.com> Roger Sayle <roger@eyesopen.com> PR rtl-optimization/20413 * cfgrtl.c (redirect_edge_and_branch): Use Pmode instead of VOIDmode for LABEL_REF. * final.c (shorten_branches): Likewise. * jump.c (mark_all_labels, redirect_exp_1): Likewise. * loop.c (reg_dead_after_loop): Likewise. * varasm.c (decode_addr_const): Likewise. * doc/rtl.texi: Document mode requirement for LABEL_REF. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98711 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-25 Paolo Carlini <pcarlini@suse.de>paolo2005-04-252-22/+42
| | | | | | | | | PR libstdc++/21035 * include/bits/basic_string.h (compare): Adjust the documentation to match the implementation and the standard. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98708 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-25 Ralf Corsepius <ralf.corsepius@rtems.org>corsepiu2005-04-252-3/+4
| | | | | | | * config.gcc (avr-*-*): Remove redundant "case". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98699 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-vect-analyze.c (vect_mark_relevant): Takekazu2005-04-252-12/+18
| | | | | | | | | VEC(tree,heap) instead of varray_type as an argument. (vect_mark_stmts_to_be_vectorized): Change the type of worklist to VEC(tree,heap). Adjust uses of worklist. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98695 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/darwin.h (ASM_OUTPUT_MAX_SKIP_ALIGN): New.dpatel2005-04-252-0/+17
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98694 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-semantics.c (build_stmt): Remove test of specific tree codesian2005-04-252-13/+11
| | | | | | | for TREE_SIDE_EFFECTS handling. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98693 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2005-04-251-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98691 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-25 Paul Brook <paul@codesourcery.com>pbrook2005-04-257-2/+132
| | | | | | | | | | | | | | | | | Steven G. Kargl <kargls@comcast.net> PR fortran/20879 * check.c (gfc_check_ichar_iachar): New function. * instinsic.h (gfc_check_ichar_iachar): Add prototype. * intrinsic.c (add_functions): Use it. * primary.c (match_varspec, gfc_match_rvalue): Clear incorrect character expression lengths. testsuite/ * gfortran.dg/ichar_1.f90: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98686 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-opts.c (finish_options): Make the line-number of the <built-in>bothner2005-04-242-1/+9
| | | | | | | location 0, as assumed elsewhere, rather than 1. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98685 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-ssa-uncprop.c (equiv_stack): Change the type okazu2005-04-242-10/+16
| | | | | | | | | VEC(tree,heap). (tree_ssa_uncprop, uncprop_finalize_block, uncprop_initialize_block): Update uses of equiv_stack. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98684 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-24 Paolo Carlini <pcarlini@suse.de>paolo2005-04-243-1191/+1252
| | | | | | | * docs/html/ext/lwg-active.html, lwg-defects.html: Import Revision 35. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98681 138bc75d-0d04-0410-961f-82ee72b054a4
* * Make-lang.in (java/decl.o, java/resource.o): Depend on $(EXPR_H)jakub2005-04-242-2/+7
| | | | | | | instead of just expr.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98679 138bc75d-0d04-0410-961f-82ee72b054a4
* PR rtl-opt/21163rth2005-04-242-49/+71
| | | | | | | | | | | | * simplify-rtx.c (simplify_binary_operation) <IOR>: Check for SCALAR_INT_MODE_P instead of not MODE_CC before returning constm1_rtx. <AND, LSHIFTRT, UMIN>: Use CONST0_RTX. <UDIV, UMOD>: Use CONST0_RTX and CONST1_RTX. <DIV, MOD>: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98678 138bc75d-0d04-0410-961f-82ee72b054a4
* * collect2.c (main): Unlock the stdio streams.ghazi2005-04-2414-0/+78
| | | | | | | | | | | | | | | | | | | * gcc.c (main): Likewise. * gcov-dump.c (main): Likewise. * gcov.c (main): Likewise. * gen-protos.c (main): Likewise. * gensupport.c (init_md_reader_args_cb): Likewise. * protoize.c (main): Likewise. * toplev.c (general_init): Likewise. java: * gjavah.c (main): Unlock the stdio streams. * jcf-dump.c (main): Likewise. * jv-scan.c (main): Likewise. * jvgenmain.c (main): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98676 138bc75d-0d04-0410-961f-82ee72b054a4
* PR middle-end/20991jakub2005-04-248-4/+70
| | | | | | | | | | | | | | | | * cgraph.h (cgraph_local_info): Add vtable_method field. * varasm.c (mark_decl_referenced): If cgraph_global_info_ready and node is vtable_method, finalized and not reachable, don't do anything. * class.c: Include cgraph.h. (cp_fold_obj_type_ref): Set node->local.vtable_method. * Make-lang.in (cgraph.o): Depend on $(CGRAPH_H). * g++.dg/opt/pr20991.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98674 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid typesjakub2005-04-243-9/+388
| | | | | | | | where sizeof (type) < __alignof__ (type). * gcc.dg/compat/struct-layout-1.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98673 138bc75d-0d04-0410-961f-82ee72b054a4
* PR preprocessor/20907bothner2005-04-242-0/+20
| | | | | | | * gcc.dg/cpp/very-long-comment.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98669 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-ssa-live.c (build_tree_conflict_graph): Change the typekazu2005-04-242-6/+14
| | | | | | | | of tpa_to_clear to VEC(int,heap). Update uses of tpa_to_clear. Free tpa_to_clear at the end. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98668 138bc75d-0d04-0410-961f-82ee72b054a4
* * mangle.c (write_builtin_type): Handle integer types which aremmitchel2005-04-242-5/+31
| | | | | | | | not one of the shared integer type nodes and emit a "vendor extended builtin type" with an encoding in the form of "u5int96". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98665 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-ssa-copy.c (copy_prop_visit_cond_stmt): Usekazu2005-04-246-11/+25
| | | | | | | | | | | | | | | | COMPARISON_CLASS_P. * tree-ssa-pre.c (create_value_expr_from): Use CONSTANT_CLASS_P and REFERENCE_CLASS_P. * tree-ssa-propagate.c (stmt_makes_single_load, stmt_makes_single_store): Use REFERENCE_CLASS_P. * tree-vect-transform.c (vect_is_simple_cond): Use COMPARISON_CLASS_P. * tree-vrp.c (extract_range_from_assert, build_assert_expr_for, fp_predicate, has_assert_expr): Use COMPARISON_CLASS_P. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98664 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-24 Andrew Pinski <pinskia@physics.uc.edu>pinskia2005-04-242-0/+8
| | | | | | | | * tree.h (TREE_THIS_VOLATILE): Document the effect on a function decl. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98663 138bc75d-0d04-0410-961f-82ee72b054a4
* fortran/tobi2005-04-244-2/+23
| | | | | | | | | | | | PR fortran/20059 * trans-common.c (translate_common): Cast offset and common_segment->offset to type int for warning message. testsuite/ PR fortran/20059 * gfortran.dg/common_5.f: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98660 138bc75d-0d04-0410-961f-82ee72b054a4
* * cp-tree.def (USING_STMT): Change class to tcc_statement.ian2005-04-242-12/+19
| | | | | | | | | (TRY_BLOCK, EH_SPEC_BLOCK, HANDLER, CLEANUP_STMT): Likewise. (IF_STMT, FOR_STMT, WHILE_STMT, DO_STMT): Likewise. (BREAK_STMT, CONTINUE_STMT, SWITCH_STMT): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98659 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/rs6000.c (rs6000_override_options): Use gcc_assertnathan2005-04-245-478/+528
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and gcc_unreachable as appropriate. (num_insns_constant, output_vec_const_move, build_mask64_2_operands, rs6000_output_dwarf_dtprel, rs6000_emit_set_const, rs6000_emit_move, spe_build_register_parallel, function_arg, rs6000_move_block_from_reg, altivec_expand_predicate_builtin, spe_expand_predicate_builtin, spe_expand_evsel_builtin, rs6000_expand_builtin, spe_init_builtins, altivec_init_builtins, rs6000_common_init_builtins, expand_block_clear, expand_block_move, validate_condition_mode, ccr_bit, extract_MB, extract_ME, rs6000_get_some_local_dynamic_name, rs6000_output_function_entry, print_operand, print_operand_address, rs6000_generate_compare, rs6000_emit_sCOND, output_cbranch, output_e500_flip_gt_bit, rs6000_emit_vector_compare, rs6000_emit_vector_compare, rs6000_emit_cmove, rs6000_emit_minmax, rs6000_split_multireg_move, compute_save_world_info, rs6000_stack_info, rs6000_emit_load_toc_table, rs6000_frame_related, spe_synthesize_frame_save, rs6000_emit_epilogue, rs6000_output_function_epilogue, rs6000_hash_constant, output_toc, output_function_profiler, rs6000_trampoline_size, rs6000_initialize_trampoline, find_addr_reg, rs6000_machopic_legitimize_pic_address, rs6000_initial_elimination_offset, rs6000_dbx_register_number): Likewise. * config/rs6000/rs6000.md (*fix_truncdfsi2_internal, *movdf_hardfloat32, *movdf_softfloat32, *fix_trunctfsi2_internal, *movti_power, *movti_string, call, call_value, sibcall, sibcall_value): Likewise. * config/rs6000/spe.md (*movdf_e500_double, *movv2si_internal): Likewise. * config/rs6000/rs6000.h (PREFERRED_RELOAD_CLASS): Remove 'abort' from comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98658 138bc75d-0d04-0410-961f-82ee72b054a4
* * de.po: Update.jsm282005-04-242-50/+41
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98654 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/21101rth2005-04-245-16/+84
| | | | | | | | | | * config/i386/i386.h (CANNOT_CHANGE_MODE_CLASS): Move guts to ... * config/i386/i386.c (ix86_cannot_change_mode_class): ... here. Deny modes smaller than 4 bytes. * config/i386/i386-protos.h: Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98650 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix typo in previous changelog entry.corsepiu2005-04-241-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98649 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-24 Ralf Corsepius <ralf.corsepius@rtems.org>corsepiu2005-04-242-1/+10
| | | | | | | | * config.gcc (h8300-*-rtems*): Add h8300-rtemscoff. Switch h8300-*-rtems* to ELF. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98644 138bc75d-0d04-0410-961f-82ee72b054a4
* * vec.h (VEC_safe_grow): Replace grow with safe_grow.kazu2005-04-242-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98643 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2005-04-241-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98640 138bc75d-0d04-0410-961f-82ee72b054a4
* * ipa-inline.c, tree-ssa-operands.h: Fix comment typos.kazu2005-04-233-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98637 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>rguenth2005-04-234-1/+45
| | | | | | | | | | PR middle-end/21082 * fold-const.c: Fold &a[i]-&a[j] to i-j. * g++.dg/tree-ssa/pr21082.C: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98636 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-ssa-loop-niter.c (tree_simplify_using_condition): Expand simplerakdver2005-04-234-10/+111
| | | | | | | | | | | definitions of ssa names in condition. Split recusive part to ... (tree_simplify_using_condition_1): New function. (expand_simple_operations): New function. * gcc.dg/vect/vect-99.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98635 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-ssa-loop-ivopts.c (struct cost_pair): Add value field.rakdver2005-04-232-37/+79
| | | | | | | | | | | | | | | | (find_interesting_uses_cond): Do not use integer_zerop and integer_nonzerop to check for integer constants. (set_use_iv_cost): Record the value field. (determine_use_iv_cost_generic, determine_use_iv_cost_address, determine_use_iv_cost_outer): Set the value field of the cost pair. (may_eliminate_iv): Do not return the comparison code. (iv_elimination_compare): New function. (determine_use_iv_cost_condition): Set the value field. Record noneliminable invariants correctly. (rewrite_use_compare, rewrite_use_outer): Use the value field. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98634 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud