* Makefile.in (cppexp.o): Depend on cpphash.h. * cppexp.c (cpp_lex): Handle `defined (xxx)' for poisoned xxx. Include cpphash.h. * cpphash.c (special_symbol): Handle plain `xxx' for poisoned xxx. * cpplib.c (do_define): Generalise to handle poisoned definitions, redefining poisoned identifiers, etc. (do_undef): Don't allow poisoned identifiers to be undefined. (do_pragma): Add #pragma poison. (do_xifdef): Handle `#ifdef xxx' for poisoned xxx. * cccp.c: Add T_POISON node type. (special_symbol): Handle `defined(xxx)' and plain `xxx' for poisoned xxx. (do_define): Generalise to handle poisoned definitions, redefining poisoned identifiers, etc. (do_undef): Don't allow poisoned identifiers to be undefined. (do_pragma): Add #pragma poison. (do_xifdef): Handle `#ifdef xxx' for poisoned xxx. * c-pragma.c (handle_pragma_token): Ignore #pragma poison. * c-pragma.h: Add ps_poison state. We now always have generic pragmas. From-SVN: r29224
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| 920507-1.c | Loading commit data... | |
| 920616-2.c | Loading commit data... | |
| 920721-2.c | Loading commit data... | |
| 920824-1.c | Loading commit data... | |
| 920923-1.c | Loading commit data... | |
| 921102-1.c | Loading commit data... | |
| 921116-1.c | Loading commit data... | |
| 930301-1.c | Loading commit data... | |
| 930622-1.c | Loading commit data... | |
| 930622-2.c | Loading commit data... | |
| 930714-1.c | Loading commit data... | |
| 931203-1.c | Loading commit data... | |
| 940112-1.c | Loading commit data... | |
| 940227-1.c | Loading commit data... | |
| 940510-1.c | Loading commit data... | |
| 940712-1.c | Loading commit data... | |
| 940712-1.h | Loading commit data... | |
| 940712-1a.h | Loading commit data... | |
| 940712-1b.h | Loading commit data... | |
| 950825-1.c | Loading commit data... | |
| 950921-1.c | Loading commit data... | |
| 951025-1.c | Loading commit data... | |
| 951123-1.c | Loading commit data... | |
| 951227-1.c | Loading commit data... | |
| 971104-1.c | Loading commit data... | |
| 990416-1.c | Loading commit data... | |
| Makefile.in | Loading commit data... | |
| configure.in | Loading commit data... | |
| init-1.c | Loading commit data... | |
| init-2.c | Loading commit data... | |
| invalid_asm.c | Loading commit data... | |
| noncompile.exp | Loading commit data... | |
| poison-1.c | Loading commit data... | |
| va-arg-1.c | Loading commit data... |