OSDN Git Service

pf3gnuchains/gcc-fork.git
25 years ago * reload.c (find_reloads): In code to promote RELOAD_FOR_X_ADDR_ADDR
amylaar [Thu, 24 Sep 1998 10:51:35 +0000 (10:51 +0000)]
* reload.c (find_reloads): In code to promote RELOAD_FOR_X_ADDR_ADDR
reloads to RELOAD_FOR_X_ADDRESS reloads, test for reload sharing.
Properly keep track of first RELOAD_FOR_X_ADDRESS also for
more than 3 such reloads.
If there is not more than one RELOAD_FOR_X_ADDRESS, don't change
RELOAD_FOR_X_ADDR_ADDR reload.

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

25 years ago * expr.c (store_constructor): When initializing a field that is smaller
amylaar [Thu, 24 Sep 1998 09:59:41 +0000 (09:59 +0000)]
* expr.c (store_constructor): When initializing a field that is smaller
than a word, at the start of a word, try to widen it to a full word.
* cse.c (cse_insn): When we are about to change a register,
remove any invalid references to it.
(remove_invalid_subreg_refs): New function.
(mention_regs): Special treatment for SUBREGs.
(insert_regs): Don't strip SUBREG for call to mention_regs.
Check if reg_tick needs to be bumped up before that call.
(lookup_as_function): Try to match known word_mode constants when
looking for a norrower constant.
(canon_hash): Special treatment for SUBREGs.

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

25 years ago1998-09-23 Dave Love <d.love@dl.ac.uk>
fx [Thu, 24 Sep 1998 08:40:26 +0000 (08:40 +0000)]
1998-09-23  Dave Love  <d.love@dl.ac.uk>
        * g77.texi: Additions about `/*', trailing comments and cpp.

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

25 years agoThu Sep 24 01:35:34 1998 David S. Miller <davem@pierdol.cobaltmicro.com>
davem [Thu, 24 Sep 1998 02:44:55 +0000 (02:44 +0000)]
Thu Sep 24 01:35:34 1998  David S. Miller  <davem@pierdol.cobaltmicro.com>
* config/sparc/sol2-sld-64.h (TRANSFER_FROM_TRAMPOLINE): Define.
* config/sparc/sparc.c (sparc64_initialize_trampoline): If that is
defined, emit libcall to __enable_execute_stack.  Also fix opcodes
and offsets in actual stack trampoline code so they match the
commentary and actually work.
Thu Sep 24 01:19:02 1998  Jakub Jelinek  <jj@sunsite.ms.mff.cuni.cz>
* configure.in (sparcv9-*-solaris): Use t-sol2 and t-sol2-64 for
tmake_file.
(sparc64-*-linux): Use t-linux and sparc/t-linux64 for
tmake_file.  Set extra_parts to needed crt objects.
* configure: Rebuilt.
* config/sparc/linux64.h (SPARC_BI_ARCH): Define.
(TARGET_DEFAULT): Set if default is v9 or ultra.
(STARTFILE_SPEC32, STARTFILE_SPEC64): New macros.
(STARTFILE_SPEC): Set to those upon SPARC_BI_ARCH.
(ENDFILE_SPEC32, ENDFILE_SPEC64, ENDFILE_SPEC): Likewise.
(SUBTARGET_EXTRA_SPECS, LINK_ARCH32_SPEC, LINK_ARCH64_SPEC,
LINK_SPEC, LINK_ARCH_SPEC): Likewise.
(TARGET_VERSION): Define.
(MULTILIB_DEFAULT): Define.
* config/sparc/sparc.h (CPP_CPU_DEFAULT_SPEC): Rearrange so that
mixed 32/64 bit compilers based upon SPARC_BI_ARCH work.
(CPP_CPU64_DEFAULT_SPEC, CPP_CPU32_DEFAULT_SEC): Define
appropriately.
(TARGET_SWITCHES): Allow ptr32/ptr64 options once more.
* config/sparc/sparc.c (sparc_override_options): If arch and
pointer size disagree, emit diagnostic and fix it up.  If
SPARC_BI_ARCH and TARGET_ARCH32, set cmodel to CM_32.  Turn off
V8PLUS in 64-bit mode.
* config/sparc/t-linux64: New file.
* config/sparc/t-sol2-64: New file.
* config/sparc/t-sol2: Adjust build rules to use MULTILIB_CFLAGS.
* config/sparc/sol2-sld-64.h (SPARC_BI_ARCH): Define.
(ASM_CPU32_DEFAULT_SPEC, ASM_CPU64_DEFAULT_SPEC,
CPP_CPU32_DEFAULT_SPEC, CPP_CPU64_DEFAULT_SPEC): Define.
(ASM_SPEC, CPP_CPU_SPEC): Set appropriately based upon those.
(STARTFILE_SPEC32, STARTFILE_SPEC32, STARTFILE_ARCH_SPEC):
Define.
(STARTFILE_SPEC): Set approriately based upon those.
(CPP_CPU_DEFAULT_SPEC, ASM_CPU_DEFAULT_SPEC): Set based upon
disposition of DEFAULT_ARCH32_P.
(LINK_ARCH32_SPEC, LINK_ARCH64_SPEC): Define.
(LINK_ARCH_SPEC, LINK_ARCH_DEFAULT_SPEC): Set based upon those.
(CC1_SPEC, MULTILIB_DEFAULTS): Set based upon DEFAULT_ARCH32_P.
(MD_STARTFILE_PREFIX): Set correctly based upon SPARC_BI_ARCH.
* config/sparc/xm-sysv4-64.h (HOST_BITS_PER_LONG): Only set on
arch64/v9.
* config/sparc/xm-sp64.h (HOST_BITS_PER_LONG): Likewise.

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

25 years agoDaily bump.
law [Thu, 24 Sep 1998 00:45:03 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * rtl.h (init_virtual_regs): New function.
mmitchel [Wed, 23 Sep 1998 23:28:17 +0000 (23:28 +0000)]
* rtl.h (init_virtual_regs): New function.
* emit-rtl.c (init_virtual_regs): Define.
(insn_emit): Use it.
* integrate.c (save_for_inline_copying): Likewise.

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

25 years agoAdd Jim's patches to improve reload behaviour.
nickc [Wed, 23 Sep 1998 16:44:39 +0000 (16:44 +0000)]
Add Jim's patches to improve reload behaviour.

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

25 years agoAdd comment provided by Jim Wilson.
nickc [Wed, 23 Sep 1998 16:24:09 +0000 (16:24 +0000)]
Add comment provided by Jim Wilson.

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

25 years ago * alpha.c (get_aligned_mem): Revert Sep 20 change.
rth [Wed, 23 Sep 1998 13:28:53 +0000 (13:28 +0000)]
    * alpha.c (get_aligned_mem): Revert Sep 20 change.
        (alpha_set_memflags, alpha_set_memflags_1): Likewise.
        (alpha_align_insns): Properly calculate initial offset wrt max_align.

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

25 years ago* arm.c (find_barrier): Revert change of Apr 23. Handle table
rearnsha [Wed, 23 Sep 1998 10:49:06 +0000 (10:49 +0000)]
* arm.c (find_barrier): Revert change of Apr 23.  Handle table
jumps as a single entity, taking into account the size of the
table.

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

25 years ago * friend.c (do_friend): Make warning a full sentence.
gerald [Wed, 23 Sep 1998 04:39:00 +0000 (04:39 +0000)]
* friend.c (do_friend): Make warning a full sentence.

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

25 years agoDaily bump.
law [Wed, 23 Sep 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago8
bothner [Tue, 22 Sep 1998 17:48:12 +0000 (17:48 +0000)]
8
* tree.def (SWITCH_EXPR): New tree node definition.

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

25 years ago
bothner [Tue, 22 Sep 1998 17:48:10 +0000 (17:48 +0000)]

* tree.def (SWITCH_EXPR): New tree node definition.

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

25 years ago * parse.y (component_decl_list): Improve error-recovery.
mmitchel [Tue, 22 Sep 1998 12:15:17 +0000 (12:15 +0000)]
* parse.y (component_decl_list): Improve error-recovery.

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

25 years ago
bkoz [Tue, 22 Sep 1998 12:05:50 +0000 (12:05 +0000)]

1998-09-22  Benjamin Kosnik  <bkoz@loony.cygnus.com>
        * decl.c (make_typename_type): Move error to point where name
        variable can be used by dump_type.

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

25 years ago * decl.c (grokfndecl): Improve error-recovery.
mmitchel [Tue, 22 Sep 1998 11:58:41 +0000 (11:58 +0000)]
* decl.c (grokfndecl): Improve error-recovery.
* decl2.c (grokfield): Likewise.
* pt.c (finish_member_template_decl): Likewise.

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

25 years agoAdd myself as web pages maintainer; remove myself from "Write After
gerald [Tue, 22 Sep 1998 08:51:52 +0000 (08:51 +0000)]
Add myself as web pages maintainer; remove myself from "Write After
Approval".

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

25 years agodescribe changes
korbb [Tue, 22 Sep 1998 07:31:48 +0000 (07:31 +0000)]
describe changes

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

25 years agoAdd the fixinc generated files to the touch list
korbb [Tue, 22 Sep 1998 07:28:05 +0000 (07:28 +0000)]
Add the fixinc generated files to the touch list

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

25 years agoCommit updates generated from def/tpl files
korbb [Tue, 22 Sep 1998 07:23:33 +0000 (07:23 +0000)]
Commit updates generated from def/tpl files

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

25 years agoSyntax error in sed script, combine '//' fixes
korbb [Tue, 22 Sep 1998 07:22:00 +0000 (07:22 +0000)]
Syntax error in sed script, combine '//' fixes

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

25 years agoremove -p from /bin/sh script
korbb [Tue, 22 Sep 1998 07:21:14 +0000 (07:21 +0000)]
remove -p from /bin/sh script

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

25 years agoDaily bump.
law [Tue, 22 Sep 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

25 years agoForgot to commit.
law [Tue, 22 Sep 1998 00:19:44 +0000 (00:19 +0000)]
Forgot to commit.

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

25 years agoBump for snapshot
law [Mon, 21 Sep 1998 23:40:42 +0000 (23:40 +0000)]
Bump for snapshot

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

25 years ago1998-09-22 Ben Elliston <bje@cygnus.com>
bje [Mon, 21 Sep 1998 23:14:17 +0000 (23:14 +0000)]
1998-09-22  Ben Elliston  <bje@cygnus.com>
        * configure.in: This is GNU CHILL, not GNU Fortran.

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

25 years agoBump for snapshot
law [Mon, 21 Sep 1998 22:31:19 +0000 (22:31 +0000)]
Bump for snapshot

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

25 years ago * encoding.c (TREE_TYPE, ARRAY_TYPE): Define.
law [Mon, 21 Sep 1998 22:28:51 +0000 (22:28 +0000)]
    * encoding.c (TREE_TYPE, ARRAY_TYPE): Define.
        (get_inner_array_type): Define.

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

25 years ago * configure.in: Recognize i[34567]86-*-openbsd* and handle it like
law [Mon, 21 Sep 1998 21:49:59 +0000 (21:49 +0000)]
    * configure.in: Recognize i[34567]86-*-openbsd* and handle it like
        NetBSD.

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

25 years ago * Revert this patch.
law [Mon, 21 Sep 1998 21:06:53 +0000 (21:06 +0000)]
    * Revert this patch.
        * reload.c (find_reloads): Do not replace a pseudo with
        (MEM (reg_equiv_addr)) in the initializing insn for the
        pseudo.

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

25 years ago * final.c (final_scan_insn): Disable tracking CC across branches.
jfc [Mon, 21 Sep 1998 17:21:44 +0000 (17:21 +0000)]
* final.c (final_scan_insn): Disable tracking CC across branches.

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

25 years agoMon Sep 21 17:15:26 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
amacleod [Mon, 21 Sep 1998 14:23:16 +0000 (14:23 +0000)]
Mon Sep 21 17:15:26 EDT 1998  Andrew MacLeod  <amacleod@cygnus.com>
* expr.h (eh_rtime_match_libfunc): New extern declaration.
* optabs.c (init_optabs): Set eh_rtime_match_libfunc.
* except.c (start_catch_handler): Use eh_rtime_match_libfunc.
* libgcc2.c (__eh_rtime_match): Always return 0 if the matcher is
NULL. Only include <stdio.h> if inhibit_libc is not defined.

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

25 years agotweak
jason [Mon, 21 Sep 1998 14:11:52 +0000 (14:11 +0000)]
tweak

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

25 years ago * toplev.c (rest_of_compilation): Skip compiling anything with
jason [Mon, 21 Sep 1998 14:11:35 +0000 (14:11 +0000)]
* toplev.c (rest_of_compilation): Skip compiling anything with
DECL_EXTERNAL set, not just if it has DECL_INLINE as well.

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

25 years agoFix for g++ failure reported by Brendan.
wilson [Mon, 21 Sep 1998 13:59:47 +0000 (13:59 +0000)]
Fix for g++ failure reported by Brendan.
* flow.c (find_basic_blocks): Delete check for in_libcall_block when
prev_code is a CALL_INSN.  Change check for REG_RETVAL note to
use in_libcall_block.
(find_basic_blocks_1): Delete check for in_libcall_block when prev_code
is a CALL_INSN.  If CALL_INSN and in_libcall_block, then change code
to INSN.

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

25 years ago1998-09-20 Martin von L�wis <loewis@informatik.hu-berlin.de>
loewis [Mon, 21 Sep 1998 13:34:10 +0000 (13:34 +0000)]
1998-09-20  Martin von L�wis  <loewis@informatik.hu-berlin.de>
* method.c (hack_identifier): Finding multiple members is always
an error.

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

25 years ago
bothner [Mon, 21 Sep 1998 13:12:10 +0000 (13:12 +0000)]

* Make-lang.in (c++-filt):  Link libiberty.a after cxxmain.o.

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

25 years ago * i386.h: (TARGET_SWITCHES) Improve doc for align-double. Fix
robertl [Mon, 21 Sep 1998 12:03:56 +0000 (12:03 +0000)]
* i386.h: (TARGET_SWITCHES) Improve doc for align-double.  Fix
typo in no-fancy-math-387 description.

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

25 years ago1998-09-21 Dave Love <d.love@dl.ac.uk>
fx [Mon, 21 Sep 1998 11:10:01 +0000 (11:10 +0000)]
1998-09-21  Dave Love  <d.love@dl.ac.uk>
* libI77/Version.c: Update.

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

25 years agoUpdate.
fx [Mon, 21 Sep 1998 11:08:06 +0000 (11:08 +0000)]
Update.

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

25 years ago * Makefile.in (distclean, clean, uninstall, install, all): Add
robertl [Mon, 21 Sep 1998 10:34:28 +0000 (10:34 +0000)]
* Makefile.in (distclean, clean, uninstall, install, all): Add
multilib support.
configure.in: Likewise.
configure: Regenerate.
* libF77/Makefile.in, libU77/Makefile.in, libI77/Makefile.in (clean):
Explictly remove stamp in parent's directory.

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

25 years agoBump for snapshot
law [Mon, 21 Sep 1998 09:27:22 +0000 (09:27 +0000)]
Bump for snapshot

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

25 years ago(DBX_DEBUGGING_INFO): Added.
scox [Mon, 21 Sep 1998 07:33:21 +0000 (07:33 +0000)]
(DBX_DEBUGGING_INFO): Added.

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

25 years ago * i386.h: (TARGET_SWITCHES) Add description fields for flags
robertl [Mon, 21 Sep 1998 07:17:52 +0000 (07:17 +0000)]
* i386.h: (TARGET_SWITCHES) Add description fields for flags
documented in install.texi.
(TARGET_OPTIONS) Likewise.

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

25 years agoBump for snapshot
law [Mon, 21 Sep 1998 01:39:06 +0000 (01:39 +0000)]
Bump for snapshot

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

25 years ago1998-09-21 Ben Elliston <bje@cygnus.com>
bje [Mon, 21 Sep 1998 01:22:07 +0000 (01:22 +0000)]
1998-09-21  Ben Elliston  <bje@cygnus.com>
        * New directory.  Moved files from ../gcc/objc.

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

25 years agoUse GET_ENV_PATH_LIST for GCC_EXEC_PREFIX too. My goof, not Felix's.
law [Mon, 21 Sep 1998 01:00:21 +0000 (01:00 +0000)]
Use GET_ENV_PATH_LIST for GCC_EXEC_PREFIX too.  My goof, not Felix's.

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

25 years ago * lex.c (init_lex): Use getenv ("LANG"), not GET_ENVIRONMENT ().
law [Mon, 21 Sep 1998 00:57:11 +0000 (00:57 +0000)]
    * lex.c (init_lex): Use getenv ("LANG"), not GET_ENVIRONMENT ().

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

25 years ago * c-lex.c (init_lex): Use getenv ("LANG"), not GET_ENVIRONMENT ().
law [Mon, 21 Sep 1998 00:56:50 +0000 (00:56 +0000)]
    * c-lex.c (init_lex): Use getenv ("LANG"), not GET_ENVIRONMENT ().
        * cccp.c (main): Likewise.
        * gcc.c (process_command): Similarly for "GCC_EXEC_PREFIX".
        * cccp.c, collect2.c, cpplib.c, gcc.c, config/i386/xm-cygwin32.h:
        Rename GET_ENVIRONMENT to GET_ENV_PATH_LIST, and fix some
        macro-use bugs.

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

25 years agoDaily bump.
law [Mon, 21 Sep 1998 00:45:01 +0000 (00:45 +0000)]
Daily bump.

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

25 years agoRebuilt after recent changes.
law [Mon, 21 Sep 1998 00:09:06 +0000 (00:09 +0000)]
Rebuilt after recent changes.

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

25 years ago * Makefile.in (LIBS): Link in libiberty.a.
law [Sun, 20 Sep 1998 23:54:10 +0000 (23:54 +0000)]
    * Makefile.in (LIBS):  Link in libiberty.a.
        * c-common.c, gcc.c, toplev.c:  Repalce (some) bcopy calls by memcpy.

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

25 years ago * reload1.c (emit_reload_insns): Accept a new arg for the bb. Use
rth [Sun, 20 Sep 1998 23:29:09 +0000 (23:29 +0000)]
    * reload1.c (emit_reload_insns): Accept a new arg for the bb.  Use
        it to update bb boundaries.  Update caller.
        * function.c (reposition_prologue_and_epilogue_notes): Update
        bb boundaries wrt the moved note.

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

25 years ago * configure.in (i*86-*-sysv5*): Use fixinc.svr4 to patch byteorder
robertl [Sun, 20 Sep 1998 20:58:39 +0000 (20:58 +0000)]
* configure.in (i*86-*-sysv5*): Use fixinc.svr4 to patch byteorder
problems.
* configure: Regenerate.

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

25 years ago * alpha.c (alpha_sr_alias_set): New variable.
rth [Sun, 20 Sep 1998 19:11:13 +0000 (19:11 +0000)]
    * alpha.c (alpha_sr_alias_set): New variable.
        (override_options): Set it.
        (alpha_expand_prologue, alpha_expand_epilogue): Use it.
        (mode_mask_operand): Fix signed-unsigned comparision warning.
        (alpha_expand_block_move): Likewise.
        (print_operand): Likewise.
        (get_aligned_mem): Use change_address.
        (alpha_set_memflags, alpha_set_memflags_1): Set the alias set.
        (alphaev4_insn_pipe, alphaev4_next_group): New functions.
        (alphaev4_next_nop, alphaev5_next_nop): New functions.
        (alpha_align_insns): Remade from old alphaev5_align_insns
        to handle multiple processors.
        (alpha_reorg): Call alpha_align_insns for both ev4 and ev5.
        * output.h (label_to_alignment): Prototype.

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

25 years ago * tree.c (new_alias_set): New function.
rth [Sun, 20 Sep 1998 19:02:58 +0000 (19:02 +0000)]
    * tree.c (new_alias_set): New function.
        * tree.h (new_alias_set): Declare it.
        * c-common.c (c_get_alias_set): Use it.

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

25 years ago * fold-const.c (fold): Yet another COND_EXPR bug: when folding
rth [Sun, 20 Sep 1998 12:37:58 +0000 (12:37 +0000)]
    * fold-const.c (fold): Yet another COND_EXPR bug: when folding
        to an ABS expr, convert an unsigned input to signed.

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

25 years ago * class.c (maybe_warn_about_overly_private_class): Reformat.
mmitchel [Sun, 20 Sep 1998 12:30:50 +0000 (12:30 +0000)]
* class.c (maybe_warn_about_overly_private_class): Reformat.

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

25 years agoNew test case
loewis [Sun, 20 Sep 1998 12:13:07 +0000 (12:13 +0000)]
New test case

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

25 years ago * Makefile.in (bootstrap): Pass TARGET_FLAGS_TO_PASS to `make all'.
mmitchel [Sun, 20 Sep 1998 11:21:12 +0000 (11:21 +0000)]
* Makefile.in (bootstrap): Pass TARGET_FLAGS_TO_PASS to `make all'.

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

25 years ago * fold-const.c (fold): Fix another type in COND_EXPR handling code.
law [Sun, 20 Sep 1998 11:16:12 +0000 (11:16 +0000)]
    * fold-const.c (fold): Fix another type in COND_EXPR handling code.

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

25 years ago * configure.in: Add support for c4x targets.
law [Sun, 20 Sep 1998 11:12:53 +0000 (11:12 +0000)]
    * configure.in: Add support for c4x targets.
        * configure: Rebuilt.

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

25 years ago1998-09-20 Dave Love <d.love@dl.ac.uk>
fx [Sun, 20 Sep 1998 10:53:05 +0000 (10:53 +0000)]
1998-09-20  Dave Love  <d.love@dl.ac.uk>
* libI77/sfe.c (e_wdfe): Set f__init to avoid spurious recursive
i/o error from formatted direct i/o.

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

25 years agoSet f__init to avoid spurious recursive i/o error from formatted
fx [Sun, 20 Sep 1998 10:51:55 +0000 (10:51 +0000)]
Set f__init to avoid spurious recursive i/o error from formatted
direct i/o.

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

25 years ago * except.c: Include system.h.
robertl [Sun, 20 Sep 1998 09:06:51 +0000 (09:06 +0000)]
* except.c: Include system.h.
* Makefile.in (except.o): Depend on system.h.

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

25 years agoWarning fixes:
ghazi [Sun, 20 Sep 1998 06:43:23 +0000 (06:43 +0000)]
Warning fixes:
* Makefile.in (actions.o, convert.o, decl.o, expr.o, lang.o,
lex.o, loop.o, parse.o, satisfy.o, timing.o, tasking.o, tree.o,
typeck.o): Depend on system.h and toplev.h.
(except.o): Depend on toplev.h.
(grant.o): Depend on system.h, toplev.h and output.h.
* actions.c: Include system.h and toplev.h.  Remove redundant
  prototypes.
(build_cause_exception): Add default case in switch.
(update_else_range_for_range): Add parentheses around && within ||.
(chill_handle_multi_case_label_list): Remove unused variable
`selector_value'.
(print_missing_cases): Reconcile format specifiers vs arguments in
  calls to sprintf.
* ch-tree.h: Don't include stdio.h.  Wrap prototypes using FILE*
  with macro BUFSIZ.  Add missing prototypes.
* convert.c: Include system.h and toplev.h.  Remove redundant
prototypes.
   (convert): Remove unused variable `errstr'.
* decl.c: Include system.h and toplev.h.  Remove redundant
  prototypes.
(builtin_scope): Add missing initializers.
(clear_scope): Likewise.
(allocate_lang_decl): Mark parameter `t' with ATTRIBUTE_UNUSED.
(copy_lang_decl): Likewise for parameter `node'.
(c_decode_option): Likewise for parameter `argc'.
(push_extern_function): Likewise for parameter `granting'.
(switch_to_pass_2): Hide declaration of errorcount/sorrycount.
(pushdecl): Remove unused variable `t'.
(lookup_name_current_level): Make static and hide.
(lookup_name_for_seizing): Make static.
(finish_decl): Remove unused variable `type'.
(maybe_build_cleanup): Mark parameter `decl' with ATTRIBUTE_UNUSED.
(complete_array_type): Mark parameters `type', `initial_value' and
  `do_default' with ATTRIBUTE_UNUSED.
(start_struct): Mark parameter `name' with ATTRIBUTE_UNUSED.
(start_enum): Likewise.
(shadow_record_fields): Remove unused variables `type' and `parent'.
* except.c: Include toplev.h.  Remove redundant prototypes.
* expr.c: Include system.h and toplev.h.  Don't define NULL.
   Remove redundant prototypes.
(internal_build_compound_expr): Mark parameter `first_p' with
ATTRIBUTE_UNUSED.
(build_allocate_getstack): Remove unused variable `init'.
(build_chill_pred_or_succ): Likewise for variable `limit'.
(varying_to_slice): Likewise for variable `doamin' [sic].
(finish_chill_binary_op): Likewise for variables `code0' and
`code1'.  Remove unused label `finish'.  Add explicit braces to
avoid ambiguous `else'.
(build_chill_addr_expr): Remove extra parameter in call to `error'.
(build_chill_unary_op): Remove unused variables `class' and `type0'.
(powersetlen): Remove unused variables `domain' and `temp'.
* grant.c: Include system.h, toplev.h and output.h.  Don't handle
  strchr/strrchr.  Remove redundant prototypes.
   (decode_constant_selective): Remove unused variables `op' and `wrk'.
(push_granted): Mark parameters `name' and `decl' with
  ATTRIBUTE_UNUSED.
* inout.c: Include system.h and toplev.h.  Remove redundant
  prototypes.
(textlocation_mode): Use &&, not &, when comparing two truth
values.
(scanformcont): Remove unused label `do_the_action'.
* lang.c: Include system.h and toplev.h.  Remove redundant
  prototypes.
(lookup_interface): Mark parameter `arg' with ATTRIBUTE_UNUSED.
(maybe_objc_comptypes): Likewise for parameters `lhs' and `rhs'.
(lang_print_xnode): Likewise for parameters `file', `node' and
`indent'.
(lang_decode_option): Explicitly declare `explicit_ignore_case'.
(incomplete_type_error): Mark parameters `value' and `type' with
ATTRIBUTE_UNUSED.
* lex.c: Include system.h and toplev.h.  Remove redundant
  prototypes.  Don't handle strchr/strrchr.  Use CAPITALIZED
versions of ctype macros from system.h.  Cast ctype arguments to
unsigned char when necessary.
(last_token, RETURN_TOKEN): Hide definition.
(push_back): Remove unused function.
(readstring): Change variable `i' to unsigned.
(yywrap): Remove unused variable `node'.
* loop.c: Include system.h and toplev.h.  Remove redundant
prototypes.
(chill_unsigned_type): Hide prototype and definition.
(begin_loop_scope): Remove unused variable `firstp'.
(nonvalue_begin_loop_scope): Likewise.
* parse.c: Include system.h and toplev.h.  Remove redundant
prototypes.
(quasi_signal): Hide.
(PEEK_TOKEN): Change return type to `enum terminal'.
(parse_mode_definition_statement): Remove unused variable `names'.
(parse_formpar): Remove unused parameter `in_spec_module'.  All
callers changed.
(parse_formparlist): Likewise.
(parse_processpar): Remove unused variable `parms'.
(parse_definition): Add explicit braces to avoid ambiguous `else'.
(parse_multi_dimension_case_action): Initialize variable
`begin_test_label'.  Remove unused variable `new_test'.
(parse_case_action): Remove unused variable `caseaction_flag'.
(parse_asm_clobbers): Remove unused variable `expr'.
(parse_delay_case_action): Initialize variable `label_cnt'.
(parse_action): Make function static.
(parse_tuple_element): Remove unused variable `list'.
(parse_primval): Add default case in switch.
(parse_variant_alternative): Remove unused variables `x' and
`variant_fields'.
* satisfy.c: Include system.h and toplev.h.  Remove redundant
prototypes.
* tasking.c Include system.h and toplev.h.  Remove redundant
prototypes.
(data_name): Hide.
(get_struct_variable_name): Likewise.
(validate_process_parameters): Mark parameter `parms' with
ATTRIBUTE_UNUSED.
(build_start_process): Initialize variable `tuple'.
(build_receive_buffer_case_end): Remove unused variable `buffer_ptr'.
* timing.c: Include system.h and toplev.h.
(build_after_timeout_start): Remove unused variable `goto_where'.
* tree.c: Include system.h and toplev.h.  Remove redundant
prototypes.
* typeck.c: Include system.h and toplev.h.  Remove redundant
prototypes.
(extract_constant_from_buffer): Make function static.  Add
  explicit braces to avoid ambiguous `else'.
(expand_constant_to_buffer): Likewise.
(build_chill_slice): remove unused variable `is_static'.
(chill_compatible): Add explicit braces to avoid ambiguous `else'.
(apply_chill_array_layout): Remove unused variable `offset'.
(smash_dummy_type): Remove unused variable `save_lang_specific'.
(initializer_constant_valid_p): Add default case in switch.

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

25 years ago
manfred [Sun, 20 Sep 1998 04:34:06 +0000 (04:34 +0000)]

* Makefile.in: Add dummy targets "info", "install-info", "clean-info"
and "dvi".

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

25 years agoDaily bump.
law [Sun, 20 Sep 1998 00:45:01 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago* config.sub: Fix typo in last change.
rth [Sun, 20 Sep 1998 00:13:42 +0000 (00:13 +0000)]
* config.sub: Fix typo in last change.

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

25 years ago * combine.c (distribute_notes): If an insn is a cc0 user, only
rth [Sun, 20 Sep 1998 00:01:31 +0000 (00:01 +0000)]
    * combine.c (distribute_notes): If an insn is a cc0 user, only
        delete it if we can also delete the cc0 setter.

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

25 years ago * fold-const.c (fold): Fix typo in COND_EXPR handling code.
law [Sat, 19 Sep 1998 23:27:02 +0000 (23:27 +0000)]
    * fold-const.c (fold): Fix typo in COND_EXPR handling code.
        (invert_truthvalue): Enable truthvalue inversion for
        floating-point operands if -ffast-math.

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

25 years ago * configure.in: Disable collect2 for nextstep. Instead use
law [Sat, 19 Sep 1998 23:01:43 +0000 (23:01 +0000)]
    * configure.in: Disable collect2 for nextstep.  Instead use
        crtbegin/crtend.
        * configure: Rebuilt.
        * config/nextstep.h (STARTFILE_SPEC): Add crtbegin.
        (ENDFILE_SPEC): Define.
        (OBJECT_FORMAT_MACHO): Define.
        (EH_FRAME_SECTION_ASM_OP): Define.
        * crtstuff.c: Handle MACHO.

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

25 years ago * config/i386/sco5.h (TARGET_MEM_FUNCTIONS): Define.
robertl [Sat, 19 Sep 1998 22:25:53 +0000 (22:25 +0000)]
* config/i386/sco5.h (TARGET_MEM_FUNCTIONS):  Define.

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

25 years ago * fp-bit.c (pack_d): Do not clear SIGN when fraction is 0.
law [Sat, 19 Sep 1998 21:44:10 +0000 (21:44 +0000)]
    * fp-bit.c (pack_d): Do not clear SIGN when fraction is 0.
        (_fpadd_parts): Get sign right for 0.

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

25 years agoFix typo.
law [Sat, 19 Sep 1998 21:29:07 +0000 (21:29 +0000)]
Fix typo.

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

25 years ago * ginclude/varargs.h: Add support for C4x target.
law [Sat, 19 Sep 1998 21:27:09 +0000 (21:27 +0000)]
    * ginclude/varargs.h: Add support for C4x target.
        * ginclude/stdargs.h: Likewise.

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

25 years ago * config.sub: Add support for C4x target.
law [Sat, 19 Sep 1998 21:26:17 +0000 (21:26 +0000)]
* config.sub: Add support for C4x target.
* configure.in: Likewise.

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

25 years ago
law [Sat, 19 Sep 1998 21:26:14 +0000 (21:26 +0000)]

* config.sub: Add support for C4x target.
* configure.in: Likewise.

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

25 years agoremoved XFAIL mark; it will be back in a few weeks if the failure remains
oliva [Sat, 19 Sep 1998 18:30:30 +0000 (18:30 +0000)]
removed XFAIL mark; it will be back in a few weeks if the failure remains

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

25 years ago * alpha.c (alpha_return_addr): SET should be VOIDmode.
rth [Sat, 19 Sep 1998 12:14:38 +0000 (12:14 +0000)]
    * alpha.c (alpha_return_addr): SET should be VOIDmode.
        (alpha_emit_set_long_const): Rewrite to be callable from reload
        and 32-bit hosts.
        (alpha_expand_epilogue): Update for alpha_emit_set_long_const.
        * alpha.md (movdi): Likewise.

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

25 years ago* arm.c (bad_signed_byte_operand): Check both arms of a sum in
rearnsha [Sat, 19 Sep 1998 07:57:44 +0000 (07:57 +0000)]
* arm.c (bad_signed_byte_operand): Check both arms of a sum in
a memory address.
* arm.md (splits for *extendqihi_insn and *extendqisi_insn): Handle
memory addresses that are not in standard canonical form.

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

25 years ago* arm.c (add_constant): New parameter address_only, change caller.
rearnsha [Sat, 19 Sep 1998 07:46:45 +0000 (07:46 +0000)]
* arm.c (add_constant): New parameter address_only, change caller.
Set it non-zero if taking the address of an item in the pool.
(arm_reorg): Handle cases where we need the address of an item in
the pool.

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

25 years agoDaily bump.
law [Sat, 19 Sep 1998 00:45:01 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * README.C4X: New file with information about the c4x ports.
law [Sat, 19 Sep 1998 00:03:07 +0000 (00:03 +0000)]
    * README.C4X: New file with information about the c4x ports.
        * ginclude/va-c4x.h: New file for c4x varargs support.
        * config/c4x: New directory with c4x port files.

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

25 years agoMinor tweak.
law [Fri, 18 Sep 1998 23:13:48 +0000 (23:13 +0000)]
Minor tweak.

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

25 years agoP
law [Fri, 18 Sep 1998 21:54:39 +0000 (21:54 +0000)]
P
        * reload.c (find_reloads): Do not replace a pseudo with
        (MEM (reg_equiv_addr)) in the initializing insn for the
        pseudo.

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

25 years ago
law [Fri, 18 Sep 1998 21:54:37 +0000 (21:54 +0000)]

        * reload.c (find_reloads): Do not replace a pseudo with
        (MEM (reg_equiv_addr)) in the initializing insn for the
        pseudo.

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

25 years ago * toplev.c (rest_of_compilation): Set bct_p on second call to
dje [Fri, 18 Sep 1998 20:55:00 +0000 (20:55 +0000)]
    * toplev.c (rest_of_compilation): Set bct_p on second call to
        loop_optimize.
        * loop.c (loop_optimize, scan_loop, strength_reduce): New argument
        bct_p.
        (strength_reduce): Only call analyze_loop_iterations and
        insert_bct if bct_p set.
        (check_dbra_loop): Fix typo.
        (insert_bct): Use word_mode instead of SImode.
        (instrument_loop_bct): Likewise.  Do not delete iteration count
        condition code generation insn.  Initialize iteration count before
        loop start.
        * rtl.h (loop_optimize): Update prototype.
        * ginclude/va-ppc.h (va_arg): longlong types in overflow area are
        not doubleword aligned.
        * rs6000.c (optimization_options): New function.
        (secondary_reload_class): Only call true_regnum for PSEUDO_REGs.
        * rs6000.h (OPTIMIZATION_OPTIONS): Define.
        (REG_ALLOC_ORDER): Allocate highest numbered condition regsiters
        first; cr1 can be used for FP record condition insns.

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

25 years ago * g++.old-deja/g++.other/nested2.C: different virtual base classes
oliva [Fri, 18 Sep 1998 18:33:17 +0000 (18:33 +0000)]
* g++.old-deja/g++.other/nested2.C: different virtual base classes
  that happen to have the same base name, but in different scopes,
  are incorrectly rejected

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

25 years ago1998-09-18 Dave Love <d.love@dl.ac.uk>
fx [Fri, 18 Sep 1998 15:45:43 +0000 (15:45 +0000)]
1998-09-18  Dave Love  <d.love@dl.ac.uk>
* g77.texi: Various additions and some small fixes.

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

25 years agoVarious additions and some small fixes.
fx [Fri, 18 Sep 1998 15:44:51 +0000 (15:44 +0000)]
Various additions and some small fixes.

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

25 years agoFix for PR1654 - implement "movstrsi" pattern to copy simple blocks of memory.
nickc [Fri, 18 Sep 1998 10:27:46 +0000 (10:27 +0000)]
Fix for PR1654 - implement "movstrsi" pattern to copy simple blocks of memory.

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

25 years agoDaily bump.
law [Fri, 18 Sep 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * Makefile.in (jcf-dump, jvgenmain): Link in memmove.o too.
law [Thu, 17 Sep 1998 18:46:24 +0000 (18:46 +0000)]
    * Makefile.in (jcf-dump, jvgenmain): Link in memmove.o too.

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

25 years ago * Makefile.in ($(PARSE_H)): Removed target.
tromey [Thu, 17 Sep 1998 15:31:30 +0000 (15:31 +0000)]
* Makefile.in ($(PARSE_H)): Removed target.

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

25 years agoThu Sep 17 16:42:16 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
amacleod [Thu, 17 Sep 1998 13:55:51 +0000 (13:55 +0000)]
Thu Sep 17 16:42:16 EDT 1998  Andrew MacLeod  <amacleod@cygnus.com>
        * except.c (start_catch_handler): Issue 'fatal' instead of 'error' and
        re-align some code.
        * libgcc2.c (__eh_rtime_match): fprintf a runtime error. Use <stdio.h>.
1998-09-17  Andrew MacLeod  <amacleod@cygnus.com>
        * exception.cc (__cplus_type_matcher): realign some code.

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

25 years agoMove documentation files from egcs/gcc/objc.
bje [Thu, 17 Sep 1998 08:04:30 +0000 (08:04 +0000)]
Move documentation files from egcs/gcc/objc.

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

25 years ago * regmove.c (copy_src_to_dest): Check that modes match.
amylaar [Thu, 17 Sep 1998 04:27:27 +0000 (04:27 +0000)]
* regmove.c (copy_src_to_dest): Check that modes match.

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

25 years agoSun Sep 13 08:13:39 1998 Ben Elliston <bje@cygnus.com>
bje [Thu, 17 Sep 1998 01:19:28 +0000 (01:19 +0000)]
Sun Sep 13 08:13:39 1998  Ben Elliston  <bje@cygnus.com>
* objc/config-lang.in: Do not output the name of the selected
thread file when building the front-end.  The Makefile for the
runtime library will do this.
* objc/Make-lang.in: Do not build the runtime library or install
the Objective C header files.  The Makefile for the runtime
library will do this.
* objc/Makefile.in (all.indirect): Only build the front-end.
(compiler): Rename to `frontend'.
(obj-runtime): Remove target.
(copy-headers): Likewise.
(clean): No need to remove `libobjc.a' any longer.

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