(do_import): Likewise.
(do_include_next): Likewise.
(gcc_pragmas): Add dependency pragma.
- (do_pragma_dependancy): New pragma.
+ (do_pragma_dependency): New pragma.
2000-06-29 Jason Merrill <jason@redhat.com>
(attribute pent_pair): Compute using pent_prefix.
(all insn patterns): Set mode,modrm and immediate_length attributes where
needed.
- (cmpsi patterns): Compute sizes propertly for test instruction.
- (movsi, movhi patterns): Compute sizes propertly for eax shortcuts.
+ (cmpsi patterns): Compute sizes properly for test instruction.
+ (movsi, movhi patterns): Compute sizes properly for eax shortcuts.
(movstricthi_xor, movstrictqi_xor): New patterns.
(andsi/andhi): Use splitters to generate xor instructions.
(xorqi_ext_1): New pattern.
* c-common.h (c_language_kind): New type.
(c_language): New variab.e
* c-common.c (lang_get_alias_set): Don't put structures in
- non-zero alias sets in C++.
+ nonzero alias sets in C++.
* c-decl.c (c_language): Define it.
* c-lex.c (doing_objc_thang): Remove.
* c-tree.h (doing_objc_thang): Make it a macro.
2000-06-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
- * Makefile.in (intl.*): Honor non-zero exit codes in the intl
+ * Makefile.in (intl.*): Honor nonzero exit codes in the intl
subdir.
2000-06-03 Geoff Keating <geoffk@cygnus.com>
Sun May 28 23:26:59 2000 Philippe De Muyter <phdm@macqel.be>
- * mklibgcc.in (all): Variable initialised to `libgcc'.
+ * mklibgcc.in (all): Variable initialized to `libgcc'.
2000-05-28 Gabriel Dos Reis <gdr@codesourcery.com>
* regclass.c [CLASS_CANNOT_CHANGE_SIZE]
(class_can_change_size): New variable.
(reg_changes_size): New variable.
- (init_reg_sets_1): Initialise class_can_change_size.
+ (init_reg_sets_1): Initialize class_can_change_size.
(record_operand_costs): Remove subreg_changes_size.
Don't pass it around. Instead update reg_changes_size.
- (regclass): Initialise and free reg_changes_size. If a register
+ (regclass): Initialize and free reg_changes_size. If a register
changes size, don't preference it to a class that contains
registers that can't change size.
(record_reg_classes): Don't look at subreg_changes_size.
* reload.c (get_secondary_mem): Don't widen floating-point modes.
- * combine.c (subst): Honour CLASS_CANNOT_CHANGE_SIZE when
+ * combine.c (subst): Honor CLASS_CANNOT_CHANGE_SIZE when
substituting the REG in a (subreg:X (reg:Y ...)).
2000-05-28 Neil Booth <NeilB@earthling.net>
2000-05-28 Neil Booth <NeilB@earthling.net>
- * cpplex.c (_cpp_init_toklist): No comment space to initialise.
+ * cpplex.c (_cpp_init_toklist): No comment space to initialize.
(_cpp_free_toklist): No comment space to free.
(expand_comment_space): Remove.
(save_comment_space): Place the comment in the current token and
boolean_operator for the boolean patterns without NOTs.
* config/rs6000/rs6000.c (reg_or_logical_cint_operand): Rename
- from reg_or_u_cint_operand. Change comment and behaviour.
+ from reg_or_u_cint_operand. Change comment and behavior.
(logical_operand): Clean up, add assertion.
(non_logical_cint_operand): Also check for
reg_or_logical_cint_operand.
2000-05-24 Mark Mitchell <mark@codesourcery.com>
* calls.c (expand_call): Handle cleanups in tail-recursion
- arguments analagously to cleanups in sibling calls.
+ arguments analogously to cleanups in sibling calls.
2000-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* fold-const.c (extract_muldiv): When constructing a
multiplier/divisor, do not expect const_binop to correctly
- determine if overflow has occured, so check explicitly.
+ determine if overflow has occurred, so check explicitly.
2000-05-24 Alexandre Oliva <aoliva@cygnus.com>
2000-05-18 Nick Clifton <nickc@cygnus.com>
* config/arm/unknown-elf.h (UNIQUE_SECTION): Place constant,
- uninitialised data in .rodata not .bss, and do not interpret an
+ uninitialized data in .rodata not .bss, and do not interpret an
error in the initialisation value as meaning that the variable
should be placed in the .bss section.
2000-05-18 Neil Booth <NeilB@earthling.net>
- * cppinit.c (cpp_reader_init): Initialise col_adjust and
+ * cppinit.c (cpp_reader_init): Initialize col_adjust and
default tab stop size.
(no_num, OPT_ftabstop): New.
(handle_option): Handle "ftabstop=" command-line option.
* Makefile.in (libgcc.a, stmp-multilib): Depend on FPBIT and DPBIT.
* mklibgcc.in: Rewrite to not use functions. Don't shortcut
- dependancies on FPBIT and DPBIT.
+ dependencies on FPBIT and DPBIT.
2000-05-10 Nick Clifton <nickc@redhat.com>
* config/ia64/ia64.h (predicate_operator): Declare.
* config/ia64/ia64.md (extendsfdf2): Split the nop case out
- of existance.
+ of existence.
* gensupport.c (process_rtx): Copy and post-process each member
of the define_insn rtvec individually.
(rtx_needs_barrier): Handle COND_EXEC.
* config/ia64/ia64.h (BRANCH_COST): Define.
(PREDICATE_CODES): Update.
- * config/ia64/ia64.md: Docuement used unspec values.
+ * config/ia64/ia64.md: Document used unspec values.
(attr predicable): New.
(movxf, movxf_internal): New.
(extendsfdf2): Don't comment out nop.
Sat Apr 29 01:15:27 MET DST 2000 Jan Hubicka <jh@suse.cz>
- * calls.c (calls_function_1): Propertly handle TREE_LIST expressions;
+ * calls.c (calls_function_1): Properly handle TREE_LIST expressions;
use special_function_p to detect alloca.
Fri Apr 28 16:30:33 2000 Marc Espie <espie@cvs.openbsd.org>
(diagnostic.h): #include.
(struct output_buffer): Move into diagnostic.h.
(get_output_prefix): Rename to output_get_prefix. Export.
- (init_output_buffer): Export. Break out. Ajust intialization.
+ (init_output_buffer): Export. Break out. Adjust initialization.
(output_space_left, output_append): Export.
(output_newline): Rename to output_add_newline. Export.
(output_clear): Nullify additional output_buffer fields.
(vline_wrapper_message_with_location): Ditto.
(v_message_with_decl): Ditto. Adjust call to output_puts
and get_output_prefix.
- (default_print_error_function): Adjust buffer intialization.
+ (default_print_error_function): Adjust buffer initialization.
Sat Apr 22 06:45:04 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
Mon Apr 17 14:59:36 MET DST 2000 Jan Hubicka <jh@suse.cz>
- * cse.c (struct check_depdendence_data): New.
+ * cse.c (struct check_dependence_data): New.
(check_dependence): New function.
(invalidate): Use check_depdenence.
message in quotes. Otherwise, IBM's make program treats the '#' as the
start of a comment and ignores the remainder of the line.
- * c-lex.c (yylex): Change for EBCDIC, lower case characters preceed
+ * c-lex.c (yylex): Change for EBCDIC, lower case characters precede
upper case.
* cccp.c (initialize_char_syntax): Allow for holes in EBCDIC.
* cexp.y (initialize_random_junk): Likewise.
(real_hex_to_f): Use it.
* real.c (CHARMASK): New.
(etoasc, asctoeg): Use it.
- (asctoeg): EBCDIC lower case characters preceed upper case.
+ (asctoeg): EBCDIC lower case characters precede upper case.
* i370.c (mvs_add_label): Change spacing for coding conventions.
* i370.h (ASM_OUTPUT_CASE_LABEL): Change to the data CSECT for the
- outputing case vectors.
+ outputting case vectors.
(ASM_OUTPUT_CASE_END): New, put assembler back into code CSECT.
(ASM_OUTPUT_ADDR_VEC_ELT, ASM_OUTPUT_ADDR_DIFF_ELT): Remove page check,
since vector in in the data CSECT.
!HAVE_cmpstrsi, do libcall when gen_strcmpsi fails.
* calls.c (expand_call): Do NO_DEFER_POP unconditionally once
- stack is propertly aligned; add sanity checking for aligned
+ stack is properly aligned; add sanity checking for aligned
stack pointer.
(expand_library_call_value_1): Add sanity checking for aligned
stack pointer.
(compute_coalesced_reg_partition): New function.
(coalesce_regs_in_copies): Likewise.
(coalesce_reg_in_phi): Likewise.
- (coalesce_regs_in_sucessor_phi_nodes): Likewise.
+ (coalesce_regs_in_successor_phi_nodes): Likewise.
(for_each_successor_phi): Likewise.
(rename_context): New struct.
(rename_block): Use a rename_context with rename_insn_1. When
2000-04-05 Chris Demetriou <cgd@netbsd.org>
* mips.h (MASK_DEBUG_A, MASK_DEBUG_B, MASK_DEBUG_C): Zero the
- remaining non-zero debugging masks.
+ remaining nonzero debugging masks.
Wed Apr 5 09:44:07 2000 Jeffrey A Law (law@cygnus.com)
* toplev.c (rtl_dump, jump_opt_dump, etc): Remove.
(struct dump_file_info, enum dump_file_index, dump_file): New.
(open_dump_file): Take a dump_file_index not a suffix, and a decl
- not a string. Clean out file if we havn't yet done so. Do nothing
+ not a string. Clean out file if we haven't yet done so. Do nothing
if the dump isn't enabled.
(close_dump_file): Do nothing if the dump isn't open. Dump
graph data if requested.
Tue Mar 28 08:29:46 2000 Jan Hubicka <jh@suse.cz>
- * sibcall.c (indentify_call_return_value): Find last call in the chain;
+ * sibcall.c (identify_call_return_value): Find last call in the chain;
Allow stack adjustment after function call.
* regmove.c (struct csa_memlist): Make mem field rtx *.
2000-03-18 Mark Mitchell <mark@codesourcery.com>
- * emit-rtl.c (remove_unncessary_notes): Check that all
+ * emit-rtl.c (remove_unnecessary_notes): Check that all
NOTE_INSN_BLOCK_BEG and NOTE_INSN_BLOCK_END notes have an
associated NOTE_BLOCK.
* function.h (identify_blocks): Update comments.
(add_pure_or_virtual_attribute, gen_enumeration_type_die): Likewise.
* dwarfout.c: Similar changes to dwarf2out.c.
* expr.c (expand_expr, case ARRAY_REF): Remove redundant code.
- * genoutput.c (n_occurences): Return -1 for null string.
+ * genoutput.c (n_occurrences): Return -1 for null string.
(strip_whitespace): Accept null string and make into function.
(scan_operands): Reflect above changes.
* sdbout.c (plain_type_1): Use host_integerp and tree_low_cst.
2000-02-03 Geoff Keating <geoffk@cygnus.com>
* rs6000.c (rs6000_sr_alias_set): New variable.
- (rs6000_override_options): Initialise rs6000_sr_alias_set.
+ (rs6000_override_options): Initialize rs6000_sr_alias_set.
(rs6000_emit_stack_tie): New function.
(rs6000_emit_allocate_stack): Specify RTX_FRAME_RELATED_P
in a way that dwarf2out can understand.
2000-03-14 Nick Clifton <nickc@cygnus.com>
* gcc.c (do_spec_1): Catch the case where %* is used in a
- substitution pattern, but it has not been initialised.
- Issue a meaningful error message if an unrecognised operator
+ substitution pattern, but it has not been initialized.
+ Issue a meaningful error message if an unrecognized operator
is encountered in a spec string.
2000-03-14 Richard Earnshaw <rearnsha@arm.com>
* stmt.c (is_body_block): Move...
* dwarfout.c, dwarf2out.c: ...from here.
* tree.h: Declare it.
- * emit-rtl.c (remove_unncessary_notes): Don't remove the body block.
+ * emit-rtl.c (remove_unnecessary_notes): Don't remove the body block.
* final.c (final_start_function): Do call remove_unnecessary_notes
when scheduling.
remove_unnecessary_notes.
(debug_ignore_block): New fn.
* toplev.h: Declare it.
- * emit-rtl.c (remove_unncessary_notes): Call it.
+ * emit-rtl.c (remove_unnecessary_notes): Call it.
* dwarf2out.c (dwarf2out_ignore_block): New fn.
* dwarf2out.h: Declare it.
* final.c (final_start_function): Don't call remove_unnecessary_notes
2000-02-27 Mark Mitchell <mark@codesourcery.com>
- * emit-rtl.c (remove_unncessary_notes): Remove notes for empty
+ * emit-rtl.c (remove_unnecessary_notes): Remove notes for empty
blocks.
* final.c (next_block_index): Remove.
(max_block_depth): Likewise.
* function.c (assign_parms): Make thisparm_boundary unsigned.
* genrecog.c (write_switch): Cast XWINT result to int.
* lcm.c: Many static fcns and vars now #ifdef OPTIMIZE_MODE_SWITCHING.
- * mips-tfile.c (init_file): Make two versions of FDR intializer:
+ * mips-tfile.c (init_file): Make two versions of FDR initializer:
one for MIPS and one for Alpha.
(get_tag, copy_object): Add casts to avoid warnings.
* optabs.c (init_one_libfunc): Cast NAME to (char *).
* config/arm/arm.c (arm_init_cumulative_args); New function:
Initlaise the CUMULATIE_ARGS strcuture for a function
- defintion.
+ definition.
(arm_function_arg): New function: Determine where to place a
function's argument. Also handles deciding the function's
call cookie.
2000-01-24 Richard Henderson <rth@cygnus.com>
- * rtl.def: Add unordered fp comparisions.
+ * rtl.def: Add unordered fp comparisons.
* tree.def: Likewise.
- * tree.h: Add ISO C 9x unordered fp comparision builtins.
+ * tree.h: Add ISO C 9x unordered fp comparison builtins.
* builtins.c (expand_tree_builtin): New function.
* c-typeck.c (build_function_call): Use it.
* basic-block.h (struct loops): New field `levels'.
* flow.c (flow_loops_level_compute): Traverse all outer loops.
- (flow_loop_level_compute): Initialise level to 1.
+ (flow_loop_level_compute): Initialize level to 1.
(flow_loops_find): Set loops->levels.
(flow_loops_dump): Print loops->levels.
2000-01-22 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
- * config/elfos.h (UNIQUE_SECTION): Restore uninitialised data
+ * config/elfos.h (UNIQUE_SECTION): Restore uninitialized data
section naming to that prior to 2000-01-07 patch.
* config/mips/elf.h (UNIQUE_SECTION): Ditto.
* config/mips/elf64.h (UNIQUE_SECTION): Ditto.
* loop.c (current_loop_info): Renamed from loop_info_data
and changed to a pointer.
(loop_optimize): Allocate loop_info structure for each loop
- and initialise to zero.
+ and initialize to zero.
(scan_loop): Set current_loop_info.
* unroll.c (loop_iterations): Don't abort if REG_USERVAR_P set
(expand_end_bindings): Likewise.
(expand_decl): Likewise. Consult optimize not obey_regdecls.
* toplev.c (obey_regdecls): Remove.
- (rest_of_compilation): Don't set it. Kill stupid in favour of
+ (rest_of_compilation): Don't set it. Kill stupid in favor of
flow1, local-alloc, and reload.
(main): Don't set obey_regdecls.
flag_data_sections or UNIQUE_SECTION_P are true.
* tm.texi (UNIQUE_SECTION): Document that it can be called for
- unitialised data decls.
+ uninitialized data decls.
* config/i386/winnt.c (i386_pe_unique_section): Cope with
- being called for uninitialised data.
+ being called for uninitialized data.
* config/i386/interix.c (i386_pe_unique_section): Cope with
- being called for uninitialised data.
+ being called for uninitialized data.
* config/mips/elf.h (UNIQUE_SECTION): Cope with being called
- for uninitialised data.
+ for uninitialized data.
* config/mips/elf64.h (UNIQUE_SECTION): Cope with being called
- for uninitialised data.
+ for uninitialized data.
* config/mips/iri6gld.h (UNIQUE_SECTION): Cope with being called
- for uninitialised data.
+ for uninitialized data.
* config/arm/unknown-elf.h (IN_NAMED_SECTION): Define.
(UNIQUE_SECTION_P): Always generate a unique section if
flag_data_sections is true.
(UNIQUE_SECTION): Also generate unique sections for
- uninitialised data.
+ uninitialized data.
(ASM_OUTPUT_ALIGNED_BSS): Redefine to use named_section().
(ASM_OUTPUT_ALIGNED_DECL_LOCAL): Redefine to use
named_section().
2000-01-05 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
- * config/c4x/c4x.h (IS_XXX_REG, IS_XXX_REGNO): Swap behaviour of
+ * config/c4x/c4x.h (IS_XXX_REG, IS_XXX_REGNO): Swap behavior of
macros so that they're consistent with their names.
* config/c4x/c4x.c (IS_XXX_REG, IS_XXX_REGNO): Likewise.
* config/c4x/c4x.md (IS_XXX_REG, IS_XXX_REGNO): Likewise.