This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: patch to emit debug into emitted classes
- From: Ranjit Mathew <rmathew at gmail dot com>
- To: Bryce McKinlay <mckinlay at redhat dot com>
- Cc: GCJ Patches <java-patches at gcc dot gnu dot org>, GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Thu, 7 Apr 2005 12:07:18 +0530
- Subject: Re: patch to emit debug into emitted classes
- References: <4230D445.9000206@bothner.com> <4230DB4E.5090301@bothner.com> <20050310234716.GA26514@nevyn.them.org> <4230DEAB.9030505@bothner.com> <20050311004319.GA28689@nevyn.them.org> <2e928386a3717c1193de7fbe5a7092ab@redhat.com> <4253D36E.7050407@gmail.com> <4254BF95.4010907@redhat.com> <39399b9d05040622436baf7108@mail.gmail.com> <4254CBD0.6040505@redhat.com>
- Reply-to: Ranjit Mathew <rmathew at gmail dot com>
On Apr 7, 2005 11:27 AM, Bryce McKinlay <mckinlay@redhat.com> wrote:
>
> >For the verifier, I guess we can resurrect the
> >"-fnew-verifier" flag on the 4.0 branch (and, dare
> >I say, make it the default).
> >
>
> This one I'm not really so worried about - anyone who's doing serious
> bytecode->native compilation ought to be using the BC-ABI anyway, which
> will always use the new verifier. I think porting the patch over would
> be pretty harmless, though, so we can do that if aph approves.
The "Binary Compatibility ABI" seems like a misnomer
for what has been implemented then. I mean, as a lay
developer if I just want to create a native executable
of my Java program (potentially depending on
classes external to my program and the JRE) and
am not worried about binary compatibility, I should
just be able to say:
gcj -o foo foo.jar bar.jar --main=foo.Bar
I do not care if "bar.jar" is later changed by
upstream - I just want to have a self-contained
executable "foo" representing my Java application
in a native format.
In this case, without the new verifier I'll
stumble far more often than I would
otherwise.
Ranjit.
--
Ranjit Mathew Email: rmathew AT gmail DOT com
Bangalore, INDIA. Web: http://ranjitmathew.hostingzero.com/