public inbox for java@gcc.gnu.org
 help / color / mirror / Atom feed
* add support for x86_64-w64-mingw32 and cut the fat from libgcj
@ 2017-12-24 19:44 Yale Zhang
  2017-12-25  0:33 ` R0b0t1
  2018-01-01 10:38 ` Brian Jones
  0 siblings, 2 replies; 12+ messages in thread
From: Yale Zhang @ 2017-12-24 19:44 UTC (permalink / raw)
  To: java

Greetings. I have a patch that allows GNU java to target MingW64
(host=GNU/Linux only). Are you guys still taking patches now that Java
has been removed from GCC 7? Or would it be more appropriate to host
it on my own website or instructables.com?

I also have another patch that cuts all the GUI, cryptography, and non
UTF8/16 charset support from libgcj. This reduces the size of
statically linked EXEs a lot (~27MiB to 4.5 MiB for a hello world
program). This is important for a legacy utility that other developers
use on Windows and who don't want to install a Java runtime.

Commenting out and deleting code is a crude way to do, I know. Should
use conditional compilation and even explore what's causing GUI code
to be dragged into a hello world program. Maybe dead code removal
isn't working (need to compile with -ffunction-sections and
--gc-sections?)

appreciate your feedback,
-Yale

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: add support for x86_64-w64-mingw32 and cut the fat from libgcj
  2017-12-24 19:44 add support for x86_64-w64-mingw32 and cut the fat from libgcj Yale Zhang
@ 2017-12-25  0:33 ` R0b0t1
  2017-12-25  4:58   ` Yale Zhang
  2018-01-01  9:00   ` Andrew Haley
  2018-01-01 10:38 ` Brian Jones
  1 sibling, 2 replies; 12+ messages in thread
From: R0b0t1 @ 2017-12-25  0:33 UTC (permalink / raw)
  To: Yale Zhang; +Cc: java

On Sun, Dec 24, 2017 at 1:44 PM, Yale Zhang <yzhang1985@gmail.com> wrote:
> Greetings. I have a patch that allows GNU java to target MingW64
> (host=GNU/Linux only). Are you guys still taking patches now that Java
> has been removed from GCC 7? Or would it be more appropriate to host
> it on my own website or instructables.com?
>

My questions in a similar vein led to the suggestion to use the last
version that supported GCJ. Development on this version has stopped.

On the other hand, I am interested in your work, and know of at least
a few people who would be; hosting it publicly would be a good idea.
If GCC could accept the patches I suspect it would be beneficial, but
the people to review your contributions may no longer exist.

> I also have another patch that cuts all the GUI, cryptography, and non
> UTF8/16 charset support from libgcj. This reduces the size of
> statically linked EXEs a lot (~27MiB to 4.5 MiB for a hello world
> program). This is important for a legacy utility that other developers
> use on Windows and who don't want to install a Java runtime.
>
> Commenting out and deleting code is a crude way to do, I know. Should
> use conditional compilation and even explore what's causing GUI code
> to be dragged into a hello world program. Maybe dead code removal
> isn't working (need to compile with -ffunction-sections and
> --gc-sections?)
>

Do your changes make it impossible to use the functionality you cut
out? It is not really my place to say, but to me, that would be
unsuitable for inclusion in GCC proper.

I shouldn't guess, but it seems to me like the default classpath may
just be copied into the executable. Optimization passes may not be run
on it.

Cheers,
     R0b0t1

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: add support for x86_64-w64-mingw32 and cut the fat from libgcj
  2017-12-25  0:33 ` R0b0t1
@ 2017-12-25  4:58   ` Yale Zhang
  2017-12-27  3:00     ` R0b0t1
  2018-01-01  9:00   ` Andrew Haley
  1 sibling, 1 reply; 12+ messages in thread
From: Yale Zhang @ 2017-12-25  4:58 UTC (permalink / raw)
  To: R0b0t1; +Cc: java

Hurray, this list is still alive!

Here's what I plan to do. If I don't hear from any maintainers in the
next 2 weeks, I'll submit the MingW64 patch to the GCC Bugzilla. But
not much hope there because I already submitted a few other bugs
almost all still remain as "unconfirmed". So then I'll just post it on
my Google personal site or maybe write something on instructables.com.
Or maybe I already did enough by uploading to this list.

"Do your changes make it impossible to use the functionality you cut out?"

Correct, I would not propose adding this to libjava as is. Most of the
bloat can't be removed by the compiler because it might be used or
even if it's never used, the compiler doesn't know any better.

an example would be
UI:

System()
{
   if (showVMConsole)
   {
      // show VM console GUI
   }
}
I haven't proven this but that's my guess how a simple hello world
program drags Swing into the EXE.

As you suspected, there could be unused dead code that the linker
should remove. I haven't confirmed any cases. For dead code removal to
happen, I think it's necessary to compile with -ffunction-sections and
-fdata-sections and link with --gc-sections. I can check if they're on
and if not, how much additional space is saved by enabling them.


So, what changes did you want to make to GCJ?


On Sun, Dec 24, 2017 at 7:33 PM, R0b0t1 <r030t1@gmail.com> wrote:
> On Sun, Dec 24, 2017 at 1:44 PM, Yale Zhang <yzhang1985@gmail.com> wrote:
>> Greetings. I have a patch that allows GNU java to target MingW64
>> (host=GNU/Linux only). Are you guys still taking patches now that Java
>> has been removed from GCC 7? Or would it be more appropriate to host
>> it on my own website or instructables.com?
>>
>
> My questions in a similar vein led to the suggestion to use the last
> version that supported GCJ. Development on this version has stopped.
>
> On the other hand, I am interested in your work, and know of at least
> a few people who would be; hosting it publicly would be a good idea.
> If GCC could accept the patches I suspect it would be beneficial, but
> the people to review your contributions may no longer exist.
>
>> I also have another patch that cuts all the GUI, cryptography, and non
>> UTF8/16 charset support from libgcj. This reduces the size of
>> statically linked EXEs a lot (~27MiB to 4.5 MiB for a hello world
>> program). This is important for a legacy utility that other developers
>> use on Windows and who don't want to install a Java runtime.
>>
>> Commenting out and deleting code is a crude way to do, I know. Should
>> use conditional compilation and even explore what's causing GUI code
>> to be dragged into a hello world program. Maybe dead code removal
>> isn't working (need to compile with -ffunction-sections and
>> --gc-sections?)
>>
>
> Do your changes make it impossible to use the functionality you cut
> out? It is not really my place to say, but to me, that would be
> unsuitable for inclusion in GCC proper.
>
> I shouldn't guess, but it seems to me like the default classpath may
> just be copied into the executable. Optimization passes may not be run
> on it.
>
> Cheers,
>      R0b0t1

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: add support for x86_64-w64-mingw32 and cut the fat from libgcj
  2017-12-25  4:58   ` Yale Zhang
@ 2017-12-27  3:00     ` R0b0t1
  2018-01-01  3:42       ` Andrew Hughes
  0 siblings, 1 reply; 12+ messages in thread
From: R0b0t1 @ 2017-12-27  3:00 UTC (permalink / raw)
  To: Yale Zhang; +Cc: java

On Sun, Dec 24, 2017 at 10:58 PM, Yale Zhang <yzhang1985@gmail.com> wrote:
> Hurray, this list is still alive!
>
> Here's what I plan to do. If I don't hear from any maintainers in the
> next 2 weeks, I'll submit the MingW64 patch to the GCC Bugzilla. But
> not much hope there because I already submitted a few other bugs
> almost all still remain as "unconfirmed". So then I'll just post it on
> my Google personal site or maybe write something on instructables.com.
> Or maybe I already did enough by uploading to this list.
>

This sounds okay, but instructables is very niche. I would recommend
putting your code on GitHub somehow. You can probably move faster than
2 weeks to submit it to the tracker - this list is very inactive.

> "Do your changes make it impossible to use the functionality you cut out?"
>
> Correct, I would not propose adding this to libjava as is. Most of the
> bloat can't be removed by the compiler because it might be used or
> even if it's never used, the compiler doesn't know any better.
>
> an example would be
> UI:
>
> System()
> {
>    if (showVMConsole)
>    {
>       // show VM console GUI
>    }
> }
> I haven't proven this but that's my guess how a simple hello world
> program drags Swing into the EXE.
>
> As you suspected, there could be unused dead code that the linker
> should remove. I haven't confirmed any cases. For dead code removal to
> happen, I think it's necessary to compile with -ffunction-sections and
> -fdata-sections and link with --gc-sections. I can check if they're on
> and if not, how much additional space is saved by enabling them.
>

This is a question I think you should ask about on the general GCC
list, as it receives more traffic. At least one past GCJ maintainer
still comments.

I think it is possible that libjava never sees optimization. I do not
know enough about the internals of GCC to know for certain, but I can
think of two reasons:
1) As a separate library, it is not possible to do dead code removal
as it is not being compiled.
2) GCJ always includes the entire library.

If it is #2, I think it is due to reasons like you outlined - the
entire default classpath may be extremely interdependent. GCJ is still
fairly incomplete.

>
> So, what changes did you want to make to GCJ?
>

I was hoping to keep GCJ up to date to use it for OpenJDK
bootstrapping. It would keep the trusted codebase for FOSS systems
smaller than it currently is.

>
> On Sun, Dec 24, 2017 at 7:33 PM, R0b0t1 <r030t1@gmail.com> wrote:
>> On Sun, Dec 24, 2017 at 1:44 PM, Yale Zhang <yzhang1985@gmail.com> wrote:
>>> Greetings. I have a patch that allows GNU java to target MingW64
>>> (host=GNU/Linux only). Are you guys still taking patches now that Java
>>> has been removed from GCC 7? Or would it be more appropriate to host
>>> it on my own website or instructables.com?
>>>
>>
>> My questions in a similar vein led to the suggestion to use the last
>> version that supported GCJ. Development on this version has stopped.
>>
>> On the other hand, I am interested in your work, and know of at least
>> a few people who would be; hosting it publicly would be a good idea.
>> If GCC could accept the patches I suspect it would be beneficial, but
>> the people to review your contributions may no longer exist.
>>
>>> I also have another patch that cuts all the GUI, cryptography, and non
>>> UTF8/16 charset support from libgcj. This reduces the size of
>>> statically linked EXEs a lot (~27MiB to 4.5 MiB for a hello world
>>> program). This is important for a legacy utility that other developers
>>> use on Windows and who don't want to install a Java runtime.
>>>
>>> Commenting out and deleting code is a crude way to do, I know. Should
>>> use conditional compilation and even explore what's causing GUI code
>>> to be dragged into a hello world program. Maybe dead code removal
>>> isn't working (need to compile with -ffunction-sections and
>>> --gc-sections?)
>>>
>>
>> Do your changes make it impossible to use the functionality you cut
>> out? It is not really my place to say, but to me, that would be
>> unsuitable for inclusion in GCC proper.
>>
>> I shouldn't guess, but it seems to me like the default classpath may
>> just be copied into the executable. Optimization passes may not be run
>> on it.
>>
>> Cheers,
>>      R0b0t1

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: add support for x86_64-w64-mingw32 and cut the fat from libgcj
  2017-12-27  3:00     ` R0b0t1
@ 2018-01-01  3:42       ` Andrew Hughes
  0 siblings, 0 replies; 12+ messages in thread
From: Andrew Hughes @ 2018-01-01  3:42 UTC (permalink / raw)
  To: R0b0t1; +Cc: Yale Zhang, java

On 27 December 2017 at 03:00, R0b0t1 <r030t1@gmail.com> wrote:
> On Sun, Dec 24, 2017 at 10:58 PM, Yale Zhang <yzhang1985@gmail.com> wrote:
>> Hurray, this list is still alive!
>>
>> Here's what I plan to do. If I don't hear from any maintainers in the
>> next 2 weeks, I'll submit the MingW64 patch to the GCC Bugzilla. But
>> not much hope there because I already submitted a few other bugs
>> almost all still remain as "unconfirmed". So then I'll just post it on
>> my Google personal site or maybe write something on instructables.com.
>> Or maybe I already did enough by uploading to this list.
>>
>
> This sounds okay, but instructables is very niche. I would recommend
> putting your code on GitHub somehow. You can probably move faster than
> 2 weeks to submit it to the tracker - this list is very inactive.

I'll second the idea of GitHub.

I'm pretty sure most of the people still "exist" - no-one died as far
as I'm aware -
but they have indeed moved onto other pastures and are unlikely to want to
review patches. The reason GCJ was eventually deleted was because just keeping
it buildable with the rest of GCC was becoming an unnecessary burden.

It's probably worth noting that this isn't just any two weeks. For
many countries, this
is winter holiday season and, even when the project was heavily
active, I doubt you'd
have got a response on Christmas Eve / Christmas Day.

>
>> "Do your changes make it impossible to use the functionality you cut out?"
>>
>> Correct, I would not propose adding this to libjava as is. Most of the
>> bloat can't be removed by the compiler because it might be used or
>> even if it's never used, the compiler doesn't know any better.
>>
>> an example would be
>> UI:
>>
>> System()
>> {
>>    if (showVMConsole)
>>    {
>>       // show VM console GUI
>>    }
>> }
>> I haven't proven this but that's my guess how a simple hello world
>> program drags Swing into the EXE.
>>
>> As you suspected, there could be unused dead code that the linker
>> should remove. I haven't confirmed any cases. For dead code removal to
>> happen, I think it's necessary to compile with -ffunction-sections and
>> -fdata-sections and link with --gc-sections. I can check if they're on
>> and if not, how much additional space is saved by enabling them.
>>
>
> This is a question I think you should ask about on the general GCC
> list, as it receives more traffic. At least one past GCJ maintainer
> still comments.
>
> I think it is possible that libjava never sees optimization. I do not
> know enough about the internals of GCC to know for certain, but I can
> think of two reasons:
> 1) As a separate library, it is not possible to do dead code removal
> as it is not being compiled.
> 2) GCJ always includes the entire library.
>
> If it is #2, I think it is due to reasons like you outlined - the
> entire default classpath may be extremely interdependent. GCJ is still
> fairly incomplete.
>

I don't know much about the GCJ internals either, but I am still (technically)
the GNU Classpath maintainer, which is/was upstream of GCJ. There are
quite a number of options already that allow the scope of the library to be
limited. Are you making use of these?

>>
>> So, what changes did you want to make to GCJ?
>>
>
> I was hoping to keep GCJ up to date to use it for OpenJDK
> bootstrapping. It would keep the trusted codebase for FOSS systems
> smaller than it currently is.
>

This is pretty much my continued interest in it, but I'm tending
towards alternate
solutions than trying to maintain GCJ. See:

https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2813
-- 
Andrew :)

Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

Web Site: http://fuseyism.com
Twitter: https://twitter.com/gnu_andrew_java
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04  C5A0 CFDA 0F9B 3596 4222

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: add support for x86_64-w64-mingw32 and cut the fat from libgcj
  2017-12-25  0:33 ` R0b0t1
  2017-12-25  4:58   ` Yale Zhang
@ 2018-01-01  9:00   ` Andrew Haley
  1 sibling, 0 replies; 12+ messages in thread
From: Andrew Haley @ 2018-01-01  9:00 UTC (permalink / raw)
  To: R0b0t1, Yale Zhang; +Cc: java

On 25/12/17 00:33, R0b0t1 wrote:
> On Sun, Dec 24, 2017 at 1:44 PM, Yale Zhang <yzhang1985@gmail.com> wrote:
>> Greetings. I have a patch that allows GNU java to target MingW64
>> (host=GNU/Linux only). Are you guys still taking patches now that Java
>> has been removed from GCC 7? Or would it be more appropriate to host
>> it on my own website or instructables.com?
>>
> My questions in a similar vein led to the suggestion to use the last
> version that supported GCJ. Development on this version has stopped.
> 
> On the other hand, I am interested in your work, and know of at least
> a few people who would be; hosting it publicly would be a good idea.
> If GCC could accept the patches I suspect it would be beneficial, but
> the people to review your contributions may no longer exist.
> 

We exist, but it's hard for me to understand exactly what you may have
in mind.  At some point all of the GCC branches which support GCJ will
be finished, so this isn't a long-term possibility.  I don't even know
if there are any open GCC branches with GCJ support.  Having said that,
I'm quite happy to accept mingw patches if there is a live branch to
apply them to.

-- 
Andrew Haley
Java Platform Lead Engineer
Red Hat UK Ltd. <https://www.redhat.com>
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: add support for x86_64-w64-mingw32 and cut the fat from libgcj
  2017-12-24 19:44 add support for x86_64-w64-mingw32 and cut the fat from libgcj Yale Zhang
  2017-12-25  0:33 ` R0b0t1
@ 2018-01-01 10:38 ` Brian Jones
  2018-01-01 21:03   ` Yale Zhang
  1 sibling, 1 reply; 12+ messages in thread
From: Brian Jones @ 2018-01-01 10:38 UTC (permalink / raw)
  To: Yale Zhang; +Cc: java

I believe the idea of including only code which you specify is required came up before on the list many years ago.  Hopefully a search through archives can be instructive.

Brian 

> On Dec 24, 2017, at 2:44 PM, Yale Zhang <yzhang1985@gmail.com> wrote:
> 
> Greetings. I have a patch that allows GNU java to target MingW64
> (host=GNU/Linux only). Are you guys still taking patches now that Java
> has been removed from GCC 7? Or would it be more appropriate to host
> it on my own website or instructables.com?
> 
> I also have another patch that cuts all the GUI, cryptography, and non
> UTF8/16 charset support from libgcj. This reduces the size of
> statically linked EXEs a lot (~27MiB to 4.5 MiB for a hello world
> program). This is important for a legacy utility that other developers
> use on Windows and who don't want to install a Java runtime.
> 
> Commenting out and deleting code is a crude way to do, I know. Should
> use conditional compilation and even explore what's causing GUI code
> to be dragged into a hello world program. Maybe dead code removal
> isn't working (need to compile with -ffunction-sections and
> --gc-sections?)
> 
> appreciate your feedback,
> -Yale

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: add support for x86_64-w64-mingw32 and cut the fat from libgcj
  2018-01-01 10:38 ` Brian Jones
@ 2018-01-01 21:03   ` Yale Zhang
  2018-01-02  9:58     ` Andrew Haley
                       ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Yale Zhang @ 2018-01-01 21:03 UTC (permalink / raw)
  To: Brian Jones; +Cc: java

Alright, I've submitted my request & patch to bugzilla:
 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83647

"Having said that, I'm quite happy to accept mingw patches if there is a
live branch to apply them to."
Under the target version, I saw a tentative 6.4.1, so there still could be
hope this can make it into GCC 6.


I also did the experiment of compiling libgcj with -ffunction-sections
-fdata-sections and then use --gc-sections when linking to see if that
helps remove dead code. Somehow, that instead increased the size of a
simple test program (with multithreading & sockets) from 4.54 to 4.72 MiB.

"I was hoping to keep GCJ up to date to use it for OpenJDK bootstrapping"
That paranoid? Why not use the minimal Eclipse Java compiler which
Classpath uses for bootstrapping? It sounds like ECJ can't be trusted if it
was compiled with an untrusted/unknown compiler.




On Mon, Jan 1, 2018 at 5:38 AM, Brian Jones <cbjones1@gmail.com> wrote:

> I believe the idea of including only code which you specify is required
> came up before on the list many years ago.  Hopefully a search through
> archives can be instructive.
>
> Brian
>
> > On Dec 24, 2017, at 2:44 PM, Yale Zhang <yzhang1985@gmail.com> wrote:
> >
> > Greetings. I have a patch that allows GNU java to target MingW64
> > (host=GNU/Linux only). Are you guys still taking patches now that Java
> > has been removed from GCC 7? Or would it be more appropriate to host
> > it on my own website or instructables.com?
> >
> > I also have another patch that cuts all the GUI, cryptography, and non
> > UTF8/16 charset support from libgcj. This reduces the size of
> > statically linked EXEs a lot (~27MiB to 4.5 MiB for a hello world
> > program). This is important for a legacy utility that other developers
> > use on Windows and who don't want to install a Java runtime.
> >
> > Commenting out and deleting code is a crude way to do, I know. Should
> > use conditional compilation and even explore what's causing GUI code
> > to be dragged into a hello world program. Maybe dead code removal
> > isn't working (need to compile with -ffunction-sections and
> > --gc-sections?)
> >
> > appreciate your feedback,
> > -Yale
>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: add support for x86_64-w64-mingw32 and cut the fat from libgcj
  2018-01-01 21:03   ` Yale Zhang
@ 2018-01-02  9:58     ` Andrew Haley
  2018-01-02 10:00     ` Andrew Haley
  2018-01-02 10:04     ` Ricardo Wurmus
  2 siblings, 0 replies; 12+ messages in thread
From: Andrew Haley @ 2018-01-02  9:58 UTC (permalink / raw)
  To: Yale Zhang, Brian Jones; +Cc: java

On 01/01/18 21:03, Yale Zhang wrote:
> Alright, I've submitted my request & patch to bugzilla:
>  https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83647
> 
> "Having said that, I'm quite happy to accept mingw patches if there is a
> live branch to apply them to."
> Under the target version, I saw a tentative 6.4.1, so there still could be
> hope this can make it into GCC 6.
> 
> 
> I also did the experiment of compiling libgcj with -ffunction-sections
> -fdata-sections and then use --gc-sections when linking to see if that
> helps remove dead code. Somehow, that instead increased the size of a
> simple test program (with multithreading & sockets) from 4.54 to 4.72 MiB.

I'm not surprised.  All Java code is reachable from everywhere because
of reflection and class loaders.  You can't simply use --gc-sections
because code called reflectively would fail at runtime.

> "I was hoping to keep GCJ up to date to use it for OpenJDK bootstrapping"
> That paranoid? Why not use the minimal Eclipse Java compiler which
> Classpath uses for bootstrapping? It sounds like ECJ can't be trusted if it
> was compiled with an untrusted/unknown compiler.

Indeed.  If Programming Language X is written in X, you're going to
need the previous version of X to build it.  It's so for C and for
Java.  We have a string of versions of OpenJDK going back to Version
6, and that was compiled with GCJ.  So, there's nothing to stop
someone from digging out OpenJDK 6, building that with an old GCJ, and
spooling forward to today.

-- 
Andrew Haley
Java Platform Lead Engineer
Red Hat UK Ltd. <https://www.redhat.com>
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: add support for x86_64-w64-mingw32 and cut the fat from libgcj
  2018-01-01 21:03   ` Yale Zhang
  2018-01-02  9:58     ` Andrew Haley
@ 2018-01-02 10:00     ` Andrew Haley
  2018-01-02 10:04     ` Ricardo Wurmus
  2 siblings, 0 replies; 12+ messages in thread
From: Andrew Haley @ 2018-01-02 10:00 UTC (permalink / raw)
  To: Yale Zhang, Brian Jones; +Cc: java

On 01/01/18 21:03, Yale Zhang wrote:
> Alright, I've submitted my request & patch to bugzilla:
>  https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83647

I see it was rejected.  We could create a GCJ 6 branch.

-- 
Andrew Haley
Java Platform Lead Engineer
Red Hat UK Ltd. <https://www.redhat.com>
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: add support for x86_64-w64-mingw32 and cut the fat from libgcj
  2018-01-01 21:03   ` Yale Zhang
  2018-01-02  9:58     ` Andrew Haley
  2018-01-02 10:00     ` Andrew Haley
@ 2018-01-02 10:04     ` Ricardo Wurmus
  2 siblings, 0 replies; 12+ messages in thread
From: Ricardo Wurmus @ 2018-01-02 10:04 UTC (permalink / raw)
  To: Yale Zhang; +Cc: Brian Jones, java


Yale Zhang <yzhang1985@gmail.com> writes:

> "I was hoping to keep GCJ up to date to use it for OpenJDK bootstrapping"
> That paranoid? Why not use the minimal Eclipse Java compiler which
> Classpath uses for bootstrapping? It sounds like ECJ can't be trusted if it
> was compiled with an untrusted/unknown compiler.

ECJ is a binary blob, and you need some pre-compiled Classpath binaries.

For GNU Guix we bootstrap the JDK with Jikes, SableVM, various versions
of GNU Classpath, and an older version of ECJ built from source.  The
details can be found here:

    http://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/java.scm#n68

GCJ was no good bootstap compiler as it included a pre-built copy of
Classpath.

--
Ricardo

GPG: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
https://elephly.net

^ permalink raw reply	[flat|nested] 12+ messages in thread

* add support for x86_64-w64-mingw32 and cut the fat from libgcj
@ 2017-12-24 19:46 Yale Zhang
  0 siblings, 0 replies; 12+ messages in thread
From: Yale Zhang @ 2017-12-24 19:46 UTC (permalink / raw)
  To: java

[-- Attachment #1: Type: text/plain, Size: 915 bytes --]

(patches attached)

Greetings. I have a patch that allows GNU java to target MingW64
(host=GNU/Linux only). Are you guys still taking patches now that Java
has been removed from GCC 7? Or would it be more appropriate to host
it on my own website or instructables.com?

I also have another patch that cuts all the GUI, cryptography, and non
UTF8/16 charset support from libgcj. This reduces the size of
statically linked EXEs a lot (~27MiB to 4.5 MiB for a hello world
program). This is important for a legacy utility that other developers
use on Windows and who don't want to install a Java runtime.

Commenting out and deleting code is a crude way to do, I know. Should
use conditional compilation and even explore what's causing GUI code
to be dragged into a hello world program. Maybe dead code removal
isn't working (need to compile with -ffunction-sections and
--gc-sections?)

appreciate your feedback,
-Yale

[-- Attachment #2: gcj_win64.diff --]
[-- Type: text/plain, Size: 17306 bytes --]

diff -ur gcc-6.4.0.orig/Makefile.in gcc-6.4.0/Makefile.in
--- gcc-6.4.0.orig/Makefile.in	2016-04-13 11:02:08.863264000 -0700
+++ gcc-6.4.0/Makefile.in	2017-12-23 16:03:06.772817121 -0800
@@ -44461,7 +44461,7 @@
 	  $$s/$$module_srcdir/configure \
 	  --srcdir=$${topdir}/$$module_srcdir \
 	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
-	  --target=${target_alias}  \
+	  --target=${target_alias} --disable-shared \
 	  || exit 1
 @endif target-boehm-gc
 
Only in gcc-6.4.0.orig: boehm-gc
Only in gcc-6.4.0: boehm-gc.new
diff -ur gcc-6.4.0.orig/libjava/boehm.cc gcc-6.4.0/libjava/boehm.cc
--- gcc-6.4.0.orig/libjava/boehm.cc	2014-05-13 09:23:11.129836000 -0700
+++ gcc-6.4.0/libjava/boehm.cc	2017-12-23 01:52:13.639738321 -0800
@@ -40,7 +40,7 @@
 
 extern "C"
 {
-#include <gc_config.h>
+#include <private/config.h>  // gc_config.h
 
 // Set GC_DEBUG before including gc.h!
 #ifdef LIBGCJ_GC_DEBUG
@@ -53,7 +53,7 @@
 
 #ifdef THREAD_LOCAL_ALLOC
 # define GC_REDIRECT_TO_LOCAL
-# include <gc_local_alloc.h>
+//# include <gc_local_alloc.h>
 #endif
 
   // From boehm's misc.c 
@@ -468,7 +468,9 @@
 int
 _Jv_SetGCFreeSpaceDivisor (int div)
 {
-  return (int)GC_set_free_space_divisor ((GC_word)div);
+  int old = GC_get_free_space_divisor();
+  GC_set_free_space_divisor ((GC_word)div);
+  return old;
 }
 
 void
Binary files gcc-6.4.0.orig/libjava/classpath/lib/gnu/java/beans/editors/ColorEditor.class and gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/editors/ColorEditor.class differ
Only in gcc-6.4.0/libjava/classpath/tools/asm/org/objectweb/asm/xml: ASMContentHandler$1.class
Only in gcc-6.4.0/libjava/classpath/tools/asm/org/objectweb/asm/xml: Processor$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$ToolParser$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$ToolParser$10.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$ToolParser$11.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$ToolParser$12.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$ToolParser$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$ToolParser$3.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$ToolParser$4.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$ToolParser$5.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$ToolParser$6.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$ToolParser$7.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$ToolParser$8.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$ToolParser$9.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: Command$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: Main$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/gcj/tools/gc_analyze: MemoryAnalyze$1Info.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/gcj/tools/gc_analyze: MemoryAnalyze$OptionParser$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/gcj/tools/gc_analyze: MemoryAnalyze$OptionParser$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/gcj/tools/gc_analyze: MemoryAnalyze$OptionParser$3.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/gcj/tools/gc_analyze: MemoryAnalyze$OptionParser$4.class
diff -ur gcc-6.4.0.orig/libjava/configure gcc-6.4.0/libjava/configure
--- gcc-6.4.0.orig/libjava/configure	2017-07-04 00:28:14.709353456 -0700
+++ gcc-6.4.0/libjava/configure	2017-12-23 16:12:12.768206777 -0800
@@ -20627,7 +20627,7 @@
  boehm)
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: boehm" >&5
 $as_echo "boehm" >&6; }
-    GCLIBS=../boehm-gc/libgcjgc_convenience.la
+    GCLIBS=../boehm-gc/libgc.la
     JC1GCSPEC='-fuse-boehm-gc'
     GCTESTSPEC="-L`${PWDCMD-pwd}`/../boehm-gc/.libs -rpath `${PWDCMD-pwd}`/../boehm-gc/.libs"
     GCINCS='-I$(top_srcdir)/../boehm-gc/include -I../boehm-gc/include'
diff -ur gcc-6.4.0.orig/libjava/configure.ac gcc-6.4.0/libjava/configure.ac
--- gcc-6.4.0.orig/libjava/configure.ac	2015-05-28 11:13:55.185034000 -0700
+++ gcc-6.4.0/libjava/configure.ac	2017-12-23 16:12:27.788003500 -0800
@@ -951,7 +951,7 @@
 case "$GC" in
  boehm)
     AC_MSG_RESULT(boehm)
-    GCLIBS=../boehm-gc/libgcjgc_convenience.la
+    GCLIBS=../boehm-gc/libgc.la
     JC1GCSPEC='-fuse-boehm-gc'
     GCTESTSPEC="-L`${PWDCMD-pwd}`/../boehm-gc/.libs -rpath `${PWDCMD-pwd}`/../boehm-gc/.libs"
     GCINCS='-I$(top_srcdir)/../boehm-gc/include -I../boehm-gc/include'
diff -ur gcc-6.4.0.orig/libjava/gcj/javaprims.h gcc-6.4.0/libjava/gcj/javaprims.h
--- gcc-6.4.0.orig/libjava/gcj/javaprims.h	2012-12-19 09:03:15.048303000 -0800
+++ gcc-6.4.0/libjava/gcj/javaprims.h	2017-12-22 23:31:05.049525158 -0800
@@ -21,10 +21,10 @@
 // FIXME: this is a hack until we get a proper gcjh.
 // It is needed to work around system header files that define TRUE
 // and FALSE.
-#undef TRUE
-#define TRUE TRUE
-#undef FALSE
-#define FALSE FALSE
+//#undef TRUE
+//#define TRUE TRUE
+//#undef FALSE
+//#define FALSE FALSE
 
 // JNI calling convention also defined in jni.h  */
 #ifndef JNICALL
diff -ur gcc-6.4.0.orig/libjava/gnu/java/net/natPlainDatagramSocketImplWin32.cc gcc-6.4.0/libjava/gnu/java/net/natPlainDatagramSocketImplWin32.cc
--- gcc-6.4.0.orig/libjava/gnu/java/net/natPlainDatagramSocketImplWin32.cc	2012-04-05 03:04:40.058561000 -0700
+++ gcc-6.4.0/libjava/gnu/java/net/natPlainDatagramSocketImplWin32.cc	2017-12-22 23:31:05.057524839 -0800
@@ -70,7 +70,7 @@
 
   // We use native_fd in place of fd here.  From leaving fd null we avoid
   // the double close problem in FileDescriptor.finalize.
-  native_fd = (jint) hSocket;
+  native_fd = (jlong) hSocket;
 }
 
 void
diff -ur gcc-6.4.0.orig/libjava/gnu/java/net/natPlainSocketImplWin32.cc gcc-6.4.0/libjava/gnu/java/net/natPlainSocketImplWin32.cc
--- gcc-6.4.0.orig/libjava/gnu/java/net/natPlainSocketImplWin32.cc	2006-11-03 02:16:04.156340000 -0800
+++ gcc-6.4.0/libjava/gnu/java/net/natPlainSocketImplWin32.cc	2017-12-22 23:31:05.057524839 -0800
@@ -58,7 +58,7 @@
 
   // We use native_fd in place of fd here.  From leaving fd null we avoid
   // the double close problem in FileDescriptor.finalize.
-  native_fd = (jint) hSocket;
+  native_fd = (jlong) hSocket;
 }
 
 void
@@ -326,7 +326,7 @@
   else
     throw new ::java::net::SocketException (JvNewStringUTF ("invalid family"));
 
-  s->native_fd = (jint) hSocket;
+  s->native_fd = (jlong) hSocket;
   s->localport = localport;
   s->address = ::java::net::InetAddress::getByAddress (raddr);
   s->port = rport;
diff -ur gcc-6.4.0.orig/libjava/gnu/java/nio/channels/natFileChannelWin32.cc gcc-6.4.0/libjava/gnu/java/nio/channels/natFileChannelWin32.cc
--- gcc-6.4.0.orig/libjava/gnu/java/nio/channels/natFileChannelWin32.cc	2007-01-28 10:55:36.511864000 -0800
+++ gcc-6.4.0/libjava/gnu/java/nio/channels/natFileChannelWin32.cc	2017-12-22 23:31:05.069524361 -0800
@@ -66,11 +66,11 @@
 void
 FileChannelImpl::init(void)
 {
-  in = new FileChannelImpl((jint)(GetStdHandle (STD_INPUT_HANDLE)),
+  in = new FileChannelImpl((jlong)(GetStdHandle (STD_INPUT_HANDLE)),
 			   FileChannelImpl::READ);
-  out = new FileChannelImpl((jint)(GetStdHandle (STD_OUTPUT_HANDLE)),
+  out = new FileChannelImpl((jlong)(GetStdHandle (STD_OUTPUT_HANDLE)),
 			    FileChannelImpl::WRITE);
-  err = new FileChannelImpl((jint)(GetStdHandle (STD_ERROR_HANDLE)),
+  err = new FileChannelImpl((jlong)(GetStdHandle (STD_ERROR_HANDLE)),
 			    FileChannelImpl::WRITE);
 }
 
@@ -144,7 +144,7 @@
   // closing this file.
   _Jv_platform_close_on_exec (handle);
 
-  return (jint) handle;
+  return (jlong) handle;
 }
 
 void
@@ -198,7 +198,7 @@
 FileChannelImpl::implCloseChannel (void)
 {
   HANDLE save = (HANDLE)fd;
-  fd = (jint)INVALID_HANDLE_VALUE;
+  fd = (jlong)INVALID_HANDLE_VALUE;
   if (! CloseHandle (save))
     _Jv_ThrowIOException ();
 }
diff -ur gcc-6.4.0.orig/libjava/include/boehm-gc.h gcc-6.4.0/libjava/include/boehm-gc.h
--- gcc-6.4.0.orig/libjava/include/boehm-gc.h	2007-04-23 14:12:10.481514000 -0700
+++ gcc-6.4.0/libjava/include/boehm-gc.h	2017-12-23 16:15:50.783770795 -0800
@@ -27,7 +27,7 @@
 #include <java/lang/Class.h>
 #include <string.h>
 
-#include <gc_ext_config.h> // for THREAD_LOCAL_ALLOC
+//#include <gc_ext_config.h> // for THREAD_LOCAL_ALLOC
 
 extern "C" void * GC_gcj_malloc(size_t, void *);
 extern "C" void * GC_malloc_atomic(size_t);
diff -ur gcc-6.4.0.orig/libjava/include/jvm.h gcc-6.4.0/libjava/include/jvm.h
--- gcc-6.4.0.orig/libjava/include/jvm.h	2016-01-03 03:38:51.544171000 -0800
+++ gcc-6.4.0/libjava/include/jvm.h	2017-12-22 23:31:05.081523884 -0800
@@ -475,13 +475,13 @@
 }
 
 // This function is used to determine the hash code of an object.
-inline jint
+inline jlong
 _Jv_HashCode (jobject obj)
 {
   // This was chosen to yield relatively well distributed results on
   // both 32- and 64-bit architectures.  Note 0x7fffffff is prime.
   // FIXME: we assume sizeof(long) == sizeof(void *).
-  return (jint) ((unsigned long) obj % 0x7fffffff);
+  return (jlong) ((uintptr_t) obj % 0x7fffffff);
 }
 
 // Return a raw pointer to the elements of an array given the array
diff -ur gcc-6.4.0.orig/libjava/include/win32.h gcc-6.4.0/libjava/include/win32.h
--- gcc-6.4.0.orig/libjava/include/win32.h	2007-01-09 11:58:05.773323000 -0800
+++ gcc-6.4.0/libjava/include/win32.h	2017-12-22 23:31:05.081523884 -0800
@@ -93,7 +93,8 @@
 
 // Type of libffi ABI used by JNICALL methods.  NOTE: This must agree
 // with the JNICALL definition in jni.h
-#define _Jv_platform_ffi_abi FFI_STDCALL
+#define _Jv_platform_ffi_abi FFI_DEFAULT_ABI
+//FFI_STDCALL
 
 /* Useful helper classes and methods. */
 
diff -ur gcc-6.4.0.orig/libjava/interpret.cc gcc-6.4.0/libjava/interpret.cc
--- gcc-6.4.0.orig/libjava/interpret.cc	2012-02-01 02:46:36.411058000 -0800
+++ gcc-6.4.0/libjava/interpret.cc	2017-12-22 23:31:05.085523724 -0800
@@ -11,6 +11,7 @@
 /* Author: Kresten Krab Thorup <krab@gnu.org>  */
 
 #include <config.h>
+#include "ffi.h"
 #include <platform.h>
 
 #pragma implementation "java-interp.h"
diff -ur gcc-6.4.0.orig/libjava/java/io/natVMConsole.cc gcc-6.4.0/libjava/java/io/natVMConsole.cc
--- gcc-6.4.0.orig/libjava/java/io/natVMConsole.cc	2012-03-26 09:24:33.522834000 -0700
+++ gcc-6.4.0/libjava/java/io/natVMConsole.cc	2017-12-22 20:08:31.453396667 -0800
@@ -11,7 +11,7 @@
 
 #include <config.h>
 
-#include <termios.h>
+//#include <termios.h>
 #include <unistd.h>
 
 #include <gcj/cni.h>
@@ -29,9 +29,9 @@
 jstring
 java::io::VMConsole::readPassword(::java::io::Console *con)
 {
-  struct termios oldt, newt;
+  //struct termios oldt, newt;
   jstring result;
-
+/*
   tcgetattr (STDIN_FILENO, &oldt);
 
   tcgetattr (STDIN_FILENO, &newt);
@@ -40,10 +40,10 @@
   newt.c_lflag &= ~TERMIOS_ECHO_LFLAGS;
 
   tcsetattr (STDIN_FILENO, TCSANOW, &newt);
-
+*/
   result = con->readLine ();
 
-  tcsetattr (STDIN_FILENO, TCSANOW, &oldt);
+  //tcsetattr (STDIN_FILENO, TCSANOW, &oldt);
 
   return result;
 }
diff -ur gcc-6.4.0.orig/libjava/java/lang/natClass.cc gcc-6.4.0/libjava/java/lang/natClass.cc
--- gcc-6.4.0.orig/libjava/java/lang/natClass.cc	2014-05-13 09:23:11.129836000 -0700
+++ gcc-6.4.0/libjava/java/lang/natClass.cc	2017-12-22 23:31:05.093523406 -0800
@@ -743,7 +743,7 @@
 
     // Step 2.
     java::lang::Thread *self = java::lang::Thread::currentThread();
-    self = (java::lang::Thread *) ((long) self | 1);
+    self = (java::lang::Thread *) ((intptr_t) self | 1);
     while (state == JV_STATE_IN_PROGRESS && thread && thread != self)
       wait ();
 
diff -ur gcc-6.4.0.orig/libjava/java/lang/natClassLoader.cc gcc-6.4.0/libjava/java/lang/natClassLoader.cc
--- gcc-6.4.0.orig/libjava/java/lang/natClassLoader.cc	2009-03-12 09:13:19.577950000 -0700
+++ gcc-6.4.0/libjava/java/lang/natClassLoader.cc	2017-12-22 23:31:05.093523406 -0800
@@ -290,7 +290,7 @@
     {
       jclass klass = *classes;
 
-      _Jv_CheckABIVersion ((unsigned long) klass->next_or_version);
+      _Jv_CheckABIVersion ((uintptr_t) klass->next_or_version);
       (*_Jv_RegisterClassHook) (klass);
     }
 }
@@ -307,7 +307,7 @@
     {
       jclass klass = classes[i];
 
-      _Jv_CheckABIVersion ((unsigned long) klass->next_or_version);
+      _Jv_CheckABIVersion ((uintptr_t) klass->next_or_version);
       (*_Jv_RegisterClassHook) (klass);
     }
 }
@@ -316,8 +316,8 @@
 inline jclass
 _Jv_NewClassFromInitializer (const char *class_initializer)
 {
-  const unsigned long version 
-    = ((unsigned long) 
+  const uintptr_t version 
+    = ((uintptr_t) 
        ((::java::lang::Class *)class_initializer)->next_or_version);
   _Jv_CheckABIVersion (version);
   
@@ -391,7 +391,7 @@
 
   if (system_class_list != SYSTEM_LOADER_INITIALIZED)
     {
-      unsigned long abi = (unsigned long) klass->next_or_version;
+      uintptr_t abi = (uintptr_t) klass->next_or_version;
       if (! _Jv_ClassForBootstrapLoader (abi))
 	{
 	  klass->next_or_version = system_class_list;
diff -ur gcc-6.4.0.orig/libjava/java/lang/natString.cc gcc-6.4.0/libjava/java/lang/natString.cc
--- gcc-6.4.0.orig/libjava/java/lang/natString.cc	2008-05-20 20:49:03.183053000 -0700
+++ gcc-6.4.0/libjava/java/lang/natString.cc	2017-12-23 00:56:43.339482113 -0800
@@ -50,9 +50,9 @@
 #define DELETED_STRING ((jstring)(~0))
 #define SET_STRING_IS_INTERNED(STR) /* nothing */
 
-#define UNMASK_PTR(Ptr) (((unsigned long) (Ptr)) & ~0x01)
-#define MASK_PTR(Ptr) (((unsigned long) (Ptr)) | 0x01)
-#define PTR_MASKED(Ptr) (((unsigned long) (Ptr)) & 0x01)
+#define UNMASK_PTR(Ptr) (((uintptr_t) (Ptr)) & ~0x01)
+#define MASK_PTR(Ptr) (((uintptr_t) (Ptr)) | 0x01)
+#define PTR_MASKED(Ptr) (((uintptr_t) (Ptr)) & 0x01)
 
 /* Find a slot where the string with elements DATA, length LEN,
    and hash HASH should go in the strhash table of interned strings. */
diff -ur gcc-6.4.0.orig/libjava/java/lang/natWin32Process.cc gcc-6.4.0/libjava/java/lang/natWin32Process.cc
--- gcc-6.4.0.orig/libjava/java/lang/natWin32Process.cc	2007-03-07 10:05:39.099121000 -0800
+++ gcc-6.4.0/libjava/java/lang/natWin32Process.cc	2017-12-22 23:31:05.097523247 -0800
@@ -59,7 +59,7 @@
   if (procHandle)
     {
       CloseHandle((HANDLE) procHandle);
-      procHandle = (jint) INVALID_HANDLE_VALUE;
+      procHandle = (intptr_t) INVALID_HANDLE_VALUE;
     }
 }
 
@@ -221,7 +221,7 @@
 {
   using namespace java::io;
 
-  procHandle = (jint) INVALID_HANDLE_VALUE;
+  procHandle = (intptr_t) INVALID_HANDLE_VALUE;
 
   // Reconstruct the command line.
   jstring *elts = elements (progarray);
@@ -293,16 +293,16 @@
 				    : ChildProcessPipe::OUTPUT);
 
       outputStream = new FileOutputStream (new FileChannelImpl (
-                           (jint) aChildStdIn.getParentHandle (),
+                           (intptr_t) aChildStdIn.getParentHandle (),
 			   FileChannelImpl::WRITE));
       inputStream = new FileInputStream (new FileChannelImpl (
-                           (jint) aChildStdOut.getParentHandle (),
+                           (intptr_t) aChildStdOut.getParentHandle (),
 			   FileChannelImpl::READ));
       if (redirect)
         errorStream = Win32Process$EOFInputStream::instance;
       else
         errorStream = new FileInputStream (new FileChannelImpl (
-                           (jint) aChildStdErr.getParentHandle (),
+                           (intptr_t) aChildStdErr.getParentHandle (),
 			   FileChannelImpl::READ));
 
       // Now create the child process.
@@ -343,7 +343,7 @@
             _Jv_WinStrError (_T("Error creating child process"), dwErrorCode));
         }
 
-      procHandle = (jint ) pi.hProcess;
+      procHandle = (intptr_t) pi.hProcess;
 
       _Jv_Free (cmdLine);
       if (env != NULL)
diff -ur gcc-6.4.0.orig/libjava/link.cc gcc-6.4.0/libjava/link.cc
--- gcc-6.4.0.orig/libjava/link.cc	2009-03-12 09:13:19.577950000 -0700
+++ gcc-6.4.0/libjava/link.cc	2017-12-22 23:31:05.097523247 -0800
@@ -1408,7 +1408,7 @@
 		       (const char*)signature->chars());
 	      fprintf (stderr, "            [%d] = offset %d\n",
 		       index + 1,
-		       (int)(unsigned long)klass->itable->addresses[index * 2 + 1]);
+		       (int)(uintptr_t)klass->itable->addresses[index * 2 + 1]);
 	    }
 
 	}
diff -ur gcc-6.4.0.orig/libjava/win32-threads.cc gcc-6.4.0/libjava/win32-threads.cc
--- gcc-6.4.0.orig/libjava/win32-threads.cc	2007-01-09 11:58:05.773323000 -0800
+++ gcc-6.4.0/libjava/win32-threads.cc	2017-12-23 12:37:45.582531171 -0800
@@ -365,7 +365,16 @@
 
   return 0;
 }
-
+#define GC_WIN32_SIZE_T uintptr_t
+extern "C"
+{
+GC_API HANDLE WINAPI GC_CreateThread(
+                        LPSECURITY_ATTRIBUTES lpThreadAttributes,
+                        GC_WIN32_SIZE_T dwStackSize,
+                        LPTHREAD_START_ROUTINE lpStartAddress,
+                        LPVOID lpParameter, DWORD dwCreationFlags,
+                        LPDWORD lpThreadId);
+}
 void
 _Jv_ThreadStart (java::lang::Thread *thread, _Jv_Thread_t *data, _Jv_ThreadStartFunc *meth)
 {

[-- Attachment #3: gcc6.4_stripped_java.diff --]
[-- Type: text/plain, Size: 226289 bytes --]

diff -ur gcc-6.4.0/libjava/Makefile.in gcc-6.4.0.stripped_gcj/libjava/Makefile.in
--- gcc-6.4.0/libjava/Makefile.in	2017-07-04 00:28:14.709353456 -0700
+++ gcc-6.4.0.stripped_gcj/libjava/Makefile.in	2017-12-22 20:08:31.445396791 -0800
@@ -372,15 +372,6 @@
 	gnu/gcj/runtime/natSystemClassLoader.lo \
 	gnu/gcj/runtime/natStringBuffer.lo gnu/gcj/util/natDebug.lo \
 	gnu/gcj/util/natGCInfo.lo gnu/java/lang/natMainThread.lo \
-	gnu/java/lang/management/natVMClassLoadingMXBeanImpl.lo \
-	gnu/java/lang/management/natVMCompilationMXBeanImpl.lo \
-	gnu/java/lang/management/natVMGarbageCollectorMXBeanImpl.lo \
-	gnu/java/lang/management/natVMMemoryMXBeanImpl.lo \
-	gnu/java/lang/management/natVMMemoryManagerMXBeanImpl.lo \
-	gnu/java/lang/management/natVMMemoryPoolMXBeanImpl.lo \
-	gnu/java/lang/management/natVMOperatingSystemMXBeanImpl.lo \
-	gnu/java/lang/management/natVMRuntimeMXBeanImpl.lo \
-	gnu/java/lang/management/natVMThreadMXBeanImpl.lo \
 	gnu/java/net/natPlainDatagramSocketImpl.lo \
 	gnu/java/net/natPlainSocketImpl.lo \
 	gnu/java/net/protocol/core/natCoreInputStream.lo \
@@ -389,7 +380,7 @@
 	gnu/java/nio/natVMChannel.lo \
 	gnu/java/nio/channels/natFileChannelImpl.lo \
 	gnu/java/security/jce/prng/natVMSecureRandom.lo \
-	java/io/natFile.lo java/io/natVMConsole.lo \
+	java/io/natFile.lo \
 	java/io/natVMObjectInputStream.lo \
 	java/io/natVMObjectStreamClass.lo java/lang/natCharacter.lo \
 	java/lang/natClass.lo java/lang/natClassLoader.lo \
@@ -438,13 +429,12 @@
 libjvm_la_OBJECTS = $(am_libjvm_la_OBJECTS)
 @CREATE_GJDOC_TRUE@@NATIVE_TRUE@am__EXEEXT_1 = gjdoc$(EXEEXT)
 @NATIVE_TRUE@am__EXEEXT_2 = jv-convert$(EXEEXT) gij$(EXEEXT) \
-@NATIVE_TRUE@	grmic$(EXEEXT) grmiregistry$(EXEEXT) \
-@NATIVE_TRUE@	gcj-dbtool$(EXEEXT) gappletviewer$(EXEEXT) \
-@NATIVE_TRUE@	gjarsigner$(EXEEXT) gkeytool$(EXEEXT) \
+@NATIVE_TRUE@	gcj-dbtool$(EXEEXT) \
+@NATIVE_TRUE@	gjarsigner$(EXEEXT) \
 @NATIVE_TRUE@	gjar$(EXEEXT) gcjh$(EXEEXT) gjavah$(EXEEXT) \
-@NATIVE_TRUE@	gnative2ascii$(EXEEXT) gorbd$(EXEEXT) \
-@NATIVE_TRUE@	grmid$(EXEEXT) gserialver$(EXEEXT) \
-@NATIVE_TRUE@	gtnameserv$(EXEEXT) gc-analyze$(EXEEXT) \
+@NATIVE_TRUE@	gnative2ascii$(EXEEXT) \
+@NATIVE_TRUE@	gserialver$(EXEEXT) \
+@NATIVE_TRUE@	gc-analyze$(EXEEXT) \
 @NATIVE_TRUE@	$(am__EXEEXT_1)
 @INSTALL_BINARIES_FALSE@@NATIVE_TRUE@am__EXEEXT_3 = $(am__EXEEXT_2)
 @MAINTAINER_MODE_TRUE@@NATIVE_TRUE@am__EXEEXT_4 =  \
@@ -525,9 +515,9 @@
 	$(gcj_dbtool_SOURCES) $(gcjh_SOURCES) $(gen_from_JIS_SOURCES) \
 	$(gij_SOURCES) $(gjar_SOURCES) $(gjarsigner_SOURCES) \
 	$(gjavah_SOURCES) $(gjdoc_SOURCES) $(gkeytool_SOURCES) \
-	$(gnative2ascii_SOURCES) $(gorbd_SOURCES) $(grmic_SOURCES) \
-	$(grmid_SOURCES) $(grmiregistry_SOURCES) $(gserialver_SOURCES) \
-	$(gtnameserv_SOURCES) $(jv_convert_SOURCES)
+	$(gnative2ascii_SOURCES) \
+	$(gserialver_SOURCES) \
+	 $(jv_convert_SOURCES)
 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
 	html-recursive info-recursive install-data-recursive \
 	install-dvi-recursive install-exec-recursive \
@@ -831,65 +821,22 @@
 toolexecmainlib_DATA = libgcj.spec
 LOWER_PACKAGE_FILES_LO = \
 	$(propertyo_files) \
-	gnu-CORBA.lo \
-	gnu-java-awt-dnd-peer-gtk.lo \
-	gnu-java-awt-peer-gtk.lo \
-	gnu-java-awt-peer-swing.lo \
-	gnu-java-lang-management.lo \
-	gnu-javax-management.lo \
 	gnu-javax-rmi.lo \
-	gnu-javax-sound-midi.lo \
-	gnu-xml-aelfred2.lo \
-	gnu-xml-dom.lo \
-	gnu-xml-libxmlj.lo \
-	gnu-xml-pipeline.lo \
-	gnu-xml-stream.lo \
-	gnu-xml-transform.lo \
-	gnu-xml-util.lo \
-	gnu-xml-validation.lo \
-	gnu-xml-xpath.lo \
-	java-lang-management.lo \
-	javax-imageio.lo \
-	javax-rmi.lo \
 	jni-libjvm.lo \
-	org-omg-CORBA.lo \
-	org-omg-CORBA_2_3.lo \
-	org-omg-CosNaming.lo \
-	org-omg-Dynamic.lo \
-	org-omg-DynamicAny.lo \
-	org-omg-IOP.lo \
-	org-omg-Messaging.lo \
-	org-omg-PortableInterceptor.lo \
-	org-omg-PortableServer.lo \
-	org-omg-SendingContext.lo \
-	org-omg-stub.lo \
 	org-relaxng.lo \
 	org-xml.lo \
 	META-INF/services/java.util.prefs.PreferencesFactory.in.lo \
 	META-INF/services/java.util.prefs.PreferencesFactory.lo \
-	META-INF/services/javax.sound.midi.spi.MidiDeviceProvider.lo \
-	META-INF/services/javax.sound.midi.spi.MidiFileReader.lo \
-	META-INF/services/javax.sound.midi.spi.MidiFileWriter.lo \
-	META-INF/services/javax.sound.sampled.spi.AudioFileReader.lo \
 	classpath/native/jni/classpath/jcl.lo \
 	classpath/native/jni/classpath/jnilink.lo \
 	classpath/native/jni/java-math/gnu_java_math_GMP.lo \
 	classpath/tools/libgcj_tools_la-tools.lo \
-	gnu/awt.lo \
-	gnu/awt/j2d.lo \
 	gnu/gcj/io.lo \
 	gnu/gcj/io/natSimpleSHSStream.lo \
 	gnu/gcj/io/shs.lo \
 	gnu/gcj/tools/gcj_dbtool.lo \
 	gnu/gcj/util/natDebug.lo \
 	gnu/gcj/util/natGCInfo.lo \
-	gnu/java/awt/dnd.lo \
-	gnu/java/awt/font.lo \
-	gnu/java/awt/image.lo \
-	gnu/java/awt/print.lo \
-	gnu/java/awt/font/autofit.lo \
-	gnu/java/awt/font/opentype.lo \
-	gnu/java/awt/font/opentype/truetype.lo \
 	gnu/java/lang/management/natVMClassLoadingMXBeanImpl.lo \
 	gnu/java/lang/management/natVMCompilationMXBeanImpl.lo \
 	gnu/java/lang/management/natVMGarbageCollectorMXBeanImpl.lo \
@@ -903,66 +850,23 @@
 	gnu/java/net/protocol/ftp.lo \
 	gnu/java/net/protocol/gcjlib.lo \
 	gnu/java/net/protocol/https.lo \
-	gnu/javax/imageio.lo \
-	gnu/javax/print.lo \
-	gnu/javax/sound.lo \
 	gnu/javax/activation/viewers.lo \
-	gnu/javax/imageio/bmp.lo \
-	gnu/javax/imageio/gif.lo \
-	gnu/javax/imageio/jpeg.lo \
-	gnu/javax/imageio/png.lo \
-	gnu/javax/naming/giop.lo \
-	gnu/javax/naming/ictxImpl/trans.lo \
-	gnu/javax/naming/jndi/url/corbaname.lo \
-	gnu/javax/naming/jndi/url/rmi.lo \
-	gnu/javax/print/ipp.lo \
-	gnu/javax/print/ipp/attribute.lo \
-	gnu/javax/print/ipp/attribute/defaults.lo \
-	gnu/javax/print/ipp/attribute/job.lo \
-	gnu/javax/print/ipp/attribute/printer.lo \
-	gnu/javax/print/ipp/attribute/supported.lo \
 	gnu/javax/security/auth/login.lo \
-	gnu/javax/sound/sampled/AU.lo \
-	gnu/javax/sound/sampled/WAV.lo \
-	gnu/javax/swing/plaf/gnu.lo \
-	gnu/javax/swing/plaf/metal.lo \
-	java/sql.lo \
-	java/awt/im.lo \
-	java/awt/print.lo \
-	java/awt/im/spi.lo \
 	java/security/acl.lo \
 	javax/activation.lo \
 	javax/activity.lo \
-	javax/management.lo \
-	javax/naming.lo \
-	javax/print.lo \
-	javax/sql.lo \
 	javax/tools.lo \
 	javax/transaction.lo \
 	javax/management/loading.lo \
 	javax/management/openmbean.lo \
 	javax/management/remote.lo \
 	javax/management/remote/rmi.lo \
-	javax/naming/directory.lo \
-	javax/naming/event.lo \
-	javax/naming/ldap.lo \
-	javax/naming/spi.lo \
-	javax/print/attribute.lo \
-	javax/print/event.lo \
-	javax/print/attribute/standard.lo \
 	javax/security/cert.lo \
 	javax/security/auth/kerberos.lo \
 	javax/security/auth/login.lo \
 	javax/security/auth/spi.lo \
-	javax/sound/midi.lo \
-	javax/sound/midi/spi.lo \
-	javax/swing/plaf/multi.lo \
-	javax/swing/plaf/synth.lo \
-	javax/swing/text/rtf.lo \
-	javax/swing/text/html/default.css.lo \
 	javax/transaction/xa.lo \
-	org/ietf/jgss.lo \
-	sun/awt.lo
+	org/ietf/jgss.lo
 
 ALL_PACKAGE_SOURCE_FILES_LO = $(all_packages_source_files:.list=.lo) $(propertyo_files) $(bc_objects)
 NONCORE_PACKAGE_SOURCE_FILES_LO = $(filter $(LOWER_PACKAGE_FILES_LO),$(ALL_PACKAGE_SOURCE_FILES_LO))
@@ -2077,7 +1981,6 @@
 classpath/gnu/java/net/CRLFOutputStream.java \
 classpath/gnu/java/net/DefaultContentHandlerFactory.java \
 classpath/gnu/java/net/DefaultProxySelector.java \
-classpath/gnu/java/net/EmptyX509TrustManager.java \
 classpath/gnu/java/net/GetLocalHostAction.java \
 classpath/gnu/java/net/HeaderFieldHelper.java \
 classpath/gnu/java/net/IndexListParser.java \
@@ -2208,48 +2111,8 @@
 classpath/gnu/java/nio/charset/ByteCharset.java \
 classpath/gnu/java/nio/charset/ByteDecodeLoopHelper.java \
 classpath/gnu/java/nio/charset/ByteEncodeLoopHelper.java \
-classpath/gnu/java/nio/charset/Cp424.java \
-classpath/gnu/java/nio/charset/Cp437.java \
-classpath/gnu/java/nio/charset/Cp737.java \
-classpath/gnu/java/nio/charset/Cp775.java \
-classpath/gnu/java/nio/charset/Cp850.java \
-classpath/gnu/java/nio/charset/Cp852.java \
-classpath/gnu/java/nio/charset/Cp855.java \
-classpath/gnu/java/nio/charset/Cp857.java \
-classpath/gnu/java/nio/charset/Cp860.java \
-classpath/gnu/java/nio/charset/Cp861.java \
-classpath/gnu/java/nio/charset/Cp862.java \
-classpath/gnu/java/nio/charset/Cp863.java \
-classpath/gnu/java/nio/charset/Cp864.java \
-classpath/gnu/java/nio/charset/Cp865.java \
-classpath/gnu/java/nio/charset/Cp866.java \
-classpath/gnu/java/nio/charset/Cp869.java \
-classpath/gnu/java/nio/charset/Cp874.java \
 classpath/gnu/java/nio/charset/EncodingHelper.java \
 classpath/gnu/java/nio/charset/ISO_8859_1.java \
-classpath/gnu/java/nio/charset/ISO_8859_13.java \
-classpath/gnu/java/nio/charset/ISO_8859_15.java \
-classpath/gnu/java/nio/charset/ISO_8859_2.java \
-classpath/gnu/java/nio/charset/ISO_8859_3.java \
-classpath/gnu/java/nio/charset/ISO_8859_4.java \
-classpath/gnu/java/nio/charset/ISO_8859_5.java \
-classpath/gnu/java/nio/charset/ISO_8859_6.java \
-classpath/gnu/java/nio/charset/ISO_8859_7.java \
-classpath/gnu/java/nio/charset/ISO_8859_8.java \
-classpath/gnu/java/nio/charset/ISO_8859_9.java \
-classpath/gnu/java/nio/charset/KOI_8.java \
-classpath/gnu/java/nio/charset/MS874.java \
-classpath/gnu/java/nio/charset/MacCentralEurope.java \
-classpath/gnu/java/nio/charset/MacCroatian.java \
-classpath/gnu/java/nio/charset/MacCyrillic.java \
-classpath/gnu/java/nio/charset/MacDingbat.java \
-classpath/gnu/java/nio/charset/MacGreek.java \
-classpath/gnu/java/nio/charset/MacIceland.java \
-classpath/gnu/java/nio/charset/MacRoman.java \
-classpath/gnu/java/nio/charset/MacRomania.java \
-classpath/gnu/java/nio/charset/MacSymbol.java \
-classpath/gnu/java/nio/charset/MacThai.java \
-classpath/gnu/java/nio/charset/MacTurkish.java \
 classpath/gnu/java/nio/charset/Provider.java \
 classpath/gnu/java/nio/charset/US_ASCII.java \
 classpath/gnu/java/nio/charset/UTF_16.java \
@@ -2258,16 +2121,7 @@
 classpath/gnu/java/nio/charset/UTF_16Encoder.java \
 classpath/gnu/java/nio/charset/UTF_16LE.java \
 classpath/gnu/java/nio/charset/UTF_8.java \
-classpath/gnu/java/nio/charset/UnicodeLittle.java \
-classpath/gnu/java/nio/charset/Windows1250.java \
-classpath/gnu/java/nio/charset/Windows1251.java \
-classpath/gnu/java/nio/charset/Windows1252.java \
-classpath/gnu/java/nio/charset/Windows1253.java \
-classpath/gnu/java/nio/charset/Windows1254.java \
-classpath/gnu/java/nio/charset/Windows1255.java \
-classpath/gnu/java/nio/charset/Windows1256.java \
-classpath/gnu/java/nio/charset/Windows1257.java \
-classpath/gnu/java/nio/charset/Windows1258.java
+classpath/gnu/java/nio/charset/UnicodeLittle.java
 
 gnu_java_nio_charset_header_files = $(patsubst classpath/%,%,$(patsubst %.java,%.h,$(gnu_java_nio_charset_source_files)))
 gnu_java_rmi_source_files = \
@@ -2321,7 +2175,6 @@
 classpath/gnu/java/security/Configuration.java \
 classpath/gnu/java/security/Engine.java \
 classpath/gnu/java/security/OID.java \
-classpath/gnu/java/security/PolicyFile.java \
 classpath/gnu/java/security/Properties.java \
 classpath/gnu/java/security/Registry.java \
 classpath/gnu/java/security/Requires.java
@@ -2351,20 +2204,7 @@
 gnu_java_security_der_header_files = $(patsubst classpath/%,%,$(patsubst %.java,%.h,$(gnu_java_security_der_source_files)))
 gnu_java_security_hash_source_files = \
 classpath/gnu/java/security/hash/BaseHash.java \
-classpath/gnu/java/security/hash/HashFactory.java \
-classpath/gnu/java/security/hash/Haval.java \
-classpath/gnu/java/security/hash/IMessageDigest.java \
-classpath/gnu/java/security/hash/MD2.java \
-classpath/gnu/java/security/hash/MD4.java \
-classpath/gnu/java/security/hash/MD5.java \
-classpath/gnu/java/security/hash/RipeMD128.java \
-classpath/gnu/java/security/hash/RipeMD160.java \
-classpath/gnu/java/security/hash/Sha160.java \
-classpath/gnu/java/security/hash/Sha256.java \
-classpath/gnu/java/security/hash/Sha384.java \
-classpath/gnu/java/security/hash/Sha512.java \
-classpath/gnu/java/security/hash/Tiger.java \
-classpath/gnu/java/security/hash/Whirlpool.java
+classpath/gnu/java/security/hash/MD5.java
 
 gnu_java_security_hash_header_files = $(patsubst classpath/%,%,$(patsubst %.java,%.h,$(gnu_java_security_hash_source_files)))
 gnu_java_security_jce_hash_source_files = \
@@ -2467,11 +2307,8 @@
 
 gnu_java_security_prng_header_files = $(patsubst classpath/%,%,$(patsubst %.java,%.h,$(gnu_java_security_prng_source_files)))
 gnu_java_security_provider_source_files = \
-classpath/gnu/java/security/provider/CollectionCertStoreImpl.java \
 classpath/gnu/java/security/provider/DefaultPolicy.java \
-classpath/gnu/java/security/provider/Gnu.java \
-classpath/gnu/java/security/provider/PKIXCertPathValidatorImpl.java \
-classpath/gnu/java/security/provider/X509CertificateFactory.java
+classpath/gnu/java/security/provider/Gnu.java
 
 gnu_java_security_provider_header_files = $(patsubst classpath/%,%,$(patsubst %.java,%.h,$(gnu_java_security_provider_source_files)))
 gnu_java_security_sig_source_files = \
@@ -2504,11 +2341,8 @@
 gnu_java_security_util_source_files = \
 classpath/gnu/java/security/util/ByteArray.java \
 classpath/gnu/java/security/util/ByteBufferOutputStream.java \
-classpath/gnu/java/security/util/DerUtil.java \
-classpath/gnu/java/security/util/ExpirableObject.java \
 classpath/gnu/java/security/util/FormatUtil.java \
 classpath/gnu/java/security/util/IntegerUtil.java \
-classpath/gnu/java/security/util/PRNG.java \
 classpath/gnu/java/security/util/Prime.java \
 classpath/gnu/java/security/util/Sequence.java \
 classpath/gnu/java/security/util/SimpleList.java \
@@ -3313,13 +3147,11 @@
 
 gnu_javax_security_auth_header_files = $(patsubst classpath/%,%,$(patsubst %.java,%.h,$(gnu_javax_security_auth_source_files)))
 gnu_javax_security_auth_callback_source_files = \
-classpath/gnu/javax/security/auth/callback/AWTCallbackHandler.java \
 classpath/gnu/javax/security/auth/callback/AbstractCallbackHandler.java \
 classpath/gnu/javax/security/auth/callback/CertificateCallback.java \
 classpath/gnu/javax/security/auth/callback/ConsoleCallbackHandler.java \
 classpath/gnu/javax/security/auth/callback/DefaultCallbackHandler.java \
-classpath/gnu/javax/security/auth/callback/GnuCallbacks.java \
-classpath/gnu/javax/security/auth/callback/SwingCallbackHandler.java
+classpath/gnu/javax/security/auth/callback/GnuCallbacks.java
 
 gnu_javax_security_auth_callback_header_files = $(patsubst classpath/%,%,$(patsubst %.java,%.h,$(gnu_javax_security_auth_callback_source_files)))
 gnu_javax_security_auth_login_source_files = \
@@ -3510,7 +3342,6 @@
 classpath/gnu/xml/dom/html2/DomHTMLOptionElement.java \
 classpath/gnu/xml/dom/html2/DomHTMLParagraphElement.java \
 classpath/gnu/xml/dom/html2/DomHTMLParamElement.java \
-classpath/gnu/xml/dom/html2/DomHTMLParser.java \
 classpath/gnu/xml/dom/html2/DomHTMLPreElement.java \
 classpath/gnu/xml/dom/html2/DomHTMLQuoteElement.java \
 classpath/gnu/xml/dom/html2/DomHTMLScriptElement.java \
@@ -4732,7 +4563,8 @@
 
 java_nio_charset_spi_header_files = $(patsubst %.java,%.h,$(java_nio_charset_spi_source_files))
 java_rmi_source_files = \
-classpath/java/rmi/AccessException.java \
+classpath/java/rmi/RemoteException.java \
+#classpath/java/rmi/AccessException.java \
 classpath/java/rmi/AlreadyBoundException.java \
 classpath/java/rmi/ConnectException.java \
 classpath/java/rmi/ConnectIOException.java \
@@ -4744,7 +4576,6 @@
 classpath/java/rmi/RMISecurityException.java \
 classpath/java/rmi/RMISecurityManager.java \
 classpath/java/rmi/Remote.java \
-classpath/java/rmi/RemoteException.java \
 classpath/java/rmi/ServerError.java \
 classpath/java/rmi/ServerException.java \
 classpath/java/rmi/ServerRuntimeException.java \
@@ -4818,10 +4649,6 @@
 classpath/java/security/AccessControlContext.java \
 classpath/java/security/AccessControlException.java \
 classpath/java/security/AccessController.java \
-classpath/java/security/AlgorithmParameterGenerator.java \
-classpath/java/security/AlgorithmParameterGeneratorSpi.java \
-classpath/java/security/AlgorithmParameters.java \
-classpath/java/security/AlgorithmParametersSpi.java \
 classpath/java/security/AllPermission.java \
 classpath/java/security/BasicPermission.java \
 classpath/java/security/Certificate.java \
@@ -4830,9 +4657,6 @@
 classpath/java/security/DigestInputStream.java \
 classpath/java/security/DigestOutputStream.java \
 classpath/java/security/DomainCombiner.java \
-classpath/java/security/DummyKeyPairGenerator.java \
-classpath/java/security/DummyMessageDigest.java \
-classpath/java/security/DummySignature.java \
 classpath/java/security/GeneralSecurityException.java \
 classpath/java/security/Guard.java \
 classpath/java/security/GuardedObject.java \
@@ -4844,15 +4668,7 @@
 classpath/java/security/InvalidParameterException.java \
 classpath/java/security/Key.java \
 classpath/java/security/KeyException.java \
-classpath/java/security/KeyFactory.java \
-classpath/java/security/KeyFactorySpi.java \
 classpath/java/security/KeyManagementException.java \
-classpath/java/security/KeyPair.java \
-classpath/java/security/KeyPairGenerator.java \
-classpath/java/security/KeyPairGeneratorSpi.java \
-classpath/java/security/KeyStore.java \
-classpath/java/security/KeyStoreException.java \
-classpath/java/security/KeyStoreSpi.java \
 classpath/java/security/MessageDigest.java \
 classpath/java/security/MessageDigestSpi.java \
 classpath/java/security/NoSuchAlgorithmException.java \
@@ -4870,18 +4686,9 @@
 classpath/java/security/Provider.java \
 classpath/java/security/ProviderException.java \
 classpath/java/security/PublicKey.java \
-classpath/java/security/SecureClassLoader.java \
-classpath/java/security/SecureRandom.java \
-classpath/java/security/SecureRandomSpi.java \
 classpath/java/security/Security.java \
 classpath/java/security/SecurityPermission.java \
-classpath/java/security/Signature.java \
-classpath/java/security/SignatureException.java \
-classpath/java/security/SignatureSpi.java \
-classpath/java/security/SignedObject.java \
-classpath/java/security/Signer.java \
 classpath/java/security/UnrecoverableKeyException.java \
-classpath/java/security/UnresolvedPermission.java \
 java/security/VMAccessControlState.java \
 java/security/VMAccessController.java
 
@@ -5012,7 +4819,6 @@
 classpath/java/text/AttributedCharacterIterator.java \
 classpath/java/text/AttributedString.java \
 classpath/java/text/AttributedStringIterator.java \
-classpath/java/text/Bidi.java \
 classpath/java/text/BreakIterator.java \
 classpath/java/text/CharacterIterator.java \
 classpath/java/text/ChoiceFormat.java \
@@ -7526,28 +7332,13 @@
 @INTERPRETER_TRUE@  $(gnu_gcj_jvmti_header_files)
 
 all_packages_source_files = \
-  gnu/awt.list \
-  gnu/awt/j2d.list \
   gnu/classpath.list \
   gnu/classpath/debug.list \
-  gnu/classpath/toolkit.list \
   gnu/gcj.list \
   gnu/gcj/convert.list \
   gnu/gcj/io.list \
   gnu/gcj/runtime.list \
   gnu/gcj/util.list \
-  gnu/java/awt.list \
-  gnu/java/awt/color.list \
-  gnu/java/awt/dnd.list \
-  gnu/java/awt/font.list \
-  gnu/java/awt/font/autofit.list \
-  gnu/java/awt/font/opentype.list \
-  gnu/java/awt/font/opentype/truetype.list \
-  gnu/java/awt/image.list \
-  gnu/java/awt/java2d.list \
-  gnu/java/awt/peer.list \
-  gnu/java/awt/peer/headless.list \
-  gnu/java/awt/print.list \
   gnu/java/io.list \
   gnu/java/lang.list \
   gnu/java/lang/reflect.list \
@@ -7565,118 +7356,15 @@
   gnu/java/nio.list \
   gnu/java/nio/channels.list \
   gnu/java/nio/charset.list \
-  gnu/java/rmi.list \
-  gnu/java/rmi/activation.list \
-  gnu/java/rmi/dgc.list \
-  gnu/java/rmi/registry.list \
-  gnu/java/rmi/server.list \
   gnu/java/security.list \
   gnu/java/security/action.list \
-  gnu/java/security/ber.list \
-  gnu/java/security/der.list \
-  gnu/java/security/hash.list \
-  gnu/java/security/jce/hash.list \
-  gnu/java/security/jce/prng.list \
-  gnu/java/security/jce/sig.list \
-  gnu/java/security/key.list \
-  gnu/java/security/key/dss.list \
-  gnu/java/security/key/rsa.list \
-  gnu/java/security/pkcs.list \
-  gnu/java/security/prng.list \
   gnu/java/security/provider.list \
-  gnu/java/security/sig.list \
-  gnu/java/security/sig/dss.list \
-  gnu/java/security/sig/rsa.list \
+  gnu/java/security/hash.list \
   gnu/java/security/util.list \
-  gnu/java/security/x509.list \
-  gnu/java/security/x509/ext.list \
   gnu/java/text.list \
   gnu/java/util.list \
   gnu/java/util/jar.list \
-  gnu/java/util/prefs.list \
   gnu/java/util/regex.list \
-  gnu/javax/activation/viewers.list \
-  gnu/javax/crypto.list \
-  gnu/javax/crypto/assembly.list \
-  gnu/javax/crypto/cipher.list \
-  gnu/javax/crypto/jce.list \
-  gnu/javax/crypto/jce/cipher.list \
-  gnu/javax/crypto/jce/key.list \
-  gnu/javax/crypto/jce/keyring.list \
-  gnu/javax/crypto/jce/mac.list \
-  gnu/javax/crypto/jce/params.list \
-  gnu/javax/crypto/jce/prng.list \
-  gnu/javax/crypto/jce/sig.list \
-  gnu/javax/crypto/jce/spec.list \
-  gnu/javax/crypto/key.list \
-  gnu/javax/crypto/key/dh.list \
-  gnu/javax/crypto/key/srp6.list \
-  gnu/javax/crypto/keyring.list \
-  gnu/javax/crypto/kwa.list \
-  gnu/javax/crypto/mac.list \
-  gnu/javax/crypto/mode.list \
-  gnu/javax/crypto/pad.list \
-  gnu/javax/crypto/prng.list \
-  gnu/javax/crypto/sasl.list \
-  gnu/javax/crypto/sasl/anonymous.list \
-  gnu/javax/crypto/sasl/crammd5.list \
-  gnu/javax/crypto/sasl/plain.list \
-  gnu/javax/crypto/sasl/srp.list \
-  gnu/javax/imageio.list \
-  gnu/javax/imageio/bmp.list \
-  gnu/javax/imageio/gif.list \
-  gnu/javax/imageio/jpeg.list \
-  gnu/javax/imageio/png.list \
-  gnu/javax/naming/giop.list \
-  gnu/javax/naming/ictxImpl/trans.list \
-  gnu/javax/naming/jndi/url/corbaname.list \
-  gnu/javax/naming/jndi/url/rmi.list \
-  gnu/javax/net/ssl.list \
-  gnu/javax/net/ssl/provider.list \
-  gnu/javax/print.list \
-  gnu/javax/print/ipp.list \
-  gnu/javax/print/ipp/attribute.list \
-  gnu/javax/print/ipp/attribute/defaults.list \
-  gnu/javax/print/ipp/attribute/job.list \
-  gnu/javax/print/ipp/attribute/printer.list \
-  gnu/javax/print/ipp/attribute/supported.list \
-  gnu/javax/security/auth.list \
-  gnu/javax/security/auth/callback.list \
-  gnu/javax/security/auth/login.list \
-  gnu/javax/sound.list \
-  gnu/javax/sound/sampled/AU.list \
-  gnu/javax/sound/sampled/WAV.list \
-  gnu/javax/swing/plaf/gnu.list \
-  gnu/javax/swing/plaf/metal.list \
-  gnu/javax/swing/text/html.list \
-  gnu/javax/swing/text/html/css.list \
-  gnu/javax/swing/text/html/parser/GnuParserDelegator.list \
-  gnu/javax/swing/text/html/parser/HTML_401F.list \
-  gnu/javax/swing/text/html/parser/SmallHtmlAttributeSet.list \
-  gnu/javax/swing/text/html/parser/gnuDTD.list \
-  gnu/javax/swing/text/html/parser/htmlAttributeSet.list \
-  gnu/javax/swing/text/html/parser/htmlValidator.list \
-  gnu/javax/swing/text/html/parser/models.list \
-  gnu/javax/swing/text/html/parser/support.list \
-  gnu/javax/swing/text/html/parser/support/low.list \
-  gnu/javax/swing/tree.list \
-  java/applet.list \
-  java/awt.list \
-  java/awt/color.list \
-  java/awt/datatransfer.list \
-  java/awt/dnd.list \
-  java/awt/dnd/peer.list \
-  java/awt/event.list \
-  java/awt/font.list \
-  java/awt/geom.list \
-  java/awt/im.list \
-  java/awt/im/spi.list \
-  java/awt/image.list \
-  java/awt/image/renderable.list \
-  java/awt/peer.list \
-  java/awt/print.list \
-  java/beans.list \
-  java/beans/beancontext.list \
   java/io.list \
   java/lang.list \
   java/lang/annotation.list \
@@ -7691,16 +7379,7 @@
   java/nio/charset.list \
   java/nio/charset/spi.list \
   java/rmi.list \
-  java/rmi/activation.list \
-  java/rmi/dgc.list \
-  java/rmi/registry.list \
-  java/rmi/server.list \
   java/security.list \
-  java/security/acl.list \
-  java/security/cert.list \
-  java/security/interfaces.list \
-  java/security/spec.list \
-  java/sql.list \
   java/text.list \
   java/text/spi.list \
   java/util.list \
@@ -7709,67 +7388,12 @@
   java/util/concurrent/locks.list \
   java/util/jar.list \
   java/util/logging.list \
-  java/util/prefs.list \
   java/util/regex.list \
   java/util/spi.list \
   java/util/zip.list \
-  javax/accessibility.list \
-  javax/activation.list \
-  javax/activity.list \
-  javax/crypto.list \
-  javax/crypto/interfaces.list \
-  javax/crypto/spec.list \
-  javax/management.list \
-  javax/management/loading.list \
-  javax/management/openmbean.list \
-  javax/management/remote.list \
-  javax/management/remote/rmi.list \
-  javax/naming.list \
-  javax/naming/directory.list \
-  javax/naming/event.list \
-  javax/naming/ldap.list \
-  javax/naming/spi.list \
   javax/net.list \
-  javax/net/ssl.list \
-  javax/print.list \
-  javax/print/attribute.list \
-  javax/print/attribute/standard.list \
-  javax/print/event.list \
-  javax/security/auth.list \
-  javax/security/auth/callback.list \
-  javax/security/auth/kerberos.list \
-  javax/security/auth/login.list \
-  javax/security/auth/spi.list \
-  javax/security/auth/x500.list \
-  javax/security/cert.list \
-  javax/security/sasl.list \
-  javax/sound/midi.list \
-  javax/sound/midi/spi.list \
-  javax/sound/sampled.list \
-  javax/sound/sampled/spi.list \
-  javax/sql.list \
-  javax/swing.list \
-  javax/swing/border.list \
-  javax/swing/colorchooser.list \
-  javax/swing/event.list \
-  javax/swing/filechooser.list \
-  javax/swing/plaf.list \
-  javax/swing/plaf/basic.list \
-  javax/swing/plaf/metal.list \
-  javax/swing/plaf/multi.list \
-  javax/swing/plaf/synth.list \
-  javax/swing/table.list \
-  javax/swing/text.list \
-  javax/swing/text/html.list \
-  javax/swing/text/html/parser.list \
-  javax/swing/text/rtf.list \
-  javax/swing/tree.list \
-  javax/swing/undo.list \
   javax/tools.list \
-  javax/transaction.list \
-  javax/transaction/xa.list \
   org/ietf/jgss.list \
-  sun/awt.list \
   sun/misc.list \
   sun/reflect.list \
   sun/reflect/annotation.list \
@@ -7790,7 +7414,6 @@
   $(gnu_gcj_util_header_files) \
   $(gnu_java_awt_header_files) \
   $(gnu_java_awt_color_header_files) \
-  $(gnu_java_awt_dnd_header_files) \
   $(gnu_java_awt_font_header_files) \
   $(gnu_java_awt_font_autofit_header_files) \
   $(gnu_java_awt_font_opentype_header_files) \
@@ -7820,7 +7443,6 @@
   $(gnu_java_nio_charset_header_files) \
   $(gnu_java_rmi_header_files) \
   $(gnu_java_rmi_activation_header_files) \
-  $(gnu_java_rmi_dgc_header_files) \
   $(gnu_java_rmi_registry_header_files) \
   $(gnu_java_rmi_server_header_files) \
   $(gnu_java_security_header_files) \
@@ -7887,12 +7509,6 @@
   $(gnu_javax_net_ssl_header_files) \
   $(gnu_javax_net_ssl_provider_header_files) \
   $(gnu_javax_print_header_files) \
-  $(gnu_javax_print_ipp_header_files) \
-  $(gnu_javax_print_ipp_attribute_header_files) \
-  $(gnu_javax_print_ipp_attribute_defaults_header_files) \
-  $(gnu_javax_print_ipp_attribute_job_header_files) \
-  $(gnu_javax_print_ipp_attribute_printer_header_files) \
-  $(gnu_javax_print_ipp_attribute_supported_header_files) \
   $(gnu_javax_security_auth_header_files) \
   $(gnu_javax_security_auth_callback_header_files) \
   $(gnu_javax_security_auth_login_header_files) \
@@ -7912,7 +7528,6 @@
   $(java_awt_header_files) \
   $(java_awt_color_header_files) \
   $(java_awt_datatransfer_header_files) \
-  $(java_awt_dnd_header_files) \
   $(java_awt_dnd_peer_header_files) \
   $(java_awt_event_header_files) \
   $(java_awt_font_header_files) \
@@ -7920,7 +7535,6 @@
   $(java_awt_im_header_files) \
   $(java_awt_im_spi_header_files) \
   $(java_awt_image_header_files) \
-  $(java_awt_image_renderable_header_files) \
   $(java_awt_peer_header_files) \
   $(java_awt_print_header_files) \
   $(java_beans_header_files) \
@@ -7940,7 +7554,6 @@
   $(java_nio_charset_spi_header_files) \
   $(java_rmi_header_files) \
   $(java_rmi_activation_header_files) \
-  $(java_rmi_dgc_header_files) \
   $(java_rmi_registry_header_files) \
   $(java_rmi_server_header_files) \
   $(java_security_header_files) \
@@ -7980,7 +7593,6 @@
   $(javax_net_header_files) \
   $(javax_net_ssl_header_files) \
   $(javax_print_header_files) \
-  $(javax_print_attribute_header_files) \
   $(javax_print_attribute_standard_header_files) \
   $(javax_print_event_header_files) \
   $(javax_security_auth_header_files) \
@@ -8025,52 +7637,26 @@
   $(interpreter_header_files)
 
 bc_objects = \
-  gnu-CORBA.lo \
-  gnu-java-awt-dnd-peer-gtk.lo \
-  gnu-java-awt-peer-gtk.lo \
-  gnu-java-awt-peer-swing.lo \
-  gnu-java-beans.lo \
-  gnu-java-lang-management.lo \
   gnu-java-math.lo \
-  gnu-java-util-prefs-gconf.lo \
-  gnu-javax-management.lo \
-  gnu-javax-rmi.lo \
-  gnu-javax-sound-midi.lo \
-  gnu-xml-aelfred2.lo \
-  gnu-xml-dom.lo \
-  gnu-xml-libxmlj.lo \
-  gnu-xml-pipeline.lo \
-  gnu-xml-stream.lo \
-  gnu-xml-transform.lo \
-  gnu-xml-util.lo \
-  gnu-xml-validation.lo \
-  gnu-xml-xpath.lo \
-  java-lang-management.lo \
-  javax-imageio.lo \
-  javax-rmi.lo \
   javax-xml.lo \
-  org-omg-CORBA.lo \
-  org-omg-CORBA_2_3.lo \
-  org-omg-CosNaming.lo \
-  org-omg-Dynamic.lo \
-  org-omg-DynamicAny.lo \
-  org-omg-IOP.lo \
-  org-omg-Messaging.lo \
-  org-omg-PortableInterceptor.lo \
-  org-omg-PortableServer.lo \
-  org-omg-SendingContext.lo \
-  org-omg-stub.lo \
   org-relaxng.lo \
-  org-w3c.lo \
   org-xml.lo
 
 property_files = \
-  classpath/resource/gnu/java/awt/font/fonts.properties \
-  classpath/resource/gnu/java/awt/peer/gtk/font.properties \
-  classpath/resource/gnu/java/awt/peer/x/fonts.properties \
-  classpath/resource/gnu/java/awt/peer/x/xfonts.properties \
   classpath/resource/gnu/java/locale/LocaleInformation.properties \
-  classpath/resource/gnu/java/locale/LocaleInformation_aa.properties \
+  classpath/resource/gnu/java/locale/LocaleInformation_en_US.properties \
+  classpath/resource/gnu/java/locale/LocaleInformation_en_US_POSIX.properties \
+  classpath/resource/gnu/java/util/regex/MessagesBundle.properties \
+  classpath/resource/gnu/java/util/regex/MessagesBundle_fr.properties \
+  classpath/resource/gnu/java/util/regex/MessagesBundle_it.properties \
+  classpath/resource/gnu/javax/security/auth/callback/MessagesBundle.properties \
+  classpath/resource/java/text/metazones.properties \
+  classpath/resource/java/util/iso4217.properties \
+  classpath/resource/java/util/weeks.properties \
+  classpath/resource/org/ietf/jgss/MessagesBundle.properties \
+  classpath/resource/META-INF/services/java.util.prefs.PreferencesFactory \
+  classpath/resource/META-INF/services/java.util.prefs.PreferencesFactory.in \
+#  classpath/resource/gnu/java/locale/LocaleInformation_aa.properties \
   classpath/resource/gnu/java/locale/LocaleInformation_aa_DJ.properties \
   classpath/resource/gnu/java/locale/LocaleInformation_aa_ER.properties \
   classpath/resource/gnu/java/locale/LocaleInformation_aa_ER_SAAHO.properties \
@@ -8155,8 +7741,6 @@
   classpath/resource/gnu/java/locale/LocaleInformation_en_Shaw.properties \
   classpath/resource/gnu/java/locale/LocaleInformation_en_TT.properties \
   classpath/resource/gnu/java/locale/LocaleInformation_en_UM.properties \
-  classpath/resource/gnu/java/locale/LocaleInformation_en_US.properties \
-  classpath/resource/gnu/java/locale/LocaleInformation_en_US_POSIX.properties \
   classpath/resource/gnu/java/locale/LocaleInformation_en_VI.properties \
   classpath/resource/gnu/java/locale/LocaleInformation_en_ZA.properties \
   classpath/resource/gnu/java/locale/LocaleInformation_en_ZW.properties \
@@ -8393,25 +7977,7 @@
   classpath/resource/gnu/java/locale/LocaleInformation_zh_MO_Hant.properties \
   classpath/resource/gnu/java/locale/LocaleInformation_zh_SG_Hans.properties \
   classpath/resource/gnu/java/locale/LocaleInformation_zh_TW_Hant.properties \
-  classpath/resource/gnu/java/locale/LocaleInformation_zu.properties \
-  classpath/resource/gnu/java/util/regex/MessagesBundle.properties \
-  classpath/resource/gnu/java/util/regex/MessagesBundle_fr.properties \
-  classpath/resource/gnu/java/util/regex/MessagesBundle_it.properties \
-  classpath/resource/gnu/javax/print/MessagesBundle.properties \
-  classpath/resource/gnu/javax/print/MessagesBundle_de.properties \
-  classpath/resource/gnu/javax/security/auth/callback/MessagesBundle.properties \
-  classpath/resource/java/text/metazones.properties \
-  classpath/resource/java/util/iso4217.properties \
-  classpath/resource/java/util/weeks.properties \
-  classpath/resource/javax/imageio/plugins/jpeg/MessagesBundle.properties \
-  classpath/resource/javax/swing/text/html/default.css \
-  classpath/resource/org/ietf/jgss/MessagesBundle.properties \
-  classpath/resource/META-INF/services/java.util.prefs.PreferencesFactory \
-  classpath/resource/META-INF/services/java.util.prefs.PreferencesFactory.in \
-  classpath/resource/META-INF/services/javax.sound.midi.spi.MidiDeviceProvider \
-  classpath/resource/META-INF/services/javax.sound.midi.spi.MidiFileReader \
-  classpath/resource/META-INF/services/javax.sound.midi.spi.MidiFileWriter \
-  classpath/resource/META-INF/services/javax.sound.sampled.spi.AudioFileReader
+  classpath/resource/gnu/java/locale/LocaleInformation_zu.properties
 
 omitted_headers = java/lang/ClassLoader.h java/lang/Thread.h \
 	java/lang/String.h java/lang/reflect/Constructor.h \
@@ -8631,15 +8197,6 @@
 gnu/gcj/util/natDebug.cc \
 gnu/gcj/util/natGCInfo.cc \
 gnu/java/lang/natMainThread.cc \
-gnu/java/lang/management/natVMClassLoadingMXBeanImpl.cc \
-gnu/java/lang/management/natVMCompilationMXBeanImpl.cc \
-gnu/java/lang/management/natVMGarbageCollectorMXBeanImpl.cc \
-gnu/java/lang/management/natVMMemoryMXBeanImpl.cc \
-gnu/java/lang/management/natVMMemoryManagerMXBeanImpl.cc \
-gnu/java/lang/management/natVMMemoryPoolMXBeanImpl.cc \
-gnu/java/lang/management/natVMOperatingSystemMXBeanImpl.cc \
-gnu/java/lang/management/natVMRuntimeMXBeanImpl.cc \
-gnu/java/lang/management/natVMThreadMXBeanImpl.cc \
 gnu/java/net/natPlainDatagramSocketImpl.cc \
 gnu/java/net/natPlainSocketImpl.cc \
 gnu/java/net/protocol/core/natCoreInputStream.cc \
Only in gcc-6.4.0/libjava/classpath/examples/gnu/classpath/examples: CORBA
Only in gcc-6.4.0/libjava/classpath/examples/gnu/classpath/examples: awt
Only in gcc-6.4.0/libjava/classpath/examples/gnu/classpath/examples: management
Only in gcc-6.4.0/libjava/classpath/examples/gnu/classpath/examples: print
Only in gcc-6.4.0/libjava/classpath/examples/gnu/classpath/examples: sound
Only in gcc-6.4.0/libjava/classpath/examples/gnu/classpath/examples: swing
Only in gcc-6.4.0/libjava/classpath/gnu: CORBA
Only in gcc-6.4.0/libjava/classpath/gnu/classpath: toolkit
Only in gcc-6.4.0/libjava/classpath/gnu/java: awt
Only in gcc-6.4.0/libjava/classpath/gnu/java: beans
Only in gcc-6.4.0/libjava/classpath/gnu/java/lang: management
Only in gcc-6.4.0/libjava/classpath/gnu/java/net: EmptyX509TrustManager.java
diff -ur gcc-6.4.0/libjava/classpath/gnu/java/net/loader/JarURLResource.java gcc-6.4.0.stripped_gcj/libjava/classpath/gnu/java/net/loader/JarURLResource.java
--- gcc-6.4.0/libjava/classpath/gnu/java/net/loader/JarURLResource.java	2011-01-11 11:46:05.727579000 -0800
+++ gcc-6.4.0.stripped_gcj/libjava/classpath/gnu/java/net/loader/JarURLResource.java	2017-12-22 20:08:31.445396791 -0800
@@ -43,7 +43,7 @@
 import java.io.InputStream;
 import java.net.MalformedURLException;
 import java.net.URL;
-import java.security.cert.Certificate;
+//import java.security.cert.Certificate;
 import java.util.jar.JarEntry;
 
 public final class JarURLResource extends Resource
@@ -67,7 +67,7 @@
   {
     return (int) entry.getSize();
   }
-
+/*
   public Certificate[] getCertificates()
   {
     // We have to get the entry from the jar file again, because the
@@ -76,7 +76,7 @@
     return ((JarEntry) ((JarURLLoader) loader).jarfile.getEntry(name))
       .getCertificates();
   }
-
+*/
   public URL getURL()
   {
     try
diff -ur gcc-6.4.0/libjava/classpath/gnu/java/net/loader/Resource.java gcc-6.4.0.stripped_gcj/libjava/classpath/gnu/java/net/loader/Resource.java
--- gcc-6.4.0/libjava/classpath/gnu/java/net/loader/Resource.java	2011-01-11 11:46:05.727579000 -0800
+++ gcc-6.4.0.stripped_gcj/libjava/classpath/gnu/java/net/loader/Resource.java	2017-12-22 20:08:31.445396791 -0800
@@ -43,7 +43,7 @@
 import java.io.InputStream;
 import java.net.URL;
 import java.security.CodeSource;
-import java.security.cert.Certificate;
+//import java.security.cert.Certificate;
 
 /**
  * A <code>Resource</code> represents a resource in some
@@ -67,21 +67,26 @@
    */
   public CodeSource getCodeSource()
   {
+/*
     Certificate[] certs = getCertificates();
     if (certs == null)
+*/
       return loader.noCertCodeSource;
-    else
+/*    else
       return new CodeSource(loader.baseURL, certs);
+*/
   }
 
   /**
    * Returns <code>Certificates</code> associated with this
    * resource, or null when there are none.
    */
+/*
   public Certificate[] getCertificates()
   {
     return null;
   }
+*/
 
   /**
    * Return the URLLoader for this resource.
diff -ur gcc-6.4.0/libjava/classpath/gnu/java/net/loader/URLLoader.java gcc-6.4.0.stripped_gcj/libjava/classpath/gnu/java/net/loader/URLLoader.java
--- gcc-6.4.0/libjava/classpath/gnu/java/net/loader/URLLoader.java	2011-01-11 11:46:05.727579000 -0800
+++ gcc-6.4.0.stripped_gcj/libjava/classpath/gnu/java/net/loader/URLLoader.java	2017-12-22 20:08:31.445396791 -0800
@@ -42,7 +42,7 @@
 import java.net.URLClassLoader;
 import java.net.URLStreamHandlerFactory;
 import java.security.CodeSource;
-import java.security.cert.Certificate;
+//import java.security.cert.Certificate;
 import java.util.ArrayList;
 import java.util.jar.Manifest;
 
@@ -96,7 +96,7 @@
     this.baseURL = baseURL;
     this.factory = factory;
     this.cache = cache;
-    this.noCertCodeSource = new CodeSource(overrideURL, (Certificate[]) null);
+    this.noCertCodeSource = new CodeSource(overrideURL, (Object[]) null);
   }
 
   /**
diff -ur gcc-6.4.0/libjava/classpath/gnu/java/net/protocol/ftp/FTPConnection.java gcc-6.4.0.stripped_gcj/libjava/classpath/gnu/java/net/protocol/ftp/FTPConnection.java
--- gcc-6.4.0/libjava/classpath/gnu/java/net/protocol/ftp/FTPConnection.java	2011-01-11 11:46:05.727579000 -0800
+++ gcc-6.4.0.stripped_gcj/libjava/classpath/gnu/java/net/protocol/ftp/FTPConnection.java	2017-12-22 20:08:31.445396791 -0800
@@ -42,7 +42,7 @@
 
 import gnu.java.net.CRLFInputStream;
 import gnu.java.net.CRLFOutputStream;
-import gnu.java.net.EmptyX509TrustManager;
+//import gnu.java.net.EmptyX509TrustManager;
 import gnu.java.net.LineInputStream;
 
 import java.io.BufferedInputStream;
@@ -59,11 +59,12 @@
 import java.security.GeneralSecurityException;
 import java.util.ArrayList;
 import java.util.List;
-
+/*
 import javax.net.ssl.SSLContext;
 import javax.net.ssl.SSLSocket;
 import javax.net.ssl.SSLSocketFactory;
 import javax.net.ssl.TrustManager;
+*/
 
 /**
  * An FTP client connection, or PI.
@@ -326,12 +327,14 @@
    * @param confidential whether to provide confidentiality for the
    * connection
    */
+
+/*
   public boolean starttls(boolean confidential)
     throws IOException
   {
     return starttls(confidential, new EmptyX509TrustManager());
   }
-
+*/
   /**
    * Negotiates TLS over the current connection.
    * See IETF draft-murray-auth-ftp-ssl-15.txt for details.
@@ -339,6 +342,7 @@
    * connection
    * @param tm the trust manager used to validate the server certificate.
    */
+/*
   public boolean starttls(boolean confidential, TrustManager tm)
     throws IOException
   {
@@ -422,7 +426,7 @@
         return false;
       }
   }
-
+*/
   /**
    * Changes directory to the specified path.
    * @param path an absolute or relative pathname
diff -ur gcc-6.4.0/libjava/classpath/gnu/java/net/protocol/http/HTTPConnection.java gcc-6.4.0.stripped_gcj/libjava/classpath/gnu/java/net/protocol/http/HTTPConnection.java
--- gcc-6.4.0/libjava/classpath/gnu/java/net/protocol/http/HTTPConnection.java	2011-01-11 11:46:05.727579000 -0800
+++ gcc-6.4.0.stripped_gcj/libjava/classpath/gnu/java/net/protocol/http/HTTPConnection.java	2017-12-22 20:08:31.445396791 -0800
@@ -41,7 +41,7 @@
 import gnu.classpath.SystemProperties;
 
 import gnu.java.lang.CPStringBuilder;
-import gnu.java.net.EmptyX509TrustManager;
+//import gnu.java.net.EmptyX509TrustManager;
 
 import java.io.BufferedInputStream;
 import java.io.BufferedOutputStream;
@@ -60,11 +60,13 @@
 import java.util.ListIterator;
 import java.util.Map;
 
+/*
 import javax.net.ssl.HandshakeCompletedListener;
 import javax.net.ssl.SSLContext;
 import javax.net.ssl.SSLSocket;
 import javax.net.ssl.SSLSocketFactory;
 import javax.net.ssl.TrustManager;
+*/
 
 /**
  * A connection to an HTTP server.
@@ -131,7 +133,7 @@
    */
   protected int minorVersion;
 
-  private final List<HandshakeCompletedListener> handshakeCompletedListeners;
+  //private final List<HandshakeCompletedListener> handshakeCompletedListeners;
 
   /**
    * The socket this connection communicates on.
@@ -141,7 +143,7 @@
   /**
    * The SSL socket factory to use.
    */
-  private SSLSocketFactory sslSocketFactory;
+  //private SSLSocketFactory sslSocketFactory;
 
   /**
    * The socket input stream.
@@ -246,8 +248,10 @@
     this.connectionTimeout = connectionTimeout;
     this.timeout = timeout;
     majorVersion = minorVersion = 1;
+/*
     handshakeCompletedListeners
       = new ArrayList<HandshakeCompletedListener>(2);
+*/
   }
 
   /**
@@ -724,6 +728,7 @@
           {
             socket.setSoTimeout(timeout);
           }
+/*
         if (secure)
           {
             try
@@ -756,7 +761,7 @@
               {
                 throw new IOException(e.getMessage());
               }
-          }
+	 } */
         in = socket.getInputStream();
         in = new BufferedInputStream(in);
         out = socket.getOutputStream();
@@ -764,7 +769,7 @@
       }
     return socket;
   }
-
+/*
   SSLSocketFactory getSSLSocketFactory()
     throws GeneralSecurityException
   {
@@ -783,7 +788,7 @@
   {
     sslSocketFactory = factory;
   }
-
+*/
   protected synchronized InputStream getInputStream()
     throws IOException
   {
@@ -878,7 +883,7 @@
   }
 
   // -- Events --
-
+/*
   void addHandshakeCompletedListener(HandshakeCompletedListener l)
   {
     synchronized (handshakeCompletedListeners)
@@ -893,5 +898,5 @@
         handshakeCompletedListeners.remove(l);
       }
   }
-
+*/
 }
diff -ur gcc-6.4.0/libjava/classpath/gnu/java/net/protocol/http/HTTPURLConnection.java gcc-6.4.0.stripped_gcj/libjava/classpath/gnu/java/net/protocol/http/HTTPURLConnection.java
--- gcc-6.4.0/libjava/classpath/gnu/java/net/protocol/http/HTTPURLConnection.java	2011-01-11 11:46:05.727579000 -0800
+++ gcc-6.4.0.stripped_gcj/libjava/classpath/gnu/java/net/protocol/http/HTTPURLConnection.java	2017-12-22 20:08:31.449396729 -0800
@@ -47,17 +47,19 @@
 import java.io.OutputStream;
 import java.net.ProtocolException;
 import java.net.URL;
-import java.security.cert.Certificate;
+//import java.security.cert.Certificate;
 import java.util.Collections;
 import java.util.Date;
 import java.util.List;
 import java.util.Map;
-
+import java.net.HttpURLConnection;
+/*
 import javax.net.ssl.HandshakeCompletedEvent;
 import javax.net.ssl.HandshakeCompletedListener;
 import javax.net.ssl.HttpsURLConnection;
 import javax.net.ssl.SSLPeerUnverifiedException;
 import javax.net.ssl.SSLSocketFactory;
+*/
 
 /**
  * A URLConnection that uses the HTTPConnection class.
@@ -65,8 +67,8 @@
  * @author Chris Burdess (dog@gnu.org)
  */
 public class HTTPURLConnection
- extends HttpsURLConnection
-  implements HandshakeCompletedListener
+extends HttpURLConnection
+// implements HandshakeCompletedListener
 {
   /*
    * The underlying connection.
@@ -88,8 +90,8 @@
   private InputStream responseSink;
   private InputStream errorSink;
 
-  private HandshakeCompletedEvent handshakeEvent;
-
+  //private HandshakeCompletedEvent handshakeEvent;
+ 
   /**
    * Constructor.
    * @param url the URL
@@ -167,6 +169,7 @@
         if (connection == null)
           {
             connection = getConnection(host, port, secure);
+            /*
             if (secure)
               {
                 SSLSocketFactory factory = getSSLSocketFactory();
@@ -179,6 +182,7 @@
                 connection.addHandshakeCompletedListener(this);
                 // TODO verifier
               }
+	    */
           }
         if (proxyHostname != null)
           {
@@ -632,7 +636,7 @@
   }
 
   // -- HTTPS specific --
-
+/*
   public String getCipherSuite()
   {
     if (!connected)
@@ -641,7 +645,6 @@
       }
     return handshakeEvent.getCipherSuite();
   }
-
   public Certificate[] getLocalCertificates()
   {
     if (!connected)
@@ -660,14 +663,15 @@
       }
     return handshakeEvent.getPeerCertificates();
   }
-
+*/
   // HandshakeCompletedListener
 
+/*
   public void handshakeCompleted(HandshakeCompletedEvent event)
   {
     handshakeEvent = event;
   }
-
+*/
   /**
    * Set the read timeout, in milliseconds, or zero if the timeout
    * is to be considered infinite.
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Cp424.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Cp437.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Cp737.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Cp775.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Cp850.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Cp852.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Cp855.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Cp857.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Cp860.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Cp861.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Cp862.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Cp863.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Cp864.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Cp865.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Cp866.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Cp869.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Cp874.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: ISO_8859_13.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: ISO_8859_15.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: ISO_8859_2.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: ISO_8859_3.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: ISO_8859_4.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: ISO_8859_5.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: ISO_8859_6.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: ISO_8859_7.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: ISO_8859_8.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: ISO_8859_9.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: KOI_8.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: MS874.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: MacCentralEurope.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: MacCroatian.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: MacCyrillic.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: MacDingbat.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: MacGreek.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: MacIceland.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: MacRoman.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: MacRomania.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: MacSymbol.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: MacThai.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: MacTurkish.java
diff -ur gcc-6.4.0/libjava/classpath/gnu/java/nio/charset/Provider.java gcc-6.4.0.stripped_gcj/libjava/classpath/gnu/java/nio/charset/Provider.java
--- gcc-6.4.0/libjava/classpath/gnu/java/nio/charset/Provider.java	2011-01-11 11:46:05.727579000 -0800
+++ gcc-6.4.0.stripped_gcj/libjava/classpath/gnu/java/nio/charset/Provider.java	2017-12-22 20:08:31.453396667 -0800
@@ -108,7 +108,7 @@
 
     // UTF-16LE (marked)
     addCharset (new UnicodeLittle ());
-
+/*
     // Windows-1250 aka cp-1250 (East European)
     addCharset (new Windows1250 ());
 
@@ -150,6 +150,7 @@
 
     // KOI8 (Cyrillic)
     addCharset (new KOI_8 ());
+*/
   }
 
  /**
@@ -159,7 +160,7 @@
   {
     if (extendedLoaded)
       return;
-
+/*
     addCharset (new ISO_8859_3 ());    // ISO-8859-3 aka ISO-LATIN-3
     addCharset (new ISO_8859_6 ());    // ISO-8859-6 (Arabic)
     addCharset (new ISO_8859_8 ());    // ISO-8859-8 (Hebrew)
@@ -199,7 +200,7 @@
     addCharset (new Windows1255());
     addCharset (new Windows1256());
     addCharset (new Windows1258());
-
+*/
     extendedLoaded = true;
   }
 
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Windows1250.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Windows1251.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Windows1252.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Windows1253.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Windows1254.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Windows1255.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Windows1256.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Windows1257.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/nio/charset: Windows1258.java
Only in gcc-6.4.0/libjava/classpath/gnu/java: rmi
diff -ur gcc-6.4.0/libjava/classpath/gnu/java/security/OID.java gcc-6.4.0.stripped_gcj/libjava/classpath/gnu/java/security/OID.java
--- gcc-6.4.0/libjava/classpath/gnu/java/security/OID.java	2011-01-11 11:46:05.727579000 -0800
+++ gcc-6.4.0.stripped_gcj/libjava/classpath/gnu/java/security/OID.java	2017-12-22 20:08:31.449396729 -0800
@@ -40,7 +40,7 @@
 
 import gnu.java.lang.CPStringBuilder;
 
-import gnu.java.security.der.DEREncodingException;
+//import gnu.java.security.der.DEREncodingException;
 
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
@@ -430,7 +430,7 @@
   // ------------------------------------------------------------------------
 
   private static int[] fromDER(byte[] der, boolean relative)
-    throws DEREncodingException
+  //throws DEREncodingException
   {
     // cannot be longer than this.
     int[] components = new int[der.length + 1];
@@ -455,8 +455,8 @@
             j = der[i++] & 0xFF;
             components[count] <<= 7;
             components[count]  |= j & 0x7F;
-            if (i >= der.length && (j & 0x80) != 0)
-              throw new DEREncodingException("malformed OID");
+            //if (i >= der.length && (j & 0x80) != 0)
+	    //throw new DEREncodingException("malformed OID");
           }
         while ((j & 0x80) != 0);
         count++;
Only in gcc-6.4.0/libjava/classpath/gnu/java/security: PolicyFile.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/security: ber
Only in gcc-6.4.0/libjava/classpath/gnu/java/security: der
Only in gcc-6.4.0/libjava/classpath/gnu/java/security/hash: HashFactory.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/security/hash: Haval.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/security/hash: MD2.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/security/hash: MD4.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/security/hash: RipeMD128.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/security/hash: RipeMD160.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/security/hash: Sha160.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/security/hash: Sha256.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/security/hash: Sha384.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/security/hash: Sha512.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/security/hash: Tiger.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/security/hash: Whirlpool.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/security: jce
Only in gcc-6.4.0/libjava/classpath/gnu/java/security: key
Only in gcc-6.4.0/libjava/classpath/gnu/java/security: pkcs
Only in gcc-6.4.0/libjava/classpath/gnu/java/security: prng
Only in gcc-6.4.0/libjava/classpath/gnu/java/security/provider: CollectionCertStoreImpl.java
diff -ur gcc-6.4.0/libjava/classpath/gnu/java/security/provider/Gnu.java gcc-6.4.0.stripped_gcj/libjava/classpath/gnu/java/security/provider/Gnu.java
--- gcc-6.4.0/libjava/classpath/gnu/java/security/provider/Gnu.java	2006-08-14 16:12:35.345391000 -0700
+++ gcc-6.4.0.stripped_gcj/libjava/classpath/gnu/java/security/provider/Gnu.java	2017-12-22 20:08:31.449396729 -0800
@@ -61,6 +61,7 @@
         // we automatically get all the implementation classes.
 
         // Signature
+/*
         put("Signature.SHA160withDSS",
             gnu.java.security.jce.sig.SHA160withDSS.class.getName());
         put("Alg.Alias.Signature.SHA1withDSA", "SHA160withDSS");
@@ -286,18 +287,19 @@
         put("Alg.Alias.SecureRandom.SHA-2-2PRNG", "SHA-384PRNG");
         put("Alg.Alias.SecureRandom.SHA-512PRNG", "SHA-512PRNG");
         put("Alg.Alias.SecureRandom.SHA-2-3PRNG", "SHA-512PRNG");
+*/
 
         // CertificateFactory
-        put("CertificateFactory.X509", X509CertificateFactory.class.getName());
-        put("CertificateFactory.X509 ImplementedIn", "Software");
-        put("Alg.Alias.CertificateFactory.X.509", "X509");
+        //put("CertificateFactory.X509", X509CertificateFactory.class.getName());
+        //put("CertificateFactory.X509 ImplementedIn", "Software");
+        //put("Alg.Alias.CertificateFactory.X.509", "X509");
 
         // CertPathValidator
-        put("CertPathValidator.PKIX", PKIXCertPathValidatorImpl.class.getName());
-        put("CertPathValidator.PKIX ImplementedIn", "Software");
+        //put("CertPathValidator.PKIX", PKIXCertPathValidatorImpl.class.getName());
+        //put("CertPathValidator.PKIX ImplementedIn", "Software");
 
         // CertStore
-        put("CertStore.Collection", CollectionCertStoreImpl.class.getName());
+        //put("CertStore.Collection", CollectionCertStoreImpl.class.getName());
 
         return null;
       }
Only in gcc-6.4.0/libjava/classpath/gnu/java/security/provider: PKIXCertPathValidatorImpl.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/security/provider: X509CertificateFactory.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/security: sig
Only in gcc-6.4.0/libjava/classpath/gnu/java/security/util: DerUtil.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/security/util: ExpirableObject.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/security/util: PRNG.java
Only in gcc-6.4.0/libjava/classpath/gnu/java/security: x509
Only in gcc-6.4.0/libjava/classpath/gnu/java/util: prefs
Only in gcc-6.4.0/libjava/classpath/gnu/javax: activation
Only in gcc-6.4.0/libjava/classpath/gnu/javax: crypto
Only in gcc-6.4.0/libjava/classpath/gnu/javax: imageio
Only in gcc-6.4.0/libjava/classpath/gnu/javax: management
Only in gcc-6.4.0/libjava/classpath/gnu/javax: naming
Only in gcc-6.4.0/libjava/classpath/gnu/javax/net: ssl
Only in gcc-6.4.0/libjava/classpath/gnu/javax: print
Only in gcc-6.4.0/libjava/classpath/gnu/javax: rmi
Only in gcc-6.4.0/libjava/classpath/gnu/javax: security
Only in gcc-6.4.0/libjava/classpath/gnu/javax: sound
Only in gcc-6.4.0/libjava/classpath/gnu/javax: swing
Only in gcc-6.4.0/libjava/classpath/gnu/xml/dom/html2: DomHTMLParser.java
Only in gcc-6.4.0/libjava/classpath/java/applet: Applet.java
Only in gcc-6.4.0/libjava/classpath/java/applet: AppletContext.java
Only in gcc-6.4.0/libjava/classpath/java/applet: AppletStub.java
Only in gcc-6.4.0/libjava/classpath/java/applet: AudioClip.java
Only in gcc-6.4.0/libjava/classpath/java/applet: package.html
Only in gcc-6.4.0/libjava/classpath/java: awt
Only in gcc-6.4.0/libjava/classpath/java: beans
diff -ur gcc-6.4.0/libjava/classpath/java/io/Console.java gcc-6.4.0.stripped_gcj/libjava/classpath/java/io/Console.java
--- gcc-6.4.0/libjava/classpath/java/io/Console.java	2012-03-23 08:19:26.333085000 -0700
+++ gcc-6.4.0.stripped_gcj/libjava/classpath/java/io/Console.java	2017-12-22 20:08:31.449396729 -0800
@@ -95,26 +95,6 @@
       }
     return result;
   }
-
-  public char[] readPassword(String fmt, Object... args)
-  {
-    format(fmt, args);
-    return readPassword();
-  }
-
-  public char[] readPassword()
-  {
-    String s = VMConsole.readPassword(this);
-
-    System.out.println();
-
-    if (s == null)
-      {
-        return null;
-      }
-    return s.toCharArray();
-  }
-
   public void flush() throws IOException
   {
     System.out.flush();
diff -ur gcc-6.4.0/libjava/classpath/java/lang/SecurityManager.java gcc-6.4.0.stripped_gcj/libjava/classpath/java/lang/SecurityManager.java
--- gcc-6.4.0/libjava/classpath/java/lang/SecurityManager.java	2011-01-11 11:46:05.727579000 -0800
+++ gcc-6.4.0.stripped_gcj/libjava/classpath/java/lang/SecurityManager.java	2017-12-22 20:08:31.449396729 -0800
@@ -40,7 +40,7 @@
 
 import gnu.classpath.VMStackWalker;
 
-import java.awt.AWTPermission;
+//import java.awt.AWTPermission;
 import java.io.File;
 import java.io.FileDescriptor;
 import java.io.FileInputStream;
@@ -854,7 +854,7 @@
       throw new NullPointerException();
     try
       {
-        checkPermission(new AWTPermission("showWindowWithoutWarningBanner"));
+        //checkPermission(new AWTPermission("showWindowWithoutWarningBanner"));
         return true;
       }
     catch (SecurityException e)
@@ -892,7 +892,7 @@
    */
   public void checkSystemClipboardAccess()
   {
-    checkPermission(new AWTPermission("accessClipboard"));
+    //checkPermission(new AWTPermission("accessClipboard"));
   }
 
   /**
@@ -908,7 +908,7 @@
    */
   public void checkAwtEventQueueAccess()
   {
-    checkPermission(new AWTPermission("accessEventQueue"));
+    //checkPermission(new AWTPermission("accessEventQueue"));
   }
 
   /**
Only in gcc-6.4.0/libjava/classpath/java/lang: management
diff -ur gcc-6.4.0/libjava/classpath/java/net/JarURLConnection.java gcc-6.4.0.stripped_gcj/libjava/classpath/java/net/JarURLConnection.java
--- gcc-6.4.0/libjava/classpath/java/net/JarURLConnection.java	2005-09-23 14:31:04.000000000 -0700
+++ gcc-6.4.0.stripped_gcj/libjava/classpath/java/net/JarURLConnection.java	2017-12-22 20:08:31.449396729 -0800
@@ -38,7 +38,7 @@
 package java.net;
 
 import java.io.IOException;
-import java.security.cert.Certificate;
+//import java.security.cert.Certificate;
 import java.util.jar.Attributes;
 import java.util.jar.JarEntry;
 import java.util.jar.JarFile;
@@ -174,13 +174,14 @@
    *
    * @exception IOException If an error occurs
    */
+/*
   public Certificate[] getCertificates() throws IOException
   {
     JarEntry entry = getJarEntry();
 
     return entry != null ? entry.getCertificates() : null;
   }
-
+*/
   /**
    * Returns the main Attributes for the jar file specified in the URL or
    * null if there are none
diff -ur gcc-6.4.0/libjava/classpath/java/net/URLClassLoader.java gcc-6.4.0.stripped_gcj/libjava/classpath/java/net/URLClassLoader.java
--- gcc-6.4.0/libjava/classpath/java/net/URLClassLoader.java	2011-01-11 11:46:05.727579000 -0800
+++ gcc-6.4.0.stripped_gcj/libjava/classpath/java/net/URLClassLoader.java	2017-12-22 20:08:31.449396729 -0800
@@ -61,8 +61,9 @@
 import java.security.CodeSource;
 import java.security.PermissionCollection;
 import java.security.PrivilegedAction;
-import java.security.SecureClassLoader;
-import java.security.cert.Certificate;
+import java.security.Permissions;
+//import java.security.SecureClassLoader;
+//import java.security.cert.Certificate;
 import java.util.ArrayList;
 import java.util.Enumeration;
 import java.util.Vector;
@@ -127,7 +128,7 @@
  * @author Mark Wielaard (mark@klomp.org)
  * @author Wu Gansha (gansha.wu@intel.com)
  */
-public class URLClassLoader extends SecureClassLoader
+public class URLClassLoader extends ClassLoader
 {
   // Class Variables
 
@@ -608,19 +609,19 @@
                   public Class run()
                   {
                     return defineClass(className, classData,
-                                       0, classData.length,
-                                       source);
+                                       0, classData.length);
                   }
                 }, securityContext);
           }
         else
-          result = defineClass(className, classData, 0, classData.length, source);
+          result = defineClass(className, classData, 0, classData.length);
 
         // Avoid NullPointerExceptions.
+        /*
         Certificate[] resourceCertificates = resource.getCertificates();
         if(resourceCertificates != null)
           super.setSigners(result, resourceCertificates);
-
+	*/
         return result;
       }
     catch (IOException ioe)
@@ -751,7 +752,7 @@
     // XXX - This implementation does exactly as the Javadoc describes.
     // But maybe we should/could use URLConnection.getPermissions()?
     // First get the permissions that would normally be granted
-    PermissionCollection permissions = super.getPermissions(source);
+    PermissionCollection permissions = new Permissions();//super.getPermissions(source);
 
     // Now add any extra permissions depending on the URL location.
     URL url = source.getLocation();
Only in gcc-6.4.0/libjava/classpath/java/rmi: AccessException.java
Only in gcc-6.4.0/libjava/classpath/java/rmi: AlreadyBoundException.java
Only in gcc-6.4.0/libjava/classpath/java/rmi: ConnectException.java
Only in gcc-6.4.0/libjava/classpath/java/rmi: ConnectIOException.java
Only in gcc-6.4.0/libjava/classpath/java/rmi: MarshalException.java
Only in gcc-6.4.0/libjava/classpath/java/rmi: MarshalledObject.java
Only in gcc-6.4.0/libjava/classpath/java/rmi: Naming.java
Only in gcc-6.4.0/libjava/classpath/java/rmi: NoSuchObjectException.java
Only in gcc-6.4.0/libjava/classpath/java/rmi: NotBoundException.java
Only in gcc-6.4.0/libjava/classpath/java/rmi: RMISecurityException.java
Only in gcc-6.4.0/libjava/classpath/java/rmi: RMISecurityManager.java
Only in gcc-6.4.0/libjava/classpath/java/rmi: Remote.java
Only in gcc-6.4.0/libjava/classpath/java/rmi: ServerError.java
Only in gcc-6.4.0/libjava/classpath/java/rmi: ServerException.java
Only in gcc-6.4.0/libjava/classpath/java/rmi: ServerRuntimeException.java
Only in gcc-6.4.0/libjava/classpath/java/rmi: StubNotFoundException.java
Only in gcc-6.4.0/libjava/classpath/java/rmi: UnexpectedException.java
Only in gcc-6.4.0/libjava/classpath/java/rmi: UnknownHostException.java
Only in gcc-6.4.0/libjava/classpath/java/rmi: UnmarshalException.java
Only in gcc-6.4.0/libjava/classpath/java/rmi: activation
Only in gcc-6.4.0/libjava/classpath/java/rmi: dgc
Only in gcc-6.4.0/libjava/classpath/java/rmi: package.html
Only in gcc-6.4.0/libjava/classpath/java/rmi: registry
Only in gcc-6.4.0/libjava/classpath/java/rmi: server
Only in gcc-6.4.0/libjava/classpath/java/security: AlgorithmParameterGenerator.java
Only in gcc-6.4.0/libjava/classpath/java/security: AlgorithmParameterGeneratorSpi.java
Only in gcc-6.4.0/libjava/classpath/java/security: AlgorithmParameters.java
Only in gcc-6.4.0/libjava/classpath/java/security: AlgorithmParametersSpi.java
diff -ur gcc-6.4.0/libjava/classpath/java/security/CodeSource.java gcc-6.4.0.stripped_gcj/libjava/classpath/java/security/CodeSource.java
--- gcc-6.4.0/libjava/classpath/java/security/CodeSource.java	2011-01-11 11:46:05.727579000 -0800
+++ gcc-6.4.0.stripped_gcj/libjava/classpath/java/security/CodeSource.java	2017-12-22 20:08:31.449396729 -0800
@@ -48,10 +48,10 @@
 import java.net.SocketPermission;
 import java.net.URL;
 // Note that this overrides Certificate in this package.
-import java.security.cert.Certificate;
-import java.security.cert.CertificateEncodingException;
-import java.security.cert.CertificateException;
-import java.security.cert.CertificateFactory;
+//import java.security.cert.Certificate;
+//import java.security.cert.CertificateEncodingException;
+//import java.security.cert.CertificateException;
+//import java.security.cert.CertificateFactory;
 import java.util.Arrays;
 import java.util.HashSet;
 import java.util.Iterator;
@@ -92,13 +92,15 @@
    * @param location the location from which code will be loaded
    * @param certs the list of certificates
    */
-  public CodeSource(URL location, Certificate[] certs)
+
+  public CodeSource(URL location, Object[] certs)
   {
     this.location = location;
     if (certs != null)
       this.certs = new HashSet(Arrays.asList(certs));
   }
 
+
   /**
    * This method returns a hash value for this object.
    *
@@ -146,6 +148,7 @@
    *
    * @return the certifcate list for this <code>CodeSource</code>
    */
+/*
   public final Certificate[] getCertificates()
   {
     if (certs == null)
@@ -154,6 +157,7 @@
     certs.toArray(c);
     return c;
   }
+*/
 
   /**
    * This method tests to see if a specified <code>CodeSource</code> is
@@ -297,6 +301,7 @@
         for (int i = 0; i < bytes; i++)
           encoded[i] = s.readByte();
         ByteArrayInputStream stream = new ByteArrayInputStream(encoded);
+/*
         try
           {
             CertificateFactory factory = CertificateFactory.getInstance(type);
@@ -306,6 +311,7 @@
           {
             // XXX Should we ignore this certificate?
           }
+*/
       }
   }
 
@@ -330,8 +336,10 @@
         Iterator iter = certs.iterator();
         while (--count >= 0)
           {
+/*
             Certificate c = (Certificate) iter.next();
             s.writeObject(c.getType());
+
             byte[] encoded;
             try
               {
@@ -342,6 +350,7 @@
                 // XXX Should we ignore this certificate?
                 encoded = null;
               }
+
             if (encoded == null)
               s.writeInt(0);
             else
@@ -350,6 +359,7 @@
                 for (int i = 0; i < encoded.length; i++)
                   s.writeByte(encoded[i]);
               }
+*/
           }
       }
   }
Only in gcc-6.4.0/libjava/classpath/java/security: DummyKeyPairGenerator.java
Only in gcc-6.4.0/libjava/classpath/java/security: DummySignature.java
Only in gcc-6.4.0/libjava/classpath/java/security: KeyFactory.java
Only in gcc-6.4.0/libjava/classpath/java/security: KeyFactorySpi.java
Only in gcc-6.4.0/libjava/classpath/java/security: KeyPair.java
Only in gcc-6.4.0/libjava/classpath/java/security: KeyPairGenerator.java
Only in gcc-6.4.0/libjava/classpath/java/security: KeyPairGeneratorSpi.java
Only in gcc-6.4.0/libjava/classpath/java/security: KeyStore.java
Only in gcc-6.4.0/libjava/classpath/java/security: KeyStoreException.java
Only in gcc-6.4.0/libjava/classpath/java/security: KeyStoreSpi.java
Only in gcc-6.4.0/libjava/classpath/java/security: SecureClassLoader.java
Only in gcc-6.4.0/libjava/classpath/java/security: SecureRandom.java
diff -ur gcc-6.4.0/libjava/classpath/java/security/Security.java gcc-6.4.0.stripped_gcj/libjava/classpath/java/security/Security.java
--- gcc-6.4.0/libjava/classpath/java/security/Security.java	2011-01-11 11:46:05.727579000 -0800
+++ gcc-6.4.0.stripped_gcj/libjava/classpath/java/security/Security.java	2017-12-22 20:08:31.449396729 -0800
@@ -103,10 +103,10 @@
                   }
               // Note that this matches our classpath.security file.
               providers.addElement (new gnu.java.security.provider.Gnu());
-              providers.addElement(new gnu.javax.crypto.jce.GnuCrypto());
-              providers.addElement(new gnu.javax.crypto.jce.GnuSasl());
-              providers.addElement(new gnu.javax.net.ssl.provider.Jessie());
-              providers.addElement(new gnu.javax.security.auth.callback.GnuCallbacks());
+              //providers.addElement(new gnu.javax.crypto.jce.GnuCrypto());
+              //providers.addElement(new gnu.javax.crypto.jce.GnuSasl());
+              //providers.addElement(new gnu.javax.net.ssl.provider.Jessie());
+              //providers.addElement(new gnu.javax.security.auth.callback.GnuCallbacks());
           }
     }
   // This class can't be instantiated.
Only in gcc-6.4.0/libjava/classpath/java/security: Signature.java
Only in gcc-6.4.0/libjava/classpath/java/security: SignatureException.java
Only in gcc-6.4.0/libjava/classpath/java/security: SignatureSpi.java
Only in gcc-6.4.0/libjava/classpath/java/security: SignedObject.java
Only in gcc-6.4.0/libjava/classpath/java/security: Signer.java
Only in gcc-6.4.0/libjava/classpath/java/security: UnresolvedPermission.java
Only in gcc-6.4.0/libjava/classpath/java/security: acl
Only in gcc-6.4.0/libjava/classpath/java/security: cert
Only in gcc-6.4.0/libjava/classpath/java/security: interfaces
Only in gcc-6.4.0/libjava/classpath/java/security: spec
Only in gcc-6.4.0/libjava/classpath/java: sql
Only in gcc-6.4.0/libjava/classpath/java/text: Bidi.java
diff -ur gcc-6.4.0/libjava/classpath/java/text/DateFormatSymbols.java gcc-6.4.0.stripped_gcj/libjava/classpath/java/text/DateFormatSymbols.java
--- gcc-6.4.0/libjava/classpath/java/text/DateFormatSymbols.java	2012-12-19 09:03:15.048303000 -0800
+++ gcc-6.4.0.stripped_gcj/libjava/classpath/java/text/DateFormatSymbols.java	2017-12-22 20:08:31.449396729 -0800
@@ -56,9 +56,6 @@
 import java.util.ServiceLoader;
 import java.util.TimeZone;
 
-import java.util.concurrent.ConcurrentMap;
-import java.util.concurrent.ConcurrentHashMap;
-
 import java.util.regex.Pattern;
 
 import java.util.spi.TimeZoneNameProvider;
@@ -254,7 +251,7 @@
 
   }
 
-  private static final ConcurrentMap<Locale, DFSData> dataCache = new ConcurrentHashMap<Locale, DFSData>();
+  private static final Map<Locale, DFSData> dataCache = new HashMap<Locale, DFSData>();
 
   String[] ampms;
   String[] eras;
@@ -525,7 +522,7 @@
                            formatsForKey(bundles, "DateFormat"),
                            formatsForKey(bundles, "TimeFormat"),
                            getZoneStrings(bundles, locale));
-        DFSData cachedData = dataCache.putIfAbsent(locale, data);
+        DFSData cachedData = dataCache.put(locale, data);
         // Use the earlier version if another thread beat us to it.
         if (cachedData != null)
           data = cachedData;
diff -ur gcc-6.4.0/libjava/classpath/java/util/Properties.java gcc-6.4.0.stripped_gcj/libjava/classpath/java/util/Properties.java
--- gcc-6.4.0/libjava/classpath/java/util/Properties.java	2011-01-11 11:46:05.727579000 -0800
+++ gcc-6.4.0.stripped_gcj/libjava/classpath/java/util/Properties.java	2017-12-22 20:08:31.449396729 -0800
@@ -50,6 +50,7 @@
 import java.io.PrintWriter;
 import java.io.Reader;
 
+/*
 import javax.xml.stream.XMLInputFactory;
 import javax.xml.stream.XMLStreamConstants;
 import javax.xml.stream.XMLStreamException;
@@ -63,6 +64,7 @@
 import org.w3c.dom.ls.DOMImplementationLS;
 import org.w3c.dom.ls.LSOutput;
 import org.w3c.dom.ls.LSSerializer;
+*/
 
 /**
  * A set of persistent properties, which can be saved or loaded from a stream.
@@ -634,189 +636,5 @@
       }
   }
 
-  /**
-   * <p>
-   * Encodes the properties as an XML file using the UTF-8 encoding.
-   * The format of the XML file matches the DTD
-   * <a href="http://java.sun.com/dtd/properties.dtd">
-   * http://java.sun.com/dtd/properties.dtd</a>.
-   * </p>
-   * <p>
-   * Invoking this method provides the same behaviour as invoking
-   * <code>storeToXML(os, comment, "UTF-8")</code>.
-   * </p>
-   *
-   * @param os the stream to output to.
-   * @param comment a comment to include at the top of the XML file, or
-   *                <code>null</code> if one is not required.
-   * @throws IOException if the serialization fails.
-   * @throws NullPointerException if <code>os</code> is null.
-   * @since 1.5
-   */
-  public void storeToXML(OutputStream os, String comment)
-    throws IOException
-  {
-    storeToXML(os, comment, "UTF-8");
-  }
-
-  /**
-   * <p>
-   * Encodes the properties as an XML file using the supplied encoding.
-   * The format of the XML file matches the DTD
-   * <a href="http://java.sun.com/dtd/properties.dtd">
-   * http://java.sun.com/dtd/properties.dtd</a>.
-   * </p>
-   *
-   * @param os the stream to output to.
-   * @param comment a comment to include at the top of the XML file, or
-   *                <code>null</code> if one is not required.
-   * @param encoding the encoding to use for the XML output.
-   * @throws IOException if the serialization fails.
-   * @throws NullPointerException if <code>os</code> or <code>encoding</code>
-   *                              is null.
-   * @since 1.5
-   */
-  public void storeToXML(OutputStream os, String comment, String encoding)
-    throws IOException
-  {
-    if (os == null)
-      throw new NullPointerException("Null output stream supplied.");
-    if (encoding == null)
-      throw new NullPointerException("Null encoding supplied.");
-    try
-      {
-        DOMImplementationRegistry registry =
-          DOMImplementationRegistry.newInstance();
-        DOMImplementation domImpl = registry.getDOMImplementation("LS 3.0");
-        DocumentType doctype =
-          domImpl.createDocumentType("properties", null,
-                                     "http://java.sun.com/dtd/properties.dtd");
-        Document doc = domImpl.createDocument(null, "properties", doctype);
-        Element root = doc.getDocumentElement();
-        if (comment != null)
-          {
-            Element commentElement = doc.createElement("comment");
-            commentElement.appendChild(doc.createTextNode(comment));
-            root.appendChild(commentElement);
-          }
-        Iterator iterator = entrySet().iterator();
-        while (iterator.hasNext())
-          {
-            Map.Entry entry = (Map.Entry) iterator.next();
-            Element entryElement = doc.createElement("entry");
-            entryElement.setAttribute("key", (String) entry.getKey());
-            entryElement.appendChild(doc.createTextNode((String)
-                                                        entry.getValue()));
-            root.appendChild(entryElement);
-          }
-        DOMImplementationLS loadAndSave = (DOMImplementationLS) domImpl;
-        LSSerializer serializer = loadAndSave.createLSSerializer();
-        LSOutput output = loadAndSave.createLSOutput();
-        output.setByteStream(os);
-        output.setEncoding(encoding);
-        serializer.write(doc, output);
-      }
-    catch (ClassNotFoundException e)
-      {
-        throw (IOException)
-          new IOException("The XML classes could not be found.").initCause(e);
-      }
-    catch (InstantiationException e)
-      {
-        throw (IOException)
-          new IOException("The XML classes could not be instantiated.")
-          .initCause(e);
-      }
-    catch (IllegalAccessException e)
-      {
-        throw (IOException)
-          new IOException("The XML classes could not be accessed.")
-          .initCause(e);
-      }
-  }
-
-  /**
-   * <p>
-   * Decodes the contents of the supplied <code>InputStream</code> as
-   * an XML file, which represents a set of properties.  The format of
-   * the XML file must match the DTD
-   * <a href="http://java.sun.com/dtd/properties.dtd">
-   * http://java.sun.com/dtd/properties.dtd</a>.
-   * </p>
-   *
-   * @param in the input stream from which to receive the XML data.
-   * @throws IOException if an I/O error occurs in reading the input data.
-   * @throws InvalidPropertiesFormatException if the input data does not
-   *                                          constitute an XML properties
-   *                                          file.
-   * @throws NullPointerException if <code>in</code> is null.
-   * @since 1.5
-   */
-  public void loadFromXML(InputStream in)
-    throws IOException, InvalidPropertiesFormatException
-  {
-    if (in == null)
-      throw new NullPointerException("Null input stream supplied.");
-    try
-      {
-        XMLInputFactory factory = XMLInputFactory.newInstance();
-        // Don't resolve external entity references
-        factory.setProperty("javax.xml.stream.isSupportingExternalEntities",
-                            Boolean.FALSE);
-        XMLStreamReader reader = factory.createXMLStreamReader(in);
-        String name, key = null;
-        CPStringBuilder buf = null;
-        while (reader.hasNext())
-          {
-            switch (reader.next())
-              {
-              case XMLStreamConstants.START_ELEMENT:
-                name = reader.getLocalName();
-                if (buf == null && "entry".equals(name))
-                  {
-                    key = reader.getAttributeValue(null, "key");
-                    if (key == null)
-                      {
-                        String msg = "missing 'key' attribute";
-                        throw new InvalidPropertiesFormatException(msg);
-                      }
-                    buf = new CPStringBuilder();
-                  }
-                else if (!"properties".equals(name) && !"comment".equals(name))
-                  {
-                    String msg = "unexpected element name '" + name + "'";
-                    throw new InvalidPropertiesFormatException(msg);
-                  }
-                break;
-              case XMLStreamConstants.END_ELEMENT:
-                name = reader.getLocalName();
-                if (buf != null && "entry".equals(name))
-                  {
-                    put(key, buf.toString());
-                    buf = null;
-                  }
-                else if (!"properties".equals(name) && !"comment".equals(name))
-                  {
-                    String msg = "unexpected element name '" + name + "'";
-                    throw new InvalidPropertiesFormatException(msg);
-                  }
-                break;
-              case XMLStreamConstants.CHARACTERS:
-              case XMLStreamConstants.SPACE:
-              case XMLStreamConstants.CDATA:
-                if (buf != null)
-                  buf.append(reader.getText());
-                break;
-              }
-          }
-        reader.close();
-      }
-    catch (XMLStreamException e)
-      {
-        throw (InvalidPropertiesFormatException)
-          new InvalidPropertiesFormatException("Error in parsing XML.").
-          initCause(e);
-      }
-  }
 
 } // class Properties
diff -ur gcc-6.4.0/libjava/classpath/java/util/jar/JarEntry.java gcc-6.4.0.stripped_gcj/libjava/classpath/java/util/jar/JarEntry.java
--- gcc-6.4.0/libjava/classpath/java/util/jar/JarEntry.java	2011-01-11 11:46:05.727579000 -0800
+++ gcc-6.4.0.stripped_gcj/libjava/classpath/java/util/jar/JarEntry.java	2017-12-22 20:08:31.449396729 -0800
@@ -38,7 +38,7 @@
 package java.util.jar;
 
 import java.io.IOException;
-import java.security.cert.Certificate;
+//import java.security.cert.Certificate;
 import java.util.Set;
 import java.util.zip.ZipEntry;
 
@@ -152,6 +152,7 @@
    *
    * @return a copy of the certificates set for this entry
    */
+/*
   public Certificate[] getCertificates()
   {
     if (jarfile != null)
@@ -169,4 +170,5 @@
       }
     return null;
   }
+*/
 }
diff -ur gcc-6.4.0/libjava/classpath/java/util/jar/JarFile.java gcc-6.4.0.stripped_gcj/libjava/classpath/java/util/jar/JarFile.java
--- gcc-6.4.0/libjava/classpath/java/util/jar/JarFile.java	2011-01-11 11:46:05.727579000 -0800
+++ gcc-6.4.0.stripped_gcj/libjava/classpath/java/util/jar/JarFile.java	2017-12-22 20:08:31.449396729 -0800
@@ -40,8 +40,8 @@
 
 import gnu.java.io.Base64InputStream;
 import gnu.java.security.OID;
-import gnu.java.security.pkcs.PKCS7SignedData;
-import gnu.java.security.pkcs.SignerInfo;
+//import gnu.java.security.pkcs.PKCS7SignedData;
+//import gnu.java.security.pkcs.SignerInfo;
 import gnu.java.security.provider.Gnu;
 
 import java.io.ByteArrayOutputStream;
@@ -53,12 +53,12 @@
 import java.security.InvalidKeyException;
 import java.security.MessageDigest;
 import java.security.NoSuchAlgorithmException;
-import java.security.Signature;
-import java.security.SignatureException;
-import java.security.cert.CRLException;
-import java.security.cert.Certificate;
-import java.security.cert.CertificateException;
-import java.security.cert.X509Certificate;
+//import java.security.Signature;
+//import java.security.SignatureException;
+//import java.security.cert.CRLException;
+//import java.security.cert.Certificate;
+//import java.security.cert.CertificateException;
+//import java.security.cert.X509Certificate;
 import java.util.Arrays;
 import java.util.Enumeration;
 import java.util.HashMap;
@@ -508,7 +508,7 @@
             String alias = name.substring(META_INF.length());
             if (alias.lastIndexOf('.') >= 0)
               alias = alias.substring(0, alias.lastIndexOf('.'));
-
+            /*
             if (name.endsWith(PKCS7_DSA_SUFFIX) || name.endsWith(PKCS7_RSA_SUFFIX))
               {
                 if (DEBUG)
@@ -535,7 +535,8 @@
                 else if (name.endsWith(PKCS7_RSA_SUFFIX))
                   pkcs7Rsa.put(alias, sig);
               }
-            else if (name.endsWith(SF_SUFFIX))
+	      else*/
+              if (name.endsWith(SF_SUFFIX))
               {
                 if (DEBUG)
                   debug("reading signature file for " + alias + ": " + name);
@@ -555,7 +556,7 @@
         int valid = 0;
         Map.Entry e = (Map.Entry) it.next();
         String alias = (String) e.getKey();
-
+        /*
         PKCS7SignedData sig = (PKCS7SignedData) pkcs7Dsa.get(alias);
         if (sig != null)
           {
@@ -564,7 +565,7 @@
             for (Iterator it2 = signerInfos.iterator(); it2.hasNext(); )
               verify(certs, (SignerInfo) it2.next(), alias, validCerts);
           }
-
+       
         sig = (PKCS7SignedData) pkcs7Rsa.get(alias);
         if (sig != null)
           {
@@ -573,7 +574,7 @@
             for (Iterator it2 = signerInfos.iterator(); it2.hasNext(); )
               verify(certs, (SignerInfo) it2.next(), alias, validCerts);
           }
-
+	*/
         // It isn't a signature for anything. Punt it.
         if (validCerts.isEmpty())
           {
@@ -645,6 +646,7 @@
    * Tell if the given signer info is over the given alias's signature file,
    * given one of the certificates specified.
    */
+  /*
   private void verify(Certificate[] certs, SignerInfo signerInfo,
                       String alias, Set validCerts)
   {
@@ -730,6 +732,7 @@
           }
       }
   }
+  */
 
   /**
    * Verifies that the digest(s) in a signature file were, in fact, made over
Only in gcc-6.4.0/libjava/classpath/java/util: prefs
Only in gcc-6.4.0/libjava/classpath/javax: accessibility
Only in gcc-6.4.0/libjava/classpath/javax: activation
Only in gcc-6.4.0/libjava/classpath/javax: activity
Only in gcc-6.4.0/libjava/classpath/javax: crypto
Only in gcc-6.4.0/libjava/classpath/javax: imageio
Only in gcc-6.4.0/libjava/classpath/javax: management
Only in gcc-6.4.0/libjava/classpath/javax: naming
Only in gcc-6.4.0/libjava/classpath/javax/net: ssl
Only in gcc-6.4.0/libjava/classpath/javax: print
Only in gcc-6.4.0/libjava/classpath/javax: rmi
Only in gcc-6.4.0/libjava/classpath/javax: security
Only in gcc-6.4.0/libjava/classpath/javax: sound
Only in gcc-6.4.0/libjava/classpath/javax: sql
Only in gcc-6.4.0/libjava/classpath/javax: swing
Only in gcc-6.4.0/libjava/classpath/javax: transaction
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: Asynchron.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: BigDecimalHelper.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: ByteArrayComparator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/CDR: AbstractCdrInput.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/CDR: AbstractCdrOutput.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/CDR: AbstractDataInput.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/CDR: AbstractDataOutput.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/CDR: AligningInput.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/CDR: AligningOutput.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/CDR: ArrayValueHelper.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/CDR: BigEndianInputStream.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/CDR: BigEndianOutputStream.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/CDR: BufferedCdrOutput.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/CDR: BufferredCdrInput.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/CDR: EncapsulationStream.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/CDR: HeadlessInput.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/CDR: IDLTypeHelper.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/CDR: LittleEndianInputStream.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/CDR: LittleEndianOutputStream.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/CDR: UnknownExceptionCtxHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/CDR: VMVio.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/CDR: Vio.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/CDR: gnuRuntime$1.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/CDR: gnuRuntime$Entry.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/CDR: gnuRuntime$Redirection.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/CDR: gnuRuntime.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/CDR: gnuValueStream.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: CdrEncapsCodecImpl.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: CollocatedOrbs.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: Connected_objects$cObject.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: Connected_objects.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: CorbaList.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: DefaultSocketFactory.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: DefinitionKindHolder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: DuplicateNameHolder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/DynAn: AbstractAny.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/DynAn: DivideableAny.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/DynAn: NameValuePairHolder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/DynAn: RecordAny.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/DynAn: UndivideableAny.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/DynAn: ValueChangeListener.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/DynAn: gnuDynAny.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/DynAn: gnuDynAnyFactory.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/DynAn: gnuDynArray.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/DynAn: gnuDynEnum.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/DynAn: gnuDynFixed.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/DynAn: gnuDynSequence.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/DynAn: gnuDynStruct.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/DynAn: gnuDynUnion.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/DynAn: gnuDynValue.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/DynAn: gnuDynValueBox.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: DynAnySeqHolder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: EmptyExceptionHolder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: ForwardRequestHelper.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/GIOP: CancelHeader.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/GIOP: CharSets_OSF.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/GIOP: CloseMessage.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/GIOP: CodeSetServiceContext.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/GIOP: ContextHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/GIOP: ErrorMessage.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/GIOP: MessageHeader.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/GIOP: ReplyHeader.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/GIOP: RequestHeader.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/GIOP: ServiceContext.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/GIOP/v1_0: CancelHeader.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/GIOP/v1_0: ReplyHeader.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/GIOP/v1_0: RequestHeader.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/GIOP/v1_2: ReplyHeader.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/GIOP/v1_2: RequestHeader.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: GeneralHolder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: HolderLocator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: IOR$CodeSets_profile$CodeSet_component.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: IOR$CodeSets_profile.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: IOR$Internet_profile.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: IOR.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Interceptor: ClientRequestInterceptors.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Interceptor: ForwardRequestHolder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Interceptor: IORInterceptors.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Interceptor: Registrator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Interceptor: ServerRequestInterceptors.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Interceptor: gnuClientRequestInfo.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Interceptor: gnuIcCurrent.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Interceptor: gnuIorInfo.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Interceptor: gnuServerRequestInfo.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: IorDelegate.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: IorObject.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: IorProvider.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: Minor.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: NameDynAnyPairHolder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: NameDynAnyPairSeqHolder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: NameValuePairHolder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: NameValuePairSeqHolder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/NamingService: Binding_iterator_impl.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/NamingService: Ext.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/NamingService: NameComponentComparator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/NamingService: NameParser.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/NamingService: NameTransformer.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/NamingService: NameValidator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/NamingService: NamingMap.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/NamingService: NamingServiceTransient$1.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/NamingService: NamingServiceTransient.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/NamingService: TransientContext.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: ObjectCreator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: OctetHolder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: OrbFocused.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: OrbFunctional$1.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: OrbFunctional$2.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: OrbFunctional$portServer.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: OrbFunctional$sharedPortServer.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: OrbFunctional.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: OrbRestricted.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: AOM$Obj.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: AOM.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: AccessiblePolicy.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: DynamicImpHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: ForwardRequestHolder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: ForwardedServant.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: InvalidPolicyHolder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: LocalDelegate.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: LocalRequest.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: LocalServerRequest.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: ORB_1_4.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: ServantDelegateImpl.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: StandardPolicies.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: gnuAdapterActivator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: gnuForwardRequest.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: gnuIdAssignmentPolicy.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: gnuIdUniquenessPolicy.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: gnuImplicitActivationPolicy.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: gnuLifespanPolicy.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: gnuPOA$RefTemplate.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: gnuPOA.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: gnuPOAManager.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: gnuPoaCurrent.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: gnuRequestProcessingPolicy.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: gnuServantObject.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: gnuServantRetentionPolicy.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/Poa: gnuThreadPolicy.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: RawReply.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: ResponseHandlerImpl.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: SafeForDirectCalls.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: ServiceDetailHolder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: ServiceRequestAdapter.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: SetOverrideTypeHolder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: SimpleDelegate.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: SocketRepository.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: StreamBasedRequest.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: StreamHolder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: StubLocator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: TypeCodeHelper.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: TypeKindNamer.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: Unexpected.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: Version.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: WCharHolder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: WStringHolder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: _PolicyImplBase.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: gnuAny.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: gnuCodecFactory.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: gnuContext.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: gnuContextList.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: gnuEnvironment.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: gnuExceptionList.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: gnuNVList.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: gnuNamedValue.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: gnuRequest$1.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: gnuRequest$2.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: gnuRequest.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA: gnuValueHolder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/interfaces: SocketFactory.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/typecodes: AliasTypeCode.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/typecodes: ArrayTypeCode.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/typecodes: FixedTypeCode.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/typecodes: GeneralTypeCode.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/typecodes: PrimitiveTypeCode.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/typecodes: RecordTypeCode$Field.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/typecodes: RecordTypeCode.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/typecodes: RecursiveTypeCode.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/CORBA/typecodes: StringTypeCode.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu: awt
Only in gcc-6.4.0/libjava/classpath/lib/gnu/classpath: toolkit
Only in gcc-6.4.0/libjava/classpath/lib/gnu/gcj/xlib: Clip.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/gcj/xlib: Colormap.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/gcj/xlib: Display.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/gcj/xlib: Drawable.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/gcj/xlib: Font.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/gcj/xlib: GC.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/gcj/xlib: Pixmap.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/gcj/xlib: Screen.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/gcj/xlib: Visual.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/gcj/xlib: WMSizeHints.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/gcj/xlib: Window.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/gcj/xlib: WindowAttributes.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/gcj/xlib: XAnyEvent.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/gcj/xlib: XButtonEvent.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/gcj/xlib: XColor.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/gcj/xlib: XConfigureEvent.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/gcj/xlib: XConnectException.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/gcj/xlib: XEvent.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/gcj/xlib: XException.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/gcj/xlib: XExposeEvent.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/gcj/xlib: XID.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/gcj/xlib: XImage.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/gcj/xlib: XUnmapEvent.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java: awt
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans: BeanInfoEmbryo.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans: DefaultExceptionListener.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans: DoubleKey.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans: DummyAppletContext.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans: DummyAppletStub.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans: ExplicitBeanInfo.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans: IntrospectionIncubator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: AbstractContext.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: AbstractCreatableObjectContext.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: AbstractElementHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: AbstractObjectContext.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: ArrayContext.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: ArrayHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: AssemblyException.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: BooleanHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: ByteHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: CharHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: ClassHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: ConstructorContext.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: Context.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: DecoderContext.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: DoubleHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: DummyContext.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: DummyHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: ElementHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: FloatHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: GrowableArrayContext.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: IndexContext.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: IntHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: JavaHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: LongHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: MethodContext.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: MethodFinder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: NullHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: ObjectContext.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: ObjectHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: PersistenceParser$ArrayHandlerCreator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: PersistenceParser$BooleanHandlerCreator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: PersistenceParser$ByteHandlerCreator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: PersistenceParser$CharHandlerCreator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: PersistenceParser$ClassHandlerCreator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: PersistenceParser$Creator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: PersistenceParser$DoubleHandlerCreator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: PersistenceParser$FloatHandlerCreator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: PersistenceParser$IntHandlerCreator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: PersistenceParser$JavaHandlerCreator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: PersistenceParser$LongHandlerCreator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: PersistenceParser$NullHandlerCreator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: PersistenceParser$ObjectHandlerCreator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: PersistenceParser$ShortHandlerCreator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: PersistenceParser$StringHandlerCreator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: PersistenceParser$VoidHandlerCreator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: PersistenceParser.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: PropertyContext.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: ShortHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: SimpleHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: StaticMethodContext.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: StringHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/decoder: VoidHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/editors: ColorEditor.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/editors: FontEditor.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/editors: NativeBooleanEditor.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/editors: NativeByteEditor.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/editors: NativeDoubleEditor.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/editors: NativeFloatEditor.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/editors: NativeIntEditor.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/editors: NativeLongEditor.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/editors: NativeShortEditor.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/editors: StringEditor.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder: ArrayPersistenceDelegate.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder: ClassPersistenceDelegate.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder: CollectionPersistenceDelegate.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder: Context.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder: GenericScannerState.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder: IgnoringScannerState.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder: MapPersistenceDelegate.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder: ObjectId.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder: PrimitivePersistenceDelegate.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder: ReportingScannerState.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder: Root$RootElement.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder: Root.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder: ScanEngine.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder: ScannerState.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder: StAXWriter.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder: Writer.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder/elements: ArrayInstantiation.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder/elements: Array_Get.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder/elements: Array_Set.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder/elements: ClassResolution.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder/elements: Element.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder/elements: List_Get.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder/elements: List_Set.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder/elements: MethodInvocation.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder/elements: NullObject.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder/elements: ObjectInstantiation.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder/elements: ObjectReference.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder/elements: PrimitiveInstantiation.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder/elements: StaticFieldAccess.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder/elements: StaticMethodInvocation.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/beans/encoder/elements: StringReference.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/lang: management
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/net: EmptyX509TrustManager.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Cp424.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Cp437.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Cp737.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Cp775.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Cp850.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Cp852.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Cp855.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Cp857.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Cp860.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Cp861.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Cp862.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Cp863.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Cp864.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Cp865.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Cp866.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Cp869.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Cp874.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: ISO_8859_13.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: ISO_8859_15.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: ISO_8859_2.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: ISO_8859_3.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: ISO_8859_4.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: ISO_8859_5.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: ISO_8859_6.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: ISO_8859_7.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: ISO_8859_8.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: ISO_8859_9.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: KOI_8.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: MS874.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: MacCentralEurope.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: MacCroatian.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: MacCyrillic.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: MacDingbat.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: MacGreek.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: MacIceland.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: MacRoman.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: MacRomania.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: MacSymbol.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: MacThai.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: MacTurkish.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Windows1250.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Windows1251.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Windows1252.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Windows1253.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Windows1254.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Windows1255.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Windows1256.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Windows1257.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/nio/charset: Windows1258.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java: rmi
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security: PolicyFile$1.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security: PolicyFile.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security: ber
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security: der
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/hash: HashFactory.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/hash: Haval.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/hash: MD2.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/hash: MD4.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/hash: RipeMD128.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/hash: RipeMD160.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/hash: Sha160.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/hash: Sha256.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/hash: Sha384.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/hash: Sha512.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/hash: Tiger.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/hash: Whirlpool.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/hash: HavalSpi.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/hash: MD2Spi.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/hash: MD4Spi.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/hash: MD5Spi.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/hash: MessageDigestAdapter.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/hash: RipeMD128Spi.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/hash: RipeMD160Spi.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/hash: Sha160Spi.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/hash: Sha256Spi.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/hash: Sha384Spi.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/hash: Sha512Spi.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/hash: TigerSpi.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/hash: WhirlpoolSpi.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/prng: HavalRandomSpi.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/prng: MD2RandomSpi.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/prng: MD4RandomSpi.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/prng: MD5RandomSpi.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/prng: RipeMD128RandomSpi.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/prng: RipeMD160RandomSpi.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/prng: SecureRandomAdapter.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/prng: Sha160RandomSpi.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/prng: Sha256RandomSpi.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/prng: Sha384RandomSpi.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/prng: Sha512RandomSpi.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/prng: TigerRandomSpi.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce/prng: WhirlpoolRandomSpi.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/jce: sig
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/key: IKeyPairCodec.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/key: IKeyPairGenerator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/key: KeyPairCodecFactory.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/key: KeyPairGeneratorFactory.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/key/dss: DSSKey.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/key/dss: DSSKeyPairGenerator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/key/dss: DSSKeyPairPKCS8Codec.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/key/dss: DSSKeyPairRawCodec.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/key/dss: DSSKeyPairX509Codec.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/key/dss: DSSPrivateKey.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/key/dss: DSSPublicKey.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/key/dss: FIPS186.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/key/rsa: GnuRSAKey.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/key/rsa: GnuRSAPrivateKey.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/key/rsa: GnuRSAPublicKey.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/key/rsa: RSAKeyPairGenerator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/key/rsa: RSAKeyPairPKCS8Codec.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/key/rsa: RSAKeyPairRawCodec.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/key/rsa: RSAKeyPairX509Codec.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/pkcs: PKCS7Data.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/pkcs: PKCS7SignedData.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/pkcs: SignerInfo.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/prng: BasePRNG.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/prng: EntropySource.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/prng: IRandom.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/prng: LimitReachedException.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/prng: MDGenerator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/prng: PRNGFactory.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/prng: RandomEvent.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/prng: RandomEventListener.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/provider: CollectionCertStoreImpl.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/provider: PKIXCertPathValidatorImpl.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/provider: X509CertificateFactory.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/sig: BaseSignature.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/sig: ISignature.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/sig: ISignatureCodec.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/sig: SignatureCodecFactory.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/sig: SignatureFactory.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/sig/dss: DSSSignature.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/sig/dss: DSSSignatureRawCodec.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/sig/dss: DSSSignatureX509Codec.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/sig/rsa: EME_PKCS1_V1_5.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/sig/rsa: EMSA_PKCS1_V1_5.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/sig/rsa: EMSA_PSS.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/sig/rsa: RSA.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/sig/rsa: RSAPKCS1V1_5Signature.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/sig/rsa: RSAPKCS1V1_5SignatureRawCodec.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/sig/rsa: RSAPKCS1V1_5SignatureX509Codec.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/sig/rsa: RSAPSSSignature.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/sig/rsa: RSAPSSSignatureRawCodec.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/sig/rsa: RSASignatureFactory.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/util: DerUtil.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/util: ExpirableObject$Destroyer.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/util: ExpirableObject.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/util: PRNG.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509: GnuPKIExtension.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509: PolicyNodeImpl.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509: Util.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509: X500DistinguishedName.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509: X509CRL.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509: X509CRLEntry.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509: X509CRLSelectorImpl.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509: X509CertPath.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509: X509CertSelectorImpl.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509: X509Certificate.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509/ext: AuthorityKeyIdentifier.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509/ext: BasicConstraints.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509/ext: CRLNumber.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509/ext: CertificatePolicies.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509/ext: ExtendedKeyUsage.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509/ext: Extension$Value.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509/ext: Extension.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509/ext: GeneralName$Kind.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509/ext: GeneralName.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509/ext: GeneralNames.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509/ext: GeneralSubtree.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509/ext: IssuerAlternativeNames.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509/ext: KeyUsage.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509/ext: NameConstraints.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509/ext: PolicyConstraint.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509/ext: PolicyMappings.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509/ext: PrivateKeyUsagePeriod.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509/ext: ReasonCode.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509/ext: SubjectAlternativeNames.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/security/x509/ext: SubjectKeyIdentifier.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/java/util: prefs
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax: activation
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax: crypto
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax: imageio
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax: management
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax: naming
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl: AbstractSessionContext.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl: EntropySource.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl: NullManagerParameters.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl: PreSharedKeyManager.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl: PreSharedKeyManagerParameters.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl: PrivateCredentials.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl: SRPManagerParameters.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl: SRPTrustManager.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl: SSLCipherSuite.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl: SSLProtocolVersion.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl: SSLRecordHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl: Session$ID.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl: Session.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl: SessionStoreException.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl: StaticTrustAnchors.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: AbstractHandshake$1.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: AbstractHandshake$CertVerifier.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: AbstractHandshake$DHE_PSKGen.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: AbstractHandshake$DHPhase.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: AbstractHandshake.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: Alert$Description.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: Alert$Level.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: Alert.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: AlertException.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: Builder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: Certificate.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: CertificateBuilder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: CertificateRequest$ClientCertificateType.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: CertificateRequest.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: CertificateRequestBuilder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: CertificateStatusRequest$ResponderIdIterator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: CertificateStatusRequest.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: CertificateStatusType.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: CertificateType.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: CertificateURL$CertChainType.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: CertificateURL$Iterator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: CertificateURL$URLAndOptionalHash.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: CertificateURL.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: CertificateVerify.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: CipherAlgorithm.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: CipherSuite.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: CipherSuiteList$Iterator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: CipherSuiteList.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ClientCertificateTypeList$Iterator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ClientCertificateTypeList.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ClientDHE_PSKParameters.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ClientDiffieHellmanPublic.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ClientHandshake$CertLoader.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ClientHandshake$ClientDHGen.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ClientHandshake$GenCertVerify.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ClientHandshake$ParamsVerifier.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ClientHandshake$RSAGen.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ClientHandshake$State.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ClientHandshake.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ClientHello.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ClientHelloBuilder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ClientHelloV2.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ClientKeyExchange.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ClientKeyExchangeBuilder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ClientPSKParameters.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ClientRSA_PSKParameters.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: CompressionMethod.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: CompressionMethodList$Iterator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: CompressionMethodList.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: Constructed.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ContentType.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: Debug.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: DelegatedTask.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: DiffieHellman.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: EmptyExchangeKeys.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: EncryptedPreMasterSecret.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ExchangeKeys.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: Extension$Type.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: Extension$Value.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: Extension.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ExtensionList$ExtensionsIterator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ExtensionList.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: Finished.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: Handshake$Body.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: Handshake$Type.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: Handshake.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: HelloRequest.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: InputSecurityParameters.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: Jessie$1.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: Jessie.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: KeyExchangeAlgorithm.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: MacAlgorithm.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: MacException.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: MaxFragmentLength.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: OutputSecurityParameters.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: PreSharedKeyManagerFactoryImpl$Manager.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: PreSharedKeyManagerFactoryImpl.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ProtocolVersion.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: Random.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: Record.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: SRPTrustManagerFactory$Manager.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: SRPTrustManagerFactory.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: SSLContextImpl.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: SSLEngineImpl$Mode.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: SSLEngineImpl.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: SSLHMac.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: SSLRSASignatureImpl.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: SSLRandom.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: SSLServerSocketFactoryImpl.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: SSLServerSocketImpl.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: SSLSocketFactoryImpl.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: SSLSocketImpl$1.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: SSLSocketImpl$SocketInputStream.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: SSLSocketImpl$SocketOutputStream.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: SSLSocketImpl.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: SSLv3HMacMD5Impl.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: SSLv3HMacSHAImpl.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ServerDHE_PSKParameters.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ServerDHParams.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ServerHandshake$CertLoader.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ServerHandshake$GenDH.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ServerHandshake$RSAKeyExchange.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ServerHandshake$RSA_PSKExchange.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ServerHandshake$State.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ServerHandshake.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ServerHello.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ServerHelloBuilder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ServerHelloDone.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ServerKeyExchange.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ServerKeyExchangeBuilder.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ServerKeyExchangeParams.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ServerNameList$Iterator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ServerNameList$NameType.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ServerNameList$ServerName.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ServerNameList.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ServerPSKParameters.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ServerRSAParams.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: ServerRSA_PSKParameters.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: SessionImpl$PrivateData.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: SessionImpl.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: Signature.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: SignatureAlgorithm.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: SimpleSessionContext$1.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: SimpleSessionContext.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: TLSHMac.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: TLSRandom.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: TruncatedHMAC.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: TrustedAuthorities$AuthoritiesIterator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: TrustedAuthorities$IdentifierType.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: TrustedAuthorities$TrustedAuthority.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: TrustedAuthorities.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: UnresolvedExtensionValue.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: Util$1.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: Util$2.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: Util$WrappedBuffer.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: Util.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: X500PrincipalList$Iterator.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: X500PrincipalList.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: X509KeyManagerFactory$Manager.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: X509KeyManagerFactory.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: X509TrustManagerFactory$Manager.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/net/ssl/provider: X509TrustManagerFactory.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax: print
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax: rmi
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/security/auth: Password.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/security/auth/callback: AWTCallbackHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/security/auth/callback: AbstractCallbackHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/security/auth/callback: CertificateCallback.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/security/auth/callback: ConsoleCallbackHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/security/auth/callback: DefaultCallbackHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/security/auth/callback: GnuCallbacks$1.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/security/auth/callback: GnuCallbacks.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/security/auth/callback: SwingCallbackHandler$1.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/security/auth/callback: SwingCallbackHandler$2.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/security/auth/callback: SwingCallbackHandler$3.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/security/auth/callback: SwingCallbackHandler$4.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/security/auth/callback: SwingCallbackHandler$5.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/security/auth/callback: SwingCallbackHandler$6.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/security/auth/callback: SwingCallbackHandler$7.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/security/auth/callback: SwingCallbackHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/security/auth/login: ConfigFileParser.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/security/auth/login: ConfigFileTokenizer.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax/security/auth/login: GnuConfiguration.class
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax: sound
Only in gcc-6.4.0/libjava/classpath/lib/gnu/javax: swing
Only in gcc-6.4.0/libjava/classpath/lib/gnu/xml/dom/html2: DomHTMLParser.class
Only in gcc-6.4.0/libjava/classpath/lib/java/applet: Applet$AccessibleApplet.class
Only in gcc-6.4.0/libjava/classpath/lib/java/applet: Applet$URLAudioClip.class
Only in gcc-6.4.0/libjava/classpath/lib/java/applet: Applet.class
Only in gcc-6.4.0/libjava/classpath/lib/java/applet: AppletContext.class
Only in gcc-6.4.0/libjava/classpath/lib/java/applet: AppletStub.class
Only in gcc-6.4.0/libjava/classpath/lib/java/applet: AudioClip.class
Only in gcc-6.4.0/libjava/classpath/lib/java: awt
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: AppletInitializer.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: BeanDescriptor.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: BeanInfo.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: Beans.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: ConstructorProperties.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: Customizer.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: DefaultPersistenceDelegate.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: DesignMode.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: Encoder$1.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: Encoder.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: EventHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: EventSetDescriptor.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: ExceptionListener.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: ExplicitInfo.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: Expression.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: FeatureDescriptor.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: IndexedPropertyChangeEvent.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: IndexedPropertyDescriptor.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: IntrospectionException.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: Introspector.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: MethodDescriptor.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: ParameterDescriptor.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: PersistenceDelegate.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: PropertyChangeEvent.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: PropertyChangeListener.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: PropertyChangeListenerProxy.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: PropertyChangeSupport.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: PropertyDescriptor.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: PropertyEditor.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: PropertyEditorManager.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: PropertyEditorSupport.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: PropertyVetoException.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: SimpleBeanInfo.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: Statement.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: VetoableChangeListener.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: VetoableChangeListenerProxy.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: VetoableChangeSupport.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: Visibility.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: XMLDecoder.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans: XMLEncoder.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContext.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextChild.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextChildComponentProxy.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextChildSupport.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextContainerProxy.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextEvent.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextMembershipEvent.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextMembershipListener.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextProxy.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextServiceAvailableEvent.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextServiceProvider.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextServiceProviderBeanInfo.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextServiceRevokedEvent.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextServiceRevokedListener.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextServices.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextServicesListener.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextServicesSupport$BCSSChild.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextServicesSupport$BCSSProxyServiceProvider.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextServicesSupport$BCSSServiceProvider.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextServicesSupport$Request.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextServicesSupport$ServiceLease.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextServicesSupport$ServiceRequest.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextServicesSupport.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextSupport$BCSChild.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextSupport$BCSIterator.class
Only in gcc-6.4.0/libjava/classpath/lib/java/beans/beancontext: BeanContextSupport.class
Only in gcc-6.4.0/libjava/classpath/lib/java/lang: management
Only in gcc-6.4.0/libjava/classpath/lib/java/rmi: AccessException.class
Only in gcc-6.4.0/libjava/classpath/lib/java/rmi: AlreadyBoundException.class
Only in gcc-6.4.0/libjava/classpath/lib/java/rmi: ConnectException.class
Only in gcc-6.4.0/libjava/classpath/lib/java/rmi: ConnectIOException.class
Only in gcc-6.4.0/libjava/classpath/lib/java/rmi: MarshalException.class
Only in gcc-6.4.0/libjava/classpath/lib/java/rmi: MarshalledObject.class
Only in gcc-6.4.0/libjava/classpath/lib/java/rmi: Naming.class
Only in gcc-6.4.0/libjava/classpath/lib/java/rmi: NoSuchObjectException.class
Only in gcc-6.4.0/libjava/classpath/lib/java/rmi: NotBoundException.class
Only in gcc-6.4.0/libjava/classpath/lib/java/rmi: RMISecurityException.class
Only in gcc-6.4.0/libjava/classpath/lib/java/rmi: RMISecurityManager.class
Only in gcc-6.4.0/libjava/classpath/lib/java/rmi: Remote.class
Only in gcc-6.4.0/libjava/classpath/lib/java/rmi: ServerError.class
Only in gcc-6.4.0/libjava/classpath/lib/java/rmi: ServerException.class
Only in gcc-6.4.0/libjava/classpath/lib/java/rmi: ServerRuntimeException.class
Only in gcc-6.4.0/libjava/classpath/lib/java/rmi: StubNotFoundException.class
Only in gcc-6.4.0/libjava/classpath/lib/java/rmi: UnexpectedException.class
Only in gcc-6.4.0/libjava/classpath/lib/java/rmi: UnknownHostException.class
Only in gcc-6.4.0/libjava/classpath/lib/java/rmi: UnmarshalException.class
Only in gcc-6.4.0/libjava/classpath/lib/java/rmi: activation
Only in gcc-6.4.0/libjava/classpath/lib/java/rmi: dgc
Only in gcc-6.4.0/libjava/classpath/lib/java/rmi: registry
Only in gcc-6.4.0/libjava/classpath/lib/java/rmi: server
Only in gcc-6.4.0/libjava/classpath/lib/java/security: AlgorithmParameterGenerator.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: AlgorithmParameterGeneratorSpi.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: AlgorithmParameters.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: AlgorithmParametersSpi.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: DummyKeyPairGenerator.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: DummySignature.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: KeyFactory.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: KeyFactorySpi.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: KeyPair.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: KeyPairGenerator.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: KeyPairGeneratorSpi.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: KeyStore$1.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: KeyStore.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: KeyStoreException.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: KeyStoreSpi.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: SecureClassLoader.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: SecureRandom.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: Signature.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: SignatureException.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: SignatureSpi.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: SignedObject.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: Signer.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: UnresolvedPermission.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: UnresolvedPermissionCollection$1.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: UnresolvedPermissionCollection.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security: cert
Only in gcc-6.4.0/libjava/classpath/lib/java/security/interfaces: DSAKey.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/interfaces: DSAKeyPairGenerator.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/interfaces: DSAParams.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/interfaces: DSAPrivateKey.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/interfaces: DSAPublicKey.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/interfaces: RSAKey.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/interfaces: RSAMultiPrimePrivateCrtKey.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/interfaces: RSAPrivateCrtKey.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/interfaces: RSAPrivateKey.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/interfaces: RSAPublicKey.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/spec: AlgorithmParameterSpec.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/spec: DSAParameterSpec.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/spec: DSAPrivateKeySpec.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/spec: DSAPublicKeySpec.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/spec: EncodedKeySpec.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/spec: InvalidKeySpecException.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/spec: InvalidParameterSpecException.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/spec: KeySpec.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/spec: PKCS8EncodedKeySpec.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/spec: PSSParameterSpec.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/spec: RSAKeyGenParameterSpec.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/spec: RSAMultiPrimePrivateCrtKeySpec.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/spec: RSAOtherPrimeInfo.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/spec: RSAPrivateCrtKeySpec.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/spec: RSAPrivateKeySpec.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/spec: RSAPublicKeySpec.class
Only in gcc-6.4.0/libjava/classpath/lib/java/security/spec: X509EncodedKeySpec.class
Only in gcc-6.4.0/libjava/classpath/lib/java: sql
Only in gcc-6.4.0/libjava/classpath/lib/java/text: Bidi.class
Only in gcc-6.4.0/libjava/classpath/lib/java/util: prefs
Only in gcc-6.4.0/libjava/classpath/lib/javax: accessibility
Only in gcc-6.4.0/libjava/classpath/lib/javax: activation
Only in gcc-6.4.0/libjava/classpath/lib/javax: activity
Only in gcc-6.4.0/libjava/classpath/lib/javax: crypto
Only in gcc-6.4.0/libjava/classpath/lib/javax: imageio
Only in gcc-6.4.0/libjava/classpath/lib/javax: management
Only in gcc-6.4.0/libjava/classpath/lib/javax: naming
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: CertPathTrustManagerParameters.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: HandshakeCompletedEvent.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: HandshakeCompletedListener.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: HostnameVerifier.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: HttpsURLConnection.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: KeyManager.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: KeyManagerFactory$1.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: KeyManagerFactory.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: KeyManagerFactorySpi.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: KeyStoreBuilderParameters.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: ManagerFactoryParameters.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: SSLContext.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: SSLContextSpi.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: SSLEngine.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: SSLEngineResult$HandshakeStatus.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: SSLEngineResult$Status.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: SSLEngineResult.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: SSLException.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: SSLHandshakeException.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: SSLKeyException.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: SSLPeerUnverifiedException.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: SSLPermission.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: SSLProtocolException.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: SSLServerSocket.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: SSLServerSocketFactory$ErrorServerSocketFactory.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: SSLServerSocketFactory.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: SSLSession.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: SSLSessionBindingEvent.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: SSLSessionBindingListener.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: SSLSessionContext.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: SSLSocket.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: SSLSocketFactory$ErrorSocketFactory.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: SSLSocketFactory.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: TrivialHostnameVerifier.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: TrustManager.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: TrustManagerFactory$1.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: TrustManagerFactory.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: TrustManagerFactorySpi.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: X509ExtendedKeyManager.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: X509KeyManager.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/net/ssl: X509TrustManager.class
Only in gcc-6.4.0/libjava/classpath/lib/javax: print
Only in gcc-6.4.0/libjava/classpath/lib/javax: rmi
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth: AuthPermission.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth: DestroyFailedException.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth: Destroyable.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth: Policy.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth: PrivateCredentialPermission$CredOwner.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth: PrivateCredentialPermission.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth: RefreshFailedException.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth: Refreshable.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth: Subject$SecureSet.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth: Subject.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth: SubjectDomainCombiner.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/callback: Callback.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/callback: CallbackHandler.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/callback: ChoiceCallback.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/callback: ConfirmationCallback.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/callback: LanguageCallback.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/callback: NameCallback.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/callback: PasswordCallback.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/callback: TextInputCallback.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/callback: TextOutputCallback.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/callback: UnsupportedCallbackException.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth: kerberos
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/login: AccountException.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/login: AccountExpiredException.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/login: AccountLockedException.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/login: AccountNotFoundException.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/login: AppConfigurationEntry$LoginModuleControlFlag.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/login: AppConfigurationEntry.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/login: Configuration$1.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/login: Configuration.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/login: CredentialException.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/login: CredentialExpiredException.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/login: CredentialNotFoundException.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/login: FailedLoginException.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/login: LoginContext.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/login: LoginException.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/login: NullConfiguration.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/spi: LoginModule.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/x500: X500Principal.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/auth/x500: X500PrivateCredential.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/cert: Certificate.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/cert: CertificateEncodingException.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/cert: CertificateException.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/cert: CertificateExpiredException.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/cert: CertificateNotYetValidException.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/cert: CertificateParsingException.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/cert: X509CertBridge.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/cert: X509Certificate.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/sasl: AuthenticationException.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/sasl: AuthorizeCallback.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/sasl: RealmCallback.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/sasl: RealmChoiceCallback.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/sasl: Sasl.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/sasl: SaslClient.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/sasl: SaslClientFactory.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/sasl: SaslException.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/sasl: SaslServer.class
Only in gcc-6.4.0/libjava/classpath/lib/javax/security/sasl: SaslServerFactory.class
Only in gcc-6.4.0/libjava/classpath/lib/javax: sound
Only in gcc-6.4.0/libjava/classpath/lib/javax: sql
Only in gcc-6.4.0/libjava/classpath/lib/javax: swing
Only in gcc-6.4.0/libjava/classpath/lib/org: omg
Only in gcc-6.4.0/libjava/classpath/lib/sun: awt
diff -ur gcc-6.4.0/libjava/classpath/native/jni/java-nio/gnu_java_nio_charset_iconv_IconvDecoder.c gcc-6.4.0.stripped_gcj/libjava/classpath/native/jni/java-nio/gnu_java_nio_charset_iconv_IconvDecoder.c
--- gcc-6.4.0/libjava/classpath/native/jni/java-nio/gnu_java_nio_charset_iconv_IconvDecoder.c	2007-06-03 16:18:43.019099000 -0700
+++ gcc-6.4.0.stripped_gcj/libjava/classpath/native/jni/java-nio/gnu_java_nio_charset_iconv_IconvDecoder.c	2017-12-22 20:08:31.453396667 -0800
@@ -41,7 +41,7 @@
 #include <stdio.h>
 #include <assert.h>
 #include <errno.h>
-
+#undef HAVE_ICONV
 #if defined(HAVE_ICONV)
 #include <iconv.h>
 #endif
diff -ur gcc-6.4.0/libjava/classpath/native/jni/java-nio/gnu_java_nio_charset_iconv_IconvEncoder.c gcc-6.4.0.stripped_gcj/libjava/classpath/native/jni/java-nio/gnu_java_nio_charset_iconv_IconvEncoder.c
--- gcc-6.4.0/libjava/classpath/native/jni/java-nio/gnu_java_nio_charset_iconv_IconvEncoder.c	2007-06-03 16:18:43.019099000 -0700
+++ gcc-6.4.0.stripped_gcj/libjava/classpath/native/jni/java-nio/gnu_java_nio_charset_iconv_IconvEncoder.c	2017-12-22 20:08:31.453396667 -0800
@@ -41,7 +41,7 @@
 #include <stdio.h>
 #include <assert.h>
 #include <errno.h>
-
+#undef HAVE_ICONV
 #if defined(HAVE_ICONV)
 #include <iconv.h>
 #endif
Only in gcc-6.4.0/libjava/classpath/org: omg
Only in gcc-6.4.0/libjava/classpath/resource/gnu/java: awt
Only in gcc-6.4.0/libjava/classpath/resource/gnu/javax: print
Only in gcc-6.4.0/libjava/classpath/resource/javax: imageio
Only in gcc-6.4.0/libjava/classpath/resource/javax: swing
Only in gcc-6.4.0/libjava/classpath/sun: awt
diff -ur gcc-6.4.0/libjava/classpath/tools/Makefile.in gcc-6.4.0.stripped_gcj/libjava/classpath/tools/Makefile.in
--- gcc-6.4.0/libjava/classpath/tools/Makefile.in	2015-08-11 10:59:25.961494000 -0700
+++ gcc-6.4.0.stripped_gcj/libjava/classpath/tools/Makefile.in	2017-12-22 20:08:31.449396729 -0800
@@ -571,7 +571,6 @@
 	$(srcdir)/com/sun/tools/javac/*.java \
 	$(srcdir)/com/sun/tools/javah/*.java \
 	$(srcdir)/com/sun/tools/javadoc/*.java \
-	$(srcdir)/sun/rmi/rmic/*.java \
 	$(srcdir)/external/asm/org/objectweb/asm/*.java \
 	$(srcdir)/external/asm/org/objectweb/asm/attrs/*.java \
 	$(srcdir)/external/asm/org/objectweb/asm/commons/*.java \
@@ -588,23 +587,15 @@
 PROPERTY_FILES = $(srcdir)/external/asm/org/objectweb/asm/optimizer/shrink.properties \
 	$(srcdir)/resource/com/sun/tools/javac/messages.properties \
 	$(srcdir)/resource/gnu/classpath/tools/jar/messages.properties \
-	$(srcdir)/resource/gnu/classpath/tools/orbd/messages.properties \
-	$(srcdir)/resource/gnu/classpath/tools/rmic/messages.properties \
-	$(srcdir)/resource/gnu/classpath/tools/rmid/messages.properties \
 	$(srcdir)/resource/gnu/classpath/tools/serialver/messages.properties \
 	$(srcdir)/resource/gnu/classpath/tools/keytool/messages.properties \
 	$(srcdir)/resource/gnu/classpath/tools/native2ascii/messages.properties \
-	$(srcdir)/resource/gnu/classpath/tools/appletviewer/messages.properties \
 	$(srcdir)/resource/gnu/classpath/tools/common/messages.properties \
 	$(srcdir)/resource/gnu/classpath/tools/getopt/messages.properties \
-	$(srcdir)/resource/gnu/classpath/tools/tnameserv/messages.properties \
-	$(srcdir)/resource/gnu/classpath/tools/jarsigner/messages.properties \
-	$(srcdir)/resource/gnu/classpath/tools/rmiregistry/messages.properties \
-	$(srcdir)/resource/sun/rmi/rmic/messages.properties
-
+	$(srcdir)/resource/gnu/classpath/tools/jarsigner/messages.properties
 
 # RMIC templates that must be included in the generated zip file.
-RMIC_TEMPLATES = $(srcdir)/resource/gnu/classpath/tools/rmic/templates/*.jav
+RMIC_TEMPLATES = 
 
 # gjdoc resource files.
 gnu_classpath_tools_gjdoc_jar_CSS = \
@@ -1371,7 +1362,6 @@
 	     $(srcdir)/com/sun/tools/javadoc \
 	     $(srcdir)/com/sun/tools/javac \
 	     $(srcdir)/com/sun/tools/javah \
-	     $(srcdir)/sun/rmi/rmic \
 	     $(GJDOC_EX) \
 	     -name '*.java' -print > classes.lst
 	if [ -f $(top_builddir)/../vm-tools-packages ]; then \
@@ -1384,7 +1374,7 @@
 	fi
 	cat classes.lst asm.lst vm-tools.lst > all-classes.lst
 @JAVA_MAINTAINER_MODE_TRUE@	AC=`echo $(JCOMPILER) | sed -e 's/UTF-8/ISO-8859-1/g'`; \
-@JAVA_MAINTAINER_MODE_TRUE@	  $$AC -g -w -d $(srcdir)/asm @asm.lst
+@JAVA_MAINTAINER_MODE_TRUE@	  $$AC -g -d $(srcdir)/asm @asm.lst
 @JAVA_MAINTAINER_MODE_TRUE@	$(JCOMPILER) $(USE_JAVAC_FLAGS) -g -d $(srcdir)/classes @classes.lst @vm-tools.lst
 	@list=`cd $(srcdir)/resource && find gnu/classpath/tools com/sun/tools/javac \
 	       sun/rmi/rmic $(GJDOC_EX) -name \*.properties -print -o -name \*.jav -print`; \
Only in gcc-6.4.0/libjava/classpath/tools/classes/com/sun/javadoc: ClassDoc.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/com/sun/javadoc: ConstructorDoc.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/com/sun/javadoc: Doc.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/com/sun/javadoc: DocErrorReporter.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/com/sun/javadoc: Doclet.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/com/sun/javadoc: ExecutableMemberDoc.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/com/sun/javadoc: FieldDoc.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/com/sun/javadoc: MemberDoc.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/com/sun/javadoc: MethodDoc.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/com/sun/javadoc: PackageDoc.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/com/sun/javadoc: ParamTag.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/com/sun/javadoc: Parameter.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/com/sun/javadoc: ProgramElementDoc.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/com/sun/javadoc: RootDoc.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/com/sun/javadoc: SeeTag.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/com/sun/javadoc: SerialFieldTag.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/com/sun/javadoc: SourcePosition.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/com/sun/javadoc: Tag.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/com/sun/javadoc: ThrowsTag.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/com/sun/javadoc: Type.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/com/sun/javadoc: TypeVariable.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/com/sun/tools/doclets: Taglet.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/com/sun/tools/javadoc: Main.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: AppletClassLoader.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: AppletSecurityManager.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: AppletTag.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: CommonAppletContext.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: CommonAppletStub.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: ErrorApplet.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: Main$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: Main$10.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: Main$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: Main$3.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: Main$4.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: Main$5.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: Main$6.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: Main$7.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: Main$8.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: Main$9.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: Main.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: Messages.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: PluginAppletContext.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: PluginAppletViewer.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: PluginAppletWindow.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: StandaloneAppletContext.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: StandaloneAppletViewer.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: StandaloneAppletWindow$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: StandaloneAppletWindow.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/appletviewer: TagParser.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/common: CallbackUtil.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets: AbstractDoclet$DocletOptionGroup.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets: AbstractDoclet$DocletOptionTag.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets: AbstractDoclet$IndexKey.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets: AbstractDoclet$InterfaceRelation.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets: AbstractDoclet$UsageType.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets: AbstractDoclet.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets: DocletConfigurationException.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets: DocletOption.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets: DocletOptionColonSeparated.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets: DocletOptionFile.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets: DocletOptionFlag.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets: DocletOptionPackageWildcard.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets: DocletOptionString.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets: InlineTagRenderer.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets: InvalidPackageWildcardException.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets: PackageGroup.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets: PackageMatcher.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets: StandardTaglet.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets: TagletPrinter.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/debugdoclet: DebugDoclet.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/htmldoclet: CssClass.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/htmldoclet: ExternalDocSet.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/htmldoclet: HtmlDoclet$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/htmldoclet: HtmlDoclet$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/htmldoclet: HtmlDoclet$3.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/htmldoclet: HtmlDoclet$TreeNode.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/htmldoclet: HtmlDoclet.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/htmldoclet: HtmlPage.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/htmldoclet: HtmlTagletContext.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/xmldoclet: Driver$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/xmldoclet: Driver$NullErrorReporter.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/xmldoclet: Driver$UsageType.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/xmldoclet: Driver.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/xmldoclet: Driver1_4.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/xmldoclet: HtmlRepairer$TagInfo.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/xmldoclet: HtmlRepairer.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/xmldoclet: TargetContext.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/xmldoclet/doctranslet: DocTranslet$DocErrorReporterOutputStream.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/xmldoclet/doctranslet: DocTranslet.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/xmldoclet/doctranslet: DocTransletConfigurationException.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/xmldoclet/doctranslet: DocTransletException.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/xmldoclet/doctranslet: DocTransletOptions.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/xmldoclet/doctranslet: JarClassLoader.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/doclets/xmldoclet/doctranslet: OutputFileInfo.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: AbstractTagImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: ArrayCharacterIterator.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: BlockSourceComponent.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: BracketClose.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: ClassComponent.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: ClassDocImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: ClassDocProxy.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: ClassDocReflectedImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: CommentComponent.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: ConstructorDocImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Debug.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: DirectoryTree$FileNode.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: DirectoryTree.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: DocImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: EmptyStatementComponent.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: ErrorReporter.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: ExecutableMemberDocImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: FieldComponent.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: FieldDocImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: FunctionComponent.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: GjdocPackageDoc.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: GjdocRootDoc.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: IgnoredFileParseException.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: ImportComponent.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: InheritDocTagImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: JavadocWrapper.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: LinkTagImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$10.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$11.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$12.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$13.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$14.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$15.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$16.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$17.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$18.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$19.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$20.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$21.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$22.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$23.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$24.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$25.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$3.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$4.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$5.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$6.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$7.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$8.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$9.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main$OptionProcessor.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Main.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: MemberDocImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: MethodDocImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: PackageComponent.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: PackageDocImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: ParamTagImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: ParameterImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: ParseException.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Parser$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Parser$Context.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Parser.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: ProgramElementDocImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: RootDocImpl$ResolvedImport.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: RootDocImpl$ResolvedImportClassFile.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: RootDocImpl$ResolvedImportNotFound.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: RootDocImpl$ResolvedImportPackageFile.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: RootDocImpl$ResolvedImportReflectionClass.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: RootDocImpl$ResolvedImportReflectionPackage.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: RootDocImpl$ScheduledClass.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: RootDocImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: SeeTagImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: SerialFieldTagImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: SlashSlashCommentComponent.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: SourceComponent.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: SourcePositionImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: StaticBlockComponent.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: TagContainer.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: TagImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: TemporaryStore.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: TextTagImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: ThrowsTagImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Timer.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: TimerDoclet$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: TimerDoclet.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: TypeImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: TypeVariableImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: ValueTagImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: Whitespace.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc: WritableType.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: AdditionExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: AndExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: BinaryBitwiseExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: BinaryComputationExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: BinaryEqualityExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: BinaryExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: BinaryLogicalExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: BinaryRelationExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: BinaryShiftExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: BitShiftRightExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: CircularExpressionException.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: ConditionalExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: ConstantBoolean.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: ConstantByte.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: ConstantChar.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: ConstantDouble.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: ConstantExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: ConstantFloat.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: ConstantInteger.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: ConstantLong.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: ConstantNull.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: ConstantShort.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: ConstantString.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: Context.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: DivisionExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: EqualExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: Evaluator.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: EvaluatorEnvironment.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: ExclusiveOrExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: Expression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: GreaterThanExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: GreaterThanOrEqualExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: IdentifierExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: IllegalExpressionException.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: InclusiveOrExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: JavaLexer.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: JavaRecognizer.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: JavaTokenTypes.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: LessThanExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: LessThanOrEqualExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: LogicalAndExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: LogicalNotExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: LogicalOrExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: ModuloExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: MultiplicationExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: NegateExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: NotEqualExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: NotExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: ShiftLeftExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: ShiftRightExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: SubtractionExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: Type.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: TypeCastExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: UnaryExpression.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/gjdoc/expr: UnknownIdentifierException.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: HashUtils.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: JarSigner.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: JarVerifier.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$10.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$11.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$12.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$3.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$4.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$5.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$6.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$7.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$8.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$9.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$ToolParser.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main$ToolParserCallback.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Main.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: Messages.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/jarsigner: SFHelper.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: CACertCmd$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: CACertCmd$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: CACertCmd$3.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: CACertCmd$4.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: CACertCmd$5.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: CACertCmd$6.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: CACertCmd.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: CertReqCmd$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: CertReqCmd$10.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: CertReqCmd$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: CertReqCmd$3.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: CertReqCmd$4.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: CertReqCmd$5.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: CertReqCmd$6.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: CertReqCmd$7.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: CertReqCmd$8.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: CertReqCmd$9.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: CertReqCmd.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: Command$ShutdownHook.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: Command.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: DeleteCmd$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: DeleteCmd$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: DeleteCmd$3.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: DeleteCmd$4.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: DeleteCmd$5.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: DeleteCmd$6.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: DeleteCmd.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ExportCmd$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ExportCmd$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ExportCmd$3.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ExportCmd$4.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ExportCmd$5.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ExportCmd$6.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ExportCmd$7.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ExportCmd$8.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ExportCmd.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: GenKeyCmd$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: GenKeyCmd$10.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: GenKeyCmd$11.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: GenKeyCmd$12.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: GenKeyCmd$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: GenKeyCmd$3.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: GenKeyCmd$4.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: GenKeyCmd$5.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: GenKeyCmd$6.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: GenKeyCmd$7.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: GenKeyCmd$8.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: GenKeyCmd$9.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: GenKeyCmd.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: IdentityDBCmd$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: IdentityDBCmd$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: IdentityDBCmd$3.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: IdentityDBCmd$4.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: IdentityDBCmd$5.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: IdentityDBCmd$6.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: IdentityDBCmd.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ImportCmd$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ImportCmd$10.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ImportCmd$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ImportCmd$3.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ImportCmd$4.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ImportCmd$5.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ImportCmd$6.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ImportCmd$7.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ImportCmd$8.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ImportCmd$9.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ImportCmd.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: KeyCloneCmd$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: KeyCloneCmd$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: KeyCloneCmd$3.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: KeyCloneCmd$4.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: KeyCloneCmd$5.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: KeyCloneCmd$6.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: KeyCloneCmd$7.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: KeyCloneCmd$8.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: KeyCloneCmd$9.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: KeyCloneCmd.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: KeyPasswdCmd$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: KeyPasswdCmd$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: KeyPasswdCmd$3.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: KeyPasswdCmd$4.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: KeyPasswdCmd$5.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: KeyPasswdCmd$6.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: KeyPasswdCmd$7.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: KeyPasswdCmd$8.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: KeyPasswdCmd.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ListCmd$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ListCmd$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ListCmd$3.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ListCmd$4.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ListCmd$5.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ListCmd$6.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ListCmd$7.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: ListCmd.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: Main$NoParseOption.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: Main$ShutdownHook.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: Main.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: Messages.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: PrintCertCmd$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: PrintCertCmd$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: PrintCertCmd.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: SelfCertCmd$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: SelfCertCmd$10.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: SelfCertCmd$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: SelfCertCmd$3.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: SelfCertCmd$4.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: SelfCertCmd$5.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: SelfCertCmd$6.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: SelfCertCmd$7.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: SelfCertCmd$8.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: SelfCertCmd$9.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: SelfCertCmd.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: StorePasswdCmd$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: StorePasswdCmd$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: StorePasswdCmd$3.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: StorePasswdCmd$4.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: StorePasswdCmd$5.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: StorePasswdCmd$6.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/keytool: StorePasswdCmd.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/orbd: Main$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/orbd: Main$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/orbd: Main$3.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/orbd: Main$4.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/orbd: Main$5.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/orbd: Main.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/orbd: Messages.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/orbd: PersistentContext.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/orbd: PersistentContextMap.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/orbd: PersistentMap$Entry.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/orbd: PersistentMap.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: AbstractMethodGenerator.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: ClassRmicCompiler$MethodRef.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: ClassRmicCompiler.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: CompilationError.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: Generator.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: GiopIo.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: HashFinder.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: Main$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: Main$10.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: Main$11.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: Main$12.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: Main$13.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: Main$14.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: Main$15.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: Main$16.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: Main$17.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: Main$18.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: Main$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: Main$3.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: Main$4.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: Main$5.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: Main$6.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: Main$7.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: Main$8.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: Main$9.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: Main.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: Messages.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: MethodGenerator.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: RMICException.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: RmiMethodGenerator.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: RmicBackend.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: SourceGiopRmicCompiler.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: SourceRmicCompiler.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: Variables.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmic: WrapUnWrapper.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmid: ActivationSystemImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmid: ActivationSystemImpl_Stub.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmid: Main$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmid: Main$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmid: Main$3.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmid: Main$4.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmid: Main$5.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmid: Main$6.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmid: Main.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmid: Messages.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmid: PersistentBidiHashTable$AdaptedReader.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmid: PersistentBidiHashTable$WriteToDiskTask.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmid: PersistentBidiHashTable.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmiregistry: Main$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmiregistry: Main$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmiregistry: Main$3.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmiregistry: Main$4.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmiregistry: Main$5.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmiregistry: Main$6.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmiregistry: Main.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmiregistry: Messages.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmiregistry: PersistentHashTable$WriteToDiskTask.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmiregistry: PersistentHashTable.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmiregistry: RegistryImpl.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmiregistry: RegistryImpl_Skel.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/rmiregistry: RegistryImpl_Stub.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/serialver: SerialVer$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/serialver: SerialVer$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/serialver: SerialVer$3.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/serialver: SerialVer.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/taglets: AuthorTaglet$EmailReplacement.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/taglets: AuthorTaglet.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/taglets: CodeTaglet.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/taglets: CopyrightTaglet.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/taglets: DeprecatedTaglet.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/taglets: GenericTaglet.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/taglets: GnuExtendedTaglet.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/taglets: SinceTaglet.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/taglets: TagletContext.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/taglets: ValueTaglet.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/taglets: VersionTaglet.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/tnameserv: Main$1.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/tnameserv: Main$2.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/tnameserv: Main.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/gnu/classpath/tools/tnameserv: Messages.class
Only in gcc-6.4.0/libjava/classpath/tools/classes/sun: rmi
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools: appletviewer
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools/common: CallbackUtil.java
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools: jarsigner
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools/keytool: CACertCmd.java
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools/keytool: CertReqCmd.java
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools/keytool: Command.java
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools/keytool: DeleteCmd.java
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools/keytool: ExportCmd.java
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools/keytool: GenKeyCmd.java
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools/keytool: IdentityDBCmd.java
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools/keytool: ImportCmd.java
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools/keytool: KeyCloneCmd.java
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools/keytool: KeyPasswdCmd.java
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools/keytool: ListCmd.java
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools/keytool: Main.java
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools/keytool: Messages.java
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools/keytool: PrintCertCmd.java
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools/keytool: SelfCertCmd.java
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools/keytool: StorePasswdCmd.java
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools/orbd: Main.java
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools/orbd: Messages.java
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools/orbd: PersistentContext.java
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools/orbd: PersistentContextMap.java
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools/orbd: PersistentMap.java
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools: rmic
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools: rmid
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools: rmiregistry
Only in gcc-6.4.0/libjava/classpath/tools/gnu/classpath/tools: tnameserv
Only in gcc-6.4.0/libjava/classpath/tools/resource/gnu/classpath/tools: appletviewer
Only in gcc-6.4.0/libjava/classpath/tools/resource/gnu/classpath/tools: rmic
Only in gcc-6.4.0/libjava/classpath/tools/resource/gnu/classpath/tools: rmid
Only in gcc-6.4.0/libjava/classpath/tools/resource/gnu/classpath/tools: rmiregistry
Only in gcc-6.4.0/libjava/classpath/tools/resource/gnu/classpath/tools: tnameserv
Only in gcc-6.4.0/libjava/classpath/tools/resource/sun: rmi
Only in gcc-6.4.0/libjava/classpath/tools/sun: rmi
Only in gcc-6.4.0/libjava/classpath/vm/reference/gnu/java/lang: management
diff -ur gcc-6.4.0/libjava/classpath/vm/reference/java/io/VMConsole.java gcc-6.4.0.stripped_gcj/libjava/classpath/vm/reference/java/io/VMConsole.java
--- gcc-6.4.0/libjava/classpath/vm/reference/java/io/VMConsole.java	2012-03-23 08:19:26.333085000 -0700
+++ gcc-6.4.0.stripped_gcj/libjava/classpath/vm/reference/java/io/VMConsole.java	2017-12-22 20:08:31.449396729 -0800
@@ -40,5 +40,4 @@
 
 public final class VMConsole
 {
-  static native String readPassword(Console con);
 }
Only in gcc-6.4.0/libjava/classpath/vm/reference/java/lang: management
Only in gcc-6.4.0/libjava/gnu: awt
Only in gcc-6.4.0/libjava/gnu/classpath: toolkit
diff -ur gcc-6.4.0/libjava/gnu/gcj/convert/natIconv.cc gcc-6.4.0.stripped_gcj/libjava/gnu/gcj/convert/natIconv.cc
--- gcc-6.4.0/libjava/gnu/gcj/convert/natIconv.cc	2011-06-21 10:09:57.485411000 -0700
+++ gcc-6.4.0.stripped_gcj/libjava/gnu/gcj/convert/natIconv.cc	2017-12-22 20:08:31.453396667 -0800
@@ -21,7 +21,7 @@
 #include <java/io/UnsupportedEncodingException.h>
 
 #include <errno.h>
-
+#undef HAVE_ICONV
 #ifdef HAVE_ICONV
 #include <iconv.h>
 
Only in gcc-6.4.0/libjava/gnu/java: awt
diff -ur gcc-6.4.0/libjava/gnu/java/lang/MainThread.java gcc-6.4.0.stripped_gcj/libjava/gnu/java/lang/MainThread.java
--- gcc-6.4.0/libjava/gnu/java/lang/MainThread.java	2008-03-04 13:46:05.581689000 -0800
+++ gcc-6.4.0.stripped_gcj/libjava/gnu/java/lang/MainThread.java	2017-12-22 20:08:31.453396667 -0800
@@ -55,7 +55,7 @@
   // classes are linked in.  Otherwise bootstrapping fails.  These
   // classes are only referred to via Class.forName(), so we add an
   // explicit mention of them here.
-  static final Class Kcert     = java.security.cert.Certificate.class;
+  //static final Class Kcert     = java.security.cert.Certificate.class;
   static final Class Kfile     = gnu.java.net.protocol.file.Handler.class;
   static final Class Khttp     = gnu.java.net.protocol.http.Handler.class;
   static final Class Kjar      = gnu.java.net.protocol.jar.Handler.class;
Only in gcc-6.4.0/libjava/gnu/java/lang: management
Only in gcc-6.4.0/libjava/gnu/java: rmi
Only in gcc-6.4.0/libjava/gnu/java/util: prefs
Only in gcc-6.4.0/libjava/gnu/javax: activation
Only in gcc-6.4.0/libjava/gnu/javax: imageio
Only in gcc-6.4.0/libjava/gnu/javax: management
Only in gcc-6.4.0/libjava/gnu/javax: naming
Only in gcc-6.4.0/libjava/gnu/javax: print
Only in gcc-6.4.0/libjava/gnu/javax: rmi
Only in gcc-6.4.0/libjava/gnu/javax/security/auth/callback: AWTCallbackHandler.h
Only in gcc-6.4.0/libjava/gnu/javax: sound
Only in gcc-6.4.0/libjava/gnu/javax: swing
Only in gcc-6.4.0/libjava/java: awt
diff -ur gcc-6.4.0/libjava/java/io/VMConsole.java gcc-6.4.0.stripped_gcj/libjava/java/io/VMConsole.java
--- gcc-6.4.0/libjava/java/io/VMConsole.java	2012-03-23 08:19:26.333085000 -0700
+++ gcc-6.4.0.stripped_gcj/libjava/java/io/VMConsole.java	2017-12-22 20:08:31.453396667 -0800
@@ -40,5 +40,4 @@
 
 public final class VMConsole
 {
-  static native String readPassword(Console con);
 }
diff -ur gcc-6.4.0/libjava/java/io/natVMConsole.cc gcc-6.4.0.stripped_gcj/libjava/java/io/natVMConsole.cc
--- gcc-6.4.0/libjava/java/io/natVMConsole.cc	2012-03-26 09:24:33.522834000 -0700
+++ gcc-6.4.0.stripped_gcj/libjava/java/io/natVMConsole.cc	2017-12-22 20:08:31.453396667 -0800
@@ -11,7 +11,7 @@
 
 #include <config.h>
 
-#include <termios.h>
+//#include <termios.h>
 #include <unistd.h>
 
 #include <gcj/cni.h>
@@ -29,9 +29,9 @@
 jstring
 java::io::VMConsole::readPassword(::java::io::Console *con)
 {
-  struct termios oldt, newt;
+  //struct termios oldt, newt;
   jstring result;
-
+/*
   tcgetattr (STDIN_FILENO, &oldt);
 
   tcgetattr (STDIN_FILENO, &newt);
@@ -40,10 +40,10 @@
   newt.c_lflag &= ~TERMIOS_ECHO_LFLAGS;
 
   tcsetattr (STDIN_FILENO, TCSANOW, &newt);
-
+*/
   result = con->readLine ();
 
-  tcsetattr (STDIN_FILENO, TCSANOW, &oldt);
+  //tcsetattr (STDIN_FILENO, TCSANOW, &oldt);
 
   return result;
 }
diff -ur gcc-6.4.0/libjava/java/lang/ClassLoader.java gcc-6.4.0.stripped_gcj/libjava/java/lang/ClassLoader.java
--- gcc-6.4.0/libjava/java/lang/ClassLoader.java	2008-10-21 10:55:01.166395000 -0700
+++ gcc-6.4.0.stripped_gcj/libjava/java/lang/ClassLoader.java	2017-12-22 20:08:31.453396667 -0800
@@ -56,7 +56,7 @@
 import java.util.HashMap;
 import java.util.Map;
 
-import java.util.concurrent.ConcurrentHashMap;
+//import java.util.concurrent.ConcurrentHashMap;
 import java.lang.annotation.Annotation;
 
 /**
@@ -177,9 +177,9 @@
    * so will the corresponding cache.
    */
 
-  private final ConcurrentHashMap<AnnotationsKey,Object[]> 
+  private final HashMap<AnnotationsKey,Object[]> 
     declaredAnnotations 
-      = new ConcurrentHashMap<AnnotationsKey,Object[]>();
+      = new HashMap<AnnotationsKey,Object[]>();
   
   static final class AnnotationsKey
   {
diff -ur gcc-6.4.0/libjava/java/lang/Thread.java gcc-6.4.0.stripped_gcj/libjava/java/lang/Thread.java
--- gcc-6.4.0/libjava/java/lang/Thread.java	2008-10-21 10:55:01.166395000 -0700
+++ gcc-6.4.0.stripped_gcj/libjava/java/lang/Thread.java	2017-12-22 20:08:31.453396667 -0800
@@ -43,9 +43,9 @@
 import gnu.gcj.RawDataManaged;
 import gnu.java.util.WeakIdentityHashMap;
 
-import java.lang.management.ManagementFactory;
-import java.lang.management.ThreadInfo;
-import java.lang.management.ThreadMXBean;
+//import java.lang.management.ManagementFactory;
+//import java.lang.management.ThreadInfo;
+//import java.lang.management.ThreadMXBean;
 
 import java.util.HashMap;
 import java.util.Map;
Only in gcc-6.4.0/libjava/java/lang: management
Only in gcc-6.4.0/libjava/java/rmi: AccessException.h
Only in gcc-6.4.0/libjava/java/rmi: AlreadyBoundException.h
Only in gcc-6.4.0/libjava/java/rmi: ConnectException.h
Only in gcc-6.4.0/libjava/java/rmi: ConnectIOException.h
Only in gcc-6.4.0/libjava/java/rmi: MarshalException.h
Only in gcc-6.4.0/libjava/java/rmi: MarshalledObject.h
Only in gcc-6.4.0/libjava/java/rmi: Naming.h
Only in gcc-6.4.0/libjava/java/rmi: NoSuchObjectException.h
Only in gcc-6.4.0/libjava/java/rmi: NotBoundException.h
Only in gcc-6.4.0/libjava/java/rmi: RMISecurityException.h
Only in gcc-6.4.0/libjava/java/rmi: RMISecurityManager.h
Only in gcc-6.4.0/libjava/java/rmi: Remote.h
Only in gcc-6.4.0/libjava/java/rmi: ServerError.h
Only in gcc-6.4.0/libjava/java/rmi: ServerException.h
Only in gcc-6.4.0/libjava/java/rmi: ServerRuntimeException.h
Only in gcc-6.4.0/libjava/java/rmi: StubNotFoundException.h
Only in gcc-6.4.0/libjava/java/rmi: UnexpectedException.h
Only in gcc-6.4.0/libjava/java/rmi: UnknownHostException.h
Only in gcc-6.4.0/libjava/java/rmi: UnmarshalException.h
Only in gcc-6.4.0/libjava/java/rmi: activation
Only in gcc-6.4.0/libjava/java/rmi: dgc
Only in gcc-6.4.0/libjava/java/rmi: registry
Only in gcc-6.4.0/libjava/java/rmi: server
Only in gcc-6.4.0/libjava/java/security: SecureClassLoader.h
Only in gcc-6.4.0/libjava/java: sql
diff -ur gcc-6.4.0/libjava/java/util/logging/LogManager.java gcc-6.4.0.stripped_gcj/libjava/java/util/logging/LogManager.java
--- gcc-6.4.0/libjava/java/util/logging/LogManager.java	2007-03-29 21:09:35.365735000 -0700
+++ gcc-6.4.0.stripped_gcj/libjava/java/util/logging/LogManager.java	2017-12-22 20:08:31.453396667 -0800
@@ -41,8 +41,8 @@
 
 import gnu.classpath.SystemProperties;
 
-import java.beans.PropertyChangeListener;
-import java.beans.PropertyChangeSupport;
+//import java.beans.PropertyChangeListener;
+//import java.beans.PropertyChangeSupport;
 import java.io.ByteArrayInputStream;
 import java.io.IOException;
 import java.io.InputStream;
@@ -149,8 +149,7 @@
    * behave differently from the reference implementation in
    * this case.
    */
-  private final PropertyChangeSupport pcs = new PropertyChangeSupport( /* source bean */
-                                                                      LogManager.class);
+  //private final PropertyChangeSupport pcs = new PropertyChangeSupport( /* source bean */ LogManager.class);
 
   protected LogManager()
   {
@@ -208,30 +207,6 @@
       }
   }
 
-  /**
-   * Registers a listener which will be notified when the
-   * logging properties are re-read.
-   */
-  public synchronized void addPropertyChangeListener(PropertyChangeListener listener)
-  {
-    /* do not register null. */
-    listener.getClass();
-
-    pcs.addPropertyChangeListener(listener);
-  }
-
-  /**
-   * Unregisters a listener.
-   *
-   * If <code>listener</code> has not been registered previously,
-   * nothing happens.  Also, no exception is thrown if
-   * <code>listener</code> is <code>null</code>.
-   */
-  public synchronized void removePropertyChangeListener(PropertyChangeListener listener)
-  {
-    if (listener != null)
-      pcs.removePropertyChangeListener(listener);
-  }
 
   /**
    * Adds a named logger.  If a logger with the same name has
@@ -610,7 +585,7 @@
      * be determined that the Sun J2SE 1.4 reference
      * implementation uses null for the property name.
      */
-    pcs.firePropertyChange(null, null, null);
+    //pcs.firePropertyChange(null, null, null);
   }
 
   /**
Only in gcc-6.4.0/libjava/java/util: prefs
Only in gcc-6.4.0/libjava/javax: accessibility
Only in gcc-6.4.0/libjava/javax: activation
Only in gcc-6.4.0/libjava/javax: activity
Only in gcc-6.4.0/libjava/javax: imageio
Only in gcc-6.4.0/libjava/javax: management
Only in gcc-6.4.0/libjava/javax: naming
Only in gcc-6.4.0/libjava/javax: print
Only in gcc-6.4.0/libjava/javax: rmi
Only in gcc-6.4.0/libjava/javax: sound
Only in gcc-6.4.0/libjava/javax: sql
Only in gcc-6.4.0/libjava/javax: swing
Only in gcc-6.4.0/libjava/org: omg
Only in gcc-6.4.0/libjava/sun: awt
diff -ur gcc-6.4.0/libjava/win32.cc gcc-6.4.0.stripped_gcj/libjava/win32.cc
--- gcc-6.4.0/libjava/win32.cc	2006-07-04 19:15:51.981990000 -0700
+++ gcc-6.4.0.stripped_gcj/libjava/win32.cc	2017-12-22 20:08:31.453396667 -0800
@@ -11,6 +11,7 @@
 #include <config.h>
 #include <platform.h>
 #include <sys/timeb.h>
 #include <stdlib.h>
+#include <stdio.h>
 #include <string.h>
 #include <fcntl.h>

 #include <java-stack.h>
 
 #include <java/lang/ArithmeticException.h>

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2018-01-02 10:04 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-12-24 19:44 add support for x86_64-w64-mingw32 and cut the fat from libgcj Yale Zhang
2017-12-25  0:33 ` R0b0t1
2017-12-25  4:58   ` Yale Zhang
2017-12-27  3:00     ` R0b0t1
2018-01-01  3:42       ` Andrew Hughes
2018-01-01  9:00   ` Andrew Haley
2018-01-01 10:38 ` Brian Jones
2018-01-01 21:03   ` Yale Zhang
2018-01-02  9:58     ` Andrew Haley
2018-01-02 10:00     ` Andrew Haley
2018-01-02 10:04     ` Ricardo Wurmus
2017-12-24 19:46 Yale Zhang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).