search for: target_itanium_abi_host_triple

Displaying 6 results from an estimated 6 matches for "target_itanium_abi_host_triple".

2017 Sep 07
2
Status of debuginfo-tests
...ic: ~SVal() {} const void* Data; unsigned Kind; }; void bar(SVal &v) {} class A { public: void foo(SVal v) { bar(v); } }; int main() { SVal v; v.Data = 0; v.Kind = 2142; A a; a.foo(v); return 0; } Then, you could have: // posix/aggregate-indirect-arg.s // RUN: %clangxx %target_itanium_abi_host_triple -O0 -g %i -c -o %t.o // RUN: %clangxx %target_itanium_abi_host_triple %t.o -o %t.out // RUN: %test_debuginfo %s %t.out // Radar 8945514 // DEBUGGER: break 22 // DEBUGGER: r // DEBUGGER: p v // CHECK: ${{[0-9]+}} = // CHECK: Data ={{.*}} 0x0{{(0*)}} // CHECK: Kind = 2142 // win/aggregate-indi...
2017 Sep 07
2
Status of debuginfo-tests
That's true, but it still requires the person writing the test to be familiar with both formats. Also anything more trivial than dumping a single local variable will probably run into even more issues. For example, The expression parsers each have their own unique quirks, and it might not always be easy to translate. Besides all the format compatibility issues, there's the more general
2017 Nov 25
2
PSA: debuginfo-tests workflow changing slightly
...diff --git a/utils/lit/lit/llvm/config.py b/utils/lit/lit/llvm/config.py index c631f8b8865..c2e5c9ff141 100644 --- a/utils/lit/lit/llvm/config.py +++ b/utils/lit/lit/llvm/config.py @@ -413,8 +413,10 @@ class LLVMConfig(object): self.config.substitutions.append( ('%target_itanium_abi_host_triple', '')) - self.config.substitutions.append( - ('%src_include_dir', self.config.clang_src_dir + '/include')) + clang_src_dir = getattr(self.config, 'clang_src_dir', None) + if clang_src_dir: + self.config.substitutions.ap...
2017 Dec 06
3
PSA: debuginfo-tests workflow changing slightly
.../lit/llvm/config.py >> index c631f8b8865..c2e5c9ff141 100644 >> --- a/utils/lit/lit/llvm/config.py >> +++ b/utils/lit/lit/llvm/config.py >> @@ -413,8 +413,10 @@ class LLVMConfig(object): >> self.config.substitutions.append( >> ('%target_itanium_abi_host_triple', '')) >> >> - self.config.substitutions.append( >> - ('%src_include_dir', self.config.clang_src_dir + '/include')) >> + clang_src_dir = getattr(self.config, 'clang_src_dir', None) >> + if clang_src_...
2017 Dec 06
2
PSA: debuginfo-tests workflow changing slightly
...vm/config.py b/utils/lit/lit/llvm/config.py > index c631f8b8865..c2e5c9ff141 100644 > --- a/utils/lit/lit/llvm/config.py > +++ b/utils/lit/lit/llvm/config.py > @@ -413,8 +413,10 @@ class LLVMConfig(object): > self.config.substitutions.append( > ('%target_itanium_abi_host_triple', '')) > > - self.config.substitutions.append( > - ('%src_include_dir', self.config.clang_src_dir + '/include')) > + clang_src_dir = getattr(self.config, 'clang_src_dir', None) > + if clang_src_dir: > +...
2017 Nov 22
2
PSA: debuginfo-tests workflow changing slightly
I sorta enjoy debugging stuff like this, so if you don't mind, I'll dig into it once I get a chance -- traveling so, my access is a bit sketchy right now. I'll see if I can grab the logs and let you know if I find anything interesting. On Tue, Nov 21, 2017 at 7:04 PM, Zachary Turner <zturner at google.com> wrote: > That change was added specifically to workaround a failure