OSDN Git Service

pf3gnuchains/gcc-fork.git
26 years ago(-mingw32*): New OS.
kenner [Fri, 27 Jun 1997 19:20:14 +0000 (19:20 +0000)]
(-mingw32*): New OS.

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

26 years ago(i*:MINGW*:*): New case.
kenner [Fri, 27 Jun 1997 19:18:43 +0000 (19:18 +0000)]
(i*:MINGW*:*): New case.

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

26 years ago(\image): New definition for new @image command.
karl [Fri, 27 Jun 1997 19:09:14 +0000 (19:09 +0000)]
(\image): New definition for new @image command.

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

26 years ago(float_to_si): Correct return value when Inf.
kenner [Fri, 27 Jun 1997 17:23:33 +0000 (17:23 +0000)]
(float_to_si): Correct return value when Inf.

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

26 years ago(__objc_thread_yield): Use sched_yield instead.
kenner [Fri, 27 Jun 1997 14:47:07 +0000 (14:47 +0000)]
(__objc_thread_yield): Use sched_yield instead.

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

26 years ago(layout_record, PCC_BITFIELD_TYPE_MATTERS): Round up when calculating
kenner [Fri, 27 Jun 1997 14:36:37 +0000 (14:36 +0000)]
(layout_record, PCC_BITFIELD_TYPE_MATTERS): Round up when calculating
possible end address.

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

26 years agoDelete erroneous references to (pseudo) in comments.
dje [Thu, 26 Jun 1997 21:21:38 +0000 (21:21 +0000)]
Delete erroneous references to (pseudo) in comments.

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

26 years agoDocument force_fit_type as an entry point in the file.
dje [Thu, 26 Jun 1997 17:07:38 +0000 (17:07 +0000)]
Document force_fit_type as an entry point in the file.

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

26 years ago(final_giv_value): Verify that bl->initial_value is
wilson [Wed, 25 Jun 1997 23:53:40 +0000 (23:53 +0000)]
(final_giv_value): Verify that bl->initial_value is
invariant before trying to use it.

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

26 years agomake wchar_t long, not unsigned short
meissner [Wed, 25 Jun 1997 22:17:58 +0000 (22:17 +0000)]
make wchar_t long, not unsigned short

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

26 years agox
merrill [Wed, 25 Jun 1997 20:58:55 +0000 (20:58 +0000)]
x

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

26 years ago(objc-runtime): Add objc-headers.
kenner [Wed, 25 Jun 1997 20:56:03 +0000 (20:56 +0000)]
(objc-runtime): Add objc-headers.

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

26 years ago(cc_set_by_configure): Eliminate extra
kenner [Wed, 25 Jun 1997 20:55:50 +0000 (20:55 +0000)]
(cc_set_by_configure): Eliminate extra
comma and don't pass value to configure.lang.
(stage_prefix_set_by_configure): Likewise.

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

26 years ago(GCC_PASSES): Don't define with $(exeext).
kenner [Wed, 25 Jun 1997 20:55:15 +0000 (20:55 +0000)]
(GCC_PASSES): Don't define with $(exeext).

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

26 years ago(Makefile): Execute configure.frag from srcdir.
kenner [Wed, 25 Jun 1997 20:41:55 +0000 (20:41 +0000)]
(Makefile): Execute configure.frag from srcdir.

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

26 years agoRevert revisions 1.454 and 1.455.
kenner [Wed, 25 Jun 1997 20:41:05 +0000 (20:41 +0000)]
Revert revisions 1.454 and 1.455.

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

26 years agoRevert to 1.1
kenner [Wed, 25 Jun 1997 20:38:43 +0000 (20:38 +0000)]
Revert to 1.1

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

26 years agoRemove patch in 1.12.
kenner [Wed, 25 Jun 1997 20:36:48 +0000 (20:36 +0000)]
Remove patch in 1.12.
Execute configure.frag in a shell.

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

26 years ago(cross_overrides, build_overrides): Default to /dev/null to help
kenner [Wed, 25 Jun 1997 20:31:25 +0000 (20:31 +0000)]
(cross_overrides, build_overrides): Default to /dev/null to help
platforms where sed cannot handle empty filenames.

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

26 years ago(mn10200-*-*): New target.
kenner [Wed, 25 Jun 1997 20:31:00 +0000 (20:31 +0000)]
(mn10200-*-*): New target.

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

26 years agoDefine front-end/back-end interface functions and structures.
kenner [Wed, 25 Jun 1997 20:25:39 +0000 (20:25 +0000)]
Define front-end/back-end interface functions and structures.

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

26 years agoCompletely rework according to new interface.
kenner [Wed, 25 Jun 1997 20:25:24 +0000 (20:25 +0000)]
Completely rework according to new interface.

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

26 years agoReorganize thread implementation to make a clearly defined
kenner [Wed, 25 Jun 1997 20:23:17 +0000 (20:23 +0000)]
Reorganize thread implementation to make a clearly defined
front-end/back-end interface.

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

26 years ago(__objc_register_instance_methods_to_class): New function.
kenner [Wed, 25 Jun 1997 20:14:08 +0000 (20:14 +0000)]
(__objc_register_instance_methods_to_class): New function.
Add missing function prototypes.

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

26 years ago(__objc_register_instance_methods_to_class): New function.
kenner [Wed, 25 Jun 1997 20:13:42 +0000 (20:13 +0000)]
(__objc_register_instance_methods_to_class): New function.

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

26 years ago(OBJC_ERR_BAD_STATE): New error code.
kenner [Wed, 25 Jun 1997 20:13:21 +0000 (20:13 +0000)]
(OBJC_ERR_BAD_STATE): New error code.
On NeXT redefine object_copy and object_dispose to avoid
a conflict with those defined in system library.

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

26 years ago(method_get_sizeof_arguments): Fix typo.
kenner [Wed, 25 Jun 1997 20:12:49 +0000 (20:12 +0000)]
(method_get_sizeof_arguments): Fix typo.

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

26 years ago(objc_send_load): New function.
kenner [Wed, 25 Jun 1997 20:12:28 +0000 (20:12 +0000)]
(objc_send_load): New function.
(objc_class_tree): New structure.
(create_tree_of_subclasses_inherited_from): New function.
(__objc_tree_insert_class): New function.
(objc_tree_insert_class): New function.
(objc_preorder_traverse): New function.
(objc_postorder_traverse): New function.
(__objc_tree_print): New function.
(__objc_destroy_class_tree_node): New function.
(class_is_subclass_of_class): New function.
(__objc_exec_class): Allocate class tree list and load hash table.
(__objc_send_message_in_list): Rewrite using hash table.
(__objc_send_load): Remove calls to _objc_load_callback.
(objc_send_load): Make static.  Create Tree of classes resembling
class hierarchy for all modules.  Call __objc_send_load on all of
the modules in __objc_module_list.
(__objc_create_classes_tree): New function.

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

26 years ago(configure): Target is $(srcdir)/configure.
kenner [Wed, 25 Jun 1997 19:08:47 +0000 (19:08 +0000)]
(configure): Target is $(srcdir)/configure.

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

26 years ago(USER_H): Add va-mn10200.h.
kenner [Wed, 25 Jun 1997 19:07:40 +0000 (19:07 +0000)]
(USER_H): Add va-mn10200.h.

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

26 years ago(LIMIT_RELOAD_CLASS): Define.
wilson [Wed, 25 Jun 1997 02:26:15 +0000 (02:26 +0000)]
(LIMIT_RELOAD_CLASS): Define.

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

26 years ago(constrain_operands): When checking earlyclobbers, use
wilson [Wed, 25 Jun 1997 02:18:56 +0000 (02:18 +0000)]
(constrain_operands): When checking earlyclobbers, use
operands_match_p instead of rtx_equal_p.

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

26 years ago(field_byte_offset): Check for object_offset_in_bits
wilson [Tue, 24 Jun 1997 19:35:11 +0000 (19:35 +0000)]
(field_byte_offset): Check for object_offset_in_bits
> bitpos_int, and recompute object_offset_in_bytes if true.

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

26 years ago(movdi_internal): Add x/J alternative.
wilson [Tue, 24 Jun 1997 19:17:45 +0000 (19:17 +0000)]
(movdi_internal): Add x/J alternative.
(movdi_internal2): Add x/J alternative.  Change a/I to a/J.
(movsi_internal1, movsi_internal2): Change x/I alternative to x/J.

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

26 years ago * pa.h (ASM_OUTPUT_SECTION_NAME): Fix typo.
law [Tue, 24 Jun 1997 14:51:34 +0000 (14:51 +0000)]
    * pa.h (ASM_OUTPUT_SECTION_NAME): Fix typo.

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

26 years ago(find_splittable_givs): Set splittable_regs_updates to
wilson [Tue, 24 Jun 1997 02:47:33 +0000 (02:47 +0000)]
(find_splittable_givs): Set splittable_regs_updates to
biv_count for reduced givs.

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

26 years ago * config.sub (mn10200): Recognize new basic machine.
law [Mon, 23 Jun 1997 17:53:11 +0000 (17:53 +0000)]
    * config.sub (mn10200): Recognize new basic machine.

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

26 years ago * varargs.h, stdarg.h: Include va-mn10200.h.
law [Mon, 23 Jun 1997 17:30:34 +0000 (17:30 +0000)]
    * varargs.h, stdarg.h: Include va-mn10200.h.

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

26 years agoInitial revision
law [Mon, 23 Jun 1997 17:29:13 +0000 (17:29 +0000)]
Initial revision

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

26 years agoAdd mips-sony-newsos6.
rms [Sun, 22 Jun 1997 19:11:48 +0000 (19:11 +0000)]
Add mips-sony-newsos6.

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

26 years ago(force_to_mode): Don't do anything for a ASM_OPERANDS insn.
kenner [Sun, 22 Jun 1997 10:47:16 +0000 (10:47 +0000)]
(force_to_mode): Don't do anything for a ASM_OPERANDS insn.

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

26 years agoProtect va_list definition from SCO headers.
kenner [Sun, 22 Jun 1997 10:29:26 +0000 (10:29 +0000)]
Protect va_list definition from SCO headers.

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

26 years agoAdd special exception to copyright notice.
kenner [Sun, 22 Jun 1997 10:13:57 +0000 (10:13 +0000)]
Add special exception to copyright notice.

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

26 years agoChanges to support ObjC as a front-end language.
kenner [Sun, 22 Jun 1997 00:56:18 +0000 (00:56 +0000)]
Changes to support ObjC as a front-end language.

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

26 years agoInitial revision
kenner [Sun, 22 Jun 1997 00:55:08 +0000 (00:55 +0000)]
Initial revision

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

26 years agoInitial revision
kenner [Sun, 22 Jun 1997 00:42:06 +0000 (00:42 +0000)]
Initial revision

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

26 years ago(LANGUAGES, COMPILERS, .PHONY, stmp-int-hdrs): Remove specific references to
kenner [Sun, 22 Jun 1997 00:41:52 +0000 (00:41 +0000)]
(LANGUAGES, COMPILERS, .PHONY, stmp-int-hdrs): Remove specific references to
ObjC compiler and source files.
({mostly,dist,maintainer,}clean, install-normal): Likewise
(OBJC_OBJS, OBJC, OBJECTIVE-C, cc1obj, objc-runtime): Rules deleted.
(libobjc.a, sublibobjc.a, objc-parse.{o, c, y}): Rules deleted.
(objc-headers, install-libobjc): Rules deleted.

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

26 years ago(math.h): Correct the collision of "exception".
kenner [Sat, 21 Jun 1997 11:54:35 +0000 (11:54 +0000)]
(math.h): Correct the collision of "exception".

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

26 years ago(output_epilog): Name is "GNU Pascal", not all caps.
kenner [Sat, 21 Jun 1997 10:51:38 +0000 (10:51 +0000)]
(output_epilog): Name is "GNU Pascal", not all caps.

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

26 years agoCheck for and read ${libdir}/gcc-lib/specs to override the default specs.
kenner [Sat, 21 Jun 1997 10:29:14 +0000 (10:29 +0000)]
Check for and read ${libdir}/gcc-lib/specs to override the default specs.

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

26 years agoautomatically generated from GPLed version
drepper [Sat, 21 Jun 1997 04:31:18 +0000 (04:31 +0000)]
automatically generated from GPLed version

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

26 years agoautomatically generated from GPLed version
eggert [Sat, 21 Jun 1997 04:31:17 +0000 (04:31 +0000)]
automatically generated from GPLed version

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

26 years agoautomatically generated from GPLed version
drepper [Sat, 21 Jun 1997 04:31:16 +0000 (04:31 +0000)]
automatically generated from GPLed version

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

26 years agoautomatically generated from GPLed version
eggert [Sat, 21 Jun 1997 04:31:15 +0000 (04:31 +0000)]
automatically generated from GPLed version

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

26 years agoupdate from main archive 970620
drepper [Sat, 21 Jun 1997 04:29:48 +0000 (04:29 +0000)]
update from main archive 970620

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

26 years agoautomatically generated from GPLed version
miles [Sat, 21 Jun 1997 04:28:55 +0000 (04:28 +0000)]
automatically generated from GPLed version

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

26 years agoautomatically generated from GPLed version
eggert [Sat, 21 Jun 1997 03:24:49 +0000 (03:24 +0000)]
automatically generated from GPLed version

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

26 years ago(mips_expand_prologue): Add check for SImode in code splitting
wilson [Sat, 21 Jun 1997 02:33:34 +0000 (02:33 +0000)]
(mips_expand_prologue): Add check for SImode in code splitting
tsize_rtx when it is large_int.

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

26 years ago(output_block_move): When loading addresses into registers,
wilson [Fri, 20 Jun 1997 21:16:32 +0000 (21:16 +0000)]
(output_block_move): When loading addresses into registers,
add checks for ABI_N32 and ABI_64.

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

26 years ago91th Cygnus<->FSF quick merge
mrs [Fri, 20 Jun 1997 18:49:00 +0000 (18:49 +0000)]
91th Cygnus<->FSF quick merge

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

26 years agoInitial revision
kenner [Fri, 20 Jun 1997 12:52:47 +0000 (12:52 +0000)]
Initial revision

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

26 years ago(arm-*-linuxaout): New target.
kenner [Fri, 20 Jun 1997 12:51:39 +0000 (12:51 +0000)]
(arm-*-linuxaout): New target.

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

26 years ago(text_end_label): Make it static.
wilson [Fri, 20 Jun 1997 02:20:53 +0000 (02:20 +0000)]
(text_end_label): Make it static.

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

26 years ago(output_line_info): Always use DW_LNE_set_address instead
wilson [Fri, 20 Jun 1997 01:17:50 +0000 (01:17 +0000)]
(output_line_info): Always use DW_LNE_set_address instead
of DW_LNS_fixed_advance_pc for line number addresses.
(size_of_line_info): Adjust size calculation as per above change.

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

26 years ago * toplev.c (xmalloc): Only give the fatal msg if SIZE is non-zero.
brendan [Thu, 19 Jun 1997 18:56:47 +0000 (18:56 +0000)]
* toplev.c (xmalloc): Only give the fatal msg if SIZE is non-zero.

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

26 years ago * libgcc2.c (__eh_type): Remove `extern' to make this a definition.
mrs [Thu, 19 Jun 1997 02:09:33 +0000 (02:09 +0000)]
* libgcc2.c (__eh_type):  Remove `extern' to make this a definition.

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

26 years ago* dbxout.c (dbxout_type_fields): Skip field if DECL_IGNORED_P.
bothner [Thu, 19 Jun 1997 01:17:36 +0000 (01:17 +0000)]
* dbxout.c (dbxout_type_fields):  Skip field if DECL_IGNORED_P.

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

26 years ago * except.c (end_eh_unwinder): If we have a return instruction, we
mrs [Thu, 19 Jun 1997 01:13:20 +0000 (01:13 +0000)]
* except.c (end_eh_unwinder): If we have a return instruction, we
have to make sure we use it and don't fall off the end of the
function in the unwinder.
Fixes EH codegen bug on vax-dec-vms

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

26 years ago * flow.c (find_basic_blocks): Fix end case bug.
mrs [Wed, 18 Jun 1997 21:30:55 +0000 (21:30 +0000)]
    * flow.c (find_basic_blocks): Fix end case bug.

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

26 years ago(\oddfootingxxx),
karl [Wed, 18 Jun 1997 19:58:18 +0000 (19:58 +0000)]
(\oddfootingxxx),
(\onepageout): Leave space for the footline if present.
(\everyfootingxxx, \everyheadingxxx): Call \oddfootingxxx and
\evenfootingxxx instead of repeating their code.
From: Stephen Gildea <gildea@intouchsys.com>.

(\setfilename): Read texinfo.cnf if present.

(\indexdummies, \indexnofonts): No-op additional commands @result @equiv
@expansion @print @error @point.
From: Dave Bodenstab <imdave@ais.net> (for texi2www doc).

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

26 years ago91th Cygnus<->FSF quick merge
mrs [Wed, 18 Jun 1997 02:25:37 +0000 (02:25 +0000)]
91th Cygnus<->FSF quick merge

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

26 years ago * libgcc2.c (__eh_pcnthrow): Add support -fno-sjlj-exceptions
mrs [Wed, 18 Jun 1997 01:57:18 +0000 (01:57 +0000)]
* libgcc2.c (__eh_pcnthrow): Add support -fno-sjlj-exceptions
-fPIC exception handling on the SPARC.
* sparc.h (DONT_ACCESS_GBLS_AFTER_EPILOGUE): Likewise.
* libgcc2.c (__eh_ffetmnpc): Remove.

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

26 years agox
merrill [Tue, 17 Jun 1997 03:45:20 +0000 (03:45 +0000)]
x

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

26 years agoUse REG_SET macros
meissner [Mon, 16 Jun 1997 18:40:41 +0000 (18:40 +0000)]
Use REG_SET macros

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

26 years ago(mips_expand_prologue): If tsize_rtx is large_int, emit two
wilson [Mon, 16 Jun 1997 00:45:02 +0000 (00:45 +0000)]
(mips_expand_prologue): If tsize_rtx is large_int, emit two
insns instead of one splitable insn, setting RTX_FRAME_RELATED_P.

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

26 years ago(dwarf2out_frame_debug): Handle IOR.
wilson [Mon, 16 Jun 1997 00:43:19 +0000 (00:43 +0000)]
(dwarf2out_frame_debug): Handle IOR.
(struct limbo_die_struct): Define.
(TYPE_DECL_IS_STUB): Call decl_ultimate_origin if DECL_ABTRACT_ORIGIN
is set.
(limbo_die_count): Delete.
(libmo_die_list): Define.
(new_die): Add die to limbo_die_list instead of incrementing
limbo_die_count.
(add_AT_location_description): Renamed from add_location_attribute.
New parameter attr_kind.
(add_location_or_const_value_attribute, gen_subprogram_die,
add_bound_info): Change call to add_AT_location_description.
(add_bound_info): Add call to contains_placeholder_p.  Ignore
MAX_EXPR and VAR_DECL.
(add_subscript_info): Ignore the index type if it is an unnamed
integral type.
(scope_die_for): Move check for function-local tags after code setting
containing_scope, and add check for non-NULL containing_scope
(add_type_attribute): If unnamed type, use TREE_TYPE instead.
(gen_enumeration_type_die, gen_struct_or_union_type_die): Call
add_child_die if die_parent is NULL.
(gen_subprogram_die): Ifdef out DW_AT_static_link code.
(decls_for_scope): Delete decrement of limbo_die_count.
(dwarf2out_finish): Add code to traverse the limbo_die_list, and
call add_child_die if die_parent is NULL.  Delete limbo_die_count code.

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

26 years ago(Makefile): Add missing $(srcdir) reference.
dje [Sat, 14 Jun 1997 18:46:01 +0000 (18:46 +0000)]
(Makefile): Add missing $(srcdir) reference.

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

26 years agoUndo last patch that tried using both $1 and $srcdir.
dje [Sat, 14 Jun 1997 17:55:40 +0000 (17:55 +0000)]
Undo last patch that tried using both $1 and $srcdir.

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

26 years ago(Makefile): Pass srcdir, subdirs via environment vars, like configure.in.
dje [Sat, 14 Jun 1997 17:53:48 +0000 (17:53 +0000)]
(Makefile): Pass srcdir, subdirs via environment vars, like configure.in.

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

26 years agoAlso accept arguments for when invoked by Makefile.
dje [Fri, 13 Jun 1997 23:36:41 +0000 (23:36 +0000)]
Also accept arguments for when invoked by Makefile.

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

26 years ago * fixincludes: Also fix AIX NULL macro in sys/{dir,param,types}.h.
brendan [Fri, 13 Jun 1997 23:35:55 +0000 (23:35 +0000)]
* fixincludes: Also fix AIX NULL macro in sys/{dir,param,types}.h.

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

26 years agoUndo last change.
drepper [Fri, 13 Jun 1997 23:19:09 +0000 (23:19 +0000)]
Undo last change.

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

26 years ago * configure.in: Don't pass arguments to configure.frag.
dje [Fri, 13 Jun 1997 23:10:16 +0000 (23:10 +0000)]
* configure.in: Don't pass arguments to configure.frag.
* configure.frag: Refer to $srcdir, $subdirs directly, not as args.

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

26 years ago * pa.h (SELECT_RTX_SECTION): Place symbolic operands into the
law [Fri, 13 Jun 1997 17:58:30 +0000 (17:58 +0000)]
    * pa.h (SELECT_RTX_SECTION): Place symbolic operands into the
        data section.

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

26 years ago(mov[qhs]i}): Add pair of constraints which allow
wilson [Fri, 13 Jun 1997 02:52:43 +0000 (02:52 +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@14234 138bc75d-0d04-0410-961f-82ee72b054a4

26 years agoupdate from main archive 970612
drepper [Thu, 12 Jun 1997 23:56:51 +0000 (23:56 +0000)]
update from main archive 970612

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

26 years ago * pa.c (emit_move_sequence): Rewrite code to handle arithmetic
law [Thu, 12 Jun 1997 21:37:43 +0000 (21:37 +0000)]
    * pa.c (emit_move_sequence): Rewrite code to handle arithmetic
        involving plabels.

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

26 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

26 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

26 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

26 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

26 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

26 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

26 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

26 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

26 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

26 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

26 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

26 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

26 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