Browse Source

* small internalerror nr change

peter 27 years ago
parent
commit
bd64631a51
2 changed files with 725 additions and 4 deletions
  1. 8 3
      compiler/cg386cnv.pas
  2. 717 1
      compiler/depend

+ 8 - 3
compiler/cg386cnv.pas

@@ -857,7 +857,7 @@ implementation
                         emitl(A_LABEL,hlabel);
                       end;
          else
-           internalerror(10060);
+           internalerror(10061);
          end;
          truelabel:=oldtruelabel;
          falselabel:=oldfalselabel;
@@ -882,7 +882,7 @@ implementation
                 hregister:=hp^.location.register;
               end;
           else
-            internalerror(10061);
+            internalerror(10062);
           end;
          exprasmlist^.concat(new(pai386,op_reg_reg(A_OR,S_L,hregister,hregister)));
          hregister:=reg32toreg8(hregister);
@@ -897,6 +897,8 @@ implementation
                         p^.location.register:=reg16toreg32(hregister);
                         exprasmlist^.concat(new(pai386,op_reg_reg(A_MOVZX,S_BL,hregister,p^.location.register)));
                       end;
+         else
+          internalerror(10064);
          end;
      end;
 
@@ -1062,7 +1064,10 @@ implementation
 end.
 {
   $Log$
-  Revision 1.6  1998-06-12 10:43:12  michael
+  Revision 1.7  1998-06-12 13:10:34  peter
+    * small internalerror nr change
+
+  Revision 1.6  1998/06/12 10:43:12  michael
   Fixed ansistrings : is_ansistring not found
 
   Revision 1.5  1998/06/08 13:13:30  pierre

+ 717 - 1
compiler/depend

@@ -1 +1,717 @@
-
+pp: pp.pas \
+	cobjects.ppu \
+	globals.ppu \
+	parser.ppu \
+	systems.ppu \
+	tree.ppu \
+	symtable.ppu \
+	options.ppu \
+	link.ppu \
+	import.ppu \
+	files.ppu \
+	verb_def.ppu \
+	verbose.ppu
+	ppc386 -dFPC -dGDB -dI386 pp.pas
+
+cobjects.ppu: cobjects.pas
+	ppc386 -dFPC -dGDB -dI386 cobjects.pas
+
+globals.ppu: globals.pas \
+	cobjects.ppu \
+	systems.ppu
+	ppc386 -dFPC -dGDB -dI386 globals.pas
+
+systems.ppu: systems.pas
+	ppc386 -dFPC -dGDB -dI386 systems.pas
+
+parser.ppu: parser.pas \
+	systems.ppu \
+	cobjects.ppu \
+	globals.ppu \
+	verbose.ppu \
+	symtable.ppu \
+	files.ppu \
+	aasm.ppu \
+	hcodegen.ppu \
+	assemble.ppu \
+	link.ppu \
+	script.ppu \
+	gendef.ppu \
+	scanner.ppu \
+	pbase.ppu \
+	pdecl.ppu \
+	psystem.ppu \
+	pmodules.ppu
+	ppc386 -dFPC -dGDB -dI386 parser.pas
+
+verbose.ppu: verbose.pas \
+	messages.ppu \
+	globals.ppu
+	ppc386 -dFPC -dGDB -dI386 verbose.pas
+
+messages.ppu: messages.pas
+	ppc386 -dFPC -dGDB -dI386 messages.pas
+
+symtable.ppu: symtable.pas \
+	cobjects.ppu \
+	verbose.ppu \
+	systems.ppu \
+	globals.ppu \
+	aasm.ppu \
+	files.ppu \
+	gendef.ppu \
+	i386.ppu \
+	gdb.ppu \
+	types.ppu
+	ppc386 -dFPC -dGDB -dI386 symtable.pas
+
+aasm.ppu: aasm.pas \
+	cobjects.ppu \
+	files.ppu \
+	globals.ppu \
+	verbose.ppu \
+	systems.ppu
+	ppc386 -dFPC -dGDB -dI386 aasm.pas
+
+files.ppu: files.pas \
+	cobjects.ppu \
+	globals.ppu \
+	verbose.ppu \
+	systems.ppu
+	ppc386 -dFPC -dGDB -dI386 files.pas
+
+gendef.ppu: gendef.pas \
+	cobjects.ppu \
+	systems.ppu \
+	globals.ppu
+	ppc386 -dFPC -dGDB -dI386 gendef.pas
+
+i386.ppu: i386.pas \
+	cobjects.ppu \
+	aasm.ppu \
+	globals.ppu \
+	verbose.ppu
+	ppc386 -dFPC -dGDB -dI386 i386.pas
+
+gdb.ppu: gdb.pas \
+	i386.ppu \
+	cobjects.ppu \
+	globals.ppu \
+	aasm.ppu
+	ppc386 -dFPC -dGDB -dI386 gdb.pas
+
+types.ppu: types.pas \
+	cobjects.ppu \
+	globals.ppu \
+	symtable.ppu \
+	tree.ppu \
+	verbose.ppu \
+	aasm.ppu
+	ppc386 -dFPC -dGDB -dI386 types.pas
+
+tree.ppu: tree.pas \
+	cobjects.ppu \
+	globals.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	i386.ppu \
+	types.ppu \
+	verbose.ppu \
+	files.ppu
+	ppc386 -dFPC -dGDB -dI386 tree.pas
+
+hcodegen.ppu: hcodegen.pas \
+	aasm.ppu \
+	tree.ppu \
+	symtable.ppu \
+	i386.ppu \
+	systems.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	globals.ppu \
+	files.ppu
+	ppc386 -dFPC -dGDB -dI386 hcodegen.pas
+
+assemble.ppu: assemble.pas \
+	cobjects.ppu \
+	globals.ppu \
+	aasm.ppu \
+	script.ppu \
+	files.ppu \
+	systems.ppu \
+	verbose.ppu \
+	ag386att.ppu \
+	ag386nsm.ppu \
+	ag386int.ppu
+	ppc386 -dFPC -dGDB -dI386 assemble.pas
+
+script.ppu: script.pas \
+	cobjects.ppu \
+	globals.ppu \
+	systems.ppu
+	ppc386 -dFPC -dGDB -dI386 script.pas
+
+ag386att.ppu: ag386att.pas \
+	aasm.ppu \
+	assemble.ppu \
+	globals.ppu \
+	systems.ppu \
+	cobjects.ppu \
+	i386.ppu \
+	files.ppu \
+	verbose.ppu \
+	gdb.ppu
+	ppc386 -dFPC -dGDB -dI386 ag386att.pas
+
+ag386nsm.ppu: ag386nsm.pas \
+	aasm.ppu \
+	assemble.ppu \
+	globals.ppu \
+	systems.ppu \
+	cobjects.ppu \
+	i386.ppu \
+	files.ppu \
+	verbose.ppu \
+	gdb.ppu
+	ppc386 -dFPC -dGDB -dI386 ag386nsm.pas
+
+ag386int.ppu: ag386int.pas \
+	aasm.ppu \
+	assemble.ppu \
+	globals.ppu \
+	systems.ppu \
+	cobjects.ppu \
+	i386.ppu \
+	files.ppu \
+	verbose.ppu \
+	gdb.ppu
+	ppc386 -dFPC -dGDB -dI386 ag386int.pas
+
+link.ppu: link.pas \
+	cobjects.ppu \
+	script.ppu \
+	globals.ppu \
+	systems.ppu \
+	verbose.ppu
+	ppc386 -dFPC -dGDB -dI386 link.pas
+
+scanner.ppu: scanner.pas \
+	cobjects.ppu \
+	globals.ppu \
+	files.ppu \
+	verbose.ppu \
+	systems.ppu \
+	symtable.ppu \
+	switches.ppu
+	ppc386 -dFPC -dGDB -dI386 scanner.pas
+
+switches.ppu: switches.pas \
+	globals.ppu \
+	verbose.ppu \
+	files.ppu \
+	systems.ppu
+	ppc386 -dFPC -dGDB -dI386 switches.pas
+
+pbase.ppu: pbase.pas \
+	cobjects.ppu \
+	globals.ppu \
+	symtable.ppu \
+	files.ppu \
+	scanner.ppu \
+	systems.ppu \
+	verbose.ppu
+	ppc386 -dFPC -dGDB -dI386 pbase.pas
+
+pdecl.ppu: pdecl.pas \
+	globals.ppu \
+	symtable.ppu \
+	cobjects.ppu \
+	scanner.ppu \
+	aasm.ppu \
+	tree.ppu \
+	pass_1.ppu \
+	files.ppu \
+	types.ppu \
+	hcodegen.ppu \
+	verbose.ppu \
+	systems.ppu \
+	gdb.ppu \
+	pbase.ppu \
+	ptconst.ppu \
+	pexpr.ppu \
+	psub.ppu \
+	pexports.ppu \
+	i386.ppu
+	ppc386 -dFPC -dGDB -dI386 pdecl.pas
+
+pass_1.ppu: pass_1.pas \
+	tree.ppu \
+	scanner.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	systems.ppu \
+	globals.ppu \
+	aasm.ppu \
+	symtable.ppu \
+	types.ppu \
+	hcodegen.ppu \
+	files.ppu \
+	i386.ppu \
+	tgeni386.ppu
+	ppc386 -dFPC -dGDB -dI386 pass_1.pas
+
+tgeni386.ppu: tgeni386.pas \
+	cobjects.ppu \
+	globals.ppu \
+	tree.ppu \
+	hcodegen.ppu \
+	verbose.ppu \
+	files.ppu \
+	aasm.ppu \
+	i386.ppu
+	ppc386 -dFPC -dGDB -dI386 tgeni386.pas
+
+ptconst.ppu: ptconst.pas \
+	symtable.ppu \
+	cobjects.ppu \
+	globals.ppu \
+	scanner.ppu \
+	aasm.ppu \
+	tree.ppu \
+	pass_1.ppu \
+	hcodegen.ppu \
+	types.ppu \
+	verbose.ppu \
+	pbase.ppu \
+	pexpr.ppu \
+	i386.ppu
+	ppc386 -dFPC -dGDB -dI386 ptconst.pas
+
+pexpr.ppu: pexpr.pas \
+	symtable.ppu \
+	tree.ppu \
+	cobjects.ppu \
+	globals.ppu \
+	scanner.ppu \
+	aasm.ppu \
+	pass_1.ppu \
+	systems.ppu \
+	hcodegen.ppu \
+	types.ppu \
+	verbose.ppu \
+	pbase.ppu \
+	pdecl.ppu \
+	i386.ppu
+	ppc386 -dFPC -dGDB -dI386 pexpr.pas
+
+psub.ppu: psub.pas \
+	cobjects.ppu \
+	symtable.ppu \
+	globals.ppu \
+	scanner.ppu \
+	aasm.ppu \
+	tree.ppu \
+	pass_1.ppu \
+	types.ppu \
+	hcodegen.ppu \
+	files.ppu \
+	verbose.ppu \
+	systems.ppu \
+	import.ppu \
+	gendef.ppu \
+	temp_gen.ppu \
+	gdb.ppu \
+	i386.ppu \
+	cgi386.ppu \
+	tgeni386.ppu \
+	cgai386.ppu \
+	aopt386.ppu \
+	pbase.ppu \
+	pdecl.ppu \
+	pexpr.ppu \
+	pstatmnt.ppu
+	ppc386 -dFPC -dGDB -dI386 psub.pas
+
+import.ppu: import.pas \
+	cobjects.ppu \
+	systems.ppu \
+	verbose.ppu \
+	os2_targ.ppu \
+	win_targ.ppu
+	ppc386 -dFPC -dGDB -dI386 import.pas
+
+os2_targ.ppu: os2_targ.pas \
+	import.ppu \
+	globals.ppu \
+	link.ppu \
+	files.ppu
+	ppc386 -dFPC -dGDB -dI386 os2_targ.pas
+
+win_targ.ppu: win_targ.pas \
+	import.ppu \
+	aasm.ppu \
+	files.ppu \
+	globals.ppu \
+	cobjects.ppu \
+	systems.ppu \
+	gdb.ppu \
+	i386.ppu
+	ppc386 -dFPC -dGDB -dI386 win_targ.pas
+
+temp_gen.ppu: temp_gen.pas \
+	i386.ppu \
+	cobjects.ppu \
+	globals.ppu \
+	tree.ppu \
+	hcodegen.ppu \
+	verbose.ppu \
+	files.ppu \
+	aasm.ppu
+	ppc386 -dFPC -dGDB -dI386 temp_gen.pas
+
+cgi386.ppu: cgi386.pas \
+	tree.ppu \
+	verbose.ppu \
+	cobjects.ppu \
+	systems.ppu \
+	globals.ppu \
+	files.ppu \
+	symtable.ppu \
+	types.ppu \
+	aasm.ppu \
+	scanner.ppu \
+	pass_1.ppu \
+	hcodegen.ppu \
+	temp_gen.ppu \
+	gdb.ppu \
+	i386.ppu \
+	tgeni386.ppu \
+	cgai386.ppu \
+	cg386con.ppu \
+	cg386mat.ppu \
+	cg386cnv.ppu \
+	cg386set.ppu \
+	cg386add.ppu \
+	cg386mem.ppu \
+	cg386cal.ppu \
+	cg386ld.ppu \
+	cg386flw.ppu
+	ppc386 -dFPC -dGDB -dI386 cgi386.pas
+
+cgai386.ppu: cgai386.pas \
+	cobjects.ppu \
+	tree.ppu \
+	i386.ppu \
+	aasm.ppu \
+	symtable.ppu \
+	systems.ppu \
+	globals.ppu \
+	verbose.ppu \
+	files.ppu \
+	types.ppu \
+	pbase.ppu \
+	tgeni386.ppu \
+	temp_gen.ppu \
+	hcodegen.ppu \
+	gdb.ppu
+	ppc386 -dFPC -dGDB -dI386 cgai386.pas
+
+cg386con.ppu: cg386con.pas \
+	tree.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	i386.ppu \
+	hcodegen.ppu \
+	cgai386.ppu \
+	temp_gen.ppu \
+	tgeni386.ppu \
+	cgi386.ppu
+	ppc386 -dFPC -dGDB -dI386 cg386con.pas
+
+cg386mat.ppu: cg386mat.pas \
+	tree.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	globals.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	i386.ppu \
+	types.ppu \
+	cgi386.ppu \
+	cgai386.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu
+	ppc386 -dFPC -dGDB -dI386 cg386mat.pas
+
+cg386cnv.ppu: cg386cnv.pas \
+	tree.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	globals.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	i386.ppu \
+	types.ppu \
+	cgi386.ppu \
+	cgai386.ppu \
+	temp_gen.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu
+	ppc386 -dFPC -dGDB -dI386 cg386cnv.pas
+
+cg386set.ppu: cg386set.pas \
+	tree.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	globals.ppu \
+	systems.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	i386.ppu \
+	types.ppu \
+	cgi386.ppu \
+	cgai386.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu
+	ppc386 -dFPC -dGDB -dI386 cg386set.pas
+
+cg386add.ppu: cg386add.pas \
+	tree.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	globals.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	i386.ppu \
+	types.ppu \
+	cgi386.ppu \
+	cgai386.ppu \
+	temp_gen.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu
+	ppc386 -dFPC -dGDB -dI386 cg386add.pas
+
+cg386mem.ppu: cg386mem.pas \
+	tree.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	globals.ppu \
+	systems.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	i386.ppu \
+	types.ppu \
+	cgi386.ppu \
+	cgai386.ppu \
+	temp_gen.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu
+	ppc386 -dFPC -dGDB -dI386 cg386mem.pas
+
+cg386cal.ppu: cg386cal.pas \
+	symtable.ppu \
+	tree.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	globals.ppu \
+	systems.ppu \
+	aasm.ppu \
+	i386.ppu \
+	types.ppu \
+	cgi386.ppu \
+	cgai386.ppu \
+	temp_gen.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu \
+	cg386ld.ppu
+	ppc386 -dFPC -dGDB -dI386 cg386cal.pas
+
+cg386ld.ppu: cg386ld.pas \
+	tree.ppu \
+	i386.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	globals.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	types.ppu \
+	cgi386.ppu \
+	cgai386.ppu \
+	temp_gen.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu
+	ppc386 -dFPC -dGDB -dI386 cg386ld.pas
+
+cg386flw.ppu: cg386flw.pas \
+	tree.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	globals.ppu \
+	systems.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	i386.ppu \
+	types.ppu \
+	cgi386.ppu \
+	cgai386.ppu \
+	temp_gen.ppu \
+	tgeni386.ppu \
+	hcodegen.ppu
+	ppc386 -dFPC -dGDB -dI386 cg386flw.pas
+
+aopt386.ppu: aopt386.pas \
+	aasm.ppu \
+	cobjects.ppu \
+	globals.ppu \
+	systems.ppu \
+	symtable.ppu \
+	verbose.ppu \
+	hcodegen.ppu \
+	i386.ppu \
+	cgi386.ppu
+	ppc386 -dFPC -dGDB -dI386 aopt386.pas
+
+pstatmnt.ppu: pstatmnt.pas \
+	tree.ppu \
+	cobjects.ppu \
+	globals.ppu \
+	files.ppu \
+	verbose.ppu \
+	systems.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	pass_1.ppu \
+	types.ppu \
+	scanner.ppu \
+	hcodegen.ppu \
+	pbase.ppu \
+	pexpr.ppu \
+	pdecl.ppu \
+	i386.ppu \
+	tgeni386.ppu \
+	rai386.ppu \
+	ratti386.ppu \
+	radi386.ppu
+	ppc386 -dFPC -dGDB -dI386 pstatmnt.pas
+
+rai386.ppu: rai386.pas \
+	tree.ppu \
+	i386.ppu \
+	systems.ppu \
+	files.ppu \
+	aasm.ppu \
+	globals.ppu \
+	asmutils.ppu \
+	hcodegen.ppu \
+	scanner.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	types.ppu
+	ppc386 -dFPC -dGDB -dI386 rai386.pas
+
+asmutils.ppu: asmutils.pas \
+	symtable.ppu \
+	aasm.ppu \
+	hcodegen.ppu \
+	verbose.ppu \
+	systems.ppu \
+	globals.ppu \
+	files.ppu \
+	cobjects.ppu \
+	i386.ppu
+	ppc386 -dFPC -dGDB -dI386 asmutils.pas
+
+ratti386.ppu: ratti386.pas \
+	i386.ppu \
+	tree.ppu \
+	files.ppu \
+	aasm.ppu \
+	globals.ppu \
+	asmutils.ppu \
+	hcodegen.ppu \
+	scanner.ppu \
+	systems.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	symtable.ppu \
+	types.ppu
+	ppc386 -dFPC -dGDB -dI386 ratti386.pas
+
+radi386.ppu: radi386.pas \
+	tree.ppu \
+	files.ppu \
+	i386.ppu \
+	hcodegen.ppu \
+	globals.ppu \
+	scanner.ppu \
+	aasm.ppu \
+	cobjects.ppu \
+	symtable.ppu \
+	types.ppu \
+	verbose.ppu \
+	asmutils.ppu
+	ppc386 -dFPC -dGDB -dI386 radi386.pas
+
+pexports.ppu: pexports.pas \
+	cobjects.ppu \
+	globals.ppu \
+	scanner.ppu \
+	symtable.ppu \
+	pbase.ppu \
+	verbose.ppu
+	ppc386 -dFPC -dGDB -dI386 pexports.pas
+
+psystem.ppu: psystem.pas \
+	symtable.ppu \
+	globals.ppu \
+	tree.ppu
+	ppc386 -dFPC -dGDB -dI386 psystem.pas
+
+pmodules.ppu: pmodules.pas \
+	files.ppu \
+	cobjects.ppu \
+	verbose.ppu \
+	systems.ppu \
+	globals.ppu \
+	symtable.ppu \
+	aasm.ppu \
+	hcodegen.ppu \
+	link.ppu \
+	assemble.ppu \
+	import.ppu \
+	i386.ppu \
+	scanner.ppu \
+	pbase.ppu \
+	psystem.ppu \
+	pdecl.ppu \
+	psub.ppu \
+	parser.ppu
+	ppc386 -dFPC -dGDB -dI386 pmodules.pas
+
+options.ppu: options.pas \
+	cobjects.ppu \
+	globals.ppu \
+	systems.ppu \
+	verbose.ppu \
+	scanner.ppu \
+	link.ppu \
+	verb_def.ppu \
+	messages.ppu \
+	gendef.ppu \
+	opts386.ppu
+	ppc386 -dFPC -dGDB -dI386 options.pas
+
+verb_def.ppu: verb_def.pas \
+	verbose.ppu \
+	globals.ppu \
+	files.ppu
+	ppc386 -dFPC -dGDB -dI386 verb_def.pas
+
+opts386.ppu: opts386.pas \
+	options.ppu \
+	systems.ppu \
+	globals.ppu
+	ppc386 -dFPC -dGDB -dI386 opts386.pas
+