diff options
author | Roland McGrath <roland@redhat.com> | 2008-01-21 23:42:53 +0000 |
---|---|---|
committer | Roland McGrath <roland@redhat.com> | 2008-01-21 23:42:53 +0000 |
commit | c0d3c265f06daa943df2c990daab1ce059749d4b (patch) | |
tree | 6da9ddbbc4780fd5608f816a49b063c13592bf6d /libcpu | |
parent | 28a0c61595b71558e9a12a62a72ad144b2337fde (diff) | |
download | android_external_elfutils-c0d3c265f06daa943df2c990daab1ce059749d4b.tar.gz android_external_elfutils-c0d3c265f06daa943df2c990daab1ce059749d4b.tar.bz2 android_external_elfutils-c0d3c265f06daa943df2c990daab1ce059749d4b.zip |
2008-01-21 Roland McGrath <roland@redhat.com>
* i386_parse.y: Add sanity check for NMNES macro value.
* Makefile.am (i386_parse.o): Fix target in dependency rule.
Diffstat (limited to 'libcpu')
-rw-r--r-- | libcpu/ChangeLog | 5 | ||||
-rw-r--r-- | libcpu/Makefile.am | 2 | ||||
-rw-r--r-- | libcpu/i386_parse.y | 4 |
3 files changed, 10 insertions, 1 deletions
diff --git a/libcpu/ChangeLog b/libcpu/ChangeLog index fff065b0..e4dd3a75 100644 --- a/libcpu/ChangeLog +++ b/libcpu/ChangeLog @@ -1,3 +1,8 @@ +2008-01-21 Roland McGrath <roland@redhat.com> + + * i386_parse.y: Add sanity check for NMNES macro value. + * Makefile.am (i386_parse.o): Fix target in dependency rule. + 2008-01-21 Ulrich Drepper <drepper@redhat.com> * Makefile.am (EXTRA_DIST): Remove defs/x86_64. diff --git a/libcpu/Makefile.am b/libcpu/Makefile.am index d3d4bb55..e48b37f4 100644 --- a/libcpu/Makefile.am +++ b/libcpu/Makefile.am @@ -69,7 +69,7 @@ i386_lex_no_Werror = yes libeu = ../lib/libeu.a i386_lex_CFLAGS = -Wno-unused-label -Wno-unused-function -Wno-sign-compare -i386_gendis.o: i386_parse.c i386.mnemonics +i386_parse.o: i386_parse.c i386.mnemonics i386_parse_CFLAGS = -DNMNES=$$(wc -l < i386.mnemonics) i386_lex.o: i386_parse.c i386_gendis_LDADD = $(libeu) -lm $(libmudflap) diff --git a/libcpu/i386_parse.y b/libcpu/i386_parse.y index 9b2ab33e..ceeb12ad 100644 --- a/libcpu/i386_parse.y +++ b/libcpu/i386_parse.y @@ -1090,6 +1090,10 @@ print_op_fct (const void *nodep, VISIT value, } +#if NMNES < 2 +# error "bogus NMNES value" +#endif + static void instrtable_out (void) { |