OSDN Git Service

pf3gnuchains/gcc-fork.git
25 years ago* init.c (build_new_1): Look up operator delete even if there was
oliva [Sun, 13 Jun 1999 01:17:12 +0000 (01:17 +0000)]
* init.c (build_new_1): Look up operator delete even if there was
no explicit new placement.

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

25 years ago * invoke.texi (Option Summary): Add -fpermissive flag.
mmitchel [Sun, 13 Jun 1999 01:03:28 +0000 (01:03 +0000)]
* invoke.texi (Option Summary): Add -fpermissive flag.

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

25 years agoDaily bump.
law [Sun, 13 Jun 1999 00:46:03 +0000 (00:46 +0000)]
Daily bump.

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

25 years ago* test_summary: Set default mail-address and version for egcs
oliva [Sat, 12 Jun 1999 15:19:28 +0000 (15:19 +0000)]
* 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>

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

25 years ago`
law [Sat, 12 Jun 1999 02:44:18 +0000 (02:44 +0000)]
`
        * sparc.h (LEGITIMIZE_RELOAD_ADDRESS): Do nothing with operands
        that require PIC code sequences.

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

25 years ago
law [Sat, 12 Jun 1999 02:44:12 +0000 (02:44 +0000)]

        * sparc.h (LEGITIMIZE_RELOAD_ADDRESS): Do nothing with operands
        that require PIC code sequences.

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

25 years agoDaily bump.
law [Sat, 12 Jun 1999 00:45:33 +0000 (00:45 +0000)]
Daily bump.

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

25 years agoAdd support for thumb-elf target.
nickc [Fri, 11 Jun 1999 06:24:55 +0000 (06:24 +0000)]
Add support for thumb-elf target.

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

25 years ago * Makefile.in (libgcc2): Pass MAYBE_USE_COLLECT2 as an argument.
law [Fri, 11 Jun 1999 03:12:22 +0000 (03:12 +0000)]
    * Makefile.in (libgcc2): Pass MAYBE_USE_COLLECT2 as an argument.
        * libgcc2.c (__CTOR_LIST, __DTOR_LIST); Do not provide
        initializers is some circumstances.

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

25 years ago * mauve-libgcj: Activated java.net Mauve tests.
warrenl [Fri, 11 Jun 1999 02:34:31 +0000 (02:34 +0000)]
* mauve-libgcj: Activated java.net Mauve tests.

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

25 years ago * fixinc/inclhack.def (endif_label): Add additional selector for
law [Fri, 11 Jun 1999 02:20:58 +0000 (02:20 +0000)]
    * fixinc/inclhack.def (endif_label): Add additional selector for
        more bogus stuff after #endif statements.
        * fixinc/inclhack.sh, fixinc/fixincl.x: Rebuilt.

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

25 years ago * java/net/natInetAddress.cc (aton): Fix typos.
bryce [Fri, 11 Jun 1999 01:38:08 +0000 (01:38 +0000)]
    * java/net/natInetAddress.cc (aton): Fix typos.
        (lookup): Use a bigger buffer size for gethostbyname_r on all
        versions of glibc. Updated FIXME comment explaining this.
        Modified while loops to not set herr = ERANGE to work around glibc
        problems. Use user specified hostname in InetAddress result when
        available (consistent with JDK).

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

25 years agoDaily bump.
law [Fri, 11 Jun 1999 00:45:03 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * java/text/DecimalFormat.java: Throw IllegalArgumentException
warrenl [Thu, 10 Jun 1999 23:53:37 +0000 (23:53 +0000)]
* java/text/DecimalFormat.java: Throw IllegalArgumentException
throughout rather than ParseException.

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

25 years agoMumit Khan <khan@xraylith.wisc.edu>
rth [Thu, 10 Jun 1999 20:45:01 +0000 (20:45 +0000)]
Mumit Khan  <khan@xraylith.wisc.edu>
        * i386/cygwin.h (SET_ASM_OP): Define.

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

25 years agoMike Stump <mrs@wrs.com>
rth [Thu, 10 Jun 1999 20:43:56 +0000 (20:43 +0000)]
Mike Stump  <mrs@wrs.com>
        * Makefile.in (setenv.o): Add config.h dep for setenv.o to fix
        parallel builds.

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

25 years agoMumit Khan <khan@xraylith.wisc.edu>
rth [Thu, 10 Jun 1999 20:40:39 +0000 (20:40 +0000)]
Mumit Khan  <khan@xraylith.wisc.edu>
        * reg-stack.c (stack_reg_life_analysis): Find all the RETURN insns.

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

25 years ago1999-06-10 Warren Levy <warrenl@cygnus.com>
warrenl [Thu, 10 Jun 1999 18:52:00 +0000 (18:52 +0000)]
1999-06-10  Warren Levy  <warrenl@cygnus.com>
* java/io/FileDescriptor.java (FileDescriptor(String, int)):
Throw FileNotFoundException instead of IOException.
(open): ditto.
* java/io/FileInputStream.java (FileInputStream): Doesn't throw
IOException.
* java/text/Collator.java (CANONICAL_DECOMPOSITION): Fixed typo
in static field name.

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

25 years agoCorrected quote formation
korbb [Thu, 10 Jun 1999 14:43:44 +0000 (14:43 +0000)]
Corrected quote formation

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

25 years agoCorrect quoting rules
korbb [Thu, 10 Jun 1999 14:36:02 +0000 (14:36 +0000)]
Correct quoting rules

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

25 years ago * sh.h (TARGET_HARWARD, TARGET_HARVARD): Changed the former to the
amylaar [Thu, 10 Jun 1999 11:25:47 +0000 (11:25 +0000)]
* sh.h (TARGET_HARWARD, TARGET_HARVARD): Changed the former to the
latter.
* sh.md (ic_invalidate_line_i): Remove second alternative.

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

25 years agofix a selection expression, skip a bypass
korbb [Thu, 10 Jun 1999 07:36:01 +0000 (07:36 +0000)]
fix a selection expression, skip a bypass

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

25 years agofix a selection expression, skip a bypass
korbb [Thu, 10 Jun 1999 07:25:33 +0000 (07:25 +0000)]
fix a selection expression, skip a bypass

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

25 years agoAdd ARM920 and ARM920t.
nickc [Thu, 10 Jun 1999 07:09:19 +0000 (07:09 +0000)]
Add ARM920 and ARM920t.

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

25 years agoDaily bump.
law [Thu, 10 Jun 1999 00:45:35 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * fixinc/inclhack.def (no_double_slash): Fix quoting for test.
law [Wed, 9 Jun 1999 22:17:49 +0000 (22:17 +0000)]
    * fixinc/inclhack.def (no_double_slash): Fix quoting for test.
        * fixinc/inclhack.sh, fixinc/fixincl.x, fixinc/fixincl.sh; Rebuilt.

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

25 years ago * java/lang/Runtime.java (exec): Convert prog name and arguments
bryce [Wed, 9 Jun 1999 17:42:26 +0000 (17:42 +0000)]
* java/lang/Runtime.java (exec): Convert prog name and arguments
to string array.
* java/lang/natPosixProcess.cc (startProcess): Fix typo in
environment array conversion. Preserve current environment if envp
not passed. Preserve PATH unless explicitly specified.
* java/io/DataInputStream.java (readLine): Fix case where '\r' is
followed by EOF. Set a flag when a line is terminated by '\r' and
ignore following '\n' if set.

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

25 years agoFranz Sirl <Franz.Sirl-kernel@lauterbach.com>
rth [Wed, 9 Jun 1999 16:01:51 +0000 (16:01 +0000)]
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.

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

25 years agoAdded a purpose comment for ioctl_fix_ctrl
korbb [Wed, 9 Jun 1999 14:20:47 +0000 (14:20 +0000)]
Added a purpose comment for ioctl_fix_ctrl

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

25 years ago * loop.c (loop_insn_first_p): Don't compare LUIDs when P
amylaar [Wed, 9 Jun 1999 14:09:50 +0000 (14:09 +0000)]
* 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.

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

25 years agoFix typo.
law [Wed, 9 Jun 1999 12:15:18 +0000 (12:15 +0000)]
Fix typo.

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

25 years agoh
law [Wed, 9 Jun 1999 12:12:17 +0000 (12:12 +0000)]
h
        * varasm.c (remove_from_pending_weak_list): Verity t->name
        is non-NULL before passing it to strcmp.

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

25 years ago
law [Wed, 9 Jun 1999 12:12:14 +0000 (12:12 +0000)]

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

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

25 years agoRegenerate
korbb [Wed, 9 Jun 1999 07:02:39 +0000 (07:02 +0000)]
Regenerate

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

25 years agoimprove bypass re for sun_auth_proto
korbb [Wed, 9 Jun 1999 06:58:09 +0000 (06:58 +0000)]
improve bypass re for sun_auth_proto

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

25 years ago * invoke.texi: Add C4x invocation docs.
m.hayes [Wed, 9 Jun 1999 04:06:45 +0000 (04:06 +0000)]
* invoke.texi: Add C4x invocation docs.

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

25 years ago * config/c4x/c4x.h (TARGET_EXPOSE_LDP, LEGITIMIZE_RELOAD_ADDRESS):
m.hayes [Wed, 9 Jun 1999 03:47:24 +0000 (03:47 +0000)]
* 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.

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

25 years ago
law [Wed, 9 Jun 1999 03:20:44 +0000 (03:20 +0000)]

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

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

25 years ago
law [Wed, 9 Jun 1999 03:20:36 +0000 (03:20 +0000)]

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

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

25 years ago
law [Wed, 9 Jun 1999 03:20:32 +0000 (03:20 +0000)]

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

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

25 years ago1999-06-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
law [Wed, 9 Jun 1999 02:52:16 +0000 (02:52 +0000)]
1999-06-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        * fixinc/inclhack.def (sun_catmacro): Escape parens in the select
        pattern.
        * fixinc/fixincl.x, fixinc/inclhack.sh: Rebuilt.

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

25 years ago * c-pragma.c (handle_pragma_token): Handle `#pragma pack()'
law [Wed, 9 Jun 1999 02:16:12 +0000 (02:16 +0000)]
    * c-pragma.c (handle_pragma_token): Handle `#pragma pack()'
        correctly.

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

25 years agoDaily bump.
law [Wed, 9 Jun 1999 00:45:04 +0000 (00:45 +0000)]
Daily bump.

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

25 years agoFix aix4.1 configure problem reported by Kaven Ghazi.
wilson [Tue, 8 Jun 1999 13:08:15 +0000 (13:08 +0000)]
Fix aix4.1 configure problem reported by Kaven Ghazi.
* configure.in (rs6000-ibm-aix4.[12]*): Change rx6000 to rs6000.
* configure: Regenerate.

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

25 years ago* optabs.c (expand_cmplxdiv_wide): Use expand_abs to get the absolute
rearnsha [Tue, 8 Jun 1999 05:50:01 +0000 (05:50 +0000)]
* optabs.c (expand_cmplxdiv_wide): Use expand_abs to get the absolute
values.

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

25 years ago * g++.old-deja/g++.eh/catch1.C: New test.
nathan [Tue, 8 Jun 1999 05:31:07 +0000 (05:31 +0000)]
* g++.old-deja/g++.eh/catch1.C: New test.

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

25 years ago * except.c (complete_ptr_ref_or_void_ptr_p): New function, broken out
nathan [Tue, 8 Jun 1999 05:29:05 +0000 (05:29 +0000)]
* except.c (complete_ptr_ref_or_void_ptr_p): New function, broken out
of ...
(build_throw): ... here. Call it.
(process_start_catch_block): Call it.

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

25 years ago * fixinc/inclhack.def (bad_lval): Remove bogus selector.
law [Tue, 8 Jun 1999 01:53:49 +0000 (01:53 +0000)]
    * fixinc/inclhack.def (bad_lval): Remove bogus selector.
        * fixinc/inclhack.sh, fixinc/fixincl.x, fixinc/fixincl.sh; Rebuilt.

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

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

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

25 years ago * fixinc/inclhack.def (avoid_bool): Also catch
law [Tue, 8 Jun 1999 00:10:51 +0000 (00:10 +0000)]
    * fixinc/inclhack.def (avoid_bool): Also catch
        "typedef [unsigned] int bool".
        * fixinc/inclhack.sh, fixinc/fixincl.x, fixinc/fixincl.sh: Rebuilt.

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

25 years ago * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
law [Mon, 7 Jun 1999 23:38:03 +0000 (23:38 +0000)]
    * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
Until dynamic thunks work.

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

25 years ago
law [Mon, 7 Jun 1999 23:27:44 +0000 (23:27 +0000)]

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

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

25 years ago * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
law [Mon, 7 Jun 1999 22:45:02 +0000 (22:45 +0000)]
    * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
        * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.

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

25 years ago
law [Mon, 7 Jun 1999 21:38:31 +0000 (21:38 +0000)]

        * m68k/x-hp3bsd44: Delete obsolete and incorrect file.
        * configure.in (m68k-hp-bsd4.4): No longer use x-hp3bsd44.
        * configure: Rebuilt.

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

25 years ago
law [Mon, 7 Jun 1999 21:38:27 +0000 (21:38 +0000)]

        * m68k/x-hp3bsd44: Delete obsolete and incorrect file.
        * configure.in (m68k-hp-bsd4.4): No longer use x-hp3bsd44.
        * configure: Rebuilt.

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

25 years ago
law [Mon, 7 Jun 1999 21:38:24 +0000 (21:38 +0000)]

        * m68k/x-hp3bsd44: Delete obsolete and incorrect file.
        * configure.in (m68k-hp-bsd4.4): No longer use x-hp3bsd44.
        * configure: Rebuilt.

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

25 years ago
law [Mon, 7 Jun 1999 21:10:33 +0000 (21:10 +0000)]

        * 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.

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

25 years ago * fixinc/inclhack.def (math_gcc_ifndefs): Insert whitespace
law [Mon, 7 Jun 1999 20:35:14 +0000 (20:35 +0000)]
    * 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.

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

25 years ago * varasm.c (assemble_start_function): Remove the function
law [Mon, 7 Jun 1999 19:46:39 +0000 (19:46 +0000)]
    * 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.

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

25 years ago(
law [Mon, 7 Jun 1999 19:36:20 +0000 (19:36 +0000)]
(
        * pa.md (fmpyfadd, fmpynfadd, fnegabs): New patterns.

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

25 years ago
law [Mon, 7 Jun 1999 19:36:17 +0000 (19:36 +0000)]

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

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

25 years agoMon Jun 7 16:09:51 1999 Alexandre Petit-Bianco <apbianco@cygnus.com>
apbianco [Mon, 7 Jun 1999 17:08:34 +0000 (17:08 +0000)]
Mon Jun  7 16:09:51 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
* parse.y (note_possible_classname): Mark returned node with
  QUALIFIED_P only if the original class name contained a '/'.

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

25 years ago * search.c (convert_pointer_to_single_level): Reimplement without
mmitchel [Mon, 7 Jun 1999 13:28:06 +0000 (13:28 +0000)]
* search.c (convert_pointer_to_single_level): Reimplement without
using get_binfo.

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

25 years agoMon Jun 7 14:07:39 1999 Dave Brolley <brolley@cygnus.com>
brolley [Mon, 7 Jun 1999 11:12:38 +0000 (11:12 +0000)]
Mon Jun  7 14:07:39 1999  Dave Brolley  <brolley@cygnus.com>
* c-lex.c (GETC): Redefine to call getch.
(UNGETC): Redefine to call put_back.
(putback_buffer): New structure type.
(putback): New static structure.
(getch): New function.
(put_back): New function.
(yylex): Replace unused bytes from bad multibyte character.

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

25 years ago1999-06-07 Dave Brolley <brolley@cygnus.com>
brolley [Mon, 7 Jun 1999 11:10:29 +0000 (11:10 +0000)]
1999-06-07  Dave Brolley  <brolley@cygnus.com>
* lex.c (real_yylex): Replace unused bytes from bad multibyte char.
* input.c (putback_buffer): New structure type.
(putback): Replaces putback_char member.
(putback): Replaces putback_char static variable.
(feed_input): Use putback.
(end_input): Use putback.
(sub_getch): Use putback.
(put_back): Use putback.

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

25 years agoMon Jun 7 13:33:39 1999 Dave Brolley <brolley@cygnus.com>
brolley [Mon, 7 Jun 1999 10:35:27 +0000 (10:35 +0000)]
Mon Jun  7 13:33:39 1999  Dave Brolley  <brolley@cygnus.com>
* cpplib.c (do_define): Cast `alloca' return value.
(do_include, do_undef, do_pragma): Likewise.
* cpphash.c (dump_definition): Cast `xstrdup' and `alloca' return
  values.
* cppfiles.c (initialize_input_buffer): Cast `xmalloc' return values.
* gcc/cppspec.c (lang_specific_driver): Cast xmalloc return value.

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

25 years agoAny target using libsubdir must depend on installdirs
burley [Mon, 7 Jun 1999 06:44:07 +0000 (06:44 +0000)]
Any target using libsubdir must depend on installdirs

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

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

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

25 years agoUpdate LCM stuff.
law [Sun, 6 Jun 1999 23:30:31 +0000 (23:30 +0000)]
Update LCM stuff.

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

25 years agoJakub Jelinek <jj@ultra.linux.cz>
rth [Sun, 6 Jun 1999 11:59:13 +0000 (11:59 +0000)]
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.

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

25 years ago * method.c (is_back_referenceable_type): Back-reference bools when
mmitchel [Sun, 6 Jun 1999 11:06:53 +0000 (11:06 +0000)]
* method.c (is_back_referenceable_type): Back-reference bools when
not squangling.

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

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

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

25 years agoupdate derived files
burley [Sat, 5 Jun 1999 22:07:34 +0000 (22:07 +0000)]
update derived files

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

25 years agodescribe more missing features
burley [Sat, 5 Jun 1999 21:52:35 +0000 (21:52 +0000)]
describe more missing features

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

25 years agoDave Love's Intel-related doc fixes
burley [Sat, 5 Jun 1999 15:16:18 +0000 (15:16 +0000)]
Dave Love's Intel-related doc fixes

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

25 years agoSat Jun 5 11:46:59 1999 Anthony Green <green@cygnus.com>
green [Sat, 5 Jun 1999 15:06:44 +0000 (15:06 +0000)]
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.

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

25 years agoreplace with better test
burley [Sat, 5 Jun 1999 14:44:16 +0000 (14:44 +0000)]
replace with better test

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

25 years ago * mips.h (mips_output_conditional_branch): New function.
mmitchel [Sat, 5 Jun 1999 11:12:58 +0000 (11:12 +0000)]
* mips.h (mips_output_conditional_branch): New function.
(mips_adjust_insn_length): Likewise.
(ASSEMBLER_SCRATCH_REGNUM): New macro.
(ADJUST_INSN_LENGTH): Likewise.
* mips.c (print_operand): Add `F' and `W' for floating-point
comparison opcodes.
(machine_dependent_reorg): Adjust MIPS16 code; instruction-lengths
are now in bytes.
(mips_adjust_insn_length): New function.
(mips_output_conditional_branch): New function.
* mips.md (length): Adjust attribute definition to handle
conditional branches.   Change lengths to bytes, rather than
instructions throughout.  Remove length attribute from
instructions whose length is four bytes, and rely on the default
instead.
(dslot): Fix typo in comment.
Reword conditional branch patterns to use
mips_output_conditional_branch.

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

25 years ago * decl.c (grokdeclarator): Fix typo in last change.
mmitchel [Sat, 5 Jun 1999 11:03:56 +0000 (11:03 +0000)]
* decl.c (grokdeclarator): Fix typo in last change.

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

25 years agoUse libsubdir, not prefix, for lang-f77
burley [Sat, 5 Jun 1999 10:20:59 +0000 (10:20 +0000)]
Use libsubdir, not prefix, for lang-f77

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

25 years ago * std/std_valarray.h: Don't #include unconditionally <alloca.h>
gdr [Sat, 5 Jun 1999 09:41:22 +0000 (09:41 +0000)]
* std/std_valarray.h: Don't #include unconditionally <alloca.h>

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

25 years agodoc stuff that used to be in README.g77
burley [Sat, 5 Jun 1999 01:18:45 +0000 (01:18 +0000)]
doc stuff that used to be in README.g77

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

25 years agoDaily bump.
law [Sat, 5 Jun 1999 00:45:33 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * std/std_valarray.h: New file.
gdr [Fri, 4 Jun 1999 19:35:36 +0000 (19:35 +0000)]
* 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 files.

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

25 years ago * alpha/osf.h (CPP_SUBTARGET_SPEC): Handle -threads.
rth [Fri, 4 Jun 1999 13:41:19 +0000 (13:41 +0000)]
    * alpha/osf.h (CPP_SUBTARGET_SPEC): Handle -threads.
        (LIB_SPEC): Likewise.
        Link with -lprof1_r for -g/-pg.

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

25 years agoadd item to missing features
burley [Fri, 4 Jun 1999 08:14:19 +0000 (08:14 +0000)]
add item to missing features

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

25 years ago * semantics.c (finish_if_stmt_cond): Copy cond to permanent_obstack.
jason [Fri, 4 Jun 1999 03:45:57 +0000 (03:45 +0000)]
* semantics.c (finish_if_stmt_cond): Copy cond to permanent_obstack.
(finish_while_stmt_cond, finish_do_stmt, finish_for_cond): Likewise.

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

25 years ago1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
law [Fri, 4 Jun 1999 01:32:21 +0000 (01:32 +0000)]
1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
        * loop.c (check_dbra_loop): Fix change of Jan 19.

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

25 years ago * except.c (build_throw): Check throw expression validity.
nathan [Fri, 4 Jun 1999 01:31:42 +0000 (01:31 +0000)]
* except.c (build_throw): Check throw expression validity.

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

25 years ago * gcc.c-torture/execute/990604-1.c: New test.
law [Fri, 4 Jun 1999 01:30:42 +0000 (01:30 +0000)]
    * gcc.c-torture/execute/990604-1.c: New test.

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

25 years agoDaily bump.
law [Fri, 4 Jun 1999 00:45:04 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * freebsd-elf.h (SWITCH_TAKES_ARG): Redefine, not define.
law [Thu, 3 Jun 1999 23:19:02 +0000 (23:19 +0000)]
    * freebsd-elf.h (SWITCH_TAKES_ARG):  Redefine, not define.
        (STARTFILE_SPEC):  Define, override the svr4.h version.
        (ENDFILE_SPEC):  Likewise.

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

25 years ago
law [Thu, 3 Jun 1999 23:06:30 +0000 (23:06 +0000)]

        * fixinc/inclhack.def (limits_ifndefs): Also apply to sys/limits.h
        * fixinc/fixincl.x: Regenerated.
        * fixinc/inclhack.sh: Regenerated.

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

25 years ago
law [Thu, 3 Jun 1999 23:06:24 +0000 (23:06 +0000)]

        * fixinc/inclhack.def (limits_ifndefs): Also apply to sys/limits.h
        * fixinc/fixincl.x: Regenerated.
        * fixinc/inclhack.sh: Regenerated.

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

25 years ago1999-06-02 Warren Levy <warrenl@cygnus.com>
warrenl [Thu, 3 Jun 1999 22:29:12 +0000 (22:29 +0000)]
1999-06-02  Warren Levy  <warrenl@cygnus.com>
* java/net/URL.java (URL(URL,String)): Initialize port to -1.
Ignore context if spec is an absolute URL.  Fix braindead
string comparison.
(hashCode): Use JDK 1.2 style algorithm.
* java/net/URLStreamHandler.java (parseURL): Reimplement to handle
context URL properly.
1999-05-30  Anthony Green  <green@cygnus.com>
* java/net/URLStreamHandler.java (parseURL): Parse relative URLs
correctly.  Clean up "/../" and "/./" path fragments.

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

25 years agoFix pcrel too far problems due to upping CACHE_LOG on SH2:
amylaar [Thu, 3 Jun 1999 21:48:04 +0000 (21:48 +0000)]
Fix pcrel too far problems due to upping CACHE_LOG on SH2:
        * sh.c (barrier_align): Don't return early for normal branch/barrier
        when optimizing for SH2.

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

25 years agoP
law [Thu, 3 Jun 1999 21:27:41 +0000 (21:27 +0000)]
P
        * i386/udk.h (LINK_SPEC): Correct linker search path for
        system libraries.

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

25 years ago
law [Thu, 3 Jun 1999 21:27:38 +0000 (21:27 +0000)]

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

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

25 years ago * sh.c (fixup_addr_diff_vecs): Emit braf reference label.
amylaar [Thu, 3 Jun 1999 20:00:16 +0000 (20:00 +0000)]
* sh.c (fixup_addr_diff_vecs): Emit braf reference label.
(braf_label_ref_operand): Delete.
* sh.h (PREDICATE_CODES): Remove braf_label_ref_operand.
* sh.md (casesi_jump_2): Operand1 is now the inside of a
label_ref, and has no predicate.
The patten has a predicate to guard against invalid substitutions.
(dummy_jump): Delete.
(casesi): Update use of casesi_jump_2.

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

25 years ago * decl.c (grokdeclarator): Don't treat arbitrary types as unsigned
mmitchel [Thu, 3 Jun 1999 10:07:18 +0000 (10:07 +0000)]
* decl.c (grokdeclarator): Don't treat arbitrary types as unsigned
just because flag_signed_bitfields is false.

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