[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commit-womb] gcc_brainfuck brainfuck-lang.c ChangeLog
From: |
Giuseppe Scrivano |
Subject: |
[commit-womb] gcc_brainfuck brainfuck-lang.c ChangeLog |
Date: |
Wed, 23 Feb 2011 10:07:04 +0000 |
CVSROOT: /sources/womb
Module name: gcc_brainfuck
Changes by: Giuseppe Scrivano <gscrivano> 11/02/23 10:07:04
Modified files:
. : brainfuck-lang.c
Added files:
. : ChangeLog
Log message:
Avoid a segmentation fault when bf1 is reading the program from stdin.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gcc_brainfuck/brainfuck-lang.c?cvsroot=womb&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/gcc_brainfuck/ChangeLog?cvsroot=womb&rev=1.1
Patches:
Index: brainfuck-lang.c
===================================================================
RCS file: /sources/womb/gcc_brainfuck/brainfuck-lang.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- brainfuck-lang.c 18 Nov 2009 16:43:25 -0000 1.1
+++ brainfuck-lang.c 23 Feb 2011 10:07:04 -0000 1.2
@@ -256,7 +256,8 @@
append_to_statement_list (assign, &func);
- finput = fopen (main_input_filename, "r");
+ finput = main_input_filename ?
+ fopen (main_input_filename, "r") : stdin;
append_to_statement_list (read_tree (finput, header, deref), &func);
@@ -282,6 +283,7 @@
gimplify_function_tree (decl);
cgraph_finalize_function (decl, true);
+ if (finput != stdin)
fclose (finput);
cgraph_finalize_compilation_unit ();
Index: ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ ChangeLog 23 Feb 2011 10:07:04 -0000 1.1
@@ -0,0 +1,13 @@
+2011-02-23 Jose E. Marchesi <address@hidden>
+
+ * brainfuck-lang.c (brainfuck_langhook_parse_file): Avoid a
+ segmentation fault when bf1 is reading the program from stdin.
+
+2009-11-19 10:30 Giuseppe Scrivano <address@hidden>
+
+ * COPYING: New file.
+
+2009-11-18 17:43 Giuseppe Scrivano <address@hidden>
+
+ * AUTHORS, Make-lang.in, README, bfspec.c, brainfuck-lang.c,
+ config-lang.in, lang-specs.h, lang.opt: New files.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [commit-womb] gcc_brainfuck brainfuck-lang.c ChangeLog,
Giuseppe Scrivano <=