[gnu.gcc.bug] config.gcc support for Sequent Symmetry

schmidt%bonnie.ics.uci.edu@ORION.CF.UCI.EDU ("Douglas C. Schmidt") (10/08/88)

Hi,

   The following is useful info for config.gcc.

	i386)				# for Intel 80386's on Sequent Symmetry
		cpu_type=i386
		configuration_file=config-${machine}.h
		target_machine=tm-seq386.h
		;;

   Also, the 1.29 compiler dies on the tree.c file during stage1.
   I'll be glad to try out any fixes when they become available.
   
   These are the setup files:
   
		tm.h -> tm-seq386.h 
		md   -> i386.md
      config.h -> config.i386.h

   Here is the diagnostic:

----------------------------------------
Script started on Fri Oct  7 21:59:17 1988
[~/gcc-1.29/stage1 ] [/q1/ue/schmidt/gcc-1.29/stage1]
> cc1 -O tree.c
 init_tree temporary_allocation end_temporary_allocation 
 resume_temporary_allocation allocation_temporary_p permanent_allocation 
 preserve_data oballoc obfree permalloc push_momentary clear_momentary 
 pop_momentary suspend_momentary resume_momentary make_node copy_node 
 get_identifier build_int_2 build_real build_real_from_int_cst build_string 
 build_complex integer_zerop integer_onep integer_all_onesp list_length 
 chainon build_tree_list tree_cons perm_tree_cons temp_tree_cons 
 saveable_tree_cons tree_last nreverse size_in_bytes int_size_in_bytes 
 array_type_nelts staticp lvalue_p lvalue_or_else save_expr stabilize_reference 
 build build_nt build_decl build_let build_type_variant type_hash_list 
 type_hash_lookup type_hash_addIllegal instruction (core dumped)
[~/gcc-1.29/stage1 ] [/q1/ue/schmidt/gcc-1.29/stage1]
> dbx cc1
dbx version 5.10 of 5/20/88 23:31 (Sequent).
Type 'help' for help.
reading symbolic information ... 
[using memory image in core]
(dbx) where
abort() at 0x64403
new_spill_reg(i = 10, class = 1, max_needs = 0x3fffd160, max_nongroups = 
 0x3fffd0dc, counted_for_nongroups = "", global = 1, dumpfile = (nil)), 
line 866 in "reload1.c"
$b686, line 760 in "reload1.c"
reload1.reload(first = 0x811c4, global = 1, dumpfile = (nil)), line 760 in 
 "reload1.c"
global_alloc(file = (nil)), line 303 in "global-alloc.c"
$b37, line 1286 in "toplev.c"
rest_of_compilation(decl = 0xd3bac), line 1286 in "toplev.c"
finish_function(), line 3291 in "c-decl.c"
yyparse(), line 208 in "c-parse.tab.c"
compile_file(name = "tree.c"), line 863 in "toplev.c"
main(argc = 3, argv = 0x3fffec44, envp = 0x3fffec54), line 1579 in "toplev.c"
(dbx) quit
[~/gcc-1.29/stage1 ] [/q1/ue/schmidt/gcc-1.29/stage1]
> exit
[~/gcc-1.29/stage1 ] [/q1/ue/schmidt/gcc-1.29/stage1]
exit

script done on Fri Oct  7 22:00:30 1988