Bug 66730

Summary: [LLVM radeonsi] Infinite loop in LLVM backend possible when using "double" arguments
Product: Mesa Reporter: Niels Ole Salscheider <niels_ole>
Component: Drivers/Gallium/radeonsiAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: testcase

Description Niels Ole Salscheider 2013-07-09 10:46:22 UTC
Created attachment 82223 [details]
testcase

Some expressions containing multiple double precision kernel arguments cause llvm to run until all memory is used. It works fine as long as I pass pointers to double values.

I have attached an LLVM IR testcase that triggers the described behaviour.
Comment 1 Tom Stellard 2013-11-16 02:34:08 UTC
This is working for me now with the latest LLVM code.  Please re-open if it still doesn't work for you.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.