aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorNeil Booth <neil@daikokuya.demon.co.uk>2001-09-11 07:00:12 +0000
committerNeil Booth <neil@gcc.gnu.org>2001-09-11 07:00:12 +0000
commit5fddcffc8aa65cbf1695d95605a19b4d5d8f43a7 (patch)
tree943c0f0881bcaf2f5425616b1754f072979eb4b6 /gcc/ChangeLog
parent75dcd8fe99a9b22bf81705c4c898241b042c0873 (diff)
downloadgcc-5fddcffc8aa65cbf1695d95605a19b4d5d8f43a7.zip
gcc-5fddcffc8aa65cbf1695d95605a19b4d5d8f43a7.tar.gz
gcc-5fddcffc8aa65cbf1695d95605a19b4d5d8f43a7.tar.bz2
cpphash.h (struct tokenrun): New.
* cpphash.h (struct tokenrun): New. (struct cpp_context): New member bol. (struct cpp_reader): New members. (_cpp_init_tokenrun): New. * cppinit.c (cpp_create_reader): Set up the token runs. * cpplex.c (lex_directive, lex_token, next_tokenrun): New. (lex_token): New internalised version of _cpp_lex_token. Don't handle directives or the multiple include opimisation here any more. Simply lex a token. * cpplib.c (run_directive): Clear bol. (_cpp_pop_buffer): Set bol. * cppmacro.c (funlike_invocation_p): Keep tokens whilst parsing arguments. From-SVN: r45534
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f6e750c..f025864 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,19 @@
+2001-09-11 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cpphash.h (struct tokenrun): New.
+ (struct cpp_context): New member bol.
+ (struct cpp_reader): New members.
+ (_cpp_init_tokenrun): New.
+ * cppinit.c (cpp_create_reader): Set up the token runs.
+ * cpplex.c (lex_directive, lex_token, next_tokenrun): New.
+ (lex_token): New internalised version of _cpp_lex_token. Don't
+ handle directives or the multiple include opimisation here any
+ more. Simply lex a token.
+ * cpplib.c (run_directive): Clear bol.
+ (_cpp_pop_buffer): Set bol.
+ * cppmacro.c (funlike_invocation_p): Keep tokens whilst parsing
+ arguments.
+
2001-09-11 Michael Meissner <meissner@redhat.com>
* config/mips/mips.h (CC1_SPEC): If -mgp32 default to -mfp32, and