OSDN Git Service

pf3gnuchains/gcc-fork.git
25 years agofix typo in tree.def
burley [Sat, 3 Apr 1999 11:58:12 +0000 (11:58 +0000)]
fix typo in tree.def

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26153 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
zack [Sat, 3 Apr 1999 07:40:32 +0000 (07:40 +0000)]
1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
* gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
* gcc.dg/cpp-if3.c: Don't use -pedantic.
* gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
missing initializer warnings.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26150 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * class.c (maybe_fixup_vptrs, build_class_init_list): Lose.
jason [Sat, 3 Apr 1999 01:23:24 +0000 (01:23 +0000)]
* class.c (maybe_fixup_vptrs, build_class_init_list): Lose.
(finish_struct_1): Don't call build_class_init_list.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26147 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDaily bump.
law [Sat, 3 Apr 1999 00:46:04 +0000 (00:46 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26146 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * i386.md (floatsisf2, floatdisf2, floatsidf2, floatdidf2,
wehle [Fri, 2 Apr 1999 21:58:42 +0000 (21:58 +0000)]
* i386.md (floatsisf2, floatdisf2, floatsidf2, floatdidf2,
floatsixf2, floatdixf2): Rewrite using a splitter.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26145 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoprint large constants in hex not dec.
nickc [Fri, 2 Apr 1999 17:37:22 +0000 (17:37 +0000)]
print large constants in hex not dec.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26142 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDisplay constants as both decimal and hex values
nickc [Fri, 2 Apr 1999 17:25:41 +0000 (17:25 +0000)]
Display constants as both decimal and hex values

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26141 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago1999-04-02 20:16 -0500 Zack Weinberg <zack@rabi.columbia.edu>
zack [Fri, 2 Apr 1999 17:20:12 +0000 (17:20 +0000)]
1999-04-02 20:16 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
* config/i386/i386.h: Document all TARGET_SWITCHES or add
explicit null initializer.
* config/i386/cygwin.h: Document all SUBTARGET_SWITCHES.
* config/i386/dgux.h: Likewise.
* config/i386/osf1elf.h: Likewise.
* config/i386/win32.h: Likewise.
* config/i386/osfrose.h: Likewise.  Drop obsolete -mno-ident option.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26140 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * regmove.c (fixup_match_1): Remove now useless if (0).
law [Fri, 2 Apr 1999 16:58:20 +0000 (16:58 +0000)]
    * regmove.c (fixup_match_1): Remove now useless if (0).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26139 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * tm.texi (USE_LOAD_POST_DECREMENT, USE_LOAD_PRE_DECREMENT,
m.hayes [Fri, 2 Apr 1999 15:39:55 +0000 (15:39 +0000)]
* tm.texi (USE_LOAD_POST_DECREMENT, USE_LOAD_PRE_DECREMENT,
USE_STORE_POST_DECREMENT, USE_STORE_PRE_DECREMENT): Document.
(USE_LOAD_POST_INCREMENT, USE_LOAD_PRE_INCREMENT,
USE_STORE_POST_INCREMENT, USE_STORE_PRE_INCREMENT): Fix documentation.
* rtl.h (USE_LOAD_POST_DECREMENT, USE_LOAD_PRE_DECREMENT,
USE_STORE_POST_DECREMENT, USE_STORE_PRE_DECREMENT,
USE_LOAD_POST_INCREMENT, USE_LOAD_PRE_INCREMENT,
USE_STORE_POST_INCREMENT, USE_STORE_PRE_INCREMENT): Provide default
definition.
* expr.c: (USE_LOAD_POST_INCREMENT, USE_LOAD_PRE_INCREMENT,
USE_STORE_POST_INCREMENT, USE_STORE_PRE_INCREMENT): Delete default
definition.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26134 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago1999-04-02 Mark Mitchell <mark@codesourcery.com>
mmitchel [Fri, 2 Apr 1999 15:36:57 +0000 (15:36 +0000)]
1999-04-02  Mark Mitchell  <mark@codesourcery.com>
* tinfo.h (__class_type_info): Fix illegal declaration.
* cp-tree.def (TEMPLATE_ID_EXPR): Update comment.
* cp-tree.h (INHERITED_VALUE_BINDING_P): New macro.
(IDENTIFIER_CLASS_VALUE): Improve documentation.
(is_properly_derived_from): Declare.
(invalidate_class_lookup_cache): Likewise.
(maybe_maybe_note_name_used_in_class): Likewise.
(note_name_declared_in_class): Likewise.
(push_using_decl): Remove duplicate declaration.
(id_in_current_class): Remove declaration.
(push_class_binding): Change prototype.
(clear_identitifer_class_values): Declare.
* call.c (is_properly_derived_from): Make it global.
(build_new_function_call): Be careful about updating candidates.
(build_new_method_call): Handle COMPONENT_REFs.  Don't crash when
asked to make illegal calls.
* class.c: Include splay-tree.h.
(class_stack_node): Add names_used slot.
(check_member_decl_is_same_in_complete_scope): Remove.
(add_method): Fix comment.  Push the declaration into class
scope.
(finish_struct_1): When popping the class, pop the bindings too.
Remove check for data member/function member conflict.
(finish_struct): Remove calls to
check_member_decl_is_same_in_complete_scope.  Change calls to
popclass.
(pushclass): Clear names_used in the class stack entry.
Use invalidate_class_lookup_cache to remove cached entries, rather
than magic values with popclass.  Clear IDENTIFIER_CLASS_VALUE
before entering a new class.  Remove dead code.  Don't mess with
current_function_decl when pushing declarations.
(invalidate_class_lookup_cache): New function, split out from ...
(popclass): Here.  Clean up names_used on our way out.
(instantiate_type): Adjust.
(build_self_reference): Don't push the declaration here.
(maybe_note_name_used_in_class): New function.
(note_name_declared_in_class): Likewise.
* decl.c (add_binding): Change prototype.
(find_class_binding_level): New function.
(innermost_nonclass_level): Likewise.
(current_binding_level): Update documentation.
(inner_binding_level): Remove.  Replace with current_binding_level
throughout.
(push_binding_level): Remove special handling of
class_binding_level.
(pop_binding_level): Likewise.  Use find_class_binding_level.
(suspend_binding_level): Likewise.
(global_bindings_p): Use innermost_nonclass_level.
(toplevel_bindings_p): Likewise.
(namespace_bindings_p): Likewise.
(pseudo_global_level_p): Likewise.
(push_binding): Clear INHERITED_VALUE_BINDING_P.
(add_binding): Check for illegal multiple declarations.  Return a
value indicating whether or not the new binding was legal.
(push_local_binding): Skip over class binding levels.  Check
return value from add_binding.
(push_class_binding): Set INHERITED_VALUE_BINDING_P.  Call
note_name_declared_in_class.
(pushlevel_class): Remove "fake out the rest of the compiler"
code.
(poplevel_class): Reset IDENTIFIER_CLASS_VALUEs.
(clear_identifier_class_values): New function.
(pop_from_top_level): Use it.
(pop_everything): Tweak.
(maybe_process_template_type_declaration): Don't push the
declaration for the template here.
(pushtag): Don't push tag declarations into class scope here.
(pushdecl): Apply DeMorgan's law for readability.
(pushdecl_class_level): Remove special-case code for
TYPE_BEING_DEFINED.  Handle OVERLOADs and anonymous unions.
(push_class_level_bindng): Deal with inherited bindings.
(lookup_name_real): Remove special-case code for
TYPE_BEING_DEFINED, and some implicit typename magic.
(grokdeclarator): Handle COMPONENT_REF for a template function.
(build_enumerator): Don't call pushdecl_class_level here.
(id_in_current_class): Remove.
* decl2.c (grokfield): Don't call pushdecl_class_level or
check_template_shadow.
* errfn.c (cp_file_of): Don't declare.
(cp_line_of): Likewise.
* error.c (dump_decl): Handle an OVERLOAD.
(cp_file_of): Likewise.
(cp_line_of): Likewise.
* init.c (build_member_call): Handle a COMPONENT_REF.
* lex.c (do_identifier): Call maybe_note_name_used_in_class, not
pushdecl_class_level.
* method.c (hack_identifier): Build COMPONENT_REFs for references
to member templates as well as member functions.  Remove dead
code.
* parse.y (left_curly): Remove.
(nonnested_type): Call maybe_note_name_used_in_class, not
pushdecl_class_level.
* parse.c: Regenerated.
(nested_name_specifier_1): Likewise.
* pt.c (check_explicit_specialization): Adjust, for robustness.
(check_template_shadow): Handle OVERLOADs.
(build_template_decl): Set DECL_CONSTRUCTOR_P on the
TEMPLATE_DECL, if appropriate.
* search.c (envelope_add_decl): Remove.
(dfs_pushdecls): Likewise.
(dfs_compress_decls): Likewise.
(dfs_push_decls): New function.
(dfs_push_type_decls): Likewise.
(setup_class_bindings): Likewise.
(template_self_reference_p): Likewise.
(lookup_field_r): Use it.
(looup_member): Remove old comment.  Deal with ambiguity.
(push_class_decls): Use dfs_push_decls and dfs_push_type_decls,
and remove envelope processing.
* semantics.c (begin_class_definition): Let pushclass push
declarations for base classes.
(finish_member_declaration): Push declarations into class scope.
* typeck.c (build_component_ref): Just put an OVERLOAD into the
COMPONENT_REF, not a TREE_LIST of an OVERLOAD.
(build_x_function_call): Deal with OVERLOAD.  Handle template-ids.
* Makefile.in (class.o): Depend on splay-tree.h.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26133 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago1999-04-02 Mark Mitchell <mark@codesourcery.com>
mmitchel [Fri, 2 Apr 1999 15:18:06 +0000 (15:18 +0000)]
1999-04-02  Mark Mitchell  <mark@codesourcery.com>
* splay-tree.h (splay_tree_compare_pointers): Declare.
1999-04-02  Mark Mitchell  <mark@codesourcery.com>
* splay-tree.h (splay_tree_compare_pointers): Define.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26132 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * fixinc/*: Delete obsolete files.
law [Fri, 2 Apr 1999 15:13:30 +0000 (15:13 +0000)]
    * fixinc/*: Delete obsolete files.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26131 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * fixinc.dgux, fixinc.interix, fixinc.irix, fixinc.ptx: Deleted.
law [Fri, 2 Apr 1999 15:08:57 +0000 (15:08 +0000)]
    * fixinc.dgux, fixinc.interix, fixinc.irix, fixinc.ptx: Deleted.
        * fixinc.sco, fixinc.svr4, fixinc.winnt, fixinc.wrap: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26130 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * configure.in: Set and substitute quoted_cc_set_by_configure.
law [Fri, 2 Apr 1999 14:56:49 +0000 (14:56 +0000)]
    * configure.in: Set and substitute quoted_cc_set_by_configure.
        * configure: Rebuilt.
        * Makefile.in (SUBDIR_FLAGS_TO_PASS): Fix quoting problem with ``.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26129 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * Make-lang.in (CHILL_FLAGS_TO_PASS): Do not pass $(CC).
law [Fri, 2 Apr 1999 14:56:11 +0000 (14:56 +0000)]
    * Make-lang.in (CHILL_FLAGS_TO_PASS): Do not pass $(CC).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26128 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * config/i386/cygwin.h (CPP_SPEC): Use mingw_include_path instead
scox [Fri, 2 Apr 1999 14:30:18 +0000 (14:30 +0000)]
* config/i386/cygwin.h (CPP_SPEC): Use mingw_include_path instead
of a hardcoded path for -mno-cygwin.
(mingw_include_path): New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26127 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * configure (gxx_include_dir): Removed.
law [Fri, 2 Apr 1999 14:17:49 +0000 (14:17 +0000)]
* configure (gxx_include_dir): Removed.
* configure.in (gxx_include_dir): Handle it.
* Makefile.in: Likewise.
* libio/configure.in (gxx_include_dir): Handle it.
* libio/Makefile.in: Likewise.
* libstdc++/configure.in (gxx_include_dir): Handle it.
* libstdc++/Makefile.in: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26126 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * pdp11.c: Include "recog.h".
law [Fri, 2 Apr 1999 13:46:46 +0000 (13:46 +0000)]
    * pdp11.c: Include "recog.h".
        (output_functip', `notice_update_cc_on_set', `output_ascii',
        `output_function_epilogue', `output_function_prologue',
        `print_operand_address', `register_move_cost',
        `simple_memory_operand'.
        (HARD_REGNO_MODE_OK): Parenthesise `REGNO' arg.
        (REGNO_REG_CLASS): Likewise.
        * pdp11.md: Add explicit `int' to `static count' (in two places).
        (addhi3): Add explicit braces to avoid ambiguous else.
        (addqi3): Likewise.
        (ashlhi3): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26125 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * gcc/invoke.texi: Add documentation for additional supported
gavin [Fri, 2 Apr 1999 11:31:37 +0000 (11:31 +0000)]
* gcc/invoke.texi: Add documentation for additional supported
MIPS CPU types, options -mips16 and -mentry, and ABI and ISA
defaults.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26124 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * i386.md: Delete floating point compare, add, subtract,
wehle [Fri, 2 Apr 1999 11:18:47 +0000 (11:18 +0000)]
* i386.md: Delete floating point compare, add, subtract,
multiply, and divide patterns which allowed integer
operands.
* i386.c (output_386_binary_op): Delete unused code.
(output_float_compare): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26123 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoFixed regex for finding C++ headers
korbb [Fri, 2 Apr 1999 11:04:37 +0000 (11:04 +0000)]
Fixed regex for finding C++ headers

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26122 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * i386.md (movsf+1, movdf+1, movxf+1): Update constraints
law [Fri, 2 Apr 1999 11:01:25 +0000 (11:01 +0000)]
    * i386.md (movsf+1, movdf+1, movxf+1): Update constraints
        so that SECONDARY_MEMORY_RELOAD is used.  Remove dead code.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26121 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoComplete the change to the 'fixinc.tmp' file
korbb [Fri, 2 Apr 1999 10:58:54 +0000 (10:58 +0000)]
Complete the change to the 'fixinc.tmp' file

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26120 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agointerix fixincludes
korbb [Fri, 2 Apr 1999 10:54:23 +0000 (10:54 +0000)]
interix fixincludes

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26119 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoUNTESTED support for interix
korbb [Fri, 2 Apr 1999 10:50:42 +0000 (10:50 +0000)]
UNTESTED support for interix

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26118 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoFix whitespace error.
law [Fri, 2 Apr 1999 10:50:41 +0000 (10:50 +0000)]
Fix whitespace error.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26117 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * i386.c (print_operand_address, case REG): Do not use ESI addressing
law [Fri, 2 Apr 1999 10:44:02 +0000 (10:44 +0000)]
    * i386.c (print_operand_address, case REG): Do not use ESI addressing
        mode for the K6.
        * i386.c (print_operand_address, case MULT): Use more efficient
        encoding (mult (reg) (const_int 2)).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26116 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoUpdate NEWS derived file
burley [Fri, 2 Apr 1999 10:37:40 +0000 (10:37 +0000)]
Update NEWS derived file

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26115 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoThe -malign-double option now works
burley [Fri, 2 Apr 1999 10:37:16 +0000 (10:37 +0000)]
The -malign-double option now works

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26114 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agogive URL for my web page
burley [Fri, 2 Apr 1999 09:53:53 +0000 (09:53 +0000)]
give URL for my web page

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26113 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoAdopt to standard requirements.
loewis [Fri, 2 Apr 1999 04:40:06 +0000 (04:40 +0000)]
Adopt to standard requirements.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26112 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDaily bump.
law [Fri, 2 Apr 1999 00:45:04 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26111 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago Move over patch from Bernd Schmidt from GC branch:
rth [Thu, 1 Apr 1999 17:06:09 +0000 (17:06 +0000)]
    Move over patch from Bernd Schmidt from GC branch:
        * emit-rtl.c (gen_rtx_CONST_DOUBLE): New function.
        (gen_rtx): Call it.  Tidy cases.
        * rtl.h (gen_rtx_CONST_DOUBLE): Prototype it.
        * gengenrtl.c: Add commentary.
        (special_rtx): Also match CONST_DOUBLE.
        (gencode): Emit call to memset instead of bzero.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26110 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * config/c4x/c4x.md (ashlhi3, lshrhi3, ashrhi3): Force operand 1
m.hayes [Thu, 1 Apr 1999 17:02:51 +0000 (17:02 +0000)]
* config/c4x/c4x.md (ashlhi3, lshrhi3, ashrhi3): Force operand 1
into a register if shift count not constant.
(ashlhi3_reg, lshrhi3_reg, ashrhi3_reg): Ensure that operand 1
is a register.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26109 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * config/c4x/c4x.md (*db): Enable pattern if TARGET_LOOP_UNSIGNED
m.hayes [Thu, 1 Apr 1999 16:40:38 +0000 (16:40 +0000)]
* config/c4x/c4x.md (*db): Enable pattern if TARGET_LOOP_UNSIGNED
is non-zero.
(movstrqi_small, movstrqi_large, *cmpstrqi): Add + modifier to address
  register constraints.
(*movhi_clobber+1): Modify splitter pattern to handle destination
register that is used in the source address.
(*xorhi3_clobber): Replace AND with XOR in call to legitimize_operands.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26108 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * config/c4x/c4x.h: Added more comments.
m.hayes [Thu, 1 Apr 1999 16:16:53 +0000 (16:16 +0000)]
* config/c4x/c4x.h: Added more comments.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26107 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * config/c4x/c4x.c (c4x_emit_move_sequence): Force invalid QImode
m.hayes [Thu, 1 Apr 1999 16:02:07 +0000 (16:02 +0000)]
* config/c4x/c4x.c (c4x_emit_move_sequence): Force invalid QImode
constants into memory if we get called directly from gen_move_insn
rather than emit_move_insn.
(c4x_legitimize_address): Fix up LABEL_REF addresses.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26106 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * cvt.c (convert_pointer_to_real): Use same_type_p.
loewis [Thu, 1 Apr 1999 12:23:07 +0000 (12:23 +0000)]
    * cvt.c (convert_pointer_to_real): Use same_type_p.
* typeck.c (comp_target_types): Use same_type_p.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26105 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoFix irix6 libstdc++ v3 build failure with complex types.
wilson [Thu, 1 Apr 1999 12:05:24 +0000 (12:05 +0000)]
Fix irix6 libstdc++ v3 build failure with complex types.
* expr.c (store_field): When check direct_store, assume all complex
modes can be directly stored.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26104 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agomissing comment from yesterday + new shell script
korbb [Thu, 1 Apr 1999 08:22:39 +0000 (08:22 +0000)]
missing comment from yesterday + new shell script

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26103 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoShell script to create the generated files
korbb [Thu, 1 Apr 1999 08:18:52 +0000 (08:18 +0000)]
Shell script to create the generated files
from the templates and definitions.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26102 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoh
manfred [Thu, 1 Apr 1999 08:05:46 +0000 (08:05 +0000)]
h
* Makefile.in (cppmain$(exeext)): Depend on intl.o.  Link in intl.o.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26101 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago�
manfred [Thu, 1 Apr 1999 08:05:43 +0000 (08:05 +0000)]
�
* Makefile.in (cppmain$(exeext)): Depend on intl.o.  Link in intl.o.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26100 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * i386.c (output_fp_conditional_move): Abort for LT, LE, GE, and GT
law [Thu, 1 Apr 1999 03:01:19 +0000 (03:01 +0000)]
    * i386.c (output_fp_conditional_move): Abort for LT, LE, GE, and GT
        signed integer comparisons.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26099 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * i386.c (output_int_conditional_move): Use "enum rtx_code" for code
law [Thu, 1 Apr 1999 02:56:31 +0000 (02:56 +0000)]
    * i386.c (output_int_conditional_move): Use "enum rtx_code" for code
        type.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26098 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * i386.c (notice_update_cc): No need to check the INT mode for
law [Thu, 1 Apr 1999 02:53:54 +0000 (02:53 +0000)]
    * i386.c (notice_update_cc): No need to check the INT mode for
        conditional moves since FLOAT conditional moves don't affect cc0.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26097 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * fixinc/inclhack.def (zzz_ki_syscalls, zzz_time): Fix trigger
law [Thu, 1 Apr 1999 01:19:07 +0000 (01:19 +0000)]
    * fixinc/inclhack.def (zzz_ki_syscalls, zzz_time): Fix trigger
        string to only match on hpux11.
        * fixinc/fixincl.x, fixinc/inclhack.sh, fixinc/fixinc.sh: Rebuilt.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26096 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDaily bump.
law [Thu, 1 Apr 1999 00:45:04 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26095 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * fixinc/hackshell.tpl: Complete transition to fixinc.tmp.
law [Thu, 1 Apr 1999 00:25:26 +0000 (00:25 +0000)]
    * fixinc/hackshell.tpl: Complete transition to fixinc.tmp.
        * fixinc/inclhack.sh: Rebuilt.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26094 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * fixinc/inclhack.def: Fix typos in c_asm.h fix.
law [Thu, 1 Apr 1999 00:15:14 +0000 (00:15 +0000)]
    * fixinc/inclhack.def: Fix typos in c_asm.h fix.
        * fixinc/fixincl.x, fixinc/inclhack.sh, fixinc/fixinc.sh: Rebuilt.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26093 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * semantics.c (begin_inline_definitions,
jason [Wed, 31 Mar 1999 18:59:19 +0000 (18:59 +0000)]
* semantics.c (begin_inline_definitions,
finish_inline_definitions): Rename from finish_default_args and
begin_inline_definitions, respectively, to something that isn't a
total lie.  :)
* parse.y (structsp): Adjust.
* tree.c (hash_tree_cons): Remove obsolete via_* parms.
(list_hash_lookup): Likewise.
(hash_tree_chain): Adjust.
* pt.c (tsubst): Adjust.
(tsubst_arg_types): Use plain hash_tree_cons.
* cp-tree.h (hash_tree_cons_simple): Lose.
* parse.y (declmods, nonempty_cv_qualifiers): Use hash_tree_cons.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26092 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * toplev.c (rest_of_compilation): Allow dbr_schedule to write to
law [Wed, 31 Mar 1999 16:26:36 +0000 (16:26 +0000)]
    * toplev.c (rest_of_compilation): Allow dbr_schedule to write to
        the dump file too.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26091 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * flow.c (find_basic_blocks): New argument `do_cleanup'.
rth [Wed, 31 Mar 1999 12:41:03 +0000 (12:41 +0000)]
    * flow.c (find_basic_blocks): New argument `do_cleanup'.
        Conditionally call delete_unreachable_blocks.
        (free_basic_block_vars): Zero ENTRY/EXIT data.
        (allocate_for_life_analysis): Kill.  Split into...
        (allocate_bb_life_data, allocate_reg_life_data): ... new functions.
        (life_analysis_1): Update.
        * gcse.c (gcse_main): Update find_basic_blocks call.
        * toplev.c (rest_of_compilation): Likewise.
        * stupid.c (stupid_life_analysis): Update life data calls.
        * rtl.h, output.h: Update prototypes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26090 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoupdates, cleanups and reworking of fixinc
korbb [Wed, 31 Mar 1999 12:13:32 +0000 (12:13 +0000)]
updates, cleanups and reworking of fixinc

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26089 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoregenerated
korbb [Wed, 31 Mar 1999 12:05:26 +0000 (12:05 +0000)]
regenerated

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26088 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoadded spaces to ensure correct shell syntax.
korbb [Wed, 31 Mar 1999 12:02:19 +0000 (12:02 +0000)]
added spaces to ensure correct shell syntax.
Added test to ensure '//' comments were not deleted inside strings
Added the missing c_asm.h fix

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26087 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoReworked method for traversing sym-linked directory hierarchies
korbb [Wed, 31 Mar 1999 11:51:29 +0000 (11:51 +0000)]
Reworked method for traversing sym-linked directory hierarchies

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26086 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * gjavah.c (print_field_info): Allow constants of other types.
tromey [Wed, 31 Mar 1999 11:46:42 +0000 (11:46 +0000)]
* gjavah.c (print_field_info): Allow constants of other types.
(print_include): Generate include when new name is proper prefix
of already printed name.
(add_namelet): Likewise.
(cxx_keyword_subst): New function.
(print_method_info): Use it.
(print_field_name): New function.
(get_field_name): New function.
(print_field_info): Use get_field_name and print_field_name.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26085 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * configure.in (extra_includes): Don't attempt to calculate the
ghazi [Wed, 31 Mar 1999 10:56:35 +0000 (10:56 +0000)]
    * configure.in (extra_includes): Don't attempt to calculate the
        location of the gcc src or obj directories.  Instead rely on
        precomputed variables, $topsrcdir and $r, to obtain these values.
        Set -I flags appropriately.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26084 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoApply patch from Philip Blundel to fix a few ARM/Linux nits.
nickc [Wed, 31 Mar 1999 10:25:40 +0000 (10:25 +0000)]
Apply patch from Philip Blundel to fix a few ARM/Linux nits.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26083 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * Makefile.in (keyword.h): Generate using gperf language 'C', not
ghazi [Wed, 31 Mar 1999 08:05:08 +0000 (08:05 +0000)]
    * Makefile.in (keyword.h): Generate using gperf language 'C', not
        'KR-C', so gperf uses the `const' keyword on strings.
        * keyword.gperf (java_keyword): Const-ify a char*.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26082 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * Makefile.in (hash.h): Generate using gperf language 'C', not
ghazi [Wed, 31 Mar 1999 07:51:10 +0000 (07:51 +0000)]
    * Makefile.in (hash.h): Generate using gperf language 'C', not
        'KR-C', so gperf uses the `const' keyword on strings.
        * gxx.gperf (resword): Const-ify a char*.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26081 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * Makefile.in (hash.h): Generate using gperf language 'C', not
ghazi [Wed, 31 Mar 1999 07:48:00 +0000 (07:48 +0000)]
    * Makefile.in (hash.h): Generate using gperf language 'C', not
        'KR-C', so gperf uses the `const' keyword on strings.
        * gperf (resword): Const-ify a char*.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26080 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * Makefile.in (c-gperf.h): Generate using gperf language 'C', not
ghazi [Wed, 31 Mar 1999 07:43:52 +0000 (07:43 +0000)]
    * Makefile.in (c-gperf.h): Generate using gperf language 'C', not
        'KR-C', so gperf uses the `const' keyword on strings.
        * c-parse.gperf (resword): Const-ify a char*.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26079 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoNew test case suggested by Nathan Sidwell <nathan@acm.org>
loewis [Wed, 31 Mar 1999 06:08:41 +0000 (06:08 +0000)]
New test case suggested by Nathan Sidwell <nathan@acm.org>

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26078 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * t-rtems (LIMITS_H_TEST, LIBGCC2_INCLUDES): Define.
law [Wed, 31 Mar 1999 00:50:40 +0000 (00:50 +0000)]
    * t-rtems (LIMITS_H_TEST, LIBGCC2_INCLUDES): Define.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26077 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDaily bump.
law [Wed, 31 Mar 1999 00:45:04 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26076 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoUpdate tege's address.
law [Wed, 31 Mar 1999 00:40:30 +0000 (00:40 +0000)]
Update tege's address.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26075 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * system.h (STDERR_FILENO): Fix typo.
law [Wed, 31 Mar 1999 00:40:29 +0000 (00:40 +0000)]
    * system.h (STDERR_FILENO): Fix typo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26074 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * inclhack.def (bool): Also fix bogus bool in curses_colr/curses.h
law [Wed, 31 Mar 1999 00:20:47 +0000 (00:20 +0000)]
    * inclhack.def (bool): Also fix bogus bool in curses_colr/curses.h
        * fixincl.x, inclhack.sh, fixincl.sh: Rebuilt.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26073 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoFix bad ChangeLog entry.
law [Tue, 30 Mar 1999 23:41:26 +0000 (23:41 +0000)]
Fix bad ChangeLog entry.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26072 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * cp-tree.h (IDENTIFIER_AS_DESC, IDENTIFIER_AS_LIST,
jason [Tue, 30 Mar 1999 23:30:32 +0000 (23:30 +0000)]
* cp-tree.h (IDENTIFIER_AS_DESC, IDENTIFIER_AS_LIST,
CLASSTYPE_BASELINK_VEC, CLASSTYPE_N_SUPERCLASSES,
CLASSTYPE_N_BASECLASSES, CLASSTYPE_MAX_DEPTH,
CLASSTYPE_BASE_INIT_LIST, CLASSTYPE_AS_LIST, CLASSTYPE_ID_AS_LIST,
CLASSTYPE_BINFO_AS_LIST): Remove cruft.
* class.c, lex.c, parse.y, ptree.c, search.c, semantics.c,
tree.c: Adjust.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26071 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoupdate
jason [Tue, 30 Mar 1999 23:22:28 +0000 (23:22 +0000)]
update

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26070 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * alias.c (alias_set_compare): Remove.
mmitchel [Tue, 30 Mar 1999 20:52:33 +0000 (20:52 +0000)]
* alias.c (alias_set_compare): Remove.
(record_alias_subset): Use splay_tree_compare_ints instaed of
alias_set_compare.
(init_alias_once): Likewise.
* cse.c: Include splay-tree.h.
(reg_qty): Remove.
(reg_tick): Likewise.
(reg_table): Likewise.
(cse_reg_info): New structure.
(cse_reg_info_free_list): New variable.
(cse_reg_info_tree): Likewise.
(cached_regno): Likewise.
(cached_cse_reg_info): Likewise.
(all_minus_one): Remove.
(consec_ints): Likewise.
(GET_CSE_REG_INFO): New macro.
(REG_TICK): Likewise.  Use throughout instead of reg_tick.
(REG_IN_TABLE): Likewise.  Use throughout instead of reg_in_table.
(REG_QTY): Likewise.  Use throughout instead of reg_qty.
(get_cse_reg_info): New function.
(free_cse_reg_info): Likewise.
(new_basic_block): Reinitialize cse_reg_info_tree instead of
reg_tick, all_minus_one, and consec_ints.
* Makefile.in (cse.o): Depend on splay-tree.h
* splay-tree.h (splay_tree_compare_ints): Declare.
* splay-tree.c (splay_tree_compare_ints): Define.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26069 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * cplus-dem.c (consume_count): If `count' wraps, return 0 and
tromey [Tue, 30 Mar 1999 16:12:25 +0000 (16:12 +0000)]
* cplus-dem.c (consume_count): If `count' wraps, return 0 and
don't advance input pointer.
(demangle_class_name): If consume_count didn't find a count, do
nothing.  Don't bother with `strlen' sanity check; consume_count
does it for us.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26068 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agonew
jason [Tue, 30 Mar 1999 15:04:45 +0000 (15:04 +0000)]
new

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26067 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * libgcc2.c (throw_helper): Just return the SP offset, rather than
jason [Tue, 30 Mar 1999 14:12:49 +0000 (14:12 +0000)]
* libgcc2.c (throw_helper): Just return the SP offset, rather than
a whole udata.  Include args_size in the offset.
(__throw, __rethrow): Adjust.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26066 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoTue Mar 30 11:31:53 1999 Alexandre Petit-Bianco <apbianco@cygnus.com>
apbianco [Tue, 30 Mar 1999 11:35:27 +0000 (11:35 +0000)]
Tue Mar 30 11:31:53 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
* parse.y (patch_bc_statement): Fixed identation and a bogus
  `printf' format.
Tue Mar 30 11:29:29 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
* parse.y (patch_assignment): Allow static variables in other
  classes to be assigned.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26065 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoWarning fixes:
ghazi [Tue, 30 Mar 1999 09:23:52 +0000 (09:23 +0000)]
Warning fixes:
        * sta.c (ffesta_ffebad_1sp, ffesta_ffebad_1st, ffesta_ffebad_2st):
        Const-ify a char*.
        * sta.h (ffesta_ffebad_1sp, ffesta_ffebad_1st, ffesta_ffebad_2st):
        Likewise.
        * stb.c (ffestb_local_u_): Likewise.
        (ffestb_do, ffestb_dowhile, ffestb_else, ffestb_elsexyz,
        ffestb_else3_, ffestb_endxyz, ffestb_goto, ffestb_let,
        ffestb_type, ffestb_type1_, ffestb_varlist, ffestb_R423B,
        ffestb_R522, ffestb_R528, ffestb_R542, ffestb_R834, ffestb_R835,
        ffestb_R838, ffestb_R841, ffestb_R1102, ffestb_blockdata,
        ffestb_R1212, ffestb_R1228, ffestb_V009, ffestb_module,
        ffestb_R809, ffestb_R810, ffestb_R10014_, ffestb_R10015_,
        ffestb_R10018_, ffestb_R1107, ffestb_R1202, ffestb_R12026_,
        ffestb_S3P4, ffestb_V012, ffestb_V014, ffestb_V025, ffestb_V0255_,
        ffestb_V020, ffestb_dimlist, ffestb_dummy, ffestb_R524,
        ffestb_R547, ffestb_decl_chartype, ffestb_decl_dbltype,
        ffestb_decl_gentype, ffestb_decl_recursive, ffestb_decl_entsp_2_,
        ffestb_decl_func_, ffestb_V003, ffestb_V016, ffestb_V027,
        ffestb_decl_R539): Likewise.
        * stb.h (_ffestb_args_): Likewise.
        * stc.c (ffestc_subr_binsrch_, ffestc_subr_is_present_,
        ffestc_subr_speccmp_, ffestc_R904, ffestc_R907): Likewise.
        * std.c (ffestd_R1001dump_1005_1_, ffestd_R1001dump_1005_2_,
        ffestd_R1001dump_1005_3_, ffestd_R1001dump_1005_4_,
        ffestd_R1001dump_1005_5_, ffestd_R1001dump_1010_1_,
        ffestd_R1001dump_1010_2_, ffestd_R1001dump_1010_3_,
        ffestd_R1001dump_1010_4_, ffestd_R1001dump_1010_5_): Likewise.
        * ste.c (ffeste_begin_iterdo_, ffeste_subr_file_): Likewise.
        * sts.c (ffests_printf_1D, ffests_printf_1U, ffests_printf_1s,
        ffests_printf_2Us, ffests_puts, ffests_puttext): Likewise.
        * sts.h (ffests_printf_1D, ffests_printf_1U, ffests_printf_1s,
        ffests_printf_2Us, ffests_puts, ffests_puttext): Likewise.
        * stt.c (ffestt_exprlist_drive, ffestt_implist_drive,
        ffestt_tokenlist_drive): Add prototype arguments.
        * stt.h (ffestt_exprlist_drive, ffestt_implist_drive,
        ffestt_tokenlist_drive): Likewise.
        * stu.c (ffestu_dummies_transition_): Likewise.
        (ffestu_sym_end_transition): Const-ify a char*.
        * stw.c (ffestw_display_state, ffestw_new, ffestw_pop): Add
        prototype arguments.
        * stw.h (ffestw_display_state, ffestw_new, ffestw_pop): Likewise.
        * version.c (ffe_version_string): Const-ify a char*.
        * version.h (ffe_version_string): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26064 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agofix typo in extend.texi
burley [Tue, 30 Mar 1999 08:47:17 +0000 (08:47 +0000)]
fix typo in extend.texi

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26063 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDaily bump.
law [Tue, 30 Mar 1999 00:45:02 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26062 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * dwarf2out.c (output_line_info): Don't emit redundant info.
jason [Tue, 30 Mar 1999 00:31:55 +0000 (00:31 +0000)]
* dwarf2out.c (output_line_info): Don't emit redundant info.
Do start a new row if the file changes and the line # doesn't.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26061 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * decl2.c (lang_decode_option): Remove -Wsign-promo from -Wall.
jason [Mon, 29 Mar 1999 16:13:51 +0000 (16:13 +0000)]
* decl2.c (lang_decode_option): Remove -Wsign-promo from -Wall.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26060 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * invoke.texi (Invoking G++, C++ Dialect Options): Update.
jason [Mon, 29 Mar 1999 15:53:32 +0000 (15:53 +0000)]
* invoke.texi (Invoking G++, C++ Dialect Options): Update.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26059 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * except.c (start_dynamic_handler): Force jmp_buf address to
rth [Mon, 29 Mar 1999 15:07:37 +0000 (15:07 +0000)]
    * except.c (start_dynamic_handler): Force jmp_buf address to
        and operand before moving to memory.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26058 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoClarify -fcheck-memory-usage
burley [Mon, 29 Mar 1999 12:13:17 +0000 (12:13 +0000)]
Clarify -fcheck-memory-usage

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26057 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * loop.c (maybe_eliminate_biv): For libcalls that set a giv, skip to
amylaar [Mon, 29 Mar 1999 11:56:45 +0000 (11:56 +0000)]
* loop.c (maybe_eliminate_biv): For libcalls that set a giv, skip to
end of libcall.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26056 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * sh.md (mulsi3): Tag an extra REG_EQUAL note to the middle insn.
amylaar [Mon, 29 Mar 1999 11:39:22 +0000 (11:39 +0000)]
* sh.md (mulsi3): Tag an extra REG_EQUAL note to the middle insn.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26055 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * pa.h (HAVE_PRE_INCREMENT): Disable when optimizing for a PA8000
law [Mon, 29 Mar 1999 10:52:29 +0000 (10:52 +0000)]
    * pa.h (HAVE_PRE_INCREMENT): Disable when optimizing for a PA8000
        class machine.
        (HAVE_PRE_DECREMENT, HAVE_POST_INCREMENT): Likewise.
        (HAVE_POST_DECREMENT): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26054 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoportability fix & release announcement update
korbb [Mon, 29 Mar 1999 08:33:35 +0000 (08:33 +0000)]
portability fix & release announcement update

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26053 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoPortability problem with old BSD system
korbb [Mon, 29 Mar 1999 08:28:23 +0000 (08:28 +0000)]
Portability problem with old BSD system

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26052 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoMade more current
korbb [Mon, 29 Mar 1999 08:22:24 +0000 (08:22 +0000)]
Made more current

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26051 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * pt.c (fn_type_unification): Ignore 'this' parm from conversion ops.
jason [Mon, 29 Mar 1999 01:09:28 +0000 (01:09 +0000)]
* pt.c (fn_type_unification): Ignore 'this' parm from conversion ops.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26050 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agonew
jason [Mon, 29 Mar 1999 01:08:51 +0000 (01:08 +0000)]
new

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26049 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDaily bump.
law [Mon, 29 Mar 1999 00:45:02 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26048 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * pa.md (pa7100LCshiftmem, pa7100LCalu): Change simultaneity. Use
law [Sun, 28 Mar 1999 23:56:07 +0000 (23:56 +0000)]
    * pa.md (pa7100LCshiftmem, pa7100LCalu): Change simultaneity.  Use
        shift/mem ops in pa7100LCalu.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26047 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoWarning fixes:
ghazi [Sun, 28 Mar 1999 19:22:10 +0000 (19:22 +0000)]
Warning fixes:
        * class.c (maybe_add_interface): Remove unused variable
        `interface_binfo'.
        (make_class_data): Use = for assignment, not ==.  Likewise.
        (emit_register_classes): Remove unused variable `decl'.
        * lex.c: Fix comment so as not to contain an embedded `/*'.
        * verify.c (verify_jvm_instructions): Remove unused variable
        `self_type'.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26046 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoWarning fixes:
ghazi [Sun, 28 Mar 1999 17:33:22 +0000 (17:33 +0000)]
Warning fixes:
        * recog.h (insn_outfun, insn_operand_predicate): Add prototype
        arguments.
        * rtl.h (note_stores): Likewise.
        * rtlanal.c (note_stores): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26045 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago* varasm.c (output_constant_pool): Always mark the constant pool.
rth [Sun, 28 Mar 1999 15:35:04 +0000 (15:35 +0000)]
* varasm.c (output_constant_pool): Always mark the constant pool.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26044 138bc75d-0d04-0410-961f-82ee72b054a4