public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
From: pmuldoon@sourceware.org
To: archer-commits@sourceware.org
Subject: [SCM]  archer-pmuldoon-python-backtrace: Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace
Date: Mon, 13 Feb 2012 10:41:00 -0000	[thread overview]
Message-ID: <20120213104155.3742.qmail@sourceware.org> (raw)

The branch, archer-pmuldoon-python-backtrace has been updated
       via  25db7ef99cba168d1c41d4206a2b4e98530ad5dd (commit)
       via  acc5ce30a32355340e69741426963fd142427a57 (commit)
       via  51fa197fc93097e0cb40c3b5d92b6c069e3d991c (commit)
       via  4ec15f36293ce11d672aea6d41ae043b50b806e9 (commit)
       via  99a4e476b89b26fc812eb59d375c14509a8e8231 (commit)
       via  ccff2bf2f0215f91ae09757c473dac6fb8f0dce7 (commit)
       via  59d38a1f1c2c6546f64d95b6ebef1a7730bbcfd5 (commit)
       via  c798936b61180e29c869f15ab7bfa10827b4ba63 (commit)
       via  1294f109bb75fa6287a17f6b159ccc9e56c47294 (commit)
       via  a821240119316dadf461f2e63e6ef67514f9a954 (commit)
       via  310d6732bf37aa3bf1cfc7504519b4c4c791747d (commit)
       via  4418ec65fde744ed853ae65f952d43a6272b4abc (commit)
       via  a123fc5e68ab8e36b52317454c0b46fbd288183d (commit)
       via  e5bc90636b77526f35057d282c3e44dc41ed4b1f (commit)
       via  dc0aff1d2c0c74a6e11c09aa2e2e49d69a40f92f (commit)
       via  6de590e4775e19cacb78b4fb02d4336a0edad6a5 (commit)
       via  ad8a3bf291f9a074d385f699ea0717c530dd8be4 (commit)
       via  00e53e6a84e8cfb4c58cc583d82ee4a66677dccf (commit)
       via  5742fe483abebdf8d4368a20d7147effa19956dd (commit)
       via  65e6a5cf652ba0b625215e1cfaa424f889b5ff74 (commit)
       via  70c5f0ac9d259de6f2606dc0a19497feb23bd7f8 (commit)
       via  c43205428bc97ef26255ef1605854edc839526e9 (commit)
       via  516ec9f56660f75785ccc7332882ec9663613fa4 (commit)
       via  80957b37c583f62d432765bc761c318fe6e399ed (commit)
       via  994e3983e302ffa29c7c88452700b0bf098cd345 (commit)
       via  710e918da204728eb92510537032260a982f1c04 (commit)
       via  d1b75579ce98a53b2d28875ce6dbd3a9dd7a3e6a (commit)
       via  6b9f2e1d097baca06d08fd126f69c710f4e704f1 (commit)
       via  c0cc39888f63b9371bc066d756f5b14ea5432f4c (commit)
       via  38c63febc748505fdb21cc013dd7b2007da58aa8 (commit)
       via  f8d86119a4076cdeb5885204469aa4266158e8d9 (commit)
       via  24580d8e8a0a1a297c642df6ecd37e96c971f293 (commit)
       via  e08313325c3f7ea49966cc411f800eaa5c96d002 (commit)
       via  88a1c20c497cd0fa18ee81462c4f81f4cd1c664c (commit)
       via  ed6a75109d023dfe05f1fcaa2a89cf3d0f756bc3 (commit)
       via  87f0c862556e9f5fc449d6cf05b81dceba7a75d7 (commit)
       via  6fcc58c7bc4454b950c32a8dcf5cecc6e5c6cfe6 (commit)
       via  82a87d45c3b9807168d15bf58c7fdee98adfea8f (commit)
       via  22b2779b6a45dabfe078f47cef5d33652b73cda6 (commit)
       via  de08928b9a52844192195fa5ca8ed35e04d8430c (commit)
       via  c0f72f74c7d909e05de511d40a51b9faa9b4f5db (commit)
       via  d5353e982f1cdda0ad5df5960b5c1c53c3db83a6 (commit)
       via  e55b9a5d5daf1cfea7af94fd9788c75ccbc5ec4c (commit)
       via  172a21fce37b7a88c2f717bf8cb0baf89b2166c8 (commit)
       via  6b7026c863b1ea0f9ec3eabed634e05305fed3e9 (commit)
       via  747137a8446ef715bd1f7e487ed1f34900414f98 (commit)
       via  a9242c5f76232e071806a7c1d58a888e0292c726 (commit)
       via  75d768e571db77eae0eed1655792cf6924e0ba4a (commit)
       via  c888a29f7966d069085efd3dbaac4c16a2fca8d8 (commit)
       via  bc8d8ea6c70cc812173dacad4ee1093c7502ba03 (commit)
       via  1cf296695a8534ddc90b3eb0598c439697c6c75d (commit)
       via  39bc8fd2f232361c393d0915d480807a4e9bc358 (commit)
       via  32db6b242dfa8ecbec2eb0a8d98170a68d0b0c2c (commit)
       via  0c9c869ded76519d9bc6ebdd41bb66cde3413eb4 (commit)
       via  4a7bab01d4aff981fc5e422917f9821c79b90684 (commit)
       via  b126f217f15059f60b9db1963cfd82859bc776ae (commit)
       via  d2fbf380e9a715939b72b1390d934d482d055bc4 (commit)
       via  2b1537f2b8aaee1a72500d6879205d95369eae95 (commit)
       via  0d8ebc8f711762d8b3a70fe3c243f318ed8de6e2 (commit)
       via  2f5b1a5d279a7faa18cc9a4cfd7abab0d0d69a52 (commit)
       via  764ff279b7e800f60438e701945e2a774a5e113e (commit)
       via  d485c24269f1675a64972d465a17c38c82a01970 (commit)
       via  3d64269e5995394b7d8580e0f0ff13e11a73541a (commit)
       via  923cc651142e155a9e718d183e5e49e3cb81a58d (commit)
       via  e439fa2c81ea31af3bc19501457747f25c389b4d (commit)
       via  e9f7605d8a2f3014fa59c15c3433483fc5302415 (commit)
       via  657b3acdbfd462b48550230b33f8ad0d472acd18 (commit)
       via  cf85e18bb52b093ec781c6042f227082c136f611 (commit)
       via  f20ae89f3501ae4761f5e55b152a1241125f2131 (commit)
       via  04ab626d8cbd9c2ce0bdb24438fb5dd25970caac (commit)
       via  bbf6b936ee161c4cd052e0bbc3bcbdfcef185bd1 (commit)
       via  d7a86c1e0a475640d7adac401d9005077b727b28 (commit)
       via  defba896b40afbf346da059a3068177fe2b39e55 (commit)
       via  a7262466d02155f5f70422804e5971f8d5e78118 (commit)
       via  a3ddde7aabbcce47bf92dac826f1d56c54b28370 (commit)
       via  472fd7b1949bf9a57a4897daf4bd6a3388e7fb24 (commit)
       via  92b2bd140f2a8ed7ed4471ab294f9debd91ba118 (commit)
       via  b54b9617e3e0d8ee38d94a2282a29cce815dd6bb (commit)
       via  ebcdd6d9bdabf1bd31881c2c9ae59d018b0bb836 (commit)
       via  39e980b3953f98e66359aabc733c3d9dd4785b82 (commit)
       via  f5cf07f9d280ca92de41efed53e903ec3d424354 (commit)
       via  0a0e276607df9f05222cd2335a0937232a74bed6 (commit)
       via  fa2595ebc2ed88ca3586e05b5543540fa3da7de8 (commit)
       via  a1800bf0d82d3735df965a75223affe6684a636a (commit)
       via  9f4639b06b6b5aa5d10f7575d3ecaafbf918eec7 (commit)
       via  8b22ee5affab4e306a7f0ab33c4c7cd769fa6920 (commit)
       via  d164defdfca8fe0a2a5c89cb87e0aee82c09a4a6 (commit)
       via  b00119f3599772ed01bace63ee00e8279c7457d8 (commit)
       via  6447b3b96c60b1989da976d5fc0680919f1480e9 (commit)
       via  1d726f4d9fffab598444345f99bf531f11a87139 (commit)
       via  fbdb8da7c231b9b9b757cb64150b5b3bf1e1858a (commit)
       via  04f86c331f3b2233fffe7ebbf58abe1b4ecdebad (commit)
       via  4d19ed66762845cdcce95f8b1daaceb97cf90c71 (commit)
       via  412372917d53d4f3ebfa0c4ac018e2f8277f3685 (commit)
       via  076b1d71ac16e305d01401ef4673396494b13e05 (commit)
       via  e2be17a4c473430c4e2302a77dd5b1a92db36d8f (commit)
       via  99f113ff5b11cf246c26786763f9490a0878f5a7 (commit)
       via  e6f058ed796923b320e1d42a5de22bc1de487f5d (commit)
       via  31dea735962bd80e5833724437ee955f3d481b34 (commit)
       via  dd400555f7c883a26fb5e1c913cd1e23154b2455 (commit)
       via  8465d0d71a4e0bdbd49fc2296d2e92cb1ecc2a2c (commit)
       via  6cea5d88f6196bb8ba383f12e3030c7cd8d6877b (commit)
       via  0708ebd80509c20345fdc9bc298c0b533e4b6a2e (commit)
       via  08da960a5136e12b5573560ab0f2e62a4026f8d9 (commit)
       via  4e689d94a21ff6c83c22721a19c1d685eb44c6e3 (commit)
       via  71a04ea59ac04013447eabf5855483fa124531fe (commit)
       via  a7a67b88a024c25a205c087972ba722f8e3f8d02 (commit)
       via  b0bf37d71a4011f968e1dc04cc686ccefe22cfd0 (commit)
       via  771cd540cc4721040859984e27529c7ab5141b06 (commit)
       via  cfcedca708a8d6f091a1a400f1406f42c2cfe3f8 (commit)
       via  01e5af691aa847b8e6b853df7f9c9645bac51397 (commit)
       via  110fe2deb915fd1f762d2bfda972b4604c9c4c81 (commit)
       via  e60ba65060c309301f2ef4778e34bc0f8c2a0820 (commit)
       via  d1b2bee5000560fc041c417154ae1bd191c87407 (commit)
       via  21a6d7afd48a5f51a1678c932e43813d8ebe9a45 (commit)
       via  3942fcb1003d1ce3f3eae417582e9b24cada6d37 (commit)
       via  cf14fc79d83e7cb42b5c7682e0894dbc8bd27eb0 (commit)
       via  62ab2c58e1b3e58276f066447778d756f7558f9d (commit)
       via  06445993974c0281e92e2c308afcc6fb3da988eb (commit)
       via  4acfdb244dd842436b4a39273eeffa192a301224 (commit)
       via  6edacbcdf68ffd77495496e4b222e273fa24bcbd (commit)
       via  67c29b3c71dde294f27a4b1f08e5a3c3f538272c (commit)
       via  653f8dce354d750135d2eeddd70d9a45141407ff (commit)
       via  c2b50820e445b5ba1315899f8ac929b214769aa8 (commit)
       via  1631be601fd08553b087c77e7ca0fb0bfbb22666 (commit)
       via  8f01ee478b8a66f11754c2331dcd84adf7ba0928 (commit)
       via  f6f8515fb708026463c84749424096a9b45a38c7 (commit)
       via  edd5dfe523dbbfe252d8386e29092983d4ef3b9c (commit)
       via  facd11c8873e61e8f8834b6268b6b94608e54f44 (commit)
       via  4ddccbc58b822b0c35f0f46891a2d276d095ec2a (commit)
       via  8eb4602788d1c0b3da11b9383492a7cdb5657f9d (commit)
       via  0ada00d6182dce5160f8893a842f1ce6c8c96569 (commit)
       via  0d5b49f34332c76234f7bcbc64fa67fe6872ad54 (commit)
       via  4c6c0519ab462f6f69c2942e1857cb42a7d80066 (commit)
       via  01f83aeea8f8b58b54eb7e1acaf2f056d4b14f07 (commit)
       via  74ce40a2187959252051f46f9988f1dbec6d6393 (commit)
       via  eb317823c809dd8781672e9d34d5eb663d65153d (commit)
       via  98b6395f8ed8a558c9e8b8d261680d0a95dc6010 (commit)
       via  098e388b18b0d6e75e916f68f875d8ab4073ef59 (commit)
       via  23be81b20039c057ad0af30082f6f8a16a7643e9 (commit)
       via  a2127f5b008cc30a6949ac111fb460c1e91650b3 (commit)
       via  011ad04db6bd4938623a2d3fb1ec95d360db4387 (commit)
       via  59d922bc748faf76b7f7477953ae34fe7d043e11 (commit)
       via  5eb09c030ab6d18adeea75261b148ed325c51cc0 (commit)
       via  ee3529349cce157cbef4833203fd0912a89e9d73 (commit)
       via  711a646b7940a7b7cc49c31a5a267b0e2371938f (commit)
       via  55ebf19b5083ffb66350d1111b18bbdc745187fe (commit)
       via  9aac6fcf549f3f5779287df68d4344c1cc0cd352 (commit)
       via  7b869d6eba3bbf50cfa0f5ea9bf5e0984bdf087f (commit)
       via  2bfeecf636f5790a7e850e11c7936c4d9814d8ef (commit)
       via  99ffd3e69abb4c0ce285577931f29b53d947176b (commit)
       via  0e48219c65a37bf1b8855881b3b2c3f362defedd (commit)
       via  f715ea2c9f96348a287c29e6d9619a8ce2a66f83 (commit)
       via  f31d5ba21d7c2ffe290d0e41b8d2703f9ca0aa7a (commit)
       via  1ace069643a34f84b1c555c01e728b9d0865c748 (commit)
       via  c7ace98603ceb642c66e03595c79089b35674d3f (commit)
       via  7d249f1c6358c5494c24458238675b7ed92f54ff (commit)
      from  d4bd2c7003680060f8ce68167d82e244be0d367b (commit)

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

- Log -----------------------------------------------------------------
commit 25db7ef99cba168d1c41d4206a2b4e98530ad5dd
Merge: d4bd2c7 acc5ce3
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Mon Feb 13 10:41:19 2012 +0000

    Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace

commit acc5ce30a32355340e69741426963fd142427a57
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Feb 13 02:29:50 2012 +0000

    	* elf32-m68hc1x.c (elf32_m68hc11_merge_symbol_attribute): New function.
    	* elf32-m68hc1x.h (elf32_m68hc11_merge_symbol_attribute): Declare.
    	* elf32-m68hc11.c (elf_backend_merge_symbol_attribute): Define.
    	* elf32-m68hc12.c (elf_backend_merge_symbol_attribute): Define.

commit 51fa197fc93097e0cb40c3b5d92b6c069e3d991c
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Feb 13 00:00:34 2012 +0000

    *** empty log message ***

commit 4ec15f36293ce11d672aea6d41ae043b50b806e9
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Feb 12 23:00:07 2012 +0000

    daily update

commit 99a4e476b89b26fc812eb59d375c14509a8e8231
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sun Feb 12 19:25:29 2012 +0000

    gdb/
    	* ppc-linux-nat.c (fetch_register, store_register): Fix GCC aliasing
    	compilation warning.

commit ccff2bf2f0215f91ae09757c473dac6fb8f0dce7
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sun Feb 12 19:15:00 2012 +0000

    gdb/
    	Fix crash on loaded shlibs without loaded exec_bfd.
    	* exec.c (exec_files_info): Do not crash on NULL EXEC_BFD.
    	(set_section_command): Replace exec_bfd by p->bfd.
    
    gdb/testsuite/
    	* gdb.server/server-exec-info.exp: New file.

commit 59d38a1f1c2c6546f64d95b6ebef1a7730bbcfd5
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sun Feb 12 00:00:33 2012 +0000

    *** empty log message ***

commit c798936b61180e29c869f15ab7bfa10827b4ba63
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Feb 11 23:00:06 2012 +0000

    daily update

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

Summary of changes:
 bfd/ChangeLog                                      |  183 +
 bfd/archive.c                                      |    2 +-
 bfd/archures.c                                     |   33 +
 bfd/bfd-in2.h                                      |    7 +-
 bfd/bfdio.c                                        |    1 -
 bfd/configure                                      |    2 +-
 bfd/configure.in                                   |    2 +-
 bfd/cpu-alpha.c                                    |    1 +
 bfd/cpu-arc.c                                      |    1 +
 bfd/cpu-arm.c                                      |    3 +-
 bfd/cpu-avr.c                                      |    1 +
 bfd/cpu-bfin.c                                     |    3 +-
 bfd/cpu-cr16.c                                     |    3 +-
 bfd/cpu-cr16c.c                                    |    3 +-
 bfd/cpu-cris.c                                     |    3 +-
 bfd/cpu-crx.c                                      |    3 +-
 bfd/cpu-d10v.c                                     |    3 +
 bfd/cpu-d30v.c                                     |    1 +
 bfd/cpu-dlx.c                                      |    3 +-
 bfd/cpu-epiphany.c                                 |    2 +
 bfd/cpu-fr30.c                                     |    1 +
 bfd/cpu-frv.c                                      |    1 +
 bfd/cpu-h8300.c                                    |    7 +
 bfd/cpu-h8500.c                                    |    1 +
 bfd/cpu-hppa.c                                     |   12 +-
 bfd/cpu-i370.c                                     |    3 +
 bfd/cpu-i386.c                                     |   88 +
 bfd/cpu-i860.c                                     |    1 +
 bfd/cpu-i960.c                                     |    3 +-
 bfd/cpu-ia64.c                                     |    6 +-
 bfd/cpu-ip2k.c                                     |    2 +
 bfd/cpu-iq2000.c                                   |    2 +
 bfd/cpu-k1om.c                                     |    5 +
 bfd/cpu-l1om.c                                     |    5 +
 bfd/cpu-lm32.c                                     |    1 +
 bfd/cpu-m10200.c                                   |    3 +-
 bfd/cpu-m10300.c                                   |    3 +
 bfd/cpu-m32c.c                                     |    2 +
 bfd/cpu-m32r.c                                     |    2 +-
 bfd/cpu-m68hc11.c                                  |    1 +
 bfd/cpu-m68hc12.c                                  |    2 +
 bfd/cpu-m68k.c                                     |    3 +-
 bfd/cpu-m88k.c                                     |    3 +-
 bfd/cpu-mcore.c                                    |    1 +
 bfd/cpu-mep.c                                      |    3 +-
 bfd/cpu-microblaze.c                               |    1 +
 bfd/cpu-mips.c                                     |    1 +
 bfd/cpu-mmix.c                                     |    1 +
 bfd/cpu-moxie.c                                    |    3 +-
 bfd/cpu-msp430.c                                   |    1 +
 bfd/cpu-mt.c                                       |    3 +
 bfd/cpu-ns32k.c                                    |    3 +-
 bfd/cpu-openrisc.c                                 |    1 +
 bfd/cpu-or32.c                                     |    3 +-
 bfd/cpu-pdp11.c                                    |    3 +-
 bfd/cpu-pj.c                                       |    1 +
 bfd/cpu-plugin.c                                   |    1 +
 bfd/cpu-powerpc.c                                  |   21 +
 bfd/cpu-rl78.c                                     |    1 +
 bfd/cpu-rs6000.c                                   |    4 +
 bfd/cpu-rx.c                                       |    2 +
 bfd/cpu-s390.c                                     |    2 +
 bfd/cpu-score.c                                    |    1 +
 bfd/cpu-sh.c                                       |   21 +
 bfd/cpu-sparc.c                                    |   10 +
 bfd/cpu-spu.c                                      |    1 +
 bfd/cpu-tic30.c                                    |    1 +
 bfd/cpu-tic4x.c                                    |    2 +
 bfd/cpu-tic54x.c                                   |    1 +
 bfd/cpu-tic6x.c                                    |    1 +
 bfd/cpu-tic80.c                                    |    3 +-
 bfd/cpu-tilegx.c                                   |    1 +
 bfd/cpu-tilepro.c                                  |    1 +
 bfd/cpu-v850.c                                     |    2 +-
 bfd/cpu-vax.c                                      |    1 +
 bfd/cpu-w65.c                                      |    1 +
 bfd/cpu-we32k.c                                    |    1 +
 bfd/cpu-xc16x.c                                    |    3 +
 bfd/cpu-xstormy16.c                                |    1 +
 bfd/cpu-xtensa.c                                   |    1 +
 bfd/cpu-z80.c                                      |    2 +-
 bfd/cpu-z8k.c                                      |    5 +-
 bfd/elf-bfd.h                                      |    4 +-
 bfd/elf.c                                          |   59 +-
 bfd/elf32-avr.c                                    |   32 +-
 bfd/elf32-m68hc11.c                                |    3 +-
 bfd/elf32-m68hc12.c                                |    3 +-
 bfd/elf32-m68hc1x.c                                |   16 +-
 bfd/elf32-m68hc1x.h                                |    6 +-
 bfd/elf32-microblaze.c                             |    3 +-
 bfd/elf64-ppc.c                                    |    7 +-
 bfd/elflink.c                                      |   26 +-
 bfd/elfnn-ia64.c                                   |   19 +-
 bfd/libbfd.h                                       |    4 +
 bfd/linker.c                                       |    9 +-
 bfd/mach-o-i386.c                                  |    6 +-
 bfd/mach-o-x86-64.c                                |   19 +-
 bfd/mach-o.c                                       |   69 +-
 bfd/oasys.c                                        |    4 +-
 bfd/version.h                                      |    2 +-
 gdb/ChangeLog                                      |  675 +
 gdb/Makefile.in                                    |    2 +-
 gdb/NEWS                                           |   18 +
 gdb/ada-exp.y                                      |    6 +-
 gdb/ada-lang.c                                     |  116 +-
 gdb/ada-lang.h                                     |    5 +-
 gdb/ada-typeprint.c                                |    8 +-
 gdb/alpha-linux-tdep.c                             |    2 +-
 gdb/alpha-mdebug-tdep.c                            |    2 +-
 gdb/alpha-osf1-tdep.c                              |    2 +-
 gdb/alpha-tdep.c                                   |    2 +-
 gdb/alpha-tdep.h                                   |    3 +-
 gdb/alphafbsd-tdep.c                               |    2 +-
 gdb/alphanbsd-tdep.c                               |    2 +-
 gdb/alphaobsd-tdep.c                               |    2 +-
 gdb/amd64-linux-nat.c                              |   19 +-
 gdb/amd64-linux-tdep.c                             |    2 +-
 gdb/amd64-sol2-tdep.c                              |    4 +-
 gdb/amd64bsd-nat.c                                 |   72 +
 gdb/{nbsd-tdep.h => amd64bsd-nat.h}                |   25 +-
 gdb/amd64fbsd-nat.c                                |   16 +
 gdb/amd64nbsd-tdep.c                               |    2 +-
 gdb/amd64obsd-tdep.c                               |    6 +-
 gdb/arch-utils.c                                   |    4 +-
 gdb/arch-utils.h                                   |    2 +-
 gdb/arm-tdep.c                                     |    8 +-
 gdb/arm-wince-tdep.c                               |    2 +-
 gdb/ax-gdb.c                                       |    4 +-
 gdb/blockframe.c                                   |    6 +-
 gdb/breakpoint.c                                   |  564 +-
 gdb/breakpoint.h                                   |   19 +-
 gdb/buildsym.c                                     |    4 +-
 gdb/buildsym.h                                     |    2 +-
 gdb/c-lang.c                                       |   10 +-
 gdb/c-typeprint.c                                  |   14 +-
 gdb/charset.c                                      |    5 +-
 gdb/cli/cli-cmds.c                                 |   28 +-
 gdb/cli/cli-decode.c                               |    4 +-
 gdb/cli/cli-decode.h                               |    2 +-
 gdb/cli/cli-script.c                               |    4 +-
 gdb/coffread.c                                     |   11 +-
 gdb/command.h                                      |    4 +-
 gdb/completer.c                                    |    4 +-
 gdb/config/i386/fbsd64.mh                          |    2 +-
 gdb/configure                                      |    9 +-
 gdb/configure.ac                                   |    9 +-
 gdb/configure.tgt                                  |    8 +-
 gdb/corelow.c                                      |   21 +-
 gdb/cp-support.c                                   |    2 +-
 gdb/cp-valprint.c                                  |    6 +-
 gdb/cris-tdep.c                                    |    2 +-
 gdb/d-lang.c                                       |    2 +-
 gdb/dbxread.c                                      |   17 +-
 gdb/defs.h                                         |    2 +-
 gdb/doc/ChangeLog                                  |   29 +
 gdb/doc/gdb.texinfo                                |   63 +-
 gdb/dwarf2read.c                                   |   61 +-
 gdb/elfread.c                                      |    2 +-
 gdb/eval.c                                         |    6 +-
 gdb/exec.c                                         |    9 +-
 gdb/f-lang.c                                       |    4 +-
 gdb/f-lang.h                                       |    3 +-
 gdb/f-valprint.c                                   |    6 +-
 gdb/filesystem.c                                   |    2 +-
 gdb/frv-linux-tdep.c                               |    5 +-
 gdb/gdb-gdb.py                                     |    4 +-
 gdb/{nbsd-tdep.h => gdb_vecs.h}                    |   18 +-
 gdb/gdbarch.c                                      |    6 +-
 gdb/gdbarch.h                                      |    8 +-
 gdb/gdbarch.sh                                     |    4 +-
 gdb/gdbserver/ChangeLog                            |   49 +
 gdb/gdbserver/config.in                            |    3 +
 gdb/gdbserver/configure                            |    2 +-
 gdb/gdbserver/configure.ac                         |    2 +-
 gdb/gdbserver/hostio.c                             |    4 +
 gdb/gdbserver/linux-low.c                          |  160 +-
 gdb/gdbserver/linux-low.h                          |    3 +-
 gdb/gdbserver/linux-x86-low.c                      |    5 +-
 gdb/gdbserver/server.c                             |   31 +-
 gdb/gdbserver/tracepoint.c                         |    7 +
 gdb/gdbtypes.c                                     |   14 +-
 gdb/gdbtypes.h                                     |   22 +-
 gdb/gnu-v2-abi.c                                   |   11 +-
 gdb/gnu-v3-abi.c                                   |    4 +-
 gdb/hppa-hpux-tdep.c                               |    4 +-
 gdb/i386-darwin-nat.c                              |    1 +
 gdb/i386-linux-nat.c                               |   13 +-
 gdb/i386-linux-tdep.c                              |    4 +-
 gdb/i386-nat.c                                     |  164 +-
 gdb/i386-nto-tdep.c                                |    2 +-
 gdb/i386-sol2-nat.c                                |    4 +-
 gdb/i386-sol2-tdep.c                               |    6 +-
 gdb/i386-tdep.c                                    |   12 +-
 gdb/i386obsd-tdep.c                                |    6 +-
 gdb/infcmd.c                                       |    2 +-
 gdb/inferior.c                                     |   21 +-
 gdb/infrun.c                                       |  150 +-
 gdb/jit.c                                          |  245 +-
 gdb/jv-lang.c                                      |   24 +-
 gdb/jv-lang.h                                      |    4 +-
 gdb/jv-typeprint.c                                 |    6 +-
 gdb/jv-valprint.c                                  |    6 +-
 gdb/language.c                                     |   10 +-
 gdb/language.h                                     |   36 +-
 gdb/libunwind-frame.c                              |    6 +-
 gdb/linespec.c                                     |   56 +-
 gdb/linux-nat.c                                    |  104 +-
 gdb/linux-nat.h                                    |    6 +
 gdb/m2-lang.c                                      |    2 +-
 gdb/m32c-tdep.c                                    |   10 +-
 gdb/m32r-linux-tdep.c                              |    4 +-
 gdb/mdebugread.c                                   |   16 +-
 gdb/mep-tdep.c                                     |    2 +-
 gdb/mi/mi-cmd-stack.c                              |    3 +-
 gdb/microblaze-tdep.c                              |    2 +-
 gdb/minsyms.c                                      |    4 +-
 gdb/mips-tdep.c                                    |    4 +-
 gdb/mn10300-tdep.c                                 |    2 +-
 gdb/moxie-tdep.c                                   |    2 +-
 gdb/mt-tdep.c                                      |    2 +-
 gdb/nbsd-tdep.c                                    |    2 +-
 gdb/nbsd-tdep.h                                    |    2 +-
 gdb/objc-lang.c                                    |   24 +-
 gdb/opencl-lang.c                                  |    2 +-
 gdb/p-exp.y                                        |    2 +-
 gdb/p-lang.c                                       |    4 +-
 gdb/p-lang.h                                       |    2 +-
 gdb/p-typeprint.c                                  |    4 +-
 gdb/p-valprint.c                                   |    4 +-
 gdb/ppc-linux-nat.c                                |   12 +-
 gdb/ppc-linux-tdep.c                               |   97 +-
 gdb/ppcobsd-tdep.c                                 |    2 +-
 gdb/printcmd.c                                     |    2 +-
 gdb/progspace.c                                    |   17 +
 gdb/progspace.h                                    |   17 +
 gdb/psympriv.h                                     |   13 +-
 gdb/psymtab.c                                      |   24 +-
 gdb/psymtab.h                                      |    3 +-
 gdb/python/py-auto-load.c                          |    4 +-
 gdb/python/py-frame.c                              |    6 +-
 gdb/python/py-symbol.c                             |   90 +
 gdb/python/py-type.c                               |    4 +-
 gdb/python/python-internal.h                       |    5 +-
 gdb/python/python.c                                |   66 +-
 gdb/python/python.h                                |    2 +-
 gdb/remote-mips.c                                  |    2 +-
 gdb/remote.c                                       |  132 +-
 gdb/rl78-tdep.c                                    | 1035 ++
 gdb/rs6000-tdep.c                                  |    4 +-
 gdb/rx-tdep.c                                      |    2 +-
 gdb/serial.c                                       |    2 +-
 gdb/sh-tdep.c                                      |    2 +-
 gdb/skip.c                                         |    8 +-
 gdb/solib-darwin.c                                 |    6 +
 gdb/solib-frv.c                                    |    6 +-
 gdb/solib-pa64.c                                   |    4 +-
 gdb/solib.c                                        |    4 +
 gdb/solib.h                                        |    8 +-
 gdb/sparc-sol2-tdep.c                              |    8 +-
 gdb/sparc-tdep.h                                   |    4 +-
 gdb/sparc64-sol2-tdep.c                            |    2 +-
 gdb/sparc64fbsd-tdep.c                             |    4 +-
 gdb/sparc64nbsd-tdep.c                             |    4 +-
 gdb/sparc64obsd-tdep.c                             |    6 +-
 gdb/sparcnbsd-tdep.c                               |    4 +-
 gdb/sparcobsd-tdep.c                               |    4 +-
 gdb/stabsread.c                                    |   48 +-
 gdb/stabsread.h                                    |    2 +-
 gdb/stack.c                                        |   97 +-
 gdb/stack.h                                        |    2 +-
 gdb/symfile.h                                      |   10 +-
 gdb/symtab.c                                       |   86 +-
 gdb/symtab.h                                       |   52 +-
 gdb/testsuite/ChangeLog                            |  200 +
 gdb/testsuite/boards/native-extended-gdbserver.exp |  150 +
 gdb/testsuite/config/extended-gdbserver.exp        |   27 +
 gdb/testsuite/gdb.ada/mi_task_arg.exp              |   51 +
 gdb/testsuite/gdb.ada/mi_task_arg/task_switch.adb  |   70 +
 gdb/testsuite/gdb.base/break-interp.exp            |   11 +-
 gdb/testsuite/gdb.base/call-signal-resume.exp      |    4 +-
 .../gdb.base/catch-load-so.c}                      |   20 +-
 .../gdb.base/catch-load.c}                         |   27 +-
 gdb/testsuite/gdb.base/catch-load.exp              |  120 +
 gdb/testsuite/gdb.base/default.exp                 |    6 +-
 gdb/testsuite/gdb.base/gdb_history                 |    1 -
 gdb/testsuite/gdb.base/help.exp                    |    2 -
 gdb/testsuite/gdb.base/jit-simple.c                |   37 +
 gdb/testsuite/gdb.base/jit-simple.exp              |   81 +
 gdb/testsuite/gdb.base/skip.exp                    |   31 +-
 gdb/testsuite/gdb.base/solib-disc.exp              |    4 +-
 gdb/{nbsd-tdep.h => testsuite/gdb.base/term.c}     |   19 +-
 gdb/testsuite/gdb.base/term.exp                    |   55 +-
 gdb/testsuite/gdb.base/valgrind-db-attach.exp      |    2 +-
 gdb/testsuite/gdb.base/watchpoint.exp              |  486 +-
 gdb/{nbsd-tdep.h => testsuite/gdb.cp/dispcxx.cc}   |   33 +-
 gdb/testsuite/gdb.cp/dispcxx.exp                   |   41 +
 gdb/testsuite/gdb.gdb/complaints.exp               |    5 +
 gdb/testsuite/gdb.gdb/selftest.exp                 |   30 +-
 gdb/testsuite/gdb.mi/var-cmd.c                     |    6 +-
 .../gdb.multi/watchpoint-multi.c}                  |   43 +-
 gdb/testsuite/gdb.multi/watchpoint-multi.exp       |   97 +
 gdb/testsuite/gdb.python/py-symbol.c               |    2 +
 gdb/testsuite/gdb.python/py-symbol.exp             |   23 +
 gdb/testsuite/gdb.python/py-symtab.exp             |    5 +-
 gdb/testsuite/gdb.reverse/until-precsave.exp       |    3 +-
 gdb/testsuite/gdb.server/server-exec-info.exp      |   29 +
 gdb/testsuite/gdb.threads/watchpoint-fork-child.c  |  129 +
 gdb/testsuite/gdb.threads/watchpoint-fork-mt.c     |  174 +
 gdb/testsuite/gdb.threads/watchpoint-fork-parent.c |   74 +
 gdb/testsuite/gdb.threads/watchpoint-fork-st.c     |   61 +
 gdb/testsuite/gdb.threads/watchpoint-fork.exp      |  163 +
 gdb/testsuite/gdb.threads/watchpoint-fork.h        |   32 +
 gdb/testsuite/lib/gdbserver-support.exp            |   33 +-
 gdb/testsuite/lib/mi-support.exp                   |    2 +
 gdb/top.c                                          |   24 +-
 gdb/top.h                                          |    2 +-
 gdb/tracepoint.c                                   |    3 +-
 gdb/tracepoint.h                                   |    3 +-
 gdb/tui/tui-stack.c                                |    3 +-
 gdb/tui/tui-win.c                                  |   15 +-
 gdb/typeprint.c                                    |    2 +-
 gdb/utils.c                                        |    8 +-
 gdb/valarith.c                                     |    2 +-
 gdb/valops.c                                       |   12 +-
 gdb/value.h                                        |    2 +-
 gdb/varobj.c                                       |    4 +-
 gdb/vaxobsd-tdep.c                                 |    2 +-
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |    2 +-
 gdb/xcoffread.c                                    |   43 +-
 gdb/xstormy16-tdep.c                               |    2 +-
 include/ChangeLog                                  |   27 +-
 include/bfdlink.h                                  |    4 +-
 include/dwarf2.h                                   |   13 +-
 include/elf/ChangeLog                              |   15 +
 include/gdb/ChangeLog                              |    4 +
 include/gdb/sim-rl78.h                             |   76 +
 include/opcode/ChangeLog                           |    5 +
 include/opcode/i386.h                              |    2 +
 libiberty/ChangeLog                                |    5 +
 libiberty/make-relative-prefix.c                   |    7 +-
 opcodes/ChangeLog                                  |   53 +
 opcodes/i386-dis.c                                 |  235 +-
 opcodes/i386-gen.c                                 |    7 +
 opcodes/i386-init.h                                |  156 +-
 opcodes/i386-opc.h                                 |   13 +
 opcodes/i386-opc.tbl                               |   91 +-
 opcodes/i386-tbl.h                                 |14216 ++++++++++----------
 opcodes/rl78-decode.c                              |  307 +-
 opcodes/rl78-decode.opc                            |    5 +
 sim/rl78/ChangeLog                                 |    5 +
 sim/rl78/Makefile.in                               |    1 +
 sim/rl78/gdb-if.c                                  |  573 +
 353 files changed, 15140 insertions(+), 9248 deletions(-)
 copy gdb/{nbsd-tdep.h => amd64bsd-nat.h} (57%)
 copy gdb/{nbsd-tdep.h => gdb_vecs.h} (61%)
 create mode 100644 gdb/rl78-tdep.c
 create mode 100644 gdb/testsuite/boards/native-extended-gdbserver.exp
 create mode 100644 gdb/testsuite/config/extended-gdbserver.exp
 create mode 100644 gdb/testsuite/gdb.ada/mi_task_arg.exp
 create mode 100644 gdb/testsuite/gdb.ada/mi_task_arg/task_switch.adb
 copy gdb/{nbsd-tdep.h => testsuite/gdb.base/catch-load-so.c} (58%)
 copy gdb/{nbsd-tdep.h => testsuite/gdb.base/catch-load.c} (58%)
 create mode 100644 gdb/testsuite/gdb.base/catch-load.exp
 create mode 100644 gdb/testsuite/gdb.base/jit-simple.c
 create mode 100644 gdb/testsuite/gdb.base/jit-simple.exp
 copy gdb/{nbsd-tdep.h => testsuite/gdb.base/term.c} (58%)
 copy gdb/{nbsd-tdep.h => testsuite/gdb.cp/dispcxx.cc} (57%)
 create mode 100644 gdb/testsuite/gdb.cp/dispcxx.exp
 copy gdb/{nbsd-tdep.h => testsuite/gdb.multi/watchpoint-multi.c} (57%)
 create mode 100644 gdb/testsuite/gdb.multi/watchpoint-multi.exp
 create mode 100644 gdb/testsuite/gdb.server/server-exec-info.exp
 create mode 100644 gdb/testsuite/gdb.threads/watchpoint-fork-child.c
 create mode 100644 gdb/testsuite/gdb.threads/watchpoint-fork-mt.c
 create mode 100644 gdb/testsuite/gdb.threads/watchpoint-fork-parent.c
 create mode 100644 gdb/testsuite/gdb.threads/watchpoint-fork-st.c
 create mode 100644 gdb/testsuite/gdb.threads/watchpoint-fork.exp
 create mode 100644 gdb/testsuite/gdb.threads/watchpoint-fork.h
 create mode 100644 include/gdb/sim-rl78.h
 create mode 100644 sim/rl78/gdb-if.c

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 23c33a1..490120b 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,186 @@
+2012-02-13  Alan Modra  <amodra@gmail.com>
+
+	* elf32-m68hc1x.c (elf32_m68hc11_merge_symbol_attribute): New function.
+	* elf32-m68hc1x.h (elf32_m68hc11_merge_symbol_attribute): Declare.
+	* elf32-m68hc11.c (elf_backend_merge_symbol_attribute): Define.
+	* elf32-m68hc12.c (elf_backend_merge_symbol_attribute): Define.
+
+2012-02-11  Jan Kratochvil  <jan.kratochvil@redhat.com>
+	    Nick Clifton  <nickc@redhat.com>
+
+	* oasys.c (oasys_write_header): Fix compilation warning on zero-sized
+	memset.
+
+2012-02-10  Iain Sandoe  <idsandoe@googlemail.com>
+
+	* mach-o.c (bfd_mach_o_build_seg_command): Count zerofill section
+	vma additions in their logical, rather than physical order.
+
+2012-02-10  Iain Sandoe  <idsandoe@googlemail.com>
+
+	* mach-o.c (mach_o_section_name_xlat): Correct eh-frame section
+	parameters.
+	* mach-o-x86-64.c (text_section_names_xlat): New.
+	(mach_o_x86_64_segsec_names_xlat): New.
+	(bfd_mach_o_tgt_seg_table): Define to mach_o_x86_64_segsec_names_xlat.
+	* mach-o-i386.c (text_section_names_xlat): Correct section parameters.
+
+2012-02-10  Tristan Gingold  <gingold@adacore.com>
+
+	* elfnn-ia64.c (elfNN_vms_object_p): Change comparison operator
+	to avoid infinite loop.  Add comments.
+
+2012-02-09  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/13675
+	* cpu-i386.c (bfd_arch_i386_fill): Updated to support multi byte
+	nop instructions.
+	(bfd_arch_i386_short_nop_fill): New.
+	(bfd_arch_i386_long_nop_fill): Likewise.
+	Use bfd_arch_i386_short_nop_fill in 32bit bfd_arch_info
+	initializers.  Use bfd_arch_i386_long_nop_fill on 64bit
+	bfd_arch_info initializers.
+
+	* cpu-k1om.c (bfd_arch_i386_fill): Renamed to ...
+	(bfd_arch_i386_short_nop_fill): This.
+	Update bfd_arch_info initializers.
+	* cpu-l1om.c: Likewise.
+
+2012-02-08  Alan Modra  <amodra@gmail.com>
+
+	* elflink.c (_bfd_elf_gc_mark_rsec): Mark weakdef syms too.
+	(_bfd_elf_fix_symbol_flags): When a weakdef is def_regular, clear
+	the correct h->u.weakdef.
+
+2012-02-07  Alan Modra  <amodra@gmail.com>
+
+	* elf.c (elf_find_function): Don't use internal_elf_sym.
+	(_bfd_elf_maybe_function_sym): Likewise.  Replace elf_symbol_type
+	parameter with asymbol.
+	* elf64-ppc.c (ppc64_elf_maybe_function_sym): Likewise.
+	* elf-bfd.h (_bfd_elf_maybe_function_sym): Update prototype.
+	(struct elf_backend_data <maybe_function_sym>): Likewise.
+
+2012-02-02  Vidya Praveen (vidya.praveen@atmel.com)
+
+	PR bfd/13410
+	* bfd/elf32-avr.c (elf32_avr_relax_section): Correct the
+	condition that qualifies the candidates for relaxation.
+
+2012-02-02  Tristan Gingold  <gingold@adacore.com>
+
+	* bfdio.c (real_fopen): Remove unused vms_modes variable.
+
+2012-02-02  Tristan Gingold  <gingold@adacore.com>
+
+	* mach-o.c (bfd_mach_o_read_header): Silent uninitialized
+	variable warning.
+
+2012-02-02  Tristan Gingold  <gingold@adacore.com>
+
+	* archive.c (bfd_slurp_armap): Fix thinko in cast.
+
+2012-01-31  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/13616
+	* archures.c (bfd_arch_info): Add fill.
+	(bfd_default_arch_struct): Add bfd_arch_default_fill.
+	(bfd_arch_default_fill): New.
+
+	* configure.in: Set bfd version to 2.22.52.
+	* configure: Regenerated.
+
+	* cpu-alpha.c: Add bfd_arch_default_fill to bfd_arch_info
+	initializer.
+	* cpu-arc.c: Likewise.
+	* cpu-arm.c: Likewise.
+	* cpu-avr.c: Likewise.
+	* cpu-bfin.c: Likewise.
+	* cpu-cr16.c: Likewise.
+	* cpu-cr16c.c: Likewise.
+	* cpu-cris.c: Likewise.
+	* cpu-crx.c: Likewise.
+	* cpu-d10v.c: Likewise.
+	* cpu-d30v.c: Likewise.
+	* cpu-dlx.c: Likewise.
+	* cpu-epiphany.c: Likewise.
+	* cpu-fr30.c: Likewise.
+	* cpu-frv.c: Likewise.
+	* cpu-h8300.c: Likewise.
+	* cpu-h8500.c: Likewise.
+	* cpu-hppa.c: Likewise.
+	* cpu-i370.c: Likewise.
+	* cpu-i860.c: Likewise.
+	* cpu-i960.c: Likewise.
+	* cpu-ia64.c: Likewise.
+	* cpu-ip2k.c: Likewise.
+	* cpu-iq2000.c: Likewise.
+	* cpu-lm32.c: Likewise.
+	* cpu-m10200.c: Likewise.
+	* cpu-m10300.c: Likewise.
+	* cpu-m32c.c: Likewise.
+	* cpu-m32r.c: Likewise.
+	* cpu-m68hc11.c: Likewise.
+	* cpu-m68hc12.c: Likewise.
+	* cpu-m68k.c: Likewise.
+	* cpu-m88k.c: Likewise.
+	* cpu-mcore.c: Likewise.
+	* cpu-mep.c: Likewise.
+	* cpu-microblaze.c: Likewise.
+	* cpu-mips.c: Likewise.
+	* cpu-mmix.c: Likewise.
+	* cpu-moxie.c: Likewise.
+	* cpu-msp430.c: Likewise.
+	* cpu-mt.c: Likewise.
+	* cpu-ns32k.c: Likewise.
+	* cpu-openrisc.c: Likewise.
+	* cpu-or32.c: Likewise.
+	* cpu-pdp11.c: Likewise.
+	* cpu-pj.c: Likewise.
+	* cpu-plugin.c: Likewise.
+	* cpu-powerpc.c: Likewise.
+	* cpu-rl78.c: Likewise.
+	* cpu-rs6000.c: Likewise.
+	* cpu-rx.c: Likewise.
+	* cpu-s390.c: Likewise.
+	* cpu-score.c: Likewise.
+	* cpu-sh.c: Likewise.
+	* cpu-sparc.c: Likewise.
+	* cpu-spu.c: Likewise.
+	* cpu-tic30.c: Likewise.
+	* cpu-tic4x.c: Likewise.
+	* cpu-tic54x.c: Likewise.
+	* cpu-tic6x.c: Likewise.
+	* cpu-tic80.c: Likewise.
+	* cpu-tilegx.c: Likewise.
+	* cpu-tilepro.c: Likewise.
+	* cpu-v850.c: Likewise.
+	* cpu-vax.c: Likewise.
+	* cpu-w65.c: Likewise.
+	* cpu-we32k.c: Likewise.
+	* cpu-xc16x.c: Likewise.
+	* cpu-xstormy16.c: Likewise.
+	* cpu-xtensa.c: Likewise.
+	* cpu-z80.c: Likewise.
+	* cpu-z8k.c: Likewise.
+
+	* cpu-i386.c: Include "libiberty.h".
+	(bfd_arch_i386_fill): New.
+	Add bfd_arch_i386_fill to  bfd_arch_info initializer.
+
+	* cpu-k1om.c: Add bfd_arch_i386_fill to  bfd_arch_info initializer.
+	* cpu-l1om.c: Likewise.
+
+	* linker.c (default_data_link_order): Call abfd->arch_info->fill
+	if fill size is 0.
+
+	* bfd-in2.h: Regenerated.
+
+2012-01-27  Michael Eager  <eager@eagercon.com>
+
+	* bfd/elf32-microblaze.c (create_got_section):
+	Reuse existing .rela.got section.
+
 2012-01-23  Alan Modra  <amodra@gmail.com>
 
 	* elf-bfd.h: Formatting.
diff --git a/bfd/archive.c b/bfd/archive.c
index 86c62a5..fd44f54 100644
--- a/bfd/archive.c
+++ b/bfd/archive.c
@@ -1103,7 +1103,7 @@ bfd_slurp_armap (bfd *abfd)
       /* Read the extended name.  We know its length.  */
       if (bfd_bread (extname, 20, abfd) != 20)
         return FALSE;
-      if (bfd_seek (abfd, (file_ptr) -(sizeof (hdr) + 20), SEEK_CUR) != 0)
+      if (bfd_seek (abfd, -(file_ptr) (sizeof (hdr) + 20), SEEK_CUR) != 0)
         return FALSE;
       if (CONST_STRNEQ (extname, "__.SYMDEF SORTED")
           || CONST_STRNEQ (extname, "__.SYMDEF"))
diff --git a/bfd/archures.c b/bfd/archures.c
index f609534..c833cbf 100644
--- a/bfd/archures.c
+++ b/bfd/archures.c
@@ -485,6 +485,12 @@ DESCRIPTION
 .
 .  bfd_boolean (*scan) (const struct bfd_arch_info *, const char *);
 .
+.  {* Allocate via bfd_malloc and return a fill buffer of size COUNT.  If
+.     IS_BIGENDIAN is TRUE, the order of bytes is big endian.  If CODE is
+.     TRUE, the buffer contains code.  *}
+.  void *(*fill) (bfd_size_type count, bfd_boolean is_bigendian,
+.		  bfd_boolean code);
+.
 .  const struct bfd_arch_info *next;
 .}
 .bfd_arch_info_type;
@@ -814,6 +820,7 @@ const bfd_arch_info_type bfd_default_arch_struct = {
   32, 32, 8, bfd_arch_unknown, 0, "unknown", "unknown", 2, TRUE,
   bfd_default_compatible,
   bfd_default_scan,
+  bfd_arch_default_fill,
   0,
 };
 
@@ -1309,3 +1316,29 @@ bfd_arch_mach_octets_per_byte (enum bfd_architecture arch,
     return ap->bits_per_byte / 8;
   return 1;
 }
+
+/*
+INTERNAL_FUNCTION
+	bfd_arch_default_fill
+
+SYNOPSIS
+	void *bfd_arch_default_fill (bfd_size_type count,
+				     bfd_boolean is_bigendian,
+				     bfd_boolean code);
+
+DESCRIPTION
+	Allocate via bfd_malloc and return a fill buffer of size COUNT.
+	If IS_BIGENDIAN is TRUE, the order of bytes is big endian.  If
+	CODE is TRUE, the buffer contains code.
+*/
+
+void *
+bfd_arch_default_fill (bfd_size_type count,
+		       bfd_boolean is_bigendian ATTRIBUTE_UNUSED,
+		       bfd_boolean code ATTRIBUTE_UNUSED)
+{
+  void *fill = bfd_malloc (count);
+  if (fill != NULL)
+    memset (fill, 0, count);
+  return fill;
+}
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index 1523660..5072e43 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -2161,7 +2161,6 @@ enum bfd_architecture
 #define bfd_mach_tilegx    1
   bfd_arch_last
   };
-
 typedef struct bfd_arch_info
 {
   int bits_per_word;
@@ -2181,6 +2180,12 @@ typedef struct bfd_arch_info
 
   bfd_boolean (*scan) (const struct bfd_arch_info *, const char *);
 
+  /* Allocate via bfd_malloc and return a fill buffer of size COUNT.  If
+     IS_BIGENDIAN is TRUE, the order of bytes is big endian.  If CODE is
+     TRUE, the buffer contains code.  */
+  void *(*fill) (bfd_size_type count, bfd_boolean is_bigendian,
+                 bfd_boolean code);
+
   const struct bfd_arch_info *next;
 }
 bfd_arch_info_type;
diff --git a/bfd/bfdio.c b/bfd/bfdio.c
index 6f8a7c9..43a7684 100644
--- a/bfd/bfdio.c
+++ b/bfd/bfdio.c
@@ -87,7 +87,6 @@ FILE *
 real_fopen (const char *filename, const char *modes)
 {
 #ifdef VMS
-  char vms_modes[4];
   char *vms_attr;
 
   /* On VMS, fopen allows file attributes as optionnal arguments.
diff --git a/bfd/configure b/bfd/configure
index c679417..a2cd675 100755
--- a/bfd/configure
+++ b/bfd/configure
@@ -3988,7 +3988,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE=bfd
- VERSION=2.22.51
+ VERSION=2.22.52
 
 
 cat >>confdefs.h <<_ACEOF
diff --git a/bfd/configure.in b/bfd/configure.in
index 83376e5..fc94c34 100644
--- a/bfd/configure.in
+++ b/bfd/configure.in
@@ -8,7 +8,7 @@ AC_CONFIG_SRCDIR([libbfd.c])
 AC_CANONICAL_TARGET
 AC_ISC_POSIX
 
-AM_INIT_AUTOMAKE(bfd, 2.22.51)
+AM_INIT_AUTOMAKE(bfd, 2.22.52)
 
 dnl These must be called before LT_INIT, because it may want
 dnl to call AC_CHECK_PROG.
diff --git a/bfd/cpu-alpha.c b/bfd/cpu-alpha.c
index 9456b65..902eb8d 100644
--- a/bfd/cpu-alpha.c
+++ b/bfd/cpu-alpha.c
@@ -36,6 +36,7 @@
     DEFAULT,						\
     bfd_default_compatible, 				\
     bfd_default_scan,					\
+    bfd_arch_default_fill,				\
     NEXT,						\
   }
 
diff --git a/bfd/cpu-arc.c b/bfd/cpu-arc.c
index 820c948..5acfc1c 100644
--- a/bfd/cpu-arc.c
+++ b/bfd/cpu-arc.c
@@ -37,6 +37,7 @@
     default_p,				\
     bfd_default_compatible,		\
     bfd_default_scan,			\
+    bfd_arch_default_fill,		\
     next,				\
   }
 
diff --git a/bfd/cpu-arm.c b/bfd/cpu-arm.c
index 2238720..21a8d0f 100644
--- a/bfd/cpu-arm.c
+++ b/bfd/cpu-arm.c
@@ -124,7 +124,8 @@ scan (const struct bfd_arch_info *info, const char *string)
 }
 
 #define N(number, print, default, next)  \
-{  32, 32, 8, bfd_arch_arm, number, "arm", print, 4, default, compatible, scan, next }
+{  32, 32, 8, bfd_arch_arm, number, "arm", print, 4, default, compatible, \
+   scan, bfd_arch_default_fill, next }
 
 static const bfd_arch_info_type arch_info_struct[] =
 {
diff --git a/bfd/cpu-avr.c b/bfd/cpu-avr.c
index 07ba6dc..37ccee1 100644
--- a/bfd/cpu-avr.c
+++ b/bfd/cpu-avr.c
@@ -96,6 +96,7 @@ compatible (const bfd_arch_info_type * a,
   default,			/* Is this the default ?  */	\
   compatible,							\
   bfd_default_scan,						\
+  bfd_arch_default_fill,					\
   next								\
 }
 
diff --git a/bfd/cpu-bfin.c b/bfd/cpu-bfin.c
index 37e314b..ec515ea 100644
--- a/bfd/cpu-bfin.c
+++ b/bfd/cpu-bfin.c
@@ -35,6 +35,7 @@ const bfd_arch_info_type bfd_bfin_arch =
     4,                	/* Section align power.  */
     TRUE,             	/* The one and only.  */
     bfd_default_compatible, 
-    bfd_default_scan ,
+    bfd_default_scan,
+    bfd_arch_default_fill,
     0,
   };
diff --git a/bfd/cpu-cr16.c b/bfd/cpu-cr16.c
index 6c77738..bcaaf60 100644
--- a/bfd/cpu-cr16.c
+++ b/bfd/cpu-cr16.c
@@ -35,6 +35,7 @@ const bfd_arch_info_type bfd_cr16_arch =
     1,                /* Unsigned int section alignment power.  */
     TRUE,             /* The one and only.  */
     bfd_default_compatible, 
-    bfd_default_scan ,
+    bfd_default_scan,
+    bfd_arch_default_fill,
     0,
   };
diff --git a/bfd/cpu-cr16c.c b/bfd/cpu-cr16c.c
index e8ee1db..7653f2c 100644
--- a/bfd/cpu-cr16c.c
+++ b/bfd/cpu-cr16c.c
@@ -34,6 +34,7 @@ const bfd_arch_info_type bfd_cr16c_arch =
     1,
     TRUE, 	/* The one and only.  */
     bfd_default_compatible, 
-    bfd_default_scan ,
+    bfd_default_scan,
+    bfd_arch_default_fill,
     0,
   };
diff --git a/bfd/cpu-cris.c b/bfd/cpu-cris.c
index c77e8f5..9cdcf18 100644
--- a/bfd/cpu-cris.c
+++ b/bfd/cpu-cris.c
@@ -69,7 +69,7 @@ get_compatible (a,b)
 
 #define N(NUMBER, PRINT, NEXT)  \
  { 32, 32, 8, bfd_arch_cris, NUMBER, "cris", PRINT, 1, FALSE, \
-   get_compatible, bfd_default_scan, NEXT }
+   get_compatible, bfd_default_scan, bfd_arch_default_fill, NEXT }
 
 static const bfd_arch_info_type bfd_cris_arch_compat_v10_v32 =
  N (bfd_mach_cris_v10_v32, "cris:common_v10_v32", NULL);
@@ -98,6 +98,7 @@ const bfd_arch_info_type bfd_cris_arch =
 				   bfd_arch_info_type.  */
   bfd_default_scan,		/* Check if a bfd_arch_info_type is a
 				   match.  */
+  bfd_arch_default_fill,	/* Default fill.  */
   &bfd_cris_arch_v32		/* Pointer to next bfd_arch_info_type in
 				   the same family.  */
 };
diff --git a/bfd/cpu-crx.c b/bfd/cpu-crx.c
index 3201c3c..8edd2ca 100644
--- a/bfd/cpu-crx.c
+++ b/bfd/cpu-crx.c
@@ -35,6 +35,7 @@ const bfd_arch_info_type bfd_crx_arch =
     1,      	/* Unsigned int section alignment power.  */
     TRUE, 	/* The one and only.  */
     bfd_default_compatible, 
-    bfd_default_scan ,
+    bfd_default_scan,
+    bfd_arch_default_fill,
     0,
   };
diff --git a/bfd/cpu-d10v.c b/bfd/cpu-d10v.c
index b161115..7bc208e 100644
--- a/bfd/cpu-d10v.c
+++ b/bfd/cpu-d10v.c
@@ -37,6 +37,7 @@ static const bfd_arch_info_type d10v_ts3_info =
   FALSE,
   bfd_default_compatible,
   bfd_default_scan,
+  bfd_arch_default_fill,
   0,
 };
 
@@ -53,6 +54,7 @@ static const bfd_arch_info_type d10v_ts2_info =
   FALSE,
   bfd_default_compatible,
   bfd_default_scan,
+  bfd_arch_default_fill,
   & d10v_ts3_info,
 };
 
@@ -69,5 +71,6 @@ const bfd_arch_info_type bfd_d10v_arch =
   TRUE,
   bfd_default_compatible,
   bfd_default_scan,
+  bfd_arch_default_fill,
   & d10v_ts2_info,
 };
diff --git a/bfd/cpu-d30v.c b/bfd/cpu-d30v.c
index d528e9b..69515eb 100644
--- a/bfd/cpu-d30v.c
+++ b/bfd/cpu-d30v.c
@@ -36,5 +36,6 @@ const bfd_arch_info_type bfd_d30v_arch =
     TRUE,
     bfd_default_compatible,
     bfd_default_scan,
+    bfd_arch_default_fill,
     0,
 };
diff --git a/bfd/cpu-dlx.c b/bfd/cpu-dlx.c
index fda48dc..2c17849 100644
--- a/bfd/cpu-dlx.c
+++ b/bfd/cpu-dlx.c
@@ -35,6 +35,7 @@ const bfd_arch_info_type bfd_dlx_arch =
     4,
     TRUE, /* The one and only.  */
     bfd_default_compatible,
-    bfd_default_scan ,
+    bfd_default_scan,
+    bfd_arch_default_fill,
     0,
 };
diff --git a/bfd/cpu-epiphany.c b/bfd/cpu-epiphany.c
index 13427c1..9cf723e 100644
--- a/bfd/cpu-epiphany.c
+++ b/bfd/cpu-epiphany.c


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


             reply	other threads:[~2012-02-13 10:41 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-02-13 10:41 pmuldoon [this message]
  -- strict thread matches above, loose matches on Subject: below --
2013-02-26 10:18 pmuldoon
2013-02-02 13:02 pmuldoon
2013-01-04 11:43 pmuldoon
2012-11-28 14:55 pmuldoon
2012-11-23 16:55 pmuldoon
2012-11-09 15:09 pmuldoon
2012-10-22 13:01 pmuldoon
2012-09-07 13:38 pmuldoon
2012-09-04 12:17 pmuldoon
2012-09-04 12:13 pmuldoon
2012-08-30 16:58 pmuldoon
2012-08-23 14:56 pmuldoon
2012-08-14 16:08 pmuldoon
2012-08-09 17:02 pmuldoon
2012-08-01 17:00 pmuldoon
2012-07-23 19:41 pmuldoon
2012-07-19 12:40 pmuldoon
2012-07-18 14:22 pmuldoon
2012-07-11 14:21 pmuldoon
2012-06-25 17:43 pmuldoon
2012-06-21 11:12 pmuldoon
2012-06-14 10:27 pmuldoon
2012-06-13 13:52 pmuldoon
2012-06-06 10:42 pmuldoon
2012-05-22 12:36 pmuldoon
2012-04-26 13:31 pmuldoon
2012-04-10 19:22 pmuldoon
2012-04-04 15:05 pmuldoon
2012-03-27 16:42 pmuldoon
2012-03-23 14:48 pmuldoon
2012-03-19 15:08 pmuldoon
2012-03-12 13:42 pmuldoon
2012-03-05 15:58 pmuldoon
2012-02-20 17:52 pmuldoon
2012-01-23 16:39 pmuldoon

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20120213104155.3742.qmail@sourceware.org \
    --to=pmuldoon@sourceware.org \
    --cc=archer-commits@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).