From fc5074d4c9e4e1877450249c436f7d8af846b12b Mon Sep 17 00:00:00 2001 From: Per Bothner Date: Thu, 27 Aug 1998 13:51:38 -0700 Subject: d Migrate from devo/gcc/ch. From-SVN: r22033 --- gcc/ch/runtime/ChangeLog | 735 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 735 insertions(+) create mode 100644 gcc/ch/runtime/ChangeLog diff --git a/gcc/ch/runtime/ChangeLog b/gcc/ch/runtime/ChangeLog new file mode 100644 index 0000000..1766061 --- /dev/null +++ b/gcc/ch/runtime/ChangeLog @@ -0,0 +1,735 @@ +Fri Apr 24 16:12:40 1998 Dave Brolley + + * writerecord.c (sys/types.h): #included to pick up off_t. + +Tue Nov 26 01:56:03 1996 Wilfried Moser + + * memmove.c (memmove): If nor overlapping use memcpy instead of + byte copy. + +Tue May 14 21:26:52 1996 Per Bothner + + * gestr.c, gtstr.c, lestr.c, nestr.c: Removed - no longer used. + * Makefile.in (STROBJS) Removed gestr.o, gtstr.o, lestr.o, nestr.o. + +Thu May 9 06:59:23 1996 Wilfried Moser + + * basicio.c (__connect): In case of Same, fix condition for + exception. + +Thu Feb 29 10:55:01 1996 Per Bothner + + * format.c: Use ANSI-standard float.h, rather than old values.h. + +Mon Jan 15 06:16:22 1996 Wilfried Moser + + * sendbuffer.c (__send_buffer): Take care of possibly unaligned + pointers. + + * waitbuffer.c (__wait_buffer): Ditto. + +Thu Nov 30 03:49:58 1995 Wilfried Moser + + * format.c (inpioctrl): Process NOTCONNECTED. + (outioctrl): Deto. + (scanformcont): Fix processing of %% in format string. + +Mon Nov 27 05:27:14 1995 Wilfried Moser + + * chillrt0.c (main): Pass argc & argv to __RTS_INIT__. + +Thu Nov 23 05:15:05 1995 Wilfried Moser + + * ioerror.h (io_info_word_t): Make value of first entry compile time + comfigurable. + +Tue Nov 7 22:52:24 1995 Wilfried Moser + + * format.c: Rename ultoa to myultoa cause of conflicting types + on some systems. + +Mon Nov 6 03:17:50 1995 Wilfried Moser + + * chillrt0.c: Move definition of chill_stdin, chill_stdout, + chill_stderr ... + + * chillstdio.c: ... to here. + + * delete.c, eoln.c, existing.c, getusage.c, indexable.c, + isassociated.c, outoffile.c, readable.c, sequencible.c, + variable.c, writeable.c: Modified for new implementation of + chill file i/o. + + * basicio.c, format.c, getassoc.c, gettextaccess.c, gettextindex.c, + gettextrecord.c, ioerror.c, readrecord.c, settextaccess.c, + settextindex.c, settextrecord.c, writerecord.c: New files to + implement chill file i/o. + + * allocate.c, terminate.c: New files to implement chill's + ALLOCATE and TERMINATE built-in's. + + * associate.c, checksum.c, connect.c, create.c, disconnect.c, + dissociate.c, findfile.c, findnextfile.c, fstable.c, getass.c, + getdir.c, gettxtacc.c, gettxtidx.c, gettxtrec.c, iostatus.c, + lowlevelio.c, modify.c, rdformat.c, rdrecord.c, rdstring.c, + rdtext.c, rdunixstd.c, readlen.c, regexp.h, setdir.c, settxtacc.c, + settxtidx.c, settxtrec.c, skiprec.c, wrformat.c, wrrecord.c, + wrstring.c, wrtext.c, wrunixstd.c: Removed. + +Tue Sep 12 04:27:47 1995 Wilfried Moser + + * Makefile.in (Makefile): Add rule for Makefile. + OBJS depends on ../../cc1 to build a new library when cc1 have + changed. + +Mon Jul 31 15:04:04 1995 Per Bothner + + * ffsetclrps.c, flsetclrps.c: Completely different interface, + * storeoutps.c: Remove, no longer needed. + * Makefile.in (PSOBJS): Take out storeoutps.o. + +Mon Jun 19 05:23:35 1995 Wilfried Moser + + * exh.c (__cause_exception): New argument. + (__cause_ex1): New function. This function will get called + now by the compiler when an exception should be raised. + + * abstime.c, allgmem.c, allmem.c, checkcycle.c, delaycase.c, + ffsetps.c, flsetps.c, inbitstr.c, sendbuffer.c, waitbuffer.c: + Change calls to __cause_exception to calls to __cause_ex1. + + * unhex.c (unhandled_exception), + cause.c (cause_exception): New argument. + + * rts.h: Add prototypes for __delay_this and __continue_that. + + * ffsetclrps.c, flsetclrps.c, inps.c, rtltypes.h, setbitps.c: + Remove prototype for __cause_exception (not needed). + + * rdstring.c (_readstring), wrstring.c (_writestring): Add argument + to call to __cause_exception. + + * Makefile.in, unhex1.c: New file. Function __unhandled_ex + is defined here. This gets called when the compiler doesn't + find a handler when causing an exception. + +Tue Apr 11 16:01:02 1995 Per Bothner + + * iomodes.h (__tmp_WIO_union, __tmp_RIO_union): Make __forbyte + be explicitly signed, for the sake of systems where char is unsigned. + +Wed Mar 22 06:10:18 1995 Wilfried Moser + + * setbitps.c (__setbitpowerset): Change definition of new_value + to char, cause booleans are represented as 8 bit values by the + compiler. Use only least significant bit of new_value. + +Tue Jan 17 07:32:17 1995 Wilfried Moser + + * inps.c (__inpowerset): Don't do rangecheck. Return 0 + if value not in range. + + * Makefile.in, inbitstr.c (__inbitstring): New file and + function for accessing single elements in a bitstring. + +Tue Dec 6 02:35:00 1994 Wilfried Moser + + * rdformat.c (rf_parse_iolist): In case of __IO_set and + __IO_SetRange process the ignore_case flag. + + * iomodes.h: Change definition of __tmp_RIO_forset and + __tmp_RIO_forsetrange. + +Fri Nov 4 12:04:16 1994 Per Bothner + + * concatstr.c (__concatstring): Add support for input strings + to overlap target. + * setbits.c (__setbits): Fix function name passed + to __cause_exception. + +Wed Nov 2 05:02:59 1994 Wilfried Moser (moser@rtl.cygnus.com) + + * Makefile.in (TIMEOBJS): Add new files. + + * checkcycle.c (__check_cycle): New file and function for + CYCLE statement. + + * convdurrtstime.c (__convert_duration_rtstime): New file + and function for conversion of DURATION (unsigned long) to + RtsTime format. + + * delaycase.c (__delay_event): Implement processing of + timesupervision. + + * remaintime.c (__remaintime): New file and function to + calculate the remaining time of a duration (used for + timesupervision). + + * rts.h: New definitions and prototypes. + + * sendbuffer.c (__send_buffer): Implement processing of + timesupervision. + + * waitbuffer.c (__wait_buffer): Implement processing of + timesupervision. + + * waituntil.c (__wait_until): Changed due to implementation + of timesupervision. + +Thu Oct 6 06:41:02 1994 Wilfried Moser (moser@rtl.cygnus.com) + + * wrformat.c (default_conv): Remove processing of + POWERSET's. + + * rdformat.c (rf_parse_iolist): Remove processing of + POWERSET's. + + * iomodes.h: Remove definition for POWERSET's. + +Fri Sep 30 01:52:25 1994 Wilfried Moser (moser@rtl.cygnus.com) + + * rdformat.c (rf_parse_iolist): Fix processing of BITSTRINGs. + +Mon Sep 26 16:10:47 1994 Per Bothner (bothner@kalessin.cygnus.com) + + * copyps.c (__pscpy): Add missing 'const'. + + * wrformat.c (default_conv): Replace memcpy by explicit loop, + since memcpy can get mis-optimized when we have unaligned data. + + * wrformat.c (__write_format): Don't alloca an extra copy of + the format string. + +Mon Sep 26 08:54:03 1994 Wilfried Moser (moser@rtl.cygnus.com) + + * wrformat.c (default_conv): Remove formating of nonprintable + characters (ESC-sequences wouldn't work). + +Fri Sep 23 00:48:28 1994 Wilfried Moser (moser@rtl.cygnus.com) + + * copyps.c (__pscpy): Fix masking out unused bits. + + * fileio.h: Fix prototype. + +Tue Sep 13 04:54:45 1994 Wilfried Moser (moser@rtl.cygnus.com) + + * rdformat.c (__read_format): Remove end-of-input string + check. + +Thu Sep 8 17:20:07 1994 Per Bothner (bothner@kalessin.cygnus.com) + + * setbits.c (__setbits): New function, based on __setpowersetbits, + but with 4 instead of 5 parameters. + * setpsbits.c: Removed. No longer used. + * Makefile (PSOBJS): Update accordingly. + +Mon Sep 5 08:03:46 1994 Wilfried Moser (moser@rtl.cygnus.com) + + * queuelength.c (__queue_length): New file and function + to implement QUEUE_LENGTH built-in. + * Makefile.in (TASKOBJS): Add queuelength.o. + +Fri Aug 26 16:27:21 1994 Per Bothner (bothner@kalessin.cygnus.com) + + * Makefile.in (INCLUDES): Add -I../../include. + +Wed Aug 24 01:12:32 1994 Wilfried Moser (moser@rtl.cygnus.com) + + * sendbuffer.c, waitbuffer.c, delaycase.c, printbuffer.c, + printevent.c: Be careful with addresses of data from the + application,they may be unaligned (-fpack). + +Fri Aug 19 07:16:15 1994 Wilfried Moser (moser@rtl.cygnus.com) + + * wrformat.c (default_conv), rdformat.c (rf_parse_iolist): Be + careful with addresses of data from the application, they may + be unaligned (-fpack). + +Fri Aug 12 20:31:47 1994 Per Bothner (bothner@kalessin.cygnus.com) + + * eqps.c (__eqpowerset): Calculate number of full words + as floor, not ceiling of bitslength/SET_WORD_SIZE. + +Fri Aug 5 17:25:48 1994 Per Bothner (bothner@kalessin.cygnus.com) + + * eqps.c (__eqpowerset): Revert Wilfried's fix, and fix + the problem in a slightly different way (which is simpler + and will also work for 0-length bitstrings). + * neps.c (__nepowerset): Simplify - just call __eqpowerset. + +Fri Jul 29 04:06:56 1994 Wilfried Moser (moser@rtl.cygnus.com) + + * neps.c (__nepowerset): Correct processing of powerset + in case of USE_CHARS defined. + +Wed Jul 27 05:27:06 1994 Wilfried Moser (moser@rtl.cygnus.com) + + * eqps.c (__eqpowerset): Correct processing of powerset + in case of USE_CHARS defined. + +Mon Jun 27 01:17:09 1994 Wilfried Moser (moser@rtl.cygnus.com) + + * iomodes.h: Change layout of __tmp_WIO_list that it is always + the same, regardless if compiled with -fpack or not. + +Tue May 31 04:54:48 1994 Wilfried Moser (moser@rtl.cygnus.com) + + * printbuffer.c, printevent.c, rts.h, sendbuffer.c, + waitbuffer.c: Finish the implementation of BUFFER's + and EVENT's. + +Tue May 10 05:17:43 1994 Wilfried Moser (moser@rtl.cygnus.com) + + * iomodes.h: Change names of __access, __association and + __text to __access_type, __association_type and + __text_type. __access is already defined in one of the + linux header files. + +Wed May 4 15:37:22 1994 Wilfried Moser (moser@rtl.cygnus.com) + + * Makefile.in (clean): Add chillrt0.o + * continue.c (__continue): Implement the function. + * delaycase.c (__delay_event): Implement the function. + * printbuffer.c (__print_buffer): Implement the function. + * printevent.c (__print_event.c): Implement the function. + * rts.h: Change datatypes used for EVENT's and BUFFER's. + * sendbuffer.c (__send_buffer): Implement the function. + FIXME: not completely done. + * waitbuffer.c (__wait_buffer): Implement the function. + FIXME: not completely done. + +Thu Apr 28 14:39:06 1994 Wilfried Moser (moser@rtl.cygnus.com) + + * Makefile.in (TASKOBJS): New variable for tasking related + objects files. + * Makefile.in (TIMEOBJS): New object file added. + * rts.h: Add definitions for BUFFER's and EVENT's. + * waituntil.c (__wait_until): New file and new function. + Implements the AT action. + * delaycase.c (__delay_event): New file and new function. + Implements the DELAY and DELAY CASE action. FIXME: not yet done. + * continue.c (__continue): New file and new function. + Implements the CONTINUE action. FIXME: not yet done. + * sendbuffer.c (__send_buffer): New file and new function. + Implements the SEND buffer action. FIXME: not yet done. + * waitbuffer.c (__wait_buffer): New file and new function. + Implements the RECEIVE buffer CASE action. FIXME: not yet done. + * printevent.c (__print_event): New file and new function. + Prints an event queue. FIXME: not yet done. + * printbuffer.c (__print_buffer): New file and new function. + Prints a buffer queue. FIXME: not yet done. + +Fri Apr 1 10:59:55 1994 Wilfried Moser (fs_moser at rcsw47) + + * wrformat.c (default_conv): Change output of characters in the + range 0 to 31 (control characters now printed as ^C). + +Fri Apr 15 16:29:21 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + + * Makefile.in: XTRAFLAGS is no longer need, since -Bdir now + implies -Idir/include. + (XTRAFLAGS): Don't define. + (ALL_CFLAGS): Don't include $(XTRAFLAGS). + +Thu Apr 14 13:44:31 1994 Wilfried Moser (moser@phishhead.cygnus.com) + + * Makefile.in (TIMEOBJS): New variable for time related stuff. + * Makefile.in (OBJS): Add TIMEOBJS. + * abstime.c (_abstime): New file and new function to handle + ABSTIME builtin. + * inttime.c (_inttime): New file and new function to handle + INTTIME builtin. + +Tue Mar 29 13:11:37 1994 Wilfried Moser (fs_moser at rcsw1h) + + * Makefile.in (LIBOBJS2): Add new modules rdformat.o rdstring.o + rdunixstd.o + * iomodes.h: Remove unnecessary definitions. Redefine interface to + READTEXT/WRITETEXT functions. + * rdstring.c (_readstring): Rework function. + * rdformat.c: Rework functionality. + * rdunixstd.d: New module. This is designed to implement + READTEXT (stdin...). + * wrformat.c (copy_text): Change return value of function. In case + of an empty string this function has failed. + * wrformat.c: Change formating of a NULL pointer to NULL instead + of 0. + * wrformat.c (PUT_CHARS): Change macro according to new return + value of function copy_text. + +Sun Mar 20 21:11:35 1994 Per Bothner (bothner@kalessin.cygnus.com) + + * powerset.h: Bitstrings are now allocated in units + of (unsigned char), rather than words. + * eqps.c (__eqpowerset): Optimize slighly for above change. + + * setbitps.c (__setbitpowerset): Clean up parameter list. + +Thu Mar 10 11:10:32 1994 Bill Cox (bill@rtl.cygnus.com) + + * Makefile.in: Add standard gcc Makefile stuff. Move + chillcrt0 and libchill.a to all.indirect from all target. + +Tue Mar 1 17:01:32 1994 Wilfried Moser (fs_moser at rcsw1h) + + * iomodes.h: Add definition for POWERSET's + * wrunixstd.c: Change the write call to an fprintf cause a system + we have doesn't support write. + * wrformat.c: Add processing of SET's and POWERSET's + +Sat Jan 29 13:32:52 1994 Bill Cox (bill@rtl.cygnus.com) + + * Makefile.in: Add new files copyps.c and concatps.c. + * copyps.c: New function with functionality from sliceps.c, + * sliceps.c: Change to call copyps now from here. + * concatps.c: New function - call copyps from here. + * powerset.h: Fix CLEAR_BIT_IN_CHAR macro. + +Wed Jan 26 12:30:48 1994 Mike Stump (mrs@cygnus.com) + + * Makefile.in: Don't echo ranlib command. + +Wed Jan 26 12:21:11 1994 Mike Stump (mrs@cygnus.com) + + * Makefile.in: Make sure cross builds work. AR, and RANLIB now + used properly. Make sure we can reconfigure if Makefile.in + changes. Use GCC_FOR_TARGET, not CC to compile libchill.a. + +Fri Jan 21 15:30:31 1994 Per Bothner (bothner@kalessin.cygnus.com) + + * allgmem.c: Make prototype K&R-compatible. + +Sat Jan 15 10:04:08 1994 Bill Cox (bill@rtl.cygnus.com) + + * Makefile.in: Remove unused install code. + (Install will happen from devo/gcc). Add + rules for cleaning up. + +Fri Jan 14 21:43:45 1994 Per Bothner (bothner@kalessin.cygnus.com) + + * chillrt0.c (__init_list): Renamed to _ch_init_list, to + avoid a conflict on the Alpha. + +Tue Jan 25 13:28:15 1994 Wilfried Moser (fs_moser at rcsw1j) + + * Makefile.in: clean up for cross compilation. Remove a lot of + functions (file-io) which are not used at the moment. + * iomodes.h: clean up the datatypes passed to the writetext + functions. + * unhex.c: Comment out include of gvarargs.h (not needed). + * rtsdummy.c: Comment out include of gvarargs.h (not needed). + * wrformat.c: change various procedure arguments according to the + new type passed by the compiler. Remove include of fcntl.h and + sys/stat.h (not needed). + * wrformat.c (default_conv): Change formatting of integers in case + of %O, %H, %B to unsigned. (PR-4395) + * wrstring.c: change various procedure arguments according to the + new type passed by the compiler. Remove include of fcntl.h and + sys/stat.h (not needed). + * wrtext.c: change various procedure arguments according to the + new type passed by the compiler. + * wrunixstd.c: change various procedure arguments according to the + new type passed by the compiler. Remove include of fcntl.h and + sys/stat.h (not needed). + * wrunixstd.c (_writeunixstd): Change the fwrite call to fprintf. + This is necessary due to a port to a system which does not + support fwrite. + +Sun Jan 2 14:40:32 1994 Bill Cox (bill@cygnus.com) + + * Makefile.in: Clean out obsolete .c286 suffix references. + +Sat Jan 1 16:51:22 1994 Bill Cox (bill@cygnus.com) + + * Makefile.in: Add dependencies on fileio.h + +Sat Jan 1 12:31:22 1994 Bill Cox (bill@cygnus.com) + + * Reorganize the whole directory and the Makefile. Now you + can recompile a single function and not have to recompile + a whole file full of them. + * eqps.c, neps.c: Fix handling of a one-word set. (PR-4077). + +Thu Dec 16 10:19:00 1993 Bill Cox (bill@rtl.cygnus.com) + + * fileio.c (default_conv): Changes to support all basic CHILL types. + Standardize function header formats. + +Tue Dec 14 14:36:27 1993 Bill Cox (bill@rtl.cygnus.com) + + * fileio.c (writeunixstd): Call _allocate_memory and + _return_memory, so we'll get appropriate exceptions. + * powerset.c: Ensure a space between each macro name and the + parameters. + +Mon Nov 22 10:42:37 1993 Wilfried Moser (moser@rtl.cygnus.com) + + * Makefile.in: Add functions to LIBFUNCS1 + * chillrt0.c (main): Clear the exception stack. + * libchill.c (__setexceptionStack, __getexceptionStack): New + functions according to allow one exceptionStack per thread. + +Sat Nov 20 17:45:52 1993 Per Bothner (bothner@kalessin.cygnus.com) + + * libchill.c (__ch_link_handler, __ch_unlink_handler): New functions. + +Fri Nov 19 14:37:12 1993 Bill Cox (bill@rtl.cygnus.com) + + * Makefile.in, string.c: Add memmove function (PR-3937). + +Wed Nov 17 17:07:46 1993 Bill Cox (bill@rtl.cygnus.com) + + * fileio.c (_writestring): Add parameters for the source file + and line number where it was called, for way better error + messages. + * powerset.c: Make all length and count variables longs. + Allows much larger powersets. + +Mon Nov 15 14:59:47 1993 Bill Cox (bill@rtl.cygnus.com) + + * fileio.c (writestring): Changed interface. + * iomodes.h: New structures for above interface. + * libchill.c: Delete bunch of powerset-related cruft. + (cause_exception): Empty it out. + * powerset.c: Call correct exception causer. + * string.c: Rewrite string comparisons from scratch. They + were bad... + +Sat Oct 30 14:54:39 1993 Bill Cox (bill@rtl.cygnus.com) + + * Makefile.in: Change paths to executables. + +Thu Oct 28 16:38:34 1993 Bill Cox (bill@rtl.cygnus.com) + + * powerset.c (__inpowerset, __setbitpowerset): Correct error checking. + These were throwing false exceptions. + (__setpowersetbits): Add check for null output set ptr. + +Wed Oct 27 16:45:29 1993 Bill Cox (bill@rtl.cygnus.com) + + * powerset.c (__diffpowerset): Check for SET_SHORT_SIZE, not + SET_CHAR_SIZE twice. + (__ffsetpowerset, __flsetpowerset): Add code for CHAR and SHORT sets. + * libchill.c (cause_exception): Output a message to stderr, and + abort, as a default exception action. + +Thu Oct 21 16:04:09 1993 Per Bothner (bothner@kalessin.cygnus.com) + + * fileio.c (__write_format): Add missing increment of fstr. + +Thu Sep 30 20:11:34 1993 Per Bothner (bothner@kalessin.cygnus.com) + + * powerset.c (__psslice): Take length, rather than upper bound. + +Sun Sep 19 23:14:57 1993 Per Bothner (bothner@kalessin.cygnus.com) + + * chillrt0.c, fileio.c (_writeunixstd): Change a standard Unix file + from (long*) to (long). Use fwrite rather than write. + * fileio.c (PUT_CHARS, PUT_CHAR): New macros. + * fileio.c (__write_format): Use them. + * fileio.c (__write-format): Handle "%/" format even if + not io_ctrl_allowed (by emitting '\n'). + +Fri Sep 10 12:15:51 1993 Wilfried Moser (fs_moser at rcsw1j) + + * chillrt0.c: Make stdin, stdout, stderr available to chill + programs. This is done by setting the apropriate file handles + to chill_stdin, chill_stdout, chill_stderr. + * fileio.c: Add a new function (_writeunixstd) to the + chill library. This function will be called when the compiler + detects a WRITETEXT action to one of the above mentioned + file handles. + * Makefile.in: Add _writeunixstd to LIBFUNCS3. + +Sat Aug 21 17:17:53 1993 Bill Cox (bill@rtl.cygnus.com) + + * Makefile.in: Add psset to list of powerset stuff. + * powerset.c: Standardize (and correct) for loops. Fix + comments. + +Mon Jul 5 09:48:06 1993 Wilfried Moser (fs_moser at rcsw1j) + + * rtltypes.h: Change layout of struct __ch_handler. The entry + jmp_buf is moved to the end of the structure. + +Mon Jun 14 12:17:53 1993 david d `zoo' zuhn (zoo at rtl.cygnus.com) + + * Makefile.in: rename INSTALLDIR to libdir; remove parentdir + support; update definition of INSTALL + +Thu Jun 10 18:14:41 1993 Wilfried Moser (moser@deneb.cygnus.com) + + * libchill.c: (vector): This entry was removed. It is no + longer neccessary. + * Makefile.in: Change due to the remove of vector. + +Wed Jun 9 10:39:25 1993 Wilfried Moser (moser@deneb.cygnus.com) + + * chillrt0.c (main): Change processing of constructors + according to the new design made for tasking. + * libchill.c (__rts_main_loop, __rts_init): Don't do an + abort () there. + +Mon May 31 08:24:51 1993 Ian Lance Taylor (ian@cygnus.com) + + * Makefile.in (install): Create directory if necessary. + +Sun May 30 15:57:05 1993 Per Bothner (bothner@cygnus.com) + + * powerset.c (__eqpowerset, _newpowerset): Don't call + MASK_UNUSED_{CHAR,SHORT}_BITS on input operand + (which might be in read-only memory). + * powerset.c (SET_CHAR, SET_SHORT): Make unsigned. + +Fri May 21 10:45:07 1993 Bill Cox (bill@rtl.cygnus.com) + + * Makefile.in, chillrt0.c, fileio.c, libchill.c, + powerset.c, rtltypes.h: Wilfried's changes checked + in at Cygnus. + +Tue May 18 09:21:56 1993 Bill Cox (bill@rtl.cygnus.com) + + * powerset.c, Makefile.in: Add psslice routine. + Change function name from bitsetpowerset to + setpowersetbits. Drop build of I/O library + stuff, per Wilfried's request. + +Tue May 18 07:55:25 1993 Wilfried Moser (fs_moser at rcsw1j) + + * Makefile.in: clean up directory. Remove chillrt0.c + from libchill.a, this will be linked separately. + Remove librmt.a from Makefile, this is application + dependent. + +Fri May 7 10:45:09 1993 Ian Lance Taylor (ian@cygnus.com) + + * Makefile.in (tooldir): Define. + * configure.in: If cross-compilation, install in $(tooldir)/lib + rather than in $(exec_prefix)/lib. + +Sat May 1 11:43:44 1993 Bill Cox (bill@rtl.cygnus.com) + + * Makefile.in: Add store_output to lists. + * powerset.c: Add char- and short-length set handling + across the board. + +Thu Apr 8 17:43:33 1993 Bill Cox (bill@rtl.cygnus.com) + + * powerset.c (nepowerset): Return TRUE for non-equal comparison. + * string.c (eqstring, nestring): Call memcmp for the real work. + +Mon Mar 22 23:22:53 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com) + + * Makefile.in: add dvi, check and installcheck targets + +Fri Mar 12 10:59:31 1993 Bill Cox (bill@rtl.cygnus.com) + + * string.c (nestring): Fix return status - was completely bogus. + +Fri Mar 5 18:34:15 1993 Per Bothner (bothner@rtl.cygnus.com) + + * powerset.c: Re-name INT_TYPE_SIZE to SET_WORD_SIZE. + * powerset.c: Use SET_WORD instead of (unsigned int). + * powerset.c (__eqpowerset, __nepowerset): Fix masking + of final word to not trash memory. + +Fri Mar 5 07:55:13 1993 Bill Cox (bill@rtl.cygnus.com) + + * Makefile.in, powerset.c (__nepowerset): add psne for powerset + inequality test. + * string.c: fix comment. + +Sat Feb 20 08:07:21 1993 Bill Cox (bill@rtl.cygnus.com) + + * Makefile.in, libchill.c, powerset.c: split out powerset stuff. + * powerset.c: fix __ffsetpowerset and __flsetpowerset. + +Fri Feb 19 11:00:10 1993 Bill Cox (bill@rtl.cygnus.com) + + * Makefile.in: add psmax and psmin to LIBFUNCS1, so the + ffsetpowerset and flsetpowerset functions get into the library. + +Sat Feb 13 15:43:21 1993 Bill Cox (bill@rtl.cygnus.com) + + * Makefile.in, string.c: cleanup + +Sat Feb 13 13:52:20 1993 Bill Cox (bill@rtl.cygnus.com) + + * Makefile.in: Add LIBFUNC4, and loop for it. Builds + string-related runtime functions, adds them to libchill.a. + +Wed Feb 10 09:45:29 1993 Bill Cox (bill@rtl.cygnus.com) + + * rtltypes.h: added missing TExceptionDefinition. + + * libchill.c: add GNU comment header, various new powerset + support routines. Change function declarations for K&R + compatibility. + * string.c: added - runtime string routines (relationals and + concat). + +Tue Feb 9 16:17:35 1993 Per Bothner (bothner@rtl.cygnus.com) + + * libchill.c, rtltypes.h: Replace exceptions-handling code. + * fileio.c: Comment out non-working pseudo-exception-handlers. + +Fri Feb 5 07:38:39 1993 Fred Fish (fnf@cygnus.com) + + * Makefile.in (RANLIB_TEST, INSTALL, INSTALL_PROGRAM, + INSTALL_DATA): Supply default definitions. + +Sat Jan 30 13:57:09 1993 Per Bothner (bothner@rtl.cygnus.com) + + * libchill.c: Change exception to be plain (char*). + (This is a simplification, at the cost of needing strcmp's.) + * Makefile.in: Move install actions over form ../gcc/Makefile.in. + +Wed Jan 27 23:22:44 1993 Per Bothner (bothner@rtl.cygnus.com) + + * libchill.c (__cause_exception): Exception is (for now) + (char**), rather than short. + Also, add (commented-out) sketch of new exception implementation. + +Tue Jan 12 21:14:56 1993 Per Bothner (bothner@cygnus.com) + + * libchill.c: Re-wrote bitstring/powerset code: Each chunk is + now a (unsigned int), rather than a (char), and bit-order + depends on BITS_BIG_ENDIAN, rather than being always + litle-endian. Other improvements here and there. + * libchill.c (__cardpowerset, __diffpowerset): Faster code. + * libchill.c (__setbitinstring): New routine, to assign + a single bit in a bitstring/powerset. + * Makefile.in (LIBFUNCS1): Add psset for __setbitinstring(). + +Tue Jan 12 00:10:46 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com) + + * Makefile.in: compile all files with ALL_CFLAGS instead of CFLAGS, + default ALL_CFLAGS to include CFLAGS, + default XTRAFLAGS which is used to find the C library (like libg++), + added dummy install-info target for devo builds, + +Wed Jan 6 08:03:46 1993 Fred Fish (fnf@cygnus.com) + + * Makefile.in (libchill.a): Since libchill.a depends upon + chillrt0.o, don't remove chillrt0.o after adding to archive. + * config/mh-sysv4: Add SVR4 configuration file. + * Makefile.in (GCC_MAKEFILE): Define to point to gcc/chill + compiler Makefile, which contains the actual makefile fragments + to do the install, since it knows where gcc/chill is installed. + * Makefile.in: Add lines that configure looks for to insert + host, target, and site specific Makefile fragments. + * Makefile.in (install): New target that invokes make on the + gcc/chill makefile to do the actual install. + * configure.in (*-*-sysv4): Use mh-sysv4 as host_makefile_frag. + +Sun Jan 3 16:47:25 1993 Per Bothner (bothner@cygnus.com) + + * chillrt0.c: Comment out for now the non-portable + kludge for adding build_exceptions to the C++ initialision list. + +Sat Jan 2 15:51:43 1993 Per Bothner (bothner@rtl.cygnus.com) + + * New directory. Moved files from ../gcc/chillrt. + * configure.in: New file. + * Makefile.in: Modified from old Makefile to fit into standard + directory structure. -- cgit v1.1