OSDN Git Service

pf3gnuchains/gcc-fork.git
25 years ago * tree.c (unsave_expr_now): Avoid recursing into the parts of
mrs [Thu, 12 Jun 1997 19:23:12 +0000 (19:23 +0000)]
* tree.c (unsave_expr_now): Avoid recursing into the parts of
  the tree that are RTL.

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

25 years ago * reorg.c (emit_delay_sequence): Call set_new_first_and_last_insn
law [Thu, 12 Jun 1997 15:45:32 +0000 (15:45 +0000)]
    * reorg.c (emit_delay_sequence): Call set_new_first_and_last_insn
        after the new sequence insn has been spliced into the insn chain.

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

25 years ago * mn10300.md (call, call_value): Use "call" instead of "calls"
law [Thu, 12 Jun 1997 05:12:40 +0000 (05:12 +0000)]
    * mn10300.md (call, call_value): Use "call" instead of "calls"
        for calls to named functions.

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

25 years agoRestore changes lost by autoconfiscation.
wilson [Wed, 11 Jun 1997 04:21:19 +0000 (04:21 +0000)]
Restore changes lost by autoconfiscation.

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

25 years ago * stmt.c (expand_decl_cleanup): Avoid core dumping when exceptions
mrs [Wed, 11 Jun 1997 01:36:34 +0000 (01:36 +0000)]
* stmt.c (expand_decl_cleanup): Avoid core dumping when exceptions
aren't on.

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

25 years agox
merrill [Tue, 10 Jun 1997 22:23:32 +0000 (22:23 +0000)]
x

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

25 years ago(emit_group_load): Add case using gen_lowpart.
wilson [Tue, 10 Jun 1997 21:39:22 +0000 (21:39 +0000)]
(emit_group_load): Add case using gen_lowpart.

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

25 years agoBuild libgcc.a with -mstrict-align
meissner [Tue, 10 Jun 1997 21:27:51 +0000 (21:27 +0000)]
Build libgcc.a with -mstrict-align

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

25 years ago-mcpu=403 sets -mstrict-align
meissner [Tue, 10 Jun 1997 21:18:26 +0000 (21:18 +0000)]
-mcpu=403 sets -mstrict-align

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

25 years agoAdd powerpc embedded targets to --with-cpu=n.
meissner [Tue, 10 Jun 1997 21:09:17 +0000 (21:09 +0000)]
Add powerpc embedded targets to --with-cpu=n.

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

25 years ago(mark_used_regs): Fix typo in Jun 4 change.
kenner [Tue, 10 Jun 1997 11:06:10 +0000 (11:06 +0000)]
(mark_used_regs): Fix typo in Jun 4 change.

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

25 years agoFix previous change.
rms [Tue, 10 Jun 1997 04:18:36 +0000 (04:18 +0000)]
Fix previous change.

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

25 years agoUse i?86, not i.86.
rms [Tue, 10 Jun 1997 02:49:33 +0000 (02:49 +0000)]
Use i?86, not i.86.
Don't test /usr/lib/ldscripts; instead, test whether ld_help_string
does not contain "supported emulations".
Use a case statement to distinguish systems when there IS
"supported emulations".

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

25 years ago(MAYBE_USE_COLLECT2): Renamed from MAYBE_USE_COLLECT.
wilson [Tue, 10 Jun 1997 00:26:06 +0000 (00:26 +0000)]
(MAYBE_USE_COLLECT2): Renamed from MAYBE_USE_COLLECT.

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

25 years agox
merrill [Mon, 9 Jun 1997 23:41:21 +0000 (23:41 +0000)]
x

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

25 years agoInitial revision
kenner [Mon, 9 Jun 1997 23:27:37 +0000 (23:27 +0000)]
Initial revision

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

25 years ago(Makefile): Process language fragments.
kenner [Mon, 9 Jun 1997 23:27:29 +0000 (23:27 +0000)]
(Makefile): Process language fragments.

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

25 years agoMove language fragment processing to configure.lang.
kenner [Mon, 9 Jun 1997 23:27:18 +0000 (23:27 +0000)]
Move language fragment processing to configure.lang.

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

25 years ago(GCC_PASSES): Prevent all compilers from being built when only the C
kenner [Mon, 9 Jun 1997 23:25:01 +0000 (23:25 +0000)]
(GCC_PASSES): Prevent all compilers from being built when only the C
compiler is needed.

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

25 years ago(cross_overrides, build_overrides): Use absolute path to GCC top-level
kenner [Mon, 9 Jun 1997 23:22:36 +0000 (23:22 +0000)]
(cross_overrides, build_overrides): Use absolute path to GCC top-level
source directory.

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

25 years ago(target_alias): Substitute with target_alias.
kenner [Mon, 9 Jun 1997 23:17:07 +0000 (23:17 +0000)]
(target_alias): Substitute with target_alias.

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

25 years agoSave target alias for language directories.
kenner [Mon, 9 Jun 1997 23:16:47 +0000 (23:16 +0000)]
Save target alias for language directories.

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

25 years ago(gxx_include_dir): Use autoconf variable.
kenner [Mon, 9 Jun 1997 23:14:24 +0000 (23:14 +0000)]
(gxx_include_dir): Use autoconf variable.

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

25 years ago(with-gxx-include-dir): New parameter for setting the g++ header file
kenner [Mon, 9 Jun 1997 23:14:14 +0000 (23:14 +0000)]
(with-gxx-include-dir): New parameter for setting the g++ header file
directory.

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

25 years agoAdd parameter for setting local prefix.
kenner [Mon, 9 Jun 1997 23:12:23 +0000 (23:12 +0000)]
Add parameter for setting local prefix.

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

25 years agoDon't override a user's setting for prefix on platforms that use the
kenner [Mon, 9 Jun 1997 23:10:45 +0000 (23:10 +0000)]
Don't override a user's setting for prefix on platforms that use the
native prefix.

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

25 years ago * integrate.c (expand_inline_function): Use the mode of FNDECL's
brendan [Mon, 9 Jun 1997 23:01:12 +0000 (23:01 +0000)]
* integrate.c (expand_inline_function): Use the mode of FNDECL's
result rtl, not the result type itself, in setting ARRIVING_MODE.

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

25 years ago(complete_array_type): Remove obsolete references to change_main_variant.
kenner [Mon, 9 Jun 1997 22:40:58 +0000 (22:40 +0000)]
(complete_array_type): Remove obsolete references to change_main_variant.

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

25 years ago(change_main_variant): Remove unused function.
kenner [Mon, 9 Jun 1997 22:40:39 +0000 (22:40 +0000)]
(change_main_variant): Remove unused function.
(build_array_type): Remove obsolete references to change_main_variant.

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

25 years ago(c_build_type_variant): Don't futz with main type variant of array
kenner [Mon, 9 Jun 1997 22:37:37 +0000 (22:37 +0000)]
(c_build_type_variant): Don't futz with main type variant of array
since C Standard requires main type variant of array-of-const also be
array-of-const.

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

25 years ago * reload1.c (reload): Use xmalloc instead of alloca for the label
brendan [Mon, 9 Jun 1997 22:24:52 +0000 (22:24 +0000)]
* reload1.c (reload): Use xmalloc instead of alloca for the label
offsets in OFFSETS_AT and OFFSETS_KNOWN_AT.

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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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

25 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