public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM]  archer-sergiodj-function-cast-notation: Merge remote branch 'gdb/master'
@ 2010-02-08 19:28 sergiodj
  0 siblings, 0 replies; only message in thread
From: sergiodj @ 2010-02-08 19:28 UTC (permalink / raw)
  To: archer-commits

The branch, archer-sergiodj-function-cast-notation has been updated
       via  8a66451abb01b7fa7aa0fb5947d1003df6e7f948 (commit)
       via  06d0527a3a31b81ccbfe5d2eb899f7e30ed93f2d (commit)
       via  039dd96564bdd16a903c390c9e25ff23a0986ad6 (commit)
       via  37b989f713c64fa3429d1ce470fdb25389c7eb0b (commit)
       via  e29c905cd8fdc87b7d8660c07601b810052e9444 (commit)
       via  b641539397a6cb5b4c67dbedafab62b1ac21391e (commit)
       via  89bdb2450e85875b16ad73f00b5632f27e3054a1 (commit)
       via  eac509950388e2e6a4d078202a0dd58d59fcddbd (commit)
       via  679554b8c8565b7d296940c5fdab35d98f28be3e (commit)
       via  875d1739ef2c7185f5e5e52eac3022171031132b (commit)
       via  0a60705522e536b44cb28a22d1aec7a1c7216011 (commit)
       via  662c6c45df41661abddf1b78ac2c4d4817b694a1 (commit)
       via  e9e9b7b1c149af6ed82bbb1c01f013c6b6ffd87e (commit)
       via  c6d8c9383174688d8d19a897e6ff5fe81e211de2 (commit)
       via  03729380c318738d19256b219bcc03d333dc54bf (commit)
       via  a5266a8a1fb2333418dd0914d3adeee72383b656 (commit)
       via  7a43b42ad592059e9bd595adf38fb65709aa3959 (commit)
       via  7f3f596fcee5e48061e248513e18096ca653620b (commit)
       via  f8893c711c4ee381385d983175cacb786f64774b (commit)
       via  feced2c94d506d91710d06e86ecdd5ac4b4d2c56 (commit)
       via  fdfccbaf9fffb6300698bcd8cbe1a41b96398527 (commit)
       via  e1e1f977b48241291ceaa7431bd448e2eacb5467 (commit)
       via  974eeebe13b24cf3d78e248857d914a393bf1597 (commit)
       via  ca233f4f50d32cf78cb2b19c31dc373d05e2743e (commit)
       via  2e4e6c860563f4d26538db70b02712753456a49a (commit)
       via  5f9a1f9f73c5552ceca68d5e2cefb6454d4d4a22 (commit)
       via  9c13abd586d6251a03d10c2d3809f3dd75a79a96 (commit)
       via  a86369688577ace604d9c15f2e45053cb0f1d046 (commit)
       via  fbae06a026848d102269b1d7627ed1ed1476ecd9 (commit)
       via  481ae44b178f289a3dce573858c076cba130a186 (commit)
       via  00d206f06c1bfe3c4e4ad727e7e7c0d23fec9304 (commit)
       via  ea72145d5db8c66253c9b21b785a5311f69ae99e (commit)
       via  055ea5aad2e3e6e74eb70760a27c5b12b105097d (commit)
       via  e85c2313d4ebb17b06409da168bbb836e229f877 (commit)
       via  c0869096279f9efb4047b5deceee1c6ded43300d (commit)
       via  eaf43e71840fb73fba7c0af93a675b945cf33272 (commit)
       via  06e45bb813f0299045e706936d448563e18de2f2 (commit)
       via  09ffeaf7f4252c5177063a04b70886b604431142 (commit)
       via  285e284cdcd5bd63bf316ddefaf642833d5a0f6a (commit)
       via  a54573f7582d0c73bc98ac06969bbcf3310ac16a (commit)
       via  a1f83b9843c1744564ffb0991f0a51ad372e3346 (commit)
       via  0fcc0541ae31b12263bba2ba8d52c8b461efbfe2 (commit)
       via  753be84d32a8922b66c4f9705811c57d5e64a724 (commit)
       via  cddb5b9441387b546785edb7f3723fd69a34db5a (commit)
       via  aeae4a8edcc90a5560ff3d9832ea79b65b119d9f (commit)
       via  9086f91b53f60094862210b6802e233ba8111ebc (commit)
       via  7ca68a06cb3b5ccf35b636933486ff6d647895fb (commit)
       via  681a7dc3c981b2c74e27617ebefb016a9e95de4f (commit)
       via  535fe33f88c968bcc12005213fe5209829aef3eb (commit)
       via  2d99eeb2ddf520c0d81c6a10f87c12ca4295343b (commit)
       via  74a622ef4c5a7321f349dae452593b08c68a0494 (commit)
       via  f54463ccec9e82eedc37ff7a09b9379a7ad51a9e (commit)
       via  8eb9572749ae2f73f4910b2cb4f55718f63bea55 (commit)
       via  9211a5cad782e45386fd5af6524c12d15a12f1b6 (commit)
       via  95d362d81293d1b5e0d7dd904764e3161bfbc591 (commit)
       via  924db3030db8973e6f18d8581fea0b052aeb94c9 (commit)
       via  a51912f790e05f4c3f3b224aa2d73c27264cec49 (commit)
       via  99c9c4ea840175aa3ac1201f31e9d01df88d3cfc (commit)
       via  cb4aafde6a4b62f6985bf920a37aa92425308cc0 (commit)
       via  8f49978d16ba29fc5c7eb6c764812411167fdc08 (commit)
       via  45c2879ad23890abd8d0ea2664a4925bf8bda7bb (commit)
       via  cad719f8008fda5d0f3604033a2ad25c51d08ec1 (commit)
       via  816653f26d7c4a501a9f5cfd94771ad8df872c93 (commit)
       via  5e1c9ca0b4491ddf370cbf84336d31bf4eb816ff (commit)
       via  053b2906e5af1a937e2734d2b4d569bffe0a9847 (commit)
       via  e87f98894c0d21f1d6f0b26950db501544844198 (commit)
       via  5a9097696a246ab71af8822bf8ad9238ff485285 (commit)
       via  f03d5cd98559bdc7ee93b72383d9e50999310a97 (commit)
       via  fc7cf6aa5bed82acd2e5e1e98b6f9d7fd387011d (commit)
       via  4fe85d4b42b8264f9b198d48ed4c4482bef1ff4a (commit)
       via  24deffe39b6bc8259fc73e85d2436fce095100f0 (commit)
       via  203b2d5b68c811acb75ea441c8f10d59e1570fcd (commit)
       via  11f60e1da57901a3ba12581b07ae6faa66afc6ca (commit)
       via  8f4073e06849c64c06bdac0dcf80f096825fe951 (commit)
       via  5545322727e9d632d2d5cb9c0ac2f6fd77aec73c (commit)
       via  37a2e813957ef397053d79e75ba477c8462cc21a (commit)
       via  056a537a5a2c8ab1836c1c6bda90a172f97b02bd (commit)
       via  30bd1069e95fa1560a86ec6cbc4b6d78d81196ea (commit)
       via  fcf21c0c619f94850780fde4d205bde0bf16d7ae (commit)
       via  80d0585afd753548fba97825ba6e83037749d4e4 (commit)
       via  ece06599528483eaa3eb38dc9cea68b00a2bef79 (commit)
       via  898322942d6f53ae3f6ce4991a1192fc1d5c17f8 (commit)
       via  6327d2d393ca4ea339b026a85f02127967e08187 (commit)
       via  54f4765ed22bef44818de32d63d391f303edd7a9 (commit)
       via  589a773e697c62b97c694c3dcee2363e1bdf7784 (commit)
       via  9cc6bf072cef2e40990041ad725194ece2d37767 (commit)
       via  80e71168becc4c8afbbc7b241ad75d44b19cc222 (commit)
       via  c9233786d875be79376fc9f388ccc6f8516630f9 (commit)
       via  6a2f9065d400a11ae0e95ecf4f4da7d32d6275a3 (commit)
       via  49ac208985e0f2f87f79717055ea46fc9f1771e8 (commit)
       via  a9cdae90b60c0ec9b7504a4e804a07eeb073597f (commit)
       via  7e64c08e6b14c38afb838a6de36287b8e5b3f656 (commit)
       via  c759727aeb822d7ffdbd4180056af3138e660917 (commit)
       via  91511fc320ebf301bed82d9f3af4eaa72269dab7 (commit)
       via  497a1155f50abc8592d113e738a689b8c0272ba9 (commit)
       via  dc782272243c29b976b1f3d37de277869a8a4ad5 (commit)
       via  0d44d98d03f83e5a32a3f09d503e65d45f24362c (commit)
       via  b0b59f5b7fd3fc01021c4a03be248aaad1079672 (commit)
       via  857c8434a19bc8d0dab4b9d07fd43c669955f627 (commit)
       via  0cfb39985d99e0e0954d83b6f4723ebf750427e2 (commit)
       via  be9e2037ab344da5f2b8f1521855a4636e9ec05f (commit)
       via  aabc2f4e201ad84e5330e8a383d9c376d8e87e57 (commit)
       via  58b79b9093d575681b31d0947eea73132ca58408 (commit)
       via  7f0e6396a16d31ad830f7546531b78281ef07e01 (commit)
       via  13fcddfac850e443710bb8cca4508bea8b5fa28a (commit)
       via  be72b57d303e00518650985ba69e74fc4bf055a8 (commit)
       via  56ff1af56823251daaa909753c00911cd792a876 (commit)
       via  bfc7edb055a61bd8cf5dee7cefab1313bdc98ea1 (commit)
       via  37d905869e53c9f8e0f02cc90faf6a0fad704cdf (commit)
       via  b8db8cd4ffe6f016974c93e8e56522ea07e95d12 (commit)
       via  31613b2bbecb72f9f24dd8e5701ad9d95fafd1cf (commit)
       via  28b539c38d2d4a36628da04e3a5a5ffbddca5c34 (commit)
       via  6a5763e0fc361b96de5692a7b8c78dae8d7f33d5 (commit)
       via  5b206ef0371b141649383a713ce4751a527cd591 (commit)
       via  66952a1f7e2e39bd972113890f0e117687f653e1 (commit)
       via  2c1097315ca26a9436ec027c0120d93966a36f8b (commit)
       via  b3b4bbb68c5a77e017ceaeb49b9fed4579068476 (commit)
      from  1f3ff38c22ae7fb1dfc11dab847c123da2c68b1e (commit)

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

- Log -----------------------------------------------------------------
-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                          |   30 +
 Makefile.def                                       |    6 +-
 Makefile.in                                        |  564 ++-
 Makefile.tpl                                       |    4 +-
 bfd/ChangeLog                                      |  145 +
 bfd/aout-target.h                                  |    3 +
 bfd/aout-tic30.c                                   |    3 +
 bfd/archive.c                                      |  129 +-
 bfd/bfd-in.h                                       |    5 +-
 bfd/bfd-in2.h                                      |    7 +-
 bfd/coff-alpha.c                                   |    1 +
 bfd/coff-rs6000.c                                  |   10 +-
 bfd/coff64-rs6000.c                                |   10 +-
 bfd/elf-bfd.h                                      |    2 +
 bfd/elf.c                                          |   33 +-
 bfd/elf32-hppa.c                                   |   12 +-
 bfd/elf32-ppc.c                                    |   62 +-
 bfd/elf32-s390.c                                   |    9 +
 bfd/elf64-mips.c                                   |    1 +
 bfd/elf64-ppc.c                                    |   68 +-
 bfd/elflink.c                                      |   42 +-
 bfd/ieee.c                                         |    1 +
 bfd/libbfd-in.h                                    |   33 +
 bfd/libbfd.h                                       |   33 +
 bfd/libecoff.h                                     |    1 +
 bfd/mach-o-target.c                                |   12 +-
 bfd/mach-o.c                                       |   15 +
 bfd/oasys.c                                        |    1 +
 bfd/som.c                                          |    1 +
 bfd/targets.c                                      |    2 +
 bfd/version.h                                      |    2 +-
 bfd/vms-gsd.c                                      |    4 +-
 bfd/vms-hdr.c                                      |    2 +-
 bfd/vms-misc.c                                     |   12 +-
 bfd/vms.c                                          |   27 +-
 bfd/vms.h                                          |   49 +-
 configure                                          |   77 +-
 configure.ac                                       |   43 +-
 cpu/ChangeLog                                      |    7 +
 cpu/frv.cpu                                        |   26 +-
 gdb/ChangeLog                                      |  300 +
 gdb/Makefile.in                                    |    2 +-
 gdb/amd64-tdep.c                                   |  136 +-
 gdb/amd64-tdep.h                                   |    3 +
 gdb/amd64-windows-tdep.c                           |  112 +
 gdb/arch-utils.c                                   |    7 +
 gdb/arch-utils.h                                   |    3 +
 gdb/arm-linux-tdep.c                               |   11 +
 gdb/arm-tdep.c                                     |  420 ++-
 gdb/arm-tdep.h                                     |    9 +-
 gdb/breakpoint.c                                   |    1 -
 gdb/c-lang.h                                       |    6 +
 gdb/c-typeprint.c                                  |   42 +-
 gdb/c-valprint.c                                   |    7 +-
 gdb/config/djgpp/fnchange.lst                      |    2 +
 gdb/configure                                      |    6 +-
 gdb/configure.ac                                   |    6 +-
 gdb/cp-namespace.c                                 |  229 +-
 gdb/cp-support.h                                   |    6 +-
 gdb/cp-valprint.c                                  |   46 +-
 gdb/doc/ChangeLog                                  |   20 +
 gdb/doc/gdb.texinfo                                |  174 +-
 gdb/dwarf2read.c                                   |   71 +-
 gdb/eval.c                                         |    2 +-
 gdb/frame.c                                        |    4 +-
 gdb/gdbarch.c                                      |   24 +
 gdb/gdbarch.h                                      |    8 +
 gdb/gdbarch.sh                                     |    8 +-
 gdb/gdbserver/ChangeLog                            |  178 +
 gdb/gdbserver/i387-fp.c                            |   94 +-
 gdb/gdbserver/i387-fp.h                            |    8 +-
 gdb/gdbserver/inferiors.c                          |   25 +-
 gdb/gdbserver/linux-arm-low.c                      |   67 +-
 gdb/gdbserver/linux-cris-low.c                     |   11 +-
 gdb/gdbserver/linux-crisv32-low.c                  |   84 +-
 gdb/gdbserver/linux-low.c                          |  154 +-
 gdb/gdbserver/linux-low.h                          |   14 +-
 gdb/gdbserver/linux-m32r-low.c                     |   10 +-
 gdb/gdbserver/linux-m68k-low.c                     |   26 +-
 gdb/gdbserver/linux-mips-low.c                     |  112 +-
 gdb/gdbserver/linux-ppc-low.c                      |   99 +-
 gdb/gdbserver/linux-s390-low.c                     |   45 +-
 gdb/gdbserver/linux-sh-low.c                       |   12 +-
 gdb/gdbserver/linux-sparc-low.c                    |   45 +-
 gdb/gdbserver/linux-x86-low.c                      |   50 +-
 gdb/gdbserver/linux-xtensa-low.c                   |   56 +-
 gdb/gdbserver/nto-low.c                            |   10 +-
 gdb/gdbserver/proc-service.c                       |    6 +-
 gdb/gdbserver/regcache.c                           |   91 +-
 gdb/gdbserver/regcache.h                           |   32 +-
 gdb/gdbserver/remote-utils.c                       |    9 +-
 gdb/gdbserver/server.c                             |   24 +-
 gdb/gdbserver/spu-low.c                            |   14 +-
 gdb/gdbserver/target.h                             |   12 +-
 gdb/gdbserver/win32-arm-low.c                      |   10 +-
 gdb/gdbserver/win32-i386-low.c                     |   14 +-
 gdb/gdbserver/win32-low.c                          |   24 +-
 gdb/gdbserver/win32-low.h                          |    6 +-
 gdb/gdbtypes.c                                     |   28 +-
 gdb/gdbtypes.h                                     |   28 +-
 gdb/glibc-tdep.c                                   |   31 +-
 gdb/gnu-v2-abi.c                                   |    3 +-
 gdb/i386-tdep.c                                    |   14 +-
 gdb/i386-tdep.h                                    |   43 +
 gdb/infcall.c                                      |    3 +-
 gdb/inflow.c                                       |    3 +-
 gdb/infrun.c                                       |   50 +-
 gdb/language.h                                     |   29 +-
 gdb/m2-typeprint.c                                 |    4 +-
 gdb/minsyms.c                                      |   31 +
 gdb/ppc-linux-tdep.c                               |    3 +-
 gdb/printcmd.c                                     |    5 +-
 gdb/procfs.c                                       |  258 +-
 gdb/python/py-prettyprint.c                        |    3 +-
 gdb/regcache.c                                     |   15 +-
 gdb/regcache.h                                     |    3 +-
 gdb/remote.c                                       |    4 +-
 gdb/solib-osf.c                                    |    2 +-
 gdb/solib-svr4.c                                   |   17 +-
 gdb/symtab.c                                       |    9 +-
 gdb/symtab.h                                       |    7 +-
 gdb/testsuite/ChangeLog                            |  136 +
 gdb/testsuite/gdb.ada/call_pn.exp                  |   53 +
 gdb/testsuite/gdb.ada/call_pn/foo.adb              |   23 +
 gdb/testsuite/gdb.ada/call_pn/pck.adb              |   25 +
 gdb/testsuite/gdb.ada/call_pn/pck.ads              |   23 +
 gdb/testsuite/gdb.ada/rec_return.exp               |   46 +
 gdb/testsuite/gdb.ada/rec_return/foo.adb           |   24 +
 gdb/testsuite/gdb.ada/rec_return/pck.adb           |   27 +
 gdb/testsuite/gdb.ada/rec_return/pck.ads           |   28 +
 gdb/testsuite/gdb.arch/i386-bp_permanent.exp       |    2 +-
 gdb/testsuite/gdb.arch/thumb2-it.S                 |  182 +
 gdb/testsuite/gdb.arch/thumb2-it.exp               |  157 +
 gdb/testsuite/gdb.base/bigcore.exp                 |    1 +
 gdb/testsuite/gdb.base/break-interp.exp            |    9 +-
 gdb/testsuite/gdb.base/call-strs.exp               |    9 +-
 gdb/testsuite/gdb.base/default.exp                 |    3 +
 gdb/testsuite/gdb.base/ending-run.exp              |    4 +-
 gdb/testsuite/gdb.base/finish.exp                  |    2 +
 gdb/testsuite/gdb.base/freebpcmd.exp               |    3 +
 gdb/testsuite/gdb.base/funcargs.exp                |    3 +
 gdb/testsuite/gdb.base/gcore.exp                   |    6 +-
 gdb/testsuite/gdb.base/huge.exp                    |    2 +
 gdb/testsuite/gdb.base/interrupt.exp               |    1 +
 gdb/testsuite/gdb.base/nodebug.exp                 |    4 +-
 gdb/testsuite/gdb.base/page.exp                    |    5 -
 gdb/testsuite/gdb.base/printcmds.exp               |    6 +-
 gdb/testsuite/gdb.base/ptype.exp                   |    5 +-
 gdb/testsuite/gdb.base/restore.exp                 |    2 +
 gdb/testsuite/gdb.base/return.exp                  |    2 +
 gdb/testsuite/gdb.base/setvar.exp                  |    5 +-
 .../gdb.base/symbol-without-target_section.c}      |   15 +-
 .../gdb.base/symbol-without-target_section.exp     |   39 +
 gdb/testsuite/gdb.base/watchpoint-solib.exp        |    8 +-
 gdb/testsuite/gdb.base/watchpoints.exp             |    3 +-
 gdb/testsuite/gdb.cp/namespace-using.cc            |   45 -
 gdb/testsuite/gdb.cp/nsdecl.cc                     |   93 +
 gdb/testsuite/gdb.cp/nsdecl.exp                    |   52 +
 gdb/testsuite/gdb.cp/nsimport.cc                   |   20 +
 gdb/testsuite/gdb.cp/nsimport.exp                  |   52 +
 gdb/testsuite/gdb.cp/nsrecurs.cc                   |   57 +
 .../gdb.cp/{namespace-using.exp => nsrecurs.exp}   |   61 +-
 gdb/testsuite/gdb.cp/nsstress.cc                   |   60 +
 gdb/testsuite/gdb.cp/nsstress.exp                  |   52 +
 gdb/testsuite/gdb.cp/nsusing.cc                    |  139 +
 gdb/testsuite/gdb.cp/nsusing.exp                   |  213 +
 gdb/testsuite/gdb.cp/shadow.cc                     |   45 +
 .../gdb.cp/{namespace-using.exp => shadow.exp}     |   64 +-
 gdb/testsuite/gdb.cp/userdef.exp                   |    2 +-
 gdb/testsuite/gdb.cp/virtbase.cc                   |   89 +
 gdb/testsuite/gdb.cp/virtbase.exp                  |   62 +
 gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S   |  327 +
 gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp |   48 +
 gdb/testsuite/gdb.mi/mi-nonstop.exp                |   19 +-
 gdb/testsuite/gdb.threads/current-lwp-dead.c       |   21 +-
 gdb/testsuite/gdb.threads/gcore-thread.exp         |    2 +
 gdb/testsuite/lib/mi-support.exp                   |   10 +-
 gdb/valops.c                                       |   35 +-
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |   38 +-
 include/ChangeLog                                  |    4 +
 include/elf/ChangeLog                              |    6 +-
 include/elf/common.h                               |    2 +
 include/elf/s390.h                                 |    4 +
 libiberty/ChangeLog                                |    5 +
 libiberty/cp-demangle.c                            |   15 +-
 opcodes/ChangeLog                                  |  116 +
 opcodes/arm-dis.c                                  |  206 +-
 opcodes/i386-dis.c                                 | 6407 +++++++++-----------
 opcodes/i386-opc.h                                 |    6 +-
 opcodes/i386-opc.tbl                               |  418 +-
 opcodes/i386-tbl.h                                 |  436 +-
 sim/common/ChangeLog                               |   18 +
 sim/common/Make-common.in                          |   22 +-
 sim/common/cgen-accfp.c                            |   16 +-
 sim/common/cgen-fpu.h                              |   99 +-
 sim/common/cgen-ops.h                              |   15 +-
 sim/frv/ChangeLog                                  |    4 +
 sim/frv/sem.c                                      |   40 +-
 sim/sh64/ChangeLog                                 |    4 +
 sim/sh64/cpu.h                                     |    8 +-
 201 files changed, 9908 insertions(+), 5508 deletions(-)
 create mode 100644 gdb/testsuite/gdb.ada/call_pn.exp
 create mode 100644 gdb/testsuite/gdb.ada/call_pn/foo.adb
 create mode 100644 gdb/testsuite/gdb.ada/call_pn/pck.adb
 create mode 100644 gdb/testsuite/gdb.ada/call_pn/pck.ads
 create mode 100644 gdb/testsuite/gdb.ada/rec_return.exp
 create mode 100644 gdb/testsuite/gdb.ada/rec_return/foo.adb
 create mode 100644 gdb/testsuite/gdb.ada/rec_return/pck.adb
 create mode 100644 gdb/testsuite/gdb.ada/rec_return/pck.ads
 create mode 100644 gdb/testsuite/gdb.arch/thumb2-it.S
 create mode 100644 gdb/testsuite/gdb.arch/thumb2-it.exp
 rename gdb/{gnu-v2-abi.h => testsuite/gdb.base/symbol-without-target_section.c} (67%)
 create mode 100644 gdb/testsuite/gdb.base/symbol-without-target_section.exp
 delete mode 100644 gdb/testsuite/gdb.cp/namespace-using.cc
 create mode 100644 gdb/testsuite/gdb.cp/nsdecl.cc
 create mode 100644 gdb/testsuite/gdb.cp/nsdecl.exp
 create mode 100644 gdb/testsuite/gdb.cp/nsimport.cc
 create mode 100644 gdb/testsuite/gdb.cp/nsimport.exp
 create mode 100644 gdb/testsuite/gdb.cp/nsrecurs.cc
 copy gdb/testsuite/gdb.cp/{namespace-using.exp => nsrecurs.exp} (51%)
 create mode 100644 gdb/testsuite/gdb.cp/nsstress.cc
 create mode 100644 gdb/testsuite/gdb.cp/nsstress.exp
 create mode 100644 gdb/testsuite/gdb.cp/nsusing.cc
 create mode 100644 gdb/testsuite/gdb.cp/nsusing.exp
 create mode 100644 gdb/testsuite/gdb.cp/shadow.cc
 rename gdb/testsuite/gdb.cp/{namespace-using.exp => shadow.exp} (55%)
 create mode 100644 gdb/testsuite/gdb.cp/virtbase.cc
 create mode 100644 gdb/testsuite/gdb.cp/virtbase.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index de6535f..7d8f7f2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,33 @@
+2010-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	Sync from gcc:
+	* configure.ac: Add "recommended" version checks for GMP/MPC.
+	Update recommended GMP/MPFR/MPC versions.
+	* configure: Regenerate.
+
+2010-01-25  Joern Rennecke  <amylaar@spamcop.net>
+
+	gcc PR libstdc++/36101, gcc PR libstdc++/42813
+	* configure.ac (bootstrap_target_libs): Make inclusion of
+	target-libgomp conditional on libgomb being in target_configdirs.
+	* configure: Regenerate.
+
+2010-01-23  Joern Rennecke  <amylaar@spamcop.net>
+
+	gcc PR libstdc++/36101, gcc PR libstdc++/42813
+	* configure.ac (bootstrap_target_libs): Include target-libgomp.
+	* configure: Regenerate.
+
+2010-01-22  Joern Rennecke  <amylaar@spamcop.net>
+
+	gcc PR libstdc++/36101, gcc PR libstdc++/42813
+	* configure.ac (target_configdirs): Substitute.
+	* Makefile.def: Bootstrap target module libgomp.
+	Add dependency of all-target-libstdc++-v3 on configure-target-libgomp.
+	* Makefile.tpl (TARGET_CONFIGDIRS): New makefile variable.
+	(BASE_TARGET_EXPORTS): Export TARGET_CONFIGDIRS.
+	* configure, Makefile.in: Regenerate.
+
 2009-12-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
 	* libtool.m4: Sync from git Libtool.
diff --git a/Makefile.def b/Makefile.def
index f5c2e11..ba23767 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -174,7 +174,7 @@ target_modules = { module= boehm-gc; };
 target_modules = { module= qthreads; };
 target_modules = { module= rda; };
 target_modules = { module= libada; };
-target_modules = { module= libgomp; lib_path=.libs; };
+target_modules = { module= libgomp; bootstrap= true; lib_path=.libs; };
 
 // These are (some of) the make targets to be done in each subdirectory.
 // Not all; these are the ones which don't have special options.
@@ -547,6 +547,10 @@ dependencies = { module=all-target-libobjc; on=all-target-libiberty; };
 dependencies = { module=all-target-libobjc; on=all-target-boehm-gc; };
 dependencies = { module=all-target-libstdc++-v3; on=all-target-libiberty; };
 dependencies = { module=configure-target-libstdc++-v3; on=configure-target-libgomp; };
+// parallel_list.o and parallel_settings.o depend on omp.h, which is
+// generated by the libgomp configure.  Unfortunately, due to the use of
+//  recursive make, we can't be that specific.
+dependencies = { module=all-target-libstdc++-v3; on=configure-target-libgomp; };
 
 // Target modules in the 'src' repository.
 lang_env_dependencies = { module=examples; };
diff --git a/Makefile.in b/Makefile.in
index 6f1c140..8f9be0c 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -173,6 +173,7 @@ EXTRA_BUILD_FLAGS = \
 
 # This is the list of directories to built for the host system.
 SUBDIRS = @configdirs@
+TARGET_CONFIGDIRS = @target_configdirs@
 # This is set by the configure script to the arguments to use when configuring
 # directories built for the host system.
 HOST_CONFIGARGS = @host_configargs@
@@ -284,7 +285,8 @@ BASE_TARGET_EXPORTS = \
 @if gcc-bootstrap
 	$(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
 @endif gcc-bootstrap
-	$(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
+	$(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
+	TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
 
 RAW_CXX_TARGET_EXPORTS = \
 	$(BASE_TARGET_EXPORTS) \
@@ -1120,7 +1122,9 @@ all-target: maybe-all-target-boehm-gc
 all-target: maybe-all-target-qthreads
 all-target: maybe-all-target-rda
 all-target: maybe-all-target-libada
+@if target-libgomp-no-bootstrap
 all-target: maybe-all-target-libgomp
+@endif target-libgomp-no-bootstrap
 
 # Do a target for all the subdirectories.  A ``make do-X'' will do a
 # ``make X'' in all subdirectories (because, in general, there is a
@@ -54629,7 +54633,6 @@ configure-target-libgomp: stage_current
 @if target-libgomp
 maybe-configure-target-libgomp: configure-target-libgomp
 configure-target-libgomp: 
-	@: $(MAKE); $(unstage)
 	@r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	echo "Checking multilib configuration for libgomp..."; \
@@ -54666,6 +54669,276 @@ configure-target-libgomp:
 
 
 
+.PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
+maybe-configure-stage1-target-libgomp:
+@if target-libgomp-bootstrap
+maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
+configure-stage1-target-libgomp:
+	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE1_TFLAGS)"; \
+	echo "Checking multilib configuration for libgomp..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
+	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
+	$(NORMAL_TARGET_EXPORTS) \
+	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+	echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
+	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libgomp"; \
+	libsrcdir="$$s/libgomp"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  $(STAGE1_CONFIGURE_FLAGS)
+@endif target-libgomp-bootstrap
+
+.PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
+maybe-configure-stage2-target-libgomp:
+@if target-libgomp-bootstrap
+maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
+configure-stage2-target-libgomp:
+	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE2_TFLAGS)"; \
+	echo "Checking multilib configuration for libgomp..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
+	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
+	$(NORMAL_TARGET_EXPORTS) \
+	 \
+	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+	echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
+	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libgomp"; \
+	libsrcdir="$$s/libgomp"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  --with-build-libsubdir=$(HOST_SUBDIR) \
+	  $(STAGE2_CONFIGURE_FLAGS)
+@endif target-libgomp-bootstrap
+
+.PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
+maybe-configure-stage3-target-libgomp:
+@if target-libgomp-bootstrap
+maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
+configure-stage3-target-libgomp:
+	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE3_TFLAGS)"; \
+	echo "Checking multilib configuration for libgomp..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
+	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
+	$(NORMAL_TARGET_EXPORTS) \
+	 \
+	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+	echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
+	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libgomp"; \
+	libsrcdir="$$s/libgomp"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  --with-build-libsubdir=$(HOST_SUBDIR) \
+	  $(STAGE3_CONFIGURE_FLAGS)
+@endif target-libgomp-bootstrap
+
+.PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
+maybe-configure-stage4-target-libgomp:
+@if target-libgomp-bootstrap
+maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
+configure-stage4-target-libgomp:
+	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE4_TFLAGS)"; \
+	echo "Checking multilib configuration for libgomp..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
+	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
+	$(NORMAL_TARGET_EXPORTS) \
+	 \
+	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+	echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
+	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libgomp"; \
+	libsrcdir="$$s/libgomp"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  --with-build-libsubdir=$(HOST_SUBDIR) \
+	  $(STAGE4_CONFIGURE_FLAGS)
+@endif target-libgomp-bootstrap
+
+.PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
+maybe-configure-stageprofile-target-libgomp:
+@if target-libgomp-bootstrap
+maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
+configure-stageprofile-target-libgomp:
+	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGEprofile_TFLAGS)"; \
+	echo "Checking multilib configuration for libgomp..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
+	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
+	$(NORMAL_TARGET_EXPORTS) \
+	 \
+	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+	echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
+	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libgomp"; \
+	libsrcdir="$$s/libgomp"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  --with-build-libsubdir=$(HOST_SUBDIR) \
+	  $(STAGEprofile_CONFIGURE_FLAGS)
+@endif target-libgomp-bootstrap
+
+.PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
+maybe-configure-stagefeedback-target-libgomp:
+@if target-libgomp-bootstrap
+maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
+configure-stagefeedback-target-libgomp:
+	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
+	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
+	echo "Checking multilib configuration for libgomp..."; \
+	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
+	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
+	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
+	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
+	  else \
+	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
+	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
+	  fi; \
+	else \
+	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
+	fi; \
+	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
+	$(NORMAL_TARGET_EXPORTS) \
+	 \
+	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
+	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
+	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
+	echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
+	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
+	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
+	case $(srcdir) in \
+	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
+	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
+		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
+	esac; \
+	srcdiroption="--srcdir=$${topdir}/libgomp"; \
+	libsrcdir="$$s/libgomp"; \
+	$(SHELL) $${libsrcdir}/configure \
+	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
+	  --target=${target_alias} $${srcdiroption} \
+	  --with-build-libsubdir=$(HOST_SUBDIR) \
+	  $(STAGEfeedback_CONFIGURE_FLAGS)
+@endif target-libgomp-bootstrap
+
+
+
 
 
 .PHONY: all-target-libgomp maybe-all-target-libgomp
@@ -54677,7 +54950,6 @@ all-target-libgomp: stage_current
 TARGET-target-libgomp=all
 maybe-all-target-libgomp: all-target-libgomp
 all-target-libgomp: configure-target-libgomp
-	@: $(MAKE); $(unstage)
 	@r=`${PWD_COMMAND}`; export r; \
 	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 	$(NORMAL_TARGET_EXPORTS)  \
@@ -54688,6 +54960,264 @@ all-target-libgomp: configure-target-libgomp
 
 
 
+.PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
+.PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
+maybe-all-stage1-target-libgomp:
+maybe-clean-stage1-target-libgomp:
+@if target-libgomp-bootstrap
+maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
+all-stage1: all-stage1-target-libgomp
+TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
+all-stage1-target-libgomp: configure-stage1-target-libgomp
+	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE1_TFLAGS)"; \
+	$(NORMAL_TARGET_EXPORTS)  \
+	cd $(TARGET_SUBDIR)/libgomp && \
+	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+		$(EXTRA_TARGET_FLAGS)   \
+		TFLAGS="$(STAGE1_TFLAGS)" \
+		$(TARGET-stage1-target-libgomp)
+
+maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
+clean-stage1: clean-stage1-target-libgomp
+clean-stage1-target-libgomp:
+	@if [ $(current_stage) = stage1 ]; then \
+	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
+	else \
+	  [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
+	  $(MAKE) stage1-start; \
+	fi; \
+	cd $(TARGET_SUBDIR)/libgomp && \
+	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
+		 clean
+@endif target-libgomp-bootstrap
+
+
+.PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
+.PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
+maybe-all-stage2-target-libgomp:
+maybe-clean-stage2-target-libgomp:
+@if target-libgomp-bootstrap
+maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
+all-stage2: all-stage2-target-libgomp
+TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
+all-stage2-target-libgomp: configure-stage2-target-libgomp
+	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE2_TFLAGS)"; \
+	$(NORMAL_TARGET_EXPORTS) \
+	  \
+	cd $(TARGET_SUBDIR)/libgomp && \
+	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+		$(EXTRA_TARGET_FLAGS)   \
+		TFLAGS="$(STAGE2_TFLAGS)" \
+		$(TARGET-stage2-target-libgomp)
+
+maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
+clean-stage2: clean-stage2-target-libgomp
+clean-stage2-target-libgomp:
+	@if [ $(current_stage) = stage2 ]; then \
+	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
+	else \
+	  [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
+	  $(MAKE) stage2-start; \
+	fi; \
+	cd $(TARGET_SUBDIR)/libgomp && \
+	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
+		  \
+		 clean
+@endif target-libgomp-bootstrap
+
+
+.PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
+.PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
+maybe-all-stage3-target-libgomp:
+maybe-clean-stage3-target-libgomp:
+@if target-libgomp-bootstrap
+maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
+all-stage3: all-stage3-target-libgomp
+TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
+all-stage3-target-libgomp: configure-stage3-target-libgomp
+	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
+	@r=`${PWD_COMMAND}`; export r; \
+	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+	TFLAGS="$(STAGE3_TFLAGS)"; \
+	$(NORMAL_TARGET_EXPORTS) \
+	  \
+	cd $(TARGET_SUBDIR)/libgomp && \
+	$(MAKE) $(BASE_FLAGS_TO_PASS) \
+		CFLAGS="$(CFLAGS_FOR_TARGET)" \
+		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
+		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
+		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
+		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
+		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
+		$(EXTRA_TARGET_FLAGS)   \
+		TFLAGS="$(STAGE3_TFLAGS)" \


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


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

only message in thread, other threads:[~2010-02-08 19:28 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-02-08 19:28 [SCM] archer-sergiodj-function-cast-notation: Merge remote branch 'gdb/master' sergiodj

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