OSDN Git Service

pf3gnuchains/gcc-fork.git
25 years ago1999-02-05 Andrew Haley <aph@cygnus.com>
aph [Fri, 5 Feb 1999 07:58:05 +0000 (07:58 +0000)]
1999-02-05  Andrew Haley  <aph@cygnus.com>
        * class.c (make_class_data): The superclass of an interface should
        be null, not class Object.
        * lex.c (java_lex): Sign extend hex literals.

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

25 years ago * cp-tree.h: Declare it.
jason [Fri, 5 Feb 1999 02:55:44 +0000 (02:55 +0000)]
* cp-tree.h: Declare it.
Missed a piece...

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

25 years ago * decl2.c: Remove flag_init_priority. Always enable initp stuff.
jason [Fri, 5 Feb 1999 02:47:00 +0000 (02:47 +0000)]
* decl2.c: Remove flag_init_priority.  Always enable initp stuff.
(start_objects, finish_objects): Only use special
init_priority code if the user specified a priority.
(do_ctors, do_dtors): Use DEFAULT_INIT_PRIORITY for the non-initp
objects.

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

25 years ago * pt.c (unify): Call coerce_template_parms with the COMPLAIN flag
jason [Fri, 5 Feb 1999 02:42:48 +0000 (02:42 +0000)]
* pt.c (unify): Call coerce_template_parms with the COMPLAIN flag
turned off.
* lex.c (retrofit_lang_decl): Split out...
(build_lang_decl): From here.
* decl.c (pushdecl): Call it for functions generated by the middle
end that don't have DECL_LANG_SPECIFIC.
* decl2.c: Remove flag_init_priority.  Always enable initp stuff.
(start_objects, finish_objects): Only use special
init_priority code if the user specified a priority.
(do_ctors, do_dtors): Use DEFAULT_INIT_PRIORITY for the non-initp
objects.

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

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

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

25 years ago * loop.c (first_loop_store_insn): New file-scope variable.
amylaar [Thu, 4 Feb 1999 23:10:46 +0000 (23:10 +0000)]
* 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/trunk@25034 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * unroll.c (entire file): Remove tabs / spaces at end of lines.
amylaar [Thu, 4 Feb 1999 22:55:55 +0000 (22:55 +0000)]
* unroll.c (entire file): Remove tabs / spaces at end of lines.
Replace spaces with tabs where appropriate.

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

25 years agofix to actually offer usable results
brendan [Thu, 4 Feb 1999 19:33:22 +0000 (19:33 +0000)]
fix to actually offer usable results

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

25 years agoUpdate.
drepper [Thu, 4 Feb 1999 15:53:14 +0000 (15:53 +0000)]
Update.

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

25 years agoConfiguration fragment for thread lbirary.
drepper [Thu, 4 Feb 1999 15:52:53 +0000 (15:52 +0000)]
Configuration fragment for thread lbirary.

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

25 years ago(frags): Add fragments for Solaris defining macro specifying thread
drepper [Thu, 4 Feb 1999 15:52:08 +0000 (15:52 +0000)]
(frags): Add fragments for Solaris defining macro specifying thread
library to be used and generic POSIX thread libraries.

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

25 years agoAdd support for Solaris thread library.
drepper [Thu, 4 Feb 1999 15:51:42 +0000 (15:51 +0000)]
Add support for Solaris thread library.

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

25 years agoRecognize _SOLTHREADS and define internal macros appropriately.
drepper [Thu, 4 Feb 1999 15:51:19 +0000 (15:51 +0000)]
Recognize _SOLTHREADS and define internal macros appropriately.

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

25 years ago * loop.c (scan_loop): New argument loop_cont. Changed caller.
law [Thu, 4 Feb 1999 14:19:36 +0000 (14:19 +0000)]
    * loop.c (scan_loop): New argument loop_cont.  Changed caller.
        (strength_reduce): New argument loop_cont. Changed caller.
        Before clearing not_every_iteration after a label, check if
        we are not already past LOOP_CONT.

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

25 years ago1999-02-04 16:04 -0500 Zack Weinberg <zack@rabi.columbia.edu>
zack [Thu, 4 Feb 1999 13:06:30 +0000 (13:06 +0000)]
1999-02-04 16:04 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
* cpperror.c (cpp_print_containing_files): Fix formatting
bug induced by merge.

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

25 years ago1999-02-04 14:33 -0500 Zack Weinberg <zack@rabi.phys.columbia.edu>
brolley [Thu, 4 Feb 1999 11:36:54 +0000 (11:36 +0000)]
1999-02-04 14:33 -0500  Zack Weinberg  <zack@rabi.phys.columbia.edu>
* cpplib.c (initialize_char_syntax): Move to cppinit.c.
(cpp_define): Remove redundant syntax checks.
(make_assertion): Rename cpp_assert, remove redundant syntax
checks, export.
(cpp_options_init): Don't init things to zero twice.
(cpp_expand_to_buffer): Use memcpy, not a char-by-char loop.
(do_include): Kill excessively verbose import warning that
snuck back in in the gcc2 merge.
(convert_string): Removed.
(do_line): Rewrite with simple last-name-used cache instead of
private hashtable.
(cpp_start_read): Call initialize_char_syntax here, not...
(cpp_reader_init): ...here.
(cpp_handle_options): Support the -std switch.
* cpplib.h (cpp_buffer): Add last_nominal_fname member.
(cpp_options): Add c9x flag.
Declare all the is_* tables and trigraph table here, as const.
Prototype cpp_assert and initialize_char_syntax.
* cppinit.c: New file.
* cppfiles.c (read_and_prescan): Optimize.
* Makefile.in (LIBCPP_OBJS): Add cppinit.o.

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

25 years agofix typo in libf2c/ChangeLog
burley [Thu, 4 Feb 1999 09:35:23 +0000 (09:35 +0000)]
fix typo in libf2c/ChangeLog

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

25 years ago1999-02-04 Andrew Haley <aph@cygnus.com>
aph [Thu, 4 Feb 1999 08:15:41 +0000 (08:15 +0000)]
1999-02-04  Andrew Haley  <aph@cygnus.com>
        * class.c (build_utf8_ref): Output signatures using '.' as a
        separator, rather than '/'.
        (make_class_data): Likewise.

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

25 years ago * egcs_update: Test return values of 'cvs update'. Propogate
robertl [Thu, 4 Feb 1999 08:07:51 +0000 (08:07 +0000)]
   * egcs_update: Test return values of 'cvs update'.  Propogate
       to caller as exit values.

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

25 years agoupdate copyright
gavin [Thu, 4 Feb 1999 07:52:04 +0000 (07:52 +0000)]
update copyright

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

25 years ago * config/mips/mips.md ([u]divmodsi4,[u]divmoddi4,[u]divsi3,[u]divdi3,
gavin [Thu, 4 Feb 1999 07:51:51 +0000 (07:51 +0000)]
   * config/mips/mips.md ([u]divmodsi4,[u]divmoddi4,[u]divsi3,[u]divdi3,
[u]modsi3,[u]moddi3) : Don't copy the "zero" argument to a register
        before calling gen_div_trap.

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

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

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

25 years agoupdate
jason [Wed, 3 Feb 1999 23:30:20 +0000 (23:30 +0000)]
update

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

25 years ago * Makefile.in (xgcc$(exeext)): Remove choose-temp, pexecute and
law [Wed, 3 Feb 1999 22:01:05 +0000 (22:01 +0000)]
    * Makefile.in (xgcc$(exeext)): Remove choose-temp, pexecute and
        mkstemp.  Get them from libiberty.
        (COLLECT2_OBJS): Similarly for choose-temp, cplus-dem and mkstemp.
        (PROTO_OBJS): Similarly for choose-temp, getopt, getopt1 and pexecute.
        (cplus-dem.o, pexecute.o, choose-temp.o): Remove build rules.
        (mkstemp.o, getopt1.o, getopt.o): Likewise.

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

25 years ago * Make-lang.in ($(GCJ)(exeext)): Remove choose-temp.o, pexecute.o and
law [Wed, 3 Feb 1999 21:57:59 +0000 (21:57 +0000)]
    * Make-lang.in ($(GCJ)(exeext)): Remove choose-temp.o, pexecute.o and
        mkstemp.o.  Get them from libiberty now.

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

25 years ago * Make-lang.in (GXX_OBJS): Remove choose-temp.o, pexecute.o and
law [Wed, 3 Feb 1999 21:56:50 +0000 (21:56 +0000)]
    * Make-lang.in (GXX_OBJS): Remove choose-temp.o, pexecute.o and
        mkstemp.o.  Get them from libiberty now.
        (DEMANGLER_PROG): Simlarly, temove getopt.o getopt1.o.

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

25 years ago * Make-lang.in (g77$(exeext)): Get choose-temp.o, pexecute.o and
law [Wed, 3 Feb 1999 21:54:40 +0000 (21:54 +0000)]
    * Make-lang.in (g77$(exeext)): Get choose-temp.o, pexecute.o and
        mkstemp.o from libiberty.

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

25 years ago * Makefile.in (iostream.list): Remove dependency on
law [Wed, 3 Feb 1999 21:11:03 +0000 (21:11 +0000)]
    * Makefile.in (iostream.list): Remove dependency on
        stamp-picdir.
        ($(LIBIOSTREAM_DEP)): Depend on stamp-picdir.
        ($(LIBIO_FILES)): Similarly.
        * config.shared (all): Make $(PICDIR) concurrent.

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

25 years ago * configure.in (hppa1.1-*-*, hppa2*-*): Use symbolic value rather
law [Wed, 3 Feb 1999 21:04:26 +0000 (21:04 +0000)]
    * configure.in (hppa1.1-*-*, hppa2*-*): Use symbolic value rather
        than numeric value for target_cpu_default..
        * configure: Rebuilt.
        * pa-gas.h (TARGET_DEFAULT): Use symbolic values rather than numeric
        values.
        * pa-hpux.h (LINK_SPEC): Likewise.
        * pa-hpux10.h (LINK_SPEC): Likewise.
        * pa-hpux9.h (LINK_SPEC): Likewise.
        * pa-osf.h: (LINK_SPEC): Likewise.
        * pa-pro.h (TARGET_DEFAULT): Likewise.
        * pa1.h (TARGET_DEFAULT): Likewise.
        * pa.h (MASK_*): New defines.
        (TARGET_*): Use symbolic values rather than numeric values.
        (TARGET_SWITCHES): Likewise.
        (TARGET_DEFAULT): likewise.
        (CPP_SPEC): likewise.

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

25 years ago * reload1.c (reload_cse_regs_1): Undo Jan 16 patch.
law [Wed, 3 Feb 1999 20:11:56 +0000 (20:11 +0000)]
    * reload1.c (reload_cse_regs_1): Undo Jan 16 patch.
        * reload.c (find_reusable_reload): New function, broken out of
        push_reload.  Add code to verify that none of the involved
        outputs are subject to earlyclobbers.
        (push_reload): Break out new function find_reusable_reload.
        Delete "register" keyword for IN, OUT args.

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

25 years agoChange my email address
burley [Wed, 3 Feb 1999 15:38:49 +0000 (15:38 +0000)]
Change my email address

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

25 years ago * config/mips/mips.c (true_reg_or_0_operand) : New function.
gavin [Wed, 3 Feb 1999 13:04:22 +0000 (13:04 +0000)]
* config/mips/mips.c (true_reg_or_0_operand) : New function.
* config/mips/mips.h (PREDICATE_CODES): Add true_reg_or_0_operand.
* config/mips/mips.md (div_trap,div_trap_normal,div_trap_mips16):
Use true_reg_or_0_operand for div_trap.

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

25 years ago * loop.h (express_from): Declare.
amylaar [Wed, 3 Feb 1999 12:48:48 +0000 (12:48 +0000)]
* loop.h (express_from): Declare.
(struct induction): Replace derived flag with derived_from pointer.
* loop.c (strength_reduce, record_giv, recombine_givs): Likewise.
(express_from): No longer static.
* unroll.c (find_splittable_givs): Replace derived with derived_from.
When processing an address giv with which another giv has been
combined that has also been derived from a third giv, handle like
having combined with the third giv.
Set splittable_regs_updates appropriately for derived givs.

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

25 years ago(div_trap_mips16): Remove nop's after branches.
gavin [Wed, 3 Feb 1999 12:47:19 +0000 (12:47 +0000)]
(div_trap_mips16): Remove nop's after branches.
Properly this time.

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

25 years agoundo last revision; I commited more stuff than I intended.
gavin [Wed, 3 Feb 1999 12:42:12 +0000 (12:42 +0000)]
undo last revision; I commited more stuff than I intended.

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

25 years ago(div_trap_mips16): Remove nop's after branches.
gavin [Wed, 3 Feb 1999 12:31:38 +0000 (12:31 +0000)]
(div_trap_mips16): Remove nop's after branches.

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

25 years ago * pa.c (insn_sets_and_refs_are_delayed): New function.
law [Wed, 3 Feb 1999 11:01:19 +0000 (11:01 +0000)]
    * pa.c (insn_sets_and_refs_are_delayed): New function.
        * pa.h (INSN_SETS_ARE_DELAYED): Use it.
        (INSN_REFERENCES_ARE_DELAYED): Likewise.

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

25 years agoFix blkarg.c test to fail even on alpha.
nickc [Wed, 3 Feb 1999 10:30:26 +0000 (10:30 +0000)]
Fix blkarg.c test to fail even on alpha.
Make blkarg.c an expected failure.
Fix driver.c to use exit()/abort().

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

25 years ago * config/arm/t-arm-elf (LIBGCC2_CFLAGS): Delete.
rearnsha [Wed, 3 Feb 1999 06:30:56 +0000 (06:30 +0000)]
* config/arm/t-arm-elf (LIBGCC2_CFLAGS): Delete.
* config/arm/t-linux (LIBGCC2_CFLAGS): Delete.
(TARGET_LIBGCC2_CFLAGS): Define.
(LIBGCC2_DEBUG_CFLAGS): Define.
* config/arm/t-netbsd: Likewise.
* config/arm/t-semi: Likewise.
* config/arm/t-semiaof: Likewise.
* config/arm/t-riscix: Likewise.

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

25 years ago * config/m68k/m68k.c (print_operand_address): When printing a
schwab [Wed, 3 Feb 1999 02:03:23 +0000 (02:03 +0000)]
* config/m68k/m68k.c (print_operand_address): When printing a
SYMBOL_REF that ends in `.<letter>' put parentheses around it.

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

25 years agoMissed rtl.h on commit and from ChangeLog.
rth [Wed, 3 Feb 1999 01:26:55 +0000 (01:26 +0000)]
Missed rtl.h on commit and from ChangeLog.
Add copyright to resource.c.

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

25 years agoMissed commit from last.
rth [Wed, 3 Feb 1999 01:13:52 +0000 (01:13 +0000)]
Missed commit from last.

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

25 years agoDaily bump.
law [Wed, 3 Feb 1999 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * clock.c (HZ): Define in terms of (ISO C) CLOCKS_PER_SEC on
law [Tue, 2 Feb 1999 23:05:16 +0000 (23:05 +0000)]
    * clock.c (HZ): Define in terms of (ISO C) CLOCKS_PER_SEC on
        platforms that don't have HZ.
        * getruntime.c (HZ): Likewise.

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

25 years ago * i386/freebsd*.h now allows '$' in label names and does not use the PCC...
law [Tue, 2 Feb 1999 22:48:49 +0000 (22:48 +0000)]
    * i386/freebsd*.h now allows '$' in label names and does not use the PCC struct
        return method.

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

25 years agoPatch to fix canadian cross build problem with libcpp.a.
wilson [Tue, 2 Feb 1999 22:39:13 +0000 (22:39 +0000)]
Patch to fix canadian cross build problem with libcpp.a.
* Makefile.in: Change all uses of AR to AR_FOR_TARGET.  Change all uses
of HOST_AR to AR.  Likewise for AR_FLAGS, RANLIB, and RANLIB_TEST.
(RANLIB_TEST): Test to see if ranlib exists.  Only test absolute file
names if host == target.
(HOST_AR, HOST_AR_FLAGS, HOST_RANLIB, HOST_RANLIB_TEST): Delete.
(AR_FLAGS_FOR_TARGET): Renamed from AR_FOR_TARGET_FLAGS.
(AR, AR_FLAGS, OLDAR, OLDAR_FLAGS, RANLIB, RANLIB_TEST): Delete rules
setting them to *_FOR_TARGET.
* cross-make (AR, AR_FLAGS, OLDAR, OLDAR_FLAGS, RANLIB, RANLIB_TEST):
Delete.

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

25 years agoPatch to fix canadian cross build problem with libcpp.a.
wilson [Tue, 2 Feb 1999 22:36:33 +0000 (22:36 +0000)]
Patch to fix canadian cross build problem with libcpp.a.
* Makefile.in (EXTRA_GCC_FLAGS):  Set AR to $AR instead of
$AR_FOR_TARGET.  Likewise for RANLIB.

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

25 years agoNew test.
amylaar [Tue, 2 Feb 1999 22:05:52 +0000 (22:05 +0000)]
New test.

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

25 years ago * mh-armpic: New file. Patch from Jim Pick <jim@jimpick.com>.
law [Tue, 2 Feb 1999 21:54:35 +0000 (21:54 +0000)]
    * mh-armpic: New file.  Patch from Jim Pick <jim@jimpick.com>.
        * mt-armpic: Likewise.

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

25 years agoMissed from last commit.
rth [Tue, 2 Feb 1999 21:49:34 +0000 (21:49 +0000)]
Missed from last commit.

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

25 years ago * decl2.c (lang_decode_option): Use read_integral_parameter.
law [Tue, 2 Feb 1999 21:47:20 +0000 (21:47 +0000)]
    * decl2.c (lang_decode_option): Use read_integral_parameter.

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

25 years ago * toplev.h (read_integral_parameter): Declare.
law [Tue, 2 Feb 1999 21:43:19 +0000 (21:43 +0000)]
* toplev.h (read_integral_parameter): Declare.
* toplev.c (read_integral_parameter): New function.

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

25 years agoBob Manson <manson@charmed.cygnus.com>
rth [Tue, 2 Feb 1999 21:22:52 +0000 (21:22 +0000)]
Bob Manson  <manson@charmed.cygnus.com>
        * resource.c, resource.h: New files.
        * haifa-sched.c (regno_use_in): Moved to rtlanal.c.
        (split_block_insns): Moved to recog.c.
        (update_flow_info): Make public.
        * reorg.c: Moved the functions dealing with computing resource
        usage to resource.c.
        * sched.c (regno_use_in): Moved to rtlanal.c.
        (update_flow_info): Make public.
        (schedule_insns): Use split_block_insns.
        * recog.c (split_block_insns): New function.

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

25 years ago * rs6000/linux.h (LINK_START_DEFAULT_SPEC): Delete, unused.
dje [Tue, 2 Feb 1999 19:10:15 +0000 (19:10 +0000)]
    * rs6000/linux.h (LINK_START_DEFAULT_SPEC): Delete, unused.
        (LINK_OS_DEFAULT_SPEC): Delete, unused.

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

25 years ago * i386.md (ashlsi3): Turn into a define_expand an anonymous pattern.
law [Tue, 2 Feb 1999 19:06:58 +0000 (19:06 +0000)]
    * i386.md (ashlsi3): Turn into a define_expand an anonymous pattern.
        Make the anonymous pattern match when ! optimize_size.
        (ashlsi3 size optimizer): New pattern.

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

25 years ago * configure.in (arm-*-oabi): Support.
clm [Tue, 2 Feb 1999 18:56:07 +0000 (18:56 +0000)]
    * configure.in (arm-*-oabi):  Support.
        * configure:  Regenerate.
        * config/arm/unknown-elf-oabi.h:  New file.

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

25 years ago * jcf-io.c: Do not include sys/stat.h or sys/wait.h
law [Tue, 2 Feb 1999 18:53:29 +0000 (18:53 +0000)]
    * jcf-io.c: Do not include sys/stat.h or sys/wait.h

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

25 years ago * intl/Makefile.in (uninstall): Add missing "; \".
law [Tue, 2 Feb 1999 18:49:16 +0000 (18:49 +0000)]
    * intl/Makefile.in (uninstall): Add missing "; \".

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

25 years ago * config.sub (oabi): Recognize.
clm [Tue, 2 Feb 1999 18:29:47 +0000 (18:29 +0000)]
    * config.sub (oabi):  Recognize.
        * configure.in (arm-*-oabi):  Handle.

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

25 years ago * jvspec.c (xmalloc): Fix the prototype to match the one obtained
ghazi [Tue, 2 Feb 1999 17:16:58 +0000 (17:16 +0000)]
    * jvspec.c (xmalloc): Fix the prototype to match the one obtained
        from libiberty.h

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

25 years ago* sparc.h (TARGET_CPU_sparc86x): Added. TARGET_CPU_sparclite86x synonym.
scox [Tue, 2 Feb 1999 15:34:45 +0000 (15:34 +0000)]
* sparc.h (TARGET_CPU_sparc86x): Added. TARGET_CPU_sparclite86x synonym.

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

25 years ago * loop.c (loop_optimize): Fix value max_uid_for_loop is reset
amylaar [Tue, 2 Feb 1999 13:38:56 +0000 (13:38 +0000)]
* loop.c (loop_optimize): Fix value max_uid_for_loop is reset
to after find_and_verify_loops call.

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

25 years ago Optimize: `return (a ? b : c)' as: `if (a) return b; else return c;'.
bothner [Tue, 2 Feb 1999 12:20:39 +0000 (12:20 +0000)]
Optimize: `return (a ? b : c)' as: `if (a) return b; else return c;'.
* jcf-write.c (generate_bytecode_return):  New function.
(generate_bytecode_insns):  Use it, for RETURN_EXPR.
* jcf-write.c (generate_bytecode_insns):  For REAL_CST that is 0 or 1,
generate special [fd]const_[01] instructions.
* jcf-parse.c (yyparse):  Don't emit_register_classes if -fsyntax-only.
* verify.c (verify_jvm_instructions):  Do INVALIDATE_PC after
handling OPCODE_lookupswitch or OPCODE_tableswitch.

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

25 years agoa
bothner [Tue, 2 Feb 1999 12:20:36 +0000 (12:20 +0000)]
a
Optimize: `return (a ? b : c)' as: `if (a) return b; else return c;'.
* jcf-write.c (generate_bytecode_return):  New function.
(generate_bytecode_insns):  Use it, for RETURN_EXPR.
* jcf-write.c (generate_bytecode_insns):  For REAL_CST that is 0 or 1,
generate special [fd]const_[01] instructions.
* jcf-parse.c (yyparse):  Don't emit_register_classes if -fsyntax-only.
* verify.c (verify_jvm_instructions):  Do INVALIDATE_PC after
handling OPCODE_lookupswitch or OPCODE_tableswitch.

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

25 years ago Optimize: `return (a ? b : c)' as: `if (a) return b; else return c;'.
bothner [Tue, 2 Feb 1999 12:20:34 +0000 (12:20 +0000)]
Optimize: `return (a ? b : c)' as: `if (a) return b; else return c;'.
* jcf-write.c (generate_bytecode_return):  New function.
(generate_bytecode_insns):  Use it, for RETURN_EXPR.
* jcf-write.c (generate_bytecode_insns):  For REAL_CST that is 0 or 1,
generate special [fd]const_[01] instructions.
* jcf-parse.c (yyparse):  Don't emit_register_classes if -fsyntax-only.
* verify.c (verify_jvm_instructions):  Do INVALIDATE_PC after
handling OPCODE_lookupswitch or OPCODE_tableswitch.

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

25 years ago
bothner [Tue, 2 Feb 1999 12:07:01 +0000 (12:07 +0000)]

* parse.y (patch_method_invocation):  Handle calling static methods,
even in the form EXPR.METHOD(ARGS), not just TYPE.METHOD(ARGS).
* parse.y (java_complete_lhs):  Don't complain about unreachable
exit condition in a do-while statement.

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

25 years agod
bothner [Tue, 2 Feb 1999 12:06:59 +0000 (12:06 +0000)]
d
* parse.y (patch_method_invocation):  Handle calling static methods,
even in the form EXPR.METHOD(ARGS), not just TYPE.METHOD(ARGS).
* parse.y (java_complete_lhs):  Don't complain about unreachable
exit condition in a do-while statement.

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

25 years ago * (recombine_givs): Don't use a giv that's likely to be dead to
amylaar [Tue, 2 Feb 1999 11:52:00 +0000 (11:52 +0000)]
* (recombine_givs): Don't use a giv that's likely to be dead to
derive others.
* loop.c (recombine_givs): Fix test for lifetime overlaps / loop
wrap around when deriving givs.

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

25 years agoFix typo in comment.
bothner [Tue, 2 Feb 1999 10:18:25 +0000 (10:18 +0000)]
Fix typo in comment.

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

25 years ago
bothner [Tue, 2 Feb 1999 10:16:58 +0000 (10:16 +0000)]

* jcf-write.c (localvar_alloc):  Only emit entry for
LocalVariableTable if debug_info_level > DINFO_LEVEL_TERSE.
(generate_bytecode_insns):  Only call put_linenumber if
debug_info_level > DINFO_LEVEL_NONE.
* jvspec.c (lang_specific_driver):  If no -O* or -g* option
is specified, add -g1 (for compatibility wih javac).

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

25 years ago0
bothner [Tue, 2 Feb 1999 10:16:57 +0000 (10:16 +0000)]
0
* jcf-write.c (localvar_alloc):  Only emit entry for
LocalVariableTable if debug_info_level > DINFO_LEVEL_TERSE.
(generate_bytecode_insns):  Only call put_linenumber if
debug_info_level > DINFO_LEVEL_NONE.
* jvspec.c (lang_specific_driver):  If no -O* or -g* option
is specified, add -g1 (for compatibility wih javac).

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

25 years ago * jcf-write.c (localvar_alloc): Only emit entry for
bothner [Tue, 2 Feb 1999 10:16:56 +0000 (10:16 +0000)]
* jcf-write.c (localvar_alloc):  Only emit entry for
LocalVariableTable if debug_info_level > DINFO_LEVEL_TERSE.
(generate_bytecode_insns):  Only call put_linenumber if
debug_info_level > DINFO_LEVEL_NONE.
* jvspec.c (lang_specific_driver):  If no -O* or -g* option
is specified, add -g1 (for compatibility wih javac).

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

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

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

25 years ago * recog.c (check_asm_operands): Treat indeterminate operand ok
rth [Mon, 1 Feb 1999 20:03:23 +0000 (20:03 +0000)]
    * recog.c (check_asm_operands): Treat indeterminate operand ok
        results as success.  Try harder to resolve a matching constraint.
        * stmt.c (expand_asm_operands): Recognize when an output operand's
        constraint does not allow memory.  Treat indeterminate operand ok
        results as failure.  Try harder to resolve a matching constraint.

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

25 years ago * pt.c (tsubst, case TYPENAME_TYPE): Check TYPE_BEING_DEFINED
mmitchel [Mon, 1 Feb 1999 17:25:51 +0000 (17:25 +0000)]
* pt.c (tsubst, case TYPENAME_TYPE): Check TYPE_BEING_DEFINED
before calling complete_type_or_else.

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

25 years ago1999-02-01 Zack Weinberg <zack@rabi.columbia.edu>
zack [Mon, 1 Feb 1999 14:50:40 +0000 (14:50 +0000)]
1999-02-01  Zack Weinberg  <zack@rabi.columbia.edu>
* top.c: Don't define ffe_is_ident_.  Don't process
-f(no-)ident here.
* top.h: Remove declaration of ffe_is_ident_ and macros
ffe_is_ident() and ffe_set_is_ident().
* lex.c: Use flag_no_ident instead of ffe_is_ident().

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

25 years agoUse varrays for constant-equivalence data:
raeburn [Mon, 1 Feb 1999 12:50:53 +0000 (12:50 +0000)]
Use varrays for constant-equivalence data:
* varray.h (struct const_equiv_data): New type.
(union varray_data_tag): New element const_equiv.
(VARRAY_CONST_EQUIV_INIT, VARRAY_CONST_EQUIV): New macros.
(VARRAY_SIZE): New macro, returns number of elements.
* integrate.h: Include varray.h.
(struct inline_remap): Replace const_equiv_map, const_age_map and
const_equiv_map_size with a const_equiv_varray element.
(MAYBE_EXTEND_CONST_EQUIV_VARRAY): New macro; grows varray if needed.
(SET_CONST_EQUIV_DATA): New macro; sets rtx and age fields simultaneously,
growing the varray if needed.
* integrate.c (global_const_equiv_map, global_const_equiv_map_size): Deleted,
replaced by....
(global_const_equiv_varray): New variable.
(expand_inline_function): References changed.
* integrate.h: Update declarations.
* integrate.c (process_reg_parm, expand_inline_function,
copy_rtx_and_substitute, try_constants, subst_constants, mark_stores): Use
varray allocation and accessor macros, new integrate.h macros, and
global_const_equiv_varray.  Don't conditionalize non-NULL stores on array size;
instead, expand the array as needed.
* unroll.c (unroll_loop): Likewise.
* unroll.c (unroll_loop): Initialize const_equiv_varray element to zero.  After
allocating varray, always exit through bottom of function, where it can be
deallocated if needed.  Don't explicitly reallocate const_equiv_map storage;
instead, just ensure the varray has been initialized, and update the global
reference.

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

25 years agoThu Jan 28 09:17:51 1999 Hans-Peter Nilsson <hp@axis.se>
tromey [Mon, 1 Feb 1999 12:38:56 +0000 (12:38 +0000)]
Thu Jan 28 09:17:51 1999  Hans-Peter Nilsson  <hp@axis.se>
* java/Makefile.in: Add missing dependencies for jcf-dump.o,
gjavah.o, check-init.o, jv-scan.o

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

25 years ago * util/Makefile.am (noinst_PROGRAMS): Renamed from "bin_PROGRAMS"
manfred [Mon, 1 Feb 1999 10:33:58 +0000 (10:33 +0000)]
  * util/Makefile.am (noinst_PROGRAMS): Renamed from "bin_PROGRAMS"
to avoid installing anything.
(noinst_SCRIPTS): Likewise.
  * util/Makefile.in: Regenerate using automake-1.3.

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

25 years agoAdd 1999 copyright.
ghazi [Mon, 1 Feb 1999 07:05:07 +0000 (07:05 +0000)]
Add 1999 copyright.

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

25 years ago * Makefile.in (gjavah.o): Depend on $(CONFIG_H) and system.h.
ghazi [Mon, 1 Feb 1999 07:00:40 +0000 (07:00 +0000)]
    * Makefile.in (gjavah.o): Depend on $(CONFIG_H) and system.h.
        * gjavah.c: Include config.h and system.h.
        * javaop.h (inline): Don't define, its handled by system.h.
        (WORD_TO_FLOAT, WORDS_TO_LONG, WORDS_TO_DOUBLE): Change these
        from `inline' to `static inline'.
        * jcf.h (inline): Don't define, its handled by system.h.
        * lex.c (inline): Likewise.

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

25 years ago * input.c (inline): Don't define, its handled by system.h.
ghazi [Mon, 1 Feb 1999 06:52:43 +0000 (06:52 +0000)]
   * input.c (inline): Don't define, its handled by system.h.

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

25 years ago * system.h (inline, const): Handle these for stage2 (and later) gcc.
ghazi [Mon, 1 Feb 1999 06:49:19 +0000 (06:49 +0000)]
    * system.h (inline, const): Handle these for stage2 (and later) gcc.
        * dwarf2out.c (inline): Don't define.
        * dwarfout.c (inline): Likewise.

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

25 years agoDaily bump.
law [Mon, 1 Feb 1999 00:45:03 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * loop.c (recombine_givs): Dump recombination and derivation data.
rth [Sun, 31 Jan 1999 22:05:28 +0000 (22:05 +0000)]
    * loop.c (recombine_givs): Dump recombination and derivation data.

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

25 years ago/
zack [Sun, 31 Jan 1999 17:46:54 +0000 (17:46 +0000)]
/
1999-01-31 17:52 -0500  Zack Weinberg  <zack@midnite.ec.rhno.columbia.edu>
* flags.h: Declare flag_no_ident.
* toplev.c: Define flag_no_ident.  Process -f(no-)ident here.
* c-decl.c: Don't define flag_no_ident.  Don't process
          -f(no-)ident switches here.
* ch/decl.c: Likewise.
* cp/decl2.c: Likewise.
* c-tree.h: Don't declare flag_no_ident.
* ch/ch-tree.h: Likewise.
* cp/cp-tree.h: Likewise.
* config/elfos.h (ASM_FILE_END): Output final .ident directive
          only if !flag_no_ident.
* config/ptx4.h: Likewise.
* config/svr4.h: Likewise.
* config/alpha/elf.h: Likewise.
* config/arm/linux-elf.h: Likewise.
* config/i386/sco5.h: Likewise.
* config/i860/fx2800.h: Likewise.
* config/mips/gnu.h: Likewise.
* config/i386/osfrose.h: Likewise.
* gcc.c (C specs): Map -Qn to -fno-ident.
* ch/lang-specs.h: Likewise.
* cp/lang-specs.h: Likewise.
* f/lang-specs.h: Likewise.
* objc/lang-specs.h: Likewise.
* java/lang-specs.h: Likewise.

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

25 years ago1999-01-31 17:52 -0500 Zack Weinberg <zack@midnite.ec.rhno.columbia.edu>
zack [Sun, 31 Jan 1999 17:46:52 +0000 (17:46 +0000)]
1999-01-31 17:52 -0500  Zack Weinberg  <zack@midnite.ec.rhno.columbia.edu>
* flags.h: Declare flag_no_ident.
* toplev.c: Define flag_no_ident.  Process -f(no-)ident here.
* c-decl.c: Don't define flag_no_ident.  Don't process
          -f(no-)ident switches here.
* ch/decl.c: Likewise.
* cp/decl2.c: Likewise.
* c-tree.h: Don't declare flag_no_ident.
* ch/ch-tree.h: Likewise.
* cp/cp-tree.h: Likewise.
* config/elfos.h (ASM_FILE_END): Output final .ident directive
          only if !flag_no_ident.
* config/ptx4.h: Likewise.
* config/svr4.h: Likewise.
* config/alpha/elf.h: Likewise.
* config/arm/linux-elf.h: Likewise.
* config/i386/sco5.h: Likewise.
* config/i860/fx2800.h: Likewise.
* config/mips/gnu.h: Likewise.
* config/i386/osfrose.h: Likewise.
* gcc.c (C specs): Map -Qn to -fno-ident.
* ch/lang-specs.h: Likewise.
* cp/lang-specs.h: Likewise.
* f/lang-specs.h: Likewise.
* objc/lang-specs.h: Likewise.
* java/lang-specs.h: Likewise.

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

25 years agoa
zack [Sun, 31 Jan 1999 17:46:50 +0000 (17:46 +0000)]
a
1999-01-31 17:52 -0500  Zack Weinberg  <zack@midnite.ec.rhno.columbia.edu>
* flags.h: Declare flag_no_ident.
* toplev.c: Define flag_no_ident.  Process -f(no-)ident here.
* c-decl.c: Don't define flag_no_ident.  Don't process
          -f(no-)ident switches here.
* ch/decl.c: Likewise.
* cp/decl2.c: Likewise.
* c-tree.h: Don't declare flag_no_ident.
* ch/ch-tree.h: Likewise.
* cp/cp-tree.h: Likewise.
* config/elfos.h (ASM_FILE_END): Output final .ident directive
          only if !flag_no_ident.
* config/ptx4.h: Likewise.
* config/svr4.h: Likewise.
* config/alpha/elf.h: Likewise.
* config/arm/linux-elf.h: Likewise.
* config/i386/sco5.h: Likewise.
* config/i860/fx2800.h: Likewise.
* config/mips/gnu.h: Likewise.
* config/i386/osfrose.h: Likewise.
* gcc.c (C specs): Map -Qn to -fno-ident.
* ch/lang-specs.h: Likewise.
* cp/lang-specs.h: Likewise.
* f/lang-specs.h: Likewise.
* objc/lang-specs.h: Likewise.
* java/lang-specs.h: Likewise.

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

25 years agod
zack [Sun, 31 Jan 1999 17:46:49 +0000 (17:46 +0000)]
d
1999-01-31 17:52 -0500  Zack Weinberg  <zack@midnite.ec.rhno.columbia.edu>
* flags.h: Declare flag_no_ident.
* toplev.c: Define flag_no_ident.  Process -f(no-)ident here.
* c-decl.c: Don't define flag_no_ident.  Don't process
          -f(no-)ident switches here.
* ch/decl.c: Likewise.
* cp/decl2.c: Likewise.
* c-tree.h: Don't declare flag_no_ident.
* ch/ch-tree.h: Likewise.
* cp/cp-tree.h: Likewise.
* config/elfos.h (ASM_FILE_END): Output final .ident directive
          only if !flag_no_ident.
* config/ptx4.h: Likewise.
* config/svr4.h: Likewise.
* config/alpha/elf.h: Likewise.
* config/arm/linux-elf.h: Likewise.
* config/i386/sco5.h: Likewise.
* config/i860/fx2800.h: Likewise.
* config/mips/gnu.h: Likewise.
* config/i386/osfrose.h: Likewise.
* gcc.c (C specs): Map -Qn to -fno-ident.
* ch/lang-specs.h: Likewise.
* cp/lang-specs.h: Likewise.
* f/lang-specs.h: Likewise.
* objc/lang-specs.h: Likewise.
* java/lang-specs.h: Likewise.

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

25 years ago1999-01-31 17:52 -0500 Zack Weinberg <zack@midnite.ec.rhno.columbia.edu>
zack [Sun, 31 Jan 1999 17:46:42 +0000 (17:46 +0000)]
1999-01-31 17:52 -0500  Zack Weinberg  <zack@midnite.ec.rhno.columbia.edu>
* flags.h: Declare flag_no_ident.
* toplev.c: Define flag_no_ident.  Process -f(no-)ident here.
* c-decl.c: Don't define flag_no_ident.  Don't process
          -f(no-)ident switches here.
* ch/decl.c: Likewise.
* cp/decl2.c: Likewise.
* c-tree.h: Don't declare flag_no_ident.
* ch/ch-tree.h: Likewise.
* cp/cp-tree.h: Likewise.
* config/elfos.h (ASM_FILE_END): Output final .ident directive
          only if !flag_no_ident.
* config/ptx4.h: Likewise.
* config/svr4.h: Likewise.
* config/alpha/elf.h: Likewise.
* config/arm/linux-elf.h: Likewise.
* config/i386/sco5.h: Likewise.
* config/i860/fx2800.h: Likewise.
* config/mips/gnu.h: Likewise.
* config/i386/osfrose.h: Likewise.
* gcc.c (C specs): Map -Qn to -fno-ident.
* ch/lang-specs.h: Likewise.
* cp/lang-specs.h: Likewise.
* f/lang-specs.h: Likewise.
* objc/lang-specs.h: Likewise.
* java/lang-specs.h: Likewise.

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

25 years ago(
zack [Sun, 31 Jan 1999 17:46:27 +0000 (17:46 +0000)]
(
1999-01-31 17:52 -0500  Zack Weinberg  <zack@midnite.ec.rhno.columbia.edu>
* flags.h: Declare flag_no_ident.
* toplev.c: Define flag_no_ident.  Process -f(no-)ident here.
* c-decl.c: Don't define flag_no_ident.  Don't process
          -f(no-)ident switches here.
* ch/decl.c: Likewise.
* cp/decl2.c: Likewise.
* c-tree.h: Don't declare flag_no_ident.
* ch/ch-tree.h: Likewise.
* cp/cp-tree.h: Likewise.
* config/elfos.h (ASM_FILE_END): Output final .ident directive
          only if !flag_no_ident.
* config/ptx4.h: Likewise.
* config/svr4.h: Likewise.
* config/alpha/elf.h: Likewise.
* config/arm/linux-elf.h: Likewise.
* config/i386/sco5.h: Likewise.
* config/i860/fx2800.h: Likewise.
* config/mips/gnu.h: Likewise.
* config/i386/osfrose.h: Likewise.
* gcc.c (C specs): Map -Qn to -fno-ident.
* ch/lang-specs.h: Likewise.
* cp/lang-specs.h: Likewise.
* f/lang-specs.h: Likewise.
* objc/lang-specs.h: Likewise.
* java/lang-specs.h: Likewise.

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

25 years agoX
zack [Sun, 31 Jan 1999 17:46:25 +0000 (17:46 +0000)]
X
1999-01-31 17:52 -0500  Zack Weinberg  <zack@midnite.ec.rhno.columbia.edu>
* flags.h: Declare flag_no_ident.
* toplev.c: Define flag_no_ident.  Process -f(no-)ident here.
* c-decl.c: Don't define flag_no_ident.  Don't process
          -f(no-)ident switches here.
* ch/decl.c: Likewise.
* cp/decl2.c: Likewise.
* c-tree.h: Don't declare flag_no_ident.
* ch/ch-tree.h: Likewise.
* cp/cp-tree.h: Likewise.
* config/elfos.h (ASM_FILE_END): Output final .ident directive
          only if !flag_no_ident.
* config/ptx4.h: Likewise.
* config/svr4.h: Likewise.
* config/alpha/elf.h: Likewise.
* config/arm/linux-elf.h: Likewise.
* config/i386/sco5.h: Likewise.
* config/i860/fx2800.h: Likewise.
* config/mips/gnu.h: Likewise.
* config/i386/osfrose.h: Likewise.
* gcc.c (C specs): Map -Qn to -fno-ident.
* ch/lang-specs.h: Likewise.
* cp/lang-specs.h: Likewise.
* f/lang-specs.h: Likewise.
* objc/lang-specs.h: Likewise.
* java/lang-specs.h: Likewise.

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

25 years ago
zack [Sun, 31 Jan 1999 17:46:23 +0000 (17:46 +0000)]

1999-01-31 17:52 -0500  Zack Weinberg  <zack@midnite.ec.rhno.columbia.edu>
* flags.h: Declare flag_no_ident.
* toplev.c: Define flag_no_ident.  Process -f(no-)ident here.
* c-decl.c: Don't define flag_no_ident.  Don't process
          -f(no-)ident switches here.
* ch/decl.c: Likewise.
* cp/decl2.c: Likewise.
* c-tree.h: Don't declare flag_no_ident.
* ch/ch-tree.h: Likewise.
* cp/cp-tree.h: Likewise.
* config/elfos.h (ASM_FILE_END): Output final .ident directive
          only if !flag_no_ident.
* config/ptx4.h: Likewise.
* config/svr4.h: Likewise.
* config/alpha/elf.h: Likewise.
* config/arm/linux-elf.h: Likewise.
* config/i386/sco5.h: Likewise.
* config/i860/fx2800.h: Likewise.
* config/mips/gnu.h: Likewise.
* config/i386/osfrose.h: Likewise.
* gcc.c (C specs): Map -Qn to -fno-ident.
* ch/lang-specs.h: Likewise.
* cp/lang-specs.h: Likewise.
* f/lang-specs.h: Likewise.
* objc/lang-specs.h: Likewise.
* java/lang-specs.h: Likewise.

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

25 years agoh
zack [Sun, 31 Jan 1999 17:46:17 +0000 (17:46 +0000)]
h
1999-01-31 17:52 -0500  Zack Weinberg  <zack@midnite.ec.rhno.columbia.edu>
* flags.h: Declare flag_no_ident.
* toplev.c: Define flag_no_ident.  Process -f(no-)ident here.
* c-decl.c: Don't define flag_no_ident.  Don't process
          -f(no-)ident switches here.
* ch/decl.c: Likewise.
* cp/decl2.c: Likewise.
* c-tree.h: Don't declare flag_no_ident.
* ch/ch-tree.h: Likewise.
* cp/cp-tree.h: Likewise.
* config/elfos.h (ASM_FILE_END): Output final .ident directive
          only if !flag_no_ident.
* config/ptx4.h: Likewise.
* config/svr4.h: Likewise.
* config/alpha/elf.h: Likewise.
* config/arm/linux-elf.h: Likewise.
* config/i386/sco5.h: Likewise.
* config/i860/fx2800.h: Likewise.
* config/mips/gnu.h: Likewise.
* config/i386/osfrose.h: Likewise.
* gcc.c (C specs): Map -Qn to -fno-ident.
* ch/lang-specs.h: Likewise.
* cp/lang-specs.h: Likewise.
* f/lang-specs.h: Likewise.
* objc/lang-specs.h: Likewise.
* java/lang-specs.h: Likewise.

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

25 years agoMon Feb 1 10:52:07 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
m.hayes [Sun, 31 Jan 1999 13:51:08 +0000 (13:51 +0000)]
Mon Feb  1 10:52:07 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
* configure.in: Don't remove loop.o and unroll.o when
enable-haifa is selected.
* configure: Rebuilt.

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

25 years ago * i386.md (movsicc, movhicc, movsfcc, movdfcc,
law [Sun, 31 Jan 1999 12:27:13 +0000 (12:27 +0000)]
    * 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/trunk@24937 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoBump for snapshot
law [Sun, 31 Jan 1999 01:15:09 +0000 (01:15 +0000)]
Bump for snapshot

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

25 years ago * alpha.md (mov patterns): Emit the assembler aliases mov and fmov
rth [Sun, 31 Jan 1999 00:54:57 +0000 (00:54 +0000)]
    * alpha.md (mov patterns): Emit the assembler aliases mov and fmov
        instead of bis and cpys.  Combine alternatives where possible.

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

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

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

25 years agoFix thinko in last change to toplev.h (fnotice).
ghazi [Sat, 30 Jan 1999 21:26:52 +0000 (21:26 +0000)]
Fix thinko in last change to toplev.h (fnotice).
        Wrap prototype with BUFSIZ to protect FILE* usage.

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