From 6f3c1d38bf9cd954a1e9747bcd2c711736b82fb6 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Tue, 17 Feb 2015 19:13:32 +0100 Subject: [PATCH] nvptx mkoffload: Fix logic error in skipping of "strange" tokens. gcc/ * config/nvptx/mkoffload.c (parse_file): Fix logic error in skipping of "strange" tokens. From-SVN: r220769 --- gcc/ChangeLog | 5 +++++ gcc/config/nvptx/mkoffload.c | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index dcd3d26..e52e7cf 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2015-02-17 Thomas Schwinge + + * config/nvptx/mkoffload.c (parse_file): Fix logic error in + skipping of "strange" tokens. + 2015-02-17 Jeff Law * tree-vrp.c (identify_jump_threads): Use last_stmt. Remove diff --git a/gcc/config/nvptx/mkoffload.c b/gcc/config/nvptx/mkoffload.c index 739aee8..96341b8 100644 --- a/gcc/config/nvptx/mkoffload.c +++ b/gcc/config/nvptx/mkoffload.c @@ -755,8 +755,9 @@ parse_file (Token *tok) if (comment) append_stmt (&fns, comment); - while (tok->kind && !tok->end) + do tok++; + while (tok->kind && !tok->end); } return tok; } -- 2.7.4