From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9658 invoked by alias); 3 May 2009 13:07:51 -0000 Mailing-List: contact archer-commits-help@sourceware.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Subscribe: Received: (qmail 9478 invoked by uid 9674); 3 May 2009 13:07:41 -0000 Date: Sun, 03 May 2009 13:07:00 -0000 Message-ID: <20090503130741.9460.qmail@sourceware.org> From: jkratoch@sourceware.org To: archer-commits@sourceware.org Subject: [SCM] master: *** empty log message *** X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 9a699cf8afd57133b773c4a9361a0f690af5c58f X-Git-Newrev: 94c1e35d683b34ea5e1b9064ad601954b21225c5 X-SW-Source: 2009-q2/txt/msg00045.txt.bz2 List-Id: The branch, master has been updated via 94c1e35d683b34ea5e1b9064ad601954b21225c5 (commit) via aaf834e7d56a0f6e7f77d1711da9937e2486dff6 (commit) via 04000f5375b177b77d85fbeb03d876a470f39aa4 (commit) via ef8c8a0670bd4a2b0281ddd471044ad5479fff56 (commit) via b235d1e0e58ded935258d19e7505b9d2e4f3f077 (commit) via b384b6ca636d168f1468dc9becb6e2150a72c590 (commit) via eb6e340a0b52740977783301f3ec39a099d7529f (commit) via ce8c3dd4ad06d16a33e938a9b33b48ebc2a69c00 (commit) via ca1328fd45fe28c6134f0dfacabeb32139537e54 (commit) via 473cd1a4f770f42123b32bf3a737a7503a291e0b (commit) via fff6ab3c1558830440bf0798494b0b3d7435b4c8 (commit) via adc93c1a641f3c65e7bbe470982a396e2a588f86 (commit) via 8c5e528fd1d6d05c651d2d15a6296a7cad60a57d (commit) via 0c3b9f4a75e5ab7fe2f895d0c2c02bbc4530539f (commit) via 6fe1b3b027b369dc56b987615b70b522156ad915 (commit) via 4545682e721f1b3d4ce75e275e9a153d0425d662 (commit) via 9d43a2998fc4464086d0aa58fbce5c3b87979d48 (commit) via 860206062ffe7f57c44082e5b32eaab67bfc3eed (commit) via 19f5f780484f47e8379fcaa269f4760ed808cdfc (commit) via a52c6b99eb1d48a0e6ffc6e56970aee55fb45551 (commit) via b192f5319e20e3cd5e18a3d92402b412e4053af0 (commit) via b8c02aa7069a6062350af7ce5833231cb0fc7c79 (commit) via 91fcb22fb504acb8885e4a00f3f02488367b8ec7 (commit) via bfca83c43c764c0984c2dea97925ac31cd1a6d22 (commit) via f3ca463f7ee6b21b42af350263ef65f7f9bd8648 (commit) via a347f4d82118b3e0ff81578b0fc464f283f8fde6 (commit) via 5234f6c44ab12ae880671f3536ff43b642a8dd30 (commit) via 13b14787a9d3be0bc8ac1aef98546032f82f12c7 (commit) via f9ca5994791d49258abe541d47724e905e5eb8b0 (commit) via 5439abade6dcbe08ff800812da6d2ce7304d0454 (commit) via 6b07c1182f2919e2b6222d5f6b97050890f7fca8 (commit) via f881f2c23be83a13883b6ffdf86547ec06d9efd3 (commit) via 5be9a62b043b2644b0199cf4c9654be932b95daa (commit) via 9dc7e48b685da9abb9df2c266826616554d3bd50 (commit) via 28247708857ca8204e5e5875763b6bcd2de6a123 (commit) via 2399dc200feeba3c1ac78ce2404f6b156b393c31 (commit) via 4a012a7a733d31eb590730b836690cefd83c67dc (commit) via 2f325cb2013dd1928a4efe5afdd43c434a953334 (commit) via 129f645eb3e30180517bbbf4e66b373d3d32d840 (commit) via 0c8442ac4709ba562f6cfe2ef4d8ab0477ade042 (commit) via d0194c6e1be20c223824e1b1648b4ff0543b1335 (commit) via 0e4455a61d04ca69aeac2d3f1a3526df3b4d1a01 (commit) via d520a69559551da909e4f544eb36e6e31895dfba (commit) via 3cd8330723a4ce2876c0d882e9ba42d274c41dce (commit) via a2302de085680c27d7e61f01ac85ed4b8497016f (commit) via 569ffd2c6783d7b3eaf1ebca34eacfaef55ba368 (commit) via 5b754aed7e552fb5dc279a43778e645fff963c63 (commit) via 9733feda3307b74cbb8baa0754b984440aa2118d (commit) via 2a46ee8cc0cd02dc7657e9282c8a1efd39e882ad (commit) via 1aa517c5b37b80240c6bdca85cd2d405c997eb2b (commit) via 24f586426fd840b1a61f8ee337d8a669d480c3f0 (commit) via 25e7efebf854063b972aa1ef1db9536405c104eb (commit) via 2c48202c2c56afdd52ecda1cd579e793aa33150a (commit) via aaea5a06cc659c0642131b604f1f0fc18cb7a3d3 (commit) via c9f10fca16d924d653e9b65a8b0637e678dac17e (commit) via 15db65ca22ce31f560e6d11783a435509c41fe62 (commit) via ad41c1200c6e5364d622811f213e5dd5a574ede6 (commit) via fa34d2ad0bad663d44c1d0a3a32ba14e42736b25 (commit) via fa4366e13c48c3ea223ba4c476cfd8e3565699e5 (commit) via 013b58244af4ab7472a15652a7e3ec3c2a0828bb (commit) via 07f62cf76e062ce3e3dfd4da45d35697cc161a05 (commit) via 2deebbe8581573e6fa0d2339005c535464914d68 (commit) via 74b763d37e4bd303a8a5c8c29c2fe59abd6b3fc8 (commit) via f6bb2f018129f0763aeaa6c94a14b9c1f2cc4391 (commit) via 8446fa354a01fc4c0ca9b51ab3193c96165a2bbb (commit) via 658f8d2c297f062d4d01d7abac28b245b86e52bb (commit) via 524302d135bd8e7bcb8aeab486c959a33aff9d00 (commit) via 7a809a38d23d646522a2d935bc153a769a82427e (commit) via 2cd3374d2a69e60b7631f0f418a73a388ee1413d (commit) via d1bc75f8ad659c2f3452aa8e378542bc0d2dc664 (commit) via 84b387776b43c6682aa1dd887138d535eb8a3a24 (commit) via eb014281e8c8a39595fac74b03f384e3df3e23e0 (commit) via 5e8937d41720cc274067b00b221387f4ab03172d (commit) via ecd1badb7ab07d07bdc6b6408e82ccb85e2db72b (commit) via 5931ed57c70146f060f5be66432fb0bf5d698388 (commit) via 1f44a0325839c962f5d6218137eedc4bf8ffcc82 (commit) via 631207fc2dfdca71a7486d60801a51260da76b3d (commit) via f525e6781232de2f2294e3b7cdad7a651d07dd46 (commit) via 658a35c074b50ec244b87e2a432191633acb2450 (commit) via 6cf9e6eeb7a6cd311abfe9d76197b8a66e70c7b5 (commit) via 7cf3956abffb5b35508e4d2dcda4a170819458cf (commit) via 74d014327a14fc6f8e891e1544514341e347f9cb (commit) via 4aaf308b0d6d5abbe09d8c63875851772982b9ee (commit) via 45ad5976ea8f60404d222912a16afce2f83f12f5 (commit) via b8a70b755bd2b8383ba0e4f2f8e36dae90b8de8a (commit) via 03f92190d0ed77f1363337a013f218e19c2ca5f6 (commit) via bfec9d16d0fb4167df909bfdfb91623cfcc7b194 (commit) via 17c2b4e526b5c17d4c93e289db9de1817b63a72e (commit) via 7d75d19418e5a4a67fc4d11d3b4fcad32d9368c8 (commit) via 9727f0b23c153de60528c433b1362f1f5d1d748a (commit) via d344514af6d15a4bd219e58fa62548cb80313a05 (commit) via bb11f7d0844479e47ca55a30333d463ee909766e (commit) via 896aa22440ea77f478bd68da376d5873a97647ee (commit) via 6662d7d4c43db0555f07713e98167b8e318241de (commit) via 439926195159e43c69d7fbf024d85bbcf82ed6b8 (commit) via ecd38f826310ce4f778f30c85ccfb80a8c830020 (commit) via e9974e9d4117056143b470c3ef06b397be5326cf (commit) via 3675b7bdcb1da902dea25982ec0021fd6adcf2b7 (commit) via 9b3ef1c3b39b0bdb56b787fafc2a2166315ddd51 (commit) via e227be8456719926e0a94f8aac03670a0eefd0a5 (commit) via 3981af04d0feb2737273b8b2428521df3bacb3a0 (commit) via e91002b592406002edf406cbb27dd4adeb15cfe6 (commit) via 1d44bf432360bfb2e9d448ea7abf3d7791409929 (commit) via 24cbb2f59601365042b0ce079c888dff068b94dc (commit) via 63ea04ca40a29ab5729a21b444bc781e1eafbdd2 (commit) via c93fab1bfecb057fe9e5d5f0b6e27ca62045ef85 (commit) via 29190ab7f240e76af935e7b4d29f35c10cfccc14 (commit) via 9e5d623dd4395ba793221e264927731d0f579e85 (commit) via 4e2cf0c1b8dc9d4baba731b96b48a0978e14413d (commit) via 345c85ba5e4ef630e73b27a17cac2ec295b909c2 (commit) via 0350c1e96b17869365e8adda6372578f6b0e2d19 (commit) via 65bb31f430dd2e285583c69d2d0878af6ce84e72 (commit) via 5899ddcdfa60286b434f4a94730b1d9d459f81a7 (commit) via 5de3d8309707663e152a6f404572eb82c615255d (commit) via efad8a14fcd62f9ab9183e3f202c9a90c83b2546 (commit) via 61cefd3a87f01c7618e60640cedbbeb254586d66 (commit) via fbad6ffb9c66b7a9900d0642ee9e8543fbd7288a (commit) via c8a72d1af8dc3bfffdde4f480ab0a0d51b4a1319 (commit) via 404bf5b72f6ed6859dccce5a93fbafe8896ff9f1 (commit) via d1412ad971a451378f218e3f19d3526f21057235 (commit) via 7cf431690113efd48c887d9fda54f98091093794 (commit) via 2931783d51fa2b396f506ddf570a6683ac71ddc5 (commit) via 5d73d87974fb92a61c2c5c138cd36610fde2bcf4 (commit) via edf9d226d9191de69e7fb129d88bbebb1a889723 (commit) via 7a1b5fb8f2285a1b1e5bd7d5f5914e02dec6a34e (commit) via 530126cd584c14e55ca2cb5bbc30023b58d3b66e (commit) via bf211d38d3cbf933d8e17df313f6d89bd3e0f79f (commit) via 6a7ae005013413bf0057587b749ef0597f912369 (commit) via 5fa62989fa79223eefd13e53772752040491c93e (commit) via 00e86ec9a2ab3e4c5566079e6de9a2d8701ebd64 (commit) via 92f8d12cc973aba0167aa39e63aed8c1151bbbd2 (commit) via 7b541b57dc1e37a3811adacb9adfed38d4dc204e (commit) via 62205948f9b584ac7ed6cb83bca111ee2b1b6e84 (commit) via 759792b7eeaf3a8758f1a8822c16f00c3f71a544 (commit) via af5a591f5dd272bcd75b555cd8373f9bf730737a (commit) via 98ef0e955167c52901cf79f46a7290ed7076a929 (commit) via 7153275d0e7343839a7fe7cac957a6eff7f76d5c (commit) via 3bea577f45b61b8b4947ac2417005fc1f551f8ef (commit) from 9a699cf8afd57133b773c4a9361a0f690af5c58f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit 94c1e35d683b34ea5e1b9064ad601954b21225c5 Author: gdbadmin Date: Sun May 3 00:00:34 2009 +0000 *** empty log message *** commit aaf834e7d56a0f6e7f77d1711da9937e2486dff6 Author: Alan Modra Date: Sun May 3 00:00:05 2009 +0000 daily update commit 04000f5375b177b77d85fbeb03d876a470f39aa4 Author: Eli Zaretskii Date: Sat May 2 09:42:12 2009 +0000 *** empty log message *** commit ef8c8a0670bd4a2b0281ddd471044ad5479fff56 Author: Eli Zaretskii Date: Sat May 2 09:41:52 2009 +0000 * dbxread.c (read_dbx_symtab): Avoid compiler warnings for sym_name. * infcall.c (find_function_addr): Avoid compiler warnings for funaddr. commit b235d1e0e58ded935258d19e7505b9d2e4f3f077 Author: gdbadmin Date: Sat May 2 00:00:34 2009 +0000 *** empty log message *** commit b384b6ca636d168f1468dc9becb6e2150a72c590 Author: Alan Modra Date: Sat May 2 00:00:05 2009 +0000 daily update commit eb6e340a0b52740977783301f3ec39a099d7529f Author: Jan Kratochvil Date: Fri May 1 22:39:40 2009 +0000 gdb/ * dictionary.c (dict_hashed_vector, dict_hashed_expandable_vector) (dict_linear_vector, dict_linear_expandable_vector): Fix a comment typo. commit ce8c3dd4ad06d16a33e938a9b33b48ebc2a69c00 Author: Doug Evans Date: Fri May 1 22:05:46 2009 +0000 * linux-thread-db.c (thread_db_pid_to_str): Delete unused assignment to thread_info. commit ca1328fd45fe28c6134f0dfacabeb32139537e54 Author: Eli Zaretskii Date: Fri May 1 17:57:31 2009 +0000 * record.c (_initialize_record): Reformat and clarify doc strings for stop-at-limit and insn-number-max. commit 473cd1a4f770f42123b32bf3a737a7503a291e0b Author: Eli Zaretskii Date: Fri May 1 17:45:43 2009 +0000 * go32-nat.c: Add comments about dirty secrets of DJGPP debugging. commit fff6ab3c1558830440bf0798494b0b3d7435b4c8 Author: Jan Kratochvil Date: Fri May 1 14:43:16 2009 +0000 gdb/ Make specifiable the make_function_type type memory ownership. * gdbtypes.c (make_function_type): New parameter `objfile', use it explicitely instead of TYPE-initialized removed local variable `objfile'. Describe `objfile' it in the function comment. (lookup_function_type): Update make_function_type callers. * gdbtypes.h (make_function_type): Update the prototype. * jv-lang.c (java_link_class_type): Update make_function_type callers. * dwarf2read.c (read_subroutine_type): Likewise. * stabsread.c (read_type): Likewise. commit adc93c1a641f3c65e7bbe470982a396e2a588f86 Author: Eli Zaretskii Date: Fri May 1 09:11:24 2009 +0000 * gdb.texinfo (Process Record and Replay): Improve and clarify. Add index entries. commit 8c5e528fd1d6d05c651d2d15a6296a7cad60a57d Author: Eli Zaretskii Date: Fri May 1 08:14:00 2009 +0000 * go32-nat.c (go32_pid_to_str): Call normal_pid_to_str instead of printing a bogus "Thread
". (go32_thread_alive): Don't return 1 for null_ptid. commit 0c3b9f4a75e5ab7fe2f895d0c2c02bbc4530539f Author: Eli Zaretskii Date: Fri May 1 08:09:16 2009 +0000 * i386-tdep.c (i386_go32_init_abi): Override the number of registers due to non-support of SSE. commit 6fe1b3b027b369dc56b987615b70b522156ad915 Author: Anthony Green Date: Fri May 1 03:20:45 2009 +0000 Link gdb with moxie sim commit 4545682e721f1b3d4ce75e275e9a153d0425d662 Author: Anthony Green Date: Fri May 1 03:03:40 2009 +0000 Add moxie simulator commit 9d43a2998fc4464086d0aa58fbce5c3b87979d48 Author: Alan Modra Date: Fri May 1 00:00:05 2009 +0000 daily update commit 860206062ffe7f57c44082e5b32eaab67bfc3eed Author: gdbadmin Date: Fri May 1 00:00:03 2009 +0000 *** empty log message *** commit 19f5f780484f47e8379fcaa269f4760ed808cdfc Author: Doug Evans Date: Thu Apr 30 22:21:06 2009 +0000 * inferiors.c (started_inferior_callback): New function. (attached_inferior_callback): New function. (have_started_inferiors_p, have_attached_inferiors_p): New functions. * server.c (print_started_pid, print_attached_pid): New functions. (detach_or_kill_for_exit): New function. (main): Call it instead of for_each_inferior (kill_inferior_callback). * server.h (have_started_inferiors_p): Declare. (have_attached_inferiors_p): Declare. commit a52c6b99eb1d48a0e6ffc6e56970aee55fb45551 Author: Paul Pluzhnikov Date: Thu Apr 30 21:59:01 2009 +0000 2009-04-30 Paul Pluzhnikov * elfread.c (elf_symtab_read): Don't assume .data and .rodata are present. commit b192f5319e20e3cd5e18a3d92402b412e4053af0 Author: DJ Delorie Date: Thu Apr 30 21:23:29 2009 +0000 Index: opcodes * mep-asm.c: Regenerate. * mep-desc.c: Regenerate. * mep-desc.h: Regenerate. * mep-dis.c: Regenerate. * mep-ibld.c: Regenerate. * mep-opc.c: Regenerate. * mep-opc.h: Regenerate. Index: gas * config/tc-mep.c (md_begin): Check coprocessor type. (md_check_parallel64_scheduling): Use memset to initialize the buffer. (md_check_parallel32_scheduling): Likewise. (slot_ok): New. (mep_check_ivc2_scheduling): New. (mep_check_parallel_scheduling): Call it. (mep_process_saved_insns): Add IVC2 slot support. (md_assemble): Likewise. commit b8c02aa7069a6062350af7ce5833231cb0fc7c79 Author: DJ Delorie Date: Thu Apr 30 18:49:37 2009 +0000 * mep.h (EF_MEP_COP_*): New. (EF_MEP_ALL_FLAGS): Add them. commit 91fcb22fb504acb8885e4a00f3f02488367b8ec7 Author: Doug Evans Date: Thu Apr 30 18:35:54 2009 +0000 * inferiors.c (remove_process): Fix memory leak, free process. * linux-low.c (linux_remove_process): New function. (linux_kill): Call it instead of remove_process. (linux_detach, linux_wait_1): Ditto. commit bfca83c43c764c0984c2dea97925ac31cd1a6d22 Author: Doug Evans Date: Thu Apr 30 18:25:51 2009 +0000 * gdb.threads/watchthreads2.exp: New testcase. * gdb.threads/watchthreads2.c: New testcase. commit f3ca463f7ee6b21b42af350263ef65f7f9bd8648 Author: Nick Clifton Date: Thu Apr 30 15:47:04 2009 +0000 include/elf 2009-04-30 Nick Clifton * common.h (STT_GNU_IFUNC): Define. elfcpp 2009-04-30 Nick Clifton * (enum STT): Add STT_GNU_IFUNC. gas 2009-04-30 Nick Clifton * config/obj-elf.c (obj_elf_type): Add support for a gnu_indirect_function type. * config/tc-i386.c (tc_i386_fix_adjustable): Do not adjust fixups against indirect function symbols. * doc/as.texinfo (.type): Document the support for the gnu_indirect_function symbol type. * NEWS: Mention the new feature. gas/testsuite 2009-04-30 Nick Clifton * gas/elf/elf.exp: Extend type test to include an ifunc symbol. Provide an alternative test for targets which do not support ifunc symbols. (type.s): Add entry for an ifunc symbol. (type.e): Add ifunc entry to expected symbol dump. (section2.e-armelf): Add entry for ifunc symbol. (type-noifunc.s): New file. (type-noifunc.e): New file. bfd/ 2009-04-30 Nick Clifton * elf-bfd.h (struct bfd_elf_section_data): Add indirect_relocs section pointer. (struct elf_obj_data): Add has_ifunc_symbols boolean. * elf.c (swap_out_syms): Convert BSF_GNU_INDIRECT_FUNCTION flags into a STT_GNU_IFUNC symbol type. (_bfd_elf_is_function_type): Accept STT_GNU_IFUNC as a function type. (_bfd_elf_set_osabi): Set the osasbi field to ELFOSABI_LINUX if the binary contains ifunc symbols. * elfcode.h (elf_slurp_symbol_table): Translate the STT_GNU_IFUNC symbol type into a BSF_GNU_INDIRECT_FUNCTION flag. * elf32-i386.c (is_indirect_function): New function. (elf_i386_check_relocs): Create an ifunc output section. (allocate_dynrelocs): Create dynamic relocs in the ifunc output section if necessary. (elf_i386_relocate_section): Emit a reloc against an ifunc symbol if necessary. (elf_i386_add_symbol_hook): New function. Set the has_ifunc_symbols field of the elf_obj_data structure if an ifunc symbol is encountered. (elf_backend_post_process_headers): Define. (elf_backend_add_symbol_hook): Define. (elf_i386_post_process_headers): Rename to elf_i388_fbsd_post_process_headers. * elf64-x86_64.c (IS_X86_64_PCREL_TYPE): New macro. (is_indirect_function): New function. (elf64_x86_64_check_relocs): Create an ifunc output section. (allocate_dynrelocs): Create dynamic relocs in the ifunc output section if necessary. (elf64_x86_64_relocate_section): Emit a reloc against an ifunc symbol if necessary. (elf_i386_add_symbol_hook): Set the has_ifunc_symbols field of the elf_obj_data structure if an ifunc symbol is encountered. (elf_backend_post_process_headers): Define. * elflink.c (_bfd_elf_adjust_dynamic_symbol): Always create a PLT if we have ifunc symbols to handle. (get_ifunc_reloc_section_name): New function. Computes the name for an ifunc section. (_bfd_elf_make_ifunc_reloc_section): New function. Creates a section to hold ifunc relocs. * syms.c (BSF_GNU_INDIRECT_FUNCTION): Define. (bfd_print_symbol_vandf): Handle ifunc symbols. (bfd_decode_symclass): Likewise. * bfd-in2.h: Regenerate. binutils 2009-04-30 Nick Clifton * readelf.c (dump_relocations): Display a relocation against an ifunc symbol as if it were a function invocation. (get_symbol_type): Handle STT_GNU_IFUNC. ld 2009-04-30 Nick Clifton * NEWS: Mention support for IFUNC symbols. ld/testsuite 2009-04-30 Nick Clifton * ld-ifunc: New directory. * ld-ifunc/ifunc.exp: New file: Run the IFUNC tests. * ld-ifunc/prog.c: New file. * ld-ifunc/lib.c: New file. commit a347f4d82118b3e0ff81578b0fc464f283f8fde6 Author: Anthony Green Date: Thu Apr 30 04:54:08 2009 +0000 Add missing disassembler patch for moxie. commit 5234f6c44ab12ae880671f3536ff43b642a8dd30 Author: Hui Zhu Date: Thu Apr 30 03:24:48 2009 +0000 * gdb.texinfo: Add documentation for process record and replay. commit 13b14787a9d3be0bc8ac1aef98546032f82f12c7 Author: Hui Zhu Date: Thu Apr 30 03:21:46 2009 +0000 I386 Linux process record and replay support. * i386-linux-tdep.c (i386_linux_record_tdep): New variable. This struct has the argument for the function "record_linux_system_call". (i386_linux_intx80_sysenter_record): New function. Parse the system call instruction and call function "record_linux_system_call" to record execute log. (i386_linux_init_abi): Initialize "i386_linux_record_tdep". Set "i386_linux_intx80_sysenter_record" to "i386_intx80_record" and "i386_sysenter_record". commit f9ca5994791d49258abe541d47724e905e5eb8b0 Author: Hui Zhu Date: Thu Apr 30 03:12:17 2009 +0000 I386 architecture process record and replay support. * i386-tdep.c (PREFIX_REPZ, PREFIX_REPNZ, PREFIX_LOCK, PREFIX_DATA, PREFIX_ADDR): New macros. Help decode the i386 instruction set. (aflag, dflag, override, modrm, mod, reg, rm, ot, i386_record_pc): New variables. Ditto. (i386_record_modrm, i386_record_lea_modrm_addr, i386_record_lea_modrm): New functions. Ditto. (i386_process_record): New function. Parse the instruction in address "addr" and record the values of registers and memory that will be changed by this instruction. (i386_gdbarch_init): Set "i386_process_record" to GDBARCH "process_record" interface. * i386-tdep.h (gdbarch_tdep): New function pointers "i386_intx80_record" and "i386_sysenter_record" that point to the function that can record "intx80" and "sysenter" execute log. commit 5439abade6dcbe08ff800812da6d2ce7304d0454 Author: Hui Zhu Date: Thu Apr 30 03:09:59 2009 +0000 * infrun.c (use_displaced_stepping): Return false if process record and replay target is used. (proceed): Call function "record_not_record_set" if pocess record and replay target is used. commit 6b07c1182f2919e2b6222d5f6b97050890f7fca8 Author: Hui Zhu Date: Thu Apr 30 03:04:26 2009 +0000 Linux process record and replay support. * Makefile.in (ALLDEPFILES): Add linux-record.c. (ALL_TARGET_OBS): Add linux-record.o. * configure.tgt (x86_64-*-linux*): Add linux-record.o. (i[34567]86-*-linux*): Add linux-record.o. * linux-record.c, linux-record.h: New file. commit f881f2c23be83a13883b6ffdf86547ec06d9efd3 Author: Hui Zhu Date: Thu Apr 30 02:58:37 2009 +0000 Process record and replay target. * Makefile.in (SFILES): Add record.c. (COMMON_OBS): Add record.o. * record.c, record.h: New file. commit 5be9a62b043b2644b0199cf4c9654be932b95daa Author: Hui Zhu Date: Thu Apr 30 02:55:27 2009 +0000 * target.h (strata): New stratum "record_stratum". commit 9dc7e48b685da9abb9df2c266826616554d3bd50 Author: Hui Zhu Date: Thu Apr 30 02:53:45 2009 +0000 * gdbarch.sh (process_record): This interface point to the function that records the inferior execute log. commit 28247708857ca8204e5e5875763b6bcd2de6a123 Author: Hui Zhu Date: Thu Apr 30 02:52:15 2009 +0000 GDBARCH interface for process record and replay. * gdbarch.sh (process_record): This interface point to the function that records the inferior execute log. commit 2399dc200feeba3c1ac78ce2404f6b156b393c31 Author: Joseph Myers Date: Thu Apr 30 00:01:07 2009 +0000 bfd: * elf32-arm.c (elf32_arm_check_relocs): Give errors for absolute MOVW and MOVT relocations in a shared library link. ld/testsuite: * ld-arm/movw-shared-1.d, ld-arm/movw-shared-1.s, ld-arm/movw-shared-2.d, ld-arm/movw-shared-2.s, ld-arm/movw-shared-3.d, ld-arm/movw-shared-3.s, ld-arm/movw-shared-4.d, ld-arm/movw-shared-4.s: New tests. * ld-arm/arm-elf.exp: Run these new tests. commit 4a012a7a733d31eb590730b836690cefd83c67dc Author: gdbadmin Date: Thu Apr 30 00:00:33 2009 +0000 *** empty log message *** commit 2f325cb2013dd1928a4efe5afdd43c434a953334 Author: Alan Modra Date: Thu Apr 30 00:00:05 2009 +0000 daily update commit 129f645eb3e30180517bbbf4e66b373d3d32d840 Author: Doug Evans Date: Wed Apr 29 22:45:10 2009 +0000 * gdb.cp/mb-ctor.exp: Add multi-line source statement test. * gdb.cp/mb-ctor.cc: Ditto. * gdb.cp/mb-inline.exp: Add multi-line source statement test. * gdb.cp/mb-inline.h (multi_line_foo): New function. * gdb.cp/mb-inline1.cc: Call it. * gdb.cp/mb-inline2.cc: Ditto. * gdb.cp/mb-templates.exp: Add multi-line source statement test. * gdb.cp/mb-templates.cc (multi_line_foo): New template. commit 0c8442ac4709ba562f6cfe2ef4d8ab0477ade042 Author: Doug Evans Date: Wed Apr 29 22:25:16 2009 +0000 * i386-nat.c (child_post_startup_inferior): Delete, unused. commit d0194c6e1be20c223824e1b1648b4ff0543b1335 Author: Pedro Alves Date: Wed Apr 29 19:31:55 2009 +0000 * breakpoint.c (print_exception_catchpoint): Access `b' directly instead of `b->loc->owner'. (print_mention_exception_catchpoint): Ditto. commit 0e4455a61d04ca69aeac2d3f1a3526df3b4d1a01 Author: DJ Delorie Date: Wed Apr 29 16:15:54 2009 +0000 merge from gcc commit d520a69559551da909e4f544eb36e6e31895dfba Author: Julian Brown Date: Wed Apr 29 11:52:41 2009 +0000 libiberty/ * pex-win32.c (pex_win32_pipe): Add _O_NOINHERIT. (pex_win32_exec_child): Ensure each process has only one handle open on pipe endpoints. Close standard input after creating child for symmetry with standard output/standard error. commit 3cd8330723a4ce2876c0d882e9ba42d274c41dce Author: Jan Kratochvil Date: Wed Apr 29 07:51:32 2009 +0000 gdb/ * macrocmd.c (info_macro_command): Print -Dname=value if LINE is zero. gdb/doc/ * gdb.texinfo (Macros): Note command-line for `info macro'. Append a new part on command-line defined macros. gdb/testsuite/ * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'. (info_macro): Remova `decimal' declaration. New variable `nonzero'. Replace all uses of `decimal' by `nonzero'. (info macro FROM_COMMANDLINE): New test. commit a2302de085680c27d7e61f01ac85ed4b8497016f Author: Alan Modra Date: Wed Apr 29 00:00:08 2009 +0000 daily update commit 569ffd2c6783d7b3eaf1ebca34eacfaef55ba368 Author: gdbadmin Date: Wed Apr 29 00:00:03 2009 +0000 *** empty log message *** commit 5b754aed7e552fb5dc279a43778e645fff963c63 Author: Tom Tromey Date: Tue Apr 28 01:03:21 2009 +0000 gdb * c-exp.y (yylex): Handle '[' and ']' like '(' and ')'. gdb/testsuite * gdb.base/printcmds.exp (test_printf): Test comma operator in []. commit 9733feda3307b74cbb8baa0754b984440aa2118d Author: gdbadmin Date: Tue Apr 28 00:00:33 2009 +0000 *** empty log message *** commit 2a46ee8cc0cd02dc7657e9282c8a1efd39e882ad Author: Alan Modra Date: Tue Apr 28 00:00:08 2009 +0000 daily update commit 1aa517c5b37b80240c6bdca85cd2d405c997eb2b Author: Doug Evans Date: Mon Apr 27 15:38:42 2009 +0000 * gdb.threads/watchthreads.c (main): Initialize args before starting the threads. Plus formatting cleanup. * gdb.threads/watchthreads.exp: Avoid errant failures due to biased scheduling of one thread. commit 24f586426fd840b1a61f8ee337d8a669d480c3f0 Author: Nick Clifton Date: Mon Apr 27 14:27:32 2009 +0000 * verilog.c: New file. * Makefile.am (BFD32_LIBS): Add verilog.c. (BFD32_LIBS_CFILES): Add verilog.c. (verilog.lo): New build rule. * Makefile.in: Rebuilt. * targets.c: Add verilog support. * bfd.c (tdata union): Add Verilog private data field. * bfd-in2.h: Regenerate. * bfdint.texi (BFD target vector miscellaneous): Mention verilog flavour. * NEWS: Mention verilog support added to bfd. commit 25e7efebf854063b972aa1ef1db9536405c104eb Author: H.J. Lu Date: Mon Apr 27 13:59:40 2009 +0000 bfd/ 2009-04-27 H.J. Lu * peXXigen.c (_bfd_XX_bfd_copy_private_bfd_data_common): Don't copy pe_opthdr. binutils/ 2009-04-27 H.J. Lu * objcopy.c (copy_object): Copy pe_opthdr before changing PE parameters. commit 2c48202c2c56afdd52ecda1cd579e793aa33150a Author: Jerome Guitton Date: Mon Apr 27 12:14:08 2009 +0000 * gdb.cp/templates.cc (GetMax): New template. (main): Declare two instances of GetMax. * gdb.cp/templates.exp: Add new test. commit aaea5a06cc659c0642131b604f1f0fc18cb7a3d3 Author: Jerome Guitton Date: Mon Apr 27 11:57:46 2009 +0000 * symtab.c (append_exact_match_to_sals): New function, extracted from expand_line_sal. (expand_line_sal): Use append_exact_match_to_sals to append exact matches. If none found, append all best items. commit c9f10fca16d924d653e9b65a8b0637e678dac17e Author: Tristan Gingold Date: Mon Apr 27 10:50:53 2009 +0000 2009-04-27 Tristan Gingold * avr: New directory. * avr/interp.c, avr/Makefile.in, avr/configure.ac: New files. * avr/config.in: New file, generated by autoheader. * avr/configure: New file generated by autoconf. * configure.ac: Add avr. * configure: Regenerated. commit 15db65ca22ce31f560e6d11783a435509c41fe62 Author: Jerome Guitton Date: Mon Apr 27 10:24:06 2009 +0000 * main.c (captured_main): Move gdbinit lookups after gdb_init. commit ad41c1200c6e5364d622811f213e5dd5a574ede6 Author: Jan Kratochvil Date: Mon Apr 27 08:36:15 2009 +0000 gdb/ PR gdb/9675: * dwarf2read.c (unsigned_int_compar, inherit_abstract_dies): New. (read_func_scope): Call inherit_abstract_dies. gdb/testsuite/ * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test. commit fa34d2ad0bad663d44c1d0a3a32ba14e42736b25 Author: gdbadmin Date: Mon Apr 27 00:00:33 2009 +0000 *** empty log message *** commit fa4366e13c48c3ea223ba4c476cfd8e3565699e5 Author: Alan Modra Date: Mon Apr 27 00:00:04 2009 +0000 daily update commit 013b58244af4ab7472a15652a7e3ec3c2a0828bb Author: DJ Delorie Date: Sun Apr 26 02:25:10 2009 +0000 merge from gcc commit 07f62cf76e062ce3e3dfd4da45d35697cc161a05 Author: gdbadmin Date: Sun Apr 26 00:00:33 2009 +0000 *** empty log message *** commit 2deebbe8581573e6fa0d2339005c535464914d68 Author: Alan Modra Date: Sun Apr 26 00:00:05 2009 +0000 daily update commit 74b763d37e4bd303a8a5c8c29c2fe59abd6b3fc8 Author: Eric Botcazou Date: Sat Apr 25 12:24:57 2009 +0000 * Makefile.tpl (POSTSTAGE1_HOST_EXPORTS): Add GNATBIND. (POSTSTAGE1_FLAGS_TO_PASS): Pick up exported value for GNATBIND. * Makefile.in: Regenerate. commit f6bb2f018129f0763aeaa6c94a14b9c1f2cc4391 Author: Eli Zaretskii Date: Sat Apr 25 10:05:22 2009 +0000 * Makefile.in (ALLDEPFILES): Remove duplicate entries for sparc-sol2-nat.c and sparc-sol2-tdep.c. commit 8446fa354a01fc4c0ca9b51ab3193c96165a2bbb Author: Eli Zaretskii Date: Sat Apr 25 09:56:32 2009 +0000 * gdb.texinfo (Machine Code) : Improve and clarify the wording. commit 658f8d2c297f062d4d01d7abac28b245b86e52bb Author: Eli Zaretskii Date: Sat Apr 25 09:42:14 2009 +0000 * stack.c (_initialize_stack) : Doc fix. commit 524302d135bd8e7bcb8aeab486c959a33aff9d00 Author: Alan Modra Date: Sat Apr 25 00:00:05 2009 +0000 daily update commit 7a809a38d23d646522a2d935bc153a769a82427e Author: gdbadmin Date: Sat Apr 25 00:00:03 2009 +0000 *** empty log message *** commit 2cd3374d2a69e60b7631f0f418a73a388ee1413d Author: Pierre Muller Date: Fri Apr 24 22:10:01 2009 +0000 ARI change: Use "/* ARI: rule */" pattern. * utils.c: Update ARI patterns. * gdb_dirent.h: Likewise. commit d1bc75f8ad659c2f3452aa8e378542bc0d2dc664 Author: H.J. Lu Date: Fri Apr 24 20:28:22 2009 +0000 Remove bfd/. commit 84b387776b43c6682aa1dd887138d535eb8a3a24 Author: Cary Coutant Date: Fri Apr 24 18:28:58 2009 +0000 include/elf/ * dwarf2.h (DW_LNE_set_discriminator): New enum value. binutils/ * dwarf.c (process_extended_line_op): Add DW_LNE_set_discriminator. Add missing newlines to HP extensions. commit eb014281e8c8a39595fac74b03f384e3df3e23e0 Author: H.J. Lu Date: Fri Apr 24 16:57:08 2009 +0000 Update ChangeLog entries. commit 5e8937d41720cc274067b00b221387f4ab03172d Author: Eli Zaretskii Date: Fri Apr 24 14:28:17 2009 +0000 *** empty log message *** commit ecd1badb7ab07d07bdc6b6408e82ccb85e2db72b Author: Eli Zaretskii Date: Fri Apr 24 14:27:20 2009 +0000 * config.guess (pc:*:*:*): Return i586-pc-msdosdjgpp, for consistency with config.sub. (Update from upstream sources.) commit 5931ed57c70146f060f5be66432fb0bf5d698388 Author: Anthony Green Date: Fri Apr 24 02:25:57 2009 +0000 Add moxie-elf port. commit 1f44a0325839c962f5d6218137eedc4bf8ffcc82 Author: Alan Modra Date: Fri Apr 24 00:00:09 2009 +0000 daily update commit 631207fc2dfdca71a7486d60801a51260da76b3d Author: gdbadmin Date: Fri Apr 24 00:00:04 2009 +0000 *** empty log message *** commit f525e6781232de2f2294e3b7cdad7a651d07dd46 Author: Joel Brobecker Date: Thu Apr 23 22:53:54 2009 +0000 Spell my name properly in the last entry :-). commit 658a35c074b50ec244b87e2a432191633acb2450 Author: Joel Brobecker Date: Thu Apr 23 22:52:51 2009 +0000 * ada-lang.c: Remove an extra empty line. No code change. commit 6cf9e6eeb7a6cd311abfe9d76197b8a66e70c7b5 Author: Jan Kratochvil Date: Thu Apr 23 22:38:22 2009 +0000 gdb/ Fix double free on error inserting the breakpoint instruction. * breakpoint.c (create_breakpoints): Move the update_global_location_list call to ... (break_command_really): ... here together with the second local call both unified after all the cleanups. commit 7cf3956abffb5b35508e4d2dcda4a170819458cf Author: Tom Tromey Date: Thu Apr 23 21:28:16 2009 +0000 gdb 2009-04-23 Sergio Durigan Junior Tom Tromey * configure, config.in: Regenerate. * configure.ac: Support for relocatable GDB datadir. Use GDB_AC_WITH_DIR. Always define TARGET_SYSTEM_ROOT_RELOCATABLE. * acinclude.m4 (GDB_AC_WITH_DIR): New defun. * top.c (init_main): Add "set data-directory". * defs.h (gdb_datadir): Declare. * main.c (gdb_datadir): New global. (captured_main): Initialize gdb_datadir. Use relocate_directory. (relocate_path): New function. (relocate_directory): Likewise. (get_init_files): Use relocate_path. (README): Mention --with-gdb-datadir. gdb/doc 2009-04-23 Tom Tromey * gdb.texinfo (Data Files): New node. (GDB Files): Update menu. commit 74d014327a14fc6f8e891e1544514341e347f9cb Author: Joel Brobecker Date: Thu Apr 23 18:55:20 2009 +0000 * ada-tasks (task_command_1): Call target_find_new_threads. commit 4aaf308b0d6d5abbe09d8c63875851772982b9ee Author: Joel Brobecker Date: Thu Apr 23 18:49:20 2009 +0000 * stack.c (do_gdb_disassembly): Print the exception message if an error was thrown while trying to perform the disassembly. commit 45ad5976ea8f60404d222912a16afce2f83f12f5 Author: Joel Brobecker Date: Thu Apr 23 18:46:14 2009 +0000 * gdbint.texinfo (Defining Other Architecture Features): Remove enty for PROCESS_LINENUMBER_HOOK. commit b8a70b755bd2b8383ba0e4f2f8e36dae90b8de8a Author: Dave Korn Date: Thu Apr 23 13:36:42 2009 +0000 2009-04-23 Matthias Klose * bfd/peXXigen.c (_bfd_XXi_swap_sym_in): Initialize `name'. commit 03f92190d0ed77f1363337a013f218e19c2ca5f6 Author: gdbadmin Date: Thu Apr 23 00:00:33 2009 +0000 *** empty log message *** commit bfec9d16d0fb4167df909bfdfb91623cfcc7b194 Author: Alan Modra Date: Thu Apr 23 00:00:10 2009 +0000 daily update commit 17c2b4e526b5c17d4c93e289db9de1817b63a72e Author: Joseph Myers Date: Wed Apr 22 19:46:19 2009 +0000 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case. commit 7d75d19418e5a4a67fc4d11d3b4fcad32d9368c8 Author: DJ Delorie Date: Wed Apr 22 19:09:13 2009 +0000 merge from gcc commit 9727f0b23c153de60528c433b1362f1f5d1d748a Author: Jan Kratochvil Date: Wed Apr 22 17:50:54 2009 +0000 gdb/ * varobj.c (free_variable): Replace free_current_contents by xfree. commit d344514af6d15a4bd219e58fa62548cb80313a05 Author: Vladimir Prus Date: Wed Apr 22 17:24:58 2009 +0000 * gdb.texinfo (GDB/MI Program Execution): Document -exec-jump. commit bb11f7d0844479e47ca55a30333d463ee909766e Author: Kazu Hirata Date: Wed Apr 22 15:14:53 2009 +0000 * arm-linux-nat.c (fetch_register, store_register): Use ARM_CPSR_GREGNUM instead of ARM_CPSR_REGNUM. * arm-linux-tdep.c (arm_linux_supply_gregset, arm_linux_collect_gregset): Likewise. * arm-linux-tdep.h (ARM_CPSR_GREGNUM): New. * arm-tdep.h (ARM_CPSR_REGNUM): Remove. commit 896aa22440ea77f478bd68da376d5873a97647ee Author: clyon Date: Wed Apr 22 14:01:30 2009 +0000 2009-04-22 Christophe Lyon PR9743 bfd/ * elf32-arm.c (arm_type_of_stub): Handle R_ARM_THM_JUMP24, R_ARM_JUMP24 and R_ARM_PLT32 relocations. (elf32_arm_size_stubs): Likewise. (record_thumb_to_arm_glue): Deleted unused function. (bfd_elf32_arm_process_before_allocation): No longer handle R_ARM_THM_JUMP24, R_ARM_JUMP24 and R_ARM_PLT32 relocations here. (elf32_arm_final_link_relocate): Handle R_ARM_THM_JUMP24, R_ARM_JUMP24 and R_ARM_PLT32 relocations. testsuite/ * ld-arm/arm-call.d: Update expected result. * ld-arm/arm-pic-veneer.d: Likewise. * ld-arm/thumb2-b-interwork.d: Likewise. commit 6662d7d4c43db0555f07713e98167b8e318241de Author: Hui Zhu Date: Wed Apr 22 06:09:18 2009 +0000 * gdb.texinfo (disassemble-next-line): Set the default of disassemble-next-line to off. commit 439926195159e43c69d7fbf024d85bbcf82ed6b8 Author: Hui Zhu Date: Wed Apr 22 06:06:11 2009 +0000 * stack.c (_initialize_stack): Set the default of disassemble-next-line to off. commit ecd38f826310ce4f778f30c85ccfb80a8c830020 Author: Tom Tromey Date: Wed Apr 22 00:17:49 2009 +0000 * acinclude.m4: Use AS_HELP_STRING, not AC_HELP_STRING. * configure.ac: Use AS_HELP_STRING, not AC_HELP_STRING. commit e9974e9d4117056143b470c3ef06b397be5326cf Author: Alan Modra Date: Wed Apr 22 00:00:04 2009 +0000 daily update commit 3675b7bdcb1da902dea25982ec0021fd6adcf2b7 Author: gdbadmin Date: Wed Apr 22 00:00:03 2009 +0000 *** empty log message *** commit 9b3ef1c3b39b0bdb56b787fafc2a2166315ddd51 Author: Daniel Jacobowitz Date: Tue Apr 21 22:05:02 2009 +0000 bfd/ * elf32-arm.c (INTERWORK_FLAG): Check BFD_LINKER_CREATED. (elf32_arm_write_section): Declare early. (elf32_arm_size_stubs): Skip non-stub sections in the stub BFD. (arm_allocate_glue_section_space): Exclude empty sections. (ARM_GLUE_SECTION_FLAGS): Add SEC_LINKER_CREATED. (bfd_elf32_arm_add_glue_sections_to_bfd): Do not skip the stub BFD. (elf32_arm_output_glue_section, elf32_arm_final_link): New. (elf32_arm_merge_eabi_attributes): Skip the stub BFD. (elf32_arm_size_dynamic_sections): Allocate interworking sections here. (bfd_elf32_bfd_final_link): Define. ld/ * emultempl/armelf.em (bfd_for_interwork, arm_elf_after_open) (arm_elf_set_bfd_for_interworking): Delete. (arm_elf_before_allocation): Do not set the interworking BFD. Move allocation inside not-dynamic block. (arm_elf_create_output_section_statements): Create glue sections and set the interworking BFD here. (LDEMUL_AFTER_OPEN): Delete. ld/testsuite/ * ld-arm/farcall-mix.d, ld-arm/farcall-mix2.d, ld-arm/farcall-group-size2.d, ld-arm/farcall-group.d, ld-arm/farcall-mixed-lib.d: Update for linker changes. commit e227be8456719926e0a94f8aac03670a0eefd0a5 Author: Andreas Schwab Date: Tue Apr 21 21:01:04 2009 +0000 * configure.ac: Add quotes to not lose brackets in help text. * configure: Rebuild. commit 3981af04d0feb2737273b8b2428521df3bacb3a0 Author: Andreas Schwab Date: Tue Apr 21 20:54:33 2009 +0000 Fix date. commit e91002b592406002edf406cbb27dd4adeb15cfe6 Author: Andreas Schwab Date: Tue Apr 21 20:19:13 2009 +0000 * configure.ac: Don't postprocess Makefile in config.status. Substitute GDB_NM_FILE. Don't substitute nm_h. * Makefile.in (GDB_NM_FILE): Substitute. (TAGS): Use $(GDB_NM_FILE) instead of $(NAT_FILE). * configure: Regenerate. * gnulib/Makefile.in: Regenerate. commit 1d44bf432360bfb2e9d448ea7abf3d7791409929 Author: Joseph Myers Date: Tue Apr 21 20:13:07 2009 +0000 gdb: * configure.ac (--with-datarootdir, --with-docdir, --with-pdfdir, --with-htmldir): New. * configure: Regenerate. gdb/doc: * configure.ac (--with-datarootdir, --with-docdir, --with-pdfdir, --with-htmldir): New. * configure: Regenerate. * Makefile.in (datarootdir, docdir): Define. (gdb.dvi, gdb.pdf): Use same -I options as for building gdb.info instead of $(SET_TEXINPUTS). (gdbint.dvi, gdbint.pdf): Use same -I options as for building gdbint.info instead of $(SET_TEXINPUTS). (gdbint/index.html): Use same -I options as for building gdbint.info. (stabs.dvi, stabs.pdf): Use same -I options as for building stabs.info instead of $(SET_TEXINPUTS). (stabs/index.html): Use same -I options as for building stabs.info. (annotate.dvi, annotate.pdf): Use same -I options as for building annotate.info instead of $(SET_TEXINPUTS). (annotate/index.html): Use same -I options as for building annotate.info. commit 24cbb2f59601365042b0ce079c888dff068b94dc Author: Tom Tromey Date: Tue Apr 21 18:09:08 2009 +0000 * configure: Rebuild. * configure.ac: Use lower case for start of help strings. Clean up --with-sysroot help. commit 63ea04ca40a29ab5729a21b444bc781e1eafbdd2 Author: H.J. Lu Date: Tue Apr 21 17:08:19 2009 +0000 2009-04-21 H.J. Lu * coff-ia64.c (COFF_PAGE_SIZE): Changed to 8K. * coffcode.h (coff_compute_section_file_positions): Clear D_PAGED if PE section alignment is smaller than COFF_PAGE_SIZE. * libcoff-in.h (pe_tdata): Remove force_minimum_alignment and force_minimum_alignment. * libcoff.h: Regenerated. * pei-ia64.c (PEI_TARGET_SUBSYSTEM): Removed. (PEI_FORCE_MINIMUM_ALIGNMENT): Likewise. * peicode.h (pe_mkobject): Don't set force_minimum_alignment nor target_subsystem. * peXXigen.c (_bfd_XXi_swap_aouthdr_out): Don't check force_minimum_alignment nor target_subsystem. commit c93fab1bfecb057fe9e5d5f0b6e27ca62045ef85 Author: Tom Tromey Date: Tue Apr 21 17:00:10 2009 +0000 * configure: Rebuild. * acinclude.m4 (AM_ICONV): Use AC_HELP_STRING. * configure.ac: Use AC_HELP_STRING. Use upper case for variables in help. commit 29190ab7f240e76af935e7b4d29f35c10cfccc14 Author: David Daney Date: Tue Apr 21 16:31:06 2009 +0000 2009-04-21 David Daney * gdb.texinfo (maint show-debug-regs): Remove mention of x86. commit 9e5d623dd4395ba793221e264927731d0f579e85 Author: Joseph Myers Date: Tue Apr 21 12:36:46 2009 +0000 * texinfo/texinfo.tex: Update to version 2009-03-28.05. commit 4e2cf0c1b8dc9d4baba731b96b48a0978e14413d Author: Pierre Muller Date: Tue Apr 21 11:38:38 2009 +0000 ARI fix: remove "%p". * ia64-tdep.c (ia64_frame_this_id): Use host_address_to_string function. (ia64_sigtramp_frame_this_id): Ditto. (ia64_libunwind_frame_this_id): Ditto. (ia64_libunwind_sigtramp_frame_this_id): Ditto. * symmisc.c (maintenance_info_psymtabs): Ditto. commit 345c85ba5e4ef630e73b27a17cac2ec295b909c2 Author: Joseph Myers Date: Tue Apr 21 10:13:03 2009 +0000 gdb: * configure.ac (--with-relocated-sources): New. * configure, config.in: Regenerate. * source.c (add_substitute_path_rule): Remove static. * source.h (add_substitute_path_rule): Declare. * main.c: Include "source.h". (captured_main): Add substitution rule if RELOC_SRCDIR. gdb/doc: * gdb.texinfo (Source Path): Document --with-relocated-sources. commit 0350c1e96b17869365e8adda6372578f6b0e2d19 Author: Pierre Muller Date: Tue Apr 21 07:35:42 2009 +0000 * gnu-nat.h (proc_debug): Add missing continuation line in macro. commit 65bb31f430dd2e285583c69d2d0878af6ce84e72 Author: Dave Korn Date: Tue Apr 21 02:13:46 2009 +0000 bfd/ChangeLog 2009-04-21 Kai Tietz * coff-x86_64.c (PEI_HEADERS): Protect includes. (bfd_pe_print_pdata): Remove #ifdef PE variation. * pei-x86_64.c (PEI_HEADERS): Define to prevent double include in coff-x86_64.c of headers. (PDATA_ROW_SIZE): New define. (pex_regs[]): New static array. (pex64_get_runtime_function): New static function. (pex64_get_unwind_info): Likewise. (pex64_get_scope_entry): Likewise. (pex64_xdata_print_uwd_codes): Likewise. (pep_get_section_by_rva): Likewise. (pex64_dump_xdata): Likewise. (pex64_bfd_print_pdata): Likewise. (bfd_pe_print_pdata): Define as pex64_bfd_print_pdata. * peXXigen.c (_bfd_pex64_print_pdata): Removed implementation. * libpei.h (_bfd_pex64_print_pdata): Removed declaration. include/ChangeLog 2009-04-21 Kai Tietz * coff/pe.h (pex64_runtime_function): New structure. (external_pex64_runtime_function): Likewise. (pex64_unwind_code): Likewise. (external_pex64_unwind_code): Likewise. (pex64_unwind_info): Likewise. (external_pex64_unwind_info): Likewise. (external_pex64_scope): Likewise. (pex64_scope): Likewise. (pex64_scope_entry): Likewise. (external_pex64_scope_entry): Likewise. (PEX64_IS_RUNTIME_FUNCTION_CHAINED): New macro. (PEX64_GET_UNWINDDATA_UNIFIED_RVA): Likewise. (PEX64_UNWCODE_CODE): Likewise. (PEX64_UNWCODE_INFO): Likewise. (UWOP_...): Add defines for unwind code. (UNW_FLAG_...): Add defined for unwind info flags. (PEX64_SCOPE_ENTRY_SIZE): New macro. (PEX64_UWI_VERSION): Likewise. (PEX64_UWI_FLAGS): Likewise. (PEX64_UWI_FRAMEREG): Likewise. (PEX64_UWI_FRAMEOFF): Likewise. (PEX64_UWI_SIZEOF_UWCODE_ARRAY): Likewise. (PEX64_OFFSET_TO_UNWIND_CODE): Likewise. (PEX64_OFFSET_TO_HANDLER_RVA): Likewise. (PEX64_OFFSET_TO_SCOPE_COUNT): Likewise. (PEX64_SCOPE_ENTRY): Likewise. commit 5899ddcdfa60286b434f4a94730b1d9d459f81a7 Author: gdbadmin Date: Tue Apr 21 00:00:33 2009 +0000 *** empty log message *** commit 5de3d8309707663e152a6f404572eb82c615255d Author: Alan Modra Date: Tue Apr 21 00:00:04 2009 +0000 daily update commit efad8a14fcd62f9ab9183e3f202c9a90c83b2546 Author: David Daney Date: Mon Apr 20 21:11:05 2009 +0000 2009-04-20 David Daney * NEWS: Mention MIPS/Linux hardware watchpoint support. 2009-04-20 David Daney * mips-linux-nat.c (command.h, gdbcmd.h, gdb_assert.h): New #includes. (maint_show_dr, super_close): New variables. (super_fetch_registers, super_store_registers): Make static. (PTRACE_GET_WATCH_REGS, PTRACE_SET_WATCH_REGS, W_BIT, R_BIT, I_BIT) (W_MASK, R_MASK, I_MASK, IRW_MASK, MAX_DEBUG_REGISTER): Define. (pt_watch_style): Define new enum. (mips32_watch_regs, mips64_watch_regs, pt_watch_regs, mips_watchpoint): Define new structs. (watch_readback_valid, watch_readback, current_watches, watch_mirror): New variables. (get_irw_mask, get_reg_mask, get_num_valid, get_watchlo) (set_watchlo, get_watchhi, set_watchhi, mips_show_dr) (mips_linux_read_watch_registers, mips_linux_can_use_hw_breakpoint) (mips_linux_stopped_by_watchpoint, mips_linux_stopped_data_address) (type_to_irw, fill_mask, try_one_watch) (mips_linux_region_ok_for_hw_watchpoint, write_watchpoint_regs) (mips_linux_new_thread, populate_regs_from_watches) (mips_linux_insert_watchpoint, mips_linux_remove_watchpoint) (mips_linux_close): New functions. (_initialize_mips_linux_nat): Register watchpoint functions with the target_ops. Add show-debug-regs maintenance command. 2009-04-20 David Daney * infrun.c (handle_inferior_event): Move gegisters_changed call down. commit 61cefd3a87f01c7618e60640cedbbeb254586d66 Author: Alan Modra Date: Mon Apr 20 01:09:42 2009 +0000 2009-04-19 Peter O'Gorman Alan Modra Dave Korn * peXXigen.c (_bfd_XXi_swap_sym_in): Fix name handling w.r.t long names and non-NUL-terminated strings. commit fbad6ffb9c66b7a9900d0642ee9e8543fbd7288a Author: Alan Modra Date: Mon Apr 20 00:00:04 2009 +0000 daily update commit c8a72d1af8dc3bfffdde4f480ab0a0d51b4a1319 Author: gdbadmin Date: Mon Apr 20 00:00:03 2009 +0000 *** empty log message *** commit 404bf5b72f6ed6859dccce5a93fbafe8896ff9f1 Author: Pedro Alves Date: Sun Apr 19 20:05:23 2009 +0000 * NEWS: Mention gdbserver support for x86 Windows CE. commit d1412ad971a451378f218e3f19d3526f21057235 Author: Eli Zaretskii Date: Sun Apr 19 19:38:42 2009 +0000 * config/djgpp/fnchange.lst: Fix typos. commit 7cf431690113efd48c887d9fda54f98091093794 Author: Eli Zaretskii Date: Sun Apr 19 18:29:33 2009 +0000 Set default host and target charsets in the DJGPP port. * config/djgpp/config.sed (am_cv_langinfo_codeset) (bash_cv_langinfo_codeset, ac_cv_header_nl_types_h): Set to "yes" in all configure scripts that define ac_cv_env_CPP_value. * go32-nat.c (dos_codepage, nl_langinfo): New functions. Include langinfo.h. * config/djgpp/nl_types.h: New file. * config/djgpp/langinfo.h: New file. * config/i386/go32.mh (MH_CFLAGS): Add $(srcdir)/config/djgpp. commit 2931783d51fa2b396f506ddf570a6683ac71ddc5 Author: Pedro Alves Date: Sun Apr 19 17:54:52 2009 +0000 2009-04-19 Danny Backx * configure.srv: Add x86 Windows CE target. commit 5d73d87974fb92a61c2c5c138cd36610fde2bcf4 Author: Alan Modra Date: Sun Apr 19 00:00:05 2009 +0000 daily update commit edf9d226d9191de69e7fb129d88bbebb1a889723 Author: gdbadmin Date: Sun Apr 19 00:00:03 2009 +0000 *** empty log message *** commit 7a1b5fb8f2285a1b1e5bd7d5f5914e02dec6a34e Author: Joseph Myers Date: Sat Apr 18 17:11:01 2009 +0000 gdb: 2009-04-18 Carlos O'Donell * Makefile.in (MAKEHTML): Set to makeinfo --html. (MAKEHTMLFLAGS): Set to empty. gdb/doc: 2009-04-18 Carlos O'Donell Joseph Myers * Makefile.in (MAKEHTML): Set to makeinfo --html. (MAKEHTMLFLAGS): Set to empty. (html__strip_dir): Define. (HTMLFILES): Define. (HTMLFILES_INSTALL): Define. (install-html): Copy new automake rule. (html): Depend on $(HTMLFILES). (gdb_toc.html): Rename to gdb/index.html. (gdbint_toc.html): Rename to gdbint/index.html. (stabs_toc.html): Rename to stabs/index.html. (annotate_toc.html): Rename to annotate/index.html. commit 530126cd584c14e55ca2cb5bbc30023b58d3b66e Author: Eli Zaretskii Date: Sat Apr 18 14:54:00 2009 +0000 * NEWS: Mention all new set/show commands added since GDB 6.8 was released. commit bf211d38d3cbf933d8e17df313f6d89bd3e0f79f Author: Eli Zaretskii Date: Sat Apr 18 08:16:34 2009 +0000 * go32-nat.c (go32_sysinfo): Check if the call to __dpmi_get_capabilities fills the buffer with information, and don't use the buffer if not. commit 6a7ae005013413bf0057587b749ef0597f912369 Author: DJ Delorie Date: Sat Apr 18 02:56:43 2009 +0000 [cgen] * cpu/mep-c5.cpu (f-12s20): Change to signed. (lhucpm1): Limit to C5 mach. (dsp0,dsp1): Rewrite as aliases so that intrinsics are generated. * cpu/mep-core.cpu (extend-cdisp10): New. (f-cdisp10): Change to signed, use extend-cdisp10 to sign extend. [opcodes] * mep-desc.c: Regenerate. * mep-ibld.c: Regenerate. * mep-opc.c: Regenerate. * mep-opc.h: Regenerate. [sid/component/cgen-cpu/mep] * mep-core1-decode.cxx: Regenerate. * mep-core1-decode.h: Regenerate. * mep-decode.cxx: Regenerate. * mep-decode.h: Regenerate. commit 5fa62989fa79223eefd13e53772752040491c93e Author: DJ Delorie Date: Sat Apr 18 01:50:02 2009 +0000 Add missing ChangeLog entry: * mep-asm.c: Regenerate. * mep-desc.c: Regenerate. * mep-desc.h: Regenerate. * mep-dis.c: Regenerate. * mep-ibld.c: Regenerate. * mep-opc.c: Regenerate. * mep-opc.h: Regenerate. commit 00e86ec9a2ab3e4c5566079e6de9a2d8701ebd64 Author: Alan Modra Date: Sat Apr 18 00:00:05 2009 +0000 daily update commit 92f8d12cc973aba0167aa39e63aed8c1151bbbd2 Author: gdbadmin Date: Sat Apr 18 00:00:03 2009 +0000 *** empty log message *** commit 7b541b57dc1e37a3811adacb9adfed38d4dc204e Author: Tom Tromey Date: Fri Apr 17 23:50:10 2009 +0000 * charset.c (_initialize_charset): Add special case for "646". commit 62205948f9b584ac7ed6cb83bca111ee2b1b6e84 Author: H.J. Lu Date: Fri Apr 17 22:50:17 2009 +0000 2009-04-17 H.J. Lu * bfd-in2.h: Regenerated. commit 759792b7eeaf3a8758f1a8822c16f00c3f71a544 Author: Joseph Myers Date: Fri Apr 17 17:44:02 2009 +0000 gdb: 2009-04-17 Carlos O'Donell * configure.ac: AC_SUBST datarootdir, docdir, htmldir, pdfdir. * configure: Regenerate. * Makefile.in: Set datarootdir, docdir, htmldir, and pdfdir from configure substitutions. (FLAGS_TO_PASS): Add datarootdir, docdir, and htmldir. gdb/doc: 2009-04-17 Carlos O'Donell * Makefile.in: Set pdfdir and htmldir from configure substitutions. * configure.ac: AC_SUBST datarootdir, docdir, htmldir, pdfdir. * configure: Regenerate. readline: 2009-04-17 Carlos O'Donell * Makefile.in: Add html target. Add dummy install-html and install-pdf targets. sim: 2009-04-17 Carlos O'Donell * Makefile.in: Add dummy install-pdf, html, and install-html targets. commit af5a591f5dd272bcd75b555cd8373f9bf730737a Author: Pierre Muller Date: Fri Apr 17 15:44:28 2009 +0000 ARI fix: Do not use %p, replace by call to host_address_to_string for host pointers. * darwin-nat.c (darwin_xfer_partial): Apply change. * gnu-nat.c (inf_continue, gnu_xfer_memory): Ditto. * gnu-nat.h (proc_debug): Ditto. * symmisc.c (maintenance_info_symtabs): Ditto. (maintenance_info_psymtabs): Ditto. * windows-nat.c (handle_load_dll): Ditto. (handle_unload_dll, info_w32_command, handle_exception): Ditto. * xtensa-tdep.c (xtensa_unwind_pc): Ditto. commit 98ef0e955167c52901cf79f46a7290ed7076a929 Author: H.J. Lu Date: Fri Apr 17 15:03:47 2009 +0000 bfd/ 2009-04-17 H.J. Lu * peXXigen.c (_bfd_XX_print_private_bfd_data_common): Replace IMAGE_SUBSYSTEM_EFI_ROM with IMAGE_SUBSYSTEM_SAL_RUNTIME_DRIVER. binutils/ 2009-04-17 H.J. Lu * objcopy.c (set_pe_subsystem): Replace efi-rom with sal-rtd. * doc/binutils.texi: Likewise. include/coff/ 2009-04-17 H.J. Lu * pe.h (IMAGE_SUBSYSTEM_EFI_ROM): Renamed to ... (IMAGE_SUBSYSTEM_SAL_RUNTIME_DRIVER): This. commit 7153275d0e7343839a7fe7cac957a6eff7f76d5c Author: Joseph Myers Date: Fri Apr 17 14:22:23 2009 +0000 * configure.tgt (i[34567]86-*-linux*): Use 64-bit configuration if --enable-64-bit-bfd. (sparc-*-linux*): Likewise. commit 3bea577f45b61b8b4947ac2417005fc1f551f8ef Author: H.J. Lu Date: Fri Apr 17 13:46:07 2009 +0000 bfd/ 2009-04-17 H.J. Lu PR binutils/10074 * coffcode.h (bfd_pei_p): New. * config.bfd: Remove bfd_efi_bsdrv_ia32_vec, bfd_efi_rtdrv_ia32_vec, bfd_efi_bsdrv_x86_64_vec, bfd_efi_rtdrv_x86_64_vec, bfd_efi_bsdrv_ia64_vec and bfd_efi_rtdrv_ia64_vec. Replace bfd_efi_app_ia32_vec, bfd_efi_app_x86_64_vec and bfd_efi_app_ia64_vec with i386pei_vec, x86_64pei_vec and bfd_pei_ia64_vec, respectively. * configure.in: Remove bfd_efi_bsdrv_ia32_vec, bfd_efi_rtdrv_ia32_vec, bfd_efi_bsdrv_x86_64_vec, bfd_efi_rtdrv_x86_64_vec, bfd_efi_bsdrv_ia64_vec and bfd_efi_rtdrv_ia64_vec. Replace bfd_efi_ia64_vec with bfd_pei_ia64_vec. * targets.c: Likewise. * configure: Regenerated. * libcoff.h: Likewise. * Makefile.in: Likewise. * efi-app-ia32.c: Removed. * efi-app-x86_64.c: Likewise. * efi-bsdrv-ia32.c: Likewise. * efi-bsdrv-ia64.c: Likewise. * efi-bsdrv-x86_64.c: Likewise. * efi-rtdrv-ia32.c: Likewise. * efi-rtdrv-ia64.c: Likewise. * efi-rtdrv-x86_64.c: Likewise. * efi-rtdrv-ia32.c: Likewise. * efi-app-ia64.c: Moved to ... * pei-ia64.c: This. (TARGET_SYM): Set to bfd_pei_ia64_vec. (TARGET_NAME): Set to pei-ia64. * libpei.h (bfd_target_pei_p): Removed. (bfd_target_pei_arch): Likewise. (bfd_target_efi_app_p): Likewise. (bfd_target_efi_app_arch): Likewise. (bfd_target_efi_bsdrv_p): Likewise. (bfd_target_efi_bsdrv_arch): Likewise. (bfd_target_efi_rtdrv_p): Likewise. (bfd_target_efi_rtdrv_arch): Likewise. (bfd_pe_executable_p): Likewise. * Makefile.am (BFD32_BACKENDS): Remove efi-app-ia32.lo, efi-bsdrv-ia32.lo and efi-rtdrv-ia32.lo. (BFD32_BACKENDS_CFILES): Remove efi-app-ia32.c, efi-bsdrv-ia32.c and efi-rtdrv-ia32.c. (BFD64_BACKENDS): Remove efi-app-ia64.lo, efi-bsdrv-ia64.lo, efi-rtdrv-ia64.lo, efi-app-x86_64.lo, efi-bsdrv-x86_64.lo and efi-rtdrv-x86_64.lo. Add pei-ia64.lo. (BFD64_BACKENDS_CFILES): Remove efi-app-ia64.c, efi-bsdrv-ia64.c, efi-rtdrv-ia64.c, efi-app-x86_64.c, efi-bsdrv-x86_64.c and efi-rtdrv-x86_64.c. Add pei-ia64.c. (efi-app-ia64.lo): Removed. (efi-bsdrv-ia32.lo): Likewise. (efi-rtdrv-ia32.lo): Likewise. (efi-app-ia64.lo): Likewise. (efi-bsdrv-ia64.lo): Likewise. (efi-rtdrv-ia64.lo): Likewise. (efi-app-x86_64.lo): Likewise. (efi-bsdrv-x86_64.lo): Likewise. (efi-rtdrv-x86_64.lo): Likewise. (pei-ia64.lo): New. * peicode.h (coff_swap_scnhdr_in): Replace bfd_pe_executable_p with bfd_pei_p. (arch_type): Removed. (pe_arch): Likewise. (pe_bfd_object_p): Just return coff_object_p. * peXXigen.c (_bfd_XXi_swap_scnhdr_out): Replace bfd_pe_executable_p with bfd_pei_p. binutils/ 2009-04-17 H.J. Lu PR binutils/10074 * objcopy.c: Include coff/i386.h and coff/pe.h. (pe_file_alignment): New. (pe_heap_commit): Likewise. (pe_heap_reserve): Likewise. (pe_image_base): Likewise. (pe_section_alignment): Likewise. (pe_stack_commit): Likewise. (pe_stack_reserve): Likewise. (pe_subsystem): Likewise. (pe_major_subsystem_version): Likewise. (pe_minor_subsystem_version): Likewise. (set_pe_subsystem): Likewise. (convert_efi_target): Likewise. (command_line_switch): Add OPTION_FILE_ALIGNMENT, OPTION_HEAP, OPTION_IMAGE_BASE, OPTION_SECTION_ALIGNMENT, OPTION_STACK and OPTION_SUBSYSTEM. (copy_options): Likewise. (copy_usage): Add --file-alignment, --heap, --image-base, --section-alignment, --stack and --subsystem. (copy_object): Set up PE parameters. (copy_main): Process Add OPTION_FILE_ALIGNMENT, OPTION_HEAP, OPTION_IMAGE_BASE, OPTION_SECTION_ALIGNMENT, OPTION_STACK and OPTION_SUBSYSTEM. Convert EFI target to PEI target. * NEWS: Mention --file-alignment, --heap, --image-base, --section-alignment, --stack and --subsystem command line options for objcopy. * doc/binutils.texi: Document --file-alignment, --heap, --image-base, --section-alignment, --stack and --subsystem command line options for objcopy. ----------------------------------------------------------------------- Summary of changes: ChangeLog | 15 + Makefile.in | 4 +- Makefile.tpl | 4 +- bfd/ChangeLog | 235 +- bfd/Makefile.am | 68 +- bfd/Makefile.in | 71 +- bfd/bfd-in2.h | 10 +- bfd/bfd.c | 3 +- bfd/coff-ia64.c | 4 +- bfd/coff-x86_64.c | 10 +- bfd/coffcode.h | 11 + bfd/config.bfd | 14 +- bfd/configure | 10 +- bfd/configure.in | 10 +- bfd/doc/ChangeLog | 5 + bfd/doc/Makefile.in | 1 + bfd/doc/bfdint.texi | 6 +- bfd/efi-app-ia32.c | 36 - bfd/efi-app-x86_64.c | 36 - bfd/efi-bsdrv-ia32.c | 37 - bfd/efi-bsdrv-ia64.c | 38 - bfd/efi-bsdrv-x86_64.c | 38 - bfd/efi-rtdrv-ia32.c | 37 - bfd/efi-rtdrv-ia64.c | 38 - bfd/efi-rtdrv-x86_64.c | 38 - bfd/elf-bfd.h | 11 + bfd/elf.c | 14 +- bfd/elf32-arm.c | 313 +- bfd/elf32-i386.c | 92 +- bfd/elf64-x86-64.c | 133 +- bfd/elfcode.h | 3 + bfd/elflink.c | 74 + bfd/libcoff-in.h | 2 - bfd/libcoff.h | 6 +- bfd/libpei.h | 41 - bfd/peXXigen.c | 139 +- bfd/{efi-app-ia64.c => pei-ia64.c} | 14 +- bfd/pei-x86_64.c | 475 ++ bfd/peicode.h | 137 +- bfd/syms.c | 10 +- bfd/targets.c | 24 +- bfd/verilog.c | 377 ++ bfd/version.h | 2 +- config.guess | 7 +- gdb/ChangeLog | 405 ++- gdb/MAINTAINERS | 3 + gdb/Makefile.in | 37 +- gdb/NEWS | 87 +- gdb/README | 5 + gdb/acinclude.m4 | 37 +- gdb/ada-lang.c | 1 - gdb/ada-tasks.c | 9 + gdb/arm-linux-nat.c | 8 +- gdb/arm-linux-tdep.c | 4 +- gdb/arm-linux-tdep.h | 3 + gdb/arm-tdep.h | 1 - gdb/breakpoint.c | 10 +- gdb/c-exp.y | 4 +- gdb/charset.c | 4 + gdb/config.in | 19 +- gdb/config/djgpp/config.sed | 6 + gdb/config/djgpp/fnchange.lst | 6 +- .../mb-inline1.cc => config/djgpp/langinfo.h} | 44 +- .../mb-inline2.cc => config/djgpp/nl_types.h} | 20 +- gdb/config/i386/go32.mh | 4 +- gdb/configure | 265 +- gdb/configure.ac | 152 +- gdb/configure.tgt | 20 +- gdb/darwin-nat.c | 6 +- gdb/dbxread.c | 1 + gdb/defs.h | 3 + gdb/dictionary.c | 8 +- gdb/doc/ChangeLog | 91 + gdb/doc/Makefile.in | 73 +- gdb/doc/configure | 53 +- gdb/doc/configure.ac | 27 + gdb/doc/gdb.texinfo | 237 +- gdb/doc/gdbint.texinfo | 4 - gdb/dwarf2read.c | 101 +- gdb/elfread.c | 9 +- gdb/gdb_dirent.h | 6 +- gdb/gdbarch.c | 33 + gdb/gdbarch.h | 11 + gdb/gdbarch.sh | 6 + gdb/gdbserver/ChangeLog | 20 + gdb/gdbserver/configure.srv | 9 + gdb/gdbserver/inferiors.c | 47 + gdb/gdbserver/linux-low.c | 16 +- gdb/gdbserver/server.c | 71 +- gdb/gdbserver/server.h | 2 + gdb/gdbtypes.c | 12 +- gdb/gdbtypes.h | 3 +- gdb/gnu-nat.c | 9 +- gdb/gnu-nat.h | 5 +- gdb/gnulib/Makefile.in | 100 +- gdb/go32-nat.c | 132 +- gdb/i386-linux-tdep.c | 349 ++ gdb/i386-nat.c | 9 - gdb/i386-tdep.c | 2417 +++++++++++ gdb/i386-tdep.h | 6 + gdb/ia64-tdep.c | 20 +- gdb/infcall.c | 1 + gdb/infrun.c | 13 +- gdb/jv-lang.c | 3 +- gdb/linux-record.c | 2205 ++++++++++ gdb/linux-record.h | 173 + gdb/linux-thread-db.c | 1 - gdb/macrocmd.c | 10 +- gdb/main.c | 154 +- gdb/mips-linux-nat.c | 709 +++- gdb/moxie-tdep.c | 531 +++ .../gdb.cp/mb-inline1.cc => moxie-tdep.h} | 42 +- gdb/record.c | 1282 ++++++ gdb/{testsuite/gdb.cp/mb-inline1.cc => record.h} | 39 +- gdb/source.c | 2 +- gdb/source.h | 3 + gdb/stabsread.c | 5 +- gdb/stack.c | 24 +- gdb/symmisc.c | 34 +- gdb/symtab.c | 93 +- gdb/target.h | 3 +- gdb/testsuite/ChangeLog | 48 + gdb/testsuite/gdb.base/macscp.exp | 18 +- gdb/testsuite/gdb.base/printcmds.exp | 3 + .../gdb.cp/{mb-inline2.cc => abstract-origin.cc} | 25 +- gdb/testsuite/gdb.cp/abstract-origin.exp | 31 + gdb/testsuite/gdb.cp/mb-ctor.cc | 8 + gdb/testsuite/gdb.cp/mb-ctor.exp | 32 +- gdb/testsuite/gdb.cp/mb-inline.exp | 22 + gdb/testsuite/gdb.cp/mb-inline.h | 7 + gdb/testsuite/gdb.cp/mb-inline1.cc | 2 +- gdb/testsuite/gdb.cp/mb-inline2.cc | 2 +- gdb/testsuite/gdb.cp/mb-templates.cc | 12 + gdb/testsuite/gdb.cp/mb-templates.exp | 22 + gdb/testsuite/gdb.cp/templates.cc | 10 + gdb/testsuite/gdb.cp/templates.exp | 5 + gdb/testsuite/gdb.threads/watchthreads.c | 35 +- gdb/testsuite/gdb.threads/watchthreads.exp | 25 +- gdb/testsuite/gdb.threads/watchthreads2.c | 115 + gdb/testsuite/gdb.threads/watchthreads2.exp | 139 + gdb/testsuite/lib/gdb.exp | 12 +- gdb/top.c | 9 + gdb/utils.c | 22 +- gdb/varobj.c | 2 +- gdb/version.in | 2 +- gdb/windows-nat.c | 19 +- gdb/xtensa-tdep.c | 3 +- include/ChangeLog | 20 +- include/coff/ChangeLog | 49 + include/coff/pe.h | 152 +- include/elf/ChangeLog | 13 + include/elf/common.h | 1 + include/elf/dwarf2.h | 1 + include/elf/mep.h | 10 +- include/hashtab.h | 3 +- include/splay-tree.h | 6 +- libiberty/ChangeLog | 13 + libiberty/Makefile.in | 22 +- libiberty/pex-win32.c | 34 +- opcodes/ChangeLog | 27 + opcodes/disassemble.c | 6 + opcodes/mep-asm.c | 137 + opcodes/mep-desc.c | 4590 ++++++++++++++++++-- opcodes/mep-desc.h | 50 +- opcodes/mep-dis.c | 378 ++- opcodes/mep-ibld.c | 774 ++++- opcodes/mep-opc.c | 4340 ++++++++++++++++++- opcodes/mep-opc.h | 333 ++- readline/ChangeLog.gdb | 5 + readline/Makefile.in | 4 +- sim/ChangeLog | 21 + sim/MAINTAINERS | 1 + sim/Makefile.in | 3 + sim/avr/Makefile.in | 25 + sim/avr/config.in | 101 + sim/{ => avr}/configure | 3530 +++++++++++----- sim/avr/configure.ac | 12 + sim/avr/interp.c | 1847 ++++++++ sim/configure | 15 + sim/configure.ac | 7 + sim/moxie/ChangeLog | 109 + sim/moxie/Makefile.in | 29 + sim/moxie/config.in | 92 + sim/{ => moxie}/configure | 3281 ++++++++++----- sim/moxie/configure.ac | 14 + sim/moxie/interp.c | 1481 +++++++ sim/moxie/sysdep.h | 94 + texinfo/texinfo.tex | 4288 ++++++++++++++---- 188 files changed, 34433 insertions(+), 5145 deletions(-) delete mode 100644 bfd/efi-app-ia32.c delete mode 100644 bfd/efi-app-x86_64.c delete mode 100644 bfd/efi-bsdrv-ia32.c delete mode 100644 bfd/efi-bsdrv-ia64.c delete mode 100644 bfd/efi-bsdrv-x86_64.c delete mode 100644 bfd/efi-rtdrv-ia32.c delete mode 100644 bfd/efi-rtdrv-ia64.c delete mode 100644 bfd/efi-rtdrv-x86_64.c rename bfd/{efi-app-ia64.c => pei-ia64.c} (78%) create mode 100644 bfd/verilog.c copy gdb/{testsuite/gdb.cp/mb-inline1.cc => config/djgpp/langinfo.h} (63%) copy gdb/{testsuite/gdb.cp/mb-inline2.cc => config/djgpp/nl_types.h} (72%) create mode 100644 gdb/linux-record.c create mode 100644 gdb/linux-record.h create mode 100644 gdb/moxie-tdep.c copy gdb/{testsuite/gdb.cp/mb-inline1.cc => moxie-tdep.h} (53%) create mode 100644 gdb/record.c copy gdb/{testsuite/gdb.cp/mb-inline1.cc => record.h} (52%) copy gdb/testsuite/gdb.cp/{mb-inline2.cc => abstract-origin.cc} (74%) create mode 100644 gdb/testsuite/gdb.cp/abstract-origin.exp create mode 100644 gdb/testsuite/gdb.threads/watchthreads2.c create mode 100644 gdb/testsuite/gdb.threads/watchthreads2.exp create mode 100644 sim/avr/Makefile.in create mode 100644 sim/avr/config.in copy sim/{ => avr}/configure (60%) create mode 100644 sim/avr/configure.ac create mode 100644 sim/avr/interp.c create mode 100644 sim/moxie/ChangeLog create mode 100644 sim/moxie/Makefile.in create mode 100644 sim/moxie/config.in copy sim/{ => moxie}/configure (62%) mode change 100755 => 100644 create mode 100644 sim/moxie/configure.ac create mode 100644 sim/moxie/interp.c create mode 100644 sim/moxie/sysdep.h First 500 lines of diff: diff --git a/ChangeLog b/ChangeLog index 9df0efa..0f086f4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,18 @@ +2009-04-25 Eric Botcazou + + * Makefile.tpl (POSTSTAGE1_HOST_EXPORTS): Add GNATBIND. + (POSTSTAGE1_FLAGS_TO_PASS): Pick up exported value for GNATBIND. + * Makefile.in: Regenerate. + +2009-04-24 Eli Zaretskii + + * config.guess (pc:*:*:*): Return i586-pc-msdosdjgpp, for + consistency with config.sub. (Update from upstream sources.) + +2009-04-21 Joseph Myers + + * texinfo/texinfo.tex: Update to version 2009-03-28.05. + 2009-04-17 Ben Elliston * config.sub, config.guess: Update from upstream sources. diff --git a/Makefile.in b/Makefile.in index de33e11..ee16fc1 100644 --- a/Makefile.in +++ b/Makefile.in @@ -214,6 +214,7 @@ POSTSTAGE1_HOST_EXPORTS = \ $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \ -B$$r/$(HOST_SUBDIR)/prev-gcc/ \ -B$(build_tooldir)/bin/"; export CC_FOR_BUILD; \ + GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND \ LDFLAGS="$(BOOT_LDFLAGS)"; export LDFLAGS; # Target libraries are put under this directory: @@ -624,8 +625,7 @@ X11_FLAGS_TO_PASS = \ # Flags to pass to stage2 and later makes. POSTSTAGE1_FLAGS_TO_PASS = \ - CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \ - GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind" \ + CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" GNATBIND="$${GNATBIND}" \ LDFLAGS="$(BOOT_LDFLAGS)" \ "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" diff --git a/Makefile.tpl b/Makefile.tpl index 1de3b06..ad1400e 100644 --- a/Makefile.tpl +++ b/Makefile.tpl @@ -217,6 +217,7 @@ POSTSTAGE1_HOST_EXPORTS = \ $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \ -B$$r/$(HOST_SUBDIR)/prev-gcc/ \ -B$(build_tooldir)/bin/"; export CC_FOR_BUILD; \ + GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND \ LDFLAGS="$(BOOT_LDFLAGS)"; export LDFLAGS; # Target libraries are put under this directory: @@ -512,8 +513,7 @@ X11_FLAGS_TO_PASS = \ # Flags to pass to stage2 and later makes. POSTSTAGE1_FLAGS_TO_PASS = \ - CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \ - GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind" \ + CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" GNATBIND="$${GNATBIND}" \ LDFLAGS="$(BOOT_LDFLAGS)" \ "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 894c497..d13bda0 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,236 @@ +2009-04-30 Nick Clifton + + * elf-bfd.h (struct bfd_elf_section_data): Add indirect_relocs + section pointer. + (struct elf_obj_data): Add has_ifunc_symbols boolean. + * elf.c (swap_out_syms): Convert BSF_GNU_INDIRECT_FUNCTION flags + into a STT_GNU_IFUNC symbol type. + (_bfd_elf_is_function_type): Accept STT_GNU_IFUNC as a function + type. + (_bfd_elf_set_osabi): Set the osasbi field to ELFOSABI_LINUX if + the binary contains ifunc symbols. + * elfcode.h (elf_slurp_symbol_table): Translate the STT_GNU_IFUNC + symbol type into a BSF_GNU_INDIRECT_FUNCTION flag. + * elf32-i386.c (is_indirect_function): New function. + (elf_i386_check_relocs): Create an ifunc output section. + (allocate_dynrelocs): Create dynamic relocs in the ifunc output + section if necessary. + (elf_i386_relocate_section): Emit a reloc against an ifunc symbol + if necessary. + (elf_i386_add_symbol_hook): New function. Set the + has_ifunc_symbols field of the elf_obj_data structure if an ifunc + symbol is encountered. + (elf_backend_post_process_headers): Define. + (elf_backend_add_symbol_hook): Define. + (elf_i386_post_process_headers): Rename to + elf_i388_fbsd_post_process_headers. + * elf64-x86_64.c (IS_X86_64_PCREL_TYPE): New macro. + (is_indirect_function): New function. + (elf64_x86_64_check_relocs): Create an ifunc output section. + (allocate_dynrelocs): Create dynamic relocs in the ifunc output + section if necessary. + (elf64_x86_64_relocate_section): Emit a reloc against an ifunc + symbol if necessary. + (elf_i386_add_symbol_hook): Set the has_ifunc_symbols field of the + elf_obj_data structure if an ifunc symbol is encountered. + (elf_backend_post_process_headers): Define. + * elflink.c (_bfd_elf_adjust_dynamic_symbol): Always create a PLT + if we have ifunc symbols to handle. + (get_ifunc_reloc_section_name): New function. Computes the name + for an ifunc section. + (_bfd_elf_make_ifunc_reloc_section): New function. Creates a + section to hold ifunc relocs. + * syms.c (BSF_GNU_INDIRECT_FUNCTION): Define. + (bfd_print_symbol_vandf): Handle ifunc symbols. + (bfd_decode_symclass): Likewise. + * bfd-in2.h: Regenerate. + +2009-04-30 Joseph Myers + + * elf32-arm.c (elf32_arm_check_relocs): Give errors for absolute + MOVW and MOVT relocations in a shared library link. + +2009-04-27 Anthony Green + + * verilog.c: New file. + * Makefile.am (BFD32_LIBS): Add verilog.c. + (BFD32_LIBS_CFILES): Add verilog.c. + (verilog.lo): New build rule. + * Makefile.in: Rebuilt. + * targets.c: Add verilog support. + * bfd.c (tdata union): Add Verilog private data field. + * bfd-in2.h: Regenerate. + +2009-04-27 H.J. Lu + + * peXXigen.c (_bfd_XX_bfd_copy_private_bfd_data_common): Don't + copy pe_opthdr. + +2009-04-23 Matthias Klose + + * peXXigen.c (_bfd_XXi_swap_sym_in): Initialize `name'. + +2009-04-22 Christophe Lyon + + PR9743 + * elf32-arm.c (arm_type_of_stub): Handle R_ARM_THM_JUMP24, + R_ARM_JUMP24 and R_ARM_PLT32 relocations. + (elf32_arm_size_stubs): Likewise. + (record_thumb_to_arm_glue): Deleted unused function. + (bfd_elf32_arm_process_before_allocation): No longer handle + R_ARM_THM_JUMP24, R_ARM_JUMP24 and R_ARM_PLT32 relocations here. + (elf32_arm_final_link_relocate): Handle R_ARM_THM_JUMP24, + R_ARM_JUMP24 and R_ARM_PLT32 relocations. + +2009-04-21 Daniel Jacobowitz + + * elf32-arm.c (INTERWORK_FLAG): Check BFD_LINKER_CREATED. + (elf32_arm_write_section): Declare early. + (elf32_arm_size_stubs): Skip non-stub sections in the stub BFD. + (arm_allocate_glue_section_space): Exclude empty sections. + (ARM_GLUE_SECTION_FLAGS): Add SEC_LINKER_CREATED. + (bfd_elf32_arm_add_glue_sections_to_bfd): Do not skip the stub + BFD. + (elf32_arm_output_glue_section, elf32_arm_final_link): New. + (elf32_arm_merge_eabi_attributes): Skip the stub BFD. + (elf32_arm_size_dynamic_sections): Allocate interworking + sections here. + (bfd_elf32_bfd_final_link): Define. + +2009-04-21 H.J. Lu + + * coff-ia64.c (COFF_PAGE_SIZE): Changed to 8K. + + * coffcode.h (coff_compute_section_file_positions): Clear + D_PAGED if PE section alignment is smaller than COFF_PAGE_SIZE. + + * libcoff-in.h (pe_tdata): Remove force_minimum_alignment and + force_minimum_alignment. + + * libcoff.h: Regenerated. + + * pei-ia64.c (PEI_TARGET_SUBSYSTEM): Removed. + (PEI_FORCE_MINIMUM_ALIGNMENT): Likewise. + + * peicode.h (pe_mkobject): Don't set force_minimum_alignment + nor target_subsystem. + + * peXXigen.c (_bfd_XXi_swap_aouthdr_out): Don't check + force_minimum_alignment nor target_subsystem. + +2009-04-21 Kai Tietz + + * coff-x86_64.c (PEI_HEADERS): Protect includes. + (bfd_pe_print_pdata): Remove #ifdef PE variation. + * pei-x86_64.c (PEI_HEADERS): Define to prevent double + include in coff-x86_64.c of headers. + (PDATA_ROW_SIZE): New define. + (pex_regs[]): New static array. + (pex64_get_runtime_function): New static function. + (pex64_get_unwind_info): Likewise. + (pex64_get_scope_entry): Likewise. + (pex64_xdata_print_uwd_codes): Likewise. + (pex64_get_section_by_rva): Likewise. + (pex64_dump_xdata): Likewise. + (pex64_bfd_print_pdata): Likewise. + (bfd_pe_print_pdata): Define as pex64_bfd_print_pdata. + * peXXigen.c (_bfd_pex64_print_pdata): Removed implementation. + * libpei.h (_bfd_pex64_print_pdata): Removed declaration. + +2009-04-19 Peter O'Gorman + Alan Modra + Dave Korn + + * peXXigen.c (_bfd_XXi_swap_sym_in): Fix name handling w.r.t + long names and non-NUL-terminated strings. + +2009-04-17 H.J. Lu + + * bfd-in2.h: Regenerated. + +2009-04-17 H.J. Lu + + * peXXigen.c (_bfd_XX_print_private_bfd_data_common): Replace + IMAGE_SUBSYSTEM_EFI_ROM with IMAGE_SUBSYSTEM_SAL_RUNTIME_DRIVER. + +2009-04-17 H.J. Lu + + PR binutils/10074 + * coffcode.h (bfd_pei_p): New. + + * config.bfd: Remove bfd_efi_bsdrv_ia32_vec, + bfd_efi_rtdrv_ia32_vec, bfd_efi_bsdrv_x86_64_vec, + bfd_efi_rtdrv_x86_64_vec, bfd_efi_bsdrv_ia64_vec and + bfd_efi_rtdrv_ia64_vec. Replace bfd_efi_app_ia32_vec, + bfd_efi_app_x86_64_vec and bfd_efi_app_ia64_vec with + i386pei_vec, x86_64pei_vec and bfd_pei_ia64_vec, respectively. + + * configure.in: Remove bfd_efi_bsdrv_ia32_vec, + bfd_efi_rtdrv_ia32_vec, bfd_efi_bsdrv_x86_64_vec, + bfd_efi_rtdrv_x86_64_vec, + bfd_efi_bsdrv_ia64_vec and bfd_efi_rtdrv_ia64_vec. Replace + bfd_efi_ia64_vec with bfd_pei_ia64_vec. + * targets.c: Likewise. + + * configure: Regenerated. + * libcoff.h: Likewise. + * Makefile.in: Likewise. + + * efi-app-ia32.c: Removed. + * efi-app-x86_64.c: Likewise. + * efi-bsdrv-ia32.c: Likewise. + * efi-bsdrv-ia64.c: Likewise. + * efi-bsdrv-x86_64.c: Likewise. + * efi-rtdrv-ia32.c: Likewise. + * efi-rtdrv-ia64.c: Likewise. + * efi-rtdrv-x86_64.c: Likewise. + * efi-rtdrv-ia32.c: Likewise. + + * efi-app-ia64.c: Moved to ... + * pei-ia64.c: This. + (TARGET_SYM): Set to bfd_pei_ia64_vec. + (TARGET_NAME): Set to pei-ia64. + + * libpei.h (bfd_target_pei_p): Removed. + (bfd_target_pei_arch): Likewise. + (bfd_target_efi_app_p): Likewise. + (bfd_target_efi_app_arch): Likewise. + (bfd_target_efi_bsdrv_p): Likewise. + (bfd_target_efi_bsdrv_arch): Likewise. + (bfd_target_efi_rtdrv_p): Likewise. + (bfd_target_efi_rtdrv_arch): Likewise. + (bfd_pe_executable_p): Likewise. + + * Makefile.am (BFD32_BACKENDS): Remove efi-app-ia32.lo, + efi-bsdrv-ia32.lo and efi-rtdrv-ia32.lo. + (BFD32_BACKENDS_CFILES): Remove efi-app-ia32.c, efi-bsdrv-ia32.c + and efi-rtdrv-ia32.c. + (BFD64_BACKENDS): Remove efi-app-ia64.lo, efi-bsdrv-ia64.lo, + efi-rtdrv-ia64.lo, efi-app-x86_64.lo, efi-bsdrv-x86_64.lo and + efi-rtdrv-x86_64.lo. Add pei-ia64.lo. + (BFD64_BACKENDS_CFILES): Remove efi-app-ia64.c, efi-bsdrv-ia64.c, + efi-rtdrv-ia64.c, efi-app-x86_64.c, efi-bsdrv-x86_64.c and + efi-rtdrv-x86_64.c. Add pei-ia64.c. + (efi-app-ia64.lo): Removed. + (efi-bsdrv-ia32.lo): Likewise. + (efi-rtdrv-ia32.lo): Likewise. + (efi-app-ia64.lo): Likewise. + (efi-bsdrv-ia64.lo): Likewise. + (efi-rtdrv-ia64.lo): Likewise. + (efi-app-x86_64.lo): Likewise. + (efi-bsdrv-x86_64.lo): Likewise. + (efi-rtdrv-x86_64.lo): Likewise. + (pei-ia64.lo): New. + + * peicode.h (coff_swap_scnhdr_in): Replace bfd_pe_executable_p + with bfd_pei_p. + (arch_type): Removed. + (pe_arch): Likewise. + (pe_bfd_object_p): Just return coff_object_p. + + * peXXigen.c (_bfd_XXi_swap_scnhdr_out): Replace + bfd_pe_executable_p with bfd_pei_p. + 2009-04-17 Christophe Lyon * elf32-arm.c (elf32_arm_size_stubs): Handle long branches through @@ -311,7 +544,7 @@ Andreas Krebbel * elf32-s390.c (elf_s390_check_relocs): Use the SYMBOL_* - macros for visibilty and locality checks. + macros for visibilty and locality checks. (elf_s390_adjust_dynamic_symbol): Likewise. (allocate_dynrelocs): Likewise. (elf_s390_relocate_section): Likewise. diff --git a/bfd/Makefile.am b/bfd/Makefile.am index 683599a..05df78e 100644 --- a/bfd/Makefile.am +++ b/bfd/Makefile.am @@ -43,7 +43,7 @@ BFD32_LIBS = \ format.lo init.lo libbfd.lo opncls.lo reloc.lo \ section.lo syms.lo targets.lo hash.lo linker.lo \ srec.lo binary.lo tekhex.lo ihex.lo stabs.lo stab-syms.lo \ - merge.lo dwarf2.lo simple.lo compress.lo + merge.lo dwarf2.lo simple.lo compress.lo verilog.lo BFD64_LIBS = archive64.lo @@ -53,7 +53,7 @@ BFD32_LIBS_CFILES = \ format.c init.c libbfd.c opncls.c reloc.c \ section.c syms.c targets.c hash.c linker.c \ srec.c binary.c tekhex.c ihex.c stabs.c stab-syms.c \ - merge.c dwarf2.c simple.c compress.c + merge.c dwarf2.c simple.c compress.c verilog.c BFD64_LIBS_CFILES = archive64.c @@ -242,9 +242,6 @@ BFD32_BACKENDS = \ dwarf1.lo \ ecoff.lo \ ecofflink.lo \ - efi-app-ia32.lo \ - efi-bsdrv-ia32.lo \ - efi-rtdrv-ia32.lo \ elf.lo \ elf32-am33lin.lo \ elf32-arc.lo \ @@ -425,9 +422,6 @@ BFD32_BACKENDS_CFILES = \ dwarf1.c \ ecoff.c \ ecofflink.c \ - efi-app-ia32.c \ - efi-bsdrv-ia32.c \ - efi-rtdrv-ia32.c \ elf.c \ elf32-am33lin.c \ elf32-arc.c \ @@ -573,12 +567,7 @@ BFD64_BACKENDS = \ coff-alpha.lo \ coff64-rs6000.lo \ demo64.lo \ - efi-app-ia64.lo \ - efi-bsdrv-ia64.lo \ - efi-rtdrv-ia64.lo \ - efi-app-x86_64.lo \ - efi-bsdrv-x86_64.lo \ - efi-rtdrv-x86_64.lo \ + pei-ia64.lo \ elf64-x86-64.lo \ elf64-alpha.lo \ elf64-hppa.lo \ @@ -610,12 +599,7 @@ BFD64_BACKENDS_CFILES = \ coff-alpha.c \ coff64-rs6000.c \ demo64.c \ - efi-app-ia64.c \ - efi-bsdrv-ia64.c \ - efi-rtdrv-ia64.c \ - efi-app-x86_64.c \ - efi-bsdrv-x86_64.c \ - efi-rtdrv-x86_64.c \ + pei-ia64.c \ elf64-x86-64.c \ elf64-alpha.c \ elf64-hppa.c \ @@ -1087,6 +1071,8 @@ linker.lo: linker.c $(INCDIR)/filenames.h $(INCDIR)/hashtab.h \ $(INCDIR)/bfdlink.h genlink.h srec.lo: srec.c $(INCDIR)/filenames.h $(INCDIR)/hashtab.h \ $(INCDIR)/libiberty.h $(INCDIR)/safe-ctype.h +verilog.lo: verilog.c $(INCDIR)/filenames.h $(INCDIR)/hashtab.h \ + $(INCDIR)/libiberty.h $(INCDIR)/safe-ctype.h binary.lo: binary.c $(INCDIR)/filenames.h $(INCDIR)/safe-ctype.h \ $(INCDIR)/hashtab.h tekhex.lo: tekhex.c $(INCDIR)/filenames.h $(INCDIR)/hashtab.h \ @@ -1346,21 +1332,6 @@ ecofflink.lo: ecofflink.c $(INCDIR)/filenames.h $(INCDIR)/bfdlink.h \ $(INCDIR)/aout/stab.def $(INCDIR)/coff/internal.h $(INCDIR)/coff/sym.h \ $(INCDIR)/coff/symconst.h $(INCDIR)/coff/ecoff.h libcoff.h \ libecoff.h -efi-app-ia32.lo: efi-app-ia32.c $(INCDIR)/filenames.h \ - coff-i386.c $(INCDIR)/hashtab.h $(INCDIR)/coff/i386.h \ - $(INCDIR)/coff/external.h $(INCDIR)/coff/internal.h \ - $(INCDIR)/coff/pe.h libcoff.h $(INCDIR)/bfdlink.h coffcode.h \ - peicode.h libpei.h -efi-bsdrv-ia32.lo: efi-bsdrv-ia32.c $(INCDIR)/filenames.h \ - coff-i386.c $(INCDIR)/hashtab.h $(INCDIR)/coff/i386.h \ - $(INCDIR)/coff/external.h $(INCDIR)/coff/internal.h \ - $(INCDIR)/coff/pe.h libcoff.h $(INCDIR)/bfdlink.h coffcode.h \ - peicode.h libpei.h -efi-rtdrv-ia32.lo: efi-rtdrv-ia32.c $(INCDIR)/filenames.h \ - coff-i386.c $(INCDIR)/hashtab.h $(INCDIR)/coff/i386.h \ - $(INCDIR)/coff/external.h $(INCDIR)/coff/internal.h \ - $(INCDIR)/coff/pe.h libcoff.h $(INCDIR)/bfdlink.h coffcode.h \ - peicode.h libpei.h elf.lo: elf.c $(INCDIR)/filenames.h $(INCDIR)/bfdlink.h \ $(INCDIR)/hashtab.h elf-bfd.h $(INCDIR)/elf/common.h \ $(INCDIR)/elf/external.h $(INCDIR)/elf/internal.h $(INCDIR)/libiberty.h \ @@ -1909,36 +1880,11 @@ demo64.lo: demo64.c aoutf1.h $(INCDIR)/filenames.h \ $(INCDIR)/hashtab.h $(INCDIR)/aout/sun4.h libaout.h \ $(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \ $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h aout-target.h -efi-app-ia64.lo: efi-app-ia64.c $(INCDIR)/filenames.h \ - coff-ia64.c $(INCDIR)/hashtab.h $(INCDIR)/coff/ia64.h \ - $(INCDIR)/coff/external.h $(INCDIR)/coff/internal.h \ - $(INCDIR)/coff/pe.h libcoff.h $(INCDIR)/bfdlink.h coffcode.h \ - peicode.h libpei.h -efi-bsdrv-ia64.lo: efi-bsdrv-ia64.c $(INCDIR)/filenames.h \ - coff-ia64.c $(INCDIR)/hashtab.h $(INCDIR)/coff/ia64.h \ - $(INCDIR)/coff/external.h $(INCDIR)/coff/internal.h \ - $(INCDIR)/coff/pe.h libcoff.h $(INCDIR)/bfdlink.h coffcode.h \ - peicode.h libpei.h -efi-rtdrv-ia64.lo: efi-rtdrv-ia64.c $(INCDIR)/filenames.h \ +pei-ia64.lo: pei-ia64.c $(INCDIR)/filenames.h \ coff-ia64.c $(INCDIR)/hashtab.h $(INCDIR)/coff/ia64.h \ $(INCDIR)/coff/external.h $(INCDIR)/coff/internal.h \ $(INCDIR)/coff/pe.h libcoff.h $(INCDIR)/bfdlink.h coffcode.h \ peicode.h libpei.h -efi-app-x86_64.lo: efi-app-x86_64.c $(INCDIR)/filenames.h \ - coff-x86_64.c $(INCDIR)/hashtab.h $(INCDIR)/coff/x86_64.h \ - $(INCDIR)/coff/external.h $(INCDIR)/coff/internal.h \ - $(INCDIR)/coff/pe.h libcoff.h $(INCDIR)/bfdlink.h $(INCDIR)/libiberty.h \ - coffcode.h peicode.h libpei.h -efi-bsdrv-x86_64.lo: efi-bsdrv-x86_64.c $(INCDIR)/filenames.h \ - coff-x86_64.c $(INCDIR)/hashtab.h $(INCDIR)/coff/x86_64.h \ - $(INCDIR)/coff/external.h $(INCDIR)/coff/internal.h \ - $(INCDIR)/coff/pe.h libcoff.h $(INCDIR)/bfdlink.h $(INCDIR)/libiberty.h \ - coffcode.h peicode.h libpei.h -efi-rtdrv-x86_64.lo: efi-rtdrv-x86_64.c $(INCDIR)/filenames.h \ - coff-x86_64.c $(INCDIR)/hashtab.h $(INCDIR)/coff/x86_64.h \ - $(INCDIR)/coff/external.h $(INCDIR)/coff/internal.h \ - $(INCDIR)/coff/pe.h libcoff.h $(INCDIR)/bfdlink.h $(INCDIR)/libiberty.h \ - coffcode.h peicode.h libpei.h elf64-x86-64.lo: elf64-x86-64.c $(INCDIR)/filenames.h \ $(INCDIR)/bfdlink.h $(INCDIR)/hashtab.h elf-bfd.h $(INCDIR)/elf/common.h \ $(INCDIR)/elf/external.h $(INCDIR)/elf/internal.h bfd_stdint.h \ diff --git a/bfd/Makefile.in b/bfd/Makefile.in index 24c8ee1..282d961 100644 --- a/bfd/Makefile.in +++ b/bfd/Makefile.in @@ -88,7 +88,8 @@ am__objects_1 = archive.lo archures.lo bfd.lo bfdio.lo bfdwin.lo \ cache.lo coffgen.lo corefile.lo format.lo init.lo libbfd.lo \ opncls.lo reloc.lo section.lo syms.lo targets.lo hash.lo \ linker.lo srec.lo binary.lo tekhex.lo ihex.lo stabs.lo \ - stab-syms.lo merge.lo dwarf2.lo simple.lo compress.lo + stab-syms.lo merge.lo dwarf2.lo simple.lo compress.lo \ + verilog.lo am_libbfd_la_OBJECTS = $(am__objects_1) libbfd_la_OBJECTS = $(am_libbfd_la_OBJECTS) DEFAULT_INCLUDES = -I. -I$(srcdir) -I. @@ -310,7 +311,7 @@ BFD32_LIBS = \ format.lo init.lo libbfd.lo opncls.lo reloc.lo \ section.lo syms.lo targets.lo hash.lo linker.lo \ srec.lo binary.lo tekhex.lo ihex.lo stabs.lo stab-syms.lo \ - merge.lo dwarf2.lo simple.lo compress.lo + merge.lo dwarf2.lo simple.lo compress.lo verilog.lo BFD64_LIBS = archive64.lo BFD32_LIBS_CFILES = \ @@ -319,7 +320,7 @@ BFD32_LIBS_CFILES = \ format.c init.c libbfd.c opncls.c reloc.c \ section.c syms.c targets.c hash.c linker.c \ srec.c binary.c tekhex.c ihex.c stabs.c stab-syms.c \ - merge.c dwarf2.c simple.c compress.c + merge.c dwarf2.c simple.c compress.c verilog.c BFD64_LIBS_CFILES = archive64.c @@ -509,9 +510,6 @@ BFD32_BACKENDS = \ dwarf1.lo \ ecoff.lo \ ecofflink.lo \ - efi-app-ia32.lo \ - efi-bsdrv-ia32.lo \ - efi-rtdrv-ia32.lo \ elf.lo \ elf32-am33lin.lo \ elf32-arc.lo \ @@ -692,9 +690,6 @@ BFD32_BACKENDS_CFILES = \ dwarf1.c \ hooks/post-receive -- Repository for Project Archer.