OSDN Git Service

Latest updates from FSF 4.7 branch
[pf3gnuchains/gcc-fork.git] / libjava / ChangeLog
1 2011-06-27  Release Manager
2
3         * GCC 4.3.6 released.
4
5 2010-05-22  Release Manager
6
7         * GCC 4.3.5 released.
8
9 2010-05-06  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
10
11         PR other/43620
12         * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
13         * Makefile.in: Regenerate.
14         * gcj/Makefile.in: Regenerate.
15         * include/Makefile.in: Regenerate.
16         * testsuite/Makefile.in: Regenerate.
17
18 2010-04-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19
20         Backport:
21         2009-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22
23         * include/pa-signal.h: Do not include ucontext.h.
24         (SIGNAL_HANDLER): Add __attribute__ ((unused)) to signal handler
25         arguments.
26         (MAKE_THROW_FRAME): Do not adjust program counter.
27         * include/hppa-signal.h: Do not include sys/types.h, sys/syscall.h and
28         unistd.h.
29         (MAKE_THROW_FRAME): Do not adjust program counter.
30         (HANDLE_FPE): Define.
31         (INIT_SEGV, INIT_FPE): Revise indentation.
32
33 2009-08-04  Release Manager
34
35         * GCC 4.3.4 released.
36
37 2009-06-25  Richard Guenther  <rguenther@suse.de>
38
39         Backport from mainline
40         2008-12-19  Jakub Jelinek  <jakub@redhat.com>
41
42         PR libgcj/38396
43         * configure.ac (use_libgcj_bc): Set to no if not enable_shared.
44         (LIBGCJ_SPEC): Use -lgcj instead of -lgcj_bc even for -static
45         or -static-libgcj.
46         * Makefile.am (ecjx_SOURCES): Add ecjx.cc.
47         (ecjx_LDADD): Don't add libgcj.la when
48         NATIVE && USE_LIBBGCJ_BC.
49         * ecjx.cc: New file.
50         * Makefile.in: Regenerated.
51         * configure: Regenerated.
52
53         2009-01-11  Matthias Klose  <doko@ubuntu.com>
54
55         * Makefile.am (ecjx_LDADD): Add $(extra_ldflags).
56         * Makefile.in: Regenerate.
57
58 2009-03-13  Andrew Haley  <aph@redhat.com>
59
60         * java/lang/natClassLoader.cc (_Jv_RegisterClassHookDefault): Clear
61         INTERPRETED access modifier.
62
63 2009-01-24  Release Manager
64
65         * GCC 4.3.3 released.
66
67 2009-01-12  Andrew Haley  <aph@redhat.com>
68
69         PR libgcj/38396:
70         * libgcj_bc.c: Sort lines.
71         *(_Jv_LookupInterfaceMethod, _Jv_MonitorExit,
72         _Jv_RegisterResource, _Jv_JNI_PopSystemFrame): Add.
73
74         * sun/misc/natUnsafe.cc (spinlock contructor): Call sched_yield().
75
76 2008-08-27  Release Manager
77
78         * GCC 4.3.2 released.
79
80 2008-08-22  Andrew Haley  <aph@redhat.com>
81
82         PR libgcj/8995:
83         
84         * interpret-run.cc (REWRITE_INSN): Null this macro.
85
86         * include/jvm.h (class _Jv_Linker): Declare resolve_mutex, init.
87         (read_cpool_entry, write_cpool_entry): New functions.
88         * link.cc (_Jv_Linker::resolve_mutex): new.
89         (_Jv_Linker::init): New function.
90         (_Jv_Linker::resolve_pool_entry): Use {read,write}_cpool_entry
91         to ensure atomic access to constant pool entries.
92
93 2008-08-05  Matthias Klose  <doko@ubuntu.com>
94
95         PR libgcj/31890
96         * gcj/javaprims.h: Regenerate class list.
97         * HACKING: Update instructions how to build gcj/javaprims.h.
98
99 2008-07-02  Matthias Klose  <doko@ubuntu.com>
100
101         * configure.ac: Substitute gcjsubdir.
102         * Makefile.am (db_pathtail): Use it.
103         * Makefile.in include/Makefile.in, testsuite/Makefile.in,
104         gcj/Makefile.in, configure: Regenerate.
105
106 2008-06-06  Release Manager
107
108         * GCC 4.3.1 released.
109
110 2008-05-20  David Daney  <ddaney@avtrex.com>
111
112         PR libstdc++/52700
113         * configure.ac: Allow gnu, gnu-versioned-namespace for
114         --enable-symvers arguments.
115         * configure: Regenerate.
116
117 2012-04-23  Andrew Haley  <aph@redhat.com>
118
119         * defineclass.cc (MAJOR_1_7,  MINOR_1_7): New.
120         (parse): Allow MAJOR_1_7 classfile version.
121
122 2012-03-22  Release Manager
123
124         * GCC 4.7.0 released.
125
126 2012-02-23  Patrick Marlier  <patrick.marlier@gmail.com>
127             Jack Howarth  <howarth@bromo.med.uc.edu>
128
129         PR target/49461
130         * configure.ac (SYSTEMSPEC): No longer pass -no_pie for darwin11.
131         * configure: Regenerate.
132
133 2012-02-02  Kai Tietz  <ktietz@redhat.com>
134
135         PR libjava/48512
136         * configure.ac (THREADSTARTFILESPEC): Don't add crtmet.o file for
137         w64 windows targets.
138         * configure: Regenerated.
139
140 2012-02-01  Kai Tietz  <ktietz@redhat.com>
141
142         PR target/51500
143         * interpret.cc (_Jv_init_cif): Handle thiscall
144         convention for 32-bit Windows.
145         * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA):
146         Likewise.
147         * java/lang/reflect/natVMProxy.cc (invoke_t): Add
148         thiscall-attribute for 32-bit Windows.
149
150 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
151
152         * gnu/gcj/convert/Convert.java (version): Update copyright notice
153         dates.
154         * gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise.
155 \f
156 Copyright (C) 2012 Free Software Foundation, Inc.
157
158 Copying and distribution of this file, with or without modification,
159 are permitted in any medium without royalty provided the copyright
160 notice and this notice are preserved.