From a8a3b3b21c1b0195b059191a55cc8c8a7703d858 Mon Sep 17 00:00:00 2001 From: Nathan Sidwell Date: Mon, 9 Feb 2004 12:12:42 +0000 Subject: [PATCH] * read.h (IGNORE_OPCODE_CASE): Do not define. Replace with ... (TC_CASE_SENSITIVE): ... this. * read.c: Replace IGNORE_OPCODE_CASE with TC_CASE_SENSITIVE. * doc/internals.texi (TC_CASE_SENSITIVE): Document. --- gas/ChangeLog | 7 +++++++ gas/doc/internals.texi | 5 +++++ gas/read.c | 4 ++-- gas/read.h | 3 +-- 4 files changed, 15 insertions(+), 4 deletions(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index fa6222088ca..9a41fb068b4 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,10 @@ +2004-02-09 Nathan Sidwell + + * read.h (IGNORE_OPCODE_CASE): Do not define. Replace with ... + (TC_CASE_SENSITIVE): ... this. + * read.c: Replace IGNORE_OPCODE_CASE with TC_CASE_SENSITIVE. + * doc/internals.texi (TC_CASE_SENSITIVE): Document. + 2004-02-06 James E Wilson * config/tc-ia64.c (dot_endp): Delete call to output_endp. diff --git a/gas/doc/internals.texi b/gas/doc/internals.texi index c62f8298c38..6719bbf945d 100644 --- a/gas/doc/internals.texi +++ b/gas/doc/internals.texi @@ -1033,6 +1033,11 @@ arguments, the character before the @kbd{=} character, and the value of If you define this macro, it should return nonzero if the current input line pointer should be treated as the end of a line. +@item TC_CASE_SENSITIVE +@cindex TC_CASE_SENSITIVE +Define this macro if instruction mnemonics and pseudos are case sensitive. +The default is to have it undefined giving case insensitive names. + @item md_parse_name @cindex md_parse_name If this macro is defined, GAS will call it for any symbol found in an diff --git a/gas/read.c b/gas/read.c index b8bc536c79c..82c0434cbb4 100644 --- a/gas/read.c +++ b/gas/read.c @@ -155,7 +155,7 @@ char is_end_of_line[256] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 /* */ }; -#ifdef IGNORE_OPCODE_CASE +#ifndef TC_CASE_SENSITIVE char original_case_string[128]; #endif @@ -720,7 +720,7 @@ read_a_source_file (char *name) /* Expect pseudo-op or machine instruction. */ pop = NULL; -#ifdef IGNORE_OPCODE_CASE +#ifndef TC_CASE_SENSITIVE { char *s2 = s; diff --git a/gas/read.h b/gas/read.h index 2357cf9c39b..b89ffcb4fbf 100644 --- a/gas/read.h +++ b/gas/read.h @@ -90,8 +90,7 @@ enum linkonce_type { LINKONCE_SAME_CONTENTS }; -#define IGNORE_OPCODE_CASE -#ifdef IGNORE_OPCODE_CASE +#ifndef TC_CASE_SENSITIVE extern char original_case_string[]; #endif -- 2.30.2