]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/objc/ChangeLog
2007-03-09 Paolo Bonzini <bonzini@gnu.org>
[thirdparty/gcc.git] / gcc / objc / ChangeLog
CommitLineData
21886706 12008-03-27 Tom Tromey <tromey@redhat.com>
2
3 * Make-lang.in: Revert automatic dependency patch.
4
717ecce9 52008-03-27 Douglas Gregor <doug.gregor@gmail.com>
6
7 PR obj-c++/35704
8 * objc-act.c (objc_build_component_ref): Fix call to
9 finish_class_member_access_expr.
10 (objc_generate_cxx_ctor_or_dtor): Fix call to
11 build_special_member_call.
12
e226f54f 132008-03-25 Andrew Pinski <pinskia@gmail.com>
14
15 PR objc/29197
16 * objc-act.c (encode_type): Handle when type is error_mark_node.
17 (objc_push_parm): Handle when the type of parm is error_mark_node.
18
277b05bb 192008-03-25 Tom Tromey <tromey@redhat.com>
20
21 * Make-lang.in (objc_OBJS): New variable.
22 (cc1obj-checksum.o, objc/objc-lang.o, objc/objc-act.o): Remove.
23
3594ce91 242008-03-21 Andreas Tobler <a.tobler@schweiz.org>
25
26 PR bootstrap/35660
27 * objc-act.c (objc_generate_cxx_ctor_or_dtor): Rename IS_AGGR_TYPE to
28 MAYBE_CLASS_TYPE_P.
29 (objc_generate_cxx_cdtors): Likewise.
30 (add_instance_variable): Likewise.
31
9c85a98a 322008-02-26 Tom Tromey <tromey@redhat.com>
33
34 * objc-act.c (objc_init): Remove old location code.
35
6ca01c3b 362008-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37
38 PR other/35107
39 * Make-lang.in (cc1obj-dummy, cc1obj): Add $(GMPLIBS).
40
c3adda75 412007-07-30 Nick Clifton <nickc@redhat.com>
42
43 * Make-lang.in: Change copyright header to refer to version 3 of
44 the GNU General Public License and to point readers at the
45 COPYING3 file and the FSF's license web page.
46 * lang-specs.h, objc-act.c, objc-tree.def, objc-act.h,
47 config-lang.in, objc-lang.c: Likewise.
48
b7bf20db 492007-07-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50
51 * objc-act.c (objc_get_callee_fndecl): Constify.
52 * objc-act.h (objc_get_callee_fndecl): Likewise.
53
aae87fc3 542007-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55
56 * objc-act.c (volatilized_hash, volatilized_eq, string_hash,
57 string_eq): Constify.
58
2a3c85c8 592007-04-04 Stuart Hastings <stuart@apple.com>
60
61 PR 31281
62 * objc/objc-act.c (next_sjlj_build_catch_list): Delete volatile from rethrow decl.
63
52df3169 642007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
65
66 * Make-lang.in: Add dummy lang.install-pdf target.
67
97419919 682007-02-18 Kazu Hirata <kazu@codesourcery.com>
69
70 * objc/objc-act.c: Fix comment typos.
71
c2f47e15 722007-02-15 Sandra Loosemore <sandra@codesourcery.com>
73 Brooks Moses <brooks.moses@codesourcery.com>
74 Lee Millward <lee.millward@codesourcery.com>
75
76 * objc-act.c (receiver_is_class_object): Use new CALL_EXPR accessors.
77 (objc_get_callee_fndecl): Likewise.
78
da2f0f2c 792007-01-23 Andrew Pinski <pinskia@gmail.com>
80
81 PR objc/27438
82 * objc-act.c (objc_add_static_instance): Mark the decl as
83 TREE_USED.
84
7eb56ad3 852007-01-20 Andrew Pinski <pinskia@gmail.com>
86
87 PR objc/30479
88 * objc-act.c (hash_interface): Use IDENTIFIER_HASH_VALUE instead
89 of htab_hash_pointer.
90 (lookup_interface): Likewise.
91 (add_class): Likewise.
92
6753bca0 932007-01-02 Douglas Gregor <doug.gregor@gmail.com>
94
95 * objc-act.c (objc_build_volatilized_type): Keep track of
96 canonical types.
97 (objc_get_protocol_qualified_type): Ditto.
98
718149a3 992006-11-02 Andreas Tobler <a.tobler@schweiz.org>
100
101 * objc-act.c (objc_finish_file): Remove ifdef clause for OBJCPLUS and
102 content where we called cp_finish_file.
103
54be5d7e 1042006-10-23 Rafael Avila de Espindola <rafael.espindola@gmail.com>
105
106 * objc-act.c (synth_module_prologue): Replace calls to
107 builtin_function with add_builtin_function.
108 (build_next_objc_exception_stuff): Replace calls to
109 builtin_function with add_builtin_function.
110 (build_objc_exception_stuff): Replace calls to
111 builtin_function with add_builtin_function.
112
51f93521 1132006-10-10 Brooks Moses <bmoses@stanford.edu>
114
115 * Make-lang.in: Added empty "objc.pdf" target.
116
ea028b59 1172006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
118
119 PR objc/29195
120 * objc-act.c (objc_push_parm): If we change the type of the
121 decl, relayout the decl.
122
6db57367 1232006-09-19 Eric Christopher <echristo@apple.com>
124
125 * objc-act.c (JBLEN): Rename to OBJC_JBLEN,
126 default to something innocuous.
127 (build_next_objc_exception_stuff): Rename JBLEN.
128
e85b0b9f 1292006-07-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
130
131 * Make-lang.in: Use $(HEADER_H) instead of header.h in dependencies.
132
77874a3c 1332006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
134
135 PR obj-c++/28434
136 * objc-act.c (lookup_and_install_protocols): Skip error_mark_nodes.
137
15b5961f 1382006-06-06 Mike Stump <mrs@apple.com>
139
140 * objc-act.c: Remove prototype for objc_build_volatilized_type.
141
8d6b10e2 1422006-05-24 Mike Stump <mrs@apple.com>
143
144 * objc-act.c (build_next_objc_exception_stuff): Use JBLEN instead of _JBLEN.
145
ed672485 1462006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
147
148 PR objc/27240
149 * objc-act.c (objc_is_public): Return early on invalid type.
150
30f66f51 1512006-03-02 Fariborz Jahanian <fjahanian@apple.com>
152
153 * objc-act.c (init_module_descriptor): Remove file name from
154 module descriptor.
155 (gen_type_name_0): Fix ICE when issuing warning.
156
9f30f9e7 157