Skip to content
Snippets Groups Projects
  • Andreas Jaeger's avatar
    00530a21
    c-cppbuiltin.c (cb_register_builtins): Define LP64 builtins for LP64 targets. · 00530a21
    Andreas Jaeger authored
            * c-cppbuiltin.c (cb_register_builtins): Define LP64 builtins for
            LP64 targets.
    
            * doc/cpp.texi (Common Predefined Macros): Document __LP64__ and
            _LP64.
    
            * config/ia64/ia64.h (TARGET_CPU_CPP_BUILTINS): Do not define
            _LP64 macros here.
            * config/pa/pa.h (TARGET_CPU_CPP_BUILTINS): Likewise.
    
            * config/alpha/netbsd.h (TARGET_OS_CPP_BUILTINS): Remove call to
            NETBSD_OS_CPP_BUILTINS_LP64.
            * config/sh/netbsd-elf.h (TARGET_OS_CPP_BUILTINS): Likewise.
            * config/sparc/netbsd-elf.h (TARGET_OS_CPP_BUILTINS): Likewise.
    
            * config/netbsd.h (NETBSD_OS_CPP_BUILTINS_LP64): Remove.
    
    From-SVN: r64259
    00530a21
    History
    c-cppbuiltin.c (cb_register_builtins): Define LP64 builtins for LP64 targets.
    Andreas Jaeger authored
            * c-cppbuiltin.c (cb_register_builtins): Define LP64 builtins for
            LP64 targets.
    
            * doc/cpp.texi (Common Predefined Macros): Document __LP64__ and
            _LP64.
    
            * config/ia64/ia64.h (TARGET_CPU_CPP_BUILTINS): Do not define
            _LP64 macros here.
            * config/pa/pa.h (TARGET_CPU_CPP_BUILTINS): Likewise.
    
            * config/alpha/netbsd.h (TARGET_OS_CPP_BUILTINS): Remove call to
            NETBSD_OS_CPP_BUILTINS_LP64.
            * config/sh/netbsd-elf.h (TARGET_OS_CPP_BUILTINS): Likewise.
            * config/sparc/netbsd-elf.h (TARGET_OS_CPP_BUILTINS): Likewise.
    
            * config/netbsd.h (NETBSD_OS_CPP_BUILTINS_LP64): Remove.
    
    From-SVN: r64259