Commit graph

  • fb88f5dbdd fixed problem with importing enumeration literals ceriel 1989-02-08 10:24:10 +00:00
  • 7c22618cb8 make sure that every command ends up in the same directory where it started ceriel 1989-02-08 09:44:32 +00:00
  • 81f2477282 Adapted to our installation ceriel 1989-02-08 09:38:15 +00:00
  • be89699a1a fixed return value of signal ceriel 1989-02-08 09:29:27 +00:00
  • 04e2dac8e7 replaced some BSS by CON; The order in memory is important! Adapted to our installation ceriel 1989-02-08 09:23:46 +00:00
  • 6fec436051 use an ed script instead of an ex script; more portable ceriel 1989-02-07 17:54:33 +00:00
  • a13ea6d098 fix in IMUL, define DEBUG 1 ceriel 1989-02-07 14:30:47 +00:00
  • 0bc88b77b2 fixed several problems: - hex numbers and floating point numbers were wrong - grammar was wrong; did not accept correct ANSI C - prototype updates did not work - float parameters to routines without prototype were not upgraded to double - the dot operator no longer requires lvalue as left-hand-side ceriel 1989-02-07 13:16:02 +00:00
  • 9dcae8fcd0 made arg_error dependent on DEBUG; fixed cmp instruction in as_table ceriel 1989-02-07 11:42:28 +00:00
  • fa6900fbbc made back.a dependent on some C files in this directory ceriel 1989-02-07 11:32:47 +00:00
  • c64da88289 Added FORMAT information for our lint; Documented the _format routine ceriel 1989-02-07 11:17:22 +00:00
  • f3584b3d52 made back.a dependent on some C files in this directory ceriel 1989-02-07 11:12:13 +00:00
  • 1e9d815c92 Documented need of em_data.a for libeme.a ceriel 1989-02-07 11:11:57 +00:00
  • 926da49d39 Initial revision ceriel 1989-02-07 11:04:05 +00:00
  • e2fe3fec2c increment error count on errors ceriel 1989-02-07 09:50:28 +00:00
  • c3f7993b1a fixed problem in sizeof() ceriel 1989-02-06 19:06:55 +00:00
  • 37fd03b14b some fixes ceriel 1989-02-06 15:15:27 +00:00
  • 687d428026 move to address register does not set condition codes ceriel 1989-02-06 15:11:49 +00:00
  • 929716a621 Improved label handling and handling of jumps to jumps ceriel 1989-02-06 14:39:08 +00:00
  • e0c7813927 Added some patterns for LOC LOC CII followed by test on (in)equality to 0 ceriel 1989-02-06 14:38:21 +00:00
  • 732d0eac5c Bug fix in cast ceriel 1989-02-06 14:38:00 +00:00
  • 0ec10de716 Use our own preprocessor, added dependencies ceriel 1989-02-06 14:37:51 +00:00
  • eca0cde913 changed order of registers, so that d0 is allocated first ceriel 1989-02-06 14:35:10 +00:00
  • 76684055eb some simplifications and a bug fix ceriel 1989-02-03 16:32:07 +00:00
  • 9ea59fd48a corrected print formats ceriel 1989-02-02 16:32:19 +00:00
  • 920ba0eebe delinted somewhat ceriel 1989-02-02 16:31:51 +00:00
  • 3b76fbc284 bitwise operators available now ceriel 1989-02-02 16:15:54 +00:00
  • 821e1e624b Added header ceriel 1989-02-02 16:10:15 +00:00
  • 55705b22ca improved pattern ceriel 1989-02-02 16:04:18 +00:00
  • 8127265043 Added some patterns ceriel 1989-02-02 16:01:13 +00:00
  • c52b10c115 many changes, to make the make_* files more portable ceriel 1989-02-02 14:45:26 +00:00
  • 91853768f7 name changes ceriel 1989-02-02 14:41:24 +00:00
  • 42b647d9a9 as_back/const.h is deleted ceriel 1989-02-02 14:36:34 +00:00
  • f70dfe4d00 better evaluation order checking in expressions dick 1989-02-02 13:57:07 +00:00
  • f7df668450 delinted, added chstack.c ceriel 1989-02-02 13:24:50 +00:00
  • 1daac3c5d1 made arg_error dependant on DEBUG ceriel 1989-02-02 12:49:21 +00:00
  • 0291c897be hidden names, made arg_error dependant on DEBUG ceriel 1989-02-02 12:29:14 +00:00
  • bf6a1eb0ba removed unused code ceriel 1989-02-02 12:27:33 +00:00
  • 542eb9a7d8 made arg_error dependant on a DEBUG constant, improved Makefile ceriel 1989-02-02 11:45:50 +00:00
  • 45a94c9858 made arg_error dependant on a DEBUG constant ceriel 1989-02-02 11:42:53 +00:00
  • f3c29355f6 simplified a bit to make the resulting optimizer smaller; Added a constant w2 that can be used in the patterns instead of 2*w ceriel 1989-02-02 11:41:31 +00:00
  • 9359e081db documented w2 ceriel 1989-02-01 15:58:31 +00:00
  • 2930ebb406 fixed bug: OO_halfflush did not work properly ceriel 1989-01-31 10:33:59 +00:00
  • 3adeb611df include back.h file ceriel 1989-01-27 16:41:04 +00:00
  • df69d70608 Changed some names ceriel 1989-01-27 14:15:55 +00:00
  • 8811a2af14 Makefile added ceriel 1989-01-27 13:22:55 +00:00
  • d87e8f72a9 Makefile added ceriel 1989-01-27 13:10:44 +00:00
  • 7bcd261f8e minor mods ceriel 1989-01-27 13:09:37 +00:00
  • 039552a46c define CODE_EXPANDER ceriel 1989-01-27 12:41:43 +00:00
  • c9df20878f improved Makefile ceriel 1989-01-27 12:02:55 +00:00
  • b0fdc82616 put table in alphabetical order again ceriel 1989-01-26 17:10:18 +00:00
  • 766d76e712 moved definitions for extnd routines ceriel 1989-01-26 17:08:15 +00:00
  • e72a36bbb2 renamed jump, prolog, and locals to C_jump, C_prolog, and C_locals ceriel 1989-01-26 15:42:50 +00:00
  • 8ae2077591 adapted to no longer need an as.h file ceriel 1989-01-26 15:20:56 +00:00
  • 945cceccb5 replaced Dutch comment ceriel 1989-01-26 14:47:03 +00:00
  • 7f0b775587 cleaned up a bit ceriel 1989-01-26 14:43:09 +00:00
  • 6ee3538d91 cleaned up a bit ceriel 1989-01-26 14:39:09 +00:00
  • f58722ab46 replaced Dutch comments ceriel 1989-01-26 14:27:02 +00:00
  • 817facac14 Added prefix C_ to the names prolog, jump, and locals ceriel 1989-01-26 14:04:11 +00:00
  • e6fb2468c8 change some names ceriel 1989-01-26 13:46:19 +00:00
  • 709cf50fbd changed identifier Hashitems ceriel 1989-01-26 13:41:31 +00:00
  • 811321b190 change some names ceriel 1989-01-26 13:39:03 +00:00
  • 5a18c3748d hide names, and remap public ones ceriel 1989-01-26 13:32:57 +00:00
  • e92f8ac398 change some names ceriel 1989-01-26 13:24:23 +00:00
  • 3373e11923 previous fix was wrong; corrected ceriel 1989-01-26 10:58:30 +00:00
  • 2ec4640e7e Added includes ceriel 1989-01-26 10:52:51 +00:00
  • 3a546eb8dd be a bit more liberal with prefixes ceriel 1989-01-24 13:51:05 +00:00
  • 5e14dddb6c fix in compile time int2float conversion ceriel 1989-01-23 16:52:22 +00:00
  • cc55ab947d evaluate switch-expression on a different spot, allow for *STRING expressions ceriel 1989-01-23 15:37:57 +00:00
  • 11843b44a1 changed bss() into a macro ceriel 1989-01-20 15:19:33 +00:00
  • 1c570328f0 fixed parameter types ceriel 1989-01-20 15:01:37 +00:00
  • b1b4ba9677 Added some conversions ceriel 1989-01-20 14:54:55 +00:00
  • fa9d7ce5ce Added Makefile ceriel 1989-01-19 17:51:44 +00:00
  • c951295521 Initial revision ceriel 1989-01-19 16:43:32 +00:00
  • b45706ce7a delinted a little ceriel 1989-01-19 16:41:55 +00:00
  • 57dfee488a Added .distr ceriel 1989-01-19 16:26:18 +00:00
  • 6833adfb50 Initial revision ceriel 1989-01-19 16:20:46 +00:00
  • 4c76583aba simplified assertion ceriel 1989-01-19 13:48:09 +00:00
  • d55d4bb69f fixed another POINTER TO IDENT problem ceriel 1989-01-19 10:58:43 +00:00
  • b83fca4445 use STS and LOS routines ceriel 1989-01-19 09:16:15 +00:00
  • 6420525753 Added STS and LOS routines ceriel 1989-01-18 10:51:57 +00:00
  • 7c39967dc5 use STS and LOS routine ceriel 1989-01-18 10:51:06 +00:00
  • 406d024e9f change to keep lint happy ceriel 1989-01-17 11:23:33 +00:00
  • ed34e06d2d Added floating point, fixed LPB ceriel 1989-01-17 11:05:02 +00:00
  • 9c5f0e8159 changes to hide names and some fixes ceriel 1989-01-17 10:27:55 +00:00
  • b800af87af changes to hide names and some fixes ceriel 1989-01-17 09:48:32 +00:00
  • 56c0f3bc5b many improvements ceriel 1989-01-16 16:10:32 +00:00
  • 6ba5c0b850 Added patterns ceriel 1989-01-16 13:35:02 +00:00
  • ac86c49d85 deleted some patterns; they caused loop ceriel 1988-12-14 17:55:02 +00:00
  • 46f633870d fixes and improvements ceriel 1988-12-14 15:33:20 +00:00
  • b9417a3a55 Added patterns ceriel 1988-12-12 18:22:59 +00:00
  • f4caec88e8 use C_con_cst instead of C_con_icon when possible; fix sizeof(string) to return the size of the string instead of the size of a pointer ceriel 1988-12-12 14:21:45 +00:00
  • 8e09304da7 Added extra explanation of on_valu field ceriel 1988-12-12 12:51:52 +00:00
  • 10157af05f fixed: the fgets replacement did not work properly ceriel 1988-12-08 16:18:29 +00:00
  • 66ae1083a8 Added some patterns ceriel 1988-12-08 13:21:07 +00:00
  • 8e15d114ac declare holno ceriel 1988-12-07 16:00:46 +00:00
  • 87d0349814 handle local commons in one place only ceriel 1988-12-06 13:22:34 +00:00
  • 18b719de80 killbss routine smarter now; does not overwrite all BSS; did not work as it should, because systemcall interface also uses the fact that BSS = 0 ceriel 1988-12-02 15:39:59 +00:00
  • 5252b760d9 handle intorcard_type better in case statements ceriel 1988-11-29 13:13:03 +00:00
  • 73ac23824b changed error messages, initialize bss with funny value, and be somewhat more conservative with memory usage ceriel 1988-11-28 12:54:38 +00:00