* Makefile.in (c-common.o, cppinit.o): Update.
commit36a259fdb7d7c3076fbee42b0294b345f266ee7d
authorneil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 May 2002 05:57:38 +0000 (13 05:57 +0000)
committerneil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 May 2002 05:57:38 +0000 (13 05:57 +0000)
tree037cab71bf6277cabf4229cda1dff41758365a63
parent2ff23ed0d9df8655567c127b8cea5d7c5439778c
* Makefile.in (c-common.o, cppinit.o): Update.
* c-common.c: Include except.h.
(cb_register_builtins): Handle __USING_SJLJ_EXCEPTIONS__.
Call TARGET_CPU_CPP_BUILTINS and TARGET_OS_CPP_BUILTINS.
* cppinit.c (__USING_SJLJ_EXCEPTIONS): Not here.
* defaults.h (TARGET_OS_CPP_BUILTINS, TARGET_CPU_CPP_BUILTINS,
CPP_PREDEFINES): Handle here.
config:
* alpha/alpha-interix.h, alpha/gnu.h, alpha/linux.h,
alpha/netbsd.h, alpha/openbsd.h, alpha/osf.h, alpha/unicosmk.h,
alpha/vms.h, alpha/vxworks.h: Remove CPP_PREDEFINES, define
TARGET_OS_CPP_BUILTINS.
* alpha/alpha.h (TARGET_CPU_CPP_BUILTINS): Define.
(CPP_SPEC, EXTRA_SPECS): Update.
(CPP_AM_BWX_SPEC, CPP_AM_MAX_SPEC, CPP_AM_FIX_SPEC,
CPP_AM_CIX_SPEC, CPP_IM_EV4_SPEC, CPP_IM_EV5_SPEC,
CPP_IM_EV6_SPEC, CPP_CPU_EV4_SPEC, CPP_CPU_EV5_SPEC,
CPP_CPU_EV56_SPEC, CPP_CPU_PCA56_SPEC, CPP_CPU_EV6_SPEC,
CPP_CPU_EV67_SPEC, CPP_CPU_DEFAULT_SPEC, CPP_CPU_SPEC): Remove.
doc:
* tm.texi (TARGET_REGISTER_CPP_BUILTINS): Remove.
(TARGET_OS_CPP_BUILTINS, TARGET_CPU_CPP_BUILTINS): Define.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53410 138bc75d-0d04-0410-961f-82ee72b054a4
17 files changed:
gcc/ChangeLog
gcc/Makefile.in
gcc/c-common.c
gcc/config/alpha/alpha-interix.h
gcc/config/alpha/alpha.h
gcc/config/alpha/gnu.h
gcc/config/alpha/linux.h
gcc/config/alpha/netbsd.h
gcc/config/alpha/openbsd.h
gcc/config/alpha/osf.h
gcc/config/alpha/unicosmk.h
gcc/config/alpha/vms.h
gcc/config/alpha/vxworks.h
gcc/cppinit.c
gcc/defaults.h
gcc/doc/tm.texi
gcc/gcc.c