rth [Fri, 14 May 1999 00:33:31 +0000 (14 00:33 +0000)]
* gcse.c (compute_pre_ppinout): Zero initial ppout for all
exit blocks, and don't forward propogate into them either.
* flow.c (add_pred_succ): Don't add duplicate edges.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@26931 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sun, 14 Mar 1999 02:38:48 +0000 (14 02:38 +0000)]
Stamp ChangeLogs for release
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25763 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sun, 14 Mar 1999 02:26:02 +0000 (14 02:26 +0000)]
* README, gcc.1, gcc.texi, version.c: Update for egcs-1.1.2 release.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25762 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sun, 14 Mar 1999 02:05:38 +0000 (14 02:05 +0000)]
* alpha.h (HARD_REGNO_MODE_OK): Disallow QI/HImode in fp regs.
(MODES_TIEABLE_P): Update.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25761 138bc75d-0d04-0410-961f-82ee72b054a4
burley [Sat, 13 Mar 1999 15:22:37 +0000 (13 15:22 +0000)]
Update BUGS derived file
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25750 138bc75d-0d04-0410-961f-82ee72b054a4
burley [Sat, 13 Mar 1999 15:20:22 +0000 (13 15:20 +0000)]
Document newly discovered bug
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25749 138bc75d-0d04-0410-961f-82ee72b054a4
burley [Sat, 13 Mar 1999 15:17:34 +0000 (13 15:17 +0000)]
Editorial fixes
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25748 138bc75d-0d04-0410-961f-82ee72b054a4
burley [Thu, 11 Mar 1999 15:30:23 +0000 (11 15:30 +0000)]
Update BUGS, NEWS derived files
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25708 138bc75d-0d04-0410-961f-82ee72b054a4
burley [Thu, 11 Mar 1999 15:28:52 +0000 (11 15:28 +0000)]
final (ha) g77 doc fixes -- new URLs, etc.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25707 138bc75d-0d04-0410-961f-82ee72b054a4
law [Wed, 10 Mar 1999 23:23:11 +0000 (10 23:23 +0000)]
�
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25685 138bc75d-0d04-0410-961f-82ee72b054a4
law [Wed, 10 Mar 1999 23:23:08 +0000 (10 23:23 +0000)]
�
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25684 138bc75d-0d04-0410-961f-82ee72b054a4
law [Mon, 8 Mar 1999 00:23:45 +0000 (8 00:23 +0000)]
* version.c: Bump for prerelease.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25633 138bc75d-0d04-0410-961f-82ee72b054a4
law [Mon, 8 Mar 1999 00:22:24 +0000 (8 00:22 +0000)]
* configure.in (cpp_install_dir): Initialize from $enable_cpp
if that's looking like a pathname.
* configure: Rebuilt.
* Makefile.in (install-cpp, uninstall-cpp): cpp_install_dir is an
absolute pathname, not a $prefix relative pathname.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25632 138bc75d-0d04-0410-961f-82ee72b054a4
burley [Fri, 5 Mar 1999 10:20:07 +0000 (5 10:20 +0000)]
Update NEWS derived file
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25596 138bc75d-0d04-0410-961f-82ee72b054a4
burley [Fri, 5 Mar 1999 10:17:11 +0000 (5 10:17 +0000)]
IDATE Intrinsic (VXT) Year 2000 (Y2K) Fix
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25595 138bc75d-0d04-0410-961f-82ee72b054a4
law [Fri, 5 Mar 1999 00:24:01 +0000 (5 00:24 +0000)]
Thu Dec 17 18:21:49 1998 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* fixincludes (c_asm.h): Wrap Digital UNIX V4.0B DEC C specific
asm() etc. function declarations in __DECC.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25591 138bc75d-0d04-0410-961f-82ee72b054a4
law [Fri, 5 Mar 1999 00:17:54 +0000 (5 00:17 +0000)]
* config/linuxlibc1.mt (MT_CFLAGS): Add -D_G_STDIO_USES_LIBIO
-D_G_HAVE_WEAK_SYMBOL.
* genops.c: Add the proper weak alias if _G_STDIO_USES_LIBIO
and _G_HAVE_WEAK_SYMBOL are defined.
* iofclose.c: Likewise.
* iofeof.c: Likewise.
* ioferror.c: Likewise.
* iogetc.c: Likewise.
* ioputc.c: Likewise.
* iovsprintf.c: Likewise.
* iovsscanf.c: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25589 138bc75d-0d04-0410-961f-82ee72b054a4
law [Thu, 4 Mar 1999 21:38:31 +0000 (4 21:38 +0000)]
Rebuilt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25587 138bc75d-0d04-0410-961f-82ee72b054a4
law [Wed, 3 Mar 1999 22:57:20 +0000 (3 22:57 +0000)]
* cpp.in: New. Better cpp shell script.
* cpp.sh: Delete.
* Makefile.in (cpp.sh): Build from cpp.in
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25569 138bc75d-0d04-0410-961f-82ee72b054a4
burley [Wed, 3 Mar 1999 07:17:03 +0000 (3 07:17 +0000)]
Update BUGS derived file
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25557 138bc75d-0d04-0410-961f-82ee72b054a4
burley [Wed, 3 Mar 1999 07:16:17 +0000 (3 07:16 +0000)]
describe a few more bugs; remove fixed bugs
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25556 138bc75d-0d04-0410-961f-82ee72b054a4
law [Tue, 2 Mar 1999 00:30:57 +0000 (2 00:30 +0000)]
* Makefile.in (cpp_install_dir, INSTALL_CPP, UNINSTALL_CPP): New
variables.
(install-cpp, uninstall-cpp): New targets.
(install-normal): Depend on $(INSTALL_CPP).
(uninstall): Depend on $(UNINSTALL_CPP).
* configure.in (cpp_install_dir): New, substitute.
(tmake_file): Added t-install-cpp for --enable-cpp.
* configure: Rebuilt.
* cpp.sh: New cpp script.
* config/t-install-cpp: New target fragment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25525 138bc75d-0d04-0410-961f-82ee72b054a4
law [Mon, 1 Mar 1999 22:47:33 +0000 (1 22:47 +0000)]
Tue Feb 2 23:38:35 1999 David O'Brien <obrien@FreeBSD.org>
* i386/freebsd*.h now allows '$' in label names and does not use the
PCC struct return method.
Wed Dec 30 23:00:28 1998 David O'Brien <obrien@NUXI.com>
* configure.in (FreeBSD ELF): Needs special crt files.
* configure: Rebuilt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25522 138bc75d-0d04-0410-961f-82ee72b054a4
law [Mon, 1 Mar 1999 22:37:59 +0000 (1 22:37 +0000)]
Fri Dec 4 01:33:05 1998 Niall Smart <nialls@euristix.ie>
* config.guess: Recognize FreeBSD using ELF automatically.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25521 138bc75d-0d04-0410-961f-82ee72b054a4
robertl [Sun, 28 Feb 1999 12:51:57 +0000 (28 12:51 +0000)]
h
Sun Feb 28 14:47:53 1999 Arturo Montes <mitosys@colomsat.com.co>
* config/i386/t-sco5gas (crti.o): New target.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25505 138bc75d-0d04-0410-961f-82ee72b054a4
robertl [Sun, 28 Feb 1999 12:51:51 +0000 (28 12:51 +0000)]
�
Sun Feb 28 14:47:53 1999 Arturo Montes <mitosys@colomsat.com.co>
* config/i386/t-sco5gas (crti.o): New target.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25504 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sat, 27 Feb 1999 23:55:27 +0000 (27 23:55 +0000)]
�
* cse.c (fold_rtx): Update comments for (const (minus (label) (label)))
case.
(cse_insn): Avoid creating a bogus REG_EQUAL note for
(const (minus (label) (label)))
(record_jump_cond): Fix mismatched paren in comment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25490 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sat, 27 Feb 1999 23:55:20 +0000 (27 23:55 +0000)]
�
* cse.c (fold_rtx): Update comments for (const (minus (label) (label)))
case.
(cse_insn): Avoid creating a bogus REG_EQUAL note for
(const (minus (label) (label)))
(record_jump_cond): Fix mismatched paren in comment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25489 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sat, 27 Feb 1999 21:54:23 +0000 (27 21:54 +0000)]
* frame.h: Update some comments.
* crtstuff.c (TARGET_ATTRIBUTE_WEAK): Define.
(__register_frame_info, __deregister_frame_info): Declare using
TARGET_WEAK_ATTRIBUTE.
(__do_global_dtors_aux): Check if __deregister_frame_info is
zero before calling it.
(__do_global_dtors): Likewise.
(frame_dummy): Check if __register_frame_info is zero before
calling it.
(__frame_dummy): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25486 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sat, 27 Feb 1999 18:49:39 +0000 (27 18:49 +0000)]
* config/t-openbsd (T_CFLAGS): Add -Dmkstemps=my_mkstemps.
Revolting patch for the branch only. Don't ever consider adding it to
the mainline.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25485 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sat, 27 Feb 1999 18:39:24 +0000 (27 18:39 +0000)]
* i386/t-sco5 (crti.o): New target.
* i386/sco5.h (STARTFILE_SPEC): Include crti.o when
linking -shared.
* configure.in (i[34567]86-*-sco3.2v5*): Add crti.o.
* configure: Rebuilt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25484 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sat, 27 Feb 1999 18:33:05 +0000 (27 18:33 +0000)]
* alias.c (true_dependence): Only apply MEM_IN_STRUCT_P tests
when flag_structure_noalias is set.
* toplev.c (flag_structure_noalias): New variable.
(f_options): Add -fstructure-noalias.
* flags.h (flag_structure_noalias): Declare.
* invoke.texi: Update documentation.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25483 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sat, 27 Feb 1999 18:21:00 +0000 (27 18:21 +0000)]
* SERVICE: Update from the FSF.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25482 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sat, 27 Feb 1999 00:12:13 +0000 (27 00:12 +0000)]
h
* md.texi, invoke.texi: Fix unterminated @xrefs.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25476 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sat, 27 Feb 1999 00:12:12 +0000 (27 00:12 +0000)]
�
* md.texi, invoke.texi: Fix unterminated @xrefs.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25475 138bc75d-0d04-0410-961f-82ee72b054a4
burley [Fri, 26 Feb 1999 13:14:36 +0000 (26 13:14 +0000)]
update derived files
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25467 138bc75d-0d04-0410-961f-82ee72b054a4
burley [Fri, 26 Feb 1999 13:05:50 +0000 (26 13:05 +0000)]
another @xref comma-termination
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25466 138bc75d-0d04-0410-961f-82ee72b054a4
burley [Fri, 26 Feb 1999 13:04:18 +0000 (26 13:04 +0000)]
Fix DATE_AND_TIME and LSTAT intrinsics, plus related docs
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25465 138bc75d-0d04-0410-961f-82ee72b054a4
burley [Fri, 26 Feb 1999 13:01:38 +0000 (26 13:01 +0000)]
doc fix for DATE_AND_TIME
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25464 138bc75d-0d04-0410-961f-82ee72b054a4
burley [Fri, 26 Feb 1999 13:00:08 +0000 (26 13:00 +0000)]
doc bugs, etc.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25463 138bc75d-0d04-0410-961f-82ee72b054a4
burley [Fri, 26 Feb 1999 12:58:32 +0000 (26 12:58 +0000)]
fix @xref's to have trailing commas
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25462 138bc75d-0d04-0410-961f-82ee72b054a4
burley [Fri, 26 Feb 1999 12:55:40 +0000 (26 12:55 +0000)]
add else true; to if, for bsd
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25461 138bc75d-0d04-0410-961f-82ee72b054a4
law [Fri, 26 Feb 1999 01:11:21 +0000 (26 01:11 +0000)]
Sun Jan 17 03:20:47 1999 H.J. Lu (hjl@gnu.org)
* reg-stack.c (subst_stack_regs_pat): Abort if the destination
of a FP conditional move is not on the FP register stack.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25453 138bc75d-0d04-0410-961f-82ee72b054a4
law [Fri, 26 Feb 1999 00:52:42 +0000 (26 00:52 +0000)]
* Makefile.in (compare, gnucompare): We do not care about
comparison failures for objc/linking.o either.
linking.o can get a file initializer when -finline-functions is in effect.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25452 138bc75d-0d04-0410-961f-82ee72b054a4
law [Thu, 25 Feb 1999 01:26:27 +0000 (25 01:26 +0000)]
Thu Feb 18 19:53:17 1999 Marc Espie <espie@cvs.openbsd.org>
* configure.in: Handle OpenBSD with and without threads.
* config/openbsd.ml: New file.
* config/openbsd.mt: New file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25427 138bc75d-0d04-0410-961f-82ee72b054a4
law [Thu, 25 Feb 1999 01:23:22 +0000 (25 01:23 +0000)]
Thu Feb 18 19:55:09 1999 Marc Espie <espie@cvs.openbsd.org>
* config.guess: Recognize openbsd-*-hppa.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25426 138bc75d-0d04-0410-961f-82ee72b054a4
law [Thu, 25 Feb 1999 01:21:59 +0000 (25 01:21 +0000)]
Thu Feb 18 19:59:37 1999 Marc Espie <espie@cvs.openbsd.org>
* configure.in :Handle OpenBSD platforms.
* configure: Rebuilt.
* config/openbsd.h: New file.
* config/xm-openbsd.h: New file.
* config/t-openbsd: New file.
* config/t-openbsd-thread: New file.
Thu Feb 18 13:15:56 1999 Marc Espie <espie@cvs.openbsd.org>
* alpha/openbsd.h: New file.
* alpha/xm-openbsd.h: New file.
* sparc/openbsd.h: New file.
* sparc/xm-openbsd.h: New file.
* m68k/openbsd.h: New file.
* m68k/xm-openbsd.h: New file.
* i386/openbsd.h: New file, originally from netbsd.
* i386/xm-openbsd.h: New file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25425 138bc75d-0d04-0410-961f-82ee72b054a4
law [Thu, 25 Feb 1999 00:27:05 +0000 (25 00:27 +0000)]
Wed Nov 19 12:56:54 1997 Andreas Schwab <schwab@issan.informatik.uni-d
ortmund.de>
* configure.in: Fix check for <inttypes.h>.
* configure: Rebuilt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25421 138bc75d-0d04-0410-961f-82ee72b054a4
law [Wed, 24 Feb 1999 22:25:26 +0000 (24 22:25 +0000)]
* varasm.c (declare_weak): If HANDLE_PRAGMA_WEAK, call
handle_pragma_weak.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25418 138bc75d-0d04-0410-961f-82ee72b054a4
law [Wed, 24 Feb 1999 13:49:13 +0000 (24 13:49 +0000)]
* Makefile.in (compare, gnucompare): Ignore comparison failures
for some objects in the ObjC runtime.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25404 138bc75d-0d04-0410-961f-82ee72b054a4
oliva [Wed, 24 Feb 1999 02:45:48 +0000 (24 02:45 +0000)]
Merge from trunk
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25394 138bc75d-0d04-0410-961f-82ee72b054a4
law [Wed, 24 Feb 1999 02:22:34 +0000 (24 02:22 +0000)]
* version.c: Bump for prerelease.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25393 138bc75d-0d04-0410-961f-82ee72b054a4
law [Wed, 24 Feb 1999 01:44:36 +0000 (24 01:44 +0000)]
Mon Dec 7 16:15:51 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
* sh.c (output_far_jump): Emit braf only for TARGET_SH2.
Mon Nov 23 16:46:46 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
* va-sh.h (__va_arg_sh1): Use __asm instead of asm.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25392 138bc75d-0d04-0410-961f-82ee72b054a4
law [Mon, 22 Feb 1999 23:43:02 +0000 (22 23:43 +0000)]
Thu Sep 3 00:23:21 1998 Richard Henderson <rth@cygnus.com>
* ginclude/va-alpha.h: Protect entire second portion of the
file against double inclusion.
Mon Aug 31 13:57:55 1998 Richard Henderson <rth@cygnus.com>
* alpha/va_list.h: New file.
* alpha/x-alpha (EXTRA_HEADERS): New. Add va_list.h.
Sat Aug 1 17:59:30 1998 Richard Henderson <rth@cygnus.com>
* ginclude/va-alpha.h (va_list): Use a typedef, not a define.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25384 138bc75d-0d04-0410-961f-82ee72b054a4
law [Mon, 22 Feb 1999 22:30:56 +0000 (22 22:30 +0000)]
Wed Feb 17 01:38:59 1999 H.J. Lu (hjl@gnu.org)
* Makefile.in (REALLY_SET_LIB_PATH): Append $$$(RPATH_ENVVAR)
only if it is not empty.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25383 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sun, 21 Feb 1999 20:19:33 +0000 (21 20:19 +0000)]
Wed Oct 28 22:58:35 1998 Jason Merrill <jason@yorick.cygnus.com>
* tree.c (append_random_chars): New fn.
(get_file_function_name_long): Use it.
Thu Aug 13 17:08:11 1998 Jason Merrill <jason@yorick.cygnus.com>
* tree.c (get_file_function_name_long): Split out...
(get_file_function_name): ...from here.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25358 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sun, 21 Feb 1999 20:00:16 +0000 (21 20:00 +0000)]
* tm.texi: Update docs for constructors and destructors.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25357 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sun, 21 Feb 1999 19:43:30 +0000 (21 19:43 +0000)]
�
* decl2.c (start_objects): Make file scope constructors and
destructors local to the file if ASM_OUTPUT_CONSTRUCTOR and
ASM_OUTPUT_DESTRUCTOR are defined.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25355 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sun, 21 Feb 1999 19:40:52 +0000 (21 19:40 +0000)]
h
* config/aoutos.h (ASM_OUTPUT_CONSTRUCTOR): Delete.
(ASM_OUTPUT_DESTRUCTOR, ASM_OUTPUT_GC_ENTRY): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25353 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sun, 21 Feb 1999 19:40:46 +0000 (21 19:40 +0000)]
�
* config/aoutos.h (ASM_OUTPUT_CONSTRUCTOR): Delete.
(ASM_OUTPUT_DESTRUCTOR, ASM_OUTPUT_GC_ENTRY): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25352 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sat, 20 Feb 1999 14:13:36 +0000 (20 14:13 +0000)]
1999-01-25 Martin von L�wis <loewis@informatik.hu-berlin.de>
* tree.c (equal_functions): New function.
(ovl_member): Call it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25338 138bc75d-0d04-0410-961f-82ee72b054a4
(no author) [Thu, 18 Feb 1999 19:04:30 +0000 (18 19:04 +0000)]
This commit was manufactured by cvs2svn to create branch
'egcs_1_1_branch'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25294 138bc75d-0d04-0410-961f-82ee72b054a4
law [Tue, 16 Feb 1999 20:08:00 +0000 (16 20:08 +0000)]
X
* rs6000.md (call_value): Fix typo.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25255 138bc75d-0d04-0410-961f-82ee72b054a4
law [Tue, 16 Feb 1999 20:07:55 +0000 (16 20:07 +0000)]
�
* rs6000.md (call_value): Fix typo.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25254 138bc75d-0d04-0410-961f-82ee72b054a4
law [Tue, 16 Feb 1999 08:57:56 +0000 (16 08:57 +0000)]
Bump version for pre-release.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25235 138bc75d-0d04-0410-961f-82ee72b054a4
law [Tue, 16 Feb 1999 00:50:37 +0000 (16 00:50 +0000)]
Sat Jan 16 21:48:17 1999 Marc Espie (Marc.Espie@openbsd.org)
* gcc.c: (do_spec_1): Fix obvious typo.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25230 138bc75d-0d04-0410-961f-82ee72b054a4
law [Tue, 16 Feb 1999 00:40:05 +0000 (16 00:40 +0000)]
�
* c-common.c (shorten_compare): Get the min/max value from the
underlying type of an enumeration, not the enumerated type itself.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25227 138bc75d-0d04-0410-961f-82ee72b054a4
law [Tue, 16 Feb 1999 00:39:51 +0000 (16 00:39 +0000)]
�
* c-common.c (shorten_compare): Get the min/max value from the
underlying type of an enumeration, not the enumerated type itself.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25226 138bc75d-0d04-0410-961f-82ee72b054a4
law [Mon, 15 Feb 1999 22:10:25 +0000 (15 22:10 +0000)]
* jump.c: Include insn-attr.h.
(delete_computation): If reload has completed and insn scheduling
after reload is enabled, then do not depend on REG_DEAD notes.
* Makefile.in (jump.o): Depend on insn-attr.h.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25224 138bc75d-0d04-0410-961f-82ee72b054a4
law [Mon, 15 Feb 1999 11:33:56 +0000 (15 11:33 +0000)]
* sparc.c (output_scc_insn): Add missing argument to output_cbranch.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25216 138bc75d-0d04-0410-961f-82ee72b054a4
law [Mon, 15 Feb 1999 10:36:05 +0000 (15 10:36 +0000)]
* loop.c (mark_loop_jump): Handle LO_SUM. If we encounter something
we do not understand, mark the loop and containing loops as invalid.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25213 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sun, 14 Feb 1999 23:43:25 +0000 (14 23:43 +0000)]
Tue Feb 9 21:14:03 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
* alias.c (init_alias_analysis): Avoid self-referential value
when setting reg_known_value from REG_EQUAL notes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25210 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sun, 14 Feb 1999 22:39:22 +0000 (14 22:39 +0000)]
Mon Aug 17 02:03:55 1998 Richard Henderson <rth@cygnus.com>
* regclass.c (allocate_reg_info): Respect MIN when clearing data.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25207 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sun, 14 Feb 1999 22:09:56 +0000 (14 22:09 +0000)]
* loop.c (scan_loop): Fix typo in last change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25206 138bc75d-0d04-0410-961f-82ee72b054a4
burley [Sun, 14 Feb 1999 19:00:26 +0000 (14 19:00 +0000)]
bump libI77's version.c
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25202 138bc75d-0d04-0410-961f-82ee72b054a4
burley [Sun, 14 Feb 1999 17:41:29 +0000 (14 17:41 +0000)]
bump g77's version.c
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25201 138bc75d-0d04-0410-961f-82ee72b054a4
burley [Sun, 14 Feb 1999 05:28:12 +0000 (14 05:28 +0000)]
fix LOG10 docs
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25197 138bc75d-0d04-0410-961f-82ee72b054a4
burley [Sun, 14 Feb 1999 05:09:13 +0000 (14 05:09 +0000)]
document forgotten fix circa egcs-1.1
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25195 138bc75d-0d04-0410-961f-82ee72b054a4
burley [Sun, 14 Feb 1999 03:56:00 +0000 (14 03:56 +0000)]
warn about wraparound in MCLOCK8, TIME8
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25193 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sat, 13 Feb 1999 13:19:45 +0000 (13 13:19 +0000)]
1999-02-05 Michael Meissner <meissner@cygnus.com>
J"orn Rennecke <amylaar@cygnus.co.uk>
* loop.c (check_dbra_loop): A store using an address giv for which
we have no life information is not reversible.
* loop.c (first_loop_store_insn): New file-scope variable.
(prescan_loop): Set it.
(check_dbra_loop): Check if a store depends on a register
that is set after the store.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25181 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sat, 13 Feb 1999 11:47:22 +0000 (13 11:47 +0000)]
Sun Jan 31 13:22:02 1999 John Wehle (john@feith.com)
* i386.md (movsicc, movhicc, movsfcc, movdfcc,
movxfcc, movdicc): Delete unconstrained alternatives.
* i386.c (output_fp_conditional_move,
output_int_conditional_move): Delete unused case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25179 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sat, 13 Feb 1999 11:17:29 +0000 (13 11:17 +0000)]
Tue Aug 18 10:33:30 1998 Jeffrey A Law (law@cygnus.com)
* expr.c (emit_block_move): Do not call memcpy as a libcall
instead build up a CALL_EXPR and call it like any other
function.
(clear_storage): Similarly for memset.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25178 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sat, 13 Feb 1999 11:04:45 +0000 (13 11:04 +0000)]
Sat Jan 30 06:09:00 1999 Robert Lipe (robertlipe@usa.net)
* config.guess: Improve detection of i686 on UnixWare 7.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25177 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sat, 13 Feb 1999 11:01:04 +0000 (13 11:01 +0000)]
Sun Sep 20 20:57:02 1998 Robert Lipe <robertl@dgii.com>
* configure.in (i*86-*-sysv5*): Use fixinc.svr4 to patch byteorder
problems.
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25176 138bc75d-0d04-0410-961f-82ee72b054a4
law [Fri, 12 Feb 1999 22:25:16 +0000 (12 22:25 +0000)]
* loop.c (scan_loop): Call reg_in_basic_block_p before
loop_reg_used_before_p.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25172 138bc75d-0d04-0410-961f-82ee72b054a4
law [Thu, 11 Feb 1999 00:57:47 +0000 (11 00:57 +0000)]
Wed Nov 18 22:13:00 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
* expr.c (store_expr): Don't generate load-store pair
if TEMP is identical (according to ==) with TARGET.
Bring over from the mainline tree. Fixes bugs with volatile memory references
being read/written too many times.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25151 138bc75d-0d04-0410-961f-82ee72b054a4
law [Thu, 11 Feb 1999 00:15:16 +0000 (11 00:15 +0000)]
x
* fold-const.c (range_binop): Take account of the bounded nature
of fixed length arithmetic when comparing unbounded ranges.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25148 138bc75d-0d04-0410-961f-82ee72b054a4
law [Thu, 11 Feb 1999 00:15:08 +0000 (11 00:15 +0000)]
�
* fold-const.c (range_binop): Take account of the bounded nature
of fixed length arithmetic when comparing unbounded ranges.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25147 138bc75d-0d04-0410-961f-82ee72b054a4
rth [Wed, 10 Feb 1999 11:05:30 +0000 (10 11:05 +0000)]
* configure.in (alphaev6*): Fix typo in target_cpu_default2.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25131 138bc75d-0d04-0410-961f-82ee72b054a4
law [Mon, 8 Feb 1999 23:24:21 +0000 (8 23:24 +0000)]
* configure.in (i[34567]86-*gnu*): Set float_format to i386.
* configure: Rebuilt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25105 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sat, 6 Feb 1999 16:35:33 +0000 (6 16:35 +0000)]
* invoke.texi, expr.c: Update email addresses.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25060 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sat, 6 Feb 1999 16:21:07 +0000 (6 16:21 +0000)]
* g77.texi: Update email addresses.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25059 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sat, 6 Feb 1999 16:04:32 +0000 (6 16:04 +0000)]
* typeck2.c: Update email addresses.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25058 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sat, 6 Feb 1999 15:18:13 +0000 (6 15:18 +0000)]
* gcc.c, gcc.texi: Update email addresses.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@25057 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sat, 30 Jan 1999 04:31:10 +0000 (30 04:31 +0000)]
Thu Jan 21 01:59:30 1999 Richard Henderson <rth@cygnus.com>
* explow.c (allocate_dynamic_stack_space): Use register_operand
instead of arith_operand, which does not exist.
Bring over from the mainline tree.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@24912 138bc75d-0d04-0410-961f-82ee72b054a4
law [Thu, 28 Jan 1999 08:49:36 +0000 (28 08:49 +0000)]
* configure.in (hppa1.0-hp-hpux10*): Use t-pa.
* configure: Rebuilt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@24893 138bc75d-0d04-0410-961f-82ee72b054a4
law [Thu, 21 Jan 1999 22:31:39 +0000 (21 22:31 +0000)]
* m68k.md (ashldi_const): Disable for !TARGET_5200. Fix indention.
(ashldi3 expander): Similarly. Update comments.
(ashrdi_const, lshrdi_const): Fix indention.
(ashrdi3, lshrdi3): FIx indention. Update comments.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@24815 138bc75d-0d04-0410-961f-82ee72b054a4
rth [Thu, 21 Jan 1999 20:34:06 +0000 (21 20:34 +0000)]
* rs6000.h (LEGITIMIZE_RELOAD_ADDRESS): Recognize and accept
transformations that we have performed earlier.
* alpha.h (LEGITIMIZE_RELOAD_ADDRESS): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@24810 138bc75d-0d04-0410-961f-82ee72b054a4
rth [Sun, 17 Jan 1999 20:37:29 +0000 (17 20:37 +0000)]
* jump.c (rtx_renumbered_equal_p): Special case CODE_LABEL.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@24722 138bc75d-0d04-0410-961f-82ee72b054a4
law [Sun, 17 Jan 1999 20:28:51 +0000 (17 20:28 +0000)]
* i386.md (integer conditional moves): Add missing earlyclobbers.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/egcs_1_1_branch@24721 138bc75d-0d04-0410-961f-82ee72b054a4