]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
26 years ago* invoke.texi (node Option Summary): Add -fpermissive flag.
Mark Mitchell [Sun, 13 Jun 1999 01:09:03 +0000 (01:09 +0000)] 
* invoke.texi (node Option Summary): Add -fpermissive flag.

From-SVN: r27501

26 years agoDaily bump.
Jeff Law [Sun, 13 Jun 1999 00:45:34 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27498

26 years agotest_summary: Set default mail-address and version for egcs instead of relying on...
Alexandre Oliva [Sat, 12 Jun 1999 15:19:31 +0000 (15:19 +0000)] 
test_summary: Set default mail-address and version for egcs instead of relying on...

* test_summary: Set default mail-address and version for egcs
instead of relying on unpredictable pathnames.
Reported by Andreas Jaeger <aj@arthur.rhein-neckar.de>

From-SVN: r27497

26 years agosparc.h (LEGITIMIZE_RELOAD_ADDRESS): Do nothing with operands that require PIC code...
Jeffrey A Law [Sat, 12 Jun 1999 02:42:16 +0000 (02:42 +0000)] 
sparc.h (LEGITIMIZE_RELOAD_ADDRESS): Do nothing with operands that require PIC code sequences.


        * sparc.h (LEGITIMIZE_RELOAD_ADDRESS): Do nothing with operands
        that require PIC code sequences.
Fixes libstdc++ & libg++ failures on sparc platforms.

From-SVN: r27493

26 years agoDaily bump.
Jeff Law [Sat, 12 Jun 1999 00:45:03 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27491

26 years agoMakefile.in (libgcc2): Pass MAYBE_USE_COLLECT2 as an argument.
Jeffrey A Law [Fri, 11 Jun 1999 03:11:43 +0000 (03:11 +0000)] 
Makefile.in (libgcc2): Pass MAYBE_USE_COLLECT2 as an argument.

        * Makefile.in (libgcc2): Pass MAYBE_USE_COLLECT2 as an argument.
        * libgcc2.c (__CTOR_LIST, __DTOR_LIST); Do not provide
        initializers is some circumstances.

From-SVN: r27488

26 years agoinclhack.def (endif_label): Add additional selector for more bogus stuff after #endif...
Jeffrey A Law [Fri, 11 Jun 1999 02:18:44 +0000 (02:18 +0000)] 
inclhack.def (endif_label): Add additional selector for more bogus stuff after #endif statements.


        * fixinc/inclhack.def (endif_label): Add additional selector for
        more bogus stuff after #endif statements.
        * fixinc/inclhack.sh, fixinc/fixincl.x: Rebuilt.
Fixes alphaosf & ibm-aix fixinc problems.

From-SVN: r27485

26 years agoDaily bump.
Jeff Law [Fri, 11 Jun 1999 00:45:33 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27483

26 years agoinclhack.def (sun_auth_proto): We do not know how to test for the presence of valid...
Bruce Korb [Thu, 10 Jun 1999 22:23:02 +0000 (22:23 +0000)] 
inclhack.def (sun_auth_proto): We do not know how to test for the presence of valid prototypes.

        * fixinc/inclhack.def(sun_auth_proto): We do not know how to
        test for the presence of valid prototypes.  Delete bypass expr.
        (ioctl_fix_ctrl): Correct the selection expression.
Bring over from the mainline tree.  Resync.

From-SVN: r27480

26 years agoMumit Khan <khan@xraylith.wisc.edu>
Mumit Khan [Thu, 10 Jun 1999 20:45:53 +0000 (20:45 +0000)] 
Mumit Khan <khan@xraylith.wisc.edu>

Mumit Khan  <khan@xraylith.wisc.edu>
        * i386/cygwin.h (SET_ASM_OP): Define.

From-SVN: r27479

26 years agoMike Stump <mrs@wrs.com>
Mike Stump [Thu, 10 Jun 1999 20:43:07 +0000 (20:43 +0000)] 
Mike Stump <mrs@wrs.com>

Mike Stump  <mrs@wrs.com>
        * Makefile.in (setenv.o): Add config.h dep for setenv.o to fix
        parallel builds.

From-SVN: r27476

26 years agoMumit Khan <khan@xraylith.wisc.edu>
Richard Henderson [Thu, 10 Jun 1999 20:39:28 +0000 (13:39 -0700)] 
Mumit Khan <khan@xraylith.wisc.edu>

Mumit Khan  <khan@xraylith.wisc.edu>
        * reg-stack.c (stack_reg_life_analysis): Find all the RETURN insns.

From-SVN: r27474

26 years agoFixed string formations
Bruce Korb [Thu, 10 Jun 1999 14:49:54 +0000 (14:49 +0000)] 
Fixed string formations

From-SVN: r27472

26 years agoDaily bump.
Jeff Law [Thu, 10 Jun 1999 00:45:04 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27464

26 years agoloop.c (strength_reduce): Disable biv->giv translations and giv recombination.
Jeffrey A Law [Thu, 10 Jun 1999 00:24:42 +0000 (00:24 +0000)] 
loop.c (strength_reduce): Disable biv->giv translations and giv recombination.

        * loop.c (strength_reduce): Disable biv->giv translations and
        giv recombination.  For the release branch only.
Should work around 990513-1.c regressions.  Possibly others.  I'll be
running some new tests soon :-)

From-SVN: r27463

26 years agoloop.c (loop_insn_first_p): Don't compare LUIDs when P is a note...
J"orn Rennecke [Wed, 9 Jun 1999 22:39:44 +0000 (22:39 +0000)] 
loop.c (loop_insn_first_p): Don't compare LUIDs when P is a note...

        * loop.c (loop_insn_first_p): Don't compare LUIDs when P
        is a note; use <= for the compare; advance P while it is
        a NOTE.
Bring bugfix over from mainline sources.

From-SVN: r27462

26 years agoWed Jun 9 06:50 1999 Bruce Korb <ddsinc09@ix.netcom.com>
Bruce Korb [Wed, 9 Jun 1999 22:23:37 +0000 (16:23 -0600)] 
Wed Jun 9 06:50 1999 Bruce Korb <ddsinc09@ix.netcom.com>

Wed Jun  9 06:50 1999  Bruce Korb <ddsinc09@ix.netcom.com>
        *fixinc/inclhack.def(sun_auth_proto): bypass the patch if
        the typed arguments are not part of a comment
        (ioctl_fix_ctrl): Added a purpose comment
        *fixinc/fixincl.x: regenerate
        *fixinc/inclhack.sh: regenerate
Bring over from the mainline sources.

From-SVN: r27461

26 years agoinclhack.def (no_double_slash): Fix quoting for test.
Jeffrey A Law [Wed, 9 Jun 1999 22:16:33 +0000 (22:16 +0000)] 
inclhack.def (no_double_slash): Fix quoting for test.

        * fixinc/inclhack.def (no_double_slash): Fix quoting for test.
        * fixinc/inclhack.sh, fixinc/fixincl.x, fixinc/fixincl.sh; Rebuilt.
Fixes "//" problem with fixinc on alphas.

From-SVN: r27459

26 years agoFranz Sirl <Franz.Sirl-kernel@lauterbach.com>
Franz Sirl [Wed, 9 Jun 1999 15:59:39 +0000 (15:59 +0000)] 
Franz Sirl <Franz.Sirl-kernel@lauterbach.com>

Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
        * rs6000.md (movsi_got_internal_mem): Delete.
        * rs6000.h (CONDITIONAL_REGISTER_USAGE): Mark PIC_OFFSET_TABLE_REGNUM.
        (GOT_TOC_REGNUM): Delete.
        (PIC_OFFSET_TABLE_REGNUM): Define.
        (FINALIZE_PIC): Disable.
        * rs6000.c (rs6000_got_register): New code for fixed pic register.
        (rs6000_replace_regno): Delete.
        (rs6000_finalize_pic): Likewise.
        (output_prolog): Handle PIC_OFFSET_TABLE_REGNUM.

From-SVN: r27456

26 years agovarasm.c (remove_from_pending_weak_list): Verify t->name is non-NULL before passing...
Jeff Law [Wed, 9 Jun 1999 12:13:49 +0000 (06:13 -0600)] 
varasm.c (remove_from_pending_weak_list): Verify t->name is non-NULL before passing it to strcmp.

h
        * varasm.c (remove_from_pending_weak_list): Verify t->name
        is non-NULL before passing it to strcmp.

From-SVN: r27452

26 years agovarasm.c (remove_from_pending_weak_list): Verify t->name is non-NULL before passing...
Jeff Law [Wed, 9 Jun 1999 12:13:43 +0000 (06:13 -0600)] 
varasm.c (remove_from_pending_weak_list): Verify t->name is non-NULL before passing it to strcmp.


        * varasm.c (remove_from_pending_weak_list): Verify t->name
        is non-NULL before passing it to strcmp.

From-SVN: r27451

26 years ago* invoke.texi: Add C4x invocation docs.
Michael Hayes [Wed, 9 Jun 1999 04:09:34 +0000 (04:09 +0000)] 
* invoke.texi: Add C4x invocation docs.

From-SVN: r27446

26 years agoc4x.h (TARGET_EXPOSE_LDP, [...]): Define new macros.
Michael Hayes [Wed, 9 Jun 1999 03:51:38 +0000 (03:51 +0000)] 
c4x.h (TARGET_EXPOSE_LDP, [...]): Define new macros.

* config/c4x/c4x.h (TARGET_EXPOSE_LDP, LEGITIMIZE_RELOAD_ADDRESS):
Define new macros.
* config/c4x/c4x.c (c4x_emit_move_sequence, src_operand): Use
TARGET_EXPOSE_LDP.
(c4x_legitimize_reload_address): New function.
* config/c4x/c4x.md: Update docs.

From-SVN: r27444

26 years agofixincludes: Avoid removing '.'.
Jeffrey A Law [Wed, 9 Jun 1999 03:22:09 +0000 (03:22 +0000)] 
fixincludes: Avoid removing '.'.


        * fixincludes: Avoid removing '.'.
        * fixinc/fixinc.svr4: Likewise.
        * fixinc/fixinc.winnt: Likewise.
        * fixinc/inclhack.tpl: Likewise.
        * fixinc/fixincl.sh, fixinc/inclhack.sh: Rebuilt.

From-SVN: r27442

26 years agofixincludes: Avoid removing '.'.
Jeff Law [Wed, 9 Jun 1999 03:21:59 +0000 (21:21 -0600)] 
fixincludes: Avoid removing '.'.


        * fixincludes: Avoid removing '.'.
        * fixinc/fixinc.svr4: Likewise.
        * fixinc/fixinc.winnt: Likewise.
        * fixinc/inclhack.tpl: Likewise.
        * fixinc/fixincl.sh, fixinc/inclhack.sh: Rebuilt.

From-SVN: r27441

26 years agoconfigure.in (rs6000-ibm-aix4.[12]*): Change rx6000 to rs6000.
Jim Wilson [Wed, 9 Jun 1999 03:03:18 +0000 (03:03 +0000)] 
configure.in (rs6000-ibm-aix4.[12]*): Change rx6000 to rs6000.

        * configure.in (rs6000-ibm-aix4.[12]*): Change rx6000 to rs6000.
        * configure: Regenerate.
        * configure.in (rs6000-ibm-aix4.[12]*): Delete use of aix41-gld.h.
        Add use of x-aix41-gld.
Bring over from the mainline tree to fix various problems building
aix4.1 --with-gnu-ld.

From-SVN: r27437

26 years agoinclhack.def (sun_catmacro): Escape parens in the select pattern.
Kaveh R. Ghazi [Wed, 9 Jun 1999 02:53:32 +0000 (20:53 -0600)] 
inclhack.def (sun_catmacro): Escape parens in the select pattern.


        * fixinc/inclhack.def (sun_catmacro): Escape parens in the select
        pattern.
        * fixinc/fixincl.x, fixinc/inclhack.sh: Rebuilt.

From-SVN: r27436

26 years agoinclhack.def (sun_catmacro): Escape parens in the select pattern.
Kaveh R. Ghazi [Wed, 9 Jun 1999 02:53:19 +0000 (20:53 -0600)] 
inclhack.def (sun_catmacro): Escape parens in the select pattern.


        * fixinc/inclhack.def (sun_catmacro): Escape parens in the select
        pattern.
        * fixinc/fixincl.x, fixinc/inclhack.sh: Rebuilt.

From-SVN: r27435

26 years agoc-pragma.c (handle_pragma_token): Handle `#pragma pack()' correctly.
Mumit Khan [Wed, 9 Jun 1999 02:17:44 +0000 (02:17 +0000)] 
c-pragma.c (handle_pragma_token): Handle `#pragma pack()' correctly.

        * c-pragma.c (handle_pragma_token): Handle `#pragma pack()'
        correctly.

From-SVN: r27433

26 years agoinclhack.def (bad_lval): Remove bogus selector.
Jeff Law [Wed, 9 Jun 1999 02:11:20 +0000 (20:11 -0600)] 
inclhack.def (bad_lval): Remove bogus selector.

        * fixinc/inclhack.def (bad_lval): Remove bogus selector.
        * fixinc/inclhack.sh, fixinc/fixincl.x, fixinc/fixincl.sh; Rebuilt.
Forgot to commit the ChangeLog entry

From-SVN: r27431

26 years agoDaily bump.
Jeff Law [Wed, 9 Jun 1999 00:45:33 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27430

26 years agooptabs.c (expand_cmplxdiv_wide): Use expand_abs to get the absolute values.
Richard Earnshaw [Tue, 8 Jun 1999 05:51:49 +0000 (05:51 +0000)] 
optabs.c (expand_cmplxdiv_wide): Use expand_abs to get the absolute values.

* optabs.c (expand_cmplxdiv_wide): Use expand_abs to get the absolute
values.

From-SVN: r27427

26 years agoinclhack.def (bad_lval): Remove bogus selector.
Jeff Law [Tue, 8 Jun 1999 01:50:56 +0000 (19:50 -0600)] 
inclhack.def (bad_lval): Remove bogus selector.

        * fixinc/inclhack.def (bad_lval): Remove bogus selector.
        * fixinc/inclhack.sh, fixinc/fixincl.x, fixinc/fixincl.sh; Rebuilt.

From-SVN: r27422

26 years agoDaily bump.
Jeff Law [Tue, 8 Jun 1999 00:45:32 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27420

26 years agoinclhack.def (avoid_bool): Also catch "typedef [unsigned] int bool".
Jeffrey A Law [Tue, 8 Jun 1999 00:09:52 +0000 (00:09 +0000)] 
inclhack.def (avoid_bool): Also catch "typedef [unsigned] int bool".

        * fixinc/inclhack.def (avoid_bool): Also catch
        "typedef [unsigned] int bool".
        * fixinc/inclhack.sh, fixinc/fixincl.x, fixinc/fixincl.sh: Rebuilt.
Fixes libg++ build failure on aix4.2.

From-SVN: r27417

26 years agoconfigure.in (*-*-freebsd2*): Add missing '*' at end of configure string.
Jeffrey A Law [Mon, 7 Jun 1999 23:28:10 +0000 (23:28 +0000)] 
configure.in (*-*-freebsd2*): Add missing '*' at end of configure string.

        * configure.in (*-*-freebsd2*): Add missing '*' at end of configure
        string.

From-SVN: r27415

26 years agox-hp3bsd44: Delete obsolete and incorrect file.
Jeffrey A Law [Mon, 7 Jun 1999 21:37:30 +0000 (21:37 +0000)] 
x-hp3bsd44: Delete obsolete and incorrect file.

Mon Jun  7 22:30:37 1999  Jeffrey A Law  (law@cygnus.com)
        * m68k/x-hp3bsd44: Delete obsolete and incorrect file.
        * configure.in (m68k-hp-bsd4.4): No longer use x-hp3bsd44.
        * configure: Rebuilt.

From-SVN: r27409

26 years agognu.h: Include <gnu.h> right after <i386/linux.h>...
Mark Kettenis [Mon, 7 Jun 1999 21:11:47 +0000 (15:11 -0600)] 
gnu.h: Include <gnu.h> right after <i386/linux.h>...


        * config/i386/gnu.h: Include <gnu.h> right after <i386/linux.h>,
        such that we can override its definitions if necessary.
        (CPP_SPEC): New define.  Support processor specific predefines via
        %(cpp_cpu).
        (CC1_SPEC): New define.  Support processor specific compiler
        options via %(cc1_cpu).
        (STARTFILE_SPEC): New define.  Use crt0.o instead of crt1.o for
        -static.

From-SVN: r27408

26 years agognu.h: Include <gnu.h> right after <i386/linux.h>...
Mark Kettenis [Mon, 7 Jun 1999 21:11:37 +0000 (15:11 -0600)] 
gnu.h: Include <gnu.h> right after <i386/linux.h>...


        * config/i386/gnu.h: Include <gnu.h> right after <i386/linux.h>,
        such that we can override its definitions if necessary.
        (CPP_SPEC): New define.  Support processor specific predefines via
        %(cpp_cpu).
        (CC1_SPEC): New define.  Support processor specific compiler
        options via %(cc1_cpu).
        (STARTFILE_SPEC): New define.  Use crt0.o instead of crt1.o for
        -static.

From-SVN: r27407

26 years agoinclhack.def (math_gcc_ifndefs): Insert whitespace between sed's -e flag, and the...
Kaveh R. Ghazi [Mon, 7 Jun 1999 20:34:57 +0000 (20:34 +0000)] 
inclhack.def (math_gcc_ifndefs): Insert whitespace between sed's -e flag, and the open-quote following it.

        * fixinc/inclhack.def (math_gcc_ifndefs): Insert whitespace
        between sed's -e flag, and the open-quote following it.
        * fixinc/fixincl.x, fixinc/fixincl.sh: Rebuilt.

From-SVN: r27404

26 years agofixincl.c (global def): Add FD_SHELL_SCRIPT to mark fixes that need "file=xxx\n"...
Bruce Korb [Mon, 7 Jun 1999 20:26:09 +0000 (14:26 -0600)] 
fixincl.c (global def): Add FD_SHELL_SCRIPT to mark fixes that need "file=xxx\n" prepended before...

        * fixinc/fixincl.c(global def): Add FD_SHELL_SCRIPT to mark
        fixes that need "file=xxx\n" prepended before invocation
        (start_fixer - new): starting the fixer process is complex enough
        to warrent its own routine.  It prepends the "file=xxx\n" stuff.
        (process): uses the new routine; omit usage of putenv()
        * fixinc/fixincl.tpl: mark shell scripts with FD_SHELL_SCRIPT
        * fixinc/fixincl.x: regenerate
Bring over from the mainline tree.

From-SVN: r27403

26 years agovarasm.c (assemble_start_function): Remove the function from the pending weak decls...
Robert Lipe [Mon, 7 Jun 1999 19:46:11 +0000 (19:46 +0000)] 
varasm.c (assemble_start_function): Remove the function from the pending weak decls list when we define a function.

        * varasm.c (assemble_start_function): Remove the function
        from the pending weak decls list when we define a function.
        (assemble_variable): Similarly for variables.
        (weak_finish): Ignore items on the list with a NULL name.
        (remove_from_ending_weak_list); New function to "remove" an item
        from the pending weak declarations list.
Fixes various solaris & sco regressions.

Co-Authored-By: Jeffrey A Law <law@cygnus.com>
From-SVN: r27401

26 years agopa.md (fmpyfadd, [...]): New patterns.
Jerry Quinn [Mon, 7 Jun 1999 19:37:47 +0000 (13:37 -0600)] 
pa.md (fmpyfadd, [...]): New patterns.

(
        * pa.md (fmpyfadd, fmpynfadd, fnegabs): New patterns.

From-SVN: r27400

26 years agopa.md (fmpyfadd, [...]): New patterns.
Jerry Quinn [Mon, 7 Jun 1999 19:37:40 +0000 (13:37 -0600)] 
pa.md (fmpyfadd, [...]): New patterns.


        * pa.md (fmpyfadd, fmpynfadd, fnegabs): New patterns.

From-SVN: r27399

26 years agosearch.c (convert_pointer_to_single_level): Reimplement without using get_binfo.
Mark Mitchell [Mon, 7 Jun 1999 13:28:59 +0000 (13:28 +0000)] 
search.c (convert_pointer_to_single_level): Reimplement without using get_binfo.

* search.c (convert_pointer_to_single_level): Reimplement without
using get_binfo.

From-SVN: r27395

26 years agoAny target using libsubdir must depend on installdirs
Craig Burley [Mon, 7 Jun 1999 06:44:57 +0000 (06:44 +0000)] 
Any target using libsubdir must depend on installdirs

From-SVN: r27390

26 years agoDaily bump.
Jeff Law [Mon, 7 Jun 1999 00:45:33 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27388

26 years agoJakub Jelinek <jj@ultra.linux.cz>
Jakub Jelinek [Sun, 6 Jun 1999 12:11:50 +0000 (14:11 +0200)] 
Jakub Jelinek <jj@ultra.linux.cz>

Jakub Jelinek  <jj@ultra.linux.cz>
        * sparc.md (abstf2): This should be an expand.
        (split after abstf2_notv9): Fix mode.
        (abstf2_hq_v9): New pattern.
        (abstf2_v9): Only use when no hard quad.
        (absdf2_v9): Fix if target is not the same as source.
        (ashrsi3_extend, ashrsi3_extend2, lshrsi3_extend, lshrsi3_extend2):
        Add correct output constraints.

From-SVN: r27385

26 years agomethod.c (is_back_referenceable_type): Back-reference bools when not squangling.
Mark Mitchell [Sun, 6 Jun 1999 11:06:58 +0000 (11:06 +0000)] 
method.c (is_back_referenceable_type): Back-reference bools when not squangling.

* method.c (is_back_referenceable_type): Back-reference bools when
not squangling.

From-SVN: r27383

26 years agomethod.c (is_back_referenceable_type): Back-reference bools when not squangling.
Mark Mitchell [Sun, 6 Jun 1999 11:06:53 +0000 (11:06 +0000)] 
method.c (is_back_referenceable_type): Back-reference bools when not squangling.

* method.c (is_back_referenceable_type): Back-reference bools when
not squangling.

[[Split portion of a mixed commit.]]

From-SVN: r27382.1

26 years agoDaily bump.
Jeff Law [Sun, 6 Jun 1999 00:45:32 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27381

26 years agoupdate derived files
Craig Burley [Sat, 5 Jun 1999 22:08:13 +0000 (18:08 -0400)] 
update derived files

From-SVN: r27379

26 years agodescribe more missing features
Craig Burley [Sat, 5 Jun 1999 21:54:13 +0000 (21:54 +0000)] 
describe more missing features

From-SVN: r27377

26 years agoDave Love's Intel-related doc fixes
Craig Burley [Sat, 5 Jun 1999 15:08:00 +0000 (15:08 +0000)] 
Dave Love's Intel-related doc fixes

From-SVN: r27374

26 years ago[multiple changes]
Anthony Green [Sat, 5 Jun 1999 15:04:11 +0000 (15:04 +0000)] 
[multiple changes]

Sat Jun  5 11:46:59 1999  Anthony Green  <green@cygnus.com>
        * Make-lang.in (gcjh): More parallel build fixes.
1999-06-03  Mike Stump  <mrs@wrs.com>
        * Make-lang.in (JCF_DUMP_SOURCES, jvgenmain): Fix parallel builds.

From-SVN: r27372

26 years agoreplace with better test
Craig Burley [Sat, 5 Jun 1999 14:45:24 +0000 (14:45 +0000)] 
replace with better test

From-SVN: r27371

26 years agoUse libsubdir, not prefix, for lang-f77
Craig Burley [Sat, 5 Jun 1999 10:20:15 +0000 (10:20 +0000)] 
Use libsubdir, not prefix, for lang-f77

From-SVN: r27366

26 years ago* std/std_valarray.h: Don't #include unconditionally <alloca.h>
Gabriel Dos Reis [Sat, 5 Jun 1999 09:44:56 +0000 (11:44 +0200)] 
* std/std_valarray.h: Don't #include unconditionally <alloca.h>

From-SVN: r27365

26 years ago[multiple changes]
Anthony Green [Sat, 5 Jun 1999 08:18:30 +0000 (08:18 +0000)] 
[multiple changes]

Wed Jun  2 10:44:38 1999  Anthony Green  <green@cygnus.com>
        * except.c (link_handler): Chain exception handlers in order.
Wed Jun  2 10:41:24 1999  Anthony Green  <green@cygnus.com>
        * expr.c (expand_byte_code): Fill unreachable bytecode regions
        with nops and process as usual in order to always set correct EH
        ranges.  Emit detailed warnings about unreachable bytecodes.
Wed Jun  2 10:35:13 1999  Anthony Green  <green@cygnus.com>
        * class.c (build_utf8_ref): Mark cinit and utf8 tree nodes as
        constant.
Fri May 28 18:22:45 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        * parse.y (lookup_field_wrapper): Unified returned value to NULL
          or the searched field decl.
Fri May 28 11:34:05 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        * parse.y (fold_constant_for_init): Convert numerical constant
        values to the type of the assigned field.
Thu May 27 19:57:40 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        * expr.c (lookup_field): Relaxed the test on class loading error
        detection.
        * parse.y (fold_constant_for_init): Enabeled old code.
Wed May 26 18:06:02 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        * parse.y (valid_ref_assignconv_cast_p): Let `_Jv_CheckCast'
        decide the validity of the cast of a java.lang.Cloneable reference
        to an array.
        (patch_conditional_expr): Fixed first argument passed to
        binary_numeric_promotion.
Wed May 26 15:33:06 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        * parse.y (qualify_ambiguous_name): Take into account that a
        CONVERT_EXPR might specify a type as a WFL.
Tue May 25 15:06:13 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        * parse.y (patch_assignment): Save the rhs before using it as an
        argument to _Jv_CheckArrayStore.
Tue May 25 11:23:59 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        * lex.c (java_parse_doc_section): Fixed `tag' buffer size.
Mon May 24 13:26:00 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        * lex.c (java_lex): Accepts `+' or `-' after the beginning of a
        floating point litteral only when the exponent indicator has been
        parsed.
Sat May 22 13:54:41 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        * parse.y (formal_parameter:): Construct argument tree list
        element even if a yet unsupported final parameter was encountered.
Tue May 18 00:28:58 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        * parse.y (finish_method_declaration): Issue errors for native or
        abstract methods declared with a method body, as well as for non
        native or non abstract methods with no method body.
1999-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        * class.c (build_utf8_ref): Initialize variable `field'.
        * decl.c (init_decl_processing): Initialize variable `field'.
        * expr.c (build_known_method_ref): Mark parameters `method_type',
        `method_signature' and `arg_list' with ATTRIBUTE_UNUSED.
        (process_jvm_instruction): Likewise for parameter `length'.
        * jvspec.c (lang_specific_driver): Mark variables `saw_math',
        `saw_libc', `saw_gc', `saw_threadlib' and `saw_libgcj' with
        ATTRIBUTE_UNUSED.
        * parse.y (maybe_generate_clinit): Remove unused variable
        `has_non_primitive_fields'.
        (find_in_imports_on_demand): Initialize variables `node_to_use'
        and `cl'.
        (patch_binop): Likewise for variable `prom_type'.
        (patch_unaryop): Likewise for variable `prom_type'.
        * verify.c (verify_jvm_instructions): Likewise for variable `last'.
        * xref.c (xref_table): Add missing initializer.

From-SVN: r27363

26 years agobring internal-doc changes over to branch
Craig Burley [Sat, 5 Jun 1999 01:33:37 +0000 (21:33 -0400)] 
bring internal-doc changes over to branch

From-SVN: r27361

26 years agobring internal-doc changes over to branch
Craig Burley [Sat, 5 Jun 1999 01:32:28 +0000 (21:32 -0400)] 
bring internal-doc changes over to branch

From-SVN: r27360

26 years agoDaily bump.
Jeff Law [Sat, 5 Jun 1999 00:45:03 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27357

26 years agostd_valarray.h: New file.
Gabriel Dos Reis [Fri, 4 Jun 1999 21:17:47 +0000 (23:17 +0200)] 
std_valarray.h: New file.

* std/std_valarray.h: New file.
  * std/slice.h: New file.
* std/slice_array.h: New file.
* std/gslice.h: New file.
* std/gslice_array.h: New file.
* std/mask_array.h: New file.
* std/indirect_array.h: New file.
* std/valarray_array.h: New file.
* std/valarray_array.tcc: New file.
* std/valarray_meta.h: New file.
* valarray.cc: New file.
* valarray: New file
* Makefile.in (OBJS): add valarray.o
(HEADERS): add valarray
(valarray.o): define dependency on valarray.cc
(install): make it possible to install valarray file.

From-SVN: r27356

26 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Fri, 4 Jun 1999 21:17:47 +0000 (21:17 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-2_95-branch'.

From-SVN: r27355

26 years agoosf.h (CPP_SUBTARGET_SPEC): Handle -threads.
Rainer Orth [Fri, 4 Jun 1999 13:31:18 +0000 (13:31 +0000)] 
osf.h (CPP_SUBTARGET_SPEC): Handle -threads.

        * alpha/osf.h (CPP_SUBTARGET_SPEC): Handle -threads.
        (LIB_SPEC): Likewise.
        Link with -lprof1_r for -g/-pg.

From-SVN: r27352

26 years agoMention GCC 2.95, multlibbing
Craig Burley [Fri, 4 Jun 1999 08:26:26 +0000 (08:26 +0000)] 
Mention GCC 2.95, multlibbing

From-SVN: r27351

26 years agoadd item to missing features
Craig Burley [Fri, 4 Jun 1999 08:11:09 +0000 (08:11 +0000)] 
add item to missing features

From-SVN: r27349

26 years agosemantics.c (finish_if_stmt_cond): Copy cond to permanent_obstack.
Jason Merrill [Fri, 4 Jun 1999 03:44:36 +0000 (03:44 +0000)] 
semantics.c (finish_if_stmt_cond): Copy cond to permanent_obstack.

* semantics.c (finish_if_stmt_cond): Copy cond to permanent_obstack.
(finish_while_stmt_cond, finish_do_stmt, finish_for_cond): Likewise.

From-SVN: r27347

26 years agoloop.c (check_dbra_loop): Fix change of Jan 19.
Andreas Schwab [Fri, 4 Jun 1999 01:33:20 +0000 (01:33 +0000)] 
loop.c (check_dbra_loop): Fix change of Jan 19.


        * loop.c (check_dbra_loop): Fix change of Jan 19.

From-SVN: r27346

26 years agoDaily bump.
Jeff Law [Fri, 4 Jun 1999 00:45:33 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27342

26 years agofreebsd-elf.h (SWITCH_TAKES_ARG): Redefine, not define.
Marc Espie [Thu, 3 Jun 1999 23:18:41 +0000 (23:18 +0000)] 
freebsd-elf.h (SWITCH_TAKES_ARG): Redefine, not define.

        * freebsd-elf.h (SWITCH_TAKES_ARG):  Redefine, not define.
        (STARTFILE_SPEC):  Define, override the svr4.h version.
        (ENDFILE_SPEC):  Likewise.

From-SVN: r27339

26 years agoinclhack.def (limits_ifndefs): Also apply to sys/limits.h
Jeffrey A Law [Thu, 3 Jun 1999 23:01:37 +0000 (23:01 +0000)] 
inclhack.def (limits_ifndefs): Also apply to sys/limits.h

Thu Jun  3 23:58:55 1999  Jeffrey A Law  (law@cygnus.com)
        * fixinc/inclhack.def (limits_ifndefs): Also apply to sys/limits.h
        * fixinc/fixincl.x: Regenerated.
        * fixinc/inclhack.sh: Regenerated.

From-SVN: r27336

26 years agoinclhack.def (Io_Def_Quotes): corrected sed expression
Bruce Korb [Thu, 3 Jun 1999 22:39:07 +0000 (16:39 -0600)] 
inclhack.def (Io_Def_Quotes): corrected sed expression

        * fixinc/inclhack.def(Io_Def_Quotes): corrected sed expression
        * fixinc/fixincl.x: regenerate
        * fixinc/inclhack.sh: regenerate

From-SVN: r27335

26 years agoudk.h (LINK_SPEC): Correct linker search path for system libraries.
Robert Lipe [Thu, 3 Jun 1999 21:28:47 +0000 (21:28 +0000)] 
udk.h (LINK_SPEC): Correct linker search path for system libraries.

        * i386/udk.h (LINK_SPEC): Correct linker search path for
        system libraries.

From-SVN: r27332

26 years agodwarf2out.c (add_incomplete_type): New fn.
Jason Merrill [Thu, 3 Jun 1999 02:30:03 +0000 (02:30 +0000)] 
dwarf2out.c (add_incomplete_type): New fn.

* dwarf2out.c (add_incomplete_type): New fn.
(gen_struct_or_union_type_die): Call it.
(retry_incomplete_types): New fn.
(dwarf2out_finish): Call it.

From-SVN: r27324

26 years agoDaily bump.
Jeff Law [Thu, 3 Jun 1999 00:45:32 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27323

26 years agogcse.c (insert_insn_end_bb): Correct placement of insns when the current block starts...
Jeffrey A Law [Thu, 3 Jun 1999 00:19:26 +0000 (00:19 +0000)] 
gcse.c (insert_insn_end_bb): Correct placement of insns when the current block starts with a CODE_LABEL and...


        * gcse.c (insert_insn_end_bb): Correct placement of insns when the
        current block starts with a CODE_LABEL and ends with a CALL and
        we can not find all the argument setup instructions for the CALL.

From-SVN: r27319

26 years agoalpha.c (override_options): Thinko in last patch.
Richard Henderson [Wed, 2 Jun 1999 12:28:04 +0000 (05:28 -0700)] 
alpha.c (override_options): Thinko in last patch.

        * alpha.c (override_options): Thinko in last patch.
        * alpha/osf.h (CPP_SUBTARGET_SPEC): Define.
        (LIB_SPEC): Recognize -pthread.

From-SVN: r27315

26 years agoRelease branch only:
Richard Earnshaw [Wed, 2 Jun 1999 06:43:14 +0000 (06:43 +0000)] 
Release branch only:

* arm.md (zero_extendqidi2): Don't allow operand1 to be a memory
reference.  Temporary work-around for problems with constant
pool handling.

From-SVN: r27311

26 years agoREADME, [...]: Update name (egcs -> gcc) and version #s (1.1 -> 2.95) as needed.
Jeffrey A Law [Wed, 2 Jun 1999 01:41:54 +0000 (01:41 +0000)] 
README, [...]: Update name (egcs -> gcc) and version #s (1.1 -> 2.95) as needed.

        * README, configure.in, gcc.1, gcc.texi: Update name (egcs -> gcc)
        and version #s (1.1 -> 2.95) as needed.
        * README.g77: Kill way out of date file in the toplevel directory.

From-SVN: r27309

26 years agoDaily bump.
Jeff Law [Wed, 2 Jun 1999 00:45:03 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27306

26 years agoconfigure.in (i[34567]86-*-freebsdelf): Don't include linux.h, i386/freebsd-elf.h...
David O'Brien [Wed, 2 Jun 1999 00:02:39 +0000 (00:02 +0000)] 
configure.in (i[34567]86-*-freebsdelf): Don't include linux.h, i386/freebsd-elf.h no longer requires it.

       * configure.in (i[34567]86-*-freebsdelf): Don't include linux.h,
        i386/freebsd-elf.h no longer requires it.  Instead include svr4.h.
        * configure: Rebuilt.
        * i386/freebsd-elf.h (DEFAULT_VTABLE_THUNKS): Define.
        (ASM_COMMENT_START, ASM_APP_ON, ASM_APP_OFF, SET_ASM_OP): Likewise.
        (PREFERRED_DEBUGGING_TYPE, WCHAR_UNSIGNED): Likewise.
        (SWITCH_TAKES_ARG): Likewise.
        * i386/freebsd.h: Remove FREEBSD_NATIVE support.
        * config/t-freebsd: Moved from config/i386/ so it can used for all
        FreeBSD targets.

From-SVN: r27304

26 years agoacconfig.h (libintl.h): Does not include this file here because it will define `NULL...
Philippe De Muyter [Tue, 1 Jun 1999 23:53:13 +0000 (17:53 -0600)] 
acconfig.h (libintl.h): Does not include this file here because it will define `NULL' before the system...


        * acconfig.h (libintl.h): Does not include this file here because
        it will define `NULL' before the system files have got any chance
        to define it.
        * intl/explodename.c (stdlib.h): Include this file only if we have it.

From-SVN: r27303

26 years agoacconfig.h (libintl.h): Does not include this file here because it will define `NULL...
Philippe De Muyter [Tue, 1 Jun 1999 23:53:11 +0000 (17:53 -0600)] 
acconfig.h (libintl.h): Does not include this file here because it will define `NULL' before the system...


        * acconfig.h (libintl.h): Does not include this file here because
        it will define `NULL' before the system files have got any chance
        to define it.
        * intl/explodename.c (stdlib.h): Include this file only if we have it.

From-SVN: r27302

26 years agoacconfig.h (libintl.h): Does not include this file here because it will define `NULL...
Philippe De Muyter [Tue, 1 Jun 1999 23:53:10 +0000 (17:53 -0600)] 
acconfig.h (libintl.h): Does not include this file here because it will define `NULL' before the system...


        * acconfig.h (libintl.h): Does not include this file here because
        it will define `NULL' before the system files have got any chance
        to define it.
        * intl/explodename.c (stdlib.h): Include this file only if we have it.

From-SVN: r27301

26 years agox-mot3300 (XCFLAGS): Fixed to match stb.o, not f/stb.o.
Philippe De Muyter [Tue, 1 Jun 1999 23:43:25 +0000 (01:43 +0200)] 
x-mot3300 (XCFLAGS): Fixed to match stb.o, not f/stb.o.


        * m68k/x-mot3300 (XCFLAGS): Fixed to match stb.o, not f/stb.o.

From-SVN: r27297

26 years agobastring.h (class basic_string:Rep): Encode xlock opcode as .bytes instead of mnemonics.
Robert Lipe [Tue, 1 Jun 1999 23:27:35 +0000 (23:27 +0000)] 
bastring.h (class basic_string:Rep): Encode xlock opcode as .bytes instead of mnemonics.


        * std/bastring.h (class basic_string:Rep): Encode xlock opcode
        as .bytes instead of mnemonics.

From-SVN: r27296

26 years agoconfigure.in (i[34567]86-*-udk*): Install headers with cpio.
Robert Lipe [Tue, 1 Jun 1999 23:17:17 +0000 (17:17 -0600)] 
configure.in (i[34567]86-*-udk*): Install headers with cpio.

h
        * configure.in (i[34567]86-*-udk*): Install headers with cpio.
        * configure: Rebuilt.

From-SVN: r27293

26 years agoconfigure.in (i[34567]86-*-udk*): Install headers with cpio.
Robert Lipe [Tue, 1 Jun 1999 23:17:10 +0000 (17:17 -0600)] 
configure.in (i[34567]86-*-udk*): Install headers with cpio.


        * configure.in (i[34567]86-*-udk*): Install headers with cpio.
        * configure: Rebuilt.

From-SVN: r27292

26 years agoflow.c (mark_regs_live_at_end, [...]): Only give FRAME_POINTER_REGNUM and HARD_FRAME_...
John Wehle [Tue, 1 Jun 1999 21:49:31 +0000 (21:49 +0000)] 
flow.c (mark_regs_live_at_end, [...]): Only give FRAME_POINTER_REGNUM and HARD_FRAME_POINTER_REGNUM special treatment...

* flow.c (mark_regs_live_at_end, insn_dead_p,
mark_set_1, mark_used_regs): Only give FRAME_POINTER_REGNUM
and HARD_FRAME_POINTER_REGNUM special treatment if reload
hasn't run or the frame pointer is needed.
* haifa-sched.c (attach_deaths): Likewise.
* sched.c (attach_deaths): Likewise.

From-SVN: r27290

26 years agocccp.c (handle_directive): Handle backslash-newlines in quoted strings correctly.
Mark Mitchell [Tue, 1 Jun 1999 17:10:05 +0000 (17:10 +0000)] 
cccp.c (handle_directive): Handle backslash-newlines in quoted strings correctly.

* cccp.c (handle_directive): Handle backslash-newlines in quoted
strings correctly.

From-SVN: r27288

26 years agoDaily bump.
Jeff Law [Tue, 1 Jun 1999 00:45:08 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27285

26 years ago* Remove this patch (from the branch only)
Jeffrey A Law [Mon, 31 May 1999 21:48:22 +0000 (21:48 +0000)] 
* Remove this patch (from the branch only)
        Wed May 26 09:53:05 1999  Mark Mitchell  <mark@codesourcery.com>
        * fold-const.c (fold): STRIP_NOPS when deciding whether or not
        something is a candidate for optimize_bit_field_compare.

From-SVN: r27284

26 years agoalpha.md (reload_*_help): New patterns and splitters.
Richard Henderson [Mon, 31 May 1999 15:24:57 +0000 (08:24 -0700)] 
alpha.md (reload_*_help): New patterns and splitters.

        * alpha.md (reload_*_help): New patterns and splitters.
        (reload_*): Use them.
        (mov[qh]i): Likewise.

From-SVN: r27282

26 years agojump.c (jump_optimize_1): Only set CAN_REACH_END if calculate_can_reach_end returns...
Jeffrey A Law [Mon, 31 May 1999 13:30:06 +0000 (13:30 +0000)] 
jump.c (jump_optimize_1): Only set CAN_REACH_END if calculate_can_reach_end returns nonzero.

        * jump.c (jump_optimize_1): Only set CAN_REACH_END if
        calculate_can_reach_end returns nonzero.
Should fix the gcc.dg noreturn-1 and return-type-1 tests.

From-SVN: r27280

26 years ago* rs6000/linux.h (LINK_SPEC): Use emulation elf32ppclinux.
Cort Dougan [Mon, 31 May 1999 09:37:25 +0000 (09:37 +0000)] 
* rs6000/linux.h (LINK_SPEC): Use emulation elf32ppclinux.

From-SVN: r27277

26 years agoPhilip Blundell <philb@gnu.org>
Philip Blundell [Mon, 31 May 1999 08:22:02 +0000 (08:22 +0000)] 
Philip Blundell <philb@gnu.org>

Philip Blundell  <philb@gnu.org>
* config/arm/aout.h (ASM_OUTPUT_ALIGN): Only define if not already
defined.
* config/arm/elf.h (ASM_OUTPUT_ALIGN): Define.
(MAX_OFILE_ALIGNMENT): Likewise

From-SVN: r27275

26 years ago* tm.texi (MD_EXEC_PREFIX): Note need to update configure.in too.
Jeffrey A Law [Mon, 31 May 1999 02:56:15 +0000 (02:56 +0000)] 
* tm.texi (MD_EXEC_PREFIX): Note need to update configure.in too.

From-SVN: r27272

26 years agoMakefile.in (CFLAGS): Remove warning flags.
Jeffrey A Law [Mon, 31 May 1999 02:52:54 +0000 (02:52 +0000)] 
Makefile.in (CFLAGS): Remove warning flags.

        * Makefile.in (CFLAGS): Remove warning flags.
        (WARN_CFLAGS): Disable.
This is a release-branch only change!

From-SVN: r27271

26 years agoconfigure.in (native gas tests): Search for an assembler in the same manner that...
Jeffrey A Law [Mon, 31 May 1999 02:21:17 +0000 (02:21 +0000)] 
configure.in (native gas tests): Search for an assembler in the same manner that the installed compiler will.

        * configure.in (native gas tests): Search for an assembler in the
        same manner that the installed compiler will.
        * configure: Rebuilt.

From-SVN: r27268