public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM]  archer-swagiaal-oguz: set tp_base in PY_NEW_EVENT_TYPE
@ 2010-12-21 19:16 swagiaal
  0 siblings, 0 replies; only message in thread
From: swagiaal @ 2010-12-21 19:16 UTC (permalink / raw)
  To: archer-commits

The branch, archer-swagiaal-oguz has been updated
       via  fccac0ca730163f0b4fa01db2c11b2afc2aaeace (commit)
       via  8a08c5736d0df03fc6ba28de5c5d975788a1ce5d (commit)
       via  56692ae9e571ec9e95dddf9418cd9bd2b3bc6aff (commit)
       via  dd926df3255815444b19433ae72ba8ea7ac58646 (commit)
       via  8a6a1e811ee5de1843579a642548e1adf8b10192 (commit)
       via  38cdd2f1951b882ce68ff310f85e234a2450ddce (commit)
       via  a3568256dd143fe7badf11635b4607c26731325b (commit)
       via  9ece7f002e466d35387177497d5991e55ddd04d6 (commit)
       via  a3422d9d1cf66dbfd75f1139fe924aba4133afd9 (commit)
       via  8a65048726d8ceba13dfd089a76b3893562dfc1c (commit)
       via  5c8b735209edd71f4c5337194b8f80c7effb9cb0 (commit)
       via  06986c99481f6ac7677f3acefd4881b01db48371 (commit)
       via  c64955e410919ac6cdacefe2d5cb5b9d417d74c4 (commit)
       via  ab83f16f599b5d3d0f99245a6c58d2aa422168d6 (commit)
       via  6c0ea7dd3632660e4f85170b5ce3e86c78087f1b (commit)
       via  e6377c333cf6f1573e4e0ff22ac56a3fe11bcf0e (commit)
       via  9d6207ac0871bb8039bb5a08a59d0f4e30a2cf98 (commit)
       via  d84e5e930e2e86762b84643d39cfc31f3d13bb59 (commit)
       via  6d2bf6d7d060fbbd3f32d8c3e7d54fe6460eed48 (commit)
       via  6254e798e614d8120de346a830578666efe03c74 (commit)
       via  e33f3e3e0c1a0c2011bc46a5dd6b7d2ab056cbd8 (commit)
       via  9ae2bba719f306e922e622bd3ff161a4bbaed20d (commit)
       via  412f42e610580d43101d23aea4837002325c271e (commit)
       via  823ea0e017d2c769a434845a0f4a2fdf99551c52 (commit)
       via  5a36b4fd39d6ed34881f4b41320f2d262a2cf1f7 (commit)
       via  9aef96442583bee6235626825ac5cd7ff249211a (commit)
       via  6227a1b5c83a964f69d136366286901f3c6d6954 (commit)
       via  dbc801b6a84373b31d3c91fa6316bf793155aa9b (commit)
       via  4e16f9ba78fefbc9866c210389754d842fb3c2aa (commit)
       via  5ed19ecbad49ec0c29220870e9cfc69ef2ed5577 (commit)
       via  63962a7ceeaa8d3e64fa64623061d76da307d839 (commit)
       via  aba8cd875362142c4a9415b27d7ee6569ed6467a (commit)
       via  7b2b0d224cdb69b849e35c8cf9178a68b5fbb5a5 (commit)
       via  78dfc48ba55545702ef520758de3cb70f9dae689 (commit)
       via  e014e39f5adef100506cdae7b40c33ab413c4a4f (commit)
       via  b5f2c9de753b28ba696acd64e2ae5f461e8e5bb3 (commit)
       via  2bf6f365906ab18210152f960bb1964fc8bd8ea7 (commit)
       via  f066d508597485ba85468202f253fb8fa905cd70 (commit)
       via  fc2a20735997e42ad2a708f2ecde99284e6e6227 (commit)
       via  ecfcf3d644585028a6b31bd6b8fef11a99819abe (commit)
       via  e363f217cac07310e00c4a048c22e2fdc8eae2e6 (commit)
       via  89ce8d4bd4a1aa64169928b4478eb112db891c8a (commit)
       via  e8c3912c58bde7afceb133154d94430097195e6e (commit)
       via  f6fffb5c85b6ae486e8c7c4818143b678d01207a (commit)
       via  95eff2fb6321f6da995145ac27760e33e6300397 (commit)
       via  625c318cdc3f4cda81d28a76878827b3930de728 (commit)
       via  6483066954a45f74ba5c8714e67c911026b47c78 (commit)
       via  cfd59d46a2bcfc9de4e72aeba847ac29e56a8b43 (commit)
       via  9d11e2823c8c241c2cf465e5eb8c0765a329e148 (commit)
       via  c649ca66b44a7390e0c263ed927c8fd5d4b18bc1 (commit)
       via  68a319b90dca7951d5df3640da7e943a28b02e37 (commit)
       via  b9dfe9746d527111b67c454b6d64b44a69db63d2 (commit)
       via  6703fb1c02cb1cab84045480543723ddb120a172 (commit)
       via  b47f816c5c5b4076f1b9d7601bd617d77d98a5da (commit)
       via  431f664cad8887aed70646d72334ce5e42997e49 (commit)
       via  f56bc74802e5301a778b69b270767ec0cd4c167a (commit)
       via  b1463fe8242bc8a3ff48142ccf92a8c6848f59f9 (commit)
       via  a2c1503ec49af285b5d301ff6d47e34a17a152f7 (commit)
       via  8d84f1b4d57be1385c4c778e522edf6c4f2fa408 (commit)
       via  7c87f1bb2041e03818d3705f8719dad2a8c30d9b (commit)
       via  68db70f05288f15c45bd62a8de6e84677f0fb985 (commit)
       via  063caa6468033583e6ba78c8f88273de2c0ebb92 (commit)
       via  47ec54a885067d30025c3adeca6bb7859196d1c0 (commit)
       via  208f1fe14d05fae1b312d5c4f93d2fbcba7ec099 (commit)
       via  affaea642de48625e4f2c2c5f94e45da9d49a9d5 (commit)
       via  2575f0876960e6a2f687a3fa5ac9e78eb5c3bc41 (commit)
       via  10324b77c51dfcb388dfe6c73e4ba899c4299be0 (commit)
       via  3b8b668119f4e13c43e0b48a87d89bc2303433c6 (commit)
       via  e857f088aa2014034c13a16a6f3371a57121bb46 (commit)
       via  ef3577f3951ccfbe46a6eb8b27c1b97218639925 (commit)
       via  9c434f75aeaa0b00633c90e36295892c8c7effee (commit)
       via  bc0eec5df968522388fe1f429befbf0459309de1 (commit)
       via  13b6ef50481fcd848929b318b0a2c5778ef49f0c (commit)
       via  6198197160c73228157e2eba024db47a7c2c36f8 (commit)
       via  8c2f422d73fa741746eb4229dbcf1e7da06ff830 (commit)
       via  1c53376a468030ca605dcc68cba7cd2c3bc989ee (commit)
       via  45caa5ecada82820bbc97526012e5a273f14afe1 (commit)
       via  58721f002d34434cf546ceb8e84ab0074fcd02b4 (commit)
       via  67035de23cccb3b513bbb38f14233fc6137dd1f0 (commit)
       via  2d8421141d727a1fea5710ea2ecbe233059f5482 (commit)
       via  8e8cccf62c844a3e6c5bd4d83d17e8c9524a4a53 (commit)
       via  43bc0813e0971ead8195028935c804d707d97b0a (commit)
       via  8d09ceb05be685c540469d4a6b726c8eef3b3c72 (commit)
       via  609e018959c7aa390ea3aefdf360971ff1683335 (commit)
       via  250315712b8621a9d3ad400dfb4333f71564b21c (commit)
       via  ae4029a1b3a9b71bfa5311763201aeee4deebf9b (commit)
       via  a3d62c38050b4871fa20ba93e2fae0bd649f808f (commit)
       via  40b3754dd3c4e3773d584de01624b5896d1328a5 (commit)
       via  be9b6948c117e936c5e1c7c8f0ad75c662846b71 (commit)
       via  bf55fc65300668210defd040346ccb97572fbbf5 (commit)
       via  0e3bd63abac1bf727c4ee3e1bb19a51478d8f26e (commit)
       via  dd7fa16627e6a20d07cd28f76d8e75b9f6859f2c (commit)
       via  3a50499e5622e8367b5c9c198c413e81fa16762d (commit)
       via  459e7811f623ac06f660a24ba7de0d59e19b8c2d (commit)
       via  b1f76c17d2109a25df532f640649c40258e88c28 (commit)
       via  b6119e4c53e0bcf363b0a4c94f0f2ad610311ad9 (commit)
       via  1153e77e8c6b91750247cf178b37d3220fa7021c (commit)
       via  b5f803c02471fe84a46832837c260297a6a326b8 (commit)
       via  ae2216f8dc8476759f74a590c9d5dcf71079d9cb (commit)
       via  b6f9421c247b6719cf55d5c39035d1df94194ebe (commit)
       via  cb995e236d1c599ac3d488c83b0ca5764ed0aeb5 (commit)
       via  78e9675f6783611aab8b4e94e046e95c4a18b2ea (commit)
       via  3e8ef87fbbea3c9862f697fa1a29766f18617232 (commit)
       via  85c05a4bbc86c4757e0b8a76a2bfd43e80d800ed (commit)
       via  d712a8cd14ef424c3375c4288d4a78f4ecc4166d (commit)
       via  5a9fa87006fc0437a80a99e7029e602c0a3a30c3 (commit)
       via  83520a07e6de31319c8ebce35d7ef9ea8abde0b5 (commit)
       via  904b05782deb53da93b07a60b70193b5a80f6d40 (commit)
       via  d3bf95b7dcbba0d0b07a51c616e195e55554ae02 (commit)
       via  c81a691b89389250cd099d1a3f23d852a1ad755c (commit)
       via  e012eb4d0574f51690879f3f7d22b97624751f1d (commit)
       via  f436a264c48a1c9af4df3ce44f5a4a2b3baf9491 (commit)
       via  c1ba9992999df7398c4ecd1b5c5fd2744a94b698 (commit)
       via  3d2e431c087213db1819fd1f79ec6f1615bb11b2 (commit)
       via  7c77df928722862f8a421fa01d7d130536fcda28 (commit)
       via  6b6d9dcf6b372f1621d66cfac6db16446db16cc4 (commit)
       via  093e1a0ee6293f32388b272727b72252d3b61434 (commit)
       via  a620bea1c18806dbb70d4edfc53bf2780bdd3df4 (commit)
       via  35eab7192e80a85ccaabc3f0e69e818b211668dd (commit)
       via  991bb59f8b9ac560375ab4c88008f93a623658ef (commit)
       via  700fddc9194d10d401750892a591a40e931c0aca (commit)
       via  835fbceccdda29447944bbab66776d21c6d2d0cf (commit)
       via  2aba9ea677658117faded40e8f1c6fb330917ab9 (commit)
       via  b8e1362dfeb4d6b60a43c94fd4aa8907e213e25b (commit)
       via  accc40197410a941c8204c6df41567c16f0a33dc (commit)
       via  177ab22bbe9f6d7bb3ae7a9cba41e72ea9ea6c93 (commit)
       via  71fc13a56b65aea77ee1317df8ac83a5b86f55b8 (commit)
       via  f09e6dcfbbda0f7246fbf3a810e24887d1e568f0 (commit)
       via  6f8883e65614cae34cc7a9eb29fb9d3528c9cc85 (commit)
       via  a24ff2e26f4da78f60bd5aa5b7f87df2fb11ca82 (commit)
       via  c86ddad3a712a517ccdfbdb6c90cc03809e8b75b (commit)
       via  7adb23486304cc019107f471d8244af795b051bb (commit)
       via  89d9534b624f4f720b6220d2f9ab30edae799a82 (commit)
       via  f7695626f4b7194ce9641c157f102c202b69925e (commit)
       via  39ce3341012e276568acbd9fdf3edd24adbb0908 (commit)
       via  a313658be3a7cd02ace023336e5b3ea8a743aa7d (commit)
       via  f9a30507f9f3627079c1780d91a3e1da89f6a9a7 (commit)
       via  e2c83c617157ec06dc3e76751b39e013584b2dd4 (commit)
       via  5cf7563464e78052c620347f938ca42545c4cf9d (commit)
       via  16072ec1dd19fe5e5c617db032ba8753e0b2b386 (commit)
       via  e055e88cae3798e2d6b0f8e701ca2e7146d92cc9 (commit)
       via  5f23ff1059b86f13a502e8bf7a4c3aab124dd3b0 (commit)
       via  593e09637f44612fe086029d32d8453ba75040b5 (commit)
       via  b070b0107a8b4b5cb7fbacda9b7e3d089deec1e7 (commit)
       via  e4af494a33d4e5f578c6c0750638a350c79df2a8 (commit)
       via  8b67714783a8b60c04a24d838cf6c50ddd60cf23 (commit)
       via  c281b56cc2d7ea0605b7923173a78f035d38ffd4 (commit)
       via  3fc7d264201681748647d014da65d380d05c2dba (commit)
       via  39727e36ab29517fed8cb16ed0e2aaa79cb6f6f4 (commit)
       via  3e9577a3f26567026aa5586abf2bc27f0823f244 (commit)
       via  04e6c5faf49a7064d59f1a0f068aee524dd022bc (commit)
       via  11ac5e7119e50062f24458ad2797b25dbc4a93f6 (commit)
       via  972d3868050ac286a42db710a269a4629f554e6f (commit)
       via  64fc52e7842e462ad8a0366aa8302c2403f3d56b (commit)
       via  cf9266e4aba69774199be4c1772f42ed3f71af28 (commit)
       via  583382853d3785b95f0f884613a9983d9d5976f0 (commit)
       via  040e6378851e55009a384a29e3e6fd30d0b21144 (commit)
       via  8644bcf4e1ea08fa10b8921abbb3e8967d618029 (commit)
       via  e885e909e9fdf7e467f287f26d5937346e7be972 (commit)
       via  b678aa61bbede33bffb21d1488c4865ea331b102 (commit)
       via  855894ae790aac1e57dfc1fe8518855c2477fb9a (commit)
       via  3d81451aabc6ef8a122269afdc1440d4661c1732 (commit)
       via  d8d0d782ba2ecf92f27a8998d1e420598d42b22f (commit)
       via  23f09e1ff96133c8b9816cf74bca30c443b48275 (commit)
       via  de2b84a059ad39ec7e20b946c21b57e4c01a88c7 (commit)
       via  615974baac8d724eabe2cfedfc3dd62699adee82 (commit)
       via  6c8a0aee8c8a7ca0d12f45dbd63028bce335f4b1 (commit)
       via  197ed1878baf51c6fe8d95491ad427676846fc79 (commit)
       via  8c45ad8c62da1ef803ce581fb9042235f7137c93 (commit)
       via  bb90878e4562bd391465e507479b4fb213bd6af8 (commit)
       via  4603a5b5dc15bbffcc7812b67e0ad6351b700625 (commit)
       via  415f09bd7cb0725648e5466e37dd2d69ecdc0d25 (commit)
       via  2f5f9b1fcdf40195d6a61f1a65821ad4b1edbbc6 (commit)
       via  57a6cbb76ff935e121f9aa53a8990efaec1e7425 (commit)
       via  7a11e9bd3b139eb44ee7d42768e787ef8ca78fd3 (commit)
       via  d1fc604b415ca3131317a756b367ea897e0429ba (commit)
       via  13c4c9e3f9bc987f086d1915f390463cb0cb2694 (commit)
       via  91744bbf499d9ba21d1b37c4b1f579466025c120 (commit)
       via  9f2350f5bdd0bb74d9cf5bbca93bb8c629de0563 (commit)
       via  346b48e584fe2f29eb42a911b7a1f75b78de76b5 (commit)
       via  3bdfa178f9adcd5c17982beabd2ce29bb95ac406 (commit)
       via  9fddf5efe24f5845290b57e9f5d7c6fc18cccfc8 (commit)
       via  b8a1b776cab8fae3c84fb81b9612be3551d40528 (commit)
       via  18d38d40f28cb3f1c8b8c8c06c34686ebcbbfb03 (commit)
       via  9ab5dfcc43387a69d321dc5bb7164458d70343cf (commit)
       via  9616aab5db4d77f873cf23e2cbc3202aa70b13a9 (commit)
       via  c4428a8156c05d6d4fba4b320b1d189e3ee2f51b (commit)
       via  062bf169ea520e1df44d8be481d20980a6434688 (commit)
       via  f1be2183671500f038d5b2f306cb679f8ed40edc (commit)
       via  9111ab394243391043003312d4ffabcb32d6d9b0 (commit)
       via  91ae9167fecccf168d504c0d392a12fd20b55e24 (commit)
       via  4ea975cacd5fc8294f794ffe0efd3a7dcd096a5f (commit)
       via  10577ce572a9daca27e01b18989adf11fa311d16 (commit)
       via  b34773ff57ea50fb048666b5c5911ceff63ffe2e (commit)
       via  4a90afa09837546b165e96237eb1aec193d3af1f (commit)
       via  027ba3cf6c89accc0b4cf2a3e879d2deb2d86d57 (commit)
       via  a9844f83c0d32f1c7cdb4b1b391ce1931f5df31c (commit)
       via  7850396a466baacc66a0bea032a62e3292d1f45c (commit)
       via  b2055d0efdde2d42d0e225b8b1cf3a83bde37909 (commit)
       via  92d8796f2aa0ca266ee6f1712ff36114812a68bb (commit)
       via  3058f5862f1d4cd76f4274e94f0f6167753458ec (commit)
       via  03fe07839e8255e7d8b167503de6098487fd8209 (commit)
       via  d19aa4cdcb58fcd413e52b13f2ef8d2a10f2ca07 (commit)
       via  013fb3f4708bfd4abaa7d23ed7d4686e8d2b0951 (commit)
       via  8cc0c2627794bae027ad150b788e54a589418414 (commit)
       via  a76ad177c4b4612438364ac4f469c2ef956b3ed8 (commit)
       via  2ed409cb3f9525381b01e66193036f0cebe9b241 (commit)
       via  6db9963f5b0883efe02478fa1bfec4c1fd2fcadf (commit)
       via  187ef33d1d9eeb5f5f1ba2c0477251d5ec4c2767 (commit)
       via  8e903e74ea8b8a39cb8f99dd784a95619bdb0ae6 (commit)
       via  fa5655a7be2021f47987cd41832e24f509cb22f2 (commit)
      from  7e3d874a1d76af982fe5843bfd0437b7433c30e4 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit fccac0ca730163f0b4fa01db2c11b2afc2aaeace
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date:   Tue Dec 21 14:10:31 2010 -0500

    set tp_base in PY_NEW_EVENT_TYPE

commit 8a08c5736d0df03fc6ba28de5c5d975788a1ce5d
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date:   Tue Dec 21 13:48:53 2010 -0500

    Move gdbpy_initialize_##name##_event to after type def.

commit 56692ae9e571ec9e95dddf9418cd9bd2b3bc6aff
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date:   Tue Dec 21 13:37:55 2010 -0500

    Improve error checking and handling.

commit dd926df3255815444b19433ae72ba8ea7ac58646
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date:   Mon Dec 20 11:50:11 2010 -0500

    Fix build and remove unrelated changes.

commit 8a6a1e811ee5de1843579a642548e1adf8b10192
Merge: 7e3d874 38cdd2f
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date:   Mon Dec 20 11:15:55 2010 -0500

    Merge branch 'master' into archer-swagiaal-oguz
    
    Conflicts:
    	gdb/ChangeLog
    	gdb/python/py-breakpoint.c

-----------------------------------------------------------------------

Summary of changes:
 .gitignore                                         |   40 +
 COPYING.NEWLIB                                     |   15 +
 ChangeLog                                          |  176 +
 Makefile.def                                       |   19 +-
 Makefile.in                                        | 2549 +++++++++++-
 Makefile.tpl                                       |   93 +-
 bfd/.gitignore                                     |   40 +
 bfd/ChangeLog                                      |  143 +-
 bfd/Makefile.am                                    |    4 +
 bfd/Makefile.in                                    |   13 +-
 bfd/aoutx.h                                        |   43 +-
 bfd/cofflink.c                                     |   47 +-
 bfd/config.bfd                                     |   16 +-
 bfd/cpu-mips.c                                     |    2 +
 bfd/ecoff.c                                        |   25 +-
 bfd/elf-eh-frame.c                                 |   34 +-
 bfd/elf.c                                          |    1 +
 bfd/elf32-arm.c                                    |  304 +-
 bfd/elf32-avr.c                                    |   43 -
 bfd/elflink.c                                      |   54 +-
 bfd/elfxx-mips.c                                   |    8 +-
 bfd/linker.c                                       |   22 +-
 bfd/pdp11.c                                        |   39 +-
 bfd/plugin.c                                       |   10 +-
 bfd/po/es.po                                       | 3994 +++++++++++++-----
 bfd/po/fi.po                                       | 4053 +++++++++++++-----
 bfd/po/fr.po                                       | 3988 +++++++++++++-----
 bfd/po/ja.po                                       | 4464 ++++++++++++++------
 bfd/po/zh_CN.po                                    |    2 +-
 bfd/version.h                                      |    2 +-
 bfd/vms-alpha.c                                    |   11 +-
 bfd/vms-lib.c                                      |   40 +-
 bfd/xcofflink.c                                    |   30 +-
 config-ml.in                                       |   18 +-
 config/ChangeLog                                   |   52 +
 config/bootstrap-lto.mk                            |    7 +-
 config/cloog.m4                                    |  286 ++
 config/lthostflags.m4                              |   33 +
 config/mh-cygwin                                   |    6 +-
 config/{mh-ppc-darwin => mh-darwin}                |    0
 config/mh-mingw                                    |    6 +-
 configure                                          |  765 +++-
 configure.ac                                       |  272 +-
 etc/ChangeLog                                      |    4 +
 etc/Makefile.in                                    |    2 +-
 gdb/ChangeLog                                      |  599 +++-
 gdb/Makefile.in                                    |   22 +-
 gdb/NEWS                                           |   18 +
 gdb/ada-lang.c                                     |  127 +-
 gdb/ada-lang.h                                     |    3 +-
 gdb/ada-tasks.c                                    |   19 +-
 gdb/ada-typeprint.c                                |    7 +-
 gdb/alpha-tdep.c                                   |    2 +-
 gdb/arm-linux-tdep.c                               |    5 +-
 gdb/arm-tdep.c                                     |    2 +-
 gdb/breakpoint.c                                   |  106 +-
 gdb/breakpoint.h                                   |   28 +-
 gdb/configure                                      |   26 +-
 gdb/configure.ac                                   |   22 +-
 gdb/configure.tgt                                  |    4 +-
 gdb/cp-valprint.c                                  |    8 +
 gdb/data-directory/Makefile.in                     |    4 +-
 gdb/defs.h                                         |    4 -
 gdb/dictionary.c                                   |   42 +-
 gdb/dictionary.h                                   |    8 +-
 gdb/doc/ChangeLog                                  |   39 +
 gdb/doc/Makefile.in                                |   21 +-
 gdb/doc/configure                                  | 3064 --------------
 gdb/doc/configure.ac                               |    9 -
 gdb/doc/gdb.texinfo                                |   62 +-
 gdb/dummy-frame.c                                  |   13 +-
 gdb/dummy-frame.h                                  |    4 +-
 gdb/dwarf2-frame.c                                 |   10 +
 gdb/dwarf2expr.c                                   |   31 +
 gdb/dwarf2expr.h                                   |   22 +-
 gdb/dwarf2loc.c                                    |  291 ++-
 gdb/dwarf2loc.h                                    |   11 +-
 gdb/dwarf2read.c                                   |  722 +++-
 gdb/elfread.c                                      |   10 +-
 gdb/exceptions.c                                   |    5 +-
 gdb/fbsd-nat.c                                     |    4 +-
 gdb/gdb-add-index.sh                               |   29 -
 gdb/gdbthread.h                                    |  154 +-
 gdb/gdbtypes.c                                     |    2 +-
 gdb/gdbtypes.h                                     |   13 +-
 gdb/infcall.c                                      |   42 +-
 gdb/infcmd.c                                       |  108 +-
 gdb/inferior.c                                     |    2 +-
 gdb/inferior.h                                     |   71 +-
 gdb/infrun.c                                       |  753 ++--
 gdb/irix5-nat.c                                    |   11 +-
 gdb/jv-valprint.c                                  |    8 +
 gdb/linespec.c                                     |   23 +-
 gdb/linux-nat.c                                    |   12 +-
 gdb/main.c                                         |    5 +
 gdb/mi/mi-interp.c                                 |    4 +-
 gdb/mi/mi-main.c                                   |   40 +-
 gdb/mi/mi-parse.c                                  |   53 +-
 gdb/mi/mi-parse.h                                  |   14 +-
 gdb/mips-irix-tdep.c                               |   40 +
 gdb/mips-tdep.c                                    |    2 +-
 gdb/mips64obsd-tdep.c                              |    8 +
 gdb/opencl-lang.c                                  |   39 +
 gdb/p-valprint.c                                   |    8 +
 gdb/procfs.c                                       |    4 +-
 gdb/psymtab.c                                      |   19 +-
 gdb/python/lib/gdb/command/pretty_printers.py      |   10 +-
 gdb/python/lib/gdb/printing.py                     |   10 +-
 gdb/python/py-breakpoint.c                         |   28 +-
 gdb/python/py-breakpointevent.c                    |   14 +-
 gdb/python/py-continueevent.c                      |   14 +-
 gdb/python/py-event.c                              |   44 +-
 gdb/python/py-event.h                              |   35 +-
 gdb/python/py-events.c                             |    2 +-
 gdb/python/py-exitedevent.c                        |   28 +-
 gdb/python/py-inferior.c                           |   13 +-
 gdb/python/py-infthread.c                          |    5 +-
 gdb/python/py-signalevent.c                        |   14 +-
 gdb/python/py-stopevent.c                          |   45 +-
 gdb/python/py-stopevent.h                          |    4 +-
 gdb/ravenscar-sparc-thread.c                       |    2 +-
 gdb/ravenscar-thread.c                             |   44 +-
 gdb/rs6000-tdep.c                                  |    2 +
 gdb/solib-irix.c                                   |   10 +-
 gdb/solib-osf.c                                    |   10 +-
 gdb/solib-spu.c                                    |    4 +-
 gdb/solib-sunos.c                                  |   10 +-
 gdb/solib-svr4.c                                   |   31 +-
 gdb/sparc-tdep.c                                   |    2 +-
 gdb/symfile.c                                      |   79 +-
 gdb/symfile.h                                      |   21 +-
 gdb/testsuite/ChangeLog                            |  109 +
 gdb/testsuite/gdb.arch/system-gcore.exp            |   21 +-
 gdb/testsuite/gdb.asm/asm-source.exp               |   44 +-
 gdb/testsuite/gdb.asm/powerpc.inc                  |    6 +-
 .../gdb.asm/{powerpc.inc => powerpc64.inc}         |   37 +-
 gdb/testsuite/gdb.base/call-ar-st.exp              |   50 +-
 gdb/testsuite/gdb.base/call-sc.exp                 |   30 +-
 gdb/testsuite/gdb.base/callfuncs.exp               |   12 +-
 gdb/testsuite/gdb.base/catch-syscall.exp           |    4 +-
 gdb/testsuite/gdb.base/finish.exp                  |    6 +-
 gdb/testsuite/gdb.base/funcargs.exp                |  379 +-
 gdb/testsuite/gdb.base/gcore.exp                   |   21 +-
 gdb/testsuite/gdb.base/interp.exp                  |   11 +
 gdb/testsuite/gdb.base/page.exp                    |    3 +-
 gdb/testsuite/gdb.base/return.exp                  |    5 +-
 gdb/testsuite/gdb.base/return2.exp                 |    8 +-
 gdb/testsuite/gdb.base/sigaltstack.exp             |    5 +-
 gdb/testsuite/gdb.base/siginfo.exp                 |    5 +-
 gdb/testsuite/gdb.base/signals.exp                 |   15 +-
 gdb/testsuite/gdb.base/sigstep.exp                 |    5 +-
 gdb/testsuite/gdb.base/step-resume-infcall.c       |   47 +
 gdb/testsuite/gdb.base/step-resume-infcall.exp     |   52 +
 gdb/testsuite/gdb.base/trace-commands.exp          |   18 +-
 gdb/testsuite/gdb.cp/nextoverthrow.cc              |  203 +
 gdb/testsuite/gdb.cp/nextoverthrow.exp             |  153 +
 gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S        |   55 +
 gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.exp      |   44 +
 gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S      |   68 +
 gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp    |   52 +
 gdb/testsuite/gdb.dwarf2/implptr.S                 |  882 ++++
 gdb/testsuite/gdb.dwarf2/implptr.c                 |   68 +
 gdb/testsuite/gdb.dwarf2/implptr.exp               |   80 +
 gdb/testsuite/gdb.java/jnpe.exp                    |   74 +
 gdb/testsuite/gdb.java/jnpe.java                   |   40 +
 gdb/testsuite/gdb.python/lib-types.exp             |    3 -
 gdb/testsuite/gdb.python/py-breakpoint.exp         |   23 +
 gdb/testsuite/gdb.python/py-events-threads.exp     |   11 +-
 gdb/testsuite/gdb.python/py-events.exp             |    3 -
 gdb/testsuite/gdb.python/py-pp-maint.exp           |   21 +-
 gdb/testsuite/gdb.python/python.exp                |    5 +
 gdb/testsuite/gdb.server/ext-run.exp               |    5 +-
 gdb/testsuite/gdb.trace/tsv.exp                    |   70 +-
 gdb/testsuite/lib/gdb-python.exp                   |   18 -
 gdb/testsuite/lib/gdb.exp                          |   40 +-
 gdb/thread.c                                       |   33 +-
 gdb/valarith.c                                     |   24 +-
 gdb/valops.c                                       |   46 +-
 gdb/valprint.c                                     |    7 +
 gdb/value.c                                        |   49 +-
 gdb/value.h                                        |   16 +
 gdb/varobj.c                                       |    2 +
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |    8 +-
 include/ChangeLog                                  |    9 +
 include/opcode/ChangeLog                           |    9 +
 include/opcode/mips.h                              |    4 +-
 include/opcode/s390.h                              |    3 +-
 include/simple-object.h                            |   13 +-
 libdecnumber/ChangeLog                             |    5 +
 libdecnumber/dconfig.h                             |    7 +-
 libiberty/.gitignore                               |    2 +
 libiberty/ChangeLog                                |   55 +
 libiberty/Makefile.in                              |    3 +
 libiberty/config.in                                |    6 +-
 libiberty/configure                                |   24 +-
 libiberty/configure.ac                             |   12 +-
 libiberty/cp-demangle.c                            |   16 +-
 libiberty/setproctitle.c                           |    5 +-
 libiberty/simple-object-coff.c                     |   15 +-
 libiberty/simple-object-common.h                   |    8 +-
 libiberty/simple-object-elf.c                      |   57 +-
 libiberty/simple-object-mach-o.c                   |   20 +-
 libiberty/simple-object.c                          |   13 +-
 libiberty/splay-tree.c                             |   52 +-
 libiberty/testsuite/demangle-expected              |    4 +-
 opcodes/.gitignore                                 |    2 +
 opcodes/ChangeLog                                  |   18 +-
 opcodes/mips-opc.c                                 |   56 +-
 opcodes/po/es.po                                   |  353 +-
 opcodes/po/fr.po                                   |  351 +-
 opcodes/po/nl.po                                   |  348 +-
 opcodes/po/zh_CN.po                                |    2 +-
 sim/common/ChangeLog                               |   17 +
 sim/common/dv-sockser.c                            |   15 +-
 sim/common/dv-sockser.h                            |    1 +
 sim/common/sim-core.c                              |    3 +
 sim/common/sim-profile.c                           |   10 +
 sim/m32c/ChangeLog                                 |    4 +
 sim/m32c/Makefile.in                               |   11 +-
 src-release                                        |    2 +-
 221 files changed, 23185 insertions(+), 10442 deletions(-)
 create mode 100644 .gitignore
 create mode 100644 bfd/.gitignore
 create mode 100644 config/cloog.m4
 create mode 100644 config/lthostflags.m4
 rename config/{mh-ppc-darwin => mh-darwin} (100%)
 delete mode 100755 gdb/doc/configure
 delete mode 100644 gdb/doc/configure.ac
 delete mode 100755 gdb/gdb-add-index.sh
 copy gdb/testsuite/gdb.asm/{powerpc.inc => powerpc64.inc} (54%)
 create mode 100644 gdb/testsuite/gdb.base/step-resume-infcall.c
 create mode 100644 gdb/testsuite/gdb.base/step-resume-infcall.exp
 create mode 100644 gdb/testsuite/gdb.cp/nextoverthrow.cc
 create mode 100644 gdb/testsuite/gdb.cp/nextoverthrow.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/implptr.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/implptr.c
 create mode 100644 gdb/testsuite/gdb.dwarf2/implptr.exp
 create mode 100644 gdb/testsuite/gdb.java/jnpe.exp
 create mode 100644 gdb/testsuite/gdb.java/jnpe.java
 create mode 100644 libiberty/.gitignore
 create mode 100644 opcodes/.gitignore

First 500 lines of diff:
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..dc1bf3f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,40 @@
+*.diff
+*.patch
+*.orig
+*.rej
+
+*~
+*.a
+*.flt
+*.gdb
+*.gmo
+*.info
+*.la
+*.lo
+*.o
+*.tmp
+
+.deps
+.libs
+
+autom4te.cache
+config.cache
+config.h
+config.intl
+config.log
+config.status
+libtool
+Makefile
+stamp-*
+POTFILES
+*-POTFILES
+*/po/Makefile.in
+
+.gdbinit
+.gdb_history
+core
+
+lost+found
+
+*.log
+*.sum
diff --git a/COPYING.NEWLIB b/COPYING.NEWLIB
index 59687b6..7f90c7e 100644
--- a/COPYING.NEWLIB
+++ b/COPYING.NEWLIB
@@ -862,3 +862,18 @@ http://www.ti.com/
  THEORY OF  LIABILITY, WHETHER IN CONTRACT, STRICT  LIABILITY, OR TORT
  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+(38) National Semiconductor (cr16-* and crx-* targets)
+
+Copyright (c) 2004 National Semiconductor Corporation
+
+The authors hereby grant permission to use, copy, modify, distribute,
+and license this software and its documentation for any purpose, provided
+that existing copyright notices are retained in all copies and that this
+notice is included verbatim in any distributions. No written agreement,
+license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors
+and need not follow the licensing terms described here, provided that
+the new terms are clearly indicated on the first page of each file where
+they apply. 
+
diff --git a/ChangeLog b/ChangeLog
index f97c1ab..bc19a77 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,184 @@
+2010-12-10  Ian Lance Taylor  <iant@google.com>
+
+	PR bootstrap/46819
+	* configure.ac: For --disable-libgcj clear libgcj_saved.
+	* configure: Rebuild.
+
+2010-12-10  Tobias Burnus  <burnus@net-b.de>
+
+	PR fortran/46540
+	* configure.ac: Add --disable-libquadmath and
+	--disable-libquadmath-support.
+	* configure: Regenerate.
+
+2010-12-10  Tristan Gingold  <gingold@adacore.com>
+
+	* src-release (ETC_SUPPORT): add gnu-oids.texi
+
+2010-12-03  Hans-Peter Nilsson  <hp@axis.com>
+
+	PR libffi/46792
+	* configure.ac (cris-*-elf, crisv32-*-elf): Disable target-libffi.
+	* configure: Regenerate.
+
+2010-12-02  Ian Lance Taylor  <iant@google.com>
+
+	* configure.ac: Always set default for poststage1_ldflags to
+	-static-libstdc++ -static-libgcc.
+
+2010-12-02  Jeff Johnston  <jjohnstn@redhat.com>
+
+	* COPYING.NEWLIB: Add National Semiconductor notice.
+
+2010-11-29  Andreas Schwab  <schwab@redhat.com>
+
+	* configure.ac: Move comment to remove extra space in last argument
+	of GCC_TARGET_TOOL.
+
+2010-11-26  Alexandre Oliva  <aoliva@redhat.com>
+
+	PR other/46026
+	* configure.ac (CXX_FOR_TARGET): Add -funconfigured-libstdc++-v3.
+	* Makefile.def (CXX_FOR_TARGET): Removed from flags_to_pass.
+	* Makefile.tpl (CXX_FOR_TARGET_FLAG_TO_PASS): New.
+	(BASE_FLAGS_TO_PASS): Use it.
+	* configure: Rebuilt.
+	* Makefile.in: Rebuilt.
+
+2010-11-23  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR binutils/12258
+	* configure.ac: Correct comments for --enable-gold/--enable-ld.
+	Properly check default linker.
+	* configure: Regnerated.
+
+2010-11-23  Matthias Klose  <doko@ubuntu.com>
+
+	* configure.ac: For --enable-gold, handle value `default' instead of
+	`both*'.   New configure option --{en,dis}able-ld.
+	* configure: Regenerate.
+
+2010-11-20  Ian Lance Taylor  <iant@google.com>
+
+	* configure.ac: Only disable a language library if no language needs
+	it.  Don't let --disable-libgcj uncondtionally disable libffi.
+	* configure: Rebuild.
+
+2010-11-20  Paolo Bonzini  <bonzini@gnu.org>
+
+	* configure: Regenerate.
+
+2010-11-20  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	PR other/46202
+	* configure.ac: Fix just-built in-tree STRIP name to be
+	binutils/strip-new.
+	* configure: Regenerate.
+	* Makefile.def (install-strip-gcc, install-strip-binutils)
+	(install-strip-opcodes, install-strip-ld, install-strip-itcl)
+	(install-strip-sid): Mirror dependencies on non-strip variants
+	of these targets on the respective -strip prerequisites.
+	* Makefile.tpl (install-strip, install-strip-host)
+	(install-strip-target): New targets.
+	(install-strip-[+module+], install-strip-target-[+module+]):
+	New targets.
+	* Makefile.in: Regenerate.
+
+2010-11-19  Ian Lance Taylor  <iant@google.com>
+	    Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	* configure.ac: Add target-libgo to target_libraries.  Set
+	and substitute GOC_FOR_BUILD and GOC_FOR_TARGET.
+	* Makefile.tpl (BUILD_EXPORTS): Add GOC and GOCFLAGS.
+	(HOST_EXPORTS): Add GOC.
+	(BASE_TARGET_EXPORTS): Add GOC.
+	(GOC_FOR_BUILD, GOCFLAGS, GOC_FOR_TARGET): New variables.
+	(GOCFLAGS_FOR_TARGET): New variable.
+	(EXTRA_HOST_FLAGS): Add GOC.
+	(EXTRA_TARGET_FLAGS): Add GOC and GOCFLAGS.
+	* Makefile.def (target_modules): Add libgo.
+	(flags_to_pass): Add GOC_FOR_TARGET and GOCFLAGS_FOR_TARGET.
+	(dependencies): Add dependency from configure-target-libgo to
+	configure-target-libffi and all-target-libstdc++-v3.  Add
+	dependencies from all-target-libgo to all-target-libffi.
+	(languages): Add go.
+	* configure: Rebuild.
+	* Makefile.in: Rebuild.
+
+2010-11-19  Ian Lance Taylor  <iant@google.com>
+
+	* config-ml.in: Add Go support: treat GOC and GOCFLAGS like other
+	compiler/flag environment variables.
+
+2010-11-18  Ian Lance Taylor  <iant@google.com>
+
+	* configure.ac: Check for lang_requires_boot_languages in
+	config-lang.in files.
+	* configure: Rebuild.
+
+2010-11-17  Mike Frysinger  <vapier@gentoo.org>
+
+	* .gitignore: New file.
+
+2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+	    Tobias Burnus  <burnus@net-b.de>
+
+	PR fortran/32049
+	* Makefile.def: Add libquadmath; build it with language=fortran.
+	* configure.ac: Add libquadmath.
+	* Makefile.tpl: Handle multiple libs in check-[+language+].
+	* Makefile.in: Regenerate.
+	* configure: Regenerate.
+
+2010-11-15  Andreas Schwab  <schwab@redhat.com>
+
+	* configure.ac: Fix spelling in option names.
+	* configure: Regenerated.
+
+2010-11-13  Georg-Johann Lay  <georgjohann@web.de>
+
+	PR bootstrap/39622
+	* configure.ac (FLAGS_FOR_TARGET): Add include-fixed path.
+	* configure: Regenerated.
+
+2010-11-12  Tobias Grosser  <grosser@fim.uni-passau.de>
+
+	* config/cloog.m4: Add -enable-cloog-backend=(isl|ppl|ppl-legacy) to
+	define the cloog backend to use. Furthermore, only pass the ppllibs to
+	the configure checks, if necessary.
+	* configure: Regenerate.
+
+2010-11-12  Tobias Grosser  <grosser@fim.uni-passau.de>
+
+	* config/cloog.m4: Use CLooG predefined macro to check for CLooG PPL.
+	* configure: regenerate
+
+2010-11-12  Tobias Grosser  <grosser@fim.uni-passau.de>
+
+	* config/cloog.m4: Fix typo.  verison -> version.
+	* configure: Regenerate.
+
+2010-11-12  Tobias Grosser  <grosser@fim.uni-passau.de>
+
+	* config/cloog.m4: Pass ppl libraries to the CLooG version check.
+	* configure: Regenerate.
+
+2010-11-11  Andreas Simbuerger  <simbuerg@fim.uni-passau.de>
+
+	* configure.ac: Support official CLooG.org versions.
+	* configure: Regenerate.
+	* config/cloog.m4: New.
+
 2010-11-05  Michael Eager  <eager@eagercon.com>
 
 	* COPYING.LIBGLOSS: Correct typo in microblaze.
 	* COPYING.NEWLIB: Same.
 
+2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
+
+	* configure.ac (*-*-darwin*): Use mh-darwin for all Darwin variants.
+	* configure: Regenerate.
+
 2010-11-03  Ian Lance Taylor  <iant@google.com>
 	    Dave Korn  <dave.korn.cygwin@gmail.com>
 
diff --git a/Makefile.def b/Makefile.def
index 6223bf3..8eb5b03 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -155,8 +155,10 @@ target_modules = { module= libmudflap; lib_path=.libs; };
 target_modules = { module= libssp; lib_path=.libs; };
 target_modules = { module= newlib; };
 target_modules = { module= libgcc; bootstrap=true; no_check=true; };
+target_modules = { module= libquadmath; };
 target_modules = { module= libgfortran; };
 target_modules = { module= libobjc; };
+target_modules = { module= libgo; };
 target_modules = { module= libtermcap; no_check=true;
                    missing=mostlyclean;
                    missing=clean;
@@ -280,12 +282,13 @@ flags_to_pass = { flag= AS_FOR_TARGET ; };
 flags_to_pass = { flag= CC_FOR_TARGET ; };
 flags_to_pass = { flag= CFLAGS_FOR_TARGET ; };
 flags_to_pass = { flag= CPPFLAGS_FOR_TARGET ; };
-flags_to_pass = { flag= CXX_FOR_TARGET ; };
 flags_to_pass = { flag= CXXFLAGS_FOR_TARGET ; };
 flags_to_pass = { flag= DLLTOOL_FOR_TARGET ; };
 flags_to_pass = { flag= FLAGS_FOR_TARGET ; };
 flags_to_pass = { flag= GCJ_FOR_TARGET ; };
 flags_to_pass = { flag= GFORTRAN_FOR_TARGET ; };
+flags_to_pass = { flag= GOC_FOR_TARGET ; };
+flags_to_pass = { flag= GOCFLAGS_FOR_TARGET ; };
 flags_to_pass = { flag= LD_FOR_TARGET ; };
 flags_to_pass = { flag= LIPO_FOR_TARGET ; };
 flags_to_pass = { flag= LDFLAGS_FOR_TARGET ; };
@@ -346,6 +349,7 @@ dependencies = { module=dvi-gcc; on=all-build-libiberty; };
 dependencies = { module=pdf-gcc; on=all-build-libiberty; };
 dependencies = { module=html-gcc; on=all-build-libiberty; };
 dependencies = { module=install-gcc ; on=install-fixincludes; };
+dependencies = { module=install-strip-gcc ; on=install-strip-fixincludes; };
 
 dependencies = { module=configure-libcpp; on=configure-libiberty; hard=true; };
 dependencies = { module=configure-libcpp; on=configure-intl; };
@@ -407,9 +411,11 @@ dependencies = { module=all-binutils; on=all-intl; };
 // binutils might be on PATH, and they might need the shared opcodes
 // library.
 dependencies = { module=install-binutils; on=install-opcodes; };
+dependencies = { module=install-strip-binutils; on=install-strip-opcodes; };
 
 // libopcodes depends on libbfd
 dependencies = { module=install-opcodes; on=install-bfd; };
+dependencies = { module=install-strip-opcodes; on=install-strip-bfd; };
 
 dependencies = { module=configure-gas; on=configure-intl; };
 dependencies = { module=all-gas; on=all-libiberty; };
@@ -430,6 +436,7 @@ dependencies = { module=all-ld; on=all-build-byacc; };
 dependencies = { module=all-ld; on=all-build-flex; };
 dependencies = { module=all-ld; on=all-intl; };
 dependencies = { module=install-ld; on=install-gold; };
+dependencies = { module=install-strip-ld; on=install-strip-gold; };
 dependencies = { module=configure-gold; on=configure-intl; };
 dependencies = { module=all-gold; on=all-libiberty; };
 dependencies = { module=all-gold; on=all-intl; };
@@ -460,6 +467,7 @@ dependencies = { module=configure-itcl; on=configure-tk; };
 dependencies = { module=all-itcl; on=all-tcl; };
 dependencies = { module=all-itcl; on=all-tk; };
 dependencies = { module=install-itcl; on=install-tcl; };
+dependencies = { module=install-strip-itcl; on=install-strip-tcl; };
 
 dependencies = { module=configure-tk; on=configure-tcl; };
 dependencies = { module=all-tk; on=all-tcl; };
@@ -470,7 +478,9 @@ dependencies = { module=all-sid; on=all-opcodes; };
 dependencies = { module=all-sid; on=all-tcl; };
 dependencies = { module=all-sid; on=all-tk; };
 dependencies = { module=install-sid; on=install-tcl; };
+dependencies = { module=install-strip-sid; on=install-strip-tcl; };
 dependencies = { module=install-sid; on=install-tk; };
+dependencies = { module=install-strip-sid; on=install-strip-tk; };
 
 dependencies = { module=configure-sim; on=configure-intl; };
 dependencies = { module=all-sim; on=all-intl; };
@@ -538,6 +548,9 @@ dependencies = { module=configure-target-boehm-gc; on=all-target-libstdc++-v3; }
 dependencies = { module=configure-target-fastjar; on=configure-target-zlib; };
 dependencies = { module=all-target-fastjar; on=all-target-zlib; };
 dependencies = { module=all-target-fastjar; on=all-target-libiberty; };
+dependencies = { module=configure-target-libgo; on=configure-target-libffi; };
+dependencies = { module=configure-target-libgo; on=all-target-libstdc++-v3; };
+dependencies = { module=all-target-libgo; on=all-target-libffi; };
 dependencies = { module=configure-target-libjava; on=configure-target-zlib; };
 dependencies = { module=configure-target-libjava; on=configure-target-boehm-gc; };
 dependencies = { module=configure-target-libjava; on=configure-target-qthreads; };
@@ -571,11 +584,13 @@ dependencies = { module=configure-target-libiberty; on=all-binutils; };
 dependencies = { module=configure-target-libiberty; on=all-ld; };
 dependencies = { module=configure-target-newlib; on=all-binutils; };
 dependencies = { module=configure-target-newlib; on=all-ld; };
+dependencies = { module=configure-target-libgfortran; on=all-target-libquadmath; };
 
 languages = { language=c;	gcc-check-target=check-gcc; };
 languages = { language=c++;	gcc-check-target=check-c++;
 				lib-check-target=check-target-libstdc++-v3; };
 languages = { language=fortran;	gcc-check-target=check-fortran;
+				lib-check-target=check-target-libquadmath;
 				lib-check-target=check-target-libgfortran; };
 languages = { language=java;	gcc-check-target=check-java;
 				lib-check-target=check-target-libjava; };
@@ -584,6 +599,8 @@ languages = { language=ada;	gcc-check-target=check-ada;
 languages = { language=objc;	gcc-check-target=check-objc;
 				lib-check-target=check-target-libobjc; };
 languages = { language=obj-c++;	gcc-check-target=check-obj-c++; };
+languages = { language=go;	gcc-check-target=check-go;
+				lib-check-target=check-target-libgo; };
 
 // Toplevel bootstrap
 bootstrap_stage = { id=1 ; };
diff --git a/Makefile.in b/Makefile.in
index aaea69d..945fc5d 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -157,6 +157,8 @@ BUILD_EXPORTS = \
 	CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
 	GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
 	GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
+	GOC="$(GOC_FOR_BUILD)"; export GOC; \
+	GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
 	DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
 	LD="$(LD_FOR_BUILD)"; export LD; \
 	LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
@@ -193,6 +195,7 @@ HOST_EXPORTS = \
 	CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
 	GCJ="$(GCJ)"; export GCJ; \
 	GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
+	GOC="$(GOC)"; export GOC; \
 	AR="$(AR)"; export AR; \
 	AS="$(AS)"; export AS; \
 	CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
@@ -273,6 +276,7 @@ BASE_TARGET_EXPORTS = \
 	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
 	GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
 	GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
+	GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
 	DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
 	LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
 	LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
@@ -339,6 +343,7 @@ CXX_FOR_BUILD = @CXX_FOR_BUILD@
 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
+GOC_FOR_BUILD = @GOC_FOR_BUILD@
 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
 LD_FOR_BUILD = @LD_FOR_BUILD@
 NM_FOR_BUILD = @NM_FOR_BUILD@
@@ -401,6 +406,7 @@ LDFLAGS = @LDFLAGS@
 LIBCFLAGS = $(CFLAGS)
 CXXFLAGS = @CXXFLAGS@
 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
+GOCFLAGS = $(CFLAGS)
 
 TFLAGS =
 
@@ -516,6 +522,7 @@ CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
+GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
 LD_FOR_TARGET=@LD_FOR_TARGET@
 
@@ -537,6 +544,7 @@ CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
 LDFLAGS_FOR_TARGET = 
+GOCFLAGS_FOR_TARGET = -O2 -g
 
 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
@@ -632,6 +640,26 @@ HOST_LIB_PATH_libelf = \
 @endif libelf
 
 
+CXX_FOR_TARGET_FLAG_TO_PASS = \
+	"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
+@if target-libstdc++-v3
+# CXX_FOR_TARGET is tricky to get right for target libs that require a
+# functional C++ compiler.  When we recurse, if we expand
+# CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
+# libstdc++ include flags from the script.  Instead, we get an
+# -funconfigured-* word, so that we'll get errors if this invalid C++
+# command line is used for anything, but also so that we can use the
+# word to decide whether or not to pass on this CXX_FOR_TARGET.  If we
+# don't pass it on, sub-make will use the default definition, that
+# re-expands it at the time of use, so we'll get it right when we need
+# it.  One potential exception is the expansion of CXX_FOR_TARGET
+# passed down as part of CXX within TARGET_FLAGS, but this wouldn't
+# really work, for C++ host programs can't depend on the current-stage
+# C++ target library.
+CXX_FOR_TARGET_FLAG_TO_PASS = \
+	$(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
+@endif target-libstdc++-v3
+
 # Flags to pass down to all sub-makes.
 BASE_FLAGS_TO_PASS = \
 	"DESTDIR=$(DESTDIR)" \
@@ -699,12 +727,13 @@ BASE_FLAGS_TO_PASS = \
 	"CC_FOR_TARGET=$(CC_FOR_TARGET)" \
 	"CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
 	"CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
-	"CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
 	"CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
 	"DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
 	"FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
 	"GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
 	"GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
+	"GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
+	"GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
 	"LD_FOR_TARGET=$(LD_FOR_TARGET)" \
 	"LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
 	"LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
@@ -737,6 +766,7 @@ BASE_FLAGS_TO_PASS = \
 	"STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
 	"STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
 	"STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
+	$(CXX_FOR_TARGET_FLAG_TO_PASS) \
 	"TFLAGS=$(TFLAGS)" \
 	"CONFIG_SHELL=$(SHELL)" \
 	"MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" 
@@ -754,6 +784,7 @@ EXTRA_HOST_FLAGS = \
 	'DLLTOOL=$(DLLTOOL)' \
 	'GCJ=$(GCJ)' \
 	'GFORTRAN=$(GFORTRAN)' \
+	'GOC=$(GOC)' \
 	'LD=$(LD)' \
 	'LIPO=$(LIPO)' \
 	'NM=$(NM)' \
@@ -802,6 +833,8 @@ EXTRA_TARGET_FLAGS = \
 	'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
 	'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
 	'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
+	'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
+	'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
 	'LD=$(COMPILER_LD_FOR_TARGET)' \
 	'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
 	'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
@@ -926,8 +959,10 @@ configure-target:  \
     maybe-configure-target-libssp \
     maybe-configure-target-newlib \
     maybe-configure-target-libgcc \
+    maybe-configure-target-libquadmath \


hooks/post-receive
--
Repository for Project Archer.


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2010-12-21 19:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-12-21 19:16 [SCM] archer-swagiaal-oguz: set tp_base in PY_NEW_EVENT_TYPE swagiaal

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).