]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
26 years agogcc.c: (do_spec_1): Fix obvious typo.
Jeffrey A Law [Tue, 16 Feb 1999 00:50:37 +0000 (00:50 +0000)] 
gcc.c: (do_spec_1): Fix obvious typo.

        Sat Jan 16 21:48:17 1999  Marc Espie (Marc.Espie@openbsd.org)
        * gcc.c: (do_spec_1): Fix obvious typo.

From-SVN: r25230

26 years agoc-common.c (shorten_compare): Get the min/max value from the underlying type of an...
Charles G Waldman [Tue, 16 Feb 1999 00:40:05 +0000 (17:40 -0700)] 
c-common.c (shorten_compare): Get the min/max value from the underlying type of an enumeration...


        * c-common.c (shorten_compare): Get the min/max value from the
        underlying type of an enumeration, not the enumerated type itself.

From-SVN: r25227

26 years agoc-common.c (shorten_compare): Get the min/max value from the underlying type of an...
Charles G Waldman [Tue, 16 Feb 1999 00:39:51 +0000 (17:39 -0700)] 
c-common.c (shorten_compare): Get the min/max value from the underlying type of an enumeration...


        * c-common.c (shorten_compare): Get the min/max value from the
        underlying type of an enumeration, not the enumerated type itself.

From-SVN: r25226

26 years agojump.c: Include insn-attr.h.
Jeffrey A Law [Mon, 15 Feb 1999 22:10:25 +0000 (22:10 +0000)] 
jump.c: Include insn-attr.h.

        * jump.c: Include insn-attr.h.
        (delete_computation): If reload has completed and insn scheduling
        after reload is enabled, then do not depend on REG_DEAD notes.
        * Makefile.in (jump.o): Depend on insn-attr.h.

From-SVN: r25224

26 years ago* sparc.c (output_scc_insn): Add missing argument to output_cbranch.
Jeffrey A Law [Mon, 15 Feb 1999 11:33:56 +0000 (11:33 +0000)] 
* sparc.c (output_scc_insn): Add missing argument to output_cbranch.

From-SVN: r25216

26 years agoloop.c (mark_loop_jump): Handle LO_SUM.
Jeffrey A Law [Mon, 15 Feb 1999 10:36:05 +0000 (10:36 +0000)] 
loop.c (mark_loop_jump): Handle LO_SUM.

        * loop.c (mark_loop_jump): Handle LO_SUM.  If we encounter something
        we do not understand, mark the loop and containing loops as invalid.

From-SVN: r25213

26 years agoalias.c (init_alias_analysis): Avoid self-referential value when setting reg_known_va...
Jeffrey A Law [Sun, 14 Feb 1999 23:43:25 +0000 (23:43 +0000)] 
alias.c (init_alias_analysis): Avoid self-referential value when setting reg_known_value from REG_EQUAL notes.

        Tue Feb  9 21:14:03 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
        * alias.c (init_alias_analysis): Avoid self-referential value
        when setting reg_known_value from REG_EQUAL notes.

From-SVN: r25210

26 years agoregclass.c (allocate_reg_info): Respect MIN when clearing data.
Jeffrey A Law [Sun, 14 Feb 1999 22:39:22 +0000 (22:39 +0000)] 
regclass.c (allocate_reg_info): Respect MIN when clearing data.

        Mon Aug 17 02:03:55 1998  Richard Henderson  <rth@cygnus.com>
        * regclass.c (allocate_reg_info): Respect MIN when clearing data.

From-SVN: r25207

26 years ago* loop.c (scan_loop): Fix typo in last change.
Jeffrey A Law [Sun, 14 Feb 1999 22:09:56 +0000 (22:09 +0000)] 
* loop.c (scan_loop): Fix typo in last change.

From-SVN: r25206

26 years agobump libI77's version.c
Craig Burley [Sun, 14 Feb 1999 19:00:26 +0000 (19:00 +0000)] 
bump libI77's version.c

From-SVN: r25202

26 years agobump g77's version.c
Craig Burley [Sun, 14 Feb 1999 17:41:29 +0000 (17:41 +0000)] 
bump g77's version.c

From-SVN: r25201

26 years agofix LOG10 docs
Craig Burley [Sun, 14 Feb 1999 05:28:12 +0000 (05:28 +0000)] 
fix LOG10 docs

From-SVN: r25197

26 years agodocument forgotten fix circa egcs-1.1
Craig Burley [Sun, 14 Feb 1999 05:09:13 +0000 (05:09 +0000)] 
document forgotten fix circa egcs-1.1

From-SVN: r25195

26 years agowarn about wraparound in MCLOCK8, TIME8
Craig Burley [Sun, 14 Feb 1999 03:56:00 +0000 (03:56 +0000)] 
warn about wraparound in MCLOCK8, TIME8

From-SVN: r25193

26 years agoloop.c (check_dbra_loop): A store using an address giv for which we have no life...
Jeffrey A Law [Sat, 13 Feb 1999 13:19:45 +0000 (13:19 +0000)] 
loop.c (check_dbra_loop): A store using an address giv for which we have no life information is not...

        1999-02-05  Michael Meissner  <meissner@cygnus.com>
                    J"orn Rennecke <amylaar@cygnus.co.uk>
        * loop.c (check_dbra_loop): A store using an address giv for which
        we have no life information is not reversible.
        * loop.c (first_loop_store_insn): New file-scope variable.
        (prescan_loop): Set it.
        (check_dbra_loop): Check if a store depends on a register
        that is set after the store.

From-SVN: r25181

26 years agoi386.md (movsicc, [...]): Delete unconstrained alternatives.
Jeffrey A Law [Sat, 13 Feb 1999 11:47:22 +0000 (11:47 +0000)] 
i386.md (movsicc, [...]): Delete unconstrained alternatives.

        Sun Jan 31 13:22:02 1999  John Wehle  (john@feith.com)
        * i386.md (movsicc, movhicc, movsfcc, movdfcc,
        movxfcc, movdicc): Delete unconstrained alternatives.
        * i386.c (output_fp_conditional_move,
        output_int_conditional_move): Delete unused case.

From-SVN: r25179

26 years agoexpr.c (emit_block_move): Do not call memcpy as a libcall instead build up a CALL_EXP...
Jeffrey A Law [Sat, 13 Feb 1999 11:17:29 +0000 (11:17 +0000)] 
expr.c (emit_block_move): Do not call memcpy as a libcall instead build up a CALL_EXPR and call it like...

        Tue Aug 18 10:33:30 1998  Jeffrey A Law  (law@cygnus.com)
        * expr.c (emit_block_move): Do not call memcpy as a libcall
        instead build up a CALL_EXPR and call it like any other
        function.
        (clear_storage): Similarly for memset.

From-SVN: r25178

26 years agoconfig.guess: Improve detection of i686 on UnixWare 7.
Jeffrey A Law [Sat, 13 Feb 1999 11:04:45 +0000 (11:04 +0000)] 
config.guess: Improve detection of i686 on UnixWare 7.

        Sat Jan 30 06:09:00 1999  Robert Lipe  (robertlipe@usa.net)
        * config.guess: Improve detection of i686 on UnixWare 7.

From-SVN: r25177

26 years agoconfigure.in (i*86-*-sysv5*): Use fixinc.svr4 to patch byteorder problems.
Jeffrey A Law [Sat, 13 Feb 1999 11:01:04 +0000 (11:01 +0000)] 
configure.in (i*86-*-sysv5*): Use fixinc.svr4 to patch byteorder problems.

        Sun Sep 20 20:57:02 1998  Robert Lipe  <robertl@dgii.com>
        * configure.in (i*86-*-sysv5*): Use fixinc.svr4 to patch byteorder
        problems.
        * configure: Regenerate.

From-SVN: r25176

26 years agoloop.c (scan_loop): Call reg_in_basic_block_p before loop_reg_used_before_p.
Michael P. Hayes [Fri, 12 Feb 1999 22:25:16 +0000 (22:25 +0000)] 
loop.c (scan_loop): Call reg_in_basic_block_p before loop_reg_used_before_p.

        * loop.c (scan_loop): Call reg_in_basic_block_p before
        loop_reg_used_before_p.

From-SVN: r25172

26 years agoexpr.c (store_expr): Don't generate load-store pair if TEMP is identical (according...
Jeffrey A Law [Thu, 11 Feb 1999 00:57:47 +0000 (00:57 +0000)] 
expr.c (store_expr): Don't generate load-store pair if TEMP is identical (according to ==) with TARGET.

        Wed Nov 18 22:13:00 1998  J"orn Rennecke <amylaar@cygnus.co.uk>
        * expr.c (store_expr): Don't generate load-store pair
        if TEMP is identical (according to ==) with TARGET.
Bring over from the mainline tree.  Fixes bugs with volatile memory references
being read/written too many times.

From-SVN: r25151

26 years agofold-const.c (range_binop): Take account of the bounded nature of fixed length arithm...
Nathan Sidwell [Thu, 11 Feb 1999 00:15:16 +0000 (17:15 -0700)] 
fold-const.c (range_binop): Take account of the bounded nature of fixed length arithmetic when...

x
        * fold-const.c (range_binop): Take account of the bounded nature
        of fixed length arithmetic when comparing unbounded ranges.

From-SVN: r25148

26 years agofold-const.c (range_binop): Take account of the bounded nature of fixed length arithm...
Nathan Sidwell [Thu, 11 Feb 1999 00:15:08 +0000 (17:15 -0700)] 
fold-const.c (range_binop): Take account of the bounded nature of fixed length arithmetic when...


        * fold-const.c (range_binop): Take account of the bounded nature
        of fixed length arithmetic when comparing unbounded ranges.

From-SVN: r25147

26 years ago* configure.in (alphaev6*): Fix typo in target_cpu_default2.
Richard Henderson [Wed, 10 Feb 1999 11:05:30 +0000 (03:05 -0800)] 
* configure.in (alphaev6*): Fix typo in target_cpu_default2.

From-SVN: r25131

26 years agoconfigure.in (i[34567]86-*gnu*): Set float_format to i386.
Mark Kettenis [Mon, 8 Feb 1999 23:24:21 +0000 (23:24 +0000)] 
configure.in (i[34567]86-*gnu*): Set float_format to i386.

        * configure.in (i[34567]86-*gnu*): Set float_format to i386.
        * configure: Rebuilt.

From-SVN: r25105

26 years ago* invoke.texi, expr.c: Update email addresses.
Jeffrey A Law [Sat, 6 Feb 1999 16:35:33 +0000 (16:35 +0000)] 
* invoke.texi, expr.c: Update email addresses.

From-SVN: r25060

26 years ago* g77.texi: Update email addresses.
Jeffrey A Law [Sat, 6 Feb 1999 16:21:07 +0000 (16:21 +0000)] 
* g77.texi: Update email addresses.

From-SVN: r25059

26 years ago* typeck2.c: Update email addresses.
Jeffrey A Law [Sat, 6 Feb 1999 16:04:32 +0000 (16:04 +0000)] 
* typeck2.c: Update email addresses.

From-SVN: r25058

26 years ago* gcc.c, gcc.texi: Update email addresses.
Jeffrey A Law [Sat, 6 Feb 1999 15:18:13 +0000 (15:18 +0000)] 
* gcc.c, gcc.texi: Update email addresses.

From-SVN: r25057

26 years agoexplow.c (allocate_dynamic_stack_space): Use register_operand instead of arith_operan...
Jeffrey A Law [Sat, 30 Jan 1999 04:31:10 +0000 (04:31 +0000)] 
explow.c (allocate_dynamic_stack_space): Use register_operand instead of arith_operand, which does not exist.

        Thu Jan 21 01:59:30 1999  Richard Henderson  <rth@cygnus.com>
        * explow.c (allocate_dynamic_stack_space): Use register_operand
        instead of arith_operand, which does not exist.
Bring over from the mainline tree.

From-SVN: r24912

26 years agoconfigure.in (hppa1.0-hp-hpux10*): Use t-pa.
Jeffrey A Law [Thu, 28 Jan 1999 08:49:36 +0000 (08:49 +0000)] 
configure.in (hppa1.0-hp-hpux10*): Use t-pa.

        * configure.in (hppa1.0-hp-hpux10*): Use t-pa.
        * configure: Rebuilt.

From-SVN: r24893

26 years agom68k.md (ashldi_const): Disable for !TARGET_5200.
Jeffrey A Law [Thu, 21 Jan 1999 22:31:39 +0000 (22:31 +0000)] 
m68k.md (ashldi_const): Disable for !TARGET_5200.

       * m68k.md (ashldi_const): Disable for !TARGET_5200.  Fix indention.
       (ashldi3 expander): Similarly.  Update comments.
       (ashrdi_const, lshrdi_const): Fix indention.
       (ashrdi3, lshrdi3): FIx indention.  Update comments.

From-SVN: r24815

26 years agors6000.h (LEGITIMIZE_RELOAD_ADDRESS): Recognize and accept transformations that we...
Richard Henderson [Thu, 21 Jan 1999 20:34:06 +0000 (12:34 -0800)] 
rs6000.h (LEGITIMIZE_RELOAD_ADDRESS): Recognize and accept transformations that we have performed earlier.

        * rs6000.h (LEGITIMIZE_RELOAD_ADDRESS): Recognize and accept
        transformations that we have performed earlier.
        * alpha.h (LEGITIMIZE_RELOAD_ADDRESS): Likewise.

From-SVN: r24810

26 years ago* jump.c (rtx_renumbered_equal_p): Special case CODE_LABEL.
Richard Henderson [Sun, 17 Jan 1999 20:37:29 +0000 (12:37 -0800)] 
* jump.c (rtx_renumbered_equal_p): Special case CODE_LABEL.

From-SVN: r24722

26 years ago* i386.md (integer conditional moves): Add missing earlyclobbers.
Jeffrey A Law [Sun, 17 Jan 1999 20:28:51 +0000 (20:28 +0000)] 
* i386.md (integer conditional moves): Add missing earlyclobbers.

From-SVN: r24721

26 years agoregmove.c (optimize_reg_copy_1): Undo Aug 18 change.
Jeffrey A Law [Sun, 17 Jan 1999 18:23:21 +0000 (18:23 +0000)] 
regmove.c (optimize_reg_copy_1): Undo Aug 18 change.

* regmove.c (optimize_reg_copy_1): Undo Aug 18 change.  Update
REG_N_CALLS_CROSSED and REG_LIVE_LENGH if and only if we change
where a register is live.

From-SVN: r24717

26 years agounroll.c (find_splittable_givs): For a DEST_ADDR giv...
Jeffrey A Law [Fri, 15 Jan 1999 01:54:12 +0000 (01:54 +0000)] 
unroll.c (find_splittable_givs): For a DEST_ADDR giv...

        * unroll.c (find_splittable_givs): For a DEST_ADDR giv, do not share
        a register with another DEST_ADDR giv if the address is not valid.

From-SVN: r24674

26 years ago* h8300.h (ASM_OUTPUT_LABELREF): Use asm_fprintf, not fprintf.
Jeffrey A Law [Fri, 15 Jan 1999 00:23:22 +0000 (00:23 +0000)] 
* h8300.h (ASM_OUTPUT_LABELREF): Use asm_fprintf, not fprintf.

From-SVN: r24670

26 years agoI will remember to check in ChangeLog files.
Bernd Schmidt [Tue, 12 Jan 1999 00:28:21 +0000 (17:28 -0700)] 
I will remember to check in ChangeLog files.

I will remember to check in ChangeLog files.
I will remember to check in ChangeLog files.
I will remember to check in ChangeLog files.
I will remember to check in ChangeLog files.
I will remember to check in ChangeLog files.
I will remember to check in ChangeLog files.
I will remember to check in ChangeLog files.
I will remember to check in ChangeLog files.
I will remember to check in ChangeLog files.

From-SVN: r24630

26 years agosparc.c (legitimize_pic_address): Treat labels like symbols.
Richard Henderson [Mon, 11 Jan 1999 20:31:47 +0000 (12:31 -0800)] 
sparc.c (legitimize_pic_address): Treat labels like symbols.

        * sparc.c (legitimize_pic_address): Treat labels like symbols.
        (emit_move_sequence): Likewise.
        * sparc.h (PRINT_OPERAND_ADDRESS): Likewise.
        (ASM_OUTPUT_ADDR_VEC_ELT): Don't special case CM_MEDLOW.
        (ASM_OUTPUT_ADDR_DIFF_ELT): Likewise.  Don't reference magic `1b'.
        * sparc.md (move_pic_label_si): Kill.
        (move_label_di): Kill.
        (pic_tablejump_32, pic_tablejump_64): Kill.
        (tablejump): Expose pic arithmetic to the compiler.

From-SVN: r24621

26 years agocombine.c (num_sign_bit_copies): In NEG...
Bernd Schmidt [Wed, 6 Jan 1999 23:43:14 +0000 (16:43 -0700)] 
combine.c (num_sign_bit_copies): In NEG...

        * combine.c (num_sign_bit_copies): In NEG, MULT, DIV and MOD cases,
        when a test can't be performed due to limited width of
        HOST_BITS_PER_WIDE_INT, use the more conservative approximation.
        Fix UDIV case for cases where the first operand has the highest bit
        set.
And fix a couple copyrights.

From-SVN: r24549

26 years ago* h8300.h (ASM_OUTPUT_LABELREF): Define.
Jeffrey A Law [Wed, 6 Jan 1999 22:41:01 +0000 (22:41 +0000)] 
* h8300.h (ASM_OUTPUT_LABELREF): Define.

From-SVN: r24545

26 years agoexpr.c (store_expr): If the lhs is a memory location pointed to be a postincremented...
Charles M. Hannum [Wed, 6 Jan 1999 01:28:08 +0000 (18:28 -0700)] 
expr.c (store_expr): If the lhs is a memory location pointed to be a postincremented (or...


        * expr.c (store_expr): If the lhs is a memory location pointed
        to be a postincremented (or postdecremented) pointer, always
        force the rhs to be evaluated into a pseudo.

From-SVN: r24505

26 years ago* i386.md (doubleword shifts): Fix dumb mistakes in previous change.
Jeffrey A Law [Fri, 1 Jan 1999 10:55:32 +0000 (10:55 +0000)] 
* i386.md (doubleword shifts): Fix dumb mistakes in previous change.

From-SVN: r24458

26 years agom68k.md (adddi_dilshr32): Allow all operands to be registers too.
Jeffrey A Law [Thu, 31 Dec 1998 00:14:36 +0000 (00:14 +0000)] 
m68k.md (adddi_dilshr32): Allow all operands to be registers too.

        * m68k.md (adddi_dilshr32): Allow all operands to be registers too.
        (adddi_dishl32): Similarly.

From-SVN: r24453

26 years agocse.c (invalidate_skipped_block): Call invalidate_from_clobbers for each insn in...
Jeffrey A Law [Wed, 30 Dec 1998 23:39:55 +0000 (23:39 +0000)] 
cse.c (invalidate_skipped_block): Call invalidate_from_clobbers for each insn in the skipped block.

        * cse.c (invalidate_skipped_block): Call invalidate_from_clobbers
        for each insn in the skipped block.
        * i386.md (doubleword shifts): Avoid namespace pollution.

From-SVN: r24451

26 years agocombine.c (subst): Process the inputs to a parallel asm_operands only once.
Richard Henderson [Mon, 28 Dec 1998 10:54:53 +0000 (02:54 -0800)] 
combine.c (subst): Process the inputs to a parallel asm_operands only once.

        * combine.c (subst): Process the inputs to a parallel asm_operands
        only once.

From-SVN: r24435

26 years ago* i386/next.h (ASM_OUTPUT_ALIGN): Use 0x90 for fill character.
Jeffrey A Law [Sat, 12 Dec 1998 23:22:17 +0000 (23:22 +0000)] 
* i386/next.h (ASM_OUTPUT_ALIGN): Use 0x90 for fill character.

From-SVN: r24286

26 years agoh8300.c (h8300_encode_label): Use '&' for tiny data items.
Jeffrey A Law [Sat, 12 Dec 1998 23:12:43 +0000 (23:12 +0000)] 
h8300.c (h8300_encode_label): Use '&' for tiny data items.

        * h8300.c (h8300_encode_label): Use '&' for tiny data items.
        * h8300.h (TINY_DATA_NAME_P): Likewise.
        (STRIP_NAME_ENCODING): Handle '&'.

From-SVN: r24284

26 years agoBump version #s for egcs-1.1.1 release.
Jeffrey A Law [Wed, 2 Dec 1998 00:48:00 +0000 (00:48 +0000)] 
Bump version #s for egcs-1.1.1 release.

From-SVN: r24055

26 years agotest_summary (EOF): remove double backslash Reported by Franz Sirl <Franz.Sirl-kernel...
Alexandre Oliva [Sun, 29 Nov 1998 08:14:13 +0000 (08:14 +0000)] 
test_summary (EOF): remove double backslash Reported by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>

* test_summary (EOF): remove double backslash
Reported by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>

From-SVN: r23975

26 years ago* test_summary: updated to version in development branch
Alexandre Oliva [Sat, 28 Nov 1998 19:05:28 +0000 (19:05 +0000)] 
* test_summary: updated to version in development branch

From-SVN: r23960

26 years agoBump for next pre-release snapshot.
Jeff Law [Tue, 24 Nov 1998 08:50:21 +0000 (01:50 -0700)] 
Bump for next pre-release snapshot.

From-SVN: r23824

26 years agolibgcc2.c (top_elt): Remove top_elt, it isn't thread safe.
Mike Stump [Mon, 23 Nov 1998 20:37:20 +0000 (15:37 -0500)] 
libgcc2.c (top_elt): Remove top_elt, it isn't thread safe.

* libgcc2.c (top_elt): Remove top_elt, it isn't thread safe.
The strategy we now use is to pre allocate the top_elt along
with the EH context so that each thread has its own top_elt.
This is necessary as the dynmanic cleanup chain is used on the
top element of the stack and each thread MUST have its own.
(new_eh_context): Likewise.
(__sjthrow): Likewise.

From-SVN: r23817

26 years agoRegenerated.
Dave Love [Mon, 23 Nov 1998 10:03:36 +0000 (10:03 +0000)] 
Regenerated.

From-SVN: r23791

26 years agoopen.c (_XOPEN_SOURCE): Define.
Dave Love [Mon, 23 Nov 1998 09:14:14 +0000 (09:14 +0000)] 
open.c (_XOPEN_SOURCE): Define.


* libI77/open.c (_XOPEN_SOURCE): Define.

From-SVN: r23784

26 years agolocal-alloc.c (local_alloc): Use malloc not alloca for reg_qty, reg_offset, ref_next_...
Richard Henderson [Mon, 23 Nov 1998 08:56:28 +0000 (01:56 -0700)] 
local-alloc.c (local_alloc): Use malloc not alloca for reg_qty, reg_offset, ref_next_in_qty.

(
        * local-alloc.c (local_alloc): Use malloc not alloca for
        reg_qty, reg_offset, ref_next_in_qty.

From-SVN: r23781

26 years agolocal-alloc.c (local_alloc): Use malloc not alloca for reg_qty, reg_offset, ref_next_...
Richard Henderson [Mon, 23 Nov 1998 08:56:24 +0000 (01:56 -0700)] 
local-alloc.c (local_alloc): Use malloc not alloca for reg_qty, reg_offset, ref_next_in_qty.


        * local-alloc.c (local_alloc): Use malloc not alloca for
        reg_qty, reg_offset, ref_next_in_qty.

From-SVN: r23780

26 years agocplus-dem.c (demangle_prefix): Use the last "__" in the mangled name when looking...
Andrew MacLeod [Mon, 23 Nov 1998 08:52:34 +0000 (08:52 +0000)] 
cplus-dem.c (demangle_prefix): Use the last "__" in the mangled name when looking for the signature.

Mon Nov 23 09:49:49 1998  Andrew MacLeod  <amacleod@cygnus.com>
        *cplus-dem.c (demangle_prefix): Use the last "__"
        in the mangled name when looking for the signature. This allows
        template names to begin with "__".

From-SVN: r23779

26 years agocplus-dem.c (demangle_prefix): Use the last "__" in the mangled name when looking...
Andrew MacLeod [Mon, 23 Nov 1998 08:52:24 +0000 (08:52 +0000)] 
cplus-dem.c (demangle_prefix): Use the last "__" in the mangled name when looking for the signature.


        *cplus-dem.c (demangle_prefix): Use the last "__"
        in the mangled name when looking for the signature. This allows
        template names to begin with "__".

From-SVN: r23778

26 years agoconfigure.in: Append mh-ppcpic and mh-elfalphapic as appropriate.
Richard Henderson [Mon, 23 Nov 1998 08:48:01 +0000 (01:48 -0700)] 
configure.in: Append mh-ppcpic and mh-elfalphapic as appropriate.

8
        * configure.in: Append mh-ppcpic and mh-elfalphapic as appropriate.

From-SVN: r23776

26 years agoconfigure.in: Append mh-ppcpic and mh-elfalphapic as appropriate.
Richard Henderson [Mon, 23 Nov 1998 08:48:00 +0000 (01:48 -0700)] 
configure.in: Append mh-ppcpic and mh-elfalphapic as appropriate.

        * configure.in: Append mh-ppcpic and mh-elfalphapic as appropriate.

From-SVN: r23775

26 years ago* configure.in: Append mh-ppcpic and mh-elfalphapic as appropriate.
Richard Henderson [Mon, 23 Nov 1998 08:47:30 +0000 (00:47 -0800)] 
* configure.in: Append mh-ppcpic and mh-elfalphapic as appropriate.

From-SVN: r23774

26 years agoconfig.table: Append mh-ppcpic and mh-elfalphapic as appropriate.
Richard Henderson [Mon, 23 Nov 1998 08:46:58 +0000 (00:46 -0800)] 
config.table: Append mh-ppcpic and mh-elfalphapic as appropriate.


        * config.table: Append mh-ppcpic and mh-elfalphapic
        as appropriate.

From-SVN: r23773

26 years ago* rs6000.h (LEGITIMIZE_ADDRESS): Add missing "goto WIN".
David Edelsohn [Mon, 23 Nov 1998 08:43:25 +0000 (08:43 +0000)] 
* rs6000.h (LEGITIMIZE_ADDRESS): Add missing "goto WIN".

From-SVN: r23772

26 years agog77.texi: Assorted minor changes.
Jeff Law [Mon, 23 Nov 1998 08:36:03 +0000 (01:36 -0700)] 
g77.texi: Assorted minor changes.


* g77.texi: Assorted minor changes.

From-SVN: r23771

26 years agog77.texi: Assorted minor changes.
Dave Love [Mon, 23 Nov 1998 08:36:01 +0000 (08:36 +0000)] 
g77.texi: Assorted minor changes.


* g77.texi: Assorted minor changes.

From-SVN: r23770

26 years ago* typeck2.c (my_friendly_abort): Don't fatal twice in a row.
Jason Merrill [Mon, 16 Nov 1998 19:30:13 +0000 (19:30 +0000)] 
* typeck2.c (my_friendly_abort): Don't fatal twice in a row.

From-SVN: r23677

26 years ago* typeck2.c (my_friendly_abort): Add URL in the other case, too.
Jason Merrill [Sun, 15 Nov 1998 19:47:49 +0000 (19:47 +0000)] 
* typeck2.c (my_friendly_abort): Add URL in the other case, too.

From-SVN: r23668

26 years agotweak
Jason Merrill [Fri, 13 Nov 1998 19:45:38 +0000 (14:45 -0500)] 
tweak

From-SVN: r23644

26 years agortti.c (synthesize_tinfo_fn): Call import_export_decl here.
Jason Merrill [Fri, 13 Nov 1998 19:40:13 +0000 (19:40 +0000)] 
rtti.c (synthesize_tinfo_fn): Call import_export_decl here.

* rtti.c (synthesize_tinfo_fn): Call import_export_decl here.
(get_tinfo_fn): Not here.

From-SVN: r23643

26 years agors6000.md (floatunssidf2_internal splitter): Use base register operand, not hard...
David Edelsohn [Mon, 9 Nov 1998 22:31:03 +0000 (22:31 +0000)] 
rs6000.md (floatunssidf2_internal splitter): Use base register operand, not hard-coded SP.

        * rs6000.md (floatunssidf2_internal splitter): Use base register
        operand, not hard-coded SP.

From-SVN: r23594

26 years ago* g77.texi: Updates from Craig.
Jeffrey A Law [Mon, 9 Nov 1998 22:14:54 +0000 (22:14 +0000)] 
* g77.texi: Updates from Craig.

From-SVN: r23592

26 years agoRestore ABI compatibility for NetBSD.
Richard Earnshaw [Mon, 9 Nov 1998 22:10:06 +0000 (22:10 +0000)] 
Restore ABI compatibility for NetBSD.

* arm/netbsd.h (DEFAULT_PCC_STRUCT_RETURN): Override setting in
arm.h
(RETURN_IN_MEMORY): Likewise.

From-SVN: r23591

26 years agoarm.c (add_constant): When taking the address of an item in the pool, get the mode...
Richard Earnshaw [Mon, 9 Nov 1998 22:08:52 +0000 (22:08 +0000)] 
arm.c (add_constant): When taking the address of an item in the pool, get the mode of the item addressed.

        * arm.c (add_constant): When taking the address of an item in the
        pool, get the mode of the item addressed.

From-SVN: r23590

26 years agoarm.c (final_prescan_insn, case INSN): If an insn doesn't contain a SET or a PARALLEL...
Richard Earnshaw [Mon, 9 Nov 1998 22:07:31 +0000 (22:07 +0000)] 
arm.c (final_prescan_insn, case INSN): If an insn doesn't contain a SET or a PARALLEL...

        * arm.c (final_prescan_insn, case INSN): If an insn doesn't
        contain a SET or a PARALLEL, don't consider it for conditional
        execution.

From-SVN: r23589

26 years ago[multiple changes]
Jeff Law [Mon, 9 Nov 1998 21:46:48 +0000 (14:46 -0700)] 
[multiple changes]

Mon Nov  9 22:43:57 1998  Jean-Pierre Radley <jpr@jpr.com>
        * fixinc.sco: Paramaterize #include_next values.
        * fixinc/fixinc.sco: Likewise.
Mon Nov  9 22:43:57 1998  Robert Lipe   <robertl@dgii.com>
        * fixinc.sco: Borrow code to wrap 'bool' typedefs from tinfo.h
        and term.h from fixinc.wrap.

From-SVN: r23588

26 years agodecl.c (grokdeclarator): Tighten checks for invalid destructors.
Mark Mitchell [Mon, 9 Nov 1998 09:32:06 +0000 (09:32 +0000)] 
decl.c (grokdeclarator): Tighten checks for invalid destructors.

        * decl.c (grokdeclarator): Tighten checks for invalid
destructors.  Improve error-messages and error-recovery.
* decl2.c (check_classfn): Don't assume that mangled destructor
names contain type information.
 ----------------------------------------------------------------------

From-SVN: r23583

26 years agoexcept.c (expand_fixup_region_end): Make sure outer context labels are not issued...
Andrew MacLeod [Sun, 8 Nov 1998 10:44:50 +0000 (10:44 +0000)] 
except.c (expand_fixup_region_end): Make sure outer context labels are not issued in an inner context during cleanups.

* except.c (expand_fixup_region_end): Make sure outer context labels
are not issued in an inner context during cleanups.

From-SVN: r23568

26 years agoup
Jason Merrill [Mon, 2 Nov 1998 22:34:27 +0000 (17:34 -0500)] 
up

From-SVN: r23508

26 years ago* decl2.c (import_export_decl): Call import_export_class.
Jason Merrill [Mon, 2 Nov 1998 22:25:05 +0000 (22:25 +0000)] 
* decl2.c (import_export_decl): Call import_export_class.

From-SVN: r23507

26 years ago* typeck2.c (my_friendly_abort): Add URL.
Jason Merrill [Mon, 2 Nov 1998 11:32:24 +0000 (11:32 +0000)] 
* typeck2.c (my_friendly_abort): Add URL.

From-SVN: r23502

26 years agoVersion # tweaks...
Jeff Law [Sun, 1 Nov 1998 10:38:50 +0000 (03:38 -0700)] 
Version # tweaks...

From-SVN: r23486

26 years agolinux.h (CPP_PREDEFINES): Bring back -Di386 for the last time.
Jeffrey A Law [Sun, 1 Nov 1998 10:13:01 +0000 (10:13 +0000)] 
linux.h (CPP_PREDEFINES): Bring back -Di386 for the last time.

        * i386/linux.h (CPP_PREDEFINES): Bring back -Di386 for the last time.
        * From Christian Gafton:
        * i386/linux.h (CPP_PREDEFINES): Add -D__i386__.
        * sparc/linux.h (CPP_PREDEFINES): Add -D__sparc__.
        * sparc/linux64.h (CPP_PREDEFIENS): Add -D__sparc__.

From-SVN: r23484

26 years agojump.c (jump_optimize): Initialize mappings from INSN_UID to EH region if...
Jeffrey A Law [Fri, 30 Oct 1998 23:41:35 +0000 (23:41 +0000)] 
jump.c (jump_optimize): Initialize mappings from INSN_UID to EH region if...

* jump.c (jump_optimize): Initialize mappings from INSN_UID to
EH region if exceptions are enabled and we're performing cross
jump optimizations.
(find_cross_jump): Exit loop if the insns are in different EH regions.

From-SVN: r23462

26 years ago* search.c (my_tree_cons): Reimplement.
Martin v. Löwis [Fri, 30 Oct 1998 02:50:43 +0000 (21:50 -0500)] 
* search.c (my_tree_cons): Reimplement.

From-SVN: r23452

26 years ago*** empty log message ***
Peter Jakubek [Thu, 29 Oct 1998 23:59:55 +0000 (16:59 -0700)] 
*** empty log message ***

From-SVN: r23448

26 years agom68k.h (INDIRECTABLE_1_ADDRESS_P): Fix thinko.
Peter Jakubek [Thu, 29 Oct 1998 23:59:49 +0000 (16:59 -0700)] 
m68k.h (INDIRECTABLE_1_ADDRESS_P): Fix thinko.


        * m68k.h (INDIRECTABLE_1_ADDRESS_P): Fix thinko.

From-SVN: r23447

26 years agodecl.c (finish_enum): Also set TYPE_SIZE_UNIT.
Jason Merrill [Thu, 29 Oct 1998 21:43:52 +0000 (21:43 +0000)] 
decl.c (finish_enum): Also set TYPE_SIZE_UNIT.

* decl.c (finish_enum): Also set TYPE_SIZE_UNIT.
* class.c (finish_struct_bits): Likewise.

From-SVN: r23437

26 years ago* alpha/linux.h (CPP_PREDEFINES): Add missing space.
Jason Merrill [Thu, 29 Oct 1998 12:17:16 +0000 (12:17 +0000)] 
* alpha/linux.h (CPP_PREDEFINES): Add missing space.

From-SVN: r23426

26 years agoclass.c (finish_struct_1): Don't complain about non-copy assignment ops in union...
Jason Merrill [Wed, 28 Oct 1998 20:36:04 +0000 (20:36 +0000)] 
class.c (finish_struct_1): Don't complain about non-copy assignment ops in union members.

* class.c (finish_struct_1): Don't complain about non-copy
assignment ops in union members.
* class.c (build_vtable): Don't pass at_eof to import_export_vtable.
(prepare_fresh_vtable): Likewise.
(finish_struct_1): Don't call import_export_class.
* decl2.c (finish_vtable_vardecl): Do import/export stuff.
(finish_prevtable_vardecl): Lose.
(finish_file): Don't call it.
* pt.c (instantiate_class_template): Likewise.

From-SVN: r23411

26 years agocollect2.c (aix64_flag): New variable.
David Edelsohn [Wed, 28 Oct 1998 19:18:09 +0000 (19:18 +0000)] 
collect2.c (aix64_flag): New variable.

        * collect2.c (aix64_flag): New variable.
        (main, case 'b'): Parse it.
        (GCC_CHECK_HDR): object magic number must match mode.
        (scan_prog_file): Only check for shared object if valid header.
        Print debugging if header/mode mismatch.
        * README.RS6000: Update.

From-SVN: r23408

26 years agoCommit to distinguish between egcs-1.1 and egcs-1.1.1 pre-releases
Jeff Law [Wed, 28 Oct 1998 19:05:28 +0000 (12:05 -0700)] 
Commit to distinguish between egcs-1.1 and egcs-1.1.1 pre-releases

From-SVN: r23407

26 years agoexpr.c (pending_chain): Move up.
Jason Merrill [Tue, 27 Oct 1998 00:05:30 +0000 (00:05 +0000)] 
expr.c (pending_chain): Move up.

* expr.c (pending_chain): Move up.
(save_expr_status): Do save pending_chain.
(restore_expr_status): And restore it.
* function.h (struct function): Add pending_chain.

From-SVN: r23360

26 years agostmt.c (expand_fixup): Set fixup->before_jump to a NOTE_INSN_DELETED instead of a...
Jason Merrill [Sun, 25 Oct 1998 23:54:41 +0000 (23:54 +0000)] 
stmt.c (expand_fixup): Set fixup->before_jump to a NOTE_INSN_DELETED instead of a NOTE_INSN_BLOCK_BEG.

* stmt.c (expand_fixup): Set fixup->before_jump to a
NOTE_INSN_DELETED instead of a NOTE_INSN_BLOCK_BEG.

From-SVN: r23328

26 years agova-ppc.h (va_arg): longlong types in overflow area are not doubleword aligned.
David Edelsohn [Sun, 25 Oct 1998 17:36:42 +0000 (17:36 +0000)] 
va-ppc.h (va_arg): longlong types in overflow area are not doubleword aligned.

        * ginclude/va-ppc.h (va_arg): longlong types in overflow area are
        not doubleword aligned.

From-SVN: r23323

26 years agoparse.y (condition): Convert VAR_DECL from reference to indirect reference.
Jason Merrill [Sun, 25 Oct 1998 17:35:47 +0000 (12:35 -0500)] 
parse.y (condition): Convert VAR_DECL from reference to indirect reference.

* parse.y (condition): Convert VAR_DECL from reference to indirect
reference.
* decl2.c (validate_nonmember_using_decl): Fix using-directives of
std if std is ignored.
* method.c (build_decl_overload_real): Clear
numeric_output_need_bar after __.
* decl.c (cp_finish_decl): Make statics in extern inlines and
templates common, if possible and the target doesn't support weak
symbols.
* decl2.c (merge_functions): Remove duplicates.
* typeck.c (build_conditional_expr): Only fold if ifexp is an
INTEGER_CST.

From-SVN: r23322

26 years agotypeck.c (c_expand_return): Handle the case that valtype is wider than the functions...
Gavin Romig-Koch [Sun, 25 Oct 1998 16:54:35 +0000 (16:54 +0000)] 
typeck.c (c_expand_return): Handle the case that valtype is wider than the functions return type.

* typeck.c (c_expand_return): Handle the case that valtype
is wider than the functions return type.

From-SVN: r23321

26 years agotinfo2.cc (fast_compare): Remove.
Jason Merrill [Sun, 25 Oct 1998 16:52:48 +0000 (16:52 +0000)] 
tinfo2.cc (fast_compare): Remove.

* tinfo2.cc (fast_compare): Remove.
(before): Just use strcmp.
* tinfo.cc (operator==): Just use strcmp.
* inc/typeinfo: Add #pragma interface.
(operator!=): Just call operator==.
* tinfo.cc: Add #pragma implementation.
(operator==): Move from inc/typeinfo and tinfo2.cc.

From-SVN: r23320

26 years agocrtdll.h (CPP_PREDEFINES): Fix typo.
Mumit Khan [Sun, 25 Oct 1998 11:10:17 +0000 (04:10 -0700)] 
crtdll.h (CPP_PREDEFINES): Fix typo.

(
        * i386/crtdll.h (CPP_PREDEFINES): Fix typo.
        * i386/mingw32.h (CPP_PREDEFINES): Likewise.

From-SVN: r23294