(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.
offset, plus handle DW_CFA_def_cfa_expression.
(def_cfa_1): Use to be dwarf2out_def_cfa, only now it uses a
cfa_loc record.
- (dwarf2out_def_cfa): Entry point maintained for compatability.
+ (dwarf2out_def_cfa): Entry point maintained for compatibility.
(dwarf_cfi_name): Add DW_CFA_def_cfa_expression.
(cfa_reg, cfa_offset): Replace with cfa_loc record 'cfa'.
(cfa_store_reg, cfa_store_offset): Replace with cfa_loc 'cfa_store'.
* 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>
* 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
!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
Thu Apr 6 00:30:50 2000 J"orn Rennecke <amylaar@cygnus.co.uk>
- * sh.h (FUNCTION_ARG_PARTIAL_NREGS): Accomodate an unsigned
+ * sh.h (FUNCTION_ARG_PARTIAL_NREGS): Accommodate an unsigned
GET_MODE_SIZE.
Wed Apr 5 23:17:10 2000 J"orn Rennecke <amylaar@cygnus.co.uk>
* 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.
* 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.
(arm_valid_type_attribute_p): New function: Return true if the
attribute is a valid, arm specific, attribute.
(arm_comp_type_attribute): New function: Return true if the
- two types have compatable, arm specific, attributes.
+ two types have compatible, arm specific, attributes.
* config/arm/arm.h (CUMULATIVE_ARGS): Redefine to be a
structure.
Tue Feb 8 07:53:55 2000 Jan Hubicka <jh@suse.cz>
- * i386.md (addqi3_cc): Fix contraints.
+ * i386.md (addqi3_cc): Fix constraints.
Tue Feb 8 01:39:45 2000 Hans-Peter Nilsson <hp@bitrange.com>
2000-01-24 Christopher Faylor <cgf@cygnus.com>
- * config/i386/t-cygwin: Accomodate new winsup directory layout
+ * config/i386/t-cygwin: Accommodate new winsup directory layout
when searching for include files.
2000-01-24 Richard Henderson <rth@cygnus.com>
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.