Displaying 5 results from an estimated 5 matches for "llvm_ppc64".
2013 Jul 26
2
[LLVMdev] arch-specific predefines in LLVM's source
...ing __powerpc__), which broke my
>> powerpc-apple-darwin8 stage1 tests, since the system gcc only
>> provided
>> __ppc__. I was wondering if this justifies using simpler macros like
>>
>> #define LLVM_PPC (defined(__ppc__) || defined(__powerpc__) ...)
>> #define LLVM_PPC64 (defined(__ppc64__) || defined(__powerpc64__) ...)
>
> A general note: Given all of the compiler variance out there regarding whether the 32-bit macros are also defined on the 64-bit systems, I really think that you'll need to arrange these as:
>
> #define LLVM_PPC64 (defined(__ppc6...
2013 Jul 27
1
[LLVMdev] arch-specific predefines in LLVM's source
...arwin8 stage1 tests, since the system gcc only
>>>> provided
>>>> __ppc__. I was wondering if this justifies using simpler macros
>>>> like
>>>>
>>>> #define LLVM_PPC (defined(__ppc__) || defined(__powerpc__) ...)
>>>> #define LLVM_PPC64 (defined(__ppc64__) || defined(__powerpc64__)
>>>> ...)
>> or define more clearly:
>>
>> #define LLVM_PPC32 (((defined(__ppc__) || defined(__powerpc__)) &&
>> !LLVM_PPC64)
>> #define LLVM_PPC_ANY (LLVM_PPC32 || LLVM_PPC64)
>>
>> or
>&...
2013 Jul 27
0
[LLVMdev] arch-specific predefines in LLVM's source
...t; powerpc-apple-darwin8 stage1 tests, since the system gcc only
> >> provided
> >> __ppc__. I was wondering if this justifies using simpler macros
> >> like
> >>
> >> #define LLVM_PPC (defined(__ppc__) || defined(__powerpc__) ...)
> >> #define LLVM_PPC64 (defined(__ppc64__) || defined(__powerpc64__)
> >> ...)
> >
> > A general note: Given all of the compiler variance out there
> > regarding whether the 32-bit macros are also defined on the 64-bit
> > systems, I really think that you'll need to arrange these as:...
2013 Jul 25
2
[LLVMdev] arch-specific predefines in LLVM's source
...ght of forgetting to
check for __ppc__ (only checking __powerpc__), which broke my
powerpc-apple-darwin8 stage1 tests, since the system gcc only provided
__ppc__. I was wondering if this justifies using simpler macros like
#define LLVM_PPC (defined(__ppc__) || defined(__powerpc__) ...)
#define LLVM_PPC64 (defined(__ppc64__) || defined(__powerpc64__) ...)
I've even seen __POWERPC__, _POWER, _ARCH_PPC being tested in
conditionals.
These proposed standardized macros would only be used in LLVM project
sources; there's no reason to exported them.
The standardized macros would simplify condi...
2013 Jul 26
0
[LLVMdev] arch-specific predefines in LLVM's source
...for __ppc__ (only checking __powerpc__), which broke my
> powerpc-apple-darwin8 stage1 tests, since the system gcc only
> provided
> __ppc__. I was wondering if this justifies using simpler macros like
>
> #define LLVM_PPC (defined(__ppc__) || defined(__powerpc__) ...)
> #define LLVM_PPC64 (defined(__ppc64__) || defined(__powerpc64__) ...)
A general note: Given all of the compiler variance out there regarding whether the 32-bit macros are also defined on the 64-bit systems, I really think that you'll need to arrange these as:
#define LLVM_PPC64 (defined(__ppc64__) || defined(__...