aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
2005-02-19mklibgcc.in: If libgcc_eh.a would be empty, put a dummy object inside.Zack Weinberg3-46/+66
* mklibgcc.in: If libgcc_eh.a would be empty, put a dummy object inside. * config/ia64/hpux.h: Don't define LIBGCC_SPEC. From-SVN: r95286
2005-02-19* gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.Hans-Peter Nilsson2-1/+5
From-SVN: r95278
2005-02-19re PR other/19525 (In-build-directory multilib testing broken)Richard Sandiford15-266/+196
PR other/19525 * doc/invoke.texi: Remove documentation of %M spec. * gcc.c: Likewise. (init_spec): Remove %M suffix from -lgcc_s. (do_spec_1): Remove 'M' case. * mklibgcc.in: Remove SHLIB_MULTILIB handling. Expect SHLIB_LINK to put shared libraries in the multilib directory. Remove the shlib_so_soname substitution variable. Don't add a multilib encoding to shlib_base_name. Set shlib_slibdir_qual to the full pathname reported by -print-multi-os-directory. Pass @multilib_dir@ to SHLIB_INSTALL as well as SHLIB_LINK. * config/t-slibgcc-elf-ver (SHLIB_SONAME): Use @shlib_base_name@. (SHLIB_NAME): Delete. (SHLIB_DIR): New macro. (SHLIB_LINK): Put $(SHLIB_SONAME) and $(SHLIB_SOLINK) in $(SHLIB_DIR). (SHLIB_INSTALL): Adjust accordingly. * config/t-slibgcc-darwin: As for t-slibgcc-elf-ver. * config/t-slibgcc-sld: Likewise. * config/t-libunwind-elf (SHLIBUNWIND_NAME): Delete. (SHLIBUNWIND_SONAME): Use @shlib_base_name@. (SHLIBUNWIND_LINK): Put $(SHLIBUNWIND_SONAME) and $(SHLIB_SOLINK) in $(SHLIB_DIR). (SHLIBUNWIND_INSTALL): Adjust accordingly. * config/i386/t-nwld (SHLIB_SONAME): Delete. (SHLIB_LINK, SHLIB_INSTALL): Use SHLIB_NAME instead of SHLIB_SONAME. Use @shlib_base_name@ instead of @shlib_so_name@. * config/ia64/t-hpux (SHLIB_LINK): Put @shlib_base_name@.so.0 and @shlib_base_name@.so in @multilib_dir@. (SHLIB_INSTALL): Adjust accordingly. Add @shlib_slibdir_qual@ to the install path. * config/mips/t-slibgcc-irix: As for t-slibgcc-elf-ver. (SHLIB_LINK): Remove previous workaround. * config/pa/t-hpux-shlib (SHLIB_DIR, SHLIB_SLIBDIR_QUAL): New macros. (SHLIB_LINK): Put $(SHLIB_SONAME) and $(SHLIB_NAME) in $(SHLIB_DIR). (SHLIB_INSTALL): Adjust accordingly. Add $(SHLIB_SLIBDIR_QUAL) to the install path. * config/rs6000/t-aix43 (SHLIB_LINK): Put @shlib_base_name@.a in @multilib_dir@. Use @multilib_dir@ to check for threading libraries. (SHLIB_INSTALL): Adjust accordingly. (SHLIB_LIBS): Use @multilib_dir@ to check for threading libraries. * config/rs6000/t-aix52: As for config/rs6000/t-aix43. * config/sh/t-linux (SHLIB_LINK, SHLIB_INSTALL): As for config/t-slibgcc-elf-ver. From-SVN: r95277
2005-02-19re PR tree-optimization/19828 (LIM is pulling out a pure function even ↵Zdenek Dvorak5-0/+123
though there is something which can modify global memory) PR tree-optimization/19828 * tree-ssa-loop-im.c: Add a TODO comment. (movement_possibility): Return MOVE_PRESERVE_EXECUTION for calls without side-effects. * gcc.dg/tree-ssa/loop-7.c: New test. * gcc.c-torture/execute/20050218-1.c: New test. Co-Authored-By: Jakub Jelinek <jakub@redhat.com> From-SVN: r95275
2005-02-19re PR java/20056 ('verification failed: incompatible type on stack' with ↵Tom Tromey2-2/+6
--indirect-dispatch) PR java/20056: * verify-impl.c (types_equal): Fixed test. From-SVN: r95267
2005-02-18re PR libstdc++/10606 (uncaught_exception() returns false too early)Richard Henderson3-34/+147
PR libstdc++/10606 gcc/cp/ * except.c (do_get_exception_ptr): New. (expand_start_catch_block): Use it. libstdc++/ * config/linker-map.gnu (CXXABI_1.3.1): Add __cxa_get_exception_ptr. * libsupc++/eh_alloc.cc (__cxa_allocate_exception): Increment uncaughtExceptions here instead of ... * libsupc++/eh_throw.cc (__cxa_throw) ... here. (__cxa_rethrow): Increment uncaughtExceptions here instead of ... * libsupc++/eh_catch.cc (__cxa_end_catch): ... here. (__cxa_get_exception_ptr): New. * libsupc++/unwind-cxx.h (__cxa_get_exception_ptr): Declare. From-SVN: r95262
2005-02-19tree-ssa-ccp.c (widen_bitfield): Pass type to build_int_cst and don't call ↵James A. Morrison2-6/+9
fold_convert. 2005-02-18 James A. Morrison <phython@gcc.gnu.org> * tree-ssa-ccp.c (widen_bitfield): Pass type to build_int_cst and don't call fold_convert. From-SVN: r95260
2005-02-19re PR java/20056 ('verification failed: incompatible type on stack' with ↵Tom Tromey4-15/+61
--indirect-dispatch) PR java/20056: * verify-glue.c (vfy_class_has_field): New function. * verify.h (vfy_class_has_field): Declare. * verify-impl.c (check_field_constant): Added 'putfield' argument. (verify_instructions_0): Updated. (types_equal): New function. From-SVN: r95258
2005-02-18Remove obsolete IA-64 -mb-step option.James E Wilson4-153/+11
* doc/invoke.texi (IA-64 Options): Delete -mb-step. * config/ia64/ia64.c (last_group, group_idx): Delete variables. (errata_find_address_regs, errata_emit_nops, fixup_errata): Delete functions. (ia64_reorg): Delete fixup_errata call. * config/ia64/ia64.h (MASK_B_STEP, TARGET_B_STEP): Delete. (TARGET_SWITCHES): Delete -mb-step entry. From-SVN: r95257
2005-02-19re PR c/20043 (transparent_union doesn't allow restrict qualifier removal)Jakub Jelinek5-18/+165
PR c/20043 * c-typeck.c (composite_type): Handle quals in transparent unions. (type_lists_compatible_p): Likewise. * gcc.dg/transparent-union-1.c: New test. * gcc.dg/transparent-union-2.c: New test. From-SVN: r95255
2005-02-19Daily bump.GCC Administrator1-1/+1
From-SVN: r95253
2005-02-19darwin.c (machopic_select_rtx_section): Don't put relocatable expressions in ↵Stan Shebs2-1/+8
the .literal8 section. * config/darwin.c (machopic_select_rtx_section): Don't put relocatable expressions in the .literal8 section. From-SVN: r95250
2005-02-19s/2005-01-19/2005-02-19/Jakub Jelinek1-1/+1
From-SVN: r95242
2005-02-19decl.c (start_decl_1): Only check TYPE_NEEDS_CONSTRUCTING if type is not ↵Jakub Jelinek2-1/+6
error_mark_node. * decl.c (start_decl_1): Only check TYPE_NEEDS_CONSTRUCTING if type is not error_mark_node. From-SVN: r95241
2005-02-18* config/rs6000/darwin-tramp.asm: Remove stray 'APPLE LOCAL' marker.Geoffrey Keating2-2/+4
From-SVN: r95239
2005-02-18re PR tree-optimization/18977 (LAPACK test xeigtsts segfaults with optimization)James E Wilson2-0/+35
PR tree-optimization/18977 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase. From-SVN: r95238
2005-02-18fold-const.c (constant_boolean_node): Always create values of the specified ↵Roger Sayle2-3/+5
type... * fold-const.c (constant_boolean_node): Always create values of the specified type, don't bother calling truthvalue_conversion. From-SVN: r95237
2005-02-18except.c (output_function_exception_table): Call assemble_external_libcall ↵Joseph Myers2-0/+6
(eh_personality_libfunc). * except.c (output_function_exception_table): Call assemble_external_libcall (eh_personality_libfunc). From-SVN: r95235
2005-02-18re PR target/19886 (g++.dg/eh/registers1.C execution test fails)Joseph Myers3-2/+15
PR target/19886 * config/ia64/ia64.h (struct machine_function): Add state_num. * config/ia64/ia64.c (process_epilogue, process_for_unwind_directive): Use new unwind state numbers each time rather than state 1. From-SVN: r95234
2005-02-18re PR target/20054 (ICE in change_address_1)Ulrich Weigand4-21/+55
ChangeLog: PR target/20054 * config/s390/s390.md ("*llgt_sidi", "*llgt_sidi_split"): Move to before the "*llgt_didi" pattern. testsuite/ChangeLog: PR target/20054 * gcc.dg/pr20054.c: New test. From-SVN: r95233
2005-02-18* gimplify.c (gimplify_modify_expr_rhs) [CALL_EXPR]: Revert again.Jason Merrill2-63/+4
From-SVN: r95231
2005-02-18re PR c++/19508 (dwarf2, ICE on __attribute__(aligned) in class template)Giovanni Bajo4-1/+44
2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org> PR c++/19508 * g++.dg/ext/attrib20.C: New test. 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org> PR c++/19508 * decl2.c (grokfield): Do not apply attributes to template parameters as they are ignored by tsubst anyway. From-SVN: r95230
2005-02-18lib1funcs.asm (FUNC_ALIAS): New macro.Richard Earnshaw2-5/+16
* arm/lib1funcs.asm (FUNC_ALIAS): New macro. (div0): Use it in place of ARM_FUNC_ALIAS. (lshrdi3, ashrdi3, ashlrdi3): Likewise. From-SVN: r95228
2005-02-18re PR middle-end/20030 (Broken arguments access)Andrew Pinski2-0/+26
2004-02-18 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/20030 * gfortran.fortran-torture/execute/character_passing.f90: New test. From-SVN: r95227
2005-02-18re PR middle-end/20030 (Broken arguments access)Andrew Pinski2-2/+19
2005-02-18 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/20030 * fold-const.c (fold_indirect_ref_1): Use the correct index for zero access, the lower bound of the array type if it exists. From-SVN: r95226
2005-02-18re PR c++/20008 (internal compiler error: in expand_case, at stmt.c:2397)Alexandre Oliva4-2/+49
gcc/ChangeLog: PR c++/20008 * stmt.c (expand_case): Don't assume cleanup_tree_cfg will remove cases that are out-of-range for the index type. gcc/testsuite/ChangeLog: PR c++/20008 * g++.dg/opt/switch4.C: New. From-SVN: r95225
2005-02-18stmt.c (emit_case_bit_tests): Call fold_convert instead of convert.James A. Morrison3-24/+25
2005-02-18 James A. Morrison <phython@gcc.gnu.org> * stmt.c (emit_case_bit_tests): Call fold_convert instead of convert. (estimate_case_costs): Don't call convert. * expmed.c (expand_shift): Likewise. (make_tree): Call fold_convert instead of convert. From-SVN: r95224
2005-02-18re PR c++/19813 (wrong code with -finline-limit)Jakub Jelinek4-1/+35
PR c++/19813 * emit-rtl.c (set_mem_attributes_minus_bitpos): Add assertion that ref to be marked MEM_READONLY_P doesn't have base that needs constructing. * decl.c (start_decl_1): Clear TREE_READONLY flag if its type has TYPE_NEEDS_CONSTRUCTING. (complete_vars): Likewise. From-SVN: r95217
2005-02-18genautomata.c (output_get_cpu_unit_code_func, [...]): Don't generate ↵Joseph Myers2-6/+11
old-style function definitions. * genautomata.c (output_get_cpu_unit_code_func, output_cpu_unit_reservation_p): Don't generate old-style function definitions. From-SVN: r95213
2005-02-18Daily bump.GCC Administrator1-1/+1
From-SVN: r95211
2005-02-18re PR c++/20023 (internal compiler error: Segmentation fault)Jakub Jelinek5-2/+40
PR c++/20023 PR tree-optimization/20009 * convert.c (convert_to_integer): Revert 2005-02-16 change. * gcc.c-torture/compile/20050217-1.c: New test. * g++.dg/opt/switch3.C: New test. From-SVN: r95208
2005-02-18re PR tree-optimization/18947 ([non-UAAT] external inline and normal ↵Jakub Jelinek6-0/+43
function of the same name) PR tree-optimization/18947 * cgraphunit.c (cgraph_finalize_function): When redefining an extern inline, remove all nodes that are inlined into the extern inline being redefined. * gcc.c-torture/compile/20050215-1.c: New test. * gcc.c-torture/compile/20050215-2.c: New test. * gcc.c-torture/compile/20050215-3.c: New test. From-SVN: r95207
2005-02-17bt-load.c, [...]: Update copyright.Kazu Hirata15-14/+23
* bt-load.c, cfgloop.c, convert.c, dominance.c, global.c, loop-invariant.c, stmt.c, tree-ssa-forwprop.c, tree-ssa-live.c, tree-ssanames.c, tree-vn.c, config/host-linux.c, config/arm/fpa.md, config/avr/avr.h: Update copyright. From-SVN: r95202
2005-02-17re PR tree-optimization/19917 (Weak const function mishandled inside loop)Roger Sayle2-0/+13
PR tree-optimization/19917 * tree-eh.c (tree_could_trap_p): Consider calls to weak functions to be potentially trapping. From-SVN: r95200
2005-02-17* libgcc2.c, tree-vect-analyze.c: Fix comment typos.Kazu Hirata3-2/+6
From-SVN: r95196
2005-02-17builtins.c (expand_builtin_return_addr): Remove tem parameter.Andreas Krebbel4-14/+44
2005-02-17 Andreas Krebbel <krebbel1@de.ibm.com> * builtins.c (expand_builtin_return_addr): Remove tem parameter. tem becomes a local variable which is set to the value of the back end defined INITIAL_FRAME_ADDRESS macro. (expand_builtin_frame_address): Omit the base parameter to expand_builtin_return_addr. (expand_builtin_profile_func): Likewise. * config/s390/s390.h (INITIAL_FRAME_ADDRESS_RTX): Define new macro. (DYNAMIC_CHAIN_ADDRESS): Remove the case for the initial frame. * doc/tm.texi: Documentation for INITIAL_FRAME_ADDRESS_RTX added. From-SVN: r95194
2005-02-17s390.c (s390_alloc_pool, [...]): Use BITMAP_ALLOC and BITMAP_FREE.Jakub Jelinek3-6/+12
* config/s390/s390.c (s390_alloc_pool, s390_free_pool, s390_chunkify_start): Use BITMAP_ALLOC and BITMAP_FREE. * config/frv/frv.c (frv_function_epilogue): Likewise. From-SVN: r95190
2005-02-17re PR c++/20028 (class and then template class gives an ICE)Alexandre Oliva4-0/+20
gcc/cp/ChangeLog: PR c++/20028 * class.c (finish_struct): Initialize TYPE_SIZE_UNIT of a template along with TYPE_SIZE. gcc/testsuite/ChangeLog: PR c++/20028 * g++.dg/template/crash34.C: New. From-SVN: r95182
2005-02-17re PR c++/20022 (-fno-access-control is broken)Alexandre Oliva4-2/+25
gcc/cp/ChangeLog: PR c++/20022 * semantics.c (perform_deferred_access_checks): Use get_deferred_access_checks to get the top of the stack. gcc/testsuite/ChangeLog: PR c++/20022 * g++.dg/other/access3.C: New. From-SVN: r95174
2005-02-17lambda-code (perfect_nestify): Remove mark/unmark for rewriting hack.Daniel Berlin3-9/+17
2005-02-17 Daniel Berlin <dberlin@dberlin.org> * lambda-code (perfect_nestify): Remove mark/unmark for rewriting hack. * tree-loop-linear.c (linear_transform_loops): Add rewrite_into_ssa call so that ssa is correct for rewriting into loop closed. From-SVN: r95173
2005-02-17bitmap.h (BITMAP_XMALLOC, [...]): Remove.Nathan Sidwell35-211/+264
* bitmap.h (BITMAP_XMALLOC, BITMAP_XFREE): Remove. * bb-reorder.c (duplicate_computed_gotos): Use BITMAP_ALLOC and BITMAP_FREE. * bt-load.c (btr_def_live_range, combine_btr_defs, migrate_btr_def, migrate_btr_defs): Likewise. * cfgcleanup.c (thread_jump): Likewise. * cfgloop.c (get_loop_body_in_bfs_order): Likewise. * df.c (df_insn_table_realloc, df_bitmaps_alloc, df_bitmaps_free, df_alloc, df_free, df_du_chain_create, df_bb_rd_local_compute, df_rd_local_compute, df_reg_info_compute): Likewise. * dominance.c (init_dom_info, free_dom_info): Likewise. * flow.c (init_propagate_block_info, free_propagate_block_info): Likewise. * gcse.c (alloc_gcse_mem, free_gcse_mem): Likewise. * global.c (allocate_bb_info, free_bb_info, calculate_reg_pav, modify_reg_pav): Likewise. * loop-invariant.c (find_defs, find_invariant_insn, find_invariants, free_inv_motion_data): Likewise. * predict.c (tree_predict_by_opcode, estimate_bb_frequencies): Likewise. * stmt.c (expand_case): Likewise. * tree-cfg.c (tree_duplicate_sese_region): Likewise. * tree-dfa.c (mark_new_vars_to_rename): Likewise. * tree-if-conv.c (get_loop_body_in_if_conv_order): Likewise. * tree-into-ssa.c (insert_phi_nodes_for, def_blocks_free, get_def_blocks_for, mark_def_site_blocks, rewrite_into_ssa, rewrite_ssa_into_ssa): Likewise. * tree-optimize.c (tree_rest_of_compilation): Likewise. * tree-outof-ssa.c (new_temp_expr_table, free_temp_expr_table, analyze_edges_for_bb, perform_edge_inserts): Likewise. * tree-scalar-evolution.c (scev_initialize, scev_finalize): Likewise. * tree-sra.c (tree_sra): Likewise. * tree-ssa-alias.c (init_alias_info, delete_alias_info): Likewise. * tree-ssa-ccp.c (ccp_fold_builtin): Likewise. * tree-ssa-dce.c (tree_dce_init, tree_dce_done): Likewise. * tree-ssa-dom.c (tree_ssa_dominator_optimize): Likewise. * tree-ssa-dse.c (tree_ssa_dse): Likewise. * tree-ssa-forwprop.c (tree_ssa_forward_propagate_single_use_var): Likewise. * tree-ssa-live.c (new_tree_live_info, delete_tree_live_info, calculate_live_on_entry, calculate_live_on_exit, build_tree_conflict_graph): Likewise. * tree-ssa-loop-ivopts.c (tree_ssa_iv_optimize_init, record_use, record_important_candidates, set_use_iv_cost, find_depends, determine_use_iv_costs, iv_ca_new, iv_ca_free, free_loop_data, tree_ssa_iv_optimize_finalize): Likewise. * tree-ssa-loop-manip.c (add_exit_phis_var, get_loops_exit, find_uses_to_rename_use, rewrite_into_loop_closed_ssa, tree_duplicate_loop_to_header_edge): Likewise. * tree-ssa-pre.c (init_pre, fini_pre): Likewise. * tree-ssa.c (verify_flow_insensitive_alias_info, verify_name_tags, verify_ssa, init_tree_ssa, delete_tree_ssa): Likewise. * tree-ssanames.c (marked_ssa_names, init_ssanames, fini_ssanames): Likewise. * tree-vectorizer.c (slpeel_tree_peel_loop_to_edge): Likewise. From-SVN: r95172
2005-02-17t-rtems: Completely reworked.Ralf Corsepius2-43/+55
2005-02-17 Ralf Corsepius <ralf.corsepius@rtems.org> * config/rs6000/t-rtems: Completely reworked. From-SVN: r95171
2005-02-17* tree-data-ref.c (array_base_name_differ_p): Remove gcc_assert.Ira Rosen2-2/+4
From-SVN: r95168
2005-02-17* gcc.dg/vect/vect-98.c: New test.Ira Rosen2-0/+44
From-SVN: r95167
2005-02-17tree-vect-analyze.c (vect_analyze_pointer_ref_access): Use POINTER_TYPE_P ↵Ira Rosen2-58/+50
when checking that type is a pointer. * tree-vect-analyze.c (vect_analyze_pointer_ref_access): Use POINTER_TYPE_P when checking that type is a pointer. (vect_get_memtag): Remove. (vect_address_analysis): Use POINTER_TYPE_P. Call vect_object_analysis with dummy parameter for memtag. (vect_object_analysis): Extract memtag (functionality that used to be in vect_get_memtag and moved here). Fix printings. (vect_analyze_data_refs): Fix comment. Call vect_object_analysis with correct parameters. Remove call to vect_get_memtag. From-SVN: r95166
2005-02-17Makefile.in (tree-vect-analyze.o, [...]): New.Dorit Naishlos6-4259/+4417
* Makefile.in (tree-vect-analyze.o, tree-vect-transform.o): New. (tree-vectorizer.o): Added missing dependencies. * tree-vectorizer.h (vect_dump, vect_verbosity_level): Added extern decleration. (slpeel_tree_peel_loop_to_edge): Function externalized (had a static declaration in tree-vectorizer.c, now has an extern declaration in tree-vectorizer.h). (slpeel_make_loop_iterate_ntimes, slpeel_can_duplicate_loop_p, slpeel_verify_cfg_after_peeling, vect_strip_conversion, get_vectype_for_scalar_type, vect_is_simple_use, vect_is_simple_iv_evolution, vect_can_force_dr_alignment_p, vect_supportable_dr_alignment, new_loop_vec_info, destroy_loop_vec_info, new_stmt_vec_info, vect_analyze_loop, vectorizable_load, vectorizable_store, vectorizable_operation, vectorizable_assignment, vect_transform_loop, vect_print_dump_info, vect_set_verbosity_level, find_loop_location): Likewise. * tree-vectorizer.c (langhooks.h): #include removed. (slpeel_tree_peel_loop_to_edge): Function externalized. Declaration moved to tree-vectorized.h. (slpeel_make_loop_iterate_ntimes, slpeel_can_duplicate_loop_p, slpeel_verify_cfg_after_peeling, vect_strip_conversion, get_vectype_for_scalar_type, vect_is_simple_use, vect_is_simple_iv_evolution, vect_can_force_dr_alignment_p, vect_supportable_dr_alignment, new_loop_vec_info, destroy_loop_vec_info, new_stmt_vec_info, vect_print_dump_info, vect_set_verbosity_level, find_loop_location): Likewise. (vect_analyze_loop): Function externalized. Declaration moved to tree-vectorized.h. Function definition moved to tree-vect-analyze.c. (vect_analyze_loop_form): Moved to tree-vect-analyze.c. (vect_mark_stmts_to_be_vectorized, vect_analyze_scalar_cycles, vect_analyze_data_ref_accesses, vect_analyze_data_ref_dependences, vect_analyze_data_refs_alignment, vect_compute_data_refs_alignment, vect_enhance_data_refs_alignment, vect_analyze_operations, exist_non_indexing_operands_for_use_p, vect_mark_relevant, vect_stmt_relevant_p, vect_get_loop_niters, vect_analyze_data_ref_dependence, vect_compute_data_ref_alignment, vect_analyze_data_ref_access, vect_analyze_pointer_ref_access, vect_can_advance_ivs_p, vect_get_ptr_offset, vect_analyze_offset_expr, vect_base_addr_differ_p, vect_object_analysis, vect_address_analysis, vect_get_memtag): Likewise. (vectorizable_load): Function externalized. Declaration moved to tree-vectorized.h. Function definition moved to tree-vect-transform.c. (vectorizable_store, vectorizable_operation, vectorizable_assignment, vect_transform_loop): Likewise. (vect_transform_stmt): Moved to tree-vect-transform.c. (vect_align_data_ref, vect_create_destination_var, vect_create_data_ref_ptr, vect_create_index_for_vector_ref, vect_create_addr_base_for_vector_ref, vect_get_new_vect_var, vect_get_vec_def_for_operand, vect_init_vector, vect_finish_stmt_generation, vect_generate_tmps_on_preheader, vect_build_loop_niters, vect_update_ivs_after_vectorizer, vect_gen_niters_for_prolog_loop, vect_update_inits_of_dr, vect_update_inits_of_drs, vect_do_peeling_for_alignment, vect_do_peeling_for_loop_bound): Likewise. * tree-vect-analyze.c: New file. * tree-vect-transform.c: New file. From-SVN: r95153
2005-02-17Fix ambiguous entry.Eric Botcazou1-1/+1
From-SVN: r95151
2005-02-17PR mudflap/19319, c++/19317Jason Merrill2-5/+69
PR mudflap/19319, c++/19317 * gimplify.c (gimplify_modify_expr_rhs) [CALL_EXPR]: Make return slot explicit. From-SVN: r95150
2005-02-17install.texi (Specific): Update link for Darwin-specific tool binary site.Gerald Pfeifer2-1/+6
* doc/install.texi (Specific): Update link for Darwin-specific tool binary site. From-SVN: r95147
2005-02-17fold-const.c (invert_truthvalue): <INTEGER_CST>: Call constant_boolean_node.James A. Morrison2-2/+6
2005-02-16 James A. Morrison <phython@gcc.gnu.org> * fold-const.c (invert_truthvalue): <INTEGER_CST>: Call constant_boolean_node. From-SVN: r95146