summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* PR target/16532ebotcazou2004-09-285-24/+99
| | | | | | | | | | | | | | | | | | | | | | | | | | | * config/sparc/sparc.c (struct machine_function): New field 'leaf_function_p' and 'prologue_data_valid_p'. (sparc_leaf_function_p, sparc_prologue_data_valid_p): New macro to conveniently access the above fields. (TARGET_LATE_RTL_PROLOGUE_EPILOGUE): Delete. (eligible_for_return_delay): Use 'sparc_leaf_function_p' instead of the generic flavor 'current_function_uses_only_leaf_regs'. (eligible_for_sibcall_delay): Likewise. (sparc_expand_prologue): Compute 'sparc_leaf_function_p' and set 'sparc_prologue_data_valid_p'. Use 'sparc_leaf_function_p'. (sparc_asm_function_prologue): Add sanity check for the assumption made in 'sparc_expand_prologue'. Use 'sparc_leaf_function_p'. (sparc_can_use_return_insn_p): New function. (sparc_expand_epilogue): Use 'sparc_leaf_function_p'. (output_restore): Likewise. (output_sibcall): Likewise. (sparc_output_mi_thunk): Likewise. * config/sparc/sparc-protos.h (sparc_can_use_return_insn_p): Declare. * config/sparc/sparc.md (return): New expander. * config/sparc/sparc.h (INITIAL_ELIMINATION_OFFSET): Minor tweak. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88220 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix formatting.dje2004-09-281-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88218 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/17642mmitchel2004-09-2813-90/+205
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * stor-layout.c (layout_decl): Use fold_convert, not convert. (bit_from_pos): Likewise. (byte_from_pos): Likewise. (pos_from_bit): Likewise. (normalize_offset): Likewise. (place_field): Likewise. (finalize_type_size): Likewise. (layout_type): Likewise. * tree.c (build_index_type): Likewise. PR c++/17642 * cp-tree.h (fold_if_not_in_template): New function. * call.c (build_conditional_expr): Use fold_if_not_in_template. (build_cxx_call): Likewise. * cvt.c (convert_to_complex): Likewise. (ocp_convert): Likewise. (convert): Likewise. (convert_force): Likewise. * decl.c (compute_array_index_type): Clear processing_template_decl while folding array bounds. * pt.c (convert_nontype_argument): Clear processing_template_decl while processing non-type argument initialization. * tree.c (fold_if_not_in_template): New function. * typeck.c (build_class_member_access_expr): Use fold_if_not_in_template. (build_array_ref): Likewise. (build_binary_op): Likewise. Do not try to optimize computations when processing templates. (cp_pointer_int_sum): Use fold_if_not_in_template. (pointer_diff): Likewise. (build_unary_op): Likewise. (build_reinterpret_cast): Likewise. (get_delta_difference): Likewise. (expand_ptrmemfunc_cst): Likewise. (dubious_conversion_warnings): Likewise. * g++.dg/template/crash23.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88217 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2004-09-282-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88212 138bc75d-0d04-0410-961f-82ee72b054a4
* * expr.c (expand_expr_real_1): Handle VEC_COND_EXPR.dpatel2004-09-285-3/+212
| | | | | | | | | | | | | | | | | * genopinit.c (optabs): New entry for vcond_gen_code and vcondu_gen_code. * optabs.c (vcond_gen_code, vcondu_gen_code): New optabs. (get_rtx_code): New function. (vector_compare_rtx): New function. (init_optabs): Initialize vcond_gen_code and vcondu_gen_code. (expand_vec_cond_expr_p): New function. (expand_vec_cond_expr): New function. (get_vcond_icode): New function. * optabs.h (expand_vec_cond_expr, expand_vec_cond_expr_p): New externs. (vcond_gen_code, vcondu_gen_code): Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88209 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-09-27 Kelley Cook <kcook@gcc.gnu.org>kcook2004-09-272-11/+29
| | | | | | | | | | | | * Makefile.in (STAGESTUFF): Split into ... (STAGECOPYSTUFF, STAGEMOVESTUFF): ... these. (mostlyclean): Update. (stage1-start, stage2-start, stage3-start, stage4-start, stageprofile-start, stagefeedback-start): Copy the STAGECOPYSTUFF. Move the STAGEMOVESTUFF. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88207 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-09-27 Kelley Cook <kcook@gcc.gnu.org>kcook2004-09-274-101/+273
| | | | | | | | | * configure.ac: Update all AC_DEFINEs to newer style. * configure: Regenerate. * include/gc_config.h.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88206 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-09-27 Kelley Cook <kcook@gcc.gnu.org>kcook2004-09-273-11/+10
| | | | | | | | | * aclocal.m4: Quote m4_includes. Include ../config/gcc-lib-path.m4. * configure.ac: Don't sinclude it here. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88205 138bc75d-0d04-0410-961f-82ee72b054a4
* * system.h (getpagesize): Return 'int' instead of 'long'.ebotcazou2004-09-272-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88204 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix implicit extern "C" breakage introduced by tokenization patch.austern2004-09-272-13/+84
| | | | | | | | | | | | | | | * cp/parser.c (struct cp_token): new one-bit field , implicit_extern_c (cp_lexer_get_preprocessor_token): Set implicit_extern_c for tokens that come from headers that are implicitly extern "C". (struct cp_parser): new one-bit field, implicit_extern_c. (cp_parser_new): Set parser's implicit_extern_c to false. (cp_parser_translation_unit): Pop lang context if we were in a header that was implicitly extern "C". (cp_parser_declaration_seq_opt): Push/pop lang context as required by the token's and parser's implicit_extern_c. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88203 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-09-27 Michael Matz <matz@suse.de>pinskia2004-09-272-4/+11
| | | | | | | | | | PR bootstrap/17698 PR bootstrap/17702 * bitmap.h (bmp_iter_single_init, bmp_iter_and_not_init, bmp_iter_and_init): Shift by bit_in_word. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88201 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-09-27 Kelley Cook <kcook@gcc.gnu.org>kcook2004-09-271-0/+6
| | | | | | | | | * aclocal.m4: Quote m4_includes. Include ../config/gcc-lib-path.m4. * configure.ac: Don't sinclude it here. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88200 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/rs6000.c (rs6000_legitimate_address, print_operand):dorit2004-09-272-0/+19
| | | | | | | Handle AND pattern git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88196 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c/13804jsm282004-09-274-2/+41
| | | | | | | | | | | | * c-typeck.c (build_component_ref): Name type involved in diagnostic for structure or union without a member of the given name. testsuite: * gcc.dg/pr13804-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88195 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/stormy16/stormy16.c (xstormy16_asm_output_aligned_common):dj2004-09-272-1/+6
| | | | | | | .comm alignment is bytes, not bits. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88194 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-pretty-print.c (dump_generic_node): Print VEC_COND_EXPR.dpatel2004-09-272-10/+16
| | | | | | | (print_call_name): Do not print VEC_COND_EXPR. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88192 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/17585mmitchel2004-09-274-8/+12
| | | | | | | | | | * cp-tree.h (shared_member_p): Declare. * search.c (shared_member_p): Give it external linkage. * semantics.c (finish_qualified_id_expr): Use it. (finish_id_expression): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88188 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-pretty-print.c (dump_generic_node): Print VEC_COND_EXPR.dpatel2004-09-272-0/+14
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88187 138bc75d-0d04-0410-961f-82ee72b054a4
* * i386.c (athlon_cost, k8_cost): Set BRANCH_COST to 5.hubicka2004-09-272-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88181 138bc75d-0d04-0410-961f-82ee72b054a4
* PR fortran/16938tobi2004-09-272-0/+32
| | | | | | | * gfortran.dg/pr16938.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88180 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/17585mmitchel2004-09-274-1/+20
| | | | | | | | | | | * semantics.c (finish_id_expression): Do not add "this->" to static member functions. PR c++/17585 * g++.dg/template/static8.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88174 138bc75d-0d04-0410-961f-82ee72b054a4
* cp:nathan2004-09-274-1/+29
| | | | | | | | | | | PR c++/17681 * error.c (dump_type): Change TREE_VEC case into TREE_BINFO. testsuite: PR c++/17681 * g++.dg/other/error9.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88170 138bc75d-0d04-0410-961f-82ee72b054a4
* * class.c (struct count_depth_data): Remove.nathan2004-09-275-173/+72
| | | | | | | | | | | | | | | | | | | | | (dfs_depth_post, dfs_depth_q): Remove. (find_final_overrider): Use number of vbase classes as depth bound. * cp-tree.h (types_overlap_p): Remove. * search.c (struct overlap_info): Remove. (dfs_check_overlap, dfs_no_overlap_yet, types_overlap_p): Remove. * pt.c (GTB_VIA_VIRTUAL, GTB_IGNORE_TYPE): Remove. (get_template_base_recursive): Remove. Replace with ... (get_template_base_r): ... this. (struct get_template_base_data_s): New. (get_template_base): Use get_template_base_r via dfs_walk. Always return NULL on failure. (unify): Remove error_mark_node check from get_template_base result. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88169 138bc75d-0d04-0410-961f-82ee72b054a4
* * bitmap.h: Fix a comment typo.kazu2004-09-272-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88168 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-09-27 Michael Koch <konqueror@gmx.de>mkoch2004-09-272-11/+29
| | | | | | | | | | | | | | | * java/io/BufferedInputStream.java (BufferedInputStream): Added Jeroen Frijters to authors. (count): Don't explicitely initialize with default value. (pos): Likewise. (marklimit): Likewise. (read): Changed boolean expression to match GNU classpath' version. (reset): Add proper message to exception. (skip): Check for closed stream. (refill): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88167 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-09-27 Aaron W. LaFramboise <aaronraolete36@aaronwl.com>bonzini2004-09-272-1/+5
| | | | | | | * libgcc2.c (getpagesize): Change type of return value to int. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88165 138bc75d-0d04-0410-961f-82ee72b054a4
* * ggc-page.c (GGC_QUIRE_SIZE): Bump up from 16 to 256 if we'reaustern2004-09-272-2/+14
| | | | | | | using mmap. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88161 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2004-09-272-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88156 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.uweigand2004-09-262-0/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88151 138bc75d-0d04-0410-961f-82ee72b054a4
* * prims.cc (unblock_signal): Annotate signum with __unused__ tobothner2004-09-266-5/+22
| | | | | | | | | | | | | avoid warnings in the non-POSIX_VERSION case. Also, we only need this function if either HANDLE_SEGV or HANDLE_FPE, so place it inside an #if block. * include/default-signal.h (SIGNAL_HANDLER): Parameters are __unused__. * include/i386-signal.h (SIGNAL_HANDLER): Likewise * include/mips-signal.h (SIGNAL_HANDLER): Likewise * include/sparc-signal.h (SIGNAL_HANDLER): Likewise git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88148 138bc75d-0d04-0410-961f-82ee72b054a4
* * prims.cc (process_gcj_properties): Optimization.bothner2004-09-262-11/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88147 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/util/Collections.java (sort): Copy from array in forwardsbothner2004-09-262-4/+9
| | | | | | | order, rather than reverse order which may be much less efficient. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88146 138bc75d-0d04-0410-961f-82ee72b054a4
* * bitmap.h (EXECUTE_IF_SET_IN_BITMAP, EXECUTE_IF_AND_COMPL_IN_BITMAP,rakdver2004-09-2629-474/+946
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | EXECUTE_IF_AND_IN_BITMAP): Changed to iterator style. (bitmap_iterator): New type. (bmp_iter_common_next_1, bmp_iter_single_next_1, bmp_iter_single_init, bmp_iter_end_p, bmp_iter_single_next, bmp_iter_and_not_next_1, bmp_iter_and_not_init, bmp_iter_and_not_next, bmp_iter_and_next_1, bmp_iter_and_init, bmp_iter_and_next): New functions. * basic-block.h (EXECUTE_IF_SET_IN_REG_SET, EXECUTE_IF_AND_COMPL_IN_REG_SET, EXECUTE_IF_AND_IN_REG_SET): Changed to use iterator-style EXECUTE_IF_IN_BITMAP macros. * bitmap.c (bitmap_print): Ditto. * bt-load.c (clear_btr_from_live_range, add_btr_to_live_range, btr_def_live_range): Ditto. * cfganal.c (compute_dominance_frontiers_1) Ditto. * cgraphunit.c (convert_UIDs_in_bitmap, cgraph_characterize_statics): Ditto. * ddg.c (build_inter_loop_deps): Ditto. * df.c (FOR_EACH_BB_IN_BITMAP, df_bb_reg_info_compute, df_refs_update): Ditto. * except.c (remove_eh_handler): Ditto. * flow.c (reg_set_to_hard_reg_set): Ditto. * gcse.c (clear_modify_mem_tables): Ditto. * global.c (build_insn_chain): Ditto. * ifcvt.c (dead_or_predicable): Ditto. * loop-invariant.c (get_inv_cost, set_move_mark, move_invariant_reg): Ditto. * ra-build.c (livethrough_conflicts_bb, conflicts_between_webs): Ditto. * ra-rewrite.c (reloads_to_loads, rewrite_program2, detect_web_parts_to_rebuild, delete_useless_defs, actual_spill): Ditto. * tree-cfg.c (allocate_ssa_names, tree_duplicate_sese_region, tree_purge_all_dead_eh_edges): Ditto. * tree-into-ssa.c (compute_global_livein, insert_phi_nodes, insert_phi_nodes_for, debug_def_blocks_r, invalidate_name_tags, rewrite_ssa_into_ssa): Ditto. * tree-outof-ssa.c (find_replaceable_exprs): Ditto. * tree-sra.c (scan_function, decide_instantiations, scalarize_parms): Ditto. * tree-ssa-alias.c (init_alias_info, compute_points_to_and_addr_escape, compute_flow_sensitive_aliasing, maybe_create_global_var, dump_points_to_info_for): Ditto. * tree-ssa-dce.c (EXECUTE_IF_CONTROL_DEPENDENT): Ditto. * tree-ssa-dse.c (dse_finalize_block): Ditto. * tree-ssa-live.c (live_worklist, calculate_live_on_entry, calculate_live_on_exit, build_tree_conflict_graph, dump_live_info): Ditto. * tree-ssa-loop-ivopts.c (find_induction_variables, find_interesting_uses, add_old_ivs_candidates, alloc_use_cost_map, determine_use_iv_costs, determine_set_costs, find_best_candidate, set_cost_up_to, create_new_ivs, remove_unused_ivs, free_loop_data): Ditto. * tree-ssa-loop-manip.c (add_exit_phis_var, add_exit_phis): Ditto. * tree-ssa-operands.c (get_asm_expr_operands, add_call_clobber_ops, add_call_read_ops): Ditto. * tree-ssa-pre.c (bitmap_print_value_set, insert_aux): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88145 138bc75d-0d04-0410-961f-82ee72b054a4
* * pa.c (print_operand): Use non-trapping completers for UNLE, UNLT,danglin2004-09-262-8/+16
| | | | | | | UNGE, UNGT, UNEQ, UNORDERED and ORDERED comparisons. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88144 138bc75d-0d04-0410-961f-82ee72b054a4
* * builtins.c (expand_builtin_memcmp): Adjust MEM_SIZE touweigand2004-09-262-0/+13
| | | | | | | reflect size of memory regions being compared. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88142 138bc75d-0d04-0410-961f-82ee72b054a4
* * builtins.c (get_memory_rtx): Set mem attributes for non-ADDR_EXPRuweigand2004-09-262-6/+16
| | | | | | | expressions. Always clear MEM_SIZE and alias set. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88141 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-09-26 Mark Wielaard <mark@klomp.org>mark2004-09-263-3/+28
| | | | | | | | | | | | | * java/lang/System.java (properties): Make package private. * java/lang/Throwable.java (StaticData.nl): Initialize through directly accessing System.properties.getProperty(). * java/lang/Throwable.java (nl): Remove static field. (StaticData): New private static inner class. (stackTraceStringBuffer): Use StaticData.nl. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88133 138bc75d-0d04-0410-961f-82ee72b054a4
* PR fortran/15164tobi2004-09-262-5/+6
| | | | | | | * gfortran.dg/pr15164.f90: New test. Fixed in followup commit. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88132 138bc75d-0d04-0410-961f-82ee72b054a4
* PR fortran/15164tobi2004-09-262-0/+20
| | | | | | | * gfortran.dg/pr15164.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88131 138bc75d-0d04-0410-961f-82ee72b054a4
* PR middle-end/17112sayle2004-09-264-5/+53
| | | | | | | | | | | | * stor-layout.c (compute_record_mode): For records with a single field, only use the field's mode if its size matches what we'd have choosen for the record ourselves. This forces the use of BLKmode for packed records that don't completely fill a mode. * gcc.dg/pr17112-1.c: New test case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88130 138bc75d-0d04-0410-961f-82ee72b054a4
* PR middle-end/17151sayle2004-09-262-5/+6
| | | | | | | | * combine.c (force_to_mode): Remove dubious early return test that inhibits further optimization. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88129 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libfortran/16137tobi2004-09-265-83/+249
| | | | | | | | | | * config.h.in (HAVE_POWF): Undefine. * configure.ac: Check for 'powf' in library. * configure: Regenerate. * intrinsics/c99_functions.c (powf): New function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88128 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-09-26 Casey Marshall <csm@gnu.org>mark2004-09-263-3/+14
| | | | | | | | | | | | | | * java/security/ProtectionDomain.java (<init>(CodeSource,PermissionCollection)): set `staticBinding' to `true'. * java/security/SecureClassLoader.java (defineClass): make protection domain dynamically bound. (getPermissions): call `getCurrentPolicy' to avoid permission check. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88127 138bc75d-0d04-0410-961f-82ee72b054a4
* * trans-intrinsic.c: Comment fixes.tobi2004-09-262-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88126 138bc75d-0d04-0410-961f-82ee72b054a4
* * profile.c: Fix a comment typo.kazu2004-09-262-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88125 138bc75d-0d04-0410-961f-82ee72b054a4
* PR bootstrap/17591rakdver2004-09-263-46/+148
| | | | | | | | | | | | | | | | | | | | * tree-ssa-loop-im.c (for_each_index): Call callback for component_refs with varying offset. * tree-ssa-loop-ivopts.c (abnormal_ssa_name_p): New function. (idx_contains_abnormal_ssa_name_p): Scan step and lower bound for ARRAY_REFS. (expr_invariant_in_loop_p): New function. (idx_find_step): Handle step and lower bound for ARRAY_REFs. Handle component_ref_field_offset for COMPONENT_REFs. Do not allow ALIGN_INDIRECT_REFs and MISALIGNED_INDIRECT_REFs. (add_address_candidates): Do not handle ALIGN_INDIRECT_REFs and MISALIGNED_INDIRECT_REFs. (idx_remove_ssa_names): Handle step and lower bound for ARRAY_REFs. (rewrite_address_base): Do not handle ALIGN_INDIRECT_REFs and MISALIGNED_INDIRECT_REFs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88123 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c/11459jsm282004-09-264-2/+19
| | | | | | | | | | | * gcc.c (cpp_options, cc1_options): Preserve relative order of -std and -ansi options. testsuite: * gcc.dg/pr11459-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88121 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2004-09-262-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88119 138bc75d-0d04-0410-961f-82ee72b054a4
* * dwarf2out.c (dwarf2out_finish): Set parent to comp_unit_diehubicka2004-09-252-0/+5
| | | | | | | for nested functions whose proper parent has not been output. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88116 138bc75d-0d04-0410-961f-82ee72b054a4
* * profile.c (compute_branch_probabilities): Use REG_BR_PROB noteshubicka2004-09-252-3/+20
| | | | | | | when re-constructing profile previously invalidated by loop. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88115 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud