diff options
author | Michael Meissner <meissner@redhat.com> | 2000-06-18 02:37:02 +0000 |
---|---|---|
committer | Michael Meissner <meissner@gcc.gnu.org> | 2000-06-18 02:37:02 +0000 |
commit | 289b3cc562464bcfb7410474fe2ca5161740a9f7 (patch) | |
tree | 8aa741f6bea2c0921930b8924b32f80f3d54373c /gcc | |
parent | c77b484a745d6f391edca1bfb69a0745155dd88d (diff) | |
download | gcc-289b3cc562464bcfb7410474fe2ca5161740a9f7.zip gcc-289b3cc562464bcfb7410474fe2ca5161740a9f7.tar.gz gcc-289b3cc562464bcfb7410474fe2ca5161740a9f7.tar.bz2 |
Fix spec %v3
From-SVN: r34586
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/gcc.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 263dd75..f23cfe9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2000-06-17 Michael Meissner <meissner@redhat.com> + + * gcc.c (do_spec_1, '%v3' case): Do not abort if patch level is + not present and there is a field after a '-'. + 2000-06-17 Bruce Korb <bkorb@gnu.org> * fixinc/check.tpl: finish the implementation of multiple tests @@ -4614,7 +4614,7 @@ do_spec_1 (spec, inswitch, soft_matched_part) q = v; while (ISDIGIT (*q)) q++; - if (*q != 0 && *q != ' ' && *q != '.' && *q != '-') + if (*q != 0 && q > v && *q != ' ' && *q != '.' && *q != '-') abort (); if (q > v) |