Displaying 20 results from an estimated 10000 matches similar to: "[LLVMdev] Crash after your recent commits"
2013 Jan 07
2
[LLVMdev] ASan and UBSan Test Failures
On Jan 6, 2013, at 10:54 AM, Kostya Serebryany wrote:
> Alex (in CC) is working on asan for OS X. I think he can handle ubsan as well.
> (but give us a few days, we are all out of office due to holidays).
OK, thanks. If there are no objections, then I can go ahead and
commit the attached test case fix I mentioned before. Adding
ALWAYS_INLINE to 'free_common' in r158885 changed
2012 Jan 24
1
[LLVMdev] Possible bug in the dragonegg
Hi Pablo, in fact this is coming from the "ssp" attribute on main, which turns
on LLVM's stack protection logic. I have no idea what that does exactly, but
it seems to be causing the problem. On ubuntu systems it is enabled by default.
You can turn it off by passing -fno-stack-protector to dragonegg. However
please still open a bugreport since stack protection is supposed to work.
2013 Jan 06
2
[LLVMdev] ASan and UBSan Test Failures
I also encounter this issue and solved it locally by implementing this 2 functions.
- The linux version of StartSymbolizerSubprocess uses only POSIX function and can be reused as is on OS X (maybe we should move it in a new sanitizer_symbolizer_posix.cc file)
- I have a simple implementation of GetListOfModules (see the attached file) but it required 10.6 at least.
That said, implementing this
2012 Jan 24
0
[LLVMdev] Possible bug in the dragonegg
Hi Pablo, I can reproduce this with the supplied IR. It is related to the use
of __memcpy_chk. As far as I can see it is a bug in lli or the LLVM code
generators. Can you please open a bugreport, attaching the LLVM IR.
Ciao, Duncan.
On 23/01/12 17:00, Pablo Barrio wrote:
> Hi Duncan,
>>> #include<stdio.h>
>>> #include<string.h>
>>>
>>> int
2013 Jan 05
2
[LLVMdev] ASan and UBSan Test Failures
I am building LLVM on OS X 10.7.5 with cmake. Under this configuration some ASan and UBSan tests
are failing:
$ make check-ubsan
…
********************
Testing Time: 2.36s
********************
Failing Tests (11):
UndefinedBehaviorSanitizer :: Float/cast-overflow.cpp
UndefinedBehaviorSanitizer :: Integer/add-overflow.cpp
UndefinedBehaviorSanitizer :: Integer/div-zero.cpp
2014 Mar 18
2
[LLVMdev] Problems building host tools when cross compiling LLVM
On 03/18/2014 01:51 PM, Eric Christopher wrote:
> I missed it coming across the first time (and that's a long time ago).
> I haven't had a chance to look at it and the archives don't have the
> actual patch. Can you send it?
Sure. See attached. This is the same as the patch provided by Ekaterina
Sanina in the thread I linked.
I can build fine with this applied for the
2012 Jan 23
2
[LLVMdev] Possible bug in the dragonegg
Hi Duncan,
>> #include<stdio.h>
>> #include<string.h>
>>
>> int main(int argc, char** argv){
>>
>> char a[8] = "aaaaaaa";
>> char b[8] = "bbbbbbb";
>>
>> char *c = (char*) malloc(sizeof(char)*(strlen(a)+strlen(b)+1));
>> memcpy(c, a, strlen(a));
>> memcpy(c + strlen(a), b, strlen(b) + 1);
>>
2013 Jan 05
0
[LLVMdev] ASan and UBSan Test Failures
Some more information …
On Jan 4, 2013, at 6:56 PM, Meador Inge wrote:
> I am building LLVM on OS X 10.7.5 with cmake. Under this configuration some ASan and UBSan tests
> are failing:
>
> $ make check-ubsan
>
> …
>
> ********************
> Testing Time: 2.36s
> ********************
> Failing Tests (11):
> UndefinedBehaviorSanitizer ::
2014 Mar 18
2
[LLVMdev] Problems building host tools when cross compiling LLVM
Hi All,
I recently ran into an issue that was posted several years back on LLVMdev [1].
A brief recap of the problem is that when cross-compiling LLVM itself the
configure/make scripts get confused when creating the needed build host tools.
For example, building and configuring like:
CC_FOR_BUILD='i686-pc-linux-gnu-gcc' CXX_FOR_BUILD='i686-pc-linux-gnu-g++'
2013 Jan 10
0
[LLVMdev] ASan and UBSan Test Failures
Hi Meador,
I couldn't reproduce the ASan failures on my 10.8 machine (trying that
on a 10.7 one now)
I'll look into making the in-process symbolizer work on OSX (which
should fix some of the ubsan failures), but we do not need it in
production currently, so I'm not sure when I get to it.
On Mon, Jan 7, 2013 at 7:48 PM, Meador Inge <meadori at codesourcery.com> wrote:
>
>
2012 Aug 03
0
[LLVMdev] Proposal to merge SimplifyLibCalls into InstCombiner
On Aug 3, 2012, at 12:56 PM, Meador Inge <meadori at codesourcery.com> wrote:
>>> An option for enabling/disabling library call simplification in `InstCombiner`
>>> will be available. For backwards compatibility perhaps it should remain
>>> '-simplify-libcalls'. The `NumSimplified` and `NumAnnotated` statistics shall
>>> be added to
2012 Nov 15
0
[LLVMdev] Code Ownership - BBVectorize
On Nov 14, 2012, at 11:34 PM, Evan Cheng <evan.cheng at apple.com> wrote:
>
> On Nov 14, 2012, at 10:59 AM, Chris Lattner <clattner at apple.com> wrote:
>
>>
>> On Nov 13, 2012, at 11:43 PM, Evan Cheng <evan.cheng at apple.com> wrote:
>>
>>> SelectionDAG is big enough to have multiple owners. Legalizer, dag combine, etc. can each have a
2012 Nov 12
2
[LLVMdev] RFC: Code Ownership
On Nov 11, 2012, at 12:44 AM, Chris Lattner wrote:
>
> On Nov 10, 2012, at 10:43 AM, Joe Abbey <jabbey at arxan.com> wrote:
>
>> Hello,
>>
>> Chris's "keynote" at the LLVM Developers' Conference included a call for code owners, and my company has a heavy dependency on Bitcode, I propose taking ownership of:
>>
>> lib/Bitcode/*
2012 Aug 03
2
[LLVMdev] Proposal to merge SimplifyLibCalls into InstCombiner
On 08/02/2012 11:11 AM, Chris Lattner wrote:
>> A new self-contained `LibCallSimplifier` class will be created. An instance
>> of the class will be instantiated when running the `InstCombiner` pass. It's
>> folding functionality will be invoked from `InstCombiner::tryOptimizeCall` and
>> the implementation will be table-driven like `SimplifyLibCalls`. All of the
2012 Dec 25
2
[LLVMdev] [DragonEgg] Strange call to @"\01__isoc99_fscanf"
Dear all,
First of all, Merry Christmas! :)
While testing a File I/O sample program, I've encountered a link failure
due to missing implementation of "\01__isoc99_fscanf" function. I think
this function should be named "__isoc99_fscanf" instead. Please see the
program code and LLVM IR generated by DragonEgg and clang below. It shows
that clang generates
2013 Jan 06
0
[LLVMdev] ASan and UBSan Test Failures
On Sun, Jan 6, 2013 at 4:03 PM, Jean-Daniel Dupas <devlists at shadowlab.org>wrote:
> I also encounter this issue and solved it locally by implementing this 2
> functions.
>
> - The linux version of StartSymbolizerSubprocess uses only POSIX function
> and can be reused as is on OS X (maybe we should move it in a new
> sanitizer_symbolizer_posix.cc file)
> - I have a
2012 Nov 12
2
[LLVMdev] RFC: Code Ownership
On 11/12/2012 09:35 AM, Duncan Sands wrote:
> Hi,
>
> On 12/11/12 15:11, Meador Inge wrote:
>> On 11/11/2012 11:58 PM, Chris Lattner wrote:
>>
>>>> Is there a particular sub-system size that makes sense to mark as owned? I have been
>>>> reworking the library call simplification infrastructure recently and will be happy
>>>> to sign up as
2014 May 29
2
[LLVMdev] Buildbot failure around SelectionDAGNodes?
Folks,
I'm tracking down a buildbot failure on our self-hosting bot, and
because there are several dozens of commits to track on a self-hosting
issue (direct compilation goes well), I thought that showing the error
on the list would be faster.
src/include/llvm/CodeGen/SelectionDAGNodes.h:625: llvm::EVT
llvm::SDNode::getValueType(unsigned int) const: Assertion `ResNo <
NumValues &&
2012 Nov 12
0
[LLVMdev] RFC: Code Ownership
Hi,
On 12/11/12 15:11, Meador Inge wrote:
> On 11/11/2012 11:58 PM, Chris Lattner wrote:
>
>>> Is there a particular sub-system size that makes sense to mark as owned? I have been
>>> reworking the library call simplification infrastructure recently and will be happy
>>> to sign up as an owner for that.
>>
>> I think that "directory level"
2012 Nov 12
0
[LLVMdev] RFC: Code Ownership
On Nov 11, 2012, at 5:13 PM, Meador Inge <meadori at codesourcery.com> wrote:
> On Nov 11, 2012, at 12:44 AM, Chris Lattner wrote:
>
>>
>> On Nov 10, 2012, at 10:43 AM, Joe Abbey <jabbey at arxan.com> wrote:
>>
>>> Hello,
>>>
>>> Chris's "keynote" at the LLVM Developers' Conference included a call for code