[llvm] r236850 - Fix alignment checks in MergeConsecutiveStores.

Renato Golin renato.golin at linaro.org
Fri May 8 13:46:25 PDT 2015


On 8 May 2015 at 14:47, James Y Knight <jyknight at google.com> wrote:
> Author: jyknight
> Date: Fri May  8 08:47:01 2015
> New Revision: 236850
>
> URL: http://llvm.org/viewvc/llvm-project?rev=236850&view=rev
> Log:
> Fix alignment checks in MergeConsecutiveStores.

Hi James,

We got some LNT failures and I'm guessing it was your patch, since
from the list that broke, it's the only one related to DAGs.

http://lab.llvm.org:8011/builders/clang-native-arm-lnt/builds/12127
http://lab.llvm.org:8011/builders/clang-aarch64-lnt/builds/3632

Here's the error:

clang: /external/buildbot/clang-native-arm-lnt/llvm.src/lib/IR/Type.cpp:305:
static llvm::IntegerType* llvm::IntegerType::get(llvm::LLVMContext&,
unsigned int): Assertion `NumBits >= MIN_INT_BITS && "bitwidth too
small"' failed.
Stack dump:
0. Program arguments:
/external/buildbot/clang-native-arm-lnt/llvm.install.1/bin/clang -cc1
-triple armv7-unknown-linux-gnueabihf -emit-obj -disable-free
-main-file-name z48.c -mrelocation-model static -mthread-model posix
-fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array
-target-cpu cortex-a15 -target-abi aapcs-linux -mfloat-abi hard
-target-linker-version 2.24 -dwarf-column-info
-fno-unique-section-names -coverage-file
/external/buildbot/clang-native-arm-lnt/tests/nt/build/MultiSource/Benchmarks/MiBench/consumer-typeset/Output/z48.llvm.o
-resource-dir /external/buildbot/clang-native-arm-lnt/llvm.install.1/bin/../lib/clang/3.7.0
-D OS_UNIX=1 -D OS_DOS=0 -D OS_MAC=0 -D DB_FIX=0 -D USE_STAT=1 -D
SAFE_DFT=0 -D COLLATE=1 -D LIB_DIR="lout.lib" -D FONT_DIR="font" -D
MAPS_DIR="maps" -D INCL_DIR="include" -D DATA_DIR="data" -D
HYPH_DIR="hyph" -D LOCALE_DIR="locale" -D CHAR_IN=1 -D CHAR_OUT=0 -D
LOCALE_ON=1 -D ASSERT_ON=1 -D DEBUG_ON=0 -D PDF_COMPRESSION=0 -D
_GNU_SOURCE -D __STDC_LIMIT_MACROS -D NDEBUG -I
/external/buildbot/clang-native-arm-lnt/tests/nt/build/MultiSource/Benchmarks/MiBench/consumer-typeset
-I /external/buildbot/clang-native-arm-lnt/test-suite/MultiSource/Benchmarks/MiBench/consumer-typeset
-I /external/buildbot/clang-native-arm-lnt/test-suite/include -I
../../../../include -internal-isystem /usr/local/include
-internal-isystem
/external/buildbot/clang-native-arm-lnt/llvm.install.1/bin/../lib/clang/3.7.0/include
-internal-externc-isystem /usr/include/arm-linux-gnueabihf
-internal-externc-isystem /include -internal-externc-isystem
/usr/include -O3 -fdebug-compilation-dir
/external/buildbot/clang-native-arm-lnt/tests/nt/build/MultiSource/Benchmarks/MiBench/consumer-typeset
-ferror-limit 19 -fmessage-length 0 -mstackrealign -fno-signed-char
-fobjc-runtime=gcc -fdiagnostics-show-option -vectorize-loops
-vectorize-slp -o Output/z48.llvm.o -x c
/external/buildbot/clang-native-arm-lnt/test-suite/MultiSource/Benchmarks/MiBench/consumer-typeset/z48.c
1. <eof> parser at end of file
2. Code generation
3. Running pass 'Function Pass Manager' on module
'/external/buildbot/clang-native-arm-lnt/test-suite/MultiSource/Benchmarks/MiBench/consumer-typeset/z48.c'.
4. Running pass 'ARM Instruction Selection' on function '@PDFText_Close'
clang: error: unable to execute command: Aborted (core dumped)

Does that look familiar?

cheers,
--renato



More information about the llvm-commits mailing list