[LLVMdev] cvs opt broken?
Ryan M. Lefever
lefever at crhc.uiuc.edu
Mon Apr 9 23:27:29 PDT 2007
PR1317 says that it is resolved. Looking at the details of the report,
it says that a fix had been committed for the "instant case." Am I
right that means a fix has been submitted that makes LLVMHello work with
opt, but that the general problem has not been resolved and is reported
in PR1318?
Reid Spencer wrote:
> Hi Ryan,
>
> On Tue, 2007-04-10 at 00:12 -0500, Ryan M. Lefever wrote:
>
>>I checked out llvm from cvs & llvm-gcc from svn last night and again
>>tonight. Each time they compiled and installed fine. After installing
>>them, I recompiled compiler transforms I had written for opt. opt seems
>>to load the my transform libraries fine, but it complains:
>>
>>opt: Unknown command line argument '-mytransform'
>
>
>>whenever I try to specify one of my transforms on the opt command line.
>
>
> Please see PR1317 and PR1318. I believe you're running into the same
> issue. Briefly, the issue is that option processing has changed to not
> be so oriented towards static initialization time. This has changed the
> order of things and now your option is not recognized because it hasn't
> been registered properly.
>
>
>> I checked the names of the transforms and they are correct. In
>>addition, I did a opt --help and my transforms were lisetd.
>
>
> Yes, this isn't your bug.
>
>
>>So, I switched back to a version of llvm & llvm-gcc from about a month
>>ago, and opt recognizes and runs my transforms. Did something change
>>with opt?
>
>
> These are probably the result of changes to the CommandLine.cpp file in
> the last few days. All LLVM tools use a common facility for processing
> command line options.
>
>
>>Did something change with the way transforms are registered
>>with opt?
>
>
> No, the registration mechanism is the same.
>
> Reid.
>
>
>
>>Regards,
>>Ryan
>>
>>_______________________________________________
>>LLVM Developers mailing list
>>LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
>>http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
--
Ryan M. Lefever [http://www.ews.uiuc.edu/~lefever]
More information about the llvm-dev
mailing list