X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2FHowToSubmitABug.html;h=90efbe321b1429e1fc77cf081eef70430b1f0eee;hb=2db49d797b86b7f3615bae17b2b016727778a6c4;hp=b170aa1e85c88442a07bd6a8c7a583a80014e2e9;hpb=1a5ed97f35a149bcaaefb3b436cdaf9627b55a8b;p=oota-llvm.git diff --git a/docs/HowToSubmitABug.html b/docs/HowToSubmitABug.html index b170aa1e85c..90efbe321b1 100644 --- a/docs/HowToSubmitABug.html +++ b/docs/HowToSubmitABug.html @@ -60,14 +60,14 @@ more easily.
Once you have a reduced test-case, go to the LLVM Bug Tracking System and fill out the form with the necessary details (note that you don't -need to pick a catagory, just use the "new-bugs" catagory if you're not sure). +need to pick a category, just use the "new-bugs" category if you're not sure). The bug description should contain the following information:
If none of these crash, please follow the instructions for a @@ -194,7 +194,7 @@ be able to reduce this with one of the following bugpoint command lines (use the one corresponding to the command above that failed):
bugpoint will try to narrow down your list of passes to the one pass -that causes an error, and simplify the bytecode file as much as it can to assist +that causes an error, and simplify the bitcode file as much as it can to assist you. It will print a message letting you know how to reproduce the resulting error.
@@ -260,8 +260,8 @@ Backend, and then link in the shared object it generates.-bugpoint -run-jit -output=[correct output file] [bytecode file] \ - --tool-args -- [arguments to pass to lli] \ +bugpoint -run-jit -output=[correct output file] [bitcode file] \ + --tool-args -- [arguments to pass to lli] \ --args -- [program arguments]
-bugpoint -run-llc -output=[correct output file] [bytecode file] \ - --tool-args -- [arguments to pass to llc] \ +bugpoint -run-llc -output=[correct output file] [bitcode file] \ + --tool-args -- [arguments to pass to llc] \ --args -- [program arguments]
At the end of a successful bugpoint run, you will be presented -with two bytecode files: a safe file which can be compiled with the C +with two bitcode files: a safe file which can be compiled with the C backend and the test file which either LLC or the JIT mis-codegenerates, and thus causes the error.
@@ -298,7 +298,7 @@ the following:Regenerate the shared object from the safe bytecode file:
+Regenerate the shared object from the safe bitcode file:
@@ -307,19 +307,19 @@ the following:
If debugging LLC, compile test bytecode native and link with the shared +
If debugging LLC, compile test bitcode native and link with the shared object:
-llc test.bc -o test.s -f
+llc test.bc -o test.s
gcc test.s safe.so -o test.llc
./test.llc [program options]
If debugging the JIT, load the shared object and supply the test - bytecode:
+ bitcode:lli -load=safe.so test.bc [program options]
@@ -333,9 +333,9 @@ the following: