Commit graph

  • a4e5e4eeaa Added a pattern ceriel 1990-05-18 10:47:12 +00:00
  • c4dabcd9a4 unsigned but-fields were sometimes sign-extended when converted to int ceriel 1990-05-18 10:29:57 +00:00
  • 74147d2b4a ignore NOP ceriel 1990-05-17 19:40:15 +00:00
  • 9dacc57b3a C_out uses EM_bsssize etc. instead of C_bsssize etc. ceriel 1990-05-16 18:05:55 +00:00
  • afae382803 removed references to C_bssinit etc. ceriel 1990-05-16 18:03:50 +00:00
  • aa20369a56 removed pc_size.h ceriel 1990-05-16 10:56:45 +00:00
  • 0c6f2f490f the tp_sdef field of the type structure may only be used after checking tp_fund ceriel 1990-05-15 15:28:01 +00:00
  • 9570000674 an = was temporarily set to 0, but not reset ceriel 1990-05-14 12:30:18 +00:00
  • 27718f5d6d error with cast to unsigned long eck 1990-05-11 15:22:19 +00:00
  • e9d214e977 check -m option ceriel 1990-05-11 13:11:12 +00:00
  • c64733ae6f fix in sscanf: _count field was wrong ceriel 1990-05-09 13:31:36 +00:00
  • b04388a326 fixed some patterns: operand could have side effects ceriel 1990-05-08 09:03:28 +00:00
  • a1e2a583b5 fixed bug with double definition eck 1990-05-03 16:18:22 +00:00
  • 51467658c6 scan with %p didn't work properly on 2-4 machines eck 1990-05-03 10:50:23 +00:00
  • 7987a1fed8 cast ptrdiff_t to int for ANSI eck 1990-04-25 15:10:13 +00:00
  • dc12b2fa3d warn about ptrdiff_t passed as long on 2-4 machines eck 1990-04-25 15:09:51 +00:00
  • f2b4713c24 cast ptrdiff_t to int for ANSI ceriel 1990-04-25 14:23:05 +00:00
  • 8fe53f501f avoid a crash in directives ceriel 1990-04-24 14:07:07 +00:00
  • 536b12010f garbage is allowed in the fdopen mode string eck 1990-04-24 09:40:47 +00:00
  • 470bb82342 garbage is allowed in the f[re]open mode string eck 1990-04-24 09:30:15 +00:00
  • 6ab26e5cdc avoid null references on illegal input ceriel 1990-04-23 16:11:37 +00:00
  • da806afa6b some more corrections eck 1990-04-23 13:48:43 +00:00
  • dbd1744edc Use C_out instead if EM_mkcalls ceriel 1990-04-23 13:43:05 +00:00
  • ed81d83f4c use .limhp ceriel 1990-04-23 13:39:26 +00:00
  • f95fae24fc moved a coercion ceriel 1990-04-23 13:38:19 +00:00
  • 2b488e1021 INS instruction fix ceriel 1990-04-23 13:33:26 +00:00
  • 81b7f67cb4 result of sizeof() is 'unsigned int' (for backward compatibility) eck 1990-04-23 13:33:07 +00:00
  • 86188fb772 size_t is 'unsigned int' (for backward compatibility) eck 1990-04-23 13:26:09 +00:00
  • fb25b628d6 yet another bug fix in instructions handling special registers ceriel 1990-04-23 12:35:41 +00:00
  • 564bb0b81c changed remark about predefined identifiers eck 1990-04-19 16:04:58 +00:00
  • 64e9d11570 the -U option did not work properly; call do_undef() now eck 1990-04-18 16:40:17 +00:00
  • 52f08181a6 two -D options for one identifier didn't work eck 1990-04-18 13:09:36 +00:00
  • b44938412e two -D options for one identifier didn't work eck 1990-04-18 13:03:05 +00:00
  • e625c3bdb8 added wait-statements for floating-point library eck 1990-04-17 13:57:23 +00:00
  • 010ada1c23 added a.out.h for the cv program eck 1990-04-12 17:03:31 +00:00
  • 90963fd585 added csa4 and csb4 eck 1990-04-12 11:35:10 +00:00
  • f1351720e5 added csa4 and csb4 eck 1990-04-12 11:29:49 +00:00
  • 031b9dfee2 added warning for nested comment eck 1990-04-10 10:52:52 +00:00
  • a3f1aaa41f don't free prototype lists, they might be part of a typedef eck 1990-04-10 10:14:46 +00:00
  • dd5ef3905f timezone info should not end up in rom eck 1990-04-09 17:03:58 +00:00
  • 8c9149b058 changed over/underflow for exp() eck 1990-04-09 16:54:09 +00:00
  • a3bd2c6734 file creation on f[re]open() was still wrong eck 1990-04-09 15:55:51 +00:00
  • 09a4136272 deleted _tname from __iobuf structure eck 1990-04-09 15:38:02 +00:00
  • d2516d4eaf improved file creation on f[re]open() eck 1990-04-09 15:21:43 +00:00
  • aa4de95f26 various bug fixes & improvements eck 1990-04-06 15:37:16 +00:00
  • 6e685b9fcc definition of ptrdiff_t was wrong eck 1990-04-04 16:21:34 +00:00
  • d87444a7fb improved _doscan(); fflush() doesn't call fseek() anymore eck 1990-04-04 15:52:01 +00:00
  • ad7e46a324 code for '*(ip = iarr) = x' was wrong eck 1990-04-04 15:08:45 +00:00
  • f0c0b894f2 corrected SDF patterns ceriel 1990-04-04 15:06:32 +00:00
  • 16ef0467a8 Fixed wrong assertion, and fixed bug in distance routine: it did not check that each stackpattern token that does not exactly match can be made from the stack ceriel 1990-04-04 14:52:29 +00:00
  • ededd15b74 changed assert() macro so __bad_assertion() can use fputs() eck 1990-04-03 15:29:03 +00:00
  • 644cfbf61f changed __bad_assertion(), it now uses fputs() eck 1990-04-03 15:01:58 +00:00
  • 84b8c8a6ca improved volatiles, added warning for possibly nested comments eck 1990-04-02 15:57:51 +00:00
  • 2782412b59 Fix: did generate wrong code for 'if (x && 0) ...' ceriel 1990-03-29 11:19:36 +00:00
  • 99e74b2341 bug fix for #line directives eck 1990-03-29 10:45:15 +00:00
  • ed2516a57a bug fixes after test-suite eck 1990-03-29 10:41:46 +00:00
  • fd80d596df produced incorrect 'pure' objects ceriel 1990-03-29 09:46:14 +00:00
  • 34d54a20b1 several bug fixes after test-suite eck 1990-03-29 09:05:21 +00:00
  • f27e9ca63e Added #defines for _EM_?SIZE ceriel 1990-03-28 17:14:35 +00:00
  • c8c4c6e7a9 several bug fixes after test-suite eck 1990-03-28 16:37:18 +00:00
  • 0bb4c0167c bug fixes for scanf() eck 1990-03-28 16:33:05 +00:00
  • 3553a28b78 fix: still sometimes assumed that a move to address register sets condition codes ceriel 1990-03-26 14:47:26 +00:00
  • 863824de01 fixed bug in conversion from float/double to unsigned ceriel 1990-03-26 14:16:59 +00:00
  • a932246479 Fix: did not work with ALIGNMENT < MIN_SIZE ceriel 1990-03-21 16:45:39 +00:00
  • 28d6834ae7 forgot ) eck 1990-03-21 14:46:18 +00:00
  • 0296dc2371 fixed wrong assertion eck 1990-03-21 13:33:14 +00:00
  • df33f1eeff adapted directory test for POSIX eck 1990-03-21 11:13:21 +00:00
  • 57790a926f simplified stupid ?: expression ceriel 1990-03-20 16:24:21 +00:00
  • f99d67e76e minor improvement: LDC CMS T?? does not need STACK in stack pattern ceriel 1990-03-20 15:49:04 +00:00
  • 353d22ea90 LDC CMS TNE was wrong ceriel 1990-03-20 15:01:25 +00:00
  • 71156a48ae Fixed 16-bit address mode bugs ceriel 1990-03-19 14:46:55 +00:00
  • 0b95807664 Added verbose option ceriel 1990-03-15 10:44:14 +00:00
  • d3208e42ca changed commented #define's into #undef's eck 1990-03-14 12:49:16 +00:00
  • 3bcec5fe6c Fixed to also handle pseudo instructions ceriel 1990-03-14 11:47:09 +00:00
  • 11b54f5d47 fix: generated wrong loops ceriel 1990-03-14 11:42:28 +00:00
  • 1a18efbe49 EM_mkcalls is obsolete ceriel 1990-03-14 10:16:49 +00:00
  • d04a8595f3 fixed calls of echo() macro's eck 1990-03-13 14:33:43 +00:00
  • 2c7496a525 Added 16-bit mode ceriel 1990-03-12 16:24:58 +00:00
  • 9a5ac60946 changed target_sizes.h to trgt_sizes.h eck 1990-03-12 13:35:26 +00:00
  • 59edf55051 changed line_prefix.h to ln_prefix.h eck 1990-03-12 13:28:12 +00:00
  • 34eff754f5 documented .use16 and .use32 ceriel 1990-03-09 12:37:19 +00:00
  • 6e0c2ad593 Added arpl instruction ceriel 1990-03-09 11:07:43 +00:00
  • a082cf03dc allow for % in assembler strings ceriel 1990-03-07 16:24:06 +00:00
  • 5d01fbf6b8 fixed typo ceriel 1990-03-06 13:39:48 +00:00
  • 8e6fe7258c fix: ARRAY type of itself caused crash; better implementation of ranges in CASE labels ceriel 1990-03-06 13:22:30 +00:00
  • a771c9aa30 added test for directory eck 1990-03-06 13:10:35 +00:00
  • f99437138d made little mistakes in div() and ldiv() eck 1990-03-05 13:48:03 +00:00
  • 11c9808d7e fixed div() and ldiv() eck 1990-03-01 16:32:22 +00:00
  • 61b718d716 floating-point yet again, fixed debugging bug eck 1990-03-01 13:02:39 +00:00
  • 2dd3439f90 also give a message on loading a floating-point function result eck 1990-02-28 15:32:07 +00:00
  • 44d9a8b42d improved the generation of floating-point messages eck 1990-02-28 14:51:35 +00:00
  • 63e64680bd Added some code to reverse evaluation order of assignment operators when possible ceriel 1990-02-28 12:18:36 +00:00
  • 2236ff6d6a Fix: some patterns were never found due to wrong condition ceriel 1990-02-28 12:10:49 +00:00
  • 8ec051b83e Added some patterns ceriel 1990-02-28 12:10:19 +00:00
  • b0c09c2a94 Added some more patterns ceriel 1990-02-28 11:14:39 +00:00
  • ccd728edbc changed names of ?cvt : namespace problems eck 1990-02-27 16:48:01 +00:00
  • 239d634ab1 Added pattern for cmp A,A ceriel 1990-02-27 16:31:10 +00:00
  • 9d4e978a1e fixed problems with overflow bit in condition codes ceriel 1990-02-27 16:21:47 +00:00
  • f17b176ddd Fixed problem with anonymous structure tags ceriel 1990-02-27 15:45:09 +00:00
  • d35a781049 improved test for overflow ceriel 1990-02-27 14:30:10 +00:00