This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
fix BACKSPACE, doc fix, update derived file
- To: egcs-patches at egcs dot cygnus dot com
- Subject: fix BACKSPACE, doc fix, update derived file
- From: craig at jcb-sc dot com
- Date: 16 Jun 1999 16:04:15 -0000
- Cc: craig at jcb-sc dot com
Committed, to both mainline and release branch.
tq vm, (burley)
egcs/gcc/f/ChangeLog:
Wed Jun 16 11:43:02 1999 Craig Burley <craig@jcb-sc.com>
* news.texi: Mention BACKSPACE fix to libg2c.
*** g77-e/gcc/f/news.texi.~1~ Wed Jun 9 13:06:43 1999
--- g77-e/gcc/f/news.texi Wed Jun 16 11:42:59 1999
***************
*** 10,14 ****
@set copyrights-news 1995-1999
! @set last-update-news 1999-06-04
@include root.texi
--- 10,14 ----
@set copyrights-news 1995-1999
! @set last-update-news 1999-06-16
@include root.texi
*************** of the same assignment
*** 183,186 ****
--- 183,193 ----
It now assigns through a temporary,
in cases where such partial overlap is deemed possible.
+ @end ifclear
+
+ @ifclear USERVISONLY
+ @item
+ @code{libg2c} (@code{libf2c}) no longer loses track
+ of the file being worked on
+ during a @code{BACKSPACE} operation.
@end ifclear
egcs/libf2c/ChangeLog:
Wed Jun 16 11:38:58 1999 Craig Burley <craig@jcb-sc.com>
From Ian Watson <WATSON_IAN_A@Lilly.com> 1999-06-12:
* libI77/backspace.c: Reload file descriptor after
calling t_runc.
* libI77/Version.c: Bump libg2c version.
*** g77-e/libf2c/libI77/Version.c.~1~ Wed Jun 9 13:29:09 1999
--- g77-e/libf2c/libI77/Version.c Wed Jun 16 12:02:37 1999
*************** static char junk[] = "\n@(#) LIBI77 VERS
*** 4,8 ****
*/
! char __G77_LIBI77_VERSION__[] = "0.5.25 19981012 (prerelease)";
/*
--- 4,8 ----
*/
! char __G77_LIBI77_VERSION__[] = "0.5.25 19990616 (prerelease)";
/*
*** g77-e/libf2c/libI77/backspace.c.~1~ Tue Jun 23 10:37:07 1998
--- g77-e/libf2c/libI77/backspace.c Wed Jun 16 11:38:41 1999
*************** integer f_back(alist *a)
*** 28,31 ****
--- 28,32 ----
if(b->uwrt) {
(void) t_runc(a);
+ f = b->ufd; /* t_runc might change b->ufd */
if (f__nowreading(b))
err(a->aerr,errno,"backspace");