OSDN Git Service

pf3gnuchains/gcc-fork.git
25 years agoResync
law [Wed, 7 Apr 1999 03:36:42 +0000 (03:36 +0000)]
Resync
* mh-windows disappears
* Build more stuff on cygwin.  Use default CFLAGS/CXXFLAGS

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

25 years agoChanges from official libiberty sources.
law [Wed, 7 Apr 1999 03:31:24 +0000 (03:31 +0000)]
Changes from official libiberty sources.
* Missing ChangeLog entries.
* Some java demangling stuff
* More cygwin32->cygwin related changes.

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

25 years ago * configure.in: Check cygwin*, not cygwin32*.
law [Wed, 7 Apr 1999 03:27:25 +0000 (03:27 +0000)]
    * configure.in: Check cygwin*, not cygwin32*.

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

25 years agoBring over lost changes from Cygnus's directory.
law [Wed, 7 Apr 1999 03:20:00 +0000 (03:20 +0000)]
Bring over lost changes from Cygnus's directory.
* Missing ChangeLog entries.
* Whitespace fixes.
* Enable multilib by default
* One stl fix (#ifdef -> #if)

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

25 years ago * alpha.c (alpha_end_function): Don't flag weak functions.
rth [Wed, 7 Apr 1999 03:19:35 +0000 (03:19 +0000)]
    * alpha.c (alpha_end_function): Don't flag weak functions.

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

25 years ago * alpha.c (reg_no_subreg_operand): New function.
rth [Wed, 7 Apr 1999 03:18:52 +0000 (03:18 +0000)]
    * alpha.c (reg_no_subreg_operand): New function.
        * alpha.h (PREDICATE_CODES): Add it.
        * alpha.md (floatdi?f patterns): Use it for op1.

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

25 years ago * expr.c (expand_builtin) [BUILT_IN_RETURN_ADDRESS]: Use
rth [Wed, 7 Apr 1999 02:14:06 +0000 (02:14 +0000)]
    * expr.c (expand_builtin) [BUILT_IN_RETURN_ADDRESS]: Use
        copy_to_mode_reg; don't force constants into a register.

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

25 years agoDaily bump.
law [Wed, 7 Apr 1999 00:45:32 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * toplev.c (compile_file): Typo flow_dump -> flow2_dump.
rth [Tue, 6 Apr 1999 22:56:16 +0000 (22:56 +0000)]
    * toplev.c (compile_file): Typo flow_dump -> flow2_dump.

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

25 years ago * Makefile.in (TREE_H): Add tree-check.h.
law [Tue, 6 Apr 1999 22:22:07 +0000 (22:22 +0000)]
    * Makefile.in (TREE_H): Add tree-check.h.
        (RTL_H): Add genrtl.h.

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

25 years ago * pdp11.c (simple_memory_operand): Add default case in switch.
law [Tue, 6 Apr 1999 22:13:57 +0000 (22:13 +0000)]
    * pdp11.c (simple_memory_operand): Add default case in switch.
        * pdp11.h (TARGET_SWITCHES): Add help strings.
        (NOTICE_UPDATE_CC): Don't include excess argument to format.
        (ASM_OUTPUT_DOUBLE_INT): Remove.

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

25 years ago * flow.c (verify_flow_info): New function.
rth [Tue, 6 Apr 1999 22:10:53 +0000 (22:10 +0000)]
    * flow.c (verify_flow_info): New function.
        (find_basic_blocks): Call it if ENABLE_CHECKING.
        (merge_blocks): Don't merge if there are non-deletable labels.
        * toplev.c (fatal_insn): Allow a printf-style arg list.
        * toplev.h (fatal_insn): Update prototype.

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

25 years ago * expr.c (expand_builtin_setjmp): Put setjmp return label on
rth [Tue, 6 Apr 1999 22:10:24 +0000 (22:10 +0000)]
    * expr.c (expand_builtin_setjmp): Put setjmp return label on
        nonlocal_goto_handler_labels for flow.

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

25 years agoRegression test for current cpplib bug.
zack [Tue, 6 Apr 1999 21:31:13 +0000 (21:31 +0000)]
Regression test for current cpplib bug.
Should not fail if you are using cccp.
Expect it to fail if you are using cpplib.

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

25 years agoYA spurious-uninitialized-variable-warning test
zack [Tue, 6 Apr 1999 18:11:08 +0000 (18:11 +0000)]
YA spurious-uninitialized-variable-warning test

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

25 years agoJan Hubicka <hubicka@paru.cas.cz>
rth [Tue, 6 Apr 1999 16:21:09 +0000 (16:21 +0000)]
Jan Hubicka  <hubicka@paru.cas.cz>
        * flow.c (split_edge) update correctly flow graph, disable
        EDGE_CRITICAL flag on the split edge, update NUSES for new label.

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

25 years ago * emit-rtl.c (gen_rtx_CONST_DOUBLE): Use XWINT not XINT.
rth [Tue, 6 Apr 1999 15:49:17 +0000 (15:49 +0000)]
    * emit-rtl.c (gen_rtx_CONST_DOUBLE): Use XWINT not XINT.
        Clear third and following slots, if they exist.

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

25 years ago * flow.c (create_basic_block): Make sure the bb note is in the block.
rth [Tue, 6 Apr 1999 15:45:55 +0000 (15:45 +0000)]
    * flow.c (create_basic_block): Make sure the bb note is in the block.
        (can_delete_note_p): Rename from delete_note_p.
        (delete_insn_chain): Preserve undeleteable labels too.
        (tidy_fallthru_edge): Use next_real_insn instead of confusing
        inline code.

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

25 years ago * cp-tree.h (BASELINK_P): New macro.
mmitchel [Tue, 6 Apr 1999 14:38:08 +0000 (14:38 +0000)]
* cp-tree.h (BASELINK_P): New macro.
(SET_BASELINK_P): Likewise.
* init.c (build_member_call): Remove needless assignment in if
statement.
* search.c (lookup_field_r): Fix handling when we are looking
specifically for a type; these are not hidden by functions and
variables.
(lookup_member): Use SET_BASELINK_P.
* tree.c (is_overloaded_fn): Use BASELINK_P.
(really_overloaed_fn): Likewise.
(get_first_fn): Likewise.

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

25 years ago
bothner [Tue, 6 Apr 1999 14:28:39 +0000 (14:28 +0000)]

* expr.c (pop_type_0):  New function.
(pop_type):  Use pop_type_0.
* java-tree.h (pop_type_0):  New declaration.
* verify.c (verify_jvm_instructions):  Check return instructions.

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

25 years ago
bothner [Tue, 6 Apr 1999 14:28:37 +0000 (14:28 +0000)]

* expr.c (pop_type_0):  New function.
(pop_type):  Use pop_type_0.
* java-tree.h (pop_type_0):  New declaration.
* verify.c (verify_jvm_instructions):  Check return instructions.

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

25 years ago8
bothner [Tue, 6 Apr 1999 14:27:22 +0000 (14:27 +0000)]
8
* parse.y (patch_binop):  Don't fold if non-constant and emiting
class files.

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

25 years ago
bothner [Tue, 6 Apr 1999 14:27:19 +0000 (14:27 +0000)]

* parse.y (patch_binop):  Don't fold if non-constant and emiting
class files.

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

25 years agoh
bothner [Tue, 6 Apr 1999 14:27:17 +0000 (14:27 +0000)]
h
* parse.y (patch_binop):  Don't fold if non-constant and emiting
class files.

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

25 years ago1999-04-06 12:56 -0400 Zack Weinberg <zack@rabi.columbia.edu>
zack [Tue, 6 Apr 1999 10:04:10 +0000 (10:04 +0000)]
1999-04-06 12:56 -0400  Zack Weinberg  <zack@rabi.columbia.edu>
* cppexp.c (parse_charconst): Initialize c.
(cpp_parse_expr): Initialize rprio.
* cppfiles.c (merge_include_chains): Initialize prev.
(finclude) Set fp->line_base to fp->buf before returning.
* cpphash.c (macroexpand): Initialize token.
* cppspec.c (lang_specific_driver): Change suff to
const char *const *.

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

25 years ago1999-04-06 12:51 -0400 Zack Weinberg <zack@rabi.columbia.edu>
zack [Tue, 6 Apr 1999 09:54:30 +0000 (09:54 +0000)]
1999-04-06 12:51 -0400  Zack Weinberg  <zack@rabi.columbia.edu>
* cppinit.c (install_predefs): Delete function.
(cpp_start_read): Don't call install_predefs.
(cpp_handle_option): Remove case 'u' and all refs to
opts->inhibit_predefs.
(print_help): Don't mention -undef.
(initialize_builtins): Define __HAVE_BUILTIN_SETJMP__, to
match cccp.
* cpplib.h (struct cpp_options): Remove inhibit_predefs
member.
* cccp.c (predefs): Delete variable.
(main): Remove case 'u' in argument parse loop,
'inhibit_predefs' variable, and the code block that would
process CPP_PREDEFINES.
(initialize_builtins): Don't define __OBJC__, the driver will
do that.
* gcc.c (default_compilers): Remove -undef from all specs that
invoke a C preprocessor.
* ch/lang-specs.h: Likewise.
* cp/lang-specs.h: Likewise.
* f/lang-specs.h: Likewise.
* objc/lang-specs.h: Likewise.

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

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

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

25 years ago * decl.c (lookup_name_current_level): Tweak, and improve
mmitchel [Mon, 5 Apr 1999 23:09:51 +0000 (23:09 +0000)]
* decl.c (lookup_name_current_level): Tweak, and improve
documentation.

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

25 years ago * testsuite/regress-demangle: New file.
tromey [Mon, 5 Apr 1999 14:28:59 +0000 (14:28 +0000)]
* testsuite/regress-demangle: New file.
* testsuite/demangle-expected: New file.
* Makefile.in (all, check, installcheck, info, install-info,
clean-info, dvi, install, etags, tags, mostlyclean, clean,
distclean, maintainer-clean, realclean): Depend on corresponding
`-subdir' target.
(all-subdir check-subdir installcheck-subdir info-subdir
install-info-subdir clean-info-subdir dvi-subdir
install-info-subdir etags-subdir mostlyclean-subdir clean-subdir
distclean-subdir maintainer-clean-subdir): New target.
* testsuite/Makefile.in: New file.
* configure: Rebuilt.
* configure.in: Create testsuite/Makefile.

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

25 years ago * Makefile.in (gjavah.o): Depend on $(JAVA_TREE_H).
ghazi [Mon, 5 Apr 1999 13:09:45 +0000 (13:09 +0000)]
    * Makefile.in (gjavah.o): Depend on $(JAVA_TREE_H).
        * gjavah.c: Include math.h earlier.  Include tree.h/java-tree.h.
        (main_jcf): Don't define.
        (process_file): Don't set `main_jcf'.
        * java-tree.h (main_jcf): Don't declare.
        * jcf-parse.c (main_jcf): Add static definition.
        * lang.c (main_jcf): Don't define.

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

25 years ago * class.c (add_method_1): Cast the argument of `bzero' to PTR.
ghazi [Mon, 5 Apr 1999 13:04:38 +0000 (13:04 +0000)]
    * class.c (add_method_1): Cast the argument of `bzero' to PTR.
        * decl.c (copy_lang_decl): Likewise for `bcopy'.
        * jcf-depend.c: Include "config.h", not <config.h>.
        * jcf-parse.c (jcf_figure_file_type): Cast the arguments of
        `bcopy' to PTR.
        * jcf-path.c: Include "config.h", not <config.h>.
        * lex.c: Don't include various system header files.
        (java_init_lex): Cast the argument of `bzero' to PTR
        * parse-scan.y (java_push_parser_context): Likewise.
        * parse.y (java_push_parser_context): Likewise.
        * xref.c: Don't include <stdio.h>.

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

25 years ago * class.c (maybe_fixup_vptrs): Remove declaration.
mmitchel [Mon, 5 Apr 1999 12:34:20 +0000 (12:34 +0000)]
* class.c (maybe_fixup_vptrs): Remove declaration.
(build_class_init_list): Likewise.
* decl.c (pushdecl_class_level): Call check_template_shadow here
...
(push_class_level_binding): ... not here.
* search.c (dfs_push_type_decls): Only avoid
template-self-reference TYPE_DECLs if they are from base classes.

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

25 years agoMon Apr 5 11:24:19 1999 Alexandre Petit-Bianco <apbianco@cygnus.com>
apbianco [Mon, 5 Apr 1999 12:00:08 +0000 (12:00 +0000)]
Mon Apr  5 11:24:19 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
* parse.y (struct parser_ctxt *ctxp): Now global.
(declare_local_variables): Use WFL compound value for the
  declaration source line value, when doing cross-referencing.

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

25 years ago * Makefile.in (SUBDIR_FLAGS_TO_PASS): Fix misapplied patch.
law [Mon, 5 Apr 1999 11:03:57 +0000 (11:03 +0000)]
    * Makefile.in (SUBDIR_FLAGS_TO_PASS): Fix misapplied patch.

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

25 years ago * Make-lang.in (HOST_CFLAGS): compute dynamically.
law [Mon, 5 Apr 1999 11:02:52 +0000 (11:02 +0000)]
    * Make-lang.in (HOST_CFLAGS): compute dynamically.

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

25 years ago * m68k.md (movdf): Hide GPR sources & destinations from regclass.
law [Mon, 5 Apr 1999 10:57:09 +0000 (10:57 +0000)]
    * m68k.md (movdf): Hide GPR sources & destinations from regclass.

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

25 years agoOops - fixed typo in previous delta
nickc [Mon, 5 Apr 1999 10:34:51 +0000 (10:34 +0000)]
Oops - fixed typo in previous delta

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

25 years agoBump for snapshot
law [Mon, 5 Apr 1999 09:54:47 +0000 (09:54 +0000)]
Bump for snapshot

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

25 years agoNamed wrong file :)
korbb [Mon, 5 Apr 1999 06:59:28 +0000 (06:59 +0000)]
Named wrong file :)

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

25 years agoEnsure that the server shell is _NOT_ csh
korbb [Mon, 5 Apr 1999 06:58:30 +0000 (06:58 +0000)]
Ensure that the server shell is _NOT_ csh

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

25 years agoSeparate sed -e flag from its argument
korbb [Mon, 5 Apr 1999 06:57:09 +0000 (06:57 +0000)]
Separate sed -e flag from its argument

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

25 years agosed command formatting and no CSH as server shell
korbb [Mon, 5 Apr 1999 06:56:23 +0000 (06:56 +0000)]
sed command formatting and no CSH as server shell

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

25 years agoBump for snapshot
law [Mon, 5 Apr 1999 03:52:34 +0000 (03:52 +0000)]
Bump for snapshot

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

25 years ago * i386.c (x86_double_with_add): Turn off for Pentium and PPro.
law [Mon, 5 Apr 1999 03:52:19 +0000 (03:52 +0000)]
* i386.c (x86_double_with_add): Turn off for Pentium and PPro.
(small_shift_operand, output_ashlsi3): New functions.
* i386.h (small_shift_operand, output_ashlsi3): Declare.
* i386.md (ashlsi3): Simplify ahlsi3 patterns.  Remove splitters
that are no longer needed.

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

25 years ago * pt.c (check_template_shadow): Don't treat OVERLOADs as _DECL
jason [Mon, 5 Apr 1999 01:34:46 +0000 (01:34 +0000)]
* pt.c (check_template_shadow): Don't treat OVERLOADs as _DECL
nodes.  Tidy.

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

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

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

25 years agofix bugs exposed by --enable-checking
burley [Sun, 4 Apr 1999 23:16:21 +0000 (23:16 +0000)]
fix bugs exposed by --enable-checking

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

25 years ago * stmt.c (expand_loop_end): When copying the loop exit test,
law [Sun, 4 Apr 1999 03:06:17 +0000 (03:06 +0000)]
    * stmt.c (expand_loop_end): When copying the loop exit test,
        do not walk into a nested loop.

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

25 years ago * gcc.c-torture/execute/990404-1.c: New test.
law [Sun, 4 Apr 1999 03:03:27 +0000 (03:03 +0000)]
    * gcc.c-torture/execute/990404-1.c: New test.

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

25 years agoBump for snapshot
law [Sun, 4 Apr 1999 01:15:41 +0000 (01:15 +0000)]
Bump for snapshot

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

25 years agoDaily bump.
law [Sun, 4 Apr 1999 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * fixinc/hackshell.tpl: Skip links to directories, to avoid
law [Sat, 3 Apr 1999 23:36:22 +0000 (23:36 +0000)]
    * fixinc/hackshell.tpl: Skip links to directories, to avoid
        removing them.
        * fixinc/inclhack.tpl: Likewise.
        * fixinc/fixinc.sh, fixinc/fixincl.x, fixinc/inclhack.sh: Rebuilt.

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

25 years ago * rs6000.md (addsi3, iorsi3, xorsi3, adddi3, iordi3, xordi3,
dje [Sat, 3 Apr 1999 22:45:55 +0000 (22:45 +0000)]
    * rs6000.md (addsi3, iorsi3, xorsi3, adddi3, iordi3, xordi3,
        movsi_got, movsi, movsf): Use no_new_pseudos.
        * rs6000.c (rs6000_got_register): Likewise.
        (offsettable_mem_opereand): Use || not |.

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

25 years agoUpdate BUGS, NEWS derived files
burley [Sat, 3 Apr 1999 21:12:24 +0000 (21:12 +0000)]
Update BUGS, NEWS derived files

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

25 years ago * acconfig.h (ENABLE_CHECKING): Remove redundant #undef.
law [Sat, 3 Apr 1999 21:10:23 +0000 (21:10 +0000)]
    * acconfig.h (ENABLE_CHECKING): Remove redundant #undef.
        * config.in: Rebuilt.

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

25 years agoClean up -fset-g77-defaults and -fversion docs
burley [Sat, 3 Apr 1999 21:03:32 +0000 (21:03 +0000)]
Clean up -fset-g77-defaults and -fversion docs

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

25 years agoMake -fno-emulate-complex the default
burley [Sat, 3 Apr 1999 20:34:35 +0000 (20:34 +0000)]
Make -fno-emulate-complex the default

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

25 years ago * gcc.texi: Add info on regmove pass
law [Sat, 3 Apr 1999 15:29:41 +0000 (15:29 +0000)]
    * gcc.texi: Add info on regmove pass

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

25 years ago * regmove.c (fixup_match_1): Consistently evaluate
law [Sat, 3 Apr 1999 15:27:53 +0000 (15:27 +0000)]
    * regmove.c (fixup_match_1): Consistently evaluate
        HAVE_POST_INCREMENT and HAVE_POST_DECREMENT.

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

25 years ago* configure.in (DEFAULT_LINKER, DEFAULT_ASSEMBLER): Use grep
oliva [Sat, 3 Apr 1999 14:52:07 +0000 (14:52 +0000)]
* configure.in (DEFAULT_LINKER, DEFAULT_ASSEMBLER): Use grep
instead of test and sed to check whether they're GNU programs.
* configure: Rebuilt.

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

25 years ago* Makefile.in (install-headers-tar, install-headers-cpio): avoid
oliva [Sat, 3 Apr 1999 13:01:48 +0000 (13:01 +0000)]
* Makefile.in (install-headers-tar, install-headers-cpio): avoid
problems with CDPATH
Reported by Ralf Canis <canis@bigfoot.com>

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

25 years ago * fixinc.x86-linux-gnu: Deleted.
law [Sat, 3 Apr 1999 12:51:38 +0000 (12:51 +0000)]
    * fixinc.x86-linux-gnu: Deleted.

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

25 years ago* inclhack.tpl: insert spaces between `sed -e' and '...'
oliva [Sat, 3 Apr 1999 12:19:19 +0000 (12:19 +0000)]
* inclhack.tpl: insert spaces between `sed -e' and '...'
Reported by Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* fixinc/fixincl.sh, fixinc/fixincl.x, fixinc/inclhack.sh: regen

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

25 years agoPer Jason's instructions, add myself (Mark Mitchell) as a co-maintainer
mmitchel [Sat, 3 Apr 1999 12:16:18 +0000 (12:16 +0000)]
Per Jason's instructions, add myself (Mark Mitchell) as a co-maintainer
of the C++ front-end.

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

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