mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-08-18 12:29:21 +00:00
Checking testcase for reload problem
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1752 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
11b89dc119
commit
b3cd2c123b
16
test/CFrontend/2002-02-13-ReloadProblem.c
Normal file
16
test/CFrontend/2002-02-13-ReloadProblem.c
Normal file
@ -0,0 +1,16 @@
|
||||
/* This triggered a problem in reload, fixed by disabling most of the
|
||||
* steps of compilation in GCC. Before this change, the code went through
|
||||
* the entire backend of GCC, even though it was unneccesary for LLVM output
|
||||
* now it is skipped entirely, and since reload doesn't run, it can't cause
|
||||
* a problem.
|
||||
*/
|
||||
|
||||
extern int tolower(int);
|
||||
|
||||
const char *rangematch(const char *pattern, int test, int c) {
|
||||
|
||||
if ((c <= test) | (tolower(c) <= tolower((unsigned char)test)))
|
||||
return 0;
|
||||
|
||||
return pattern;
|
||||
}
|
Loading…
Reference in New Issue
Block a user