summaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Fix typos in ChangeLog.kazu2001-10-311-17/+17
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46671 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/elf.h: Fix comment formatting.kazu2001-10-311-0/+20
| | | | | | | | | | | | | | | | | | | | | | * config/elf64.h: Likewise. * config/iris5.h: Likewise. * config/iris5gas.h: Likewise. * config/iris6.h: Likewise. * config/isa3264.h: Likewise. * config/linux.h: Likewise. * config/mips.c: Likewise. * config/mips.h: Likewise. * config/mips.md: Likewise. * config/mips16.S: Likewise. * config/netbsd.h: Likewise. * config/osfrose.h: Likewise. * config/r3900.h: Likewise. * config/sni-svr4.h: Likewise. * config/svr4-t.h: Likewise. * config/ultrix.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46670 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-10-30 Daniel Berlin <dan@cgsoftware.com>dberlin2001-10-311-0/+5
| | | | | | | | * bitmap.c (bitmap_element_free): Don't forget to update head->indx when we update head->current. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46669 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree.c (id_string_size): Remove.neil2001-10-301-0/+6
| | | | | | | | (dump_tree_statistics): Update. * toplev.c (compile_file): If dumping stats, dump tree stats too. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46648 138bc75d-0d04-0410-961f-82ee72b054a4
* * sched-rgn.c (schedule_insns): Fix comment.hubicka2001-10-301-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46646 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Correct previous change: don't assume thatzack2001-10-301-0/+7
| | | | | | | | | gas's version number _isn't_ the last thing on the line, or isn't the only number on the line, either. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46643 138bc75d-0d04-0410-961f-82ee72b054a4
* * cfgcleanup.c: Fix a comment typo.kazu2001-10-301-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46641 138bc75d-0d04-0410-961f-82ee72b054a4
* * alias.c: Fix comment formatting.kazu2001-10-301-0/+9
| | | | | | | | | | | * recog.c: Likewise. * config/cris/cris.c: Likewise. * config/cris/cris.h: Likewise. * config/i960/i960.c: Likewise. * config/i960/i960.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46640 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix a typo in ChangeLog.kazu2001-10-301-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46639 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/arm/arm.c: Fix comment a typo.kazu2001-10-301-0/+6
| | | | | | | | * config/arm/arm.h: Likewise. * config/ia64/ia64.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46638 138bc75d-0d04-0410-961f-82ee72b054a4
* * emit-rtl.c (set_unique_reg_note): Don't create REG_EQUAL orjakub2001-10-301-0/+13
| | | | | | | | | | | | | | | | | REG_EQUIV notes for ASM_OPERANDS. Return the new note (if any). * rtl.h (set_unique_reg_note): Change return value. * gcse.c (try_replace_reg): Use set_unique_reg_note. * cse.c (cse_insn): Likewise. * expr.c (emit_move_insn): Likewise. * explow.c (force_reg): Likewise. * local-alloc (update_equiv_regs): Likewise. * loop.c (move_moveables, load_mems): Likewise. * reload (find_reloads): Likewise. * gcc.dg/20011029-2.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46636 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-10-30 Paolo Bonzini <bonzini@gnu.org>jsm282001-10-301-0/+20
| | | | | | | | | | | | | | | | | | | | | | | Localization fixes. * c-decl.c (parmlist_tags_warning, start_struct, check_for_loop_decls): Separate messages for struct, union and enum cases to allow for languages in which they have different genders. * c-format.c (scanf_flag_specs): Separate short and long name of the assignment suppression feature. (check_format_types): Localize "pointer" and "different types" strings. * c-lex.c (lex_number): Localize "an unsigned long int" and related strings. (lex_string) [MULTIBYTE_CHARS]: Use initial lowercase letter on warning message. * c-typeck.c (build_unary_up): Separate messages for increment and decrement cases to allow for languages in which they use different articles. Localize the strings "increment" and "decrement" in one case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46635 138bc75d-0d04-0410-961f-82ee72b054a4
* * lcm.c (optimize_mode_switching): Do not rebuild liveness informationhubicka2001-10-301-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | when no changes has been made. * gcse.c (reg_set_bitmap): Turn into reg_set. (modify_mem_list_set, canon_modify_mem_list_set) (clear_modify_mem_tables, free_modify_mem_tables): New. (gcse_main); Use free_modify_mem_tables. (free_gcse_mem): Likewise; free the bitmaps. (alloc_gcse_main): Initialize the bitmaps. (canon_list_insert): Set canon_modify_mem_list_set. (record_last_mem_set_info): Likewise; set modify_mem_list_set. (compute_hash_table): Use clear_modify_mem_tables. (reset_opr_set_tables): Likewise. (oprs_not_set_p): reg_set_bitmap is regset. (mark_set, mark_clobber): Likewise. * df.h (DF_EQUIV_NOTES): New constant. (df_insn_refs_record): Record uses inside or REG_EQUIV/EQUAL notes when asked for. * sched-rgn.c (CHECK_DEAD_NOTES): New constant. (init_regions, schedule_insns): Conditionalize the checking code by CHECK_DEAD_NOTES; avoid multiple calls to update_life_info. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46634 138bc75d-0d04-0410-961f-82ee72b054a4
* * i386.md (movti_rex64 splitter): Fix condition.hubicka2001-10-301-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46632 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Do not assume that gas's version number is thezack2001-10-301-0/+4
| | | | | | | | last thing on the first line of as --version output. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46629 138bc75d-0d04-0410-961f-82ee72b054a4
* * tradcpp.c: Include intl.h. Rename WARNING, ERROR, FATAL tozack2001-10-301-0/+10
| | | | | | | | | | | | MT_WARNING, MT_ERROR, MT_FATAL. (main): Call gcc_init_libintl. (v_message): Call gettext on msgid and "warning: " * tradcif.y: Include intl.h. (yyerror): Make parameter definition consistent with prototype. Call gettext on msgid argument. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46627 138bc75d-0d04-0410-961f-82ee72b054a4
* * combine.c (num_sign_bit_copies): Avoid signed/unsignedghazi2001-10-301-0/+3
| | | | | | | warnings. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46625 138bc75d-0d04-0410-961f-82ee72b054a4
* * sparc/sol2.h: Include <sys/mman.h> when L_trampoline is defined.ghazi2001-10-301-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46624 138bc75d-0d04-0410-961f-82ee72b054a4
* * reload1.c (eliminate_regs): Test for reg_renumber being allocatedkenner2001-10-301-0/+5
| | | | | | | before referencing it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46623 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/sysv4.h (LINK_SPEC): Allow -msdata=none todj2001-10-291-0/+5
| | | | | | | override -G, and force -G0. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46622 138bc75d-0d04-0410-961f-82ee72b054a4
* * ChangeLog.2, ChangeLog.3, ChangeLog.4, FSFChangeLog.10,jsm282001-10-291-0/+5
| | | | | | | | | FSFChangeLog.11, c-common.c, c-common.def, c-common.h, c-decl.c, c-dump.c, c-typeck.c, except.c, sdbout.c, simplify-rtx.c, timevar.h, tree.h, varasm.c: Fix spelling errors and typos. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46621 138bc75d-0d04-0410-961f-82ee72b054a4
* * loop.h (struct induction): Rename ext_dependant tojsm282001-10-291-0/+9
| | | | | | | | | | | ext_dependent. * loop.c: Change all uses. (check_ext_dependant_givs): Rename to check_ext_dependent_givs. All callers changed. * timevar.c (DEFTIMEVAR): Fix spelling of identifier__ parameter. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46620 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-parse.in (expr_no_commas, primary), c-typeck.cjsm282001-10-291-0/+5
| | | | | | | (parser_build_binary_op): Use IS_EXPR_CODE_CLASS. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46619 138bc75d-0d04-0410-961f-82ee72b054a4
* Undo assemble_name change in earlier patch.dje2001-10-291-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46617 138bc75d-0d04-0410-961f-82ee72b054a4
* Improved compiler checkings for ObjC + GNU runtime when sending messagesnicola2001-10-291-0/+10
| | | | | | | to self in class methods git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46613 138bc75d-0d04-0410-961f-82ee72b054a4
* * pa.md (floatunssisf2): Set subreg 0 of operand 2 to zero.danglin2001-10-291-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46611 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (OBJS): Put all files in alphabetical order.kenner2001-10-291-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46607 138bc75d-0d04-0410-961f-82ee72b054a4
* * dwarf2out.c (add_const_value_attribute): Fix error in lastkenner2001-10-291-0/+5
| | | | | | | change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46606 138bc75d-0d04-0410-961f-82ee72b054a4
* * basic-block.h (purge_all_dead_edges): Add update_life_p argument.hubicka2001-10-291-0/+10
| | | | | | | | | | | | * cfgcleanup.c (merge_blocks): Update the life flag after merging; fix warning. * cfgrtl.c (purge_all_dead_edges): Allow updating of liveness. (life_analysis): call purge_all_dead_edges after deleting noops. (delete_noop_move): Do not purge CFG. * toplev.c (rest_of_compilation): Update purge_all_dead_edges call. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46605 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/aix31.h (ASM_OUTPUT_EXTERNAL): Use assemble_name.dje2001-10-281-0/+20
| | | | | | | | | | | | | | | | | | | | | | * config/rs6000/darwin.h (RS6000_OUTPUT_BASENAME): Delete. (ASM_GLOBALIZE_LABEL): Use assemble_name. (ASM_OUTPUT_COMMON): Likewise. * config/rs6000/rs6000.c (print_operand): Use assemble_name. (rs6000_output_function_epilogue): Likewise. (output_mi_thunk): Fix typo. (rs6000_output_symbol_ref): Use assemble_name. (output_toc): Likewise. * config/rs6000/sysv4.h (RS6000_OUTPUT_BASENAME): Delete. * config/rs6000/xcoff.h (RS6000_OUTPUT_BASENAME): Delete; assemble_name calls STRIP_NAME_ENCODING. (ASM_OUTPUT_LABEL): Use assemble_name. (ASM_GLOBALIZE_LABEL): Likewise. (ASM_DECLARE_FUNCTION_NAME): Likewise. (ASM_OUTPUT_ALIGNED_COMMON): Indent pseudo-op. Use assemble_name. (ASM_OUTPUT_LOCAL): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46600 138bc75d-0d04-0410-961f-82ee72b054a4
* * builtins.c (get_memory_rtx): Handle POINTERS_EXTEND_UNSIGNED case.kenner2001-10-281-0/+6
| | | | | | | | (expand_builtin_apply, expand_builtin_return): Likewise. (expand_builtin_va_arg, expand_builtin_va_copy): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46598 138bc75d-0d04-0410-961f-82ee72b054a4
* * ChangeLog.0, ChangeLog.1, ChangeLog.2, ChangeLog.3, ChangeLog.4,jsm282001-10-281-4/+13
| | | | | | | | | | | | | ChangeLog.5, ChangeLog, FSFChangeLog.10, FSFChangeLog.11, c-common.c, c-common.h, c-parse.in, c-typeck.c, cfg.c, config.gcc, configure, configure.in, except.c, except.h, flow.c, function.c, gcc.c, gcse.c, genrecog.c, libgcc2.c, loop.c, loop.h, params.def, predict.def, predict.h, reg-stack.c, regmove.c, sched-deps.c, sched-int.h, sibcall.c, ssa.c, stringpool.c, toplev.c, tree.c, unroll.c: Fix spelling errors. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46595 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/extend.texi, doc/invoke.texi: Fix spelling.jsm282001-10-281-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46591 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/gcc.texi: Document use of "dependent" and American spelling.jsm282001-10-281-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46589 138bc75d-0d04-0410-961f-82ee72b054a4
* * expr.c (emit_group_load): Support CONCATs by storing them to memoryhubicka2001-10-281-0/+5
| | | | | | | and reloading. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46586 138bc75d-0d04-0410-961f-82ee72b054a4
* * expr.c (store_constructor_field): Only call adjust_address on MEM.kenner2001-10-281-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46585 138bc75d-0d04-0410-961f-82ee72b054a4
* * genrecog.c (write_switch): Output if before switch forhubicka2001-10-281-0/+5
| | | | | | | DT_elt_zero_wide_safe. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46584 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (toplev.o, halfpic.o): Depend on halfpic.hghazi2001-10-281-0/+15
| | | | | | | | | | | | | | | | | * i386/osfrose.h (SUBTARGET_SWITCHES): Add missing comma. (FUNCTION_PROFILER): Const-ify. * halfpic.c: Include "expr.h", "output.h" and "halfpic.h". (eliminate_constant_term, assemble_name, output_addr_const): Remove declarations. (ptr_half_pic_address_p, half_pic_hash): Prototype. (all_refs, half_pic_prefix, half_pic_hash, half_pic_declare, half_pic_external, half_pic_address_p, half_pic_ptr): Const-ify. * halfpic.h (ptr_half_pic_address_p, half_pic_finish): Prototype. (half_pic_declare, half_pic_external): Const-ify. * toplev.c: Include "halfpic.h". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46583 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/alpha/alpha.md, config/arm/arm.c, config/arm/arm.h,jsm282001-10-281-0/+12
| | | | | | | | | | | | | | | | config/d30v/d30v.h, config/fr30/fr30.c, config/i370/x-oe, config/i386/i386.c, config/i386/i386-interix.h, config/i386/i386.md, config/i386/i386.h, config/i386/sco5.h, config/i860/i860.h, config/i860/i860.md, config/m68k/aux-exit.c, config/m68k/m68k.c, config/mcore/mcore.c, config/mips/mips.md, config/ns32k/ns32k.h, config/pa/pa.c, config/rs6000/rs6000.c, config/sparc/sparc.c, config/m68hc11/m68hc11.c, config/cris/cris.c, config/cris/cris.h, config/s390/s390.c, config/s390/s390.h, config/stormy16/stormy16.h, doc/tm.texi: Fix spelling errors. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46582 138bc75d-0d04-0410-961f-82ee72b054a4
* * ChangeLog.0, ChangeLog.1, ChangeLog.2, ChangeLog.3, ChangeLog.4,jsm282001-10-281-5/+15
| | | | | | | | | | | | ChangeLog.5, ChangeLog, ChangeLog.lib, FSFChangeLog.10, ONEWS, c-common.c, caller-save.c, cfg.c, cfgcleanup.c, cfgrtl.c, collect2.c, df.h, diagnostic.h, final.c, gcse.c, gthr.h, haifa-sched.c, jump.c, local-alloc.c, profile.c, protoize.c, regmove.c, reload1.c, rtlanal.c, sched-vis.c, ssa.c, stmt.c, system.h, toplev.c: Fix spelling errors. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46580 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcse.c (insert_insn_end_bb): Don't assume PAT is a SET.kenner2001-10-281-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46574 138bc75d-0d04-0410-961f-82ee72b054a4
* * dwarf2out.c (reg_number): Abort if pseudo.kenner2001-10-281-0/+18
| | | | | | | | | | | | | | | | | | | | | | (reg_loc_descriptor): Return 0 if pseudo. (is_based_loc): Return 0 if pseudo. (mem_loc_descriptor): Return 0 for pseudo and handle 0 return from recursive calls. (concat_loc_descriptor): Return 0 if either part's descriptor is 0. (loc_descriptor): Return 0 if can't find location and handle 0 return from recursive calls. (loc_descriptor_from_tree): Likewise. Fix handling of indirect. Also return 0 for PLACEHOLDER_EXPR. Clean up COMPONENT_REF cases. (add_AT_location_descriptor): Simplify, but handle 0 return from loc_descriptor. (add_const_value_attribute): Avoid shift count warning. (add_bound_info): Remove test for PLACEHOLDER_EXPR here. Set comp_unit_die as context if not in function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46573 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mips/mips-protos.h: Break up long lines.kenner2001-10-271-0/+7
| | | | | | | | | | | Remove needless #ifdef/#endif blocks. Don't declare functions declared in file made by genpreds or recog.h. * config/mips/mips.c (mips_output_function_prologue): TSIZE is now HOST_WIDE_INT; delete unneeded casts. * config/mips/mips.h: Don't use #elif. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46572 138bc75d-0d04-0410-961f-82ee72b054a4
* * expr.c (stor_constructor_field): Always call adjust_address.kenner2001-10-271-0/+12
| | | | | | | | | | | | | | Copy TARGET before changing its alias set. (store_field): Likewise, for TO_RTX. (get_inner_reference): Stop at PLACEHOLDER_EXPR if can't find replacement. (safe_from_p, case ADDR_EXPR): Properly check for conflict. (find_placeholder): Return 0 if can't find object. (expand_expr, case PLACEHOLDER_EXPR): Abort if find_placeholder returns 0. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46571 138bc75d-0d04-0410-961f-82ee72b054a4
* * ifcvt.c (if_convert): Call clear_aux_for_blocks.hubicka2001-10-271-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46568 138bc75d-0d04-0410-961f-82ee72b054a4
* * cfgcleanup.c (merge_blocks_move_predecessor_nojumps,hubicka2001-10-271-0/+7
| | | | | | | | | merge_blocks_move_successors_nojumps): Set BB_UPDATE_LIFE. (merge_blocks): Properly udpate life after making edge nonfallthru. * cfgrtl.c (merge_blocks_nomove): Update global_live_at_end. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46564 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.c (get_shift_alg): Remove redundant code.kazu2001-10-261-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46560 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-typeck.c (convert_arguments): When comparing for enumeralneil2001-10-261-0/+6
| | | | | | | | type equality, use TYPE_MAIN_VARIANT. * gcc.dg/Wconversion.c: New tests. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46559 138bc75d-0d04-0410-961f-82ee72b054a4
* * s390/s390.c: Fix comment typos.kazu2001-10-261-0/+6
| | | | | | | | * s390/s390.h: Likewise. * s390/s390.md: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46557 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-inline.c (WALK_SUBTREE_TAIL): New macro.aoliva2001-10-261-0/+5
| | | | | | | (walk_tree): Use it for tail calls where appropriate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46556 138bc75d-0d04-0410-961f-82ee72b054a4