12017-07-04 Release Manager 2 3 * GCC 6.4.0 released. 4 52016-12-21 Release Manager 6 7 * GCC 6.3.0 released. 8 92016-08-22 Release Manager 10 11 * GCC 6.2.0 released. 12 132016-04-27 Release Manager 14 15 * GCC 6.1.0 released. 16 172016-01-04 Jakub Jelinek <jakub@redhat.com> 18 19 Update copyright years. 20 212015-11-13 Jason Merrill <jason@redhat.com> 22 23 * config-lang.in (gtfiles): Add cp-gimplify.c. 24 252015-11-11 Andrew MacLeod <amacleod@redhat.com> 26 27 * objcp-decl.c: Remove unused header files. 28 * objcp-lang.c: Likewise. 29 302015-10-29 Andrew MacLeod <amacleod@redhat.com> 31 32 * objcp-decl.c: Reorder #include's and remove duplicates. 33 * objcp-lang.c: Likewise. 34 352015-07-07 Andrew MacLeod <amacleod@redhat.com> 36 37 * objcp-decl.c: Adjust includes. 38 * objcp-lang.c: Likewise. 39 402015-06-17 Andrew MacLeod <amacleod@redhat.com> 41 42 * objcp-decl.c: Do not include input.h, line-map.h or is-a.h. 43 * objcp-lang.c: Likewise. 44 452015-06-08 Andrew MacLeod <amacleod@redhat.com> 46 47 * objcp-decl.c : Adjust include files. 48 * objcp-lang.c : Likewise. 49 502015-06-04 Andrew MacLeod <amacleod@redhat.com> 51 52 * objcp-decl.c: Adjust includes for restructured coretypes.h. 53 * objcp-lang.c: Likewise. 54 552015-04-27 Jim Wilson <jim.wilson@linaro.org> 56 57 * Make-lang.in (obj-c++.mostlyclean): Remove cc1objplus. 58 592015-01-09 Michael Collison <michael.collison@linaro.org> 60 61 * objcp-decl.c: Include hash-set.h, machmode.h, vec.h, double-int.h, 62 input.h, alias.h, symtab.h, options, fold-const.h, 63 wide-int.h, and inchash.h due to flattening of tree.h. 64 * objcp-lang.c: Ditto. 65 662014-12-31 Iain Sandoe <iain@codesourcery.com> 67 68 * config-lang.in (gtfiles): Update list. 69 702014-05-17 Trevor Saunders <tsaunders@mozilla.com> 71 72 * objcp-decl.h: Adjust. 73 742014-04-14 Paolo Carlini <paolo.carlini@oracle.com> 75 76 * objcp-decl.h (OBJC_TYPE_NAME, OBJC_SET_TYPE_NAME): Use 77 TYPE_IDENTIFIER. 78 792014-01-02 Richard Sandiford <rdsandiford@googlemail.com> 80 81 Update copyright years 82 832013-09-25 Tom Tromey <tromey@redhat.com> 84 85 * Make-lang.in (START_HDRS, cc1objplus-checksum.o) 86 (objcp/objcp-lang.o, objcp/objcp-decl.o 87 (objcp/objc-runtime-shared-support.o) 88 (objcp/objc-gnu-runtime-abi-01.o objcp/objc-next-runtime-abi-01.o) 89 (objcp/objc-next-runtime-abi-02.o, objcp/objcp-act.o) 90 (objcp/objc-encoding.o, objcp/objc-map.o): Use COMPILE and 91 POSTCOMPILE. Remove explicit dependencies. 92 932013-05-16 Jason Merrill <jason@redhat.com> 94 95 * Make-lang.in (cc1objplus$(exeext)): Use link mutex. 96 972012-06-02 Jason Merrill <jason@redhat.com> 98 99 * objcp-decl.c (objcp_start_struct): Adjust for change in 100 begin_class_definition prototype. 101 1022011-10-14 Nicola Pero <nicola.pero@meta-innovation.com> 103 104 * Make-lang.in (OBJCXX_OBJS): Added objc-map.o. 105 (objcp/objc-map.o): New rule. 106 (objcp/objcp-act.o): Depend on objc/objc-map.h. 107 * config-lang.in (gtfiles): Added objc-map.h. 108 1092011-07-11 Nicola Pero <nicola.pero@meta-innovation.com> 110 111 * Make-lang.in (objcp/objc-runtime-shared-support.o): Do not 112 depend on OBSTACK_H. 113 (objcp/objc-gnu-runtime-abi-01.o): Likewise. 114 (objcp/objc-next-runtime-abi-01.o): Likewise. 115 (objcp/objc-next-runtime-abi-02.o): Likewise. 116 (objcp/objcp-act.o): Likewise. 117 1182011-07-04 Nicola Pero <nicola.pero@meta-innovation.com> 119 120 * Make-lang.in (OBJCXX_OBJS): Added objc-encoding.o. 121 (objcp/objcp-lang.o): Reordered dependencies. Depend on GGC_H. 122 (objcp/objcp-decl.o): Reordered dependencies. 123 (objcp/objc-runtime-shared-support.o): Reordered dependencies. 124 Updated them to be identical to the corresponding new objc/ ones, 125 with the addition of objcp-decl.h. 126 (objcp/objc-runtime-shared-support.o): Likewise. 127 (objcp/objc-gnu-runtime-abi-01.o): Likewise. 128 (objcp/objc-next-runtime-abi-01.o): Likewise. 129 (objcp/objc-next-runtime-abi-02.o): Likewise. 130 (objcp/objcp-act.o): Reordered dependencies. Added dependency on 131 objc-encoding.h. 132 (objcp/objc-encoding.o): New rule. 133 1342011-04-15 Nicola Pero <nicola.pero@meta-innovation.com> 135 136 * objcp-decl.c (objcp_finish_struct): Use 137 objc_detect_field_duplicates instead of having a local 138 implementation. 139 1402011-04-12 Nathan Froyd <froydnj@codesourcery.com> 141 142 * objcp-lang.c (objcxx_init_ts): Call objc_common_init_ts and 143 cp_common_init_ts. 144 1452011-03-21 Nicola Pero <nicola.pero@meta-innovation.com> 146 147 PR bootstrap/48167 148 * Make-lang.in (START_HDRS): Added CXX_PARSER_H and 149 CXX_PRETTY_PRINT_H. 150 * config-lang.in (gtfiles): Added cp/parser.h and reorganized list 151 so that it is more obvious that it is identical to the C++ one 152 with the addition of some files at the end. 153 1542011-03-06 Joseph Myers <joseph@codesourcery.com> 155 156 * lang-specs.h: Match -save-temps* instead of -save-temps. 157 1582011-02-20 Nicola Pero <nicola.pero@meta-innovation.com> 159 160 PR objc++/47711 161 * config-lang.in (gtfiles): Updated list. 162 1632011-02-17 Iain Sandoe <iains@gcc.gnu.org> 164 165 * Make-lang.in (START_HDRS): New. 166 (OBJCXX_OBJS): Added new object files from objc/. 167 (objcp/objcp-act.o): Updated prerequisites. 168 (objcp/objcp-lang.o): Updated prerequisites. 169 (objcp/objc-runtime-shared-support.o): New. 170 (objcp/objc-gnu-runtime-abi-01.o): New. 171 (objcp/objc-next-runtime-abi-01.o): New. 172 (objcp/objc-next-runtime-abi-02.o): New. 173 * config-lang.in (gtfiles): Updated. 174 * objcp-lang.c (objcxx_eh_personality): Removed. 175 (LANG_HOOKS_EH_PERSONALITY): Removed. 176 (LANG_HOOKS_EH_RUNTIME_TYPE): Removed. 177 (objcp_eh_personality_decl): Removed. 178 1792011-02-07 Mike Stump <mikestump@comcast.net> 180 181 * Make-lang.in (obj-c++.tags): Don't include *.y. 182 1832010-12-29 Nicola Pero <nicola.pero@meta-innovation.com> 184 185 * objcp-lang.c (objcp_tsubst_copy_and_build): Update call to 186 objc_finish_message_expr. 187 1882010-12-26 Nicola Pero <nicola.pero@meta-innovation.com> 189 190 * config-lang.in (gtfiles): Added c-family/c-cppbuiltin.c. 191 1922010-12-06 Nicola Pero <nicola.pero@meta-innovation.com> 193 194 * config-lang.in (gtfiles): Added c-family/c-objc.h. 195 * Make-lang.in (objcp/objcp-act.o): Depend on 196 c-family/c-objc.h. 197 (objcp/objcp-lang.o): Same change. 198 (objcp/objcp-decl.o): Same change. 199 * objcp-lang.c: Include c-family/c-objc.h. 200 * objcp-decl.c: Same change. 201 2022010-11-23 Nicola Pero <nicola.pero@meta-innovation.com> 203 204 PR objc/24358 205 * lang-specs.h: Print a deprecation note every time 206 objc++-cpp-output is requested. 207 2082010-10-24 Nicola Pero <nicola.pero@meta-innovation.com> 209 210 * objcp-lang.c (LANG_HOOKS_DECL_PRINTABLE_NAME): Do not define. 211 2122010-10-20 Nicola Pero <nicola.pero@meta-innovation.com> 213 214 * objcp-lang.c (finish_file): Removed. 215 2162010-10-14 Iain Sandoe <iains@gcc.gnu.org> 217 218 merge from FSF apple 'trunk' branch. 219 2006 Fariborz Jahanian <fjahanian@apple.com> 220 221 Radars 4436866, 4505126, 4506903, 4517826 222 * objcp-lang.c (objcxx_init_ts): Update for property_decl. 223 2242010-10-13 Richard Henderson <rth@redhat.com> 225 226 * objcp-lang.c (objcxx_eh_personality): Update call to 227 build_personality_function. 228 2292010-10-11 Andi Kleen <ak@linux.intel.com> 230 231 * Make-lang.in (cc1objplus-checksum.c): Use correct temporary 232 name. 233 2342010-10-07 Andi Kleen <ak@linux.intel.com> 235 236 * Make-lang.in (cc1objplus-dummy): Remove. 237 (cc1objplus-checksum): Change to run checksum over object files 238 and options only. 239 2402010-10-04 Andi Kleen <ak@linux.intel.com> 241 242 * Make-lang.in (cc1objplus-dummy, cc1objplus): Add + to build rule. 243 2442010-09-28 Richard Henderson <rth@redhat.com> 245 246 * objcp-lang.c: Include "target.h". 247 (objcxx_eh_personality): Use targetm.except_unwind_info. 248 * Make-lang.in (objcp-lang.o): Update deps. 249 2502010-09-21 Nicola Pero <nicola.pero@meta-innovation.com> 251 252 PR objc/25965 253 * objcp-decl.c (objcp_finish_struct): Call 254 objc_get_interface_ivars() and check for duplicate ivars. 255 2562010-06-28 Steven Bosscher <steven@gcc.gnu.org> 257 258 * objcp-lang.c: Do not include except.h. 259 * Make-lang.in: Update dependencies. 260 2612010-06-25 Joseph Myers <joseph@codesourcery.com> 262 263 * lang-specs.h: Remove +e handling. 264 2652010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com> 266 267 * objcp-decl.h (ALLOC_OBJC_TYPE_LANG_SPECIFIC): Use typed GC 268 allocation. 269 2702010-06-05 Steven Bosscher <steven@gcc.gnu.org> 271 272 * objcp-lang.c: Update include path for moved files. 273 * config-lang.in: Update paths in gtfiles for files in c-family/. 274 2752010-05-25 Steven Bosscher <steven@gcc.gnu.org> 276 277 * objcp-decl.c: Do not include tm.h, rtl.h, expr.h, c-common.h, 278 flags.h, input.h, except.h, output.h, toplev.h, cpplib.h, debug.h, 279 and target.h. 280 * objcp-lang.c: Do not include tm.h, toplev.h, diagnostics.h, 281 and debug.h. Explain why except.h has to be included. 282 * Make-lang.in: Update dependencies. 283 2842010-04-30 Steven Bosscher <steven@gcc.gnu.org> 285 286 * objcp-decl.c: Do not include varray.h. 287 2882009-09-22 Richard Guenther <rguenther@suse.de> 289 290 PR objc++/41430 291 * Make-lang.in (objcp-lang.o): Add $(EXCEPT_H) dependency. 292 * objcp-lang.c (LANG_HOOKS_EH_PERSONALITY): Define. 293 (LANG_HOOKS_EH_RUNTIME_TYPE): Likewise. 294 (objcxx_eh_personality): New function. 295 2962009-09-03 Diego Novillo <dnovillo@google.com> 297 298 * objcp-lang.c (lang_hooks): Remove const qualifier. 299 3002009-07-14 Taras Glek <tglek@mozilla.com> 301 Rafael Espindola <espindola@google.com> 302 303 * Make-lang.in (obj-c.install-plugin): New target for 304 installing plugin headers. 305 3062009-06-19 Ian Lance Taylor <iant@google.com> 307 308 * objcp-decl.h (start_struct): Remove in_struct and struct_types 309 parameters. Add struct_info parameter. 310 (finish_struct): Likewise. 311 3122009-06-13 Aldy Hernandez <aldyh@redhat.com> 313 314 * objcp-decl.h (start_struct): Add location argument. 315 (finish_struct): Same. 316 (finish_decl): New. 317 3182009-06-12 Aldy Hernandez <aldyh@redhat.com> 319 320 * objcp-decl.h (c_end_compound_stmt): New argument. 321 * objcp-decl.c (objcp_start_struct): Add argument. 322 (objcp_finish_struct): Same. 323 3242009-06-03 Ian Lance Taylor <iant@google.com> 325 326 * Make-lang.in (cc1objplus-checksum.o): Depend upon $(CONFIG_H) 327 and $(SYSTEM_H). 328 3292009-05-27 Ian Lance Taylor <iant@google.com> 330 331 * Make-lang.in (cc1objplus-dummy$(exeext)): Change $(COMPILER) to 332 $(LINKER). 333 (cc1objplus$(exeext)): Likewise. 334 3352009-05-26 Ian Lance Taylor <iant@google.com> 336 337 * Make-lang.in (cc1objplus-dummy$(exeext)): Use $(COMPILER). 338 (cc1objplus$(exeext), objcp/objcp-act.o): Likwise. 339 3402009-05-10 Ian Lance Taylor <iant@google.com> 341 342 * objcp-decl.h (start_struct): Add three new, ignored, macro 343 parameters. 344 (finish_struct): Add two new, ignored, macro parameters. 345 3462009-04-21 Joseph Myers <joseph@codesourcery.com> 347 348 * ChangeLog: Add copyright and license notices. 349 3502008-12-05 Sebastian Pop <sebastian.pop@amd.com> 351 352 PR bootstrap/38262 353 * Make-lang.in (cc1objplus-dummy, cc1objplus): Add BACKENDLIBS, 354 remove GMPLIBS. 355 3562008-09-17 Andrew Pinski <andrew_pinski@playstation.sony.com> 357 358 PR objc/37460 359 * objcp-lang.c (LANG_HOOKS_GET_CALLEE_FNDECL): Don't define. 360 3612008-04-03 Tom Tromey <tromey@redhat.com> 362 363 * Make-lang.in (obj-c++_OBJS): New variable. 364 3652008-03-27 Tom Tromey <tromey@redhat.com> 366 367 * Make-lang.in: Revert automatic dependency patch. 368 3692008-03-25 Tom Tromey <tromey@redhat.com> 370 371 * Make-lang.in (obj-c++_OBJS): Rename from objcp_OBJS. 372 (objcp/objcp-act.o): Restore target. 373 3742008-03-25 Tom Tromey <tromey@redhat.com> 375 376 * Make-lang.in (objcp_OBJS): New variable. 377 (cc1objplus-checksum.o, objcp/objcp-lang.o, objcp/objcp-decl.o, 378 objcp/objcp-act.o): Remove. 379 3802008-03-07 Paolo Bonzini <bonzini@gnu.org> 381 382 Revert: 383 384 2008-02-07 Andreas Tobler <andreast-list@fgznet.ch> 385 Douglas Gregor <doug.gregor@gmail.com> 386 387 PR bootstrap/35115 388 * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes. 389 3902008-02-07 Andreas Tobler <andreast-list@fgznet.ch> 391 Douglas Gregor <doug.gregor@gmail.com> 392 393 PR bootstrap/35115 394 * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes. 395 3962008-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 397 398 PR other/35107 399 * Make-lang.in (cc1objplus-dummy, cc1objplus): Add $(GMPLIBS). 400 4012007-08-02 Nick Clifton <nickc@redhat.com> 402 403 * Make-lang.in: Change copyright header to refer to version 3 of 404 the GNU General Public License and to point readers at the 405 COPYING3 file and the FSF's license web page. 406 * lang-specs.h, objcp-decl.c, objcp-decl.h, config-lang.in, 407 objcp-lang.c: Likewise. 408 4092007-03-01 Brooks Moses <brooks.moses@codesourcery.com> 410 411 * Make-lang.in: Add dummy lang.install-pdf target. 412 4132006-10-23 Rafael Ávila de Espíndola <rafael.espindola@gmail.com> 414 415 * objcp-decl.h (objcp_builtin_function): Remove. 416 4172006-10-10 Brooks Moses <bmoses@stanford.edu> 418 419 * Make-lang.in: Added empty "obj-c++.pdf" target. 420 4212006-08-20 Mark Mitchell <mark@codesourcery.com> 422 423 * objcp-lang.c (objcp_tsubst_copy_and_build): Adjust call to 424 tsubst_copy_and_build. 425 4262006-07-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de> 427 428 * Make-lang.in: Use $(HEADER_H) instead of header.h in dependencies. 429 4302006-07-03 Paolo Bonzini <bonzini@gnu.org> 431 432 PR other/27063 433 * config-lang.in: Add subdir_requires. 434 4352006-06-30 Jason Merrill <jason@redhat.com> 436 437 * objcp-decl.c (objcp_start_struct): Pass null attributes argument 438 to begin_class_definition. 439 4402006-05-14 H.J. Lu <hongjiu.lu@intel.com> 441 442 * Make-lang.in (objcp/objcp-decl.o): Add dependency on 443 $(TARGET_H). 444 4452006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com> 446 447 * Make-lang.in (OBJ-C++): Remove 448 (.PHONY): Remove Obj-c++ and obj-C++. Add obj-c++ 449 4502005-12-14 Andrew Pinski <pinskia@physics.uc.edu> 451 452 * Make-lang.in (objcp/objcp-decl.o): Add depends on $(EXPR_H). 453 4542005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com> 455 456 * Make-lang.in (obj-c++.all.build, obj-c++.install-normal): Remove. 457 4582005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com> 459 460 * Make-lang.in: Remove all dependencies on s-gtype. 461 4622005-11-22 Andrew Pinski <pinskia@physics.uc.edu> 463 464 * objcp-decl.c (objcp_lookup_name): Remove. 465 * objcp-decl.h (objcp_lookup_name): Delete. 466 (lookup_name): Kill define. 467 4682005-09-11 Richard Henderson <rth@redhat.com> 469 470 * objcp-lang.c (objcxx_init_ts): Remove ALIAS_DECL. 471 4722005-07-09 Andrew Pinski <pinskia@physics.uc.edu> 473 474 * config-lang.in (gtfiles): Add cp-objcp-common.c. 475 * objcp-lang.c (objcxx_init_ts): New function. 476 (LANG_HOOKS_INIT_TS): Define. 477 4782005-07-03 Kazu Hirata <kazu@codesourcery.com> 479 480 * Make-lang.in (cc1plus-checksum.c): Use 481 build/genchecksum$(build_exeext), not build/genchecksum$(exeext). 482 4832005-06-30 Zack Weinberg <zack@codesourcery.com> 484 Jakub Jelinek <jakub@redhat.com> 485 486 * objcp-lang.c: No need to include cxx-pretty-print.h. 487 * Make-lang.in: Update dependencies. 488 4892005-06-25 Kelley Cook <kcook@gcc.gnu.org> 490 491 * all files: Update FSF in copyright headers. 492 4932005-06-20 Ziemowit Laski <zlaski@apple.com> 494 495 * config-lang.in (gtfiles): Add cp/rtti.c. 496 4972005-05-24 Ziemowit Laski <zlaski@apple.com> 498 499 * objcp-decl.c (objcp_start_struct, objcp_xref_tag): Adjust 500 call to xref_tag(). 501 (objcp_build_component_ref): Remove function. 502 * objcp-decl.h (objcp_build_component_ref): Remove prototype. 503 (build_component_ref): Remove macro. 504 * objcp-lang.c (LANG_HOOKS_TYPES_COMPATIBLE_P): Remove. 505 5062005-05-18 Geoffrey Keating <geoffk@apple.com> 507 508 * Make-lang.in (cc1objplus-dummy): New. 509 (cc1objplus-checksum.c): New. 510 (cc1objplus-checksum.o): New. 511 (cc1objplus): Add cc1objplus-checksum.o. 512 5132005-05-17 Ziemowit Laski <zlaski@apple.com> 514 Mike Stump <mrs@apple.com> 515 516 Yet more Objective-C++... 517 518 * Make-lang.in (objcp/objcp-lang.o): Add tree-gimple.h 519 (objcp/objcp-decl.o): Likewise. 520 (objcp/objcp-act.o): Likewise. 521 * objcp-lang.c (LANG_HOOKS_GIMPLIFY_EXPR): Add. 522 5232005-04-21 Ziemowit Laski <zlaski@apple.com> 524 Mike Stump <mrs@apple.com> 525 526 * ChangeLog: New. 527 * Make-lang.in: Likewise. 528 * config-lang.in: Likewise. 529 * lang-specs.h: Likewise. 530 * objcp-decl.c: Likewise. 531 * objcp-decl.h: Likewise. 532 * objcp-lang.c: Likewise. 533 534 535Copyright (C) 2005-2016 Free Software Foundation, Inc. 536 537Copying and distribution of this file, with or without modification, 538are permitted in any medium without royalty provided the copyright 539notice and this notice are preserved. 540