This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug other/3386] [3.3/3.4/4.0 Regression] Undocumented target macros in 3.0
- From: "joseph at codesourcery dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 3 Dec 2004 12:37:09 -0000
- Subject: [Bug other/3386] [3.3/3.4/4.0 Regression] Undocumented target macros in 3.0
- References: <20010622174601.3386.jsm-gccbugs@polyomino.org.uk>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From joseph at codesourcery dot com 2004-12-03 12:37 -------
Subject: Re: [3.3/3.4/4.0 Regression] Undocumented target
macros in 3.0
On Fri, 3 Dec 2004, steven at gcc dot gnu dot org wrote:
> BUILD_VA_LIST_TYPE - removed and poisoned
I noted in comment #14 that this was a case of an undocumented macro
changing to an undocumented hook. I.e., there's still the regression
"current varargs interface undocumented".
Finding undocumented hooks is easier than finding undocumented macros, and
all such hooks are inevitably regressions from before there were target
hooks:
TARGET_VECTORIZE_MISALIGNED_MEM_OK
TARGET_VECTORIZE_BUILTIN_MASK_FOR_LOAD
TARGET_VECTORIZE_BUILTIN_MASK_FOR_STORE
TARGET_EH_RETURN_FILTER_MODE
TARGET_FOLD_BUILTIN
TARGET_VALID_POINTER_MODE
TARGET_CANNOT_FORCE_CONST_MEM
TARGET_CANNOT_COPY_INSN_P
TARGET_DELEGITIMIZE_ADDRESS
TARGET_BUILD_BUILTIN_VA_LIST
TARGET_HANDLE_PRAGMA_REDEFINE_EXTNAME
TARGET_HANDLE_PRAGMA_EXTERN_PREFIX
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=3386