/* RTL reader for GCC.
Copyright (C) 1987, 1988, 1991, 1994, 1997, 1998, 1999, 2000, 2001, 2002,
- 2003, 2004, 2005, 2007
+ 2003, 2004, 2005, 2007, 2008
Free Software Foundation, Inc.
This file is part of GCC.
if (c == EOF)
return 0;
-
+
if (c != '(')
fatal_expected_char (infile, '(', c);
obstack_init (&vector_stack);
while ((c = read_skip_spaces (infile)) && c != ']')
{
+ if (c == EOF)
+ fatal_expected_char (infile, ']', c);
ungetc (c, infile);
list_counter++;
obstack_ptr_grow (&vector_stack, read_rtx_1 (infile, mode_maps));
XEXP (q, 0) = XEXP (p, 1);
XEXP (q, 1) = read_rtx_1 (infile, mode_maps);
-
+
XEXP (p, 1) = q;
p = q;
c = read_skip_spaces (infile);