OSDN Git Service

pf3gnuchains/gcc-fork.git
25 years ago0
law [Sun, 5 Jul 1998 23:02:03 +0000 (23:02 +0000)]
0
* i386/freebsd-elf.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Protect with
HAVE_GAS_MAX_SKIP_P2ALIGN.
* i386/linux.h: Likewise.

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

25 years ago
law [Sun, 5 Jul 1998 23:02:00 +0000 (23:02 +0000)]

* i386/freebsd-elf.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Protect with
HAVE_GAS_MAX_SKIP_P2ALIGN.
* i386/linux.h: Likewise.

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

25 years agoDaily bump.
law [Sun, 5 Jul 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

25 years agoDaily bump.
law [Sat, 4 Jul 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * sparc.c (sparc_operand, move_operand, arith_operand,
davem [Fri, 3 Jul 1998 03:19:41 +0000 (03:19 +0000)]
* sparc.c (sparc_operand, move_operand, arith_operand,
arith11_operand, arith10_operand, arith_double_operand,
arith11_double_operand, arith10_double_operand, small_int,
uns_small_int): Recognize CONSTANT_P_RTX.
(output_sized_memop, output_move_with_extension,
output_load_address, output_size_for_block_move,
output_block_move, delay_operand): Remove, has not been
enabled or referenced for years.
* sparc.md (movstrsi, block_move_insn): Likewise.
* sparc.h (PREDICATE_CODES): Define.
* linux-aout.h (MACHINE_STATE_{SAVE,RESTORE}): Override with
version which uses getcc/setcc traps to save/restore condition
codes.
* linux64.h: Likewise.
* sunos4.h: Likewise.
* linux.h: Likewise.
* sol2.h: Likewise.
* sun4o3.h: Likewise.

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

25 years ago * alpha.c (alpha_initialize_trampoline): Hack around Pmode/ptr_mode
rth [Fri, 3 Jul 1998 02:31:43 +0000 (02:31 +0000)]
    * alpha.c (alpha_initialize_trampoline): Hack around Pmode/ptr_mode
        lossage on VMS.  Reported by kkaempf@rmi.de.
        * alpha/vms.h (TRAMPOLINE_TEMPLATE): Add missing 0.

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

25 years agoDaily bump.
law [Fri, 3 Jul 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

26 years agoDefine MUST_PASS_IN_STACK to override default. (Fixes testsuite/gcc.c-execute/strct...
nickc [Thu, 2 Jul 1998 17:42:29 +0000 (17:42 +0000)]
Define MUST_PASS_IN_STACK to override default.  (Fixes testsuite/gcc.c-execute/strct-stdarg-1.c)

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

26 years agoUpdate.
drepper [Thu, 2 Jul 1998 15:57:28 +0000 (15:57 +0000)]
Update.

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

26 years ago(class basic_string): Return correct iterators in erase member functions.
drepper [Thu, 2 Jul 1998 15:57:12 +0000 (15:57 +0000)]
(class basic_string): Return correct iterators in erase member functions.

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

26 years agoSwitch reg_n_info structure to use varrays
meissner [Thu, 2 Jul 1998 13:49:34 +0000 (13:49 +0000)]
Switch reg_n_info structure to use varrays

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

26 years ago * expr.h (STACK_SIZE_MODE): New macro.
dje [Thu, 2 Jul 1998 11:53:24 +0000 (11:53 +0000)]
    * expr.h (STACK_SIZE_MODE): New macro.
        * explow.c (allocate_dynamic_stack_space): Use it for
        mode of allocate_stack pattern increment operand.
        * tm.texi (STACK_SAVEAREA_MODE, STACK_SIZE_MODE): Document.
        * md.texi (stack_save_block, ...): Reflect use of macro.
        * rs6000.h (PROMOTE_MODE): Always promote to word_mode.
        (PROMOTE_FUNCTION_ARGS): Define.
        (PROMOTE_FUNCTION_RETURN): Define.
        (FUNCTION_VALUE): Promote to word_mode if smaller.
        Convert to gen_rtx_FOO.
        * rs6000.md (call_indirect): Store doubleword in 64-bit mode.
        Convert to gen_rtx_FOO.

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

26 years agoAdd initial varray support infrastructure
meissner [Thu, 2 Jul 1998 11:42:39 +0000 (11:42 +0000)]
Add initial varray support infrastructure

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

26 years agoRegenerate file.
robertl [Thu, 2 Jul 1998 08:22:14 +0000 (08:22 +0000)]
Regenerate file.

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

26 years ago* install.texi (sco3.2v5): Document new --with-gnu-as flag.
robertl [Thu, 2 Jul 1998 08:13:44 +0000 (08:13 +0000)]
* install.texi (sco3.2v5): Document new --with-gnu-as flag.
* config/i386/sco5.h (JUMP_TABLES_IN_TEXT_SECTION): Defined as
  in other targets.
  (USE_GAS): Conditionalize away native assembler usage.
* config/i386/sco5gas.h: New file.
* config/i386/t-sco5gas: New file.
* configure.in (ix86-sco3.2v5*): Use new files if --with-gnu-as

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

26 years ago * haifa-sched.c (alloc_EXPR_LIST): Change to use
clm [Thu, 2 Jul 1998 06:26:36 +0000 (06:26 +0000)]
    * haifa-sched.c (alloc_EXPR_LIST):  Change to use
        unused_expr_list.

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

26 years agoThu Jul 2 14:13:28 1998 Dave Love <d.love@dl.ac.uk>
fx [Thu, 2 Jul 1998 06:19:07 +0000 (06:19 +0000)]
Thu Jul  2 14:13:28 1998  Dave Love  <d.love@dl.ac.uk>
* Makefile.in (install-info): Don't use $realfile.  Ignore
possible errors from the install-info program.

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

26 years ago * combine.c (simplify_comparison): Apply SUBREG_REG to SUBREGs.
law [Thu, 2 Jul 1998 00:55:45 +0000 (00:55 +0000)]
    * combine.c (simplify_comparison): Apply SUBREG_REG to SUBREGs.

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

26 years agoDaily bump.
law [Thu, 2 Jul 1998 00:45:01 +0000 (00:45 +0000)]
Daily bump.

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

26 years ago * gcc.c-torture/compile/980701-1.c: New test.
law [Wed, 1 Jul 1998 23:39:17 +0000 (23:39 +0000)]
    * gcc.c-torture/compile/980701-1.c: New test.

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

26 years ago * i386.h (HARD_REGNO_MODE_OK): Kill spurrious test.
rth [Wed, 1 Jul 1998 23:07:35 +0000 (23:07 +0000)]
    * i386.h (HARD_REGNO_MODE_OK): Kill spurrious test.
        (MODES_TIEABLE_P): Tie SImode and HImode.

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

26 years agoO * invoke.texi (Optimize Options): Fix typo.
law [Wed, 1 Jul 1998 22:42:58 +0000 (22:42 +0000)]
O        * invoke.texi (Optimize Options): Fix typo.

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

26 years agoFix 24 powerpc-ibm-aix4.1 gdb testsuite failures due to bad gcc debug info.
wilson [Wed, 1 Jul 1998 22:28:06 +0000 (22:28 +0000)]
Fix 24 powerpc-ibm-aix4.1 gdb testsuite failures due to bad gcc debug info.
* xcoffout.c (xcoffout_begin_function): Call xcoffout_block for
the zero'th block.

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

26 years ago* h8300.c (print_operand): Delete %L support.
raeburn [Wed, 1 Jul 1998 20:16:54 +0000 (20:16 +0000)]
* h8300.c (print_operand): Delete %L support.
* h8300.md (branch_true, branch_false): Use %= with a prefix instead of %L for
local branch labels.
Prevents emitting of "tl###" labels that are not assembler-temporary and thus
confuse gdb.

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

26 years ago * reload1.c (emit_reload_insns): Use proper register classes for
amylaar [Wed, 1 Jul 1998 13:30:39 +0000 (13:30 +0000)]
* reload1.c (emit_reload_insns): Use proper register classes for
SECONDARY_INPUT_RELOAD_CLASS / SECONDARY_MEMORY_NEEDED code.

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

26 years ago * reload.c (find_reloads): If there are multiple
amylaar [Wed, 1 Jul 1998 13:20:50 +0000 (13:20 +0000)]
* reload.c (find_reloads): If there are multiple
RELOAD_FOR_INPUT_ADDRESS / RELOAD_FOR_OUTPUT_ADDRESS reloads for
one operand, change RELOAD_FOR_INPADDR_ADDRESS /
RELOAD_FOR_OUTADDR_ADDRESS for all but the first
RELOAD_FOR_INPUT_ADDRESS / RELOAD_FOR_OUTPUT_ADDRESS reloads.

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

26 years agoTypo fix.
amylaar [Wed, 1 Jul 1998 13:04:49 +0000 (13:04 +0000)]
Typo fix.

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

26 years agoWed Jul 1 11:19:13 1998 Craig Burley <burley@gnu.org>
fx [Wed, 1 Jul 1998 11:00:52 +0000 (11:00 +0000)]
Wed Jul  1 11:19:13 1998  Craig Burley  <burley@gnu.org>
Fix 980701-1.f (which was producing "unaligned trap"
on an Alpha running GNU/Linux, as predicted):
* equiv.c (ffeequiv_layout_local_): Don't bother
coping with pre-padding of entire area while building
it; do that instead after the building is done, and
do it by modifying only the modulo field.  This covers
the case of alignment stringency being increased without
lowering the starting offset, unlike the previous changes,
and even more elegantly than those.
* target.c (ffetarget_align): Make sure alignments
are non-zero, just in case.

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

26 years ago1998-07-01 Dave Love <d.love@dl.ac.uk>
fx [Wed, 1 Jul 1998 10:58:37 +0000 (10:58 +0000)]
1998-07-01  Dave Love  <d.love@dl.ac.uk>
* g77.f-torture/execute/980701-0.f,
g77.f-torture/execute/980701-1.f: New test from Craig.

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

26 years agoNew test from Craig.
fx [Wed, 1 Jul 1998 10:57:06 +0000 (10:57 +0000)]
New test from Craig.

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

26 years ago1998-06-29 Dave Love <d.love@dl.ac.uk>
fx [Wed, 1 Jul 1998 10:30:22 +0000 (10:30 +0000)]
1998-06-29  Dave Love  <d.love@dl.ac.uk>
* libI77/wsfe.c (s_wsfe): Fix setting of f__curunit lost in
previous change.
* libI77/rsfe.c (s_rsfe): Likewise.

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

26 years agoCurrent Netlib version, previously omitted.
fx [Wed, 1 Jul 1998 10:29:31 +0000 (10:29 +0000)]
Current Netlib version, previously omitted.

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

26 years agomd.texi: fix typo in save_stack_* node.
dje [Wed, 1 Jul 1998 10:22:13 +0000 (10:22 +0000)]
md.texi: fix typo in save_stack_* node.

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

26 years ago * regmove.c (fixup_match_2): Check that P has RTX_CLASS 'i' before
amylaar [Wed, 1 Jul 1998 09:27:35 +0000 (09:27 +0000)]
* regmove.c (fixup_match_2): Check that P has RTX_CLASS 'i' before
using its PATTERN.

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

26 years ago * expr.c (emit_group_load, emit_group_store): Rewrite considering
rth [Wed, 1 Jul 1998 05:10:51 +0000 (05:10 +0000)]
    * expr.c (emit_group_load, emit_group_store): Rewrite considering
        the size and alignment of the structure being manipulated.
        * expr.c, calls.c, function.c: Update all callers.
        * expr.h: Update prototypes.
        * cse.c (invalidate): Cope with parallels.

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

26 years ago * sparc.c (function_arg_record_value): Take a MODE arg with which to
rth [Wed, 1 Jul 1998 04:27:39 +0000 (04:27 +0000)]
    * sparc.c (function_arg_record_value): Take a MODE arg with which to
        create the PARALLEL.  Update all callers.

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

26 years ago * expr.c (expand_assignment, store_constructor, expand_expr): Use
rth [Wed, 1 Jul 1998 04:13:55 +0000 (04:13 +0000)]
    * expr.c (expand_assignment, store_constructor, expand_expr): Use
        convert_memory_address instead of convert_to_mode when possible.

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

26 years ago * alpha.c (alpha_initialize_trampoline): Take arguments describing
rth [Wed, 1 Jul 1998 03:56:35 +0000 (03:56 +0000)]
    * alpha.c (alpha_initialize_trampoline): Take arguments describing
        the layout.  Use ptr_mode.  Disable hint generation.  Use gen_imb.
        * alpha.h (INITIALIZE_TRAMPOLINE): Pass extra args to the init func.
        (TRANSFER_FROM_TRAMPOLINE): Move ...
        * alpha/osf.h: ... here.
        * alpha/vms.h (INITIALIZE_TRAMPOLINE): Use alpha_initialize_trampoline.
        (TRANSFER_FROM_TRAMPOLINE): Remove undef.
        * alpha/win-nt.h: Likewise.
        * alpha/vxworks.h: Likewise.
        * alpha/linux.h: Revert gcc2 merge lossage.

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

26 years ago * c-decl.c (grokdeclarator): Don't warn about implicit int in
schwab [Wed, 1 Jul 1998 02:00:35 +0000 (02:00 +0000)]
* c-decl.c (grokdeclarator): Don't warn about implicit int in
`typedef foo = bar'.

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

26 years agoDaily bump.
law [Wed, 1 Jul 1998 00:45:01 +0000 (00:45 +0000)]
Daily bump.

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

26 years ago i386.c (asm_output_function_prefix): Make 686 function
robertl [Wed, 1 Jul 1998 00:16:29 +0000 (00:16 +0000)]
  i386.c (asm_output_function_prefix): Make 686 function
  prologues not issue .types for non-global lables.

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

26 years ago * gcc.c-torture/execute/980701-1.c: New test.
law [Tue, 30 Jun 1998 23:54:31 +0000 (23:54 +0000)]
    * gcc.c-torture/execute/980701-1.c: New test.

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

26 years ago * i386/freebsd.h (WCHAR_TYPE): Chagne to an "int".
law [Tue, 30 Jun 1998 22:52:18 +0000 (22:52 +0000)]
    * i386/freebsd.h (WCHAR_TYPE): Chagne to an "int".
        (WCHAR_TYPE_SIZE): Update appropriately.

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

26 years ago * flow.c (recompute_reg_usage): Does not return a value.
law [Tue, 30 Jun 1998 22:49:11 +0000 (22:49 +0000)]
    * flow.c (recompute_reg_usage): Does not return a value.
        * rtl.h (recompute_reg_usage): Update prototype.

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

26 years ago * jump.c (jump_optimize): Show that the jump chain is not
law [Tue, 30 Jun 1998 22:21:11 +0000 (22:21 +0000)]
    * jump.c (jump_optimize): Show that the jump chain is not
        valid when not optimizing.
Opps.  Helps to actually commit the file you really wanted to change :-)

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

26 years ago * jump.c (jump_optimize): Show that the jump chain is not
law [Tue, 30 Jun 1998 22:18:49 +0000 (22:18 +0000)]
    * jump.c (jump_optimize): Show that the jump chain is not
        valid when not optimizing.

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

26 years ago * alpha.c (reg_or_6bit_operand): Recognize CONSTANT_P_RTX.
rth [Tue, 30 Jun 1998 16:29:12 +0000 (16:29 +0000)]
    * alpha.c (reg_or_6bit_operand): Recognize CONSTANT_P_RTX.
        (reg_or_8bit_operand, cint8_operand, add_operand): Likewise.
        (sext_add_operand, and_operand, or_operand): Likewise.
        (reg_or_cint_operand, some_operand, input_operand): Likewise.
        * alpha.h (PREDICATE_CODES): Add CONSTANT_P_RTX where needed.

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

26 years ago * rtl.def (CONSTANT_P_RTX): New.
rth [Tue, 30 Jun 1998 16:19:11 +0000 (16:19 +0000)]
    * rtl.def (CONSTANT_P_RTX): New.
        * rtl.h (CONSTANT_P): Recognize it.
        * cse.c (fold_rtx): Eliminate it.
        * expr.c (can_handle_constant_p): New variable.
        (init_expr_once): Initialize it.
        (expand_builtin): Generate CONSTANT_P_RTX if the expression is not
        immediately recognizable as a constant.

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

26 years agoFix ChangeLog entry for June 30, 1998 change.
mmitchel [Tue, 30 Jun 1998 14:51:02 +0000 (14:51 +0000)]
Fix ChangeLog entry for June 30, 1998 change.

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

26 years agotm.texi: document STACK_SAVEAREA_MODE.
dje [Tue, 30 Jun 1998 14:45:56 +0000 (14:45 +0000)]
tm.texi: document STACK_SAVEAREA_MODE.
md.texi: update save_stack_* pattern description.

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

26 years ago
bkoz [Tue, 30 Jun 1998 13:46:38 +0000 (13:46 +0000)]

1998-06-30 benjamin kosnik  <bkoz@bliss.nabi.net>
        * decl2.c (lang_decode_option): Remove warn_template_debugging.
        * lang-options.h: Ditto.
        * dbxout.c (dbxout_type_methods): Remove warn_template_debugging.

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

26 years ago1998-06-30 benjamin kosnik <bkoz@bliss.nabi.net>
bkoz [Tue, 30 Jun 1998 13:46:34 +0000 (13:46 +0000)]
1998-06-30 benjamin kosnik  <bkoz@bliss.nabi.net>
        * decl2.c (lang_decode_option): Remove warn_template_debugging.
        * lang-options.h: Ditto.
        * dbxout.c (dbxout_type_methods): Remove warn_template_debugging.

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

26 years agoAdd the ability to GCC_NEED_DECLARATION{S} for looking in arbitrary
ghazi [Tue, 30 Jun 1998 11:10:55 +0000 (11:10 +0000)]
Add the ability to GCC_NEED_DECLARATION{S} for looking in arbitrary
header files when searching for function declarations.  Use this
functionality to check for getrlimit/setrlimit.
        * aclocal.m4 (GCC_NEED_DECLARATION): Accept an optional second
        argument, which is typically preprocessor code used to draw in
        additional header files when looking for a function declaration.
        (GCC_NEED_DECLARATIONS): Likewise.
        * configure.in (GCC_NEED_DECLARATIONS): Add checks for getrlimit
        and setrlimit, search for them in sys/resource.h.
        * acconfig.h: Add stubs for NEED_DECLARATION_GETRLIMIT and
        NEED_DECLARATION_SETRLIMIT.
        * system.h: Prototype getrlimit/setrlimit if necessary.

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

26 years ago * rtl.texi: Don't say that RTX_INTEGRATED_P is unused.
mmitchel [Tue, 30 Jun 1998 10:54:13 +0000 (10:54 +0000)]
* rtl.texi: Don't say that RTX_INTEGRATED_P is unused.

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

26 years agoImprovement from Klaus-Georg.
robertl [Tue, 30 Jun 1998 10:23:48 +0000 (10:23 +0000)]
Improvement from Klaus-Georg.

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

26 years agoTue Jun 30 13:11:42 1998 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
dje [Tue, 30 Jun 1998 10:20:04 +0000 (10:20 +0000)]
Tue Jun 30 13:11:42 1998  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
        * rs6000/sysv4.h (asm output): add tabs for asm directives.
Tue Jun 30 13:11:42 1998  David Edelsohn <edelsohn@mhpcc.edu>
        * Makefile.in (FLAGS_TO_PASS): Set AR_FLAGS to AR_FOR_TARGET_FLAGS.

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

26 years agoAdd colons to "build don't link" lines.
robertl [Tue, 30 Jun 1998 09:09:10 +0000 (09:09 +0000)]
Add colons to "build don't link" lines.

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

26 years agoChanges from Alexandre and Klaus-Georg.
robertl [Tue, 30 Jun 1998 08:31:49 +0000 (08:31 +0000)]
Changes from Alexandre and Klaus-Georg.

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

26 years ago* g++.old-deja/g++.robertl/eb132.C: New test.
robertl [Tue, 30 Jun 1998 08:23:18 +0000 (08:23 +0000)]
* g++.old-deja/g++.robertl/eb132.C: New test.
* g++.old-deja/g++.robertl/eb133.C: Likewise.

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

26 years agoNew tests from Klaus-Georg.
robertl [Tue, 30 Jun 1998 08:20:13 +0000 (08:20 +0000)]
New tests from Klaus-Georg.

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

26 years agoMon Jun 29 09:47:33 1998 Craig Burley <burley@gnu.org>
fx [Tue, 30 Jun 1998 07:59:40 +0000 (07:59 +0000)]
Mon Jun 29 09:47:33 1998  Craig Burley  <burley@gnu.org>
Fix 980628-*.f:
* bld.h: New `pad' field and accessor macros for
ACCTER, ARRTER, and CONTER ops.
* bld.c (ffebld_new_accter, ffebld_new_arrter,
ffebld_new_conter_with_orig): Initialize `pad' field
to zero.
* com.c (ffecom_transform_common_): Include initial
padding (aka modulo aka offset) in size calculation.
Copy initial padding value into FFE initialization expression
so the GBE transformation of that expression includes it.
Make array low bound 0 instead of 1, for consistency.
(ffecom_transform_equiv_): Include initial
padding (aka modulo aka offset) in size calculation.
Copy initial padding value into FFE initialization expression
so the GBE transformation of that expression includes it.
Make array low bound 0 instead of 1, for consistency.
(ffecom_expr_, case FFEBLD_opACCTER): Delete unused `size'
variable.
Track destination offset separately, allowing for
initial padding.
Don't bother setting initial PURPOSE offset if zero.
Include initial padding in size calculation.
(ffecom_expr_, case FFEBLD_opARRTER): Allow for
initial padding.
Include initial padding in size calculation.
Make array low bound 0 instead of 1, for consistency.
(ffecom_finish_global_): Make array low bound 0 instead
of 1, for consistency.
(ffecom_notify_init_storage): Copy `pad' field from old
ACCTER to new ARRTER.
(ffecom_notify_init_symbol): Ditto.
* data.c (ffedata_gather_): Initialize `pad' field in new
ARRTER to 0.
(ffedata_value_): Ditto.
* equiv.c (ffeequiv_layout_local_): When lowering start
of equiv area, extend lowering to maintain needed alignment.
* target.c (ffetarget_align): Handle negative offset correctly.
* global.c (ffeglobal_pad_common): Warn about non-zero
padding only the first time its seen.
If new padding larger than old, update old.
(ffeglobal_save_common): Use correct type for size throughout.
* global.h: Use correct type for size throughout.
(ffeglobal_common_pad): New macro.
(ffeglobal_pad): Delete this unused and broken macro.

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

26 years ago1998-06-29 Dave Love <d.love@dl.ac.uk>
fx [Tue, 30 Jun 1998 06:14:57 +0000 (06:14 +0000)]
1998-06-29  Dave Love  <d.love@dl.ac.uk>
* g77.f-torture/execute/980628-7.f,
g77.f-torture/execute/980628-8.f,
g77.f-torture/execute/980628-9.f,
g77.f-torture/execute/980628-10.f: New tests from Craig.

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

26 years agoNew test.
fx [Tue, 30 Jun 1998 06:12:50 +0000 (06:12 +0000)]
New test.

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

26 years agoRemove autoconf things and OS header stuff (namely NULL) from gansidecl.h:
ghazi [Tue, 30 Jun 1998 06:11:43 +0000 (06:11 +0000)]
Remove autoconf things and OS header stuff (namely NULL) from gansidecl.h:
        * gansidecl.h (ATTRIBUTE_UNUSED): Use __unused__ not `unused'.
        Don't define NULL here.  Also, remove all vestiges of autoconf
        based checks for bcmp/bcopy/bzero/index/rindex.
        * system.h: Immediately after including stdio.h, check for and if
        necessary provide a default definition of NULL.

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

26 years agoCall fatal_insn_not_found instead of abort
meissner [Tue, 30 Jun 1998 05:26:11 +0000 (05:26 +0000)]
Call fatal_insn_not_found instead of abort

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

26 years ago * choose-temp.c (make_temp_file): Accept new argument for the
law [Tue, 30 Jun 1998 01:41:45 +0000 (01:41 +0000)]
    * choose-temp.c (make_temp_file): Accept new argument for the
        file suffix to use.  Allocate space for it and add it to the
        template.
        * mkstemp.c (mkstemps): Renamed from mkstemp.  Accept new argument
        for the length of the suffix.  Update template struture checks
        to handle optinal suffix.
        * collect2.c (make_temp_file): Update prototype.
        (main): Put proper suffixes on temporary files.
        * gcc.c (make_temp_file): Update prototype.
        (do_spec_1): Put proper suffixes on temporary files.
Should fix irix build problems.

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

26 years agoDaily bump.
law [Tue, 30 Jun 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

26 years ago * invoke.texi: Document new implicit structure initialization
law [Tue, 30 Jun 1998 00:01:28 +0000 (00:01 +0000)]
    * invoke.texi: Document new implicit structure initialization
        warning.

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

26 years ago * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 for
law [Mon, 29 Jun 1998 21:40:49 +0000 (21:40 +0000)]
    * Merge from gcc2 June 9, 1998 snapshot.  See ChangeLog.13 for
        details.

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

26 years ago * pa.c, pa.h, pa.md: Convert to gen_rtx_FOO.
law [Mon, 29 Jun 1998 21:17:27 +0000 (21:17 +0000)]
    * pa.c, pa.h, pa.md: Convert to gen_rtx_FOO.

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

26 years agoremove -mtraceback from list of powerpc options
clm [Mon, 29 Jun 1998 18:47:39 +0000 (18:47 +0000)]
remove -mtraceback from list of powerpc options

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

26 years ago-mtraceback is not supported.
clm [Mon, 29 Jun 1998 18:08:22 +0000 (18:08 +0000)]
-mtraceback is not supported.

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

26 years agoUpdate.
drepper [Mon, 29 Jun 1998 18:06:37 +0000 (18:06 +0000)]
Update.

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

26 years agoRewrite __PMT change so that it works with platforms defining __P but
drepper [Mon, 29 Jun 1998 18:06:26 +0000 (18:06 +0000)]
Rewrite __PMT change so that it works with platforms defining __P but
not __PMT.

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

26 years agoWarning fixes:
ghazi [Mon, 29 Jun 1998 17:36:07 +0000 (17:36 +0000)]
Warning fixes:
        * Makefile.in (fix-header): Don't needlessly depend on cpperror.o.
        * alias.c (CHECK_ALIAS_SETS_FOR_CONSISTENCY): Cast expansion to
        void since it is evaluated in a comma list.
        * mips.h (ASM_GENERATE_INTERNAL_LABEL): Always sprintf `NUM'
        argument as a long and cast `NUM' to long to ensure it is of the
        proper width.  Wrap macro arguments in parens when they appear in
        the expansion.
        * sol2.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
        * sparc.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
        (ASM_DECLARE_RESULT): Fix fprintf format specifier to match
        function argument return type.
        (REGNO_OK_FOR_INDEX_P, REGNO_OK_FOR_BASE_P, REGNO_OK_FOR_FP_P,
        REGNO_OK_FOR_CCFP_P): Use `(unsigned)' not `U'.
        * cpplib.c (cpp_message_from_errno): Remove unneeded argument to
        cpp_message.
        * dbxout.c: Fix the comments after an #endif to reflect the actual
        condition tested in the preceding #if.
        * except.c (find_all_handler_type_matches): Switch to old-style
        function definition.
        * expr.c (expand_builtin): Remove unused variable `type' twice.
        * gbl-ctors.h (DO_GLOBAL_CTORS_BODY): Cast -1 before comparing it
        to an unsigned long.
        * haifa-sched.c (print_insn_chain): Remove unused function.
        * objc/objc-act.c (build_msg_pool_reference): Hide prototype and
        definition.
        * toplev.c: When testing whether to include dbxout.h, also include
        it when XCOFF_DEBUGGING_INFO is defined.
        * unroll.c (unroll_loop): Add parentheses around assignment used
        as truth value.

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

26 years agoWarning fixes:
ghazi [Mon, 29 Jun 1998 17:21:30 +0000 (17:21 +0000)]
Warning fixes:
        * except.c (build_eh_type_type_ref): Remove unused variable `susp'.
        (process_start_catch_block): Likewise for variables
        `false_label_rtx', `call_rtx' and `return_value_rtx'.

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

26 years ago1998-06-29 Dave Love <d.love@dl.ac.uk>
fx [Mon, 29 Jun 1998 14:04:26 +0000 (14:04 +0000)]
1998-06-29  Dave Love  <d.love@dl.ac.uk>
* g77.f-torture/execute/980628-3.f: Remove mail headers.

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

26 years agoRemove mail headers.
fx [Mon, 29 Jun 1998 14:02:15 +0000 (14:02 +0000)]
Remove mail headers.

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

26 years agorevert part of the last checkin
brendan [Mon, 29 Jun 1998 13:41:20 +0000 (13:41 +0000)]
revert part of the last checkin

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

26 years ago * tree.c (build_srcloc): Make sure we allocate this node on the
brendan [Mon, 29 Jun 1998 13:39:23 +0000 (13:39 +0000)]
* tree.c (build_srcloc): Make sure we allocate this node on the
permanent obstack.
fixes OSE compilation failures

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

26 years agoUpdate.
drepper [Mon, 29 Jun 1998 11:45:33 +0000 (11:45 +0000)]
Update.

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

26 years ago(__PMT): New macro. Defined like __P.
drepper [Mon, 29 Jun 1998 11:45:10 +0000 (11:45 +0000)]
(__PMT): New macro.  Defined like __P.
Use is for function pointers.

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

26 years agoconfig/sparc/lb1spc.asm (.udiv, .div) Replace routines.
clm [Mon, 29 Jun 1998 10:26:45 +0000 (10:26 +0000)]
config/sparc/lb1spc.asm (.udiv, .div) Replace routines.

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

26 years ago * rtl.h: Update comment about special gen_rtx variants.
mmitchel [Mon, 29 Jun 1998 09:44:08 +0000 (09:44 +0000)]
* rtl.h: Update comment about special gen_rtx variants.
* emit-rtl.c (gen_rtx): Handle MEMs using gen_rtx_MEM.

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

26 years agoDaily bump.
law [Mon, 29 Jun 1998 00:45:01 +0000 (00:45 +0000)]
Daily bump.

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

26 years ago * choose-temp.c (choose_temp_base): Restore original variant of
law [Sun, 28 Jun 1998 20:07:32 +0000 (20:07 +0000)]
    * choose-temp.c (choose_temp_base): Restore original variant of
        this function for compatibility.
        (make_temp_file): This is the new, preferred interface to create
        temporary files.
        * collect2.c (choose_temp_base): Delete declaration.
        (make_temp_file): Declare.
        (temp_filename_length, temp_filename): Delete.
        (main): Use make_temp_file to get temporary files.  Use --lang-c
        to force the resulting ctort/dtor file to be compiled with the C
        compiler.  Make sure to remove temporary files on all exit paths.
        * gcc.c (make_temp_file): Provide prototype if MKTEMP_EACH_FILE is
        defined.
        (choose_temp_base): Only provide prototype if MKTEMP_EACH_FILE is
        not defined.
        (do_spec): Use make_temp_file if MKTEMP_EACH_FILE is defined.

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

26 years ago * g77.f-torture/execute/980628-4.f: New test from Craig.
law [Sun, 28 Jun 1998 19:49:44 +0000 (19:49 +0000)]
    * g77.f-torture/execute/980628-4.f: New test from Craig.
        * g77.f-torture/execute/980628-5.f: Likewise.
        * g77.f-torture/execute/980628-2.f: Likewise.
        * g77.f-torture/execute/980628-0.f: Likewise.
        * g77.f-torture/execute/980628-1.f: Likewise.
        * g77.f-torture/execute/980628-3.f: Likewise.
        * g77.f-torture/execute/980628-6.f: Likewise.

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

26 years ago * g77.f-torture/execute/980628-4.f: New test from Craig.
law [Sun, 28 Jun 1998 13:57:18 +0000 (13:57 +0000)]
    * g77.f-torture/execute/980628-4.f: New test from Craig.
        * g77.f-torture/execute/980628-5.f: Likewise.
        * g77.f-torture/execute/980628-2.f: Likewise.
        * g77.f-torture/execute/980628-0.f: Likewise.
        * g77.f-torture/execute/980628-1.f: Likewise.
        * g77.f-torture/execute/980628-3.f: Likewise.

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

26 years ago * g77.f-torture/execute/980628-4.f: New test from Craig.
law [Sun, 28 Jun 1998 12:50:59 +0000 (12:50 +0000)]
    * g77.f-torture/execute/980628-4.f: New test from Craig.
        * g77.f-torture/execute/980628-5.f: Likewise.
        * g77.f-torture/execute/980628-2.f: Likewise.

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

26 years ago * g77.f-torture/execute/980628-4.f: New test from Craig.
law [Sun, 28 Jun 1998 11:51:02 +0000 (11:51 +0000)]
    * g77.f-torture/execute/980628-4.f: New test from Craig.
        * g77.f-torture/execute/980628-5.f: Likewise.

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

26 years agoConsolidate strerror handling, as well as getcwd/getwd.
ghazi [Sun, 28 Jun 1998 06:09:57 +0000 (06:09 +0000)]
Consolidate strerror handling, as well as getcwd/getwd.
        * configure.in (GCC_NEED_DECLARATIONS): Add strerror, getcwd and
        getwd.
        * acconfig.m4: Add stubs for NEED_DECLARATION_STRERROR,
        NEED_DECLARATION_GETCWD and NEED_DECLARATION_GETWD.
        * cccp.c: Remove strerror()/sys_nerr/sys_errlist decls.
        (my_strerror): Add prototype and make it static.
        * collect2.c: Likewise.
        * cpplib.c: Likewise.
        * gcc.c: Likewise, but keep `my_strerror' extern.
        * protoize.c: Likewise.
        * pexecute.c (my_strerror): Add argument to prototype.
        * system.h: Add prototypes for getcwd, getwd and strerror.  Add
        extern decls for sys_nerr and sys_errlist.  Make abort decl
        explicitly extern.
        * getpwd.c: Remove decls for getwd and getcwd.

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

26 years agoBump for snapshot
law [Sun, 28 Jun 1998 02:11:20 +0000 (02:11 +0000)]
Bump for snapshot

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

26 years agoDaily bump.
law [Sun, 28 Jun 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

26 years ago * stl_config.h (__STL_PTHREADS): Don't define for glibc 2 if
law [Sat, 27 Jun 1998 23:51:33 +0000 (23:51 +0000)]
    * stl_config.h (__STL_PTHREADS): Don't define for glibc 2 if
        _G_USING_THUNKS is not defined.
Bring over from egcs-1.0.3 branch since ppc-linux still uses glibc-1.9x.

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

26 years ago * lib/g77.exp (default_g77_version): Tweak to make it work in a build
law [Sat, 27 Jun 1998 23:39:42 +0000 (23:39 +0000)]
    * lib/g77.exp (default_g77_version): Tweak to make it work in a build
        directory when nothing has been installed yet.

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

26 years ago * jump.c (jump_optimize): Use side_effects_p & may_trap_p instead
rth [Sat, 27 Jun 1998 23:30:37 +0000 (23:30 +0000)]
    * jump.c (jump_optimize): Use side_effects_p & may_trap_p instead
        of rtx_unsafe_p.  Use modified_between_p instead of reg_set_between_p.
        Allow FP moves to be optimized.
        (rtx_unsafe_p): Delete.

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

26 years ago* objc/archive.c: Remove <string.h> prototypes.
rth [Sat, 27 Jun 1998 23:04:40 +0000 (23:04 +0000)]
* objc/archive.c: Remove <string.h> prototypes.

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

26 years ago * lib/libstdc++.exp: Use global variable ld_library_path (not local)
law [Sat, 27 Jun 1998 23:01:34 +0000 (23:01 +0000)]
    * lib/libstdc++.exp: Use global variable ld_library_path (not local)
that is a lot more persistent; dejagnu-980528 needs this.
* lib/libstdc++.exp (test_stdc++): Use regular expression " -lstdc.."
to remove -lstdc++ arguments (not " -lstdc.*").

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

26 years ago * lib/libio.exp (test_libio): Reset ld_library_path before appending
law [Sat, 27 Jun 1998 23:01:02 +0000 (23:01 +0000)]
    * lib/libio.exp (test_libio): Reset ld_library_path before appending
        the same path(s) again.

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

26 years ago * tm.texi (NEED_MATH_LIBRARY): Document new target macro.
law [Sat, 27 Jun 1998 22:42:09 +0000 (22:42 +0000)]
    * tm.texi (NEED_MATH_LIBRARY): Document new target macro.

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