OSDN Git Service

pf3gnuchains/gcc-fork.git
26 years ago * flow.c (find_basic_blocks): Eliminate more dead code, enables
mrs [Mon, 9 Jun 1997 22:19:29 +0000 (22:19 +0000)]
    * flow.c (find_basic_blocks): Eliminate more dead code, enables
        dead throws to be eliminated.

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

26 years ago(TARGET_DEFAULT): Use MASK_68040, not MASK_68040_ALSO.
kenner [Mon, 9 Jun 1997 21:58:15 +0000 (21:58 +0000)]
(TARGET_DEFAULT): Use MASK_68040, not MASK_68040_ALSO.

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

26 years ago(expand_builtin, case BUILT_IN_FRAME_ADDRESS): Use correct function
kenner [Mon, 9 Jun 1997 21:24:32 +0000 (21:24 +0000)]
(expand_builtin, case BUILT_IN_FRAME_ADDRESS): Use correct function
name in error message.

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

26 years ago(check_float_value): Underflow and overflow constants are different
kenner [Mon, 9 Jun 1997 21:15:48 +0000 (21:15 +0000)]
(check_float_value): Underflow and overflow constants are different
for FLOAT_VAX and default targets.

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

26 years agoInitial revision
kenner [Mon, 9 Jun 1997 20:48:17 +0000 (20:48 +0000)]
Initial revision

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

26 years agoMove language subdirectory Makefile processing into configure.lang.
kenner [Mon, 9 Jun 1997 20:48:13 +0000 (20:48 +0000)]
Move language subdirectory Makefile processing into configure.lang.

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

26 years ago(attach_deaths): Fix typo in Jun 4 change.
wilson [Mon, 9 Jun 1997 20:44:08 +0000 (20:44 +0000)]
(attach_deaths): Fix typo in Jun 4 change.

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

26 years ago(diff): Exclude bi-parser.h.
kenner [Mon, 9 Jun 1997 19:24:17 +0000 (19:24 +0000)]
(diff): Exclude bi-parser.h.

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

26 years agoComment out lines containing just formfeeds.
kenner [Mon, 9 Jun 1997 19:19:18 +0000 (19:19 +0000)]
Comment out lines containing just formfeeds.

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

26 years ago(assemble_end_function): Switch back to function section after
kenner [Mon, 9 Jun 1997 19:12:58 +0000 (19:12 +0000)]
(assemble_end_function): Switch back to function section after
outputting constant pool.

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

26 years ago(distclean): Remove config.bak.
kenner [Mon, 9 Jun 1997 18:47:19 +0000 (18:47 +0000)]
(distclean): Remove config.bak.
(maintainer-clean): Output warning, and do not remove `configure',
as per GNU standards.

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

26 years ago(*-*-netbsd): Restore changes of Apr 13th lost in autoconf conversion:
kenner [Mon, 9 Jun 1997 18:44:16 +0000 (18:44 +0000)]
(*-*-netbsd): Restore changes of Apr 13th lost in autoconf conversion:
tmake_file now t-netbsd; delete xmake_file.

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

26 years ago(CC1_SPEC): New macro.
kenner [Mon, 9 Jun 1997 18:39:28 +0000 (18:39 +0000)]
(CC1_SPEC): New macro.

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

26 years ago(CC1_CPU_SPEC): Renamed, was CC1_SPEC.
kenner [Mon, 9 Jun 1997 18:39:05 +0000 (18:39 +0000)]
(CC1_CPU_SPEC): Renamed, was CC1_SPEC.
(CC1_SPEC): New macro.
(EXTRA_SPECS): Add "cc1_cpu."

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

26 years ago(CPP_SPEC): Define __mc68020__ if no -m[c]68000 command-line option given.
kenner [Mon, 9 Jun 1997 17:23:05 +0000 (17:23 +0000)]
(CPP_SPEC): Define __mc68020__ if no -m[c]68000 command-line option given.

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

26 years ago(MACHINE_STATE_SAVE, MACHINE_STATE_RESTORE): Test
kenner [Mon, 9 Jun 1997 17:22:47 +0000 (17:22 +0000)]
(MACHINE_STATE_SAVE, MACHINE_STATE_RESTORE): Test
#ifdef __mcf52000__, not if (TARGET_52000); fixed for mc68000 case.

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

26 years ago(final_scan_insn): Use single_set to check cc_status.flags.
kenner [Mon, 9 Jun 1997 13:19:15 +0000 (13:19 +0000)]
(final_scan_insn): Use single_set to check cc_status.flags.

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

26 years ago(check_format_info): Correct handling of the 'a' flag which adds
kenner [Mon, 9 Jun 1997 13:09:05 +0000 (13:09 +0000)]
(check_format_info): Correct handling of the 'a' flag which adds
another pointer level.

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

26 years agoUse i?86, not i.86.
rms [Mon, 9 Jun 1997 04:56:02 +0000 (04:56 +0000)]
Use i?86, not i.86.

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

26 years agoRemove unwanted line accidentally inserted in last change.
law [Sun, 8 Jun 1997 21:23:20 +0000 (21:23 +0000)]
Remove unwanted line accidentally inserted in last change.

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

26 years ago * pa.md (conditional branch insns): Get length right for branches
law [Sun, 8 Jun 1997 21:20:21 +0000 (21:20 +0000)]
    * pa.md (conditional branch insns): Get length right for branches
        to targets which can not be reached with a "bl" instruction.
        * pa.c (output_cbranch): Handle branches to targets which can not
        be reached with a "bl" instruction.

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

26 years ago * pa.md (alternate dbra pattern): Remove incorrect pattern.
law [Sun, 8 Jun 1997 06:37:08 +0000 (06:37 +0000)]
    * pa.md (alternate dbra pattern): Remove incorrect pattern.

        * pa.c (struct defer_plab): Renamed to struct deferred_plabel.
        Remove "symbol" field and replace with "name" field.
        (output_function_epilogue): Don't output deferred plabels here.
        (output_deferred_labels): New function.  Output them here instead.
        (output_call): Rewrite long call support.
        * pa.h (ASM_FILE_END): Define.
        (LEGITIMATE_CONSTANT_P): Never accept a function_label_operand.
        * pa.md (HIGH and LO_SUM of function address): Remove patterns.

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

26 years ago(*:Linux:*:*): Always use ${VENDOR}.
rms [Sun, 8 Jun 1997 01:57:13 +0000 (01:57 +0000)]
(*:Linux:*:*): Always use ${VENDOR}.

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

26 years ago * libgcc2.c (__eh_ffetmnpc): Add support for machines that cannot
mrs [Fri, 6 Jun 1997 23:18:36 +0000 (23:18 +0000)]
* libgcc2.c (__eh_ffetmnpc): Add support for machines that cannot
access globals after throw's epilogue when -fno-sjlj-exceptions is
used.
* rs6000.c (DONT_ACCESS_GBLS_AFTER_EPILOGUE): Likewise.
* mips.h (DONT_ACCESS_GBLS_AFTER_EPILOGUE): Likewise.
(INITIAL_ELIMINATION_OFFSET): Fix RETURN_ADDRESS_POINTER_REGNUM
for 64 bit words, with 32 bit pointers and variable endianness.
Fixes throwing across shared library lines (useful at times on mips and rs6000)

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

26 years agoFix off by one error
meissner [Fri, 6 Jun 1997 21:33:41 +0000 (21:33 +0000)]
Fix off by one error

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

26 years ago(EXECUTE_IF_AND_COMPL_IN_REG_SET): Fix setting of scan_rs_.
dje [Fri, 6 Jun 1997 21:17:33 +0000 (21:17 +0000)]
(EXECUTE_IF_AND_COMPL_IN_REG_SET): Fix setting of scan_rs_.

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

26 years ago(REG_SET_TO_HARD_REG_SET): Fix typo.
dje [Fri, 6 Jun 1997 21:14:24 +0000 (21:14 +0000)]
(REG_SET_TO_HARD_REG_SET): Fix typo.
(EXECUTE_IF_SET_IN_REG_SET): Fix setting of scan_rs_.
(EXECUTE_IF_SET_AND_RESET_IN_REG_SET): Likewise.
(EXECUTE_IF_AND_IN_REG_SET): Likewise.

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

26 years ago(notice_cc_update): Set CC_FCOMI is this is a float compare.
coxs [Fri, 6 Jun 1997 20:23:26 +0000 (20:23 +0000)]
(notice_cc_update): Set CC_FCOMI is this is a float compare.

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

26 years ago(update_flow_info): When add extra REG_DEAD note for original
wilson [Fri, 6 Jun 1997 19:12:09 +0000 (19:12 +0000)]
(update_flow_info): When add extra REG_DEAD note for original
dest, handle case where last insn both uses and sets dest.

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

26 years ago(CPP_SPEC): Define, adding the CPU definition to
dje [Fri, 6 Jun 1997 17:09:44 +0000 (17:09 +0000)]
(CPP_SPEC): Define, adding the CPU definition to
what came from sparc.h.
(CPP_PREDEFINES): Don't define it here.

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

26 years ago(\setmultitablespacing): Restore bad typing mistake from yesterday.
karl [Fri, 6 Jun 1997 14:31:32 +0000 (14:31 +0000)]
(\setmultitablespacing): Restore bad typing mistake from yesterday.

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

26 years ago * fixinc.irix: Add declaration of __vfork to unistd.h.
brendan [Fri, 6 Jun 1997 02:23:14 +0000 (02:23 +0000)]
    * fixinc.irix: Add declaration of __vfork to unistd.h.

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

26 years ago * i960/vx960-coff.h (CPP_SPEC): Always define CPU, even if they
brendan [Fri, 6 Jun 1997 02:20:14 +0000 (02:20 +0000)]
* i960/vx960-coff.h (CPP_SPEC): Always define CPU, even if they
use -ansi; the VxWorks headers assume it's always present.

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

26 years ago(*:Linux:*:*): Don't test for elf_i.86 or m68kelf.
rms [Fri, 6 Jun 1997 01:21:12 +0000 (01:21 +0000)]
(*:Linux:*:*): Don't test for elf_i.86 or m68kelf.

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

26 years ago(*:Linux:*:*): Recognize sparclinux.
rms [Fri, 6 Jun 1997 00:14:22 +0000 (00:14 +0000)]
(*:Linux:*:*): Recognize sparclinux.
Don't recognize UNAME_MACHINE = sparc.
Make the sample program check for libc version
and handle various machine types.

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

26 years ago(mipsel*-linux* and mips*-linux*):
rms [Thu, 5 Jun 1997 22:22:44 +0000 (22:22 +0000)]
(mipsel*-linux* and mips*-linux*):
Set `os' to -linux-gnu directly, don't go via -linux.

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

26 years ago(\uref): Write real definition, taking one mandatory argument and one
karl [Thu, 5 Jun 1997 22:04:25 +0000 (22:04 +0000)]
(\uref): Write real definition, taking one mandatory argument and one
optional one.

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

26 years agoremove cygnus local stuff
meissner [Thu, 5 Jun 1997 20:47:47 +0000 (20:47 +0000)]
remove cygnus local stuff

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

26 years agoRemove CYGNUS LOCAL stuff.
meissner [Thu, 5 Jun 1997 20:43:41 +0000 (20:43 +0000)]
Remove CYGNUS LOCAL stuff.

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

26 years agoFix urgent bug
meissner [Thu, 5 Jun 1997 20:35:53 +0000 (20:35 +0000)]
Fix urgent bug

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

26 years agoFix typo in last change.
law [Thu, 5 Jun 1997 16:36:38 +0000 (16:36 +0000)]
Fix typo in last change.

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

26 years ago * sh.c (trap_exit, sp_switch): New variables.
law [Thu, 5 Jun 1997 15:52:34 +0000 (15:52 +0000)]
* sh.c (trap_exit, sp_switch): New variables.
(print_operand, case '@'): If trap_exit is nonzero, then use
a trapa instead of an rte/rts to exit the current function.
(sh_expand_prologue): Switch stacks at function entry as needed.
(sh_expand_epilogue): Similarly at function exit.
(function_epilogue): Clear trap_exit and sp_switch too.
(sh_valid_machine_decl_attribute): New function.
* sh.h (VALID_MACHINE_DECL_ATTRIBUTE): Define.
(sp_switch): Declare.
* sh.md (sp_switch_1, sp_switch_2): New named patterns.

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

26 years agoabstract regset stuff into macros
meissner [Thu, 5 Jun 1997 10:24:03 +0000 (10:24 +0000)]
abstract regset stuff into macros

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

26 years ago * texinfo.tex (\mainmagstep): Define this as a \count variable
karl [Wed, 4 Jun 1997 21:47:40 +0000 (21:47 +0000)]
* texinfo.tex (\mainmagstep): Define this as a \count variable
  instead of with \let, to make changing to \magstep1 more transparent.
  From: HERBERT@boevm4.vnet.ibm.com.
(\uref): New command a la \url.

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

26 years ago91th Cygnus<->FSF quick merge
mrs [Wed, 4 Jun 1997 17:31:55 +0000 (17:31 +0000)]
91th Cygnus<->FSF quick merge

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

26 years ago * fixincludes: Fix AIX NULL macro use of void*.
brendan [Tue, 3 Jun 1997 23:19:01 +0000 (23:19 +0000)]
    * fixincludes: Fix AIX NULL macro use of void*.

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

26 years agox
merrill [Tue, 3 Jun 1997 19:20:28 +0000 (19:20 +0000)]
x

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

26 years agoWiden some short fields to int; Use allocate_reg_info to allocate the reg_renumber...
meissner [Mon, 2 Jun 1997 22:05:38 +0000 (22:05 +0000)]
Widen some short fields to int; Use allocate_reg_info to allocate the reg_renumber array

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

26 years ago * sparc/sparc.md (v9 eq/ne cond move patterns): Add early clobber
dje [Mon, 2 Jun 1997 18:52:13 +0000 (18:52 +0000)]
* sparc/sparc.md (v9 eq/ne cond move patterns): Add early clobber
constraint to destination.

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

26 years agoUse accessor macros to access arrays based on regno; move many of the arrays into...
meissner [Fri, 30 May 1997 18:19:19 +0000 (18:19 +0000)]
Use accessor macros to access arrays based on regno; move many of the arrays into a single structure.

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

26 years ago91th Cygnus<->FSF quick merge
mrs [Thu, 29 May 1997 20:29:01 +0000 (20:29 +0000)]
91th Cygnus<->FSF quick merge

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

26 years ago(movsfcc_1, movdfcc_1, movxfcc_1): Use singlemove_string
coxs [Thu, 29 May 1997 19:41:36 +0000 (19:41 +0000)]
(movsfcc_1, movdfcc_1, movxfcc_1): Use singlemove_string

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

26 years ago(ASM_OUTPUT_REG_{PUSH,POP}): add %% before register name.
coxs [Thu, 29 May 1997 19:36:53 +0000 (19:36 +0000)]
(ASM_OUTPUT_REG_{PUSH,POP}): add %% before register name.

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

26 years ago(ASM_OUTPUT_ALIGN): use .p2align, not byte alignments.
coxs [Thu, 29 May 1997 19:35:26 +0000 (19:35 +0000)]
(ASM_OUTPUT_ALIGN): use .p2align, not byte alignments.

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

26 years ago * except.c (push_eh_entry): Eliminate start of exception region
mrs [Thu, 29 May 1997 18:42:07 +0000 (18:42 +0000)]
* except.c (push_eh_entry): Eliminate start of exception region
label, as it isn't used.  Rename end_label to outer_context.
(expand_eh_region_start_for_decl): Likewise.
(expand_leftover_cleanups): Likewise.
(expand_start_all_catch): Likewise.
* except.h (eh_entry): Likewise.
* except.c (expand_eh_region_end): Likewise.  Jump around the nop
that we insert, so that we can optimize it away, if it is unused,
also so that flow analysis can tell if we fall through to the end
of a function or not so that it can know if a function that returns
a value, in fact does or not.
Fixes g++.jason/return2.C when using -fno-sjlj-exceptions

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

26 years ago91th Cygnus<->FSF quick merge
mrs [Wed, 28 May 1997 23:20:02 +0000 (23:20 +0000)]
91th Cygnus<->FSF quick merge

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

26 years ago * pa.md (jump): Handle out of range unconditional jump
law [Wed, 28 May 1997 16:50:38 +0000 (16:50 +0000)]
    * pa.md (jump): Handle out of range unconditional jump
        when not optimizing.

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

26 years agoautomatically generated from GPLed version
eggert [Tue, 27 May 1997 03:15:14 +0000 (03:15 +0000)]
automatically generated from GPLed version

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

26 years agoautomatically generated from GPLed version
eggert [Tue, 27 May 1997 03:15:14 +0000 (03:15 +0000)]
automatically generated from GPLed version

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

26 years agoautomatically generated from GPLed version
drepper [Tue, 27 May 1997 03:15:09 +0000 (03:15 +0000)]
automatically generated from GPLed version

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

26 years ago(\deftypemethod, \deftypemethodheader): New macros to implement
karl [Sat, 24 May 1997 22:06:39 +0000 (22:06 +0000)]
(\deftypemethod, \deftypemethodheader): New macros to implement
new commands @deftypemethod and @deftypemethodx.
Suggestion from: KHMarbaise@p69.ks.fido.de (Karl Heinz Marbaise).

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

26 years ago(\opnr, \clnr): Increment/decrement \parencount, for
karl [Fri, 23 May 1997 17:02:00 +0000 (17:02 +0000)]
(\opnr, \clnr): Increment/decrement \parencount, for
* texinfo.tex (\opnr, \clnr): Increment/decrement \parencount, for
      @defun lines with nested parens.  From Bill Schelter
    <wfs@fireant.ma.utexas.edu>.
(\itemizeitem): Correct \errmessage.

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

26 years agoFormerly install.texi.~2~
kenner [Thu, 22 May 1997 21:56:07 +0000 (21:56 +0000)]
Formerly install.texi.~2~

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

26 years ago * reload1.c (reload_cse_record_set): Ignore values for SREG if
law [Thu, 22 May 1997 21:49:33 +0000 (21:49 +0000)]
    * reload1.c (reload_cse_record_set): Ignore values for SREG if
        their mode is narrower than DEST_MODE.

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

26 years ago * pa.h (DFMODE_RETURN_STRING): Define.
law [Thu, 22 May 1997 07:00:06 +0000 (07:00 +0000)]
    * pa.h (DFMODE_RETURN_STRING): Define.
        (SFMODE_RETURN_STRING): Likewise.
        (ASM_DECLARE_FUNCTION_NAME): Use them.

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

26 years ago * mn10300.md (reload_insi): Handle SUBREG properly.
law [Thu, 22 May 1997 05:35:37 +0000 (05:35 +0000)]
    * mn10300.md (reload_insi): Handle SUBREG properly.

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

26 years agox
merrill [Wed, 21 May 1997 06:04:44 +0000 (06:04 +0000)]
x

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

26 years ago * cplus-dem.c (do_type): Handle `J'.
brendan [Tue, 20 May 1997 20:58:17 +0000 (20:58 +0000)]
* cplus-dem.c (do_type): Handle `J'.
(demangle_fund_type): Print "complex" for it.

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

26 years ago(scc0_di, scc_di, seq, sne, sgt, sgtu, slt, sltu, sge, sgeu,
wilson [Tue, 20 May 1997 01:12:04 +0000 (01:12 +0000)]
(scc0_di, scc_di, seq, sne, sgt, sgtu, slt, sltu, sge, sgeu,
sle, sleu): Add coldfire support.

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

26 years ago(output_move_qimode): Add coldfire support.
wilson [Tue, 20 May 1997 01:01:22 +0000 (01:01 +0000)]
(output_move_qimode): Add coldfire support.

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

26 years ago(PUSH_ROUNDING): Add coldfire support.
wilson [Tue, 20 May 1997 01:00:46 +0000 (01:00 +0000)]
(PUSH_ROUNDING): Add coldfire support.

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

26 years agoFix powerpc-{eabi,linux,sysv} problem with -mrelocatable
meissner [Mon, 19 May 1997 22:03:56 +0000 (22:03 +0000)]
Fix powerpc-{eabi,linux,sysv} problem with -mrelocatable

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

26 years ago(\codeunder): Use \_ and \ifusingtt to avoid dotaccent from _ in roman
karl [Mon, 19 May 1997 21:34:38 +0000 (21:34 +0000)]
(\codeunder): Use \_ and \ifusingtt to avoid dotaccent from _ in roman
fonts, e.g., @deftypefn.
(\tex): Remove spurious spaces at the end of subdefinitions.
From: "John W. Eaton" <jwe@bevo.che.wisc.edu>.
(\url, \email): \let to \code; no quotes or angle brackets.

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

26 years ago91th Cygnus<->FSF quick merge
mrs [Mon, 19 May 1997 18:01:45 +0000 (18:01 +0000)]
91th Cygnus<->FSF quick merge

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

26 years ago(ASM_COMMENT_START): Add default definition.
kenner [Sun, 18 May 1997 20:51:07 +0000 (20:51 +0000)]
(ASM_COMMENT_START): Add default definition.

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

26 years agoUse ASM_{GENERATE,OUTPUT}_INTERNAL_LABEL
meissner [Sun, 18 May 1997 20:35:30 +0000 (20:35 +0000)]
Use ASM_{GENERATE,OUTPUT}_INTERNAL_LABEL

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

26 years ago(TARGET_SWITCHES): Add new target name: cpu32.
kenner [Sun, 18 May 1997 17:55:08 +0000 (17:55 +0000)]
(TARGET_SWITCHES): Add new target name: cpu32.

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

26 years ago(MAX_WRITE_LEN, MAX_READ_LEN): Define.
kenner [Sun, 18 May 1997 17:50:07 +0000 (17:50 +0000)]
(MAX_WRITE_LEN, MAX_READ_LEN): Define.
(get_dynamic_handler_chain_libfunc): New macro.
(protect_cleanup_actions_with_terminate): New macro.

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

26 years ago(safe_read): If MAX_READ_LEN is defined, limit incremental read
kenner [Sun, 18 May 1997 17:49:41 +0000 (17:49 +0000)]
(safe_read): If MAX_READ_LEN is defined, limit incremental read
attempts to that amount.

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

26 years ago(VMS_write, VMS_read): Delete.
kenner [Sun, 18 May 1997 17:49:10 +0000 (17:49 +0000)]
(VMS_write, VMS_read): Delete.
(safe_write): If MAX_WRITE_LEN is defined, limit
incremental write attempts to that amount.
(safe_read): Analogous situation for MAX_READ_LEN.

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

26 years ago(ASM_COMMENT_START): Define.
kenner [Sun, 18 May 1997 16:19:22 +0000 (16:19 +0000)]
(ASM_COMMENT_START): Define.

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

26 years ago(mov[qhs]i,movstrict[qs]i, mulsi3): Use 'Q' constraint for TARGET_5200.
kenner [Sun, 18 May 1997 12:58:55 +0000 (12:58 +0000)]
(mov[qhs]i,movstrict[qs]i, mulsi3): Use 'Q' constraint for TARGET_5200.

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

26 years ago(EXTRA_CONSTRAINT): New macro.
kenner [Sun, 18 May 1997 12:58:39 +0000 (12:58 +0000)]
(EXTRA_CONSTRAINT): New macro.

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

26 years ago(reload_cse_regno_equal_p): Check for value using more than one
kenner [Sun, 18 May 1997 12:50:22 +0000 (12:50 +0000)]
(reload_cse_regno_equal_p): Check for value using more than one
register on a big endian machine.

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

26 years ago(maybe_eliminate_biv_1): In (set (cc0) <biv>) case, swap compare
kenner [Sun, 18 May 1997 12:39:57 +0000 (12:39 +0000)]
(maybe_eliminate_biv_1): In (set (cc0) <biv>) case, swap compare
operands when mult_val < 0 in one additional place.

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

26 years ago(maintainer-claean): Delete configure.
kenner [Sun, 18 May 1997 12:33:27 +0000 (12:33 +0000)]
(maintainer-claean): Delete configure.

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

26 years agoInitial revision
kenner [Sun, 18 May 1997 12:31:53 +0000 (12:31 +0000)]
Initial revision

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

26 years agoChange to utilize autoconf variables.
kenner [Sun, 18 May 1997 12:31:46 +0000 (12:31 +0000)]
Change to utilize autoconf variables.

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

26 years ago(TARGET_SWITCHES): Add 68020-60.
kenner [Sun, 18 May 1997 12:24:51 +0000 (12:24 +0000)]
(TARGET_SWITCHES): Add 68020-60.
Mask out bits which indicate a particular processor when a different
processor is selected.
(MASK_68040_ALSO): Remove.
(MASK_68040): Change to be a single bit.

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

26 years ago(TARGET_ALIGN_INT, MASK_ALIGN_INT): New macros.
kenner [Sun, 18 May 1997 12:14:40 +0000 (12:14 +0000)]
(TARGET_ALIGN_INT, MASK_ALIGN_INT): New macros.
(BIGGEST_ALIGNMENT): Determine according to TARGET_ALIGN_INT.
(TARGET_SWITCHES): Add align-int and no-align-int.

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

26 years ago(mov[qhs]i}): Add pair of constraints which allow offsetable memory
kenner [Sun, 18 May 1997 12:09:20 +0000 (12:09 +0000)]
(mov[qhs]i}): Add pair of constraints which allow offsetable memory
addresses to be moved to the same for TARGET_5200.

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

26 years ago(movstrict*): Changed into define_expands. Split insns into m68k and
kenner [Sun, 18 May 1997 11:48:25 +0000 (11:48 +0000)]
(movstrict*): Changed into define_expands.  Split insns into m68k and
coldfire specific versions with appropriate constraints.

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

26 years ago(output_move_strict{hi,qi}): Declare.
kenner [Sun, 18 May 1997 11:48:05 +0000 (11:48 +0000)]
(output_move_strict{hi,qi}): Declare.

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

26 years ago(output_move_strict{hi,qi}): New functions.
kenner [Sun, 18 May 1997 11:47:43 +0000 (11:47 +0000)]
(output_move_strict{hi,qi}): New functions.

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

26 years ago(atexit): Cast malloc and realloc calls.
kenner [Sun, 18 May 1997 11:26:38 +0000 (11:26 +0000)]
(atexit): Cast malloc and realloc calls.

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

26 years ago(profile_function): Call function_section, not text_section.
kenner [Sat, 17 May 1997 20:26:47 +0000 (20:26 +0000)]
(profile_function): Call function_section, not text_section.

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

26 years ago(notreg_cost): New function, extracted from COST macro.
kenner [Sat, 17 May 1997 20:00:55 +0000 (20:00 +0000)]
(notreg_cost): New function, extracted from COST macro.
(COST): Use notreg_cost.

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

26 years ago(cse_insn): Don't record a SRC that's a MEM and the same as a
kenner [Sat, 17 May 1997 19:13:18 +0000 (19:13 +0000)]
(cse_insn): Don't record a SRC that's a MEM and the same as a
REG_EQUIV note if DEST is set more than once.

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

26 years ago * pa.c (output_move_double): Handle loading a general register
law [Fri, 16 May 1997 20:58:24 +0000 (20:58 +0000)]
    * pa.c (output_move_double): Handle loading a general register
        from a scaled indexed memory address.
        * pa.md (movdf, movdi): Allow scaled loads into general registers.

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

26 years ago * rs6000/rs6000.c (rs6000_stack_info): Only do eabi setup for "main",
mrs [Fri, 16 May 1997 20:42:42 +0000 (20:42 +0000)]
* rs6000/rs6000.c (rs6000_stack_info): Only do eabi setup for "main",
when main is the global main, not some nested routine that
happens to be called main.

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